Submission #752888

#TimeUsernameProblemLanguageResultExecution timeMemory
752888the_programmer_of_pythonBroken Line (IOI19_line)Text
6 / 100
0 ms0 KiB
33 80 0 80 32 59 32 59 15 54 15 54 84 22 84 53 84 53 28 68 28 68 40 60 40 60 11 61 11 61 100 16 100 16 20 64 20 20 20 20 2 50 2 50 98 72 98 72 4 18 4 18 94 41 94 41 25 97 25 97 99 30 99 30 49 74 49
977 4181 0 4181 5934 8269 5934 8269 1042 9056 1042 9056 777 9334 777 587 777 587 9419 4146 9419 4146 272 9559 272 9559 7390 697 7390 697 690 1809 690 1809 4888 5710 4888 5710 4595 3923 4595 3923 6309 407 6309 407 369 8401 369 8401 9849 137 9849 375 9849 375 8075 1993 8075 3950 8075 3950 98 5631 98 5631 4650 423 4650 423 379 6854 379 6854 8019 8078 8019 1122 8019 1122 1001 3172 1001 3172 8551 16 8551 16 13 5617 13 5617 4680 6986 4680 6986 3430 4331 3430 4331 4334 8351 4334 8351 1768 4126 1768 4126 6749 448 6749 448 463 8944 463 8944 8787 5627 8787 5627 5274 1175 5274 1175 8736 8720 8736 8720 852 9146 852 9146 4233 9396 4233 9396 695 3221 695 3221 4111 9496 4111 9496 9412 9479 9412 9479 612 2349 612 2349 4931 5277 4931 656 4931 656 9343 8628 9343 8628 1563 7131 1563 7131 7015 6534 7015 6534 192 7923 192 7923 2497 7376 2497 7376 7262 132 7262 132 86 4598 86 4598 5432 2843 5432 2843 1666 8468 1666 6546 1666 6546 3779 3517 3779 3517 3514 7762 3514 7762 8176 8285 8176 6798 8176 6798 3646 7336 3646 7336 7235 4271 7235 4271 4223 8092 4223 8092 8035 7932 8035 7932 3462 2337 3462 2337 1819 1780 1819 8343 1819 8343 8194 5614 8194 5614 616 591 616 8622 616 8622 8479 9790 8479 9790 282 649 282 649 6630 3587 6630 886 6630 886 9149 8799 9149 8799 1367 6157 1367 6157 6056 5214 6056 5214 4851 5346 4851 1476 4851 1476 9394 595 9394 5741 9394 5741 2594 7618 2594 4050 2594 4050 9058 9144 9058 3754 9058 3754 2637 2550 2637 9966 2637 9966 9948 8612 9948 8612 1580 1559 1580 1559 8374 8137 8374 8137 2654 6656 2654 6656 5591 4486 5591 6045 5591 6045 5848 7865 5848 7865 2367 5431 2367 5431 5166 3571 5166 3571 3550 4411 3550 4411 5524 4569 5524 6129 5524 6129 7043 2967 7043 8544 7043 8544 9929 128 9929 7198 9929 7198 3155 1201 3155 1201 8715 9854 8715 9854 176 551 176 551 9464 2784 9464 2784 3956 3922 3956 2085 3956 2085 8002 7954 8002 7954 2285 9106 2285 9106 9045 2607 9045 2607 7019 3014 7019 650 7019 650 678 1811 678 1811 9630 406 9630 489 9630 489 524 1904 524 1904 3186 2990 3186 8446 3186 8446 8325 7417 8325 7417 4516 1173 4516 1173 1097 7935 1097 7935 2719 2595 2719 9587 2719 9587 9496 2371 9496 2371 1822 8940 1822 8940 1058 4063 1058 4063 6127 7163 6127 7163 1725 1691 1725 6951 1725 6951 8571 8794 8571 3388 8571 3388 6817 9811 6817 9811 9706 4659 9706 4659 4098 7390 4098 7390 7327 1226 7327 1226 464 9635 464 1629 464 1629 8328 3736 8328 3736 3719 842 3719 842 9156 3216 9156 3216 4553 4600 4553 2968 4553 2968 3162 4588 3162 4588 4525 6398 4525 6398 3921 3770 3921 3770 6446 5777 6446 5777 4545 8615 4545 8615 8449 4324 8449 4324 5768 7918 5768 7918 7870 9387 7870 9387 721 7297 721 7297 8673 1289 8673 7746 8673 7746 2505 6202 2505 6202 8433 606 8433 606 9379 3919 9379 3919 2653 2582 2653 7130 2653 7130 6976 3162 6976 5603 6976 5603 5252 4276 5252 4276 9934 9956 9934 6289 9934 6289 6250 9240 6250 9240 9145 1169 9145 1169 1076 6948 1076 6948 3472 7201 3472 7201 3118 3573 3118 3573 6656 1308 6656 1308 1365 1878 1365 1878 2203 2098 2203 2758 2203 2758 4277 6039 4277 6039 5830 8405 5830 8405 94 9905 94 1647 94 1647 9758 313 9758 7538 9758 7538 934 3528 934 3528 6675 4900 6675 4900 4738 1031 4738 1031 9468 9557 9468 6845 9468 6845 4485 2148 4485 2148 2289 7339 2289 7339 5064 8819 5064 8819 8631 6658 8631 6658 589 9503 589 2684 589 2684 2828 8810 2828 8810 1345 7406 1345 7406 7361 5643 7361 5643 3546 6851 3546 5818 3546 5818 7848 2244 7848 7412 7848 7412 2821 3775 2821 3775 3799 2262 3799 2262 2364 5323 2364 5323 8309 1666 8309 7285 8309 7285 6271 6252 6271 6252 3434 2177 3434 2177 2303 9655 2303 9655 9617 699 9617 699 4895 5302 4895 1257 4895 1257 1221 3882 1221 3882 4829 5221 4829 5221 4966 8254 4966 8254 1981 7835 1981 7835 5022 4007 5022 4007 8687 61 8687 61 52 6944 52 6944 6793 3811 6793 3811 6424 8842 6424 8842 8670 4998 8670 4998 5193 6779 5193 6779 7819 7866 7819 2793 7819 2793 5747 4330 5747 3743 5747 3743 6472 6243 6472 6243 6186 63 6186 63 9944 5145 9944 5145 4879 7596 4879 7596 7512 5351 7512 5351 4181 6109 4181 3459 4181 3459 3475 4437 3475 4437 8107 8216 8107 7850 8107 7850 2393 7643 2393 7643 7669 7747 7669 6627 7669 6627 1729 8382 1729 7648 1729 7648 7876 2191 7876 6623 7876 6623 6512 1804 6512 1804 8181 3211 8181 3211 3309 9845 3309 9845 9750 5309 9750 5309 4998 8030 4998 8030 9922 9925 9922 1975 9922 1975 2033 6328 2033 6328 9505 9612 9505 363 9505 363 9707 7159 9707 7159 4190 4482 4190 4482 6567 3640 6567 6208 6567 6208 4120 5963 4120 5963 4306 9892 4306 9892 125 8094 125 8094 5738 4383 5738 6152 5738 6152 2721 2602 2721 8002 2721 8002 2218 241 2218 241 9767 5543 9767 5543 4739 9765 4739 9765 9658 572 9658 572 588 5037 588 5037 5164 5222 5164 5222 4907 6542 4907 6542 8123 1892 8123 4194 8123 4194 4212 4634 4212 4634 5246 6065 5246 6065 5932 6823 5932 6823 3616 5945 3616 5945 4338 7018 4338 7018 3426 6454 3426 6454 3841 7181 3841 7181 3160 6125 3160 6125 6182 4030 6182 6975 6182 6975 7991 1577 7991 1577 8364 2399 8364 2399 551 548 551 6049 551 6049 4213 7343 4213 7343 1344 1296 1344 2360 1344 2360 9251 9353 9251 23 9251 23 46 5829 46 5829 5572 1118 5572 1118 985 2256 985 2256 7828 2259 7828 7821 7828 7821 1126 9526 1126 9526 9454 7089 9454 7089 3285 190 3285 190 9786 9859 9786 9859 5135 5103 5135 8865 5135 8865 8692 8112 8692 8112 2046 2817 2046 2817 2904 9214 2904 9214 875 3040 875 3040 7006 6452 7006 6452 6415 9059 6415 9059 8992 7678 8992 7678 2510 4157 2510 4157 4182 8892 4182 8892 1129 6439 1129 6439 6852 3223 6852 6229 6852 6229 6148 915 6148 915 9080 2586 9080 2586 4666 4669 4666 3515 4666 3515 6696 8772 6696 8772 1391 1775 1391 1775 6058 4133 6058 831 6058 831 772 9216 772 9216 9137 5934 9137 5934 4367 7194 4367 7194 7101 379 7101 379 287 9359 287 9359 6358 7203 6358 7203 8509 1488 8509 1890 8509 1890 1987 3948 1987 3948 3964 7388 3964 7388 2887 344 2887 344 9738 7952 9738 7952 5258 4850 5258 6443 5258 6443 3886 7458 3886 7458 7395 4414 7395 4414 5342 4626 5342 2791 5342 2791 2898 909 2898 909 9130 9013 9130 9013 1006 5908 1006 5908 5765 9498 5765 9498 604 7854 604 7854 7756 6572 7756 6572 2716 7548 2716 2823 2716 2823 5296 4658 5296 9078 5296 9078 9019 7036 9019 7036 3390 4420 3390 4420 5654 1997 5654 1997 70 9921 70 350 70 350 8162 8267 8162 4294 8162 4294 2211 1558 2211 1558 1653 7094 1653 7094 6970 1349 6970 1349 1397 1539 1397 1539 9500 483 9500 2886 9500 2886 3053 1221 3053 1221 8704 5819 8704 5819 5563 3606 5563 3606 6600 6619 6600 6619 3494 6911 3494 420 3494 420 9611 1344 9611 1344 4786 5522 4786 2452 4786 2452 8313 8424 8313 1501 8313 1501 8474 1649 8474 1649 1532 9915 1532 9915 9841 4688 9841 4688 4686 9271 4686 9271 9157 9826 9157 9826 264 1258 264 1258 8696 3985 8696 3985 61 3588 61 3588 3612 2934 3612 2934 3112 5834 3112 5834 5590 5128 5590 5128 1516 1455 1516 6819 1516 6819 6457 3768 6457 5620 6457 5620 2595 2517 2595 5771 2595 5771 5434 7068 5434 7068 818 447 818 447 9590 4887 9590 4887 4718 9907 4718 9907 9810 5311 9810 5311 3052 7468 3052 7468 2638 9762 2638 9762 306 4857 306 4857 4709 9833 4709 9833 225 1412 225 1412 8257 1694 8257 7833 8257 7833 4104 7107 4104 7107 8242 8506 8242 8506 8372 2199 8372 2199 2325 1139 2325 1139 8887 7014 8887 7014 4817 3487 4817 3487 2869 7905 2869 7905 764 9341 764 12 764 12 9970 8341 9970 8341 1672 1624 1672 8073 1672 8073 9293 9382 9293 6704 9293 6704 4819 6812 4819 6812 6603 5993 6603 5993 899 6385 899 6385 3958 2676 3958 2676 1661 1579 1661 4552 1661 4552 6691 8006 6691 8006 7980 3843 7980 3843 5983 4150 5983 5870 5983 5870 1581 1523 1581 6495 1581 6495 6428 2959 6428 2959 3153 9021 3153 9021 8952 5795 8952 5795 1044 8990 1044 2396 1044 2396 7647 3357 7647 3357 6820 9564 6820 9564 9487 6773 9487 6773 3656 5014 3656 5014 4797 8935 4797 8935 1071 4508 1071 4508 4483 774 4483 774 752 2242 752 2242 2343 9582 2343 9582 549 8855 549 8855 4558 2997 4558 2997 7032 2049 7032 2049 2077 3812 2077 3812 4239 6012 4239 1452 4239 1452 8527 3352 8527 3352 3454 830 3454 830 9163 563 9163 563 578 2832 578 2832 7206 2780 7206 2780 2882 7611 2882 7611 7536 7542 7536 7542 7493 8878 7493 8878 8703 7881 8703 7881 4808 9877 4808 9877 9785 4120 9785 4120 4145 7921 4145 7921 7932 962 7932 962 907 9896 907 9896 9793 2340 9793 2340 7402 2631 7402 9166 7402 9166 577 9525 577 1073 577 1073 9790 178 9790 351 9790 351 1414 9979 1414 9979 9964 1972 9964 1972 3258 7093 3258 3758 3258 3758 8783 1145 8783 5719 8783 5719 4781 9435 4781 9435 671 3282 671 3282 6840 5248 6840 5248 3687 6702 3687 3744 3687 3744 8925 9019 8925 6321 8925 6321 365 9702 365 5461 365 5461 9965 22 9965 2272 9965 2272 7757 1116 7757 1116 8950 7155 8950 7155 3207 799 3207 799 9235 3699 9235 3699 4950 9452 4950 9452 641 6434 641 6434 5493 3867 5493 3867 7200 7293 7200 7289 7200 7289 3048 9830 3048 9830 9732 8845 9732 8845 1268 4433 1268 4433 5635 6339 5635 6339 1832 1814 1832 4884 1832 4884 9371 9468 9371 394 9371 394 9657 3173 9657 3173 3284 6981 3284 6981 6839 194 6839 194 141 7104 141 7104 5176 2189 5176 2189 7930 5347 7930 5347 3649 1475 3649 1475 1530 2885 1530 2885 9486 549 9486 647 9486 647 8102 1903 8102 3008 8102 3008 3204 6193 3204 6193 8505 8631 8505 5541 8505 5541 5204 3916 5204 3916 6330 7394 6330 7394 2876 1070 2876 1070 9012 6011 9012 6011 2111 1090 2111 1090 9441 570 9441 6795 9441 6795 4524 8037 4524 8037 2129 5044 2129 5044 6558 3659 6558 8904 6558 8904 8731 9950 8731 9950 67 5640 67 5640 4606 9460 4606 9460 635 7466 635 7466 7403 7341 7403 7341 1253 4385 1253 4385 7368 764 7368 764 726 10001 726 10001 9977 5929 9977 5929 545 518 545 1160 545 1160 8763 8014 8763 8014 1552 8630 1552 6282 1552 6282 4382 5289 4382 5289 4900 798 4900 798 760
8283 13658 0 13658 21072 18042 21072 18042 1038 16296 1038 16296 20322 11761 20322 11761 2316 20514 2316 20514 24113 11142 24113 18422 24113 18422 1285 22188 1285 17681 1285 17681 12204 23233 12204 23233 1605 14421 1605 14421 5888 19084 5888 19084 4247 18299 4247 18299 14956 12457 14956 12457 1426 16156 1426 16156 18818 22831 18818 22831 13003 8985 13003 8985 6711 5700 6711 5700 20794 15895 20794 15895 1223 1701 1223 1701 11992 17803 11992 17803 9445 3276 9445 3276 24814 20014 24814 20014 6868 21349 6868 21349 13137 6451 13137 6451 7786 710 7786 710 13739 12200 13739 12200 9383 4240 9383 4240 12497 11151 12497 11151 3897 5524 3897 5524 12194 7579 12194 12562 12194 12562 16510 6027 16510 6027 2672 19951 2672 19951 17438 3991 17438 3991 9794 21450 9794 5219 9794 5219 23959 7597 23959 8380 23959 8380 1861 4478 1861 4478 7560 6481 7560 20629 7560 20629 8087 2004 8087 2004 3662 19474 3662 1302 3662 1302 20711 9817 20711 9817 11609 24980 11609 24980 19119 13751 19119 13751 6314 3189 6314 3189 10842 780 10842 780 183 4994 183 4994 21373 752 21373 22290 21373 22290 21880 18522 21880 18522 5270 24785 5270 24785 6133 9304 6133 9304 2082 24963 2082 24963 18903 13644 18903 13644 8138 4731 8138 4731 24444 20633 24444 20633 10637 1484 10637 6175 10637 6175 15529 3059 15529 3059 9692 17685 9692 17685 24514 18688 24514 8733 24514 8733 4846 1075 4846 1075 24434 4359 24434 17494 24434 17494 8134 23378 8134 4237 8134 4237 3819 16560 3819 7742 3819 7742 1441 2319 1441 2319 19351 8470 19351 8470 7136 11872 7136 11872 17036 15728 17036 15728 12645 15114 12645 15114 13818 21319 13818 21319 1720 23013 1720 23013 11690 4819 11690 4819 24137 24970 24137 24970 20313 20448 20313 20448 22676 20530 22676 20530 6706 7620 6706 7620 19654 15603 19654 24962 19654 24962 24412 1863 24412 3195 24412 3195 24929 11918 24929 11918 10345 2948 10345 2948 15221 2398 15221 2398 4545 22666 4545 22666 15122 19116 15122 19116 4283 5133 4283 5133 24737 23653 24737 23653 1283 4879 1283 4879 14825 12490 14825 13187 14825 13187 9799 15559 9799 15559 11456 24099 11456 24099 32 17430 32 17430 10457 347 10457 19810 10457 19810 18597 1234 18597 1234 175 14390 175 14390 24471 1300 24471 19826 24471 19826 5087 14214 5087 14214 22905 7263 22905 23751 22905 23751 8269 22261 8269 22261 15939 4845 15939 4845 6288 24884 6288 24884 7665 13728 7665 13728 3408 24809 3408 24809 21497 11387 21497 11387 13157 5741 13157 11579 13157 11579 13200 23349 13200 23349 7626 24277 7626 17195 7626 17195 15012 8113 15012 8113 11605 12287 11605 12287 15006 12377 15006 12377 5436 24187 5436 24187 13769 22123 13769 22123 8467 15281 8467 15281 7115 18248 7115 18248 23820 11748 23820 11748 9797 3943 9797 3943 14474 18083 14474 18083 7272 3251 7272 3251 23589 6415 23589 6415 2416 18607 2416 18607 17116 12384 17116 12384 11273 7859 11273 17049 11273 17049 24616 1894 24616 1894 11871 12078 11871 12078 12471 7131 12471 7131 2666 12863 2666 12863 24388 2829 24388 12044 24388 12044 28 210 28 210 18313 16595 18313 11534 18313 11534 140 19947 140 19947 9601 20850 9601 2593 9601 2593 20644 17278 20644 24230 20644 24230 6216 10164 6216 10164 10156 21754 10156 21754 4658 16289 4658 16289 20048 808 20048 808 6778 6321 6778 3873 6778 3873 2534 16667 2534 16667 20595 16250 20595 23755 20595 23755 24254 3157 24254 3157 7991 20600 7991 20600 22134 24269 22134 24269 4285 16894 4285 16894 22955 1476 22955 1476 2101 15844 2101 2216 2101 2216 24878 2138 24878 2138 9841 14215 9841 2760 9841 2760 8397 8834 8397 8834 24883 5132 24883 5132 15846 1792 15846 9595 15846 9595 24430 21608 24430 21608 2578 1519 2578 23783 2578 23783 24051 8347 24051 8347 407 21789 407 20367 407 20367 17481 15227 17481 15227 3198 23321 3198 23321 24271 2635 24271 12670 24271 12670 6026 13515 6026 13515 17893 4025 17893 4025 10561 4134 10561 4134 23461 1204 23461 3260 23461 3260 1435 24039 1435 11320 1435 11320 18217 8825 18217 9108 18217 9108 11055 1480 11055 1480 21475 471 21475 15665 21475 15665 266 14881 266 14881 23967 21442 23967 21442 16383 2939 16383 20120 16383 20120 24565 16019 24565 16019 5275 3425 5275 20286 5275 20286 23484 393 23484 393 14974 16682 14974 16682 17368 2176 17368 8389 17368 8389 17237 19996 17237 19996 23776 11513 23776 11513 4916 5090 4916 5090 19153 12643 19153 12643 9926 13040 9926 13040 15725 4390 15725 4390 700 22731 700 22731 13392 6506 13392 8264 13392 8264 5207 20264 5207 20264 24377 10944 24377 17860 24377 17860 8954 17116 8954 17116 17067 9743 17067 9743 3326 16795 3326 16795 16727 12630 16727 12630 12028 24558 12028 24558 22883 21161 22883 21161 5310 5016 5310 5016 4051 21410 4051 6486 4051 6486 24402 22434 24402 20577 24402 20577 1211 6212 1211 6212 23024 20565 23024 20565 2535 11697 2535 11697 23059 21794 23059 21794 4510 4063 4510 4063 20626 2450 20626 10648 20626 10648 17693 6060 17693 6060 22466 10902 22466 10902 8623 16326 8623 16326 10418 20259 10418 20259 9214 16249 9214 16249 19384 4368 19384 4368 12398 23807 12398 23807 22276 8097 22276 15817 22276 15817 802 13838 802 13838 13540 19768 13540 19768 24133 1275 24133 1275 2087 433 2087 433 13332 1938 13332 1938 1867 20900 1867 20900 24441 5970 24441 5970 3331 16511 3331 16511 17668 12829 17668 18776 17668 18776 21196 9385 21196 9385 13080 20662 13080 20662 24706 19189 24706 19189 7775 18756 7775 18756 10004 23600 10004 23600 4751 5416 4751 5416 24383 16972 24383 7726 24383 7726 2120 12128 2120 12128 24670 10260 24670 10260 13188 9282 13188 10564 13188 10564 3511 14648 3511 14648 23395 24171 23395 24171 1155 15945 1155 15945 17863 21021 17863 6913 17863 6913 2023 24326 2023 19778 2023 19778 9886 24790 9886 13479 9886 13479 15931 4363 15931 4363 222 6335 222 6335 10499 24917 10499 18554 10499 18554 24013 16178 24013 16178 766 5161 766 5161 12105 2627 12105 2627 7920 19839 7920 19839 10993 4440 10993 4440 4419 13216 4419 13216 13933 3154 13933 11954 13933 11954 2562 16536 2562 16536 24404 11967 24404 11967 1288 19900 1288 19900 7126 17029 7126 17029 1400 20725 1400 20725 9777 13391 9777 13391 8637 13211 8637 13211 17814 13059 17814 13059 9801 3076 9801 3076 18895 6688 18895 15669 18895 15669 1619 15927 1619 15533 1619 15533 22910 24467 22910 3482 22910 3482 109 23710 109 23710 19580 15838 19580 15838 3919 5258 3919 5258 15808 2306 15808 5833 15808 5833 11356 22306 11356 22306 22430 17103 22430 23162 22430 23162 12069 73 12069 73 4291 11893 4291 11893 22952 4114 22952 4114 7603 17756 7603 7234 7603 7234 23023 12733 23023 12733 5863 12549 5863 12549 11636 4391 11636 10242 11636 10242 20668 3472 20668 3472 4253 10580 4253 10580 14089 4614 14089 4614 1904 1688 1904 1688 22159 5131 22159 5131 3771 17973 3771 17973 9194 16082 9194 16082 529 7106 529 7106 5591 5122 5591 12073 5591 12073 22271 18546 22271 18546 13744 10869 13744 10869 22829 14033 22829 14033 3728 3014 3728 3014 10528 4611 10528 4611 5870 23217 5870 23217 21309 21542 21309 21542 1907 21460 1907 21460 20139 19144 20139 19144 1890 21154 1890 21154 19050 219 19050 219 8490 20283 8490 20283 11751 8117 11751 8117 3334 5316 3334 5316 19541 22298 19541 22298 2331 6537 2331 6537 17354 19193 17354 17797 17354 17797 8266 11102 8266 11102 17055 8649 17055 8649 22 23603 22 23603 15657 12027 15657 13132 15657 13132 14168 20386 14168 20386 21772 12014 21772 12014 105 3959 105 3959 23341 12375 23341 12375 1856 20373 1856 20373 23917 11464 23917 11464 3453 22869 3453 22869 14445 24910 14445 24910 8195 20046 8195 20046 17251 2668 17251 2668 8841 24588 8841 24588 20682 18953 20682 18953 18452 7542 18452 20716 18452 20716 702 921 702 921 17691 3994 17691 19300 17691 19300 18990 19489 18990 19489 3157 19508 3157 19508 16906 23977 16906 23977 1887 14764 1887 14764 24063 18628 24063 9549 24063 9549 4448 16791 4448 16791 23043 5834 23043 12146 23043 12146 9668 24381 9668 6413 9668 6413 20165 1833 20165 1833 1474 3487 1474 1737 1474 1737 20916 7585 20916 8084 20916 8084 2994 4914 2994 4914 13022 7309 13022 1448 13022 1448 23756 4971 23756 4971 4273 24870 4273 2435 4273 2435 13830 15127 13830 15127 634 5437 634 5437 9563 13297 9563 7435 9563 7435 11360 8083 11360 8083 8110 19301 8110 19301 21104 24301 21104 18990 21104 18990 4582 24965 4582 4012 4582 4012 17539 1613 17539 7768 17539 7768 8760 12686 8760 12686 11348 22967 11348 22967 3011 11710 3011 11710 21945 13559 21945 13559 3753 20621 3753 6566 3753 6566 16709 18572 16709 18572 3824 17576 3824 17576 12092 16924 12092 16924 3015 2826 3015 2826 16748 5785 16748 8011 16748 8011 17622 2494 17622 2494 3366 2217 3366 2217 13581 3176 13581 3176 1681 7919 1681 7919 24122 24412 24122 14683 24122 14683 8542 24630 8542 24630 52 21844 52 21844 19876 3419 19876 3419 5212 3249 5212 3249 12998 9382 12998 9382 12246 14668 12246 14668 20097 20700 20097 20700 9510 13493 9510 13493 17973 9203 17973 9203 10275 23823 10275 23823 1902 3550 1902 3550 17305 4935 17305 4935 3397 322 3397 15287 3397 15287 21285 13318 21285 13318 6541 13852 6541 6093 6541 6093 16819 177 16819 11446 16819 11446 21913 3067 21913 3067 254 23779 254 23779 25 15231 25 15231 3399 17886 3399 17886 2933 17716 2933 17716 24202 12886 24202 12886 450 2474 450 2474 13087 80 13087 10391 13087 10391 17369 882 17369 882 3898 19184 3898 19184 19400 17581 19400 17581 17619 21411 17619 2604 17619 2604 18508 22844 18508 22844 11880 22058 11880 22058 23179 20062 23179 20062 10950 11049 10950 11049 23908 24787 23908 3047 23908 3047 10891 2644 10891 2644 16208 1556 16208 1556 7205 10849 7205 10849 23315 16407 23315 16407 4759 13401 4759 13401 20475 2229 20475 2229 505 17505 505 17505 23691 15364 23691 20175 23691 20175 8970 84 8970 10656 8970 10656 1074 18351 1074 18351 22751 12799 22751 12799 5324 18301 5324 18301 23460 1368 23460 1368 19783 11520 19783 11520 21535 18008 21535 18008 6185 20861 6185 20861 14558 11178 14558 11178 3203 23010 3203 23010 15588 12005 15588 12005 3428 3188 3428 3188 24766 14431 24766 14431 2273 21307 2273 21307 20887 11088 20887 11088 1814 19262 1814 19262 12449 13239 12449 13239 1491 10813 1491 10813 11084 22614 11084 22614 10154 13831 10154 13831 20338 2320 20338 2320 17572 24259 17572 24259 23058 5157 23058 5157 3907 24721 3907 10140 3907 10140 16680 3970 16680 11408 16680 11408 6304 17140 6304 17140 16223 5436 16223 5436 3199 5711 3199 5711 17359 19087 17359 19087 6969 17015 6969 17015 8946 16655 8946 16655 4706 2415 4706 2415 16804 2911 16804 2911 4742 1236 4742 13581 4742 13581 24590 22696 24590 18144 24590 18144 7751 21458 7751 6694 7751 6694 19228 22804 19228 22804 5408 12107 5408 12107 22122 16638 22122 16638 2442 21128 2442 21128 17763 6779 17763 23406 17763 23406 22231 1732 22231 16678 22231 16678 22612 4297 22612 4297 9687 14965 9687 14965 7927 13150 7927 13150 24589 21964 24589 21964 5471 24206 5471 24206 16612 609 16612 609 2993 17615 2993 17615 18323 19481 18323 3160 18323 3160 8436 9265 8436 9265 19658 6140 19658 6140 6936 12141 6936 12141 11717 2919 11717 4424 11717 4424 20471 15918 20471 15918 1544 20510 1544 20510 2871 2384 2871 7524 2871 7524 21368 3242 21368 13032 21368 13032 13835 17519 13835 17519 17473 2539 17473 2539 3626 13595 3626 13595 22375 24141 22375 20970 22375 20970 2622 13817 2622 13817 13973 17851 13973 17851 714 11440 714 11440 6261 23396 6261 23396 2677 5447 2677 5447 20284 22209 20284 1038 20284 1038 13405 8070 13405 8070 22036 16594 22036 16594 6443 1502 6443 1502 12594 22562 12594 22562 8055 20817 8055 20817 632 21167 632 21167 14785 9550 14785 9550 19173 4069 19173 4069 7842 20691 7842 20691 17151 16630 17151 16630 8714 18986 8714 18986 7829 10200 7829 10200 11311 23455 11311 2551 11311 2551 21612 16675 21612 16675 2469 23572 2469 23572 15321 1893 15321 18597 15321 18597 23216 5370 23216 10899 23216 10899 11130 21020 11130 6893 11130 6893 17423 391 17423 391 15601 3000 15601 3000 15743 3774 15743 3774 6534 14193 6534 14193 21461 59 21461 59 14425 6401 14425 6401 21230 15931 21230 15931 20222 5576 20222 5576 20912 16543 20912 16543 7257 17072 7257 17072 3249 16688 3249 16688 17420 1169 17420 23171 17420 23171 9946 14974 9946 14974 20307 1769 20307 1769 6377 1469 6377 18440 6377 18440 7419 20687 7419 20687 1593 2692 1593 2692 23779 10750 23779 10750 17939 4128 17939 4128 7192 24658 7192 24658 22363 24434 22363 24434 20628 5184 20628 5184 20900 7241 20900 7241 4181 14583 4181 5564 4181 5564 9878 20477 9878 20477 4413 20424 4413 20424 20339 7912 20339 7912 2300 2444 2300 2444 16789 14456 16789 14456 8725 21780 8725 21780 24111 7639 24111 7639 13987 17776 13987 2162 13987 2162 1080 18863 1080 18863 7646 125 7646 125 2093 11351 2093 11351 19442 15049 19442 15049 2864 18621 2864 974 2864 974 17797 6474 17797 6474 7967 14235 7967 14235 19944 6570 19944 6570 8999 23738 8999 23738 11883 8857 11883 8857 10067 11044 10067 11044 22891 3495 22891 3495 889 12447 889 12447 11443 4539 11443 13634 11443 13634 1390 24451 1390 24451 11248 21851 11248 21851 1571 2562 1571 2562 10661 8831 10661 19880 10661 19880 22282 10764 22282 10764 24086 13110 24086 13110 3709 21240 3709 21240 10593 579 10593 579 4792 23063 4792 23063 12119 17694 12119 17694 4044 15539 4044 15539 8874 5916 8874 5916 543 16494 543 16494 8037 23020 8037 23020 6926 10042 6926 10042 9851 15251 9851 15251 19221 17109 19221 17109 3108 17260 3108 17260 20775 1429 20775 1429 13138 9913 13138 9913 24612 6344 24612 6344 5156 9950 5156 4342 5156 4342 20417 8137 20417 8137 2213 23336 2213 23336 20989 10309 20989 10309 14361 14814 14361 14814 15649 19160 15649 19160 7041 9248 7041 9248 5078 11453 5078 1510 5078 1510 21014 6773 21014 6773 3744 18760 3744 13374 3744 13374 12135 18618 12135 18618 7326 1112 7326 1112 23413 20446 23413 20446 8374 6374 8374 6374 2751 18231 2751 18231 15212 17033 15212 17033 794 24781 794 24781 22504 1524 22504 1524 439 23822 439 23822 23961 6797 23961 6797 1601 10382 1601 10382 21000 6881 21000 13816 21000 13816 4455 2630 4455 2630 14067 4246 14067 4246 7212 23234 7212 23234 4549 7143 4549 7143 9134 18133 9134 18133 22886 23370 22886 23370 2982 12149 2982 12149 23962 16402 23962 6571 23962 6571 6155 24349 6155 7200 6155 7200 6145 16646 6145 16646 12649 24395 12649 24395 8146 11539 8146 11539 21763 17903 21763 5091 21763 5091 14854 570 14854 570 23406 12049 23406 12049 4354 24639 4354 24639 11133 989 11133 989 1498 3480 1498 3480 24943 10046 24943 11767 24943 11767 14896 11584 14896 17723 14896 17723 24209 17484 24209 17484 11767 632 11767 632 3673 14060 3673 14060 24683 13104 24683 13104 281 21352 281 21352 13300 23229 13300 1148 13300 1148 3207 21568 3207 5739 3207 5739 24317 15052 24317 15052 2402 16927 2402 16927 18038 3609 18038 22515 18038 22515 24841 4581 24841 4581 5568 15248 5568 15248 17776 12258 17776 12258 2215 617 2215 617 22456 5031 22456 5031 193 14697 193 14697 18633 16202 18633 18769 18633 18769 9937 22459 9937 22459 19620 1425 19620 1425 17341 9969 17341 9969 19126 8068 19126 8068 4516 105 4516 105 20252 506 20252 506 12071 22211 12071 22211 20779 2459 20779 10809 20779 10809 1129 6377 1129 6377 20390 8200 20390 21710 20390 21710 2559 9168 2559 9168 24973 20068 24973 20068 21600 20759 21600 20759 22823 14145 22823 14145 6341 934 6341 13451 6341 13451 18561 18355 18561 18355 6062 20021 6062 864 6062 864 24249 5277 24249 5277 16271 8672 16271 20233 16271 20233 22978 1612 22978 1612 5099 6001 5099 6001 18985 21597 18985 21597 1803 2022 1803 2022 15246 22450 15246 22450 5103 18616 5103 18616 23019 6118 23019 13488 23019 13488 426 22791 426 22791 6886 11098 6886 11098 1726 21046 1726 21046 20075 11951 20075 16956 20075 16956 20613 22072 20613 22072 8471 20205 8471 20205 1026 21534 1026 21534 10151 21774 10151 21774 6463 15105 6463 15105 22082 11555 22082 21275 22082 21275 11128 21429 11128 21429 17083 4496 17083 10659 17083 10659 19248 23669 19248 23669 10410 15869 10410 15869 20712 23469 20712 23469 347 2982 347 2982 14729 20520 14729 20520 1407 21634 1407 21224 1407 21224 125 5029 125 5029 18812 18026 18812 20997 18812 20997 20993 18219 20993 18219 6739 9275 6739 9275 3902 20958 3902 16408 3902 16408 6239 6189 6239 6189 1134 14560 1134 14560 19431 8676 19431 8676 1558 19105 1558 19105 14608 13323 14608 13323 8569 13715 8569 13715 16425 9889 16425 9889 1202 6936 1202 6936 21332 3993 21332 13472 21332 13472 1834 13305 1834 13305 9493 18677 9493 18677 3293 19760 3293 19760 12403 17955 12403 17955 492 9562 492 9562 18691 10934 18691 20007 18691 20007 5173 20597 5173 11234 5173 11234 3368 272 3368 272 22972 12802 22972 12802 17633 7581 17633 7581 22156 7418 22156 7418 1270 17954 1270 17954 17742 8847 17742 8847 24502 18668 24502 18668 4145 20282 4145 2380 4145 2380 17950 22677 17950 3304 17950 3304 20516 14608 20516 7557 20516 7557 24169 2061 24169 2061 9361 7419 9361 11197 9361 11197 3692 8263 3692 8263 16997 21884 16997 19972 16997 19972 1811 23382 1811 11383 1811 11383 21830 4929 21830 5271 21830 5271 3501 19963 3501 17099 3501 17099 8875 19283 8875 19283 8106 11217 8106 11217 15397 10148 15397 20125 15397 20125 2560 16947 2560 16947 21671 12312 21671 12312 15069 11225 15069 11225 20367 9787 20367 9787 739 2020 739 2020 10201 12941 10201 12941 123 19598 123 19598 20547 3244 20547 19805 20547 19805 13018 810 13018 810 22222 16340 22222 16340 5618 10075 5618 10075 6360 13096 6360 13096 150 3817 150 3817 12761 22855 12761 22855 12749 8675 12749 8675 20014 12216 20014 12216 9165 6511 9165 19110 9165 19110 834 5141 834 5141 19737 9402 19737 18997 19737 18997 9314 5459 9314 5459 15269 23559 15269 23559 1528 2463 1528 2463 13256 11780 13256 11780 1512 13178 1512 3565 1512 3565 18268 10314 18268 10314 4733 24733 4733 19460 4733 19460 16550 4613 16550 13836 16550 13836 9775 18882 9775 18882 2090 14671 2090 14671 14080 9331 14080 9331 12653 22024 12653 22024 20738 3137 20738 10221 20738 10221 1857 9017 1857 9017 13322 17974 13322 11615 13322 11615 22221 15562 22221 15562 391 16363 391 16363 18099 9788 18099 9788 9899 3267 9899 3267 16657 13755 16657 13755 2812 263 2812 263 8993 12609 8993 12609 1805 10908 1805 10908 21366 7027 21366 7027 20882 4233 20882 4233 24666 15028 24666 15028 6069 8132 6069 8132 18611 11582 18611 13832 18611 13832 820 3782 820 3782 23843 1201 23843 5227 23843 5227 654 9358 654 9358 20447 9947 20447 9947 10642 19282 10642 19282 20830 16564 20830 16564 5655 23983 5655 23983 16025 1806 16025 1806 5094 20628 5094 20628 19144 4713 19144 4713 8514 20848 8514 20848 17536 5308 17536 5308 2917 24438 2917 24438 9542 15489 9542 15489 1944 15065 1944 15065 8488 6538 8488 7497 8488 7497 23773 8292 23773 19111 23773 19111 2382 11410 2382 11410 23095 1659 23095 1659 1266 13404 1266 3721 1266 3721 22726 23895 22726 23895 10303 356 10303 356 20409 3010 20409 3010 2669 14858 2669 14858 20776 1505 20776 1505 608 9914 608 9914 13384 21405 13384 8817 13384 8817 20033 16835 20033 16835 4139 15876 4139 15876 18606 20987 18606 20987 13983 11011 13983 11011 16949 20215 16949 20215 1901 20221 1901 20221 24174 2634 24174 2634 1320 18825 1320 18825 19675 11865 19675 20404 19675 20404 118 4505 118 4505 22668 2893 22668 2893 18558 15017 18558 15017 22067 3430 22067 3430 7930 3742 7930 13802 7930 13802 1103 20832 1103 20832 21811 8136 21811 8136 4630 9436 4630 9436 22163 21449 22163 2527 22163 2527 22173 11677 22173 11677 16260 12743 16260 12743 24809 16584 24809 16584 5585 4958 5585 4958 13494 14277 13494 1379 13494 1379 5940 23814 5940 23814 22268 17149 22268 17149 11412 6887 11412 6887 19757 21438 19757 11316 19757 11316 8753 14282 8753 14282 13981 23404 13981 23404 9256 17500 9256 17500 20012 553 20012 553 10588 14655 10588 14655 22958 7545 22958 7545 2544 2350 2544 20487 2544 20487 18048 9152 18048 9152 3452 18817 3452 7777 3452 7777 15068 4037 15068 4037 12522 18363 12522 18363 18416 7298 18416 7298 17122 2694 17122 12699 17122 12699 5885 23314 5885 23314 18631 18376 18631 24458 18631 24458 4560 7343 4560 7343 22123 20891 22123 20891 12643 4172 12643 4172 13534 1707 13534 1707 12414 2314 12414 2314 13531 13237 13531 13237 4392 163 4392 7085 4392 7085 19099 23434 19099 23434 5341 8888 5341 8888 13242 10295 13242 2396 13242 2396 8018 6115 8018 6115 24175 13415 24175 13415 949 14292 949 14292 15351 4087 15351 4087 224 18777 224 18777 13994 10935 13994 14704 13994 14704 1941 17688 1941 17688 15017 21287 15017 2007 15017 2007 19662 23987 19662 23987 9852 23898 9852 23898 21421 10730 21421 10730 16542 14248 16542 14248 20266 1933 20266 1933 8022 21310 8022 20693 8022 20693 21741 2039 21741 16693 21741 16693 24832 19960 24832 458 24832 458 10818 1934 10818 1934 23214 12113 23214 24470 23214 24470 11314 15921 11314 15921 13380 3429 13380 3429 8154 2249 8154 2249 21629 16797 21629 2945 21629 2945 6101 9233 6101 8193 6101 8193 2977 13739 2977 13739 17125 11027 17125 11027 2163 21594 2163 21594 20585 6054 20585 6054 2809 8152 2809 4982 2809 4982 12283 23190 12283 16831 12283 16831 1273 12429 1273 12429 8621 22170 8621 22170 4503 977 4503 977 23098 7257 23098 23029 23098 23029 4416 6747 4416 6747 19453 22472 19453 22472 14666 4100 14666 4100 22989 1086 22989 1086 1242 17287 1242 17287 22793 11958 22793 22436 22793 22436 13497 7881 13497 7881 19730 8542 19730 8542 8723 17444 8723 7921 8723 7921 11173 5154 11173 5154 5342 9459 5342 2233 5342 2233 4661 15788 4661 15788 11983 9708 11983 9708 453 2472 453 2472 18576 17562 18576 8093 18576 8093 5679 24925 5679 23712 5679 23712 24747 11705 24747 11705 10176 4280 10176 8105 10176 8105 3365 11052 3365 11052 22735 18107 22735 18107 9670 1811 9670 1811 900 18101 900 12559 900 12559 21692 13769 21692 17114 21692 17114 8703 21425 8703 21425 24800 8935 24800 8935 6205 13071 6205 13071 22515 4304 22515 7791 22515 7791 8596 3679 8596 3679 11539 6376 11539 6376 4949 13334 4949 13334 15508 17448 15508 8125 15508 8125 3802 1880 3802 2265 3802 2265 20799 11262 20799 11262 18790 2469 18790 18141 18790 18141 6237 21110 6237 21110 13815 1530 13815 1530 12798 20975 12798 20975 24660 5020 24660 16129 24660 16129 10189 9553 10189 9553 24421 8813 24421 8813 6236 2985 6236 9075 6236 9075 18126 14735 18126 22827 18126 22827 14308 2223 14308 14304 14308 14304 21505 15305 21505 5485 21505 5485 1920 15160 1920 15160 13290 12349 13290 12349 2494 16754 2494 16754 17562 5952 17562 11904 17562 11904 1005 982 1005 982 17940 24026 17940 24026 11850 9834 11850 9834 21367 6646 21367 6646 1040 13210 1040 8723 1040 8723 17030 3590 17030 3590 3922 6004 3922 6004 14247 17931 14247 17931 3149 21915 3149 6720 3149 6720 21395 11382 21395 11382 5685 16792 5685 6404 5685 6404 10236 22089 10236 22089 971 14150 971 14150 15833 14191 15833 3542 15833 3542 7638 13123 7638 13123 19770 22313 19770 22313 10125 3513 10125 3513 14241 18735 14241 13402 14241 13402 6220 868 6220 868 16488 23900 16488 23900 6627 1738 6627 1738 14044 24832 14044 24832 790 3130 790 3130 10085 28 10085 28 6359 7319 6359 5536 6359 5536 21467 7291 21467 7291 9525 24701 9525 24701 19584 21277 19584 21277 2719 23787 2719 23787 18853 3069 18853 3069 3952 15583 3952 6048 3952 6048 5704 3467 5704 3467 5218 13734 5218 13734 15361 20640 15361 13718 15361 13718 21240 14559 21240 14559 761 15982 761 15982 2214 22334 2214 22334 1249 21538 1249 21538 15324 21983 15324 21983 15285 16357 15285 16357 22478 12203 22478 12203 4204 13431 4204 13431 22560 23216 22560 23216 13482 19915 13482 19915 20524 12726 20524 12726 4807 22088 4807 9000 4807 9000 8868 13725 8868 2166 8868 2166 21870 17047 21870 17047 1559 18064 1559 2062 1559 2062 16832 1864 16832 1864 4362 20468 4362 16829 4362 16829 21863 4697 21863 4697 1766 16978 1766 16978 7780 108 7780 108 11742 20464 11742 20464 884 2756 884 2756 24464 19197 24464 19197 7339 24573 7339 24573 14961 6765 14961 6765 7015 5865 7015 5865 14366 19470 14366 15338 14366 15338 8178 1345 8178 13699 8178 13699 2346 626 2346 626 24780 18406 24780 1778 24780 1778 12277 11314 12277 11314 21855 17871 21855 17871 11861 3886 11861 3886 20490 24334 20490 24334 10555 17569 10555 17569 17459 21091 17459 21091 3497 1332 3497 1332 15175 14164 15175 14164 8394 21912 8394 21912 14675 8967 14675 8967 14136 3904 14136 3904 23867 14379 23867 14379 828 8426 828 8426 16838 23994 16838 23994 10147 3905 10147 3905 17618 5652 17618 5652 8077 20855 8077 5018 8077 5018 24624 2312 24624 2312 471 17601 471 17601 23585 2333 23585 2333 10607 1696 10607 12252 10607 12252 24808 6238 24808 6238 10257 15407 10257 4192 10257 4192 23317 7450 23317 22875 23317 22875 127 8680 127 8680 19566 13241 19566 13241 5220 3255 5220 3255 10435 23917 10435 23917 5544 13612 5544 13612 22577 18415 22577 18415 1911 1632 1911 1632 4375 19054 4375 19054 4366 12251 4366 12251 5739 23952 5739 23952 863 18557 863 18557 16380 11331 16380 11331 10041 12903 10041 12903 13145 8073 13145 10134 13145 10134 9402 22876 9402 22876 22150 3661 22150 21138 22150 21138 14644 654 14644 654 22073 15624 22073 15624 2288 16528 2288 2307 2288 2307 10638 17741 10638 17741 2234 8944 2234 8944 20593 5877 20593 14363 20593 14363 21473 2722 21473 2722 12524 7055 12524 7055 18707 18426 18707 18426 8668 7889 8668 7889 10832 23213 10832 3186 10832 3186 10803 10369 10803 10369 21228 4364 21228 23974 21228 23974 13306 16151 13306 16151 21890 2587 21890 16909 21890 16909 23294 4797 23294 4797 686 7769 686 7769 11099 146 11099 16256 11099 16256 17852 16149 17852 16149 7774 10960 7774 10960 21153 14083 21153 14083 8952 19358 8952 5261 8952 5261 17292 9828 17292 9828 2769 23039 2769 21052 2769 21052 313 5755 313 5755 24352 8703 24352 1453 24352 1453 13383 20863 13383 20863 24771 21904 24771 21904 1150 1397 1150 1397 22302 19361 22302 3131 22302 3131 10175 12071 10175 12071 23720 14807 23720 8982 23720 8982 14638 11633 14638 11633 16957 15515 16957 15515 3874 17003 3874 17003 18464 7967 18464 8961 18464 8961 792 14475 792 14475 13532 20526 13532 20526 12884 24096 12884 24096 19328 7391 19328 7391 7984 16712 7984 16712 21451 19075 21451 17691 21451 17691 15640 14818 15640 14818 24238 13153 24238 13153 8213 12368 8213 12368 18434 6020 18434 6020 4839 10497 4839 10497 16920 2980 16920 8446 16920 8446 21551 13433 21551 13433 1961 23355 1961 23355 17526 12183 17526 12183 1676 12873 1676 12873 18390 4084 18390 4084 24654 10435 24654 4225 24654 4225 1047 16336 1047 16336 12492 22599 12492 918 12492 918 21045 3348 21045 3348 3950 3607 3950 5625 3950 5625 11321 23989 11321 23989 2348 3694 2348 3694 22528 18024 22528 17208 22528 17208 4078 19522 4078 19522 21667 627 21667 627 14058 4761 14058 4761 22334 18726 22334 18726 3657 1381 3657 1381 12827 16431 12827 16431 2019 23211 2019 23211 23194 8964 23194 8964 7639 19120 7639 19120 3099 3727 3099 3727 11550 24632 11550 21184 11550 21184 7770 956 7770 956 8196 7424 8196 7424 1550 16294 1550 16294 24699 6721 24699 6721 16331 11280 16331 11658 16331 11658 5492 22851 5492 22851 20005 15823 20005 15823 3746 20555 3746 8284 3746 8284 19978 3327 19978 17501 19978 17501 11572 13051 11572 13051 18412 24539 18412 24539 6499 16821 6499 16821 22837 110 22837 110 9646 24327 9646 24327 54 1901 54 1901 10391 6223 10391 6223 5202 14366 5202 14366 20822 6082 20822 13379 20822 13379 5617 419 5617 419 21213 17930 21213 12750 21213 12750 23173 21539 23173 21539 19520 18824 19520 18824 23513 13279 23513 24341 23513 24341 21702 4571 21702 4571 22936 23182 22936 23182 18049 3004 18049 3004 22278 5662 22278 5662 19963 5167 19963 5167 23244 21738 23244 21738 6903 10398 6903 10398 23642 18575 23642 19950 23642 19950 23672 8157 23672 8157 15994 8217 15994 8217 20930 12275 20930 12275 8540 10710 8540 10710 22088 5640 22088 14992 22088 14992 12208 7887 12208 7887 24001 7789 24001 20980 24001 20980 9458 5481 9458 6314 9458 6314 18276 15621 18276 2850 18276 2850 8224 6422 8224 6422 9107 16984 9107 16984 6092 11886 6092 11886 18030 12449 18030 13524 18030 13524 1271 12734 1271 12734 19685 10807 19685 10807 3827 1208 3827 1208 23527 11199 23527 11199 1443 24417 1443 24417 24682 14925 24682 14925 874 22406 874 9098 874 9098 24989 21164 24989 21164 1564 23774 1564 23774 21020 17434 21020 17434 11154 11560 11154 11560 19325 23768 19325 23768 4710 14926 4710 14926 1989 11016 1989 11016 16117 17538 16117 17538 6648 14834 6648 14834 17721 3394 17721 3394 8941 7392 8941 7392 22432 19974 22432 19974 16681 21351 16681 20365 16681 20365 115 22667 115 22667 20285 14088 20285 14088 5001 3003 5001 4059 5001 4059 24225 16620 24225 12303 24225 12303 243 9499 243 9499 18499 18781 18499 2788 18499 2788 852 4862 852 4862 8235 16388 8235 16388 21316 2057 21316 2057 4485 6296 4485 6296 13002 7399 13002 7399 499 20306 499 20306 17012 86 17012 86 3470 19738 3470 19738 16214 23792 16214 23792 8369 759 8369 23882 8369 23882 23102 7003 23102 21387 23102 21387 3790 13261 3790 13261 17694 23727 17694 23727 2980 16664 2980 16664 23774 17021 23774 17021 14055 12622 14055 15002 14055 15002 7693 9967 7693 9967 24919 6533 24919 11327 24919 11327 7021 19121 7021 12378 7021 12378 14812 4376 14812 22825 14812 22825 23995 23414 23995 24216 23995 24216 10834 3785 10834 11179 10834 11179 22443 7295 22443 7295 2568 16823 2568 16823 19554 3229 19554 3229 4259 3890 4259 3890 19721 16295 19721 24343 19721 24343 97 2149 97 2149 24754 9926 24754 6487 24754 6487 2047 23403 2047 23403 16802 3821 16802 3821 13955 16942 13955 16942 18736 931 18736 931 2360 6849 2360 6849 13439 7036 13439 23801 13439 23801 1659 8203 1659 8203 21842 14226 21842 3518 21842 3518 7464 12237 7464 643 7464 643 17777 9452 17777 9452 8021 17161 8021 17161 23997 23312 23997 23312 1154 496 1154 496 6763 17405 6763 17405 19894 4278 19894 4278 2439 24157 2439 24157 20746 2437 20746 2437 16592 17213 16592 17213 6358 20746 6358 1028 6358 1028 21415 4183 21415 12125 21415 12125 8550 1223 8550 1223 5246 19480 5246 19480 21470 20493 21470 3728 21470 3728 8763 14089 8763 14089 9973 9041 9973 9041 8044 4563 8044 4563 24472 15246 24472 36 24472 36 102 8163 102 6987 102 6987 23002 17200 23002 8463 23002 8463 4890 10940 4890 10940 19487 23709 19487 10094 19487 10094 12651 19263 12651 9397 12651 9397 22365 15666 22365 15666 3478 24234 3478 24234 13984 22980 13984 22980 7488 24225 7488 10955 7488 10955 2365 116 2365 116 20680 23859 20680 23859 5948 16095 5948 16095 14815 13673 14815 17661 14815 17661 21911 13411 21911 13411 6947 2419 6947 2419 3162 24770 3162 24770 22725 1964 22725 1964 6453 7396 6453 7396 23247 19295 23247 19295 9253 21581 9253 21581 23572 13190 23572 19038 23572 19038 2492 22940 2492 22940 10815 8581 10815 8581 3222 6080 3222 6080 9975 8973 9975 8973 8193 10946 8193 10946 23948 10177 23948 10177 11460 14105 11460 165 11460 165 352 6617 352 6617 22170 14969 22170 14969 6575 22328 6575 22328 22380 2652 22380 2652 7211 10229 7211 10229 16096 9208 16096 9208 1860 5385 1860 5385 22164 4851 22164 4851 4213 15256 4213 15256 19775 16929 19775 16929 15088 14173 15088 14173 20935 18680 20935 18680 14387 2279 14387 6247 14387 6247 728 20830 728 20830 23951 11590 23951 11590 148 16216 148 16216 24196 17231 24196 6940 24196 6940 12559 9530 12559 9530 22776 24821 22776 3048 22776 3048 7038 12576 7038 12576 1599 17395 1599 17395 17446 10258 17446 10258 628 2151 628 2151 15821 11124 15821 11124 5645 3582 5645 3582 12966 22344 12966 4418 12966 4418 16398 2210 16398 2210 6245 21075 6245 21075 12595 992 12595 992 2934 11687 2934 11687 24840 19825 24840 11481 24840 11481 7530 13312 7530 13312 10883 1326 10883 1326 5515 22867 5515 10932 5515 10932 16084 2318 16084 2318 7051 22235 7051 14888 7051 14888 2777 41 2777 41 15403 4917 15403 4917 3 12700 3 12700 12203 10842 12203 10842 2361 23916 2361 23916 18407 1194 18407 1194 21308 9960 21308 15602 21308 15602 24224 4747 24224 4747 21861 17602 21861 17602 24650 14900 24650 14900 12134 20915 12134 20915 16111 17061 16111 17061 15113 14124 15113 14124 19666 12621 19666 12621 638 9502 638 9502 333 20786 333 20786 18150 12280 18150 15312 18150 15312 24899 19401 24899 19401 8388 5955 8388 5955 607 21728 607 14333 607 14333 5848 22567 5848 22567 987 3880 987 3880 13124 20957 13124 16293 13124 16293 7200 20831 7200 20831 17478 21382 17478 21382 14835 19261 14835 19261 21307 8180 21307 8180 1502 11221 1502 11221 14948 1109 14948 1109 11490 13118 11490 13118 13748 10734 13748 10734 31 17921 31 5775 31 5775 16663 5715 16663 5715 10689 14451 10689 72 10689 72 19539 8108 19539 8108 411 15674 411 15674 9972 3857 9972 16740 9972 16740 5770 20984 5770 20984 16356 3761 16356 3761 11540 9158 11540 17596 11540 17596 3396 5062 3396 5062 10050 24991 10050 10329 10050 10329 1194 19804 1194 19804 10619 8295 10619 9569 10619 9569 12036 18364 12036 18364 10897 24214 10897 24214 20085 4048 20085 4048 2202 9112 2202 79 2202 79 8347 24541 8347 24541 18166 8231 18166 8231 10227 8398 10227 11254 10227 11254 3472 19280 3472 14400 3472 14400 13053 6961 13053 6961 2160 8614 2160 8614 22658 15303 22658 22592 22658 22592 10779 9841 10779 9841 24873 6055 24873 22556 24873 22556 4296 5641 4296 5641 893 8628 893 8628 18951 3653 18951 3653 1838 21848 1838 21848 8494 15193 8494 15193 4068 23851 4068 23851 23176 13653 23176 13653 1073 17846 1073 17846 10216 6864 10216 23805 10216 23805 2386 16059 2386 16059 8478 7857 8478 7857 1529 4262 1529 4262 24569 4515 24569 16987 24569 16987 14784 10442 14784 15796 14784 15796 13474 10131 13474 10131 16708 20265 16708 9653 16708 9653 5032 19372 5032 14682 5032 14682 3986 15013 3986 15013 13821 19655 13821 19655 11359 2978 11359 2978 17417 24418 17417 24418 236 1418 236 1418 14259 5528 14259 21317 14259 21317 2768 10174 2768 10174 23360 21751 23360 21751 20109 3136 20109 3136 24065 8309 24065 8309 7807 20473 7807 20473 17888 10347 17888 23144 17888 23144 19391 3598 19391 3598 12313 4328 12313 4328 24839 2688 24839 2688 5589 9774 5589 9774 14037 10356 14037 10356 10812 2557 10812 2557 17608 12229 17608 11782 17608 11782 10910 19337 10910 19337 20301 3359 20301 3359 4176 22241 4176 22241 17616 4428 17616 7388 17616 7388 9283 14 9283 15048 9283 15048 21495 12092 21495 12092 8438 3925 8438 21971 8438 21971 22068 19911 22068 19911 11568 7853 11568 18254 11568 18254 13936 4295 13936 4295 11492 9389 11492 9389 19778 6993 19778 6993 9837 312 9837 312 14162 14187 14162 14187 5354 11807 5354 11807 5281 18344 5281 18344 14046 16075 14046 16075 2580 7603 2580 7603 17165 12777 17165 3731 17165 3731 20008 19551 20008 19551 16864 1392 16864 1392 20337 8853 20337 8853 9971 21237 9971 21237 21966 11218 21966 11218 13919 8116 13919 8116 19937 11195 19937 4722 19937 4722 2278 12387 2278 12387 15086 4904 15086 4904 4906 8166 4906 8166 22630 22685 22630 2370 22630 2370 2147 18707 2147 18707 12088 17912 12088 17912 7368 14771 7368 14771 15614 14728 15614 14728 325 23543 325 23543 8574 8223 8574 16865 8574 16865 16108 19040 16108 19040 943 19530 943 19530 14464 92 14464 92 3057 23154 3057 21330 3057 21330 18993 2226 18993 18957 18993 18957 5944 2849 5944 3670 5944 3670 1560 8732 1560 8732 14010 1575 14010 1575 8609 19239 8609 6906 8609 6906 5495 23697 5495 23697 22011 4595 22011 14514 22011 14514 4059 14570 4059 14570 24886 24795 24886 24795 569 3441 569 3441 23010 5679 23010 532 23010 532 9936 5980 9936 5980 21711 4144 21711 4144 6052 1301 6052 3434 6052 3434 17279 12712 17279 12712 15015 19410 15015 17689 15015 17689 12217 11867 12217 22743 12217 22743 9990 135 9990 135 20890 21886 20890 21886 1254 2977 1254 2977 23197 20104 23197 20104 21635 21901 21635 21901 24494 17858 24494 17858 8689 23273 8689 23273 17876 24169 17876 18640 17876 18640 1520 22635 1520 8795 1520 8795 6113 23575 6113 23575 408 9690 408 9690 9416 18544 9416 4670 9416 4670 23910 11544 23910 5592 23910 5592 6570 16657 6570 1988 6570 1988 2123 22321 2123 13327 2123 13327 17985 19228 17985 5343 17985 5343 16564 2643 16564 2643 23880 16040 23880 16040 5027 11070 5027 11070 21653 18454 21653 13307 21653 13307 2931 2664 2931 7075 2931 7075 14192 14323 14192 363 14192 363 22323 22865 22323 6368 22323 6368 24607 23017 24607 23017 15468 14478 15468 14478 15989 10536 15989 10536 9957 16228 9957 16228 18877 252 18877 252 1567 8661 1567 5600 1567 5600 19208 12649 19208 3798 19208 3798 6074 14094 6074 14094 24796 4248 24796 4248 282 20300 282 20300 7334 20295 7334 20295 23523 17452 23523 17452 8276 14693 8276 14693 23933 11297 23933 11297 9332 4439 9332 4439 11546 20431 11546 20431 19462 250 19462 1611 19462 1611 804 20679 804 20679 7204 7001 7204 7001 3935 18154 3935 18154 14756 18789 14756 12653 14756 12653 9829 21087 9829 21087 21489 606 21489 2996 21489 2996 2758 18035 2758 4419 2758 4419 2446 5565 2446 5565 22336 3135 22336 10194 22336 10194 16118 13422 16118 13422 21150 15913 21150 15913 5336 24033 5336 24033 20103 21836 20103 21836 427 7026 427 7026 17164 10789 17164 19490 17164 19490 18676 6454 18676 15094 18676 15094 10981 9714 10981 9714 24223 19146 24223 19146 7642 19483 7642 18487 7642 18487 17554 12536 17554 12536 12429 23141 12429 23141 19951 11787 19951 11787 12732 23647 12732 23647 15818 20013 15818 20013 4735 23322 4735 23322 7895 8490 7895 8490 4314 17438 4314 17438 19601 7081 19601 7081 4393 2769 4393 14402 4393 14402 3498 18045 3498 18045 14926 7213 14926 7213 14031 13818 14031 13818 21433 831 21433 3101 21433 3101 22404 14131 22404 14131 3299 1257 3299 1257 2303 11813 2303 11813 18727 6821 18727 6821 12418 13740 12418 13740 23754 3662 23754 3662 20879 8120 20879 23485 20879 23485 14995 12872 14995 12872 19786 2462 19786 2462 4436 18747 4436 18747 21281 5830 21281 16105 21281 16105 1706 4529 1706 4529 18765 11342 18765 4740 18765 4740 1874 13426 1874 3274 1874 3274 11513 14143 11513 14143 10210 23214 10210 23214 24499 12939 24499 12939 13565 13554 13565 23009 13565 23009 4843 14097 4843 14097 14093 19592 14093 19592 712 20144 712 7876 712 7876 4776 9141 4776 9141 4046 5422 4046 5422 10209 2968 10209 2968 2667 6615 2667 6615 6309 18527 6309 18527 2713 3424 2713 3424 15145 9760 15145 9760 10070 20244 10070 20244 19830 21722 19830 21722 3725 16953 3725 16953 16970 20384 16970 13407 16970 13407 4306 14544 4306 8594 4306 8594 20792 18264 20792 24484 20792 24484 3647 24945 3647 24945 15452 9985 15452 9985 6519 6500 6519 7611 6519 7611 21883 21560 21883 21560 11340 10634 11340 10634 18962 11770 18962 11770 48 21444 48 21444 19084 3848 19084 3848 7928 14516 7928 14516 23495 24932 23495 24932 6119 18413 6119 18413 12330 6062 12330 6062 1981 19458 1981 7061 1981 7061 21005 10062 21005 12527 21005 12527 10687 13614 10687 13614 16065 5757 16065 23715 16065 23715 8517 197 8517 197 10370 16989 10370 16989 584 22326 584 374 584 374 8468 75 8468 19514 8468 19514 17097 681 17097 681 14375 7164 14375 4706 14375 4706 4976 6855 4976 6855 20080 21041 20080 21041 9247 8697 9247 8697 23559 16779 23559 16779 611 15414 611 15414 22392 239 22392 239 24987 1500 24987 1500 16433 221 16433 221 19901 5638 19901 5638 9844 1258 9844 1258 14893 16500 14893 16500 2856 4104 2856 4104 20556 8706 20556 5937 20556 5937 2482 14225 2482 14225 5707 923 5707 923 1910 21674 1910 21674 9643 1970 9643 1970 8571 17537 8571 17537 9366 18135 9366 18135 4505 18662 4505 18662 19218 5964 19218 6371 19218 6371 20408 21693 20408 21693 11437 635 11437 20538 11437 20538 15016 7251 15016 7251 6714 22716 6714 22716 16268 18507 16268 18507 273 9910 273 9910 567 19442 567 19442 180 6428 180 6428 23326 16348 23326 16348 10200 9924 10200 9924 22657 2034 22657 2034 12977 1902 12977 8772 12977 8772 10614 1043 10614 1043 18541 3494 18541 3494 5022 4604 5022 14631 5022 14631 3726 10217 3726 10217 13892 10336 13892 23691 13892 23691 24322 12752 24322 12752 1693 20590 1693 15005 1693 15005 9032 13483 9032 13483 6493 20088 6493 20088 20379 14040 20379 14040 5813 10719 5813 10719 10274 8617 10274 8617 4568 13447 4568 13447 18130 13685 18130 13685 5625 23274 5625 23274 20332 9432 20332 9432 10634 20441 10634 20441 7090 3892 7090 20006 7090 20006 22326 21972 22326 21972 6017 6243 6017 6243 16616 13679 16616 7752 16616 7752 1523 900 1523 900 13163 3530 13163 3530 7401 20146 7401 20146 22283 23092 22283 23092 10777 13047 10777 13047 17366 12012 17366 12012 782 20310 782 20310 22753 21554 22753 22524 22753 22524 8819 24317 8819 24317 10768 23150 10768 23150 8324 10390 8324 10390 17381 2908 17381 6341 17381 6341 22297 13180 22297 7582 22297 7582 6730 3753 6730 3753 21151 4467 21151 4467 1869 20051 1869 20051 10048 20331 10048 20331 5233 10386 5233 10386 18609 2495 18609 10246 18609 10246 10924 1013 10924 1013 19260 6911 19260 6911 1979 19165 1979 19165 11281 22886 11281 22886 9887 13420 9887 13420 20657 17774 20657 17774 10672 16025 10672 16025 13756 1582 13756 1582 1156 8482 1156 8482 17637 17919 17637 17919 9871 841 9871 841 19214 11729 19214 11729 8967 24709 8967 20182 8967 20182 24368 4110 24368 4110 1568 23411 1568 7487 1568 7487 13427 23878 13427 2888 13427 2888 21440 22429 21440 22429 9098 23938 9098 8768 9098 8768 20780 2851 20780 23064 20780 23064 8926 3167 8926 3420 8926 3420 14244 18484 14244 15541 14244 15541 8940 23168 8940 23168 15815 23430 15815 23430 5477 11992 5477 11992 18479 7238 18479 7238 15101 4177 15101 4177 20136 20581 20136 20581 5969 10363 5969 10363 20295 14932 20295 14932 18287 23113 18287 9678 18287 9678 19741 24029 19741 24029 9737 7536 9737 7536 22439 16096 22439 20266 22439 20266 20531 15955 20531 15955 24096 11923 24096 11923 9904 24410 9904 24410 20160 4957 20160 4957 6087 18418 6087 18418 13703 19511 13703 863 13703 863 7083 8101 7083 2969 7083 2969 24804 16014 24804 23981 24804 23981 5602 3144 5602 3144 16071 13955 16071 13955 7184 12774 7184 12774 19002 8245 19002 8245 5809 17216 5809 3366 5809 3366 354 19504 354 19504 7548 6462 7548 6462 5532 16970 5532 16970 14081 9281 14081 9281 1854 5408 1854 5408 16081 22794 16081 22794 860 5455 860 5455 20158 2431 20158 12270 20158 12270 2336 22085 2336 22085 21771 1944 21771 1944 14433 16405 14433 16405 23036 20237 23036 1167 23036 1167 12519 10074 12519 10074 24936 10288 24936 10288 1868 16606 1868 4174 1868 4174 12746 12627 12746 12627 7253 4216 7253 18678 7253 18678 16080 2471 16080 2471 13842 1734 13842 1734 14573 2253 14573 2253 9651 12386 9651 12386 23832 608 23832 608 10074 24756 10074 24756 24228 200 24228 200 14211 8925 14211 8925 20838 21615 20838 19127 20838 19127 9506 4187 9506 4187 2984 15882 2984 15882 19848 21384 19848 21384 298 8812 298 8812 12505 16266 12505 14677 12505 14677 19563 19013 19563 19013 10170 21109 10170 21109 18369 16766 18369 16766 9408 22381 9408 22381 17029 15758 17029 15758 4978 7702 4978 7702 24391 14493 24391 14493 7280 11278 7280 11278 24603 23707 24603 23707 8339 7461 8339 7461 14680 17123 14680 17123 13424 5811 13424 5811 21029 7716 21029 55 21029 55 9956 3914 9956 6249 9956 6249 16614 24032 16614 24032 3598 23988 3598 23988 18033 24517 18033 24517 246 16215 246 16215 19611 21853 19611 21853 7737 4625 7737 4625 19149 783 19149 783 12390 9726 12390 4176 12390 4176 594 16302 594 16302 15163 13833 15163 21028 15163 21028 245 7076 245 7076 18067 4960 18067 23708 18067 23708 11770 4508 11770 12438 11770 12438 16414 15123 16414 9427 16414 9427 23085 14467 23085 14467 3622 19053 3622 19053 24478 4760 24478 4760 4757 666 4757 666 5983 22366 5983 22366 4427 24665 4427 24665 10504 991 10504 991 24509 19884 24509 1202 24509 1202 14989 6970 14989 6965 14989 6965 10731 17794 10731 14453 10731 14453 2966 14802 2966 14802 10701 19619 10701 5236 10701 5236 20434 24823 20434 24823 3749 9048 3749 9048 24148 2164 24148 2164 5672 21749 5672 21749 6860 17310 6860 17310 13340 8471 13340 11635 13340 11635 16515 154 16515 154 1255 12412 1255 12412 24185 735 24185 735 3308 15687 3308 14665 3308 14665 15549 4318 15549 4399 15549 4399 8415 664 8415 664 4761 9880 4761 9880 24686 17829 24686 17829 2722 9262 2722 9262 16851 14167 16851 12321 16851 12321 8402 24670 8402 24670 22381 14477 22381 14477 35 22214 35 22214 24651 13476 24651 13476 23044 5160 23044 18596 23044 18596 17340 8339 17340 8339 24957 22796 24957 22796 4950 12910 4950 12910 618 17901 618 17901 19275 22440 19275 12943 19275 12943 3190 14806 3190 14806 20914 476 20914 6340 20914 6340 17676 5579 17676 5579 23040 15578 23040 15578 8734 19344 8734 19344 2398 18040 2398 18040 17673 13608 17673 13608 24505 2081 24505 2081 5756 5286 5756 5286 24448 13889 24448 13889 15050 24229 15050 4816 15050 4816 3985 6510 3985 6510 14810 9129 14810 8407 14810 8407 11918 13162 11918 13162 24662 4900 24662 4900 2795 24587 2795 24587 23160 6260 23160 6260 6090 20212 6090 20212 23346 24319 23346 8850 23346 8850 151 13200 151 13200 16371 19565 16371 19565 4548 24525 4548 24525 22908 2189 22908 9249 22908 9249 4250 22131 4250 22131 17410 13464 17410 13464 8643 4089 8643 4089 22230 20558 22230 16076 22230 16076 7026 1670 7026 1670 24691 12262 24691 2725 24691 2725 561 7223 561 7223 18548 22912 18548 5999 18548 5999 24760 8261 24760 8261 409 20764 409 20764 15600 7977 15600 7977 23990 1351 23990 1351 14359 20036 14359 20036 20444 17360 20444 17360 2597 24104 2597 24104 15679 1836 15679 1836 476 23729 476 7846 476 7846 18478 8873 18478 17169 18478 17169 9730 16417 9730 16417 22544 18916 22544 18916 1635 24675 1635 24675 22423 16843 22423 18085 22423 18085 14364 17451 14364 17451 23314 261 23314 6738 23314 6738 3724 716 3724 716 23275 10415 23275 18811 23275 18811 2380 314 2380 23352 2380 23352 2089 16737 2089 16737 14837 6918 14837 6918 10215 2475 10215 2475 21189 13625 21189 13625 17231 18269 17231 18269 18442 19908 18442 19908 4367 3194 4367 9587 4367 9587 17166 20917 17166 20917 868 23492 868 1095 868 1095 23794 13636 23794 14302 23794 14302 6606 24906 6606 22127 6606 22127 11831 17682 11831 17682 731 19247 731 6423 731 6423 19258 1949 19258 1949 11076 13231 11076 3121 11076 3121 23006 19378 23006 19378 10830 2273 10830 23399 10830 23399 18587 19859 18587 19859 1121 2507 1121 2507 13085 12433 13085 18478 13085 18478 6694 3644 6694 3644 18762 6031 18762 6031 12911 3898 12911 3898 20493 231 20493 231 2001 18604 2001 18604 10864 10181 10864 10181 3620 10477 3620 10477 6180 21248 6180 21248 11298 11441 11298 11441 6571 18434 6571 18434 21430 9769 21430 9769 2111 23847 2111 23847 17993 20563 17993 20563 5200 14017 5200 14017 21947 10225 21947 10225 4886 7882 4886 7882 19182 1669 19182 1669 12698 2909 12698 2909 19263 9318 19263 9318 3704 8009 3704 8009 19092 18512 19092 18512 5955 20885 5955 20885 6272 17167 6272 17167 3690 8205 3690 8205 18200 11978 18200 11978 779 17525 779 17525 11752 13408 11752 13408 3942 6336 3942 6336 15453 16017 15453 16017 12409 7903 12409 7903 19390 18253 19390 18253 927 12401 927 12401 13695 11833 13695 11833 11638 23881 11638 23881 16910 6227 16910 6227 3593 21892 3593 21892 21416 285 21416 285 1830 11665 1830 11665 15943 24604 15943 15546 15943 15546 3849 719 3849 719 22584 11567 22584 2853 22584 2853 4196 19736 4196 19736 10461 20807 10461 20807 6010 15493 6010 15493 18991 22565 18991 15718 18991 15718 12425 5801 12425 5801 21323 15053 21323 8257 21323 8257 21034 10274 21034 10274 23277 11649 23277 11649 1048 722 1048 9258 1048 9258 20340 1765 20340 2578 20340 2578 8162 18648 8162 18648 10242 19572 10242 19572 1442 1273 1442 1273 21199 15521 21199 15521 5801 15768 5801 7044 5801 7044 12677 21587 12677 7210 12677 7210 1723 1188 1723 1188 7942 13830 7942 13830 36 3108 36 3108 21115 15506 21115 15506 12779 24682 12779 24682 18394 19211 18394 19211 1339 10827 1339 10827 5640 8236 5640 8236 784 1704 784 1704 22587 18409 22587 24122 22587 24122 8328 3786 8328 3786 15279 23605 15279 23605 10646 3258 10646 3258 22133 24018 22133 24018 2986 19991 2986 19991 1507 21633 1507 21633 19517 9984 19517 20486 19517 20486 13176 12219 13176 12219 14029 23867 14029 23867 7522 3184 7522 3184 20601 9584 20601 9584 5225 10527 5225 10527 8333 14196 8333 14196 2473 19151 2473 19151 21610 21297 21610 17669 21610 17669 2689 20035 2689 2895 2689 2895 21643 5968 21643 15599 21643 15599 10456 9992 10456 9992 18233 7750 18233 7750 7758 19949 7758 19949 23022 11086 23022 11086 277 134 277 13727 277 13727 22526 12984 22526 12984 16178 5208 16178 5208 17296 5854 17296 5854 655 14880 655 14880 11310 16731 11310 16731 3736 24404 3736 24404 23646 10972 23646 10972 17042 23019 17042 22266 17042 22266 22969 4541 22969 4541 5847 9963 5847 9963 17276 17299 17276 17299 4211 811 4211 811 15185 23325 15185 23325 2041 17769 2041 17769 23359 22473 23359 12419 23359 12419 7404 4047 7404 4047 23713 14676 23713 7098 23713 7098 9917 3437 9917 3437 21157 22004 21157 22004 7096 16591 7096 16591 21884 1518 21884 13828 21884 13828 7074 15987 7074 15987 16508 16301 16508 16301 908 21934 908 21934 13871 23222 13871 3353 13871 3353 20346 23497 20346 18367 20346 18367 9396 8028 9396 9959 9396 9959 21950 2901 21950 2901 13075 3823 13075 3823 22548 9927 22548 10892 22548 10892 24623 5669 24623 5669 10343 353 10343 22734 10343 22734 6124 23829 6124 23829 1316 8269 1316 8269 24104 11884 24104 11884 10240 258 10240 258 20385 11593 20385 6113 20385 6113 5112 12720 5112 386 5112 386 8850 10949 8850 10949 3656 10731 3656 10731 17910 14078 17910 14078 1088 18073 1088 18073 23884 5401 23884 5401 7336 23579 7336 23579 2586 13117 2586 13117 9167 8363 9167 8363 1332 4171 1332 4171 4941 23356 4941 23356 2525 1235 2525 1235 7617 3013 7617 3013 3172 17718 3172 7712 3172 7712 21769 141 21769 9470 21769 9470 6525 10666 6525 10666 14362 20307 14362 20307 10624 9008 10624 9008 24874 6618 24874 6618 5588 22396 5588 17044 5588 17044 23724 11801 23724 11801 14852 20127 14852 20127 20465 23545 20465 23545 5768 174 5768 174 18114 1751 18114 2658 18114 2658 22626 22885 22626 22885 18421 23529 18421 23529 21322 3124 21322 3124 17161 11906 17161 13638 17161 13638 11163 659 11163 659 24330 8960 24330 8960 14607 20335 14607 18624 14607 18624 18843 4673 18843 4673 13654 21467 13654 21467 20840 4703 20840 4703 5063 3747 5063 7244 5063 7244 13154 5347 13154 5347 6726 7326 6726 7326 16146 10671 16146 18836 16146 18836 5311 3252 5311 3252 11793 1284 11793 15700 11793 15700 2018 19106 2018 19106 1385 12727 1385 12727 24807 3876 24807 11244 24807 11244 926 19675 926 19675 15521 1024 15521 1024 16373 13990 16373 11739 16373 11739 8847 9236 8847 9236 3007 1307 3007 1307 14704 17303 14704 17303 3639 4153 3639 4153 4855 4525 4855 4525 3872 17726 3872 17726 21301 7327 21301 18975 21301 18975 9507 3165 9507 3165 18094 6799 18094 2886 18094 2886 156 21721 156 21721 14235 7843 14235 9119 14235 9119 11434 24444 11434 24416 11434 24416 14513 5289 14513 5289 899 12791 899 2378 899 2378 23551 2492 23551 2492 4957 18799 4957 18799 15165 6932 15165 6932 9349 14348 9349 14348 24039 14618 24039 14618 6302 19697 6302 19697 10000 3061 10000 3061 5714 8538 5714 8538 12926 15066 12926 15066 2229 19292 2229 19292 13563 7282 13563 19564 13563 19564 19268 21356 19268 21356 1347 16895 1347 16895 17881 17080 17881 7552 17881 7552 9649 23060 9649 23060 19759 20383 19759 20383 3683 9800 3683 9800 19904 15250 19904 15250 10013 5756 10013 9058 10013 9058 24788 23055 24788 13041 24788 13041 1650 24779 1650 9863 1650 9863 10439 5611 10439 5611 4326 6899 4326 6899 9099 12336 9099 12336 6581 21954 6581 16571 6581 16571 1313 11569 1313 11569 16254 998 16254 7673 16254 7673 18174 22086 18174 22086 12315 11495 12315 19718 12315 19718 22274 13126 22274 13126 12003 3104 12003 3104 23333 22456 23333 22456 7337 15174 7337 15174 21386 10505 21386 10505 10291 12736 10291 12736 18406 3310 18406 3310 7471 10568 7471 8160 7471 8160 22175 21771 22175 100 22175 100 6690 18300 6690 18300 24362 9043 24362 9043 1051 11682 1051 11682 4894 1347 4894 1347 3044 8911 3044 8911 20020 22832 20020 22832 4555 10089 4555 10089 10107 8860 10107 8860 4753 11625 4753 11625 23966 15561 23966 15561 3597 6588 3597 6588 7724 2902 7724 2902 4209 14904 4209 14904 23169 18164 23169 18164 7001 17524 7001 17524 19484 13944 19484 13944 6076 15380 6076 15380 21051 8879 21051 11313 21051 11313 2330 20412 2330 20412 19623 15446 19623 15446 22116 2351 22116 2351 129 10425 129 7359 129 7359 23649 11877 23649 11877 15904 24494 15904 24494 20875 9151 20875 9151 8989 17877 8989 17877 9773 23263 9773 23263 434 21423 434 21423 7783 18227 7783 18227 6993 18038 6993 18038 17684 14140 17684 18532 17684 18532 6524 6435 6524 17976 6524 17976 12227 19331 12227 19331 3312 23227 3312 23227 24144 6922 24144 6922 2519 6436 2519 6436 13582 6012 13582 6012 6013 16811 6013 16811 18953 11802 18953 11802 7219 24204 7219 24204 5536 10970 5536 10970 15011 11878 15011 11661 15011 11661 10657 766 10657 16491 10657 16491 672 23903 672 23903 19033 17579 19033 17579 3445 5660 3445 5660 23608 19030 23608 1355 23608 1355 5736 19594 5736 17710 5736 17710 14033 7354 14033 7354 960 15450 960 15450 18937 22483 18937 22483 1136 18857 1136 18857 21002 15255 21002 15255 2057 1170 2057 1170 16124 17552 16124 775 16124 775 9774 6605 9774 6605 17623 814 17623 814 17427 3972 17427 3972 19993 19737 19993 19737 56 13940 56 13940 22364 23398 22364 21788 22364 21788 8611 17914 8611 17914 21237 11334 21237 11334 16505 8739 16505 8739 18539 208 18539 208 939 23876 939 14068 939 14068 6339 23124 6339 23124 2291 1563 2291 1563 24071 12038 24071 20158 24071 20158 1504 13674 1504 13674 18773 17982 18773 19205 18773 19205 1649 21929 1649 21929 15150 23777 15150 23777 1555 511 1555 511 19333 9476 19333 9476 14945 15558 14945 15558 24684 22051 24684 22051 18196 20341 18196 20341 19583 4648 19583 8126 19583 8126 12486 2689 12486 12233 12486 12233 15525 22198 15525 22198 5424 44 5424 44 18185 19093 18185 4708 18185 4708 24863 21097 24863 21097 6512 16776 6512 16776 20646 22300 20646 4247 20646 4247 8700 18211 8700 18211 21203 7569 21203 7569 2789 4150 2789 4150 803 10334 803 10334 22945 20498 22945 20498 299 19090 299 19090 7487 19403 7487 19403 5203 6273 5203 6273 16197 7537 16197 7537 6389 24356 6389 24356 21355 1374 21355 1374 23224 18989 23224 18989 19291 19933 19291 11732 19291 11732 23943 5318 23943 5318 2539 21906 2539 21906 12002 11795 12002 11795 1993 13081 1993 13081 8913 1467 8913 1467 3629 5117 3629 5117 22140 18899 22140 18899 815 14845 815 14845 18158 12191 18158 12191 3557 13569 3557 13569 14151 5454 14151 5454 7377 5225 7377 5225 20078 14497 20078 463 20078 463 21063 14267 21063 14267 3304 11109 3304 11109 15467 10794 15467 10794 7585 21526 7585 21526 24437 18061 24437 18061 4234 22905 4234 22905 9251 11737 9251 11737 3963 8701 3963 8701 23081 12960 23081 12960 20412 21717 20412 21717 21821 24686 21821 24686 12063 4222 12063 4222 21666 5869 21666 5869 7511 15638 7511 15638 17149 19024 17149 4499 17149 4499 2078 3851 2078 3851 24921 10133 24921 10133 12037 1097 12037 1097 2541 10030 2541 10030 12070 22128 12070 22128 14882 5747 14882 5747 489 21845 489 3254 489 3254 20950 20816 20950 661 20950 661 5644 2639 5644 4576 5644 4576 19233 12293 19233 12293 2400 4132 2400 4132 22058 20892 22058 20385 22058 20385 14973 15461 14973 15461 23665 8573 23665 8573 10508 24840 10508 24840 15046 7828 15046 7828 6514 23493 6514 23493 7418 6598 7418 6598 4913 3046 4913 3046 24129 21033 24129 9878 24129 9878 1486 1139 1486 1139 16808 565 16808 565 11588 5938 11588 22167 11588 22167 3932 20222 3932 20222 13663 22793 13663 22464 13663 22464 16996 22322 16996 22322 4817 1153 4817 1153 16677 18194 16677 18194 255 16487 255 16487 21700 20898 21700 20898 3290 22133 3290 10581 3290 10581 17639 5087 17639 5087 1702 13218 1702 13218 12205 14102 12205 14102 6303 16389 6303 16389 23737 12732 23737 18186 23737 18186 14991 27 14991 21078 14991 21078 1329 23824 1329 23824 13328 3776 13328 3776 3554 7886 3554 7886 20612 21355 20612 1222 20612 1222 9925 14389 9925 14389 16684 3654 16684 3654 1233 2852 1233 2852 22126 13033 22126 10782 22126 10782 11318 7984 11318 7984 20365 18250 20365 18250 7500 13466 7500 13466 23204 19985 23204 19985 2737 4642 2737 4642 15587 22090 15587 22090 1023 15099 1023 15099 20084 23607 20084 23607 22618 14945 22618 14945 134 24481 134 24481 14676 11740 14676 12358 14676 12358 22386 6278 22386 14887 22386 14887 6948 14392 6948 14392 21123 18229 21123 5402 21123 5402 769 19115 769 19115 21460 20906 21460 20906 15141 6229 15141 9190 15141 9190 18981 22041 18981 22041 15872 21591 15872 21591 21526 7018 21526 7018 4421 10926 4421 10926 22477 15853 22477 16857 22477 16857 9367 4435 9367 4435 21746 16098 21746 16098 6147 5874 6147 8822 6147 8822 19246 7979 19246 7979 321 21326 321 21326 22999 1376 22999 11394 22999 11394 24278 24055 24278 24055 3971 16710 3971 16710 21597 19136 21597 24110 21597 24110 9106 786 9106 786 19338 13272 19338 13272 10552 17036 10552 17036 20416 5006 20416 6282 20416 6282 9435 14177 9435 12585 9435 12585 19564 22317 19564 3275 19564 3275 540 5922 540 5922 17629 14725 17629 14725 1144 10362 1144 10362 14606 24792 14606 21617 14606 21617 2660 939 2660 939 17326 19691 17326 19691 5010 11714 5010 11714 14741 17760 14741 425 14741 425 5375 16261 5375 16261 15502 465 15502 19642 15502 19642 23446 1871 23446 1871 4189 9564 4189 4894 4189 4894 4866 21578 4866 21578 4163 18234 4163 18234 14700 1142 14700 1142 1382 22660 1382 22660 23830 936 23830 936 4711 639 4711 639 23450 5019 23450 5019 6035 16271 6035 16271 11577 10589 11577 10589 2711 11664 2711 10501 2711 10501 15851 21182 15851 21182 1542 2596 1542 2596 21715 21624 21715 21624 6899 20951 6899 20951 22649 14037 22649 14037 1481 21809 1481 12674 1481 12674 15439 739 15439 739 21864 18567 21864 19250 21864 19250 18044 6369 18044 6369 18346 9182 18346 9182 9978 17623 9978 10755 9978 10755 8038 7949 8038 7949 14095 23442 14095 23442 5260 13859 5260 13859 9813 24088 9813 24088 14601 114 14601 12631 14601 12631 19970 3562 19970 19278 19970 19278 3976 7086 3976 7086 15767 23979 15767 23979 10775 7900 10775 7900 14555 24864 14555 24864 3263 24452 3263 24452 6757 6208 6757 6208 6046 13730 6046 13730 18023 16921 18023 10861 18023 10861 23357 23949 23357 23949 14761 18526 14761 18526 22847 5848 22847 5848 14994 8498 14994 8498 21809 24743 21809 4666 21809 4666 2305 12713 2305 12713 5472 13888 5472 13888 729 5321 729 5321 20651 11871 20651 11871 4481 779 4481 13449 4481 13449 10809 847 10809 847 5189 7447 5189 7447 5229 2981 5229 2981 4544 6430 4544 6430 24385 18046 24385 18046 3793 7230 3793 7230 23106 8947 23106 21606 23106 21606 763 7636 763 7636 23621 19113 23621 5584 23621 5584 2596 4580 2596 4580 9575 919 9575 919 1970 21135 1970 21135 16995 13115 16995 14041 16995 14041 2204 4271 2204 4271 11104 7339 11104 7339 10944 9424 10944 9424 22973 23176 22973 9789 22973 9789 17519 11926 17519 11926 22541 20065 22541 12496 22541 12496 21287 11306 21287 11306 22687 21150 22687 21150 1831 8851 1831 8851 11211 14872 11211 14872 8894 1296 8894 1296 10833 13293 10833 13293 7553 33 7553 33 20858 1664 20858 1664 10977 20769 10977 10595 10977 10595 10304 12563 10304 12563 18273 4308 18273 11733 18273 11733 2181 19461 2181 4569 2181 4569 20091 13502 20091 13502 2424 12696 2424 12696 19189 5288 19189 5288 11090 11485 11090 11485 20586 3159 20586 3159 24041 8845 24041 8845 2304 20968 2304 20968 17630 9143 17630 9143 5174 23219 5174 23219 23501 10826 23501 10826 5255 23717 5255 23717 23968 8107 23968 16810 23968 16810 1337 20151 1337 20151 18299 1216 18299 1216 2405 14079 2405 12093 2405 12093 5671 5296 5671 5296 1279 11537 1279 11537 24454 21759 24454 993 24454 993 4397 21584 4397 21584 23611 6926 23611 21221 23611 21221 4477 15792 4477 15792 10110 21123 10110 5654 10110 5654 11830 9183 11830 9183 6016 3038 6016 3038 17784 4995 17784 4995 1082 23354 1082 7110 1082 7110 11858 5883 11858 7530 11858 7530 4707 14316 4707 1292 4707 1292 24657 17101 24657 7 24657 7 22178 376 22178 18278 22178 18278 806 1685 806 1685 23079 3221 23079 18635 23079 18635 7980 24290 7980 11912 7980 11912 17187 4863 17187 4863 8167 17058 8167 17058 20843 6395 20843 7071 20843 7071 6335 21212 6335 21212 24418 7231 24418 11122 24418 11122 11903 6787 11903 6787 15440 582 15440 582 334 668 334 668 15528 5645 15528 5645 1009 9894 1009 9894 15731 452 15731 452 7685 14250 7685 14250 24818 23593 24818 23593 4183 9583 4183 9583 16107 13414 16107 379 16107 379 10131 2140 10131 2140 24182 14340 24182 13421 24182 13421 19490 20737 19490 20737 20191 20945 20191 20945 2886 237 2886 22568 2886 22568 18836 3294 18836 3294 18517 23323 18517 23323 23804 8584 23804 8584 7033 24200 7033 24200 3238 21015 3238 21015 16471 13097 16471 13097 2785 3634 2785 3634 19285 16159 19285 6207 19285 6207 20309 24050 20309 24050 1061 21255 1061 21255 20696 15468 20696 15468 12820 14644 12820 14644 17065 4239 17065 4239 8242 4213 8242 17646 8242 17646 16487 3378 16487 3378 6107 16193 6107 16193 18579 22183 18579 22183 261 1828 261 1828 19356 11678 19356 11678 10129 15680 10129 15680 24736 24652 24736 24652 7282 17378 7282 17378 14954 14866 14954 15942 14954 15942 8625 576 8625 576 21576 15696 21576 11384 21576 11384 727 4268 727 4268 7354 15478 7354 15478 2623 8491 2623 8491 6991 4955 6991 4955 1162 8127 1162 8127 21490 10013 21490 10013 481 19646 481 19646 2601 24784 2601 24784 10090 12638 10090 12638 891 1437 891 1437 15497 11863 15497 11863 9855 19639 9855 5702 9855 5702 13044 12344 13044 12344 4261 20435 4261 11498 4261 11498 18623 16027 18623 16027 15936 13534 15936 13534 18532 16285 18532 14769 18532 14769 12617 3196 12617 3196 1465 12296 1465 12296 14449 9087 14449 17937 14449 17937 22557 22264 22557 22264 4804 23175 4804 23175 13770 21820 13770 21820 1607 1600 1607 8301 1607 8301 20090 11337 20090 11337 554 14827 554 14827 20024 16398 20024 14115 20024 14115 1533 24591 1533 24591 13288 484 13288 484 17567 11597 17567 21198 17567 21198 2589 2523 2589 2523 19847 211 19847 211 1670 18271 1670 18271 23382 22474 23382 15684 23382 15684 17049 21121 17049 9430 17049 9430 24295 15080 24295 15080 10040 3088 10040 3088 22201 17948 22201 17948 2810 13246 2810 13246 18591 3054 18591 3054 7008 24700 7008 24700 24750 2531 24750 2531 11101 18608 11101 18608 15290 4910 15290 14039 15290 14039 653 21160 653 21160 9067 17401 9067 17401 2500 1873 2500 1873 14819 5906 14819 5906 4287 10816 4287 10816 23667 2804 23667 2804 20621 6536 20621 10434 20621 10434 22617 13082 22617 13082 8211 24041 8211 21614 8211 21614 1950 24293 1950 24293 24768 6612 24768 6612 18899 15491 18899 20844 18899 20844 18641 16505 18641 16505 18656 24831 18656 24831 11691 20733 11691 20733 24857 1184 24857 1184 6505 3400 6505 15368 6505 15368 12765 17077 12765 17077 7105 20291 7105 20291 24790 24833 24790 18245 24790 18245 438 9761 438 9761 23696 14790 23696 14790 13129 11983 13129 11983 22812 2624 22812 2624 9491 7103 9491 4528 9491 4528 3367 10224 3367 10224 3921 18330 3921 18330 2978 13015 2978 13015 18220 10315 18220 10315 1027 23960 1027 23960 24066 14353 24066 14353 13860 12011 13860 18100 13860 18100 18807 18119 18807 15286 18807 15286 3839 16695 3839 16695 17837 9523 17837 9523 13783 10096 13783 10096 14179 23616 14179 23616 4199 9609 4199 9609 11669 17987 11669 17987 1827 18816 1827 18816 8842 24426 8842 24426 2653 3919 2653 3919 13537 4582 13537 4582 12170 7315 12170 7315 18165 6261 18165 6261 13966 17909 13966 17909 19419 3007 19419 3007 4983 10507 4983 10507 18989 22971 18989 22971 579 18918 579 18918 15997 24563 15997 24563 2176 15199 2176 15199 13880 17862 13880 17862 3127 7471 3127 7471 17387 24520 17387 24520 7850 13346 7850 13346 22875 14958 22875 9077 22875 9077 24371 5975 24371 5975 15408 876 15408 876 24917 20676 24917 20676 1030 7797 1030 7797 13313 21473 13313 19138 13313 19138 2564 12417 2564 12417 22399 39 22399 4949 22399 4949 152 10375 152 10375 14584 11428 14584 11428 7985 21843 7985 785 7985 785 5413 15337 5413 15337 21294 1819 21294 1819 19909 21747 19909 21747 21463 22288 21463 22288 11808 10023 11808 10023 17970 8000 17970 8000 751 14238 751 14238 6550 6069 6550 6069 616 19870 616 19870 13481 933 13481 933 2857 20845 2857 20845 17494 8417 17494 8417 7177 6317 7177 6317 21255 15343 21255 15343 8682 23246 8682 9408 8682 9408 1344 24741 1344 24741 18901 13922 18901 20457 18901 20457 1066 14911 1066 14911 22241 7549 22241 7549 16817 14424 16817 14424 17820 1557 17820 1557 1310 14454 1310 14454 7559 13494 7559 13494 419 5578 419 5578 12307 441 12307 441 6011 8029 6011 8029 19319 23635 19319 23635 12856 188 12856 188 14744 13052 14744 13052 7906 18359 7906 18359 21465 3344 21465 3344 15722 7394 15722 1150 15722 1150 17374 24649 17374 13826 17374 13826 10845 16933 10845 16933 24237 631 24237 631 11350 23632 11350 9082 11350 9082 23368 22307 23368 3510 23368 3510 7149 2439 7149 5846 7149 5846 22437 1633 22437 1633 5161 1499 5161 21877 5161 21877 17522 14139 17522 21374 17522 21374 517 6699 517 6699 20744 17795 20744 17795 10584 23702 10584 23702 15167 4085 15167 4085 5876 8827 5876 8827 12111 18082 12111 18082 5037 6711 5037 6711 23407 3062 23407 23357 23407 23357 11846 16873 11846 16873 15695 22140 15695 22140 3663 15699 3663 15699 24501 24516 24501 18787 24501 18787 6490 21099 6490 18098 6490 18098 5290 1126 5290 1378 5290 1378 14979 17376 14979 17376 1602 24793 1602 16114 1602 16114 14832 8248 14832 8248 4258 19706 4258 19706 16442 15846 16442 15846 4939 5151 4939 5151 13870 18831 13870 18831 10103 957 10103 1697 10103 1697 17831 16850 17831 16850 11481 7028 11481 7028 21647 2967 21647 2967 5564 23059 5564 10104 5564 10104 12553 12175 12553 12175 2474 21547 2474 21547 23422 4045 23422 4045 6384 17068 6384 17068 21611 21827 21611 8015 21611 8015 24460 18963 24460 18963 5168 967 5168 967 19643 3777 19643 3777 3840 12951 3840 12951 19817 1966 19817 15326 19817 15326 1139 436 1139 8590 1139 8590 23012 13296 23012 13296 11919 294 11919 11274 11919 11274 5485 10496 5485 10496 24774 22462 24774 2845 24774 2845 4391 2611 4391 9665 4391 9665 1152 9508 1152 9508 15532 2828 15532 2828 14723 14510 14723 14510 24517 20099 24517 20099 6328 17209 6328 17209 23715 23767 23715 23767 8208 18920 8208 18920 4389 7043 4389 7043 2674 24114 2674 24114 8688 16789 8688 16789 8360 19637 8360 19637 24896 23208 24896 23208 6467 14772 6467 14772 2276 24928 2276 24928 19710 15016 19710 15016 10863 6938 10863 23377 10863 23377 23442 2271 23442 2271 12613 23583 12613 23583 18482 10034 18482 10034 10219 13675 10219 13675 19610 13759 19610 13759 1192 18536 1192 18536 3427 21149 3427 19392 3427 19392 23935 4130 23935 4130 2687 21323 2687 21323 19041 22679 19041 22679 1916 13030 1916 13030 856 19327 856 1896 856 1896 22460 20744 22460 20744 12305 4737 12305 4737 19942 5683 19942 5683 3612 24860 3612 24860 10211 9103 10211 9103 5659 10867 5659 10867 10225 2640 10225 2640 1929 14613 1929 14613 15688 2037 15688 22536 15688 22536 22050 11896 22050 11896 16194 23794 16194 6919 16194 6919 12575 20999 12575 20999 22246 9711 22246 9711 437 19828 437 19828 18303 944 18303 944 12483 5112 12483 5112 20117 12574 20117 12574 3130 3878 3130 3878 24146 9654 24146 9654 9577 21667 9577 21667 21930 23313 21930 23313 27 14727 27 14727 23130 2564 23130 2564 8104 7105 8104 7105 13504 16206 13504 14249 13504 14249 24819 4365 24819 4365 13028 12650 13028 12650 21293 23873 21293 226 21293 226 3226 18944 3226 13173 3226 13173 21683 4118 21683 9222 21683 9222 7595 17001 7595 17001 17770 23446 17770 4850 17770 4850 4309 14000 4309 14000 8346 3371 8346 3371 2729 24006 2729 24006 3436 9816 3436 9816 1275 19103 1275 19103 14407 3584 14407 3584 12431 11655 12431 11655 18215 182 18215 182 4820 17284 4820 17284 12753 10157 12753 20045 12753 20045 21765 6607 21765 6607 3825 22518 3825 22518 7950 13564 7950 13564 488 24392 488 20360 488 20360 9572 2742 9572 24217 9572 24217 5072 15508 5072 15508 23504 2479 23504 22398 23504 22398 5316 869 5316 7584 5316 7584 18757 7079 18757 7079 671 9223 671 9223 16650 829 16650 829 4092 19638 4092 14656 4092 14656 17986 3489 17986 8719 17986 8719 21518 8088 21518 8088 4056 9362 4056 9362 6578 10098 6578 10098 185 19940 185 19940 15591 24534 15591 24534 368 5629 368 5629 18178 1999 18178 11385 18178 11385 16225 15894 16225 15894 22906 20433 22906 22956 22906 22956 903 15166 903 15166 19223 18031 19223 14797 19223 14797 3137 13138 3137 13138 22920 3872 22920 3872 2634 1798 2634 2721 2634 2721 21586 6171 21586 2412 21586 2412 17135 24302 17135 24302 21944 20317 21944 20317 10835 24994 10835 24994 21514 20849 21514 20849 11948 7428 11948 7428 8427 14252 8427 14252 9173 6758 9173 6758 5759 15709 5759 15709 13285 15845 13285 15845 1008 24551 1008 20507 1008 20507 19430 22478 19430 4787 19430 4787 23760 21420 23760 21420 9908 23562 9908 23562 21184 8442 21184 8442 847 5888 847 5888 24592 13148 24592 13148 4198 8798 4198 8798 16753 5548 16753 12691 16753 12691 7674 15107 7674 15107 16073 19055 16073 4455 16073 4455 18793 12466 18793 12466 1290 20583 1290 20583 15414 5392 15414 5392 4087 1079 4087 1079 19074 19061 19074 19061 11805 6784 11805 6784 20387 13977 20387 15314 20387 15314 22652 7185 22652 7185 9054 23086 9054 23086 12957 8110 12957 8110 10596 1928 10596 1928 16581 9651 16581 9651 4105 4127 4105 4127 14282 467 14282 4311 14282 4311 2293 9956 2293 9956 24141 702 24141 702 6612 20198 6612 20198 21952 5068 21952 5068 7271 6532 7271 866 7271 866 20096 2526 20096 2526 18571 19698 18571 19698 22313 16045 22313 16045 5226 23855 5226 13165 5226 13165 1524 4533 1524 4533 21377 16519 21377 16519 7881 7167 7881 7167 17847 22540 17847 15039 17847 15039 8086 9977 8086 9977 11426 22336 11426 20822 11426 20822 4588 21838 4588 21838 12056 313 12056 313 20426 21332 20426 21332 12960 16583 12960 16583 24040 5603 24040 14352 24040 14352 6911 6870 6911 6870 23051 18586 23051 18586 13681 19285 13681 19078 13681 19078 22819 22643 22819 16480 22819 16480 22825 7102 22825 7102 11300 20453 11300 20453 16610 9018 16610 24722 16610 24722 465 15141 465 15141 23166 6620 23166 6620 2644 11669 2644 11669 13638 15555 13638 15555 6343 24514 6343 24514 22087 17749 22087 17749 1193 21782 1193 21668 1193 21668 22431 19397 22431 19397 1735 18160 1735 18160 15783 21909 15783 7349 15783 7349 5038 9057 5038 9057 23123 5936 23123 8537 23123 8537 24004 21013 24004 21013 2207 15298 2207 15298 22980 19674 22980 4677 22980 4677 5241 6549 5241 6549 20069 18838 20069 3287 20069 3287 20670 6017 20670 6017 7086 11840 7086 2485 7086 2485 271 8202 271 713 271 713 24713 20043 24713 19677 24713 19677 24761 20580 24761 20580 17938 2325 17938 2325 23897 21299 23897 21299 10364 53 10364 53 21668 2994 21668 743 21668 743 5518 9200 5518 9200 17983 12046 17983 14118 17983 14118 2734 15106 2734 15106 23502 4738 23502 4738 3360 10692 3360 10692 18354 20860 18354 20860 70 16902 70 16902 14617 13635 14617 13635 5786 13986 5786 13986 23781 7113 23781 7113 2173 7820 2173 7820 19116 4882 19116 4882 644 7261 644 7261 20599 14190 20599 14190 4645 18297 4645 18297 17088 18302 17088 14031 17088 14031 19524 22000 19524 22000 17624 15732 17624 24585 17624 24585 10658 793 10658 793 18838 14585 18838 14585 2573 22287 2573 8915 2573 8915 4090 10833 4090 10833 1342 21773 1342 21773 20708 8643 20708 8643 477 18723 477 18723 18208 16781 18208 16781 8581 23425 8581 12206 8581 12206 5804 5186 5804 5186 22645 10723 22645 1107 22645 1107 4747 2975 4747 17775 4747 17775 8546 23451 8546 23451 2282 17427 2282 17427 15771 9858 15771 9858 11203 24971 11203 24971 24805 1815 24805 1815 9621 8427 9621 8427 17464 3451 17464 3451 9237 10562 9237 747 9237 747 9088 7808 9088 7808 17655 2231 17655 2231 1646 15928 1646 9732 1646 9732 12702 9897 12702 5044 12702 5044 14314 23037 14314 23037 10514 5290 10514 5290 21556 1683 21556 11377 21556 11377 11286 17559 11286 17559 15556 20131 15556 20131 11584 9447 11584 24346 11584 24346 9034 20427 9034 20427 11064 12741 11064 12741 3811 24663 3811 24663 17040 8030 17040 8030 16357 22960 16357 22960 17861 3685 17861 3685 6256 2682 6256 2682 18090 4811 18090 4811 7501 4841 7501 4841 15759 17197 15759 17197 1637 1609 1637 12052 1637 12052 12143 24489 12143 24489 4340 150 4340 17628 4340 17628 12142 8844 12142 8844 9671 10620 9671 10620 20688 3865 20688 3865 10767 17474 10767 5244 10767 5244 19648 10120 19648 10120 4426 7625 4426 7625 22834 14099 22834 14099 11965 15235 11965 7444 11965 7444 4000 1917 4000 15128 4000 15128 23189 1643 23189 1643 7681 8939 7681 8939 13161 19073 13161 19073 455 23864 455 13430 455 13430 24365 20106 24365 24603 24365 24603 1829 17323 1829 17323 9631 7183 9631 7183 5395 2108 5395 2108 9702 13258 9702 13258 88 20499 88 20499 16091 699 16091 699 24563 18551 24563 16270 24563 16270 10374 22175 10374 22175 1943 9775 1943 9775 22181 9024 22181 9024 9474 14787 9474 14787 18567 17028 18567 17028 8614 17935 8614 17935 22614 23491 22614 23491 1209 9084 1209 9084 13284 9204 13284 9204 1399 8475 1399 8475 19965 23082 19965 23082 12657 2157 12657 2157 16121 9534 16121 9534 3937 9101 3937 9101 24054 10502 24054 24871 24054 24871 2621 10682 2621 10682 13927 22244 13927 7355 13927 7355 5706 16660 5706 16660 15513 20109 15513 20109 13932 4806 13932 4806 18832 21158 18832 21158 3684 14809 3684 14809 19932 11131 19932 11131 1903 14508 1903 14005 1903 14005 10721 3725 10721 3725 22324 12828 22324 12828 11389 21206 11389 16011 11389 16011 2162 6466 2162 6466 14560 3142 14560 3820 14560 3820 791 22248 791 22248 20389 11470 20389 11470 3995 5685 3995 5685 24787 18153 24787 18153 3965 1250 3965 15518 3965 15518 1598 24080 1598 17211 1598 17211 17678 4531 17678 15117 17678 15117 24588 16335 24588 16335 1100 22445 1100 22445 11974 21282 11974 21282 23819 14873 23819 14873 10231 19132 10231 19132 17295 1393 17295 16836 17295 16836 11324 19831 11324 19831 21073 1795 21073 1795 3894 17294 3894 3331 3894 3331 11826 5912 11826 5912 4819 14149 4819 14149 21520 18497 21520 13839 21520 13839 198 16186 198 5633 198 5633 17031 1817 17031 21071 17031 21071 11698 7253 11698 7253 17631 9094 17631 9094 1037 17466 1037 17466 11879 16372 11879 16372 10233 13663 10233 13663 15136 22025 15136 22025 11769 15701 11769 15701 13727 12147 13727 12147 2076 18935 2076 4984 2076 4984 22505 23026 22505 23026 17336 542 17336 542 18225 14817 18225 14817 1420 22795 1420 22795 23573 2580 23573 7619 23573 7619 18629 7572 18629 7572 19021 14232 19021 14232 8081 15830 8081 15830 13331 5320 13331 5320 253 16248 253 9728 253 9728 22684 11423 22684 11423 9070 2953 9070 17136 9070 17136 22211 10938 22211 10938 21376 16553 21376 16553 24229 10392 24229 10392 3481 4296 3481 4296 10726 403 10726 403 6330 11426 6330 11426 10102 8900 10102 8900 4972 69 4972 69 23854 18506 23854 1785 23854 1785 4515 1839 4515 1839 24467 20420 24467 25 24467 25 9329 9153 9329 9153 23558 20607 23558 20607 11958 22234 11958 22234 15014 2877 15014 7668 15014 7668 15894 6493 15894 6493 6327 11686 6327 11686 18361 20636 18361 20636 3600 14154 3600 14154 18700 18809 18700 18809 6687 4848 6687 4848 19979 18453 19979 1334 19979 1334 8294 21427 8294 21427 3441 12645 3441 12645 17840 19001 17840 10674 17840 10674 718 19623 718 17758 718 17758 18659 19129 18659 6162 18659 6162 12043 7975 12043 7975 19732 8821 19732 8821 8771 15827 8771 15827 20457 6889 20457 6889 704 17915 704 17915 20766 2671 20766 2671 6045 701 6045 3514 6045 3514 20677 21837 20677 21837 10806 1652 10806 1652 16764 11917 16764 11917 8126 8737 8126 8737 18913 10016 18913 10016 6561 4577 6561 16522 6561 16522 723 18175 723 18175 20192 2856 20192 2856 8083 11265 8083 9178 8083 9178 16360 10517 16360 17834 16360 17834 23816 19726 23816 19726 6623 970 6623 970 21450 24173 21450 24173 13639 4777 13639 4777 18213 16813 18213 16813 496 21234 496 21234 23229 4790 23229 4790 8927 3272 8927 18940 8927 18940 1545 19462 1545 19462 12523 19943 12523 19943 10819 22213 10819 3968 10819 3968 20578 6798 20578 23386 20578 23386 7546 15630 7546 15630 21567 1369 21567 1369 24925 6327 24925 6327 7535 23843 7535 22158 7535 22158 24770 1536 24770 4003 24770 4003 5958 318 5958 18499 5958 18499 23498 16339 23498 16339 3960 5300 3960 5300 10854 9170 10854 9170 9308 8648 9308 8648 18971 9115 18971 9115 6792 19659 6792 19659 9685 24441 9685 2774 9685 2774 4219 7093 4219 7093 19540 18481 19540 20032 19540 20032 19577 7559 19577 7559 1786 16654 1786 5607 1786 5607 17871 8921 17871 9311 17871 9311 8511 24251 8511 24251 16952 19264 16952 19264 1492 24211 1492 24211 16834 17 16834 17 9390 22365 9390 22365 20863 19062 20863 19062 3973 23667 3973 23667 21500 11064 21500 11064 7128 7705 7128 7705 24014 1466 24014 1466 14719 11545 14719 11545 21108 15000 21108 15000 7588 5332 7588 5332 23743 21947 23743 7273 23743 7273 8973 77 8973 77 17894 2222 17894 6815 17894 6815 2328 18105 2328 18105 23296 20790 23296 20790 15809 21416 15809 21416 18935 4070 18935 4070 2294 4389 2294 4389 9551 131 9551 12274 9551 12274 21965 4623 21965 4623 2930 22978 2930 22978 9760 2170 9760 2170 5325 633 5325 633 10361 2800 10361 2800 5976 10297 5976 10297 11714 23880 11714 23880 3225 22848 3225 22848 14959 14505 14959 17557 14959 17557 2075 20292 2075 20292 8508 11416 8508 11416 3911 15672 3911 15672 10425 8758 10425 18565 10425 18565 12034 5602 12034 5602 8188 17832 8188 17832 19415 24435 19415 24435 1724 11348 1724 11348 15891 21532 15891 21532 1748 3842 1748 3842 23391 4509 23391 4509 19529 1048 19529 1048 21737 23040 21737 23040 16948 8709 16948 8709 22226 22704 22226 22704 4727 17889 4727 17889 24522 24322 24522 24322 1000 908 1000 908 21013 302 21013 302 9968 18470 9968 15024 9968 15024 4115 8751 4115 8751 6805 12680 6805 12680 5777 18964 5777 18964 20067 17165 20067 17165 5594 8840 5594 8840 8947 13213 8947 13213 5248 22079 5248 22079 9158 9007 9158 21226 9158 21226 2370 8418 2370 8418 18608 3985 18608 3985 1326 23379 1326 23379 3713 9446 3713 9446 13921 8552 13921 8552 468 6076 468 6076 11322 198 11322 198 4569 10865 4569 10865 12674 17409 12674 17409 7552 24106 7552 983 7552 983 5396 19329 5396 19329 13536 6897 13536 6897 8871 9785 8871 9785 24049 5636 24049 5636 13319 9815 13319 9815 21302 18634 21302 18634 13491 5684 13491 8602 13491 8602 16982 10557 16982 10557 104 19407 104 13949 104 13949 20773 21511 20773 21511 8078 9625 8078 9625 12964 5577 12964 5577 6610 1002 6610 19109 6610 19109 22065 8506 22065 8506 572 816 572 816 23524 12041 23524 12041 11520 180 11520 3376 11520 3376 23851 246 23851 246 4370 18356 4370 18356 16389 2831 16389 19360 16389 19360 10318 17157 10318 17157 22524 8746 22524 8746 9133 3360 9133 8582 9133 8582 21272 22427 21272 14947 21272 14947 10019 6018 10019 6018 11895 8694 11895 8694 6426 4257 6426 4257 9866 13598 9866 13598 7734 15901 7734 15901 17222 2542 17222 2542 4396 22460 4396 22460 11784 23819 11784 23819 5322 13301 5322 13301 17140 2467 17140 2467 8587 6193 8587 6193 13275 12890 13275 6292 13275 6292 2046 14759 2046 14759 22950 23145 22950 23145 7288 16242 7288 16242 20881 24008 20881 19927 20881 19927 7558 4631 7558 4631 20842 18533 20842 21899 20842 21899 5500 24342 5500 24342 23369 4885 23369 4885 11313 17206 11313 17206 20448 20113 20448 20293 20448 20293 5421 9939 5421 9939 24972 13623 24972 13623 15782 6163 15782 6163 18051 360 18051 360 7216 15419 7216 15419 17256 7132 17256 7132 3251 6522 3251 6522 19919 11854 19919 11854 7382 14114 7382 14114 11411 18669 11411 18669 5460 12353 5460 12353 22983 7217 22983 7217 682 24855 682 18992 682 18992 10367 24773 10367 24773 24426 1276 24426 9014 24426 9014 3796 894 3796 894 11730 17713 11730 17713 5102 6994 5102 6994 20259 341 20259 341 14523 7695 14523 6908 14523 6908 16135 19729 16135 19729 14543 7097 14543 7097 21304 6102 21304 6102 4369 5933 4369 5933 8671 21117 8671 9335 8671 9335 24090 19701 24090 21373 24090 21373 5649 10565 5649 10565 6473 15842 6473 15842 1722 118 1722 10158 1722 10158 22916 22455 22916 23419 22916 23419 13946 17997 13946 17997 24544 344 24544 344 2800 20396 2800 13546 2800 13546 16865 5903 16865 7645 16865 7645 1135 18399 1135 18399 18592 6386 18592 6386 1190 18036 1190 7148 1190 7148 19269 11374 19269 18386 19269 18386 17066 7345 17066 7345 17875 12775 17875 12775 11446 2843 11446 2843 16649 14555 16649 14254 16649 14254 20128 5198 20128 5198 13209 24660 13209 24660 18447 1690 18447 17275 18447 17275 21661 17798 21661 17798 2929 14220 2929 14220 20980 11482 20980 20494 20980 20494 8867 14841 8867 14841 13978 22506 13978 22506 13545 7384 13545 7384 24573 13868 24573 13304 24573 13304 2049 22454 2049 18665 2049 18665 21906 21386 21906 8731 21906 8731 23078 6808 23078 6808 19353 21026 19353 21026 20474 9758 20474 9758 12453 15746 12453 15746 24369 23153 24369 12124 24369 12124 6184 1719 6184 1719 23566 10332 23566 12805 23566 12805 17800 3112 17800 3112 24798 20578 24798 20578 7127 6674 7127 6674 23758 24485 23758 24485 4692 23402 4692 23402 24867 1972 24867 1972 7363 5281 7363 19004 7363 19004 4930 24374 4930 24374 10839 7313 10839 7313 9276 19858 9276 19858 18128 5512 18128 5512 3569 13809 3569 13809 15629 5187 15629 5187 13031 15975 13031 15975 24424 8480 24424 8480 16692 14411 16692 14411 20606 12587 20606 12587 6795 23606 6795 23606 21616 8190 21616 8190 24541 9350 24541 9350 1070 1782 1070 1782 11726 19686 11726 19686 1276 24396 1276 24396 24786 7160 24786 9979 24786 9979 2537 19085 2537 5927 2537 5927 20275 16416 20275 16416 5107 13492 5107 13492 4931 12506 4931 12506 13840 12917 13840 12917 9371 22179 9371 22179 18311 4757 18311 18167 18311 18167 23964 21232 23964 21232 5397 6264 5397 6264 19286 7754 19286 8759 19286 8759 3461 10479 3461 10479 6710 1729 6710 22284 6710 22284 1118 138 1118 138 6713 2899 6713 2899 2155 7266 2155 7266 18808 3396 18808 3396 3093 2835 3093 2835 21695 10418 21695 10418 20226 22753 20226 22753 24158 21380 24158 21380 11212 2349 11212 2349 19307 14460 19307 14460 9094 16507 9094 16507 3151 2295 3151 2295 21492 14986 21492 14986 13359 23139 13359 23139 21529 5516 21529 5516 7449 20599 7449 20599 17829 14536 17829 14536 4034 5059 4034 5059 7632 21601 7632 21601 1837 15517 1837 15517 23701 2247 23701 16264 23701 16264 4233 8012 4233 8012 9370 24007 9370 24007 895 8742 895 8742 19709 1983 19709 15204 19709 15204 7762 21760 7762 21760 1618 7666 1618 7666 18922 13481 18922 13481 12715 16093 12715 16093 17304 20066 17304 20066 4101 16506 4101 16506 17581 21653 17581 21653 539 9829 539 9829 22656 15519 22656 7303 22656 7303 9397 20956 9397 20956 23263 3461 23263 3461 9386 24644 9386 24644 18845 4105 18845 12075 18845 12075 4663 20866 4663 2907 4663 2907 4147 21152 4147 21152 17702 21404 17702 21404 8996 6190 8996 6190 24575 22407 24575 22407 11395 8794 11395 13827 11395 13827 22801 4027 22801 4027 16541 21089 16541 21089 23211 19500 23211 19500 1628 2087 1628 2087 12303 5996 12303 2623 12303 2623 22954 19922 22954 19922 7320 3225 7320 14458 7320 14458 1796 4810 1796 4810 12132 10535 12132 18230 12132 18230 9952 20322 9952 20322 13035 11043 13035 11043 5980 8696 5980 8696 14228 18592 14228 1682 14228 1682 13400 24067 13400 24067 20506 6929 20506 6929 1719 24473 1719 12624 1719 12624 22639 2148 22639 19348 22639 19348 11604 3164 11604 3164 21889 17272 21889 17272 11696 13179 11696 13179 1852 18391 1852 18391 20611 19654 20611 19654 257 2928 257 2928 23697 5243 23697 5243 944 18205 944 18205 14112 1427 14112 4283 14112 4283 21059 24109 21059 24109 267 13823 267 13823 13996 2669 13996 2669 2654 24125 2654 5377 2654 5377 965 1494 965 1494 21167 4202 21167 14574 21167 14574 5345 13294 5345 13294 10743 14780 10743 14780 4406 8858 4406 8858 12197 10249 12197 10249 8434 1654 8434 1654 17642 18491 17642 10765 17642 10765 9850 15736 9850 15736 21121 19018 21121 8793 21121 8793 1500 18124 1500 4874 1500 4874 16429 22861 16429 22861 1658 1865 1658 1865 11646 23628 11646 23628 10153 23100 10153 23100 21614 16592 21614 16592 24729 19122 24729 19122 813 13505 813 13505 7614 15601 7614 15601 4985 18275 4985 18275 21243 22467 21243 22467 833 3491 833 3491 21099 10447 21099 10447 8572 19389 8572 9727 8572 9727 20503 18473 20503 21804 20503 21804 6614 22113 6614 22113 17298 1861 17298 1861 10725 4771 10725 22115 10725 22115 4061 10463 4061 10463 6271 24895 6271 24895 4551 21744 4551 21744 21879 9327 21879 19868 21879 19868 11864 4182 11864 4182 21740 11575 21740 17069 21740 17069 10452 5276 10452 5276 18789 5100 18789 5100 16525 21389 16525 2077 16525 2077 8334 1081 8334 5985 8334 5985 7543 299 7543 299 12920 8144 12920 10912 12920 10912 19289 17014 19289 17014 460 23047 460 23047 23250 20443 23250 20443 3036 16756 3036 16756 21857 22772 21857 2757 21857 2757 2189 15121 2189 15121 16969 20467 16969 3792 16969 3792 10785 19523 10785 19523 7276 17513 7276 17513 11977 2878 11977 5291 11977 5291 18269 21928 18269 21928 5760 3435 5760 3435 19042 3824 19042 3824 13323 21987 13323 21987 21893 16026 21893 16026 11631 13974 11631 13974 14525 2820 14525 2820 5838 20771 5838 2696 5838 2696 4264 13245 4264 13245 22030 14565 22030 14565 2549 13790 2549 13790 23607 19335 23607 19335 14984 13892 14984 13892 22864 16482 22864 16482 6241 8829 6241 8829 23182 18926 23182 14532 23182 14532 5302 12751 5302 12751 18249 5074 18249 5074 4979 15134 4979 99 4979 99 6932 21134 6932 21134 3393 17421 3393 17421 19265 5056 19265 5056 269 24915 269 24915 24293 15889 24293 15889 421 8459 421 8459 17153 12123 17153 12123 1768 22511 1768 22511 7069 13020 7069 13020 4193 3399 4193 3399 13879 20378 13879 20378 3342 18682 3342 18682 18821 15880 18821 15880 1384 14434 1384 14434 4694 12693 4694 12693 773 11343 773 11343 21198 1558 21198 11771 21198 11771 350 2403 350 2403 19823 14894 19823 5004 19823 5004 4028 7456 4028 7456 19642 19928 19642 19928 10850 5026 10850 5026 22784 16135 22784 16135 6243 5327 6243 5327 2979 12731 2979 12731 24609 2347 24609 2347 3020 2603 3020 2603 18896 19123 18896 10323 18896 10323 22935 23713 22935 23713 15986 21353 15986 21353 12620 15749 12620 15749 22239 3988 22239 3988 14456 18018 14456 18018 22815 13351 22815 13351 18264 7262 18264 7262 24245 24180 24245 24180 4815 3749 4815 3749 21435 16907 21435 1031 21435 1031 6822 6528 6822 6528 22034 10703 22034 10703 12014 12567 12014 2868 12014 2868 18239 10106 18239 10106 15761 23556 15761 23556 18819 16858 18819 16858 1648 8889 1648 8889 15341 15097 15341 15097 10532 7916 10532 15659 10532 15659 23292 23817 23292 23817 3974 16572 3974 16572 16669 20531 16669 20531 1220 24175 1220 24175 19922 1512 19922 1512 17076 7240 17076 7240 23509 18273 23509 18273 18502 717 18502 717 6235 6703 6235 6703 14972 9526 14972 3367 14972 3367 21356 3628 21356 3628 7727 16049 7727 14103 7727 14103 24401 6458 24401 14609 24401 14609 12889 22965 12889 11743 12889 11743 20294 5113 20294 5113 7702 15566 7702 15566 8282 19026 8282 19026 3928 15410 3928 15410 21245 12846 21245 20862 21245 20862 7120 7324 7120 7324 340 10129 340 10129 23632 1791 23632 1791 11476 2123 11476 16345 11476 16345 5269 19668 5269 19668 20961 18932 20961 18932 493 2408 493 2408 21482 1608 21482 1608 7076 18505 7076 18505 22400 17270 22400 17270 3623 13525 3623 13525 11083 23927 11083 23927 4036 18929 4036 18929 8293 22487 8293 1413 8293 1413 22409 11557 22409 11557 1392 11323 1392 11323 1235 6695 1235 6695 12496 4964 12496 4964 1408 7958 1408 7958 9588 4751 9588 4751 6423 22972 6423 6293 6423 6293 18443 19323 18443 3553 18443 3553 2112 12211 2112 12211 12470 12961 12470 12961 1688 8058 1688 8058 17577 14914 17577 14914 15803 4412 15803 4412 23568 13913 23568 13913 10127 18170 10127 18170 12151 6602 12151 6602 2200 8625 2200 8625 18654 16057 18654 16057 16392 14246 16392 14246 18912 24391 18912 20456 18912 20456 11855 10001 11855 10001 21224 18338 21224 18338 3030 14522 3030 14522 2430 2516 2430 2516 23376 17066 23376 8249 23376 8249 10709 11335 10709 11335 13223 23836 13223 23836 1094 264 1094 13652 1094 13652 20874 22341 20874 22341 4097 6021 4097 6021 19784 2870 19784 16347 19784 16347 16311 20762 16311 20762 21339 8376 21339 8376 3762 2549 3762 2549 13968 189 13968 189 9960 20086 9960 20086 16837 11502 16837 20082 16837 20082 16375 14721 16375 14721 22296 6191 22296 6191 16334 22619 16334 315 16334 315 19420 15358 19420 15358 6452 21445 6452 12019 6452 12019 20661 12265 20661 12265 3072 23484 3072 23484 7860 969 7860 969 444 20929 444 20929 21933 3783 21933 3783 11326 21043 11326 21043 18104 3678 18104 3678 6043 23463 6043 23463 20802 13510 20802 13510 10539 10617 10539 10617 21271 15329 21271 16816 21271 16816 384 748 384 748 24206 10151 24206 2252 24206 2252 7883 8432 7883 8432 13057 16409 13057 16409 8743 612 8743 612 21874 1116 21874 7179 21874 7179 5217 2446 5217 8608 5217 8608 19983 929 19983 929 3779 24083 3779 6269 3779 6269 24903 7066 24903 12194 24903 12194 3338 5262 3338 5262 15170 8477 15170 9015 15170 9015 20207 22417 20207 3032 20207 3032 6284 17317 6284 3317 6284 3317 18141 6628 18141 6628 3703 865 3703 15229 3703 15229 23 19588 23 19588 24673 2401 24673 15219 24673 15219 3111 21004 3111 21004 8617 11876 8617 11876 19957 24254 19957 24254 11899 1736 11899 1736 3590 4986 3590 4986 11032 1455 11032 19179 11032 19179 21525 21341 21525 21341 12630 13822 12630 13822 15678 6408 15678 17869 15678 17869 2618 15323 2618 15323 8123 15456 8123 15456 952 21030 952 21030 17468 12852 17468 12852 914 15273 914 15273 17288 17944 17288 17944 5562 15276 5562 15276 19947 17037 19947 17037 629 24151 629 24151 13698 17060 13698 17060 1433 5543 1433 5543 21609 17050 21609 12271 21609 12271 1839 22561 1839 22561 19637 4903 19637 4903 4229 2388 4229 16533 4229 16533 17855 12823 17855 12823 6222 23998 6222 23998 23465 24313 23465 14830 23465 14830 14 10146 14 10146 20384 12973 20384 4855 20384 4855 23034 2417 23034 2417 16599 938 16599 938 20242 10186 20242 10186 10574 22199 10574 22199 19372 8252 19372 8252 16653 5612 16653 6544 16653 6544 3943 23892 3943 23892 20739 4300 20739 4300 4836 22737 4836 22737 23549 21141 23549 21141 4236 24373 4236 24373 14701 11889 14701 11889 13078 8377 13078 8377 24845 7243 24845 7243 3826 7365 3826 7365 14102 4980 14102 4980 1754 16814 1754 16814 12585 19849 12585 19849 5555 6366 5555 6366 11768 5200 11768 5200 10816 1627 10816 1627 23145 17483 23145 19929 23145 19929 24152 16000 24152 16000 708 16648 708 16648 19264 18545 19264 22339 19264 22339 4660 12181 4660 12181 12672 8086 12672 8086 5114 24040 5114 24040 15230 2768 15230 2768 71 19801 71 13814 71 13814 24119 19098 24119 19098 7648 24752 7648 24752 23639 20497 23639 20497 10685 7658 10685 17762 10685 17762 3455 21080 3455 9106 3455 9106 23261 12530 23261 12530 15537 23896 15537 10192 15537 10192 3738 12798 3738 12798 16293 6577 16293 6577 4076 826 4076 826 22195 5508 22195 14831 22195 14831 4528 24807 4528 24807 16884 18258 16884 18258 9723 22185 9723 22185 22066 8298 22066 8298 4990 8627 4990 6677 4990 6677 19127 9961 19127 15963 19127 15963 24826 12281 24826 12281 18306 23580 18306 5365 18306 5365 23074 6479 23074 17181 23074 17181 23991 13997 23991 13997 11634 497 11634 12371 11634 12371 1015 23770 1015 23770 19668 4067 19668 13566 19668 13566 2880 7393 2880 7393 2184 7586 2184 7586 15835 3289 15835 7748 15835 7748 2700 7218 2700 7218 17775 21014 17775 21014 12467 22930 12467 22930 24940 9902 24940 9902 7636 4462 7636 4462 830 799 830 799 12830 24528 12830 24528 1099 21066 1099 21066 17194 10646 17194 10646 15474 11558 15474 10021 15474 10021 4746 5142 4746 5142 16915 622 16915 622 11679 17924 11679 17924 21592 16777 21592 16777 6983 10860 6983 10860 15148 18106 15148 17433 15148 17433 19570 10057 19570 10057 15200 23457 15200 23457 21887 207 21887 207 4673 9093 4673 9093 17394 1359 17394 19531 17394 19531 19893 1308 19893 1308 9250 21592 9250 21592 17541 515 17541 515 13111 11176 13111 11176 21916 1614 21916 1614 5581 8504 5581 8504 17448 18762 17448 18762 11511 10663 11511 10663 19342 17840 19342 17840 1765 5052 1765 5052 2858 23221 2858 23221 18317 23718 18317 23718 10663 9680 10663 9680 6206 11645 6206 11645 9622 19827 9622 11349 9622 11349 768 23668 768 23668 23134 17281 23134 17281 9803 22715 9803 22715 22247 14008 22247 15911 22247 15911 5235 21348 5235 21348 11017 21628 11017 5442 11017 5442 4312 12721 4312 12721 20276 4319 20276 19907 20276 19907 7599 20703 7599 12949 7599 12949 10636 3610 10636 3610 1460 21342 1460 21342 24970 11386 24970 11386 5686 19656 5686 11447 5686 11447 2122 19898 2122 19898 14711 17707 14711 17707 2483 24382 2483 24382 5957 5918 5957 5918 21589 14689 21589 14689 11040 24129 11040 24129 24564 12742 24564 18015 24564 18015 8485 5039 8485 21605 8485 21605 23136 16579 23136 16579 23473 22263 23473 22263 132 15742 132 15742 13434 6823 13434 6823 1033 12072 1033 12072 6054 21482 6054 21482 2265 7623 2265 7623 16531 3759 16531 3759 412 17120 412 17120 22320 22761 22320 1311 22320 1311 935 20213 935 20213 12076 19310 12076 19310 8097 11424 8097 11424 21937 19000 21937 19000 11058 2126 11058 2126 23373 10058 23373 10058 21041 24535 21041 24535 21394 17193 21394 17193 19262 14446 19262 14446 1388 234 1388 234 6725 16124 6725 16124 2198 19959 2198 19959 11697 9702 11697 9702 8351 3283 8351 3283 12571 22560 12571 22560 2493 16897 2493 16897 22811 13883 22811 13883 1417 8366 1417 8366 23219 56 23219 56 4152 24437 4152 24437 19889 18016 19889 18016 4492 22852 4492 22852 24962 24428 24962 22760 24962 22760 19713
84315 162810254 0 162810254 173542044 131806536 173542044 131806536 134868801 177983821 134868801 177983821 182195530 77989137 182195530 77989137 79420333 230712167 79420333 230712167 232149508 70033502 232149508 70033502 73036822 258790836 73036822 258790836 256512150 191152483 256512150 191152483 136355055 131095846 136355055 210183460 136355055 210183460 211985186 69165837 211985186 69165837 71549040 216870421 71549040 216870421 223002330 217576066 223002330 269827556 223002330 269827556 267414548 265332385 267414548 265332385 244404719 210907697 244404719 210907697 67506485 62438257 67506485 62438257 52941211 50798186 52941211 50856413 52941211 50856413 50987636 172437365 50987636 172437365 178511923 160871019 178511923 160871019 168454642 279271961 168454642 279271961 289087203 290788270 289087203 43739129 289087203 43739129 46524259 135098144 46524259 135098144 167566153 163652764 167566153 122957570 167566153 122957570 73607093 72770062 73607093 265018033 73607093 265018033 264100329 215442200 264100329 215442200 155459220 150862123 155459220 210553492 155459220 210553492 217358704 153061195 217358704 153061195 162492174 208952308 162492174 208952308 280033656 282036528 280033656 257453418 280033656 257453418 112771181 111118966 112771181 296038857 112771181 296038857 294844608 208030009 294844608 208030009 198503492 188550401 198503492 197245391 198503492 197245391 202848907 81331832 202848907 81331832 81670019 88906130 81670019 88906130 168013525 161492502 168013525 215644849 168013525 215644849 218837879 79685970 218837879 79685970 84683757 110542393 84683757 110542393 171974928 165763729 171974928 58754805 171974928 58754805 61901281 214712083 61901281 214712083 281433845 283392553 281433845 61788199 281433845 61788199 33165031 179145668 33165031 179145668 255252802 259770201 255252802 73714380 255252802 73714380 49381931 46869290 49381931 106271120 49381931 106271120 258665575 261761157 258665575 126537408 258665575 126537408 130361494 154170458 130361494 154170458 160678019 52072661 160678019 52072661 53889742 144397345 53889742 144397345 233674316 238823383 233674316 61463562 233674316 61463562 62152590 124782176 62152590 124782176 129793969 87668738 129793969 87668738 88576421 151163027 88576421 151163027 210864131 209542335 210864131 248408671 210864131 248408671 244025836 127333111 244025836 127333111 110393445 104566873 110393445 303939537 110393445 303939537 301986761 182267124 301986761 182267124 186971294 218202619 186971294 218202619 214069060 176001103 214069060 176001103 183146189 199979297 183146189 199979297 199565318 43541632 199565318 43541632 47616490 107240300 47616490 107240300 150088316 145278161 150088316 104036651 150088316 104036651 107178066 211530449 107178066 211530449 216963953 121562864 216963953 121562864 121352043 260326626 121352043 260326626 258263540 184843151 258263540 184843151 24769659 22087084 24769659 80732556 24769659 80732556 80110175 47537238 80110175 47537238 50099188 176096707 50099188 176096707 182663271 153954620 182663271 153954620 162180893 200641682 162180893 200641682 204003584 81696443 204003584 81696443 82376600 139546238 82376600 139546238 159944662 151593315 159944662 90648157 159944662 90648157 92911799 174796651 92911799 174796651 184990503 13525001 184990503 13525001 12555317 171448393 12555317 171448393 181244785 129468840 181244785 129468840 133777420 261899035 133777420 261899035 259299024 116785138 259299024 116785138 120417811 267785654 120417811 267785654 266602432 65346677 266602432 65346677 67618685 243111971 67618685 243111971 242022269 172793213 242022269 172793213 45666448 42891893 45666448 132118911 45666448 132118911 194101309 189656026 194101309 90580202 194101309 90580202 93516718 263445990 93516718 263445990 261990504 162964631 261990504 162964631 150775206 140852969 150775206 163150266 150775206 163150266 203428581 200731208 203428581 141301850 203428581 141301850 146222620 174884256 146222620 174884256 181583346 23432489 181583346 23432489 26410628 110096508 26410628 110096508 229706246 232343292 229706246 91703640 229706246 91703640 92935094 283368624 92935094 283368624 281276610 223149969 281276610 223149969 195572681 191099770 195572681 260844857 195572681 260844857 258195303 181266380 258195303 181266380 186148269 265254377 186148269 265254377 263640151 69895623 263640151 69895623 72743053 72077705 72743053 72077705 174476313 165015431 174476313 195588681 174476313 195588681 211589078 210846408 211589078 155633890 211589078 155633890 167125502 161095535 167125502 161095535 268836056 270897484 268836056 256474699 268836056 256474699 243237276 115499088 243237276 115499088 121473241 179855313 121473241 179855313 234618442 291132380 234618442 291132380 290413260 123469780 290413260 123469780 61700686 59320995 61700686 221500966 61700686 221500966 216072399 163282808 216072399 163282808 170436943 199005236 170436943 199005236 202963484 103938879 202963484 103938879 107780747 132467808 107780747 132467808 283663265 284285870 283663265 194038307 283663265 194038307 201043812 250533626 201043812 250533626 249382943 103046673 249382943 103046673 105349035 120693458 105349035 120693458 236622481 238448489 236622481 147996003 236622481 147996003 152874491 262727127 152874491 262727127 262454316 215613944 262454316 215613944 121595095 117393903 121595095 126726040 121595095 126726040 274772153 277079545 274772153 71890191 274772153 71890191 58501367 56598210 58501367 279686927 58501367 279686927 277582938 163210280 277582938 163210280 30869140 30060625 30869140 76234229 30869140 76234229 236922184 234734033 236922184 151694715 236922184 151694715 137855317 132981669 137855317 247302561 137855317 247302561 242089398 96505678 242089398 96505678 27067878 25966812 27067878 186997050 27067878 186997050 193591155 121125794 193591155 121125794 125254803 282428770 125254803 282428770 282474743 80364395 282474743 80364395 83614939 160933697 83614939 160933697 165945878 104952351 165945878 104952351 110040680 180567639 110040680 180567639 203299157 200536295 203299157 263739922 203299157 263739922 260306050 36346159 260306050 36346159 37385623 77634621 37385623 77634621 109925593 108859959 109925593 296583200 109925593 296583200 296278986 193989368 296278986 193989368 181293179 33667332 181293179 33667332 36705323 54584747 36705323 54584747 56248210 12571754 56248210 12571754 13436913 223160242 13436913 223160242 239393246 242531216 239393246 160453531 239393246 160453531 105156998 101613291 105156998 225010006 105156998 225010006 220769779 89243346 220769779 89243346 92506185 252345122 92506185 252345122 249400173 126592952 249400173 126592952 131754685 274226761 131754685 274226761 272918527 130404661 272918527 130404661 133528267 253254571 133528267 253254571 251663743 159916607 251663743 159916607 170775679 217125649 170775679 217125649 222870921 61396158 222870921 61396158 63468664 254159131 63468664 254159131 253139558 46889694 253139558 46889694 49038152 165484785 49038152 165484785 206104314 205202935 206104314 251147355 206104314 251147355 249936818 217801715 249936818 217801715 86023242 86021763 86023242 223554280 86023242 223554280 229218519 132128225 229218519 132128225 136212969 194600747 136212969 194600747 198947912 95984519 198947912 95984519 99208914 171294217 99208914 171294217 179097160 101819875 179097160 101819875 9786800 186204224 9786800 186204224 195194591 140227491 195194591 140227491 147553933 148736120 147553933 148736120 250111143 291119684 250111143 291119684 289895441 257750988 289895441 257750988 219529664 71382723 219529664 71382723 41435362 88523537 41435362 88523537 97763939 94019886 97763939 11702640 97763939 11702640 12139441 65362851 12139441 65362851 207813482 205476889 207813482 169085958 207813482 169085958 127759405 121987407 127759405 140841470 127759405 140841470 159031774 151933865 159031774 180827826 159031774 180827826 183143133 65278420 183143133 65278420 31518585 29613152 31518585 211680726 31518585 211680726 206861537 131467103 206861537 131467103 134925186 260821721 134925186 260821721 256829678 220419291 256829678 220419291 66668679 63847367 66668679 201555187 66668679 201555187 201356715 164214330 201356715 164214330 168993525 278166688 168993525 278166688 274938123 271916580 274938123 271916580 205714184 180990100 205714184 180990100 59987810 56772167 59987810 93811619 59987810 93811619 182202822 173332120 182202822 116353433 182202822 116353433 122192697 227471395 122192697 227471395 223654629 79160011 223654629 79160011 81171477 223404683 81171477 223404683 229028891 39054882 229028891 39054882 41744327 196815727 41744327 196815727 201978612 174721851 201978612 174721851 9943561 9064892 9943561 175243822 9943561 175243822 180681790 115081265 180681790 115081265 105790754 104896291 105790754 210379912 105790754 210379912 210579829 39840846 210579829 39840846 43111921 111431593 43111921 111431593 125902673 124854276 125902673 116590512 125902673 116590512 63306172 61425323 63306172 100614681 63306172 100614681 227610939 226756919 227610939 279762668 227610939 279762668 278561099 115637464 278561099 115637464 103088932 99939962 103088932 165165972 103088932 165165972 186606183 181688577 186606183 129900424 186606183 129900424 114775129 113893616 114775129 223172943 114775129 223172943 218230474 119561922 218230474 119561922 121888927 283135779 121888927 283135779 279573391 49308196 279573391 49308196 51388926 81319329 51388926 81319329 205477096 210236052 205477096 154382144 205477096 154382144 127498079 122253635 127498079 146058998 127498079 146058998 248187700 252117400 248187700 131357784 248187700 131357784 135315764 201627807 135315764 201627807 197619804 39363332 197619804 39363332 42707787 86209214 42707787 86209214 209884506 209258603 209884506 206193954 209884506 206193954 210587623 137141548 210587623 137141548 72728004 67803009 72728004 138362569 72728004 138362569 277654829 279209859 277654829 115484428 277654829 115484428 41450409 38271758 41450409 64027180 41450409 64027180 257338360 284182169 257338360 284182169 281554288 29020562 281554288 29020562 28916675 257299740 28916675 257299740 252521523 158835841 252521523 158835841 63440106 60019803 63440106 236703463 63440106 236703463 237256269 6228809 237256269 6228809 7860397 238961281 7860397 238961281 235389034 76232945 235389034 76232945 78563553 188531795 78563553 188531795 258308600 261239405 258308600 84550337 258308600 84550337 87609091 222129166 87609091 222129166 226636608 11198921 226636608 11198921 10761196 106929228 10761196 106929228 277473103 280472673 277473103 66454006 277473103 66454006 69447744 140494527 69447744 140494527 146683577 121023195 146683577 121023195 125918648 289562399 125918648 289562399 288795875 164836233 288795875 164836233 14175013 13815870 14175013 202383253 14175013 202383253 204703772 79468521 204703772 79468521 80840069 142356099 80840069 142356099 146771245 133725074 146771245 133725074 137945437 174957123 137945437 174957123 183665977 170210719 183665977 170210719 106643083 102273573 106643083 218497093 106643083 218497093 268256175 272790572 268256175 260229164 268256175 260229164 48980218 45218588 48980218 200282240 48980218 200282240 225323336 232714889 225323336 232714889 227816589 76059070 227816589 76059070 49808887 44876940 49808887 92929897 49808887 92929897 200093835 200311118 200093835 193981812 200093835 193981812 198248204 267291202 198248204 267291202 265062129 167459591 265062129 167459591 63706185 62310171 63706185 72712420 63706185 72712420 217627654 214627257 217627654 240235281 217627654 240235281 233242202 73883782 233242202 73883782 79199706 137141127 79199706 137141127 143958854 65436535 143958854 65436535 67999597 254059744 67999597 254059744 252881117 89030380 252881117 89030380 25664519 23745862 25664519 217208100 25664519 217208100 215286309 76657422 215286309 76657422 77140332 87019809 77140332 87019809 208086281 206033049 208086281 66506563 208086281 66506563 69003649 242945855 69003649 242945855 238491149 217582321 238491149 217582321 194888212 77655563 194888212 77655563 80364212 149813882 80364212 149813882 161686825 77691195 161686825 77691195 78026370 250139028 78026370 250139028 248491109 179831785 248491109 179831785 187878989 239363607 187878989 239363607 270550202 271808235 270550202 203752327 270550202 203752327 200691722 216248308 200691722 216248308 213049044 94818606 213049044 94818606 99698261 203496735 99698261 203496735 246262123 257565333 246262123 257565333 257458807 197330309 257458807 197330309 62105285 14563773 62105285 14563773 14238561 257446430 14238561 257446430 253165198 54122716 253165198 54122716 57465568 130364895 57465568 130364895 269278335 272816152 269278335 86119574 269278335 86119574 86838880 254965223 86838880 254965223 251083773 71189895 251083773 71189895 72754454 249321429 72754454 249321429 246820932 230822915 246820932 230822915 201959712 190054747 201959712 287286421 201959712 287286421 285928075 142985480 285928075 142985480 115593303 115257084 115593303 260113387 115593303 260113387 255011803 105247201 255011803 105247201 108763407 125077817 108763407 125077817 139823488 132764470 139823488 135358537 139823488 135358537 153426062 149855690 153426062 48321110 153426062 48321110 50736351 206239715 50736351 206239715 212141180 216488146 212141180 59014138 212141180 59014138 61096861 203829749 61096861 203829749 201043956 78609103 201043956 78609103 81446263 154367254 81446263 154367254 176165730 170274170 176165730 123901193 176165730 123901193 94273957 92489117 94273957 120381195 94273957 120381195 141424222 135840875 141424222 142704882 141424222 142704882 203014368 241941181 203014368 241941181 239144610 145145328 239144610 145145328 96090250 93673459 96090250 231890127 96090250 231890127 228467224 66228730 228467224 66228730 68449847 121931658 68449847 121931658 250382249 252532121 250382249 244387854 250382249 244387854 177670985 169030393 177670985 180888126 177670985 180888126 290581188 291479605 290581188 151360712 290581188 151360712 90505441 87733196 90505441 288682964 90505441 288682964 288078151 6652789 288078151 6652789 6148639 258970042 6148639 258970042 253501728 31024451 253501728 31024451 30425806 77018560 30425806 77018560 202866330 200965307 202866330 151821458 202866330 151821458 70444194 67940788 70444194 99151699 70444194 99151699 102593913 80863479 102593913 80863479 84070015 265434635 84070015 265434635 262548633 214580138 262548633 214580138 191124436 89768538 191124436 89768538 92304504 158994237 92304504 158994237 242607923 245597264 242607923 95989778 242607923 95989778 98629322 249092754 98629322 249092754 244578713 174650867 244578713 174650867 179147979 287014250 179147979 287014250 286904446 163387429 286904446 163387429 173109705 181154298 173109705 181154298 186071611 162102894 186071611 162102894 172337369 246953371 172337369 246953371 242874346 160051624 242874346 160051624 142760825 130094787 142760825 130094787 134155089 192138691 134155089 192138691 248451299 251185211 248451299 189569788 248451299 189569788 101325999 35632903 101325999 35632903 37322642 111211728 37322642 111211728 111690403 52577707 111690403 52577707 53682734 58658164 53682734 58658164 181251425 173746790 181251425 127041858 181251425 127041858 92447510 83167427 92447510 83167427 83284667 245723603 83284667 245723603 239972142 76750759 239972142 76750759 53094288 51830031 53094288 191364438 53094288 191364438 258667960 259145974 258667960 50282564 258667960 50282564 52401013 190305309 52401013 190305309 201385657 170972934 201385657 170972934 55086387 51278982 55086387 279742797 55086387 279742797 279154357 189829090 279154357 189829090 110011187 108133352 110011187 169301370 110011187 169301370 177414835 82835876 177414835 82835876 51782522 49695492 51782522 192417432 51782522 192417432 257660131 262203043 257660131 124355248 257660131 124355248 130576749 226664053 130576749 226664053 229133393 140694645 229133393 140694645 146483131 215132781 146483131 215132781 250131317 251195571 250131317 237687961 250131317 237687961 231676320 268017762 231676320 268017762 265214016 244653703 265214016 244653703 173658131 163081295 173658131 180295578 173658131 180295578 185872251 175863426 185872251 205273066 185872251 205273066 211577979 129102558 211577979 129102558 58693860 55931133 58693860 171552272 58693860 171552272 179792933 98192470 179792933 98192470 42923776 41058416 42923776 95732121 42923776 95732121 259017051 262986398 259017051 236188130 259017051 236188130 45542779 40807401 45542779 78928890 45542779 78928890 162582752 156899730 162582752 248476929 162582752 248476929 246927550 85381314 246927550 85381314 87386486 86229964 87386486 86229964 108593449 103536654 108593449 76050656 108593449 76050656 79991926 100575246 79991926 100575246 103397406 57842910 103397406 57842910 20600808 19756410 20600808 173770366 20600808 173770366 203215747 206465368 203215747 107006698 203215747 107006698 112213314 141250689 112213314 141250689 146433580 26940829 146433580 26940829 29538744 265365351 29538744 265365351 261322047 227837411 261322047 227837411 84901108 84364690 84901108 281550146 84901108 281550146 279485267 116821163 279485267 116821163 119855756 204415264 119855756 204415264 203339500 112808395 203339500 112808395 101967553 24772582 101967553 24772582 26342332 259581173 26342332 259581173 258503884 158020968 258503884 158020968 140142060 137697057 140142060 232379840 140142060 232379840 227891317 122456220 227891317 122456220 127066243 190738513 127066243 190738513 194188904 139940844 194188904 139940844 27508044 26126365 27508044 238961343 27508044 238961343 233439722 37810174 233439722 37810174 40657342 182045167 40657342 182045167 192148496 120608125 192148496 120608125 41103744 39319823 41103744 74818914 41103744 74818914 231343258 234870340 231343258 107095883 231343258 107095883 109977160 273163926 109977160 273163926 272519551 185238607 272519551 185238607 78948748 73507470 78948748 86476783 78948748 86476783 212854910 211541316 212854910 265169875 212854910 265169875 263756330 217348832 263756330 217348832 86013768 81857471 86013768 183848583 86013768 183848583 192161886 17169967 192161886 17169967 18360358 119314203 18360358 119314203 125422704 75506268 125422704 75506268 79970419 139760831 79970419 139760831 161801421 155866706 161801421 244253927 161801421 244253927 240869130 74886364 240869130 74886364 75642009 244131511 75642009 244131511 242590968 167445172 242590968 167445172 23873730 22831417 23873730 174139441 23873730 174139441 184216369 159464426 184216369 159464426 169821987 201995268 169821987 201995268 204472035 54710860 204472035 54710860 56454812 262213302 56454812 262213302 260832752 216879922 260832752 216879922 212390952 223031542 212390952 223031542 219879020 140196238 219879020 140196238 145157920 208172961 145157920 208172961 213900792 98519984 213900792 98519984 102413901 235143690 102413901 235143690 232330138 184343282 232330138 184343282 19727108 16917894 19727108 35608705 19727108 35608705 68846021 66722920 68846021 222253097 68846021 222253097 299967522 300191437 299967522 227597623 299967522 227597623 201954007 201414244 201954007 226199956 201954007 226199956 222979147 197732629 222979147 197732629 64882360 63478133 64882360 92878785 64882360 92878785 240224038 243026635 240224038 32879730 240224038 32879730 34707500 134431038 34707500 134431038 140004255 117831489 140004255 117831489 121841890 163848164 121841890 163848164 241253042 244058227 241253042 186913083 241253042 186913083 189589994 208785557 189589994 208785557 208810004 147174672 208810004 147174672 156324708 241501289 156324708 241501289 241478260 36649126 241478260 36649126 38618338 90151975 38618338 90151975 165607982 155767029 165607982 14943804 165607982 14943804 14958600 299948639 14958600 299948639 297621866 100256490 297621866 100256490 93916741 91289991 93916741 237839153 93916741 237839153 234926304 198227285 234926304 198227285 174673681 169725622 174673681 252140552 174673681 252140552 250696802 218827819 250696802 218827819 168755949 157446031 168755949 279572330 168755949 279572330 277182101 89200864 277182101 89200864 90829709 89628221 90829709 89628221 159494325 153869379 159494325 248352575 159494325 248352575 244769539 167611561 244769539 167611561 51513888 48505378 51513888 212900675 51513888 212900675 208699252 138358711 208699252 138358711 144519288 238316205 144519288 238316205 236665836 83612319 236665836 83612319 9131446 6829965 9131446 250260728 9131446 250260728 246270888 103592233 246270888 103592233 108145022 185566196 108145022 185566196 245730999 248134580 245730999 135914991 245730999 135914991 129446104 126063626 129446104 174501089 129446104 174501089 273515945 275743488 273515945 137396245 273515945 137396245 143406233 144417429 143406233 144417429 248928451 251236423 248928451 213369444 248928451 213369444 130969823 127133947 130969823 134389898 130969823 134389898 141122443 108279284 141122443 108279284 114156737 201619029 114156737 201619029 199239565 76052057 199239565 76052057 78576751 250723460 78576751 250723460 278458201 278331841 278458201 73475748 278458201 73475748 76672281 170545579 76672281 170545579 176106329 104540332 176106329 104540332 108500779 108370143 108500779 108370143 193292324 187886339 193292324 114383137 193292324 114383137 116657065 261637750 116657065 261637750 258977046 83337110 258977046 83337110 27648274 26781205 27648274 80469101 27648274 80469101 83734583 72259701 83734583 72259701 55814691 54490154 55814691 249506959 55814691 249506959 246944239 175642053 246944239 175642053 177463685 168609723 177463685 172721371 177463685 172721371 155594918 149356368 155594918 149356368 160989643 82815038 160989643 82815038 84613120 159267930 84613120 159267930 220955602 221448258 220955602 92422812 220955602 92422812 93804189 238876567 93804189 238876567 235477452 190369217 235477452 190369217 165924553 110417694 165924553 110417694 117026022 188202760 117026022 188202760 199617775 204783084 199617775 42349884 199617775 42349884 38243586 34540705 38243586 265277558 38243586 265277558 262795929 62669785 262795929 62669785 65803373 100764018 65803373 100764018 103434474 99269938 103434474 253057995 103434474 253057995 249815049 23447439 249815049 23447439 25046496 152236616 25046496 152236616 159598159 95854759 159598159 95854759 98475851 113172887 98475851 113172887 159608133 152485260 159608133 247022018 159608133 247022018 242870450 203119563 242870450 203119563 189272055 99027910 189272055 99027910 102033871 219572610 102033871 219572610 216727147 90979233 216727147 90979233 93864138 230964081 93864138 230964081 246363280 249088913 246363280 124881557 246363280 124881557 131777573 248604971 131777573 248604971 246467553 92427481 246467553 92427481 43361009 38746739 43361009 162547680 43361009 162547680 167321913 23210274 167321913 23210274 26093210 182218557 26093210 182218557 186899943 160851944 186899943 160851944 170685566 182786849 170685566 182786849 259241714 260282470 259241714 227349981 259241714 227349981 113839318 113358001 113839318 134857612 113839318 134857612 141279072 47802717 141279072 47802717 47030336 234363264 47030336 234363264 231471747 230040324 231471747 230040324 190913128 90700639 190913128 90700639 60588722 57139498 60588722 269148318 60588722 269148318 267428858 238083472 267428858 238083472 157521173 154136963 157521173 288690120 157521173 288690120 288699494 209811814 288699494 209811814 73374051 70043690 73374051 98143308 73374051 98143308 256689907 260803407 256689907 204835457 256689907 204835457 206783325 297227234 206783325 297227234 294912681 265072247 294912681 265072247 101915761 96791766 101915761 294299306 101915761 294299306 294679332 277478336 294679332 277478336 226675082 183092649 226675082 183092649 24406894 24129129 24406894 107617043 24406894 107617043 112813352 100008735 112813352 100008735 88987191 85579673 88987191 170078877 88987191 170078877 178432470 148863243 178432470 148863243 128333514 85689773 128333514 85689773 87726197 241705452 87726197 241705452 238384695 154598576 238384695 154598576 137464459 133035114 137464459 258535926 137464459 258535926 257476944 172382346 257476944 172382346 137549738 134196313 137549738 158202180 137549738 158202180 168014434 156110305 168014434 156110305 48028418 43032713 48028418 265267373 48028418 265267373 263217629 191511944 263217629 191511944 126515732 57808207 126515732 57808207 60414006 97181152 60414006 97181152 225654307 225468566 225654307 218589906 225654307 218589906 147933008 13149614 147933008 13149614 13572987 278742298 13572987 278742298 276514493 157300420 276514493 157300420 168649881 254734071 168649881 254734071 251428534 77841694 251428534 77841694 37903901 34390153 37903901 202879898 37903901 202879898 204437409 70121124 204437409 70121124 72318891 73160768 72318891 73160768 107007582 102803106 107007582 35570693 107007582 35570693 38288818 266494206 38288818 266494206 264426718 178549049 264426718 178549049 52195406 45640979 52195406 45640979 47265851 70073701 47265851 70073701 176434908 168423387 176434908 10727986 176434908 10727986 10910596 147416762 10910596 147416762 263059616 267089959 263059616 105104000 263059616 105104000 37984855 35652177 37984855 149636662 37984855 149636662 153618498 74455639 153618498 74455639 76390561 109755831 76390561 109755831 247105876 250305914 247105876 38015962 247105876 38015962 40498995 107918009 40498995 107918009 203635401 193734218 203635401 93984115 203635401 93984115 75338385 70477847 75338385 152785484 75338385 152785484 162427334 76723371 162427334 76723371 78109778 93976697 78109778 93976697 191738754 187120849 191738754 179516867 191738754 179516867 191641265 201334666 191641265 201334666 217824990 214000596 217824990 210240922 217824990 210240922 138766034 134535880 138766034 150108978 138766034 150108978 154964723 114152445 154964723 114152445 117330281 183387948 117330281 183387948 197546641 194023188 197546641 149302133 197546641 149302133 130895833 127858651 130895833 276436871 130895833 276436871 273312037 122209371 273312037 122209371 128895174 236322994 128895174 236322994 229695371 64344027 229695371 64344027 67418204 282942435 67418204 282942435 284368947 235548344 284368947 235548344 231296072 46782988 231296072 46782988 50120091 256627027 50120091 256627027 254290051 37646074 254290051 37646074 41131426 153745955 41131426 153745955 164361656 20198181 164361656 20198181 19521398 244693281 19521398 244693281 239822338 93004019 239822338 93004019 96478983 265658573 96478983 265658573 264557505 212667982 264557505 212667982 174391004 163731746 174391004 177714536 174391004 177714536 184335174 143851403 184335174 143851403 139824211 49268425 139824211 49268425 49705974 68529714 49705974 68529714 121636979 117753890 121636979 195566830 121636979 195566830 201088425 169580332 201088425 169580332 168823026 139513955 168823026 139513955 145389537 286067877 145389537 286067877 283138233 118303243 283138233 118303243 123808586 127257607 123808586 127257607 130919114 41445726 130919114 41445726 45407692 214584862 45407692 214584862 217358684 73892426 217358684 73892426 67254848 64400964 67254848 139370033 67254848 139370033 143916433 44673534 143916433 44673534 46510314 233563105 46510314 233563105 229553243 130840466 229553243 130840466 74874742 72986079 74874742 95104161 74874742 95104161 160522636 153595662 160522636 196019487 160522636 196019487 196449924 172711731 196449924 172711731 119697607 114992508 119697607 127470532 119697607 127470532 191915158 181053908 191915158 141302283 191915158 141302283 146217775 245977369 146217775 245977369 240217661 72413230 240217661 72413230 77339935 244371571 77339935 244371571 243108634 44928153 243108634 44928153 47753182 79435229 47753182 79435229 103240770 99541076 103240770 158730589 103240770 158730589 168831992 108519267 168831992 108519267 113503102 197578723 113503102 197578723 250244500 253654478 250244500 34384620 250244500 34384620 36830582 145882719 36830582 145882719 150026764 113564185 150026764 113564185 114846652 243536781 114846652 243536781 239295700 91571257 239295700 91571257 25482780 23827148 25482780 232483227 25482780 232483227 228169661 216887221 228169661 216887221 213311073 240436742 213311073 240436742 236914567 144695101 236914567 144695101 149326154 196440799 149326154 196440799 222210282 226516294 222210282 128156900 222210282 128156900 53818983 50005329 53818983 229776552 53818983 229776552 227032557 211014056 227032557 211014056 80966547 79390302 80966547 283982692 80966547 283982692 283023016 106119052 283023016 106119052 108837858 250285810 108837858 250285810 246657627 55675449 246657627 55675449 58589524 223025764 58589524 223025764 218411011 171770651 218411011 171770651 161718344 155821723 161718344 216176716 161718344 216176716 221446785 140273730 221446785 140273730 146341478 159082750 146341478 159082750 165393134 87789880 165393134 87789880 88573759 286894282 88573759 286894282 284707908 48083329 284707908 48083329 51212334 55066808 51212334 55066808 252727879 254481756 252727879 140979523 252727879 140979523 150368992 210603929 150368992 210603929 212678684 160366720 212678684 160366720 94251513 93029995 94251513 113447099 94251513 113447099 249207216 252521277 249207216 213610147 249207216 213610147 78716058 74802083 78716058 88912959 78716058 88912959 243104099 246474299 243104099 228311117 243104099 228311117 21209711 21155649 21209711 273907302 21209711 273907302 272573536 262017739 272573536 262017739 247148234 148465625 247148234 148465625 140206866 115172770 140206866 115172770 119648700 258633738 119648700 258633738 256361672 51560701 256361672 51560701 52686615 236727856 52686615 236727856 235351198 197143482 235351198 197143482 59985528 57080105 59985528 209663325 59985528 209663325 215040771 167101153 215040771 167101153 97192623 18166780 97192623 18166780 20048432 144459440 20048432 144459440 153606622 101481832 153606622 101481832 105290104 265427352 105290104 265427352 261289655 186427229 261289655 186427229 191228195 276687939 191228195 276687939 274371075 87455931 274371075 87455931 12496852 11984621 12496852 224461074 12496852 224461074 223213755 50599531 223213755 50599531 54458801 260565550 54458801 260565550 257338868 49520077 257338868 49520077 49991020 234846828 49991020 234846828 232097091 109718245 232097091 109718245 114416911 235084337 114416911 235084337 236317592 31911074 236317592 31911074 35309317 201757259 35309317 201757259 199433548 137955594 199433548 137955594 78491569 105747196 78491569 105747196 278514247 280590359 278514247 225063066 278514247 225063066 163058432 152766868 163058432 177173183 163058432 177173183 253689224 258867045 253689224 101560951 253689224 101560951 84127297 82322352 84127297 210214638 84127297 210214638 216641602 185477657 216641602 185477657 152789999 108753102 152789999 108753102 32817943 29298263 32817943 155108098 32817943 155108098 228604238 231831320 228604238 185005251 228604238 185005251 31040931 28486033 31040931 45978222 31040931 45978222 276594635 278109848 276594635 40492832 276594635 40492832 44109609 138451406 44109609 138451406 178650473 170497450 178650473 158964963 178650473 158964963 169312099 238570894 169312099 238570894 235841121 109986693 235841121 109986693 61094706 56792164 61094706 180509380 61094706 180509380 238962770 241422062 238962770 181774418 238962770 181774418 184571197 147817004 184571197 147817004 52581871 50058713 52581871 264120777 52581871 264120777 260603808 230197225 260603808 230197225 227239035 269616487 227239035 269616487 270179155 238352388 270179155 238352388 232232837 262836332 232232837 262836332 261802129 175933344 261802129 175933344 107874521 53802568 107874521 53802568 54593449 78519640 54593449 78519640 230814149 234092157 230814149 130105227 230814149 130105227 134981928 157211584 134981928 157211584 168442318 109267389 168442318 109267389 63975747 8963360 63975747 8963360 8361852 260050736 8361852 260050736 280964612 281849698 280964612 48827824 280964612 48827824 50204481 144772990 50204481 144772990 296754772 296199494 296754772 230301638 296754772 230301638 126596233 121211123 126596233 127263066 126596233 127263066 227159323 230096071 227159323 108546204 227159323 108546204 113062019 275008377 113062019 275008377 273416907 27097528 273416907 27097528 27017110 133923539 27017110 133923539 222912741 226915724 222912741 46800366 222912741 46800366 49553305 138846601 49553305 138846601 216093108 220998188 216093108 186592588 216093108 186592588 177293523 159247455 177293523 159247455 46680829 32577878 46680829 32577878 33218880 69095797 33218880 69095797 122596416 120748889 122596416 131919384 122596416 131919384 136389601 96743557 136389601 96743557 99672261 141101431 99672261 141101431 146012024 16418297 146012024 16418297 14846701 192903967 14846701 192903967 197049145 41091110 197049145 41091110 44128871 137009700 44128871 137009700 142393878 91924740 142393878 91924740 62464288 60915592 62464288 151315095 62464288 151315095 160907205 71177793 160907205 71177793 76784243 102363759 76784243 102363759 248775836 252270380 248775836 126591136 248775836 126591136 89884522 89172484 89884522 171083195 89884522 171083195 176011549 137826610 176011549 137826610 128719566 123771662 128719566 139852591 128719566 139852591 220038722 223072897 220038722 77643921 220038722 77643921 78712387 231124928 78712387 231124928 228478082 84306163 228478082 84306163 43214230 38947624 43214230 42820979 43214230 42820979 143785184 138008118 143785184 105187813 143785184 105187813 105961361 142437407 105961361 142437407 150013271 56026807 150013271 56026807 57452505 108824774 57452505 108824774 282617987 284132948 282617987 72749021 282617987 72749021 75635695 252669625 75635695 252669625 248954949 85945417 248954949 85945417 88939459 258865915 88939459 258865915 258600207 213893102 258600207 213893102 217897097 256368737 217897097 256368737 254912738 183228836 254912738 183228836 83238245 82122635 83238245 210994598 83238245 210994598 211167641 114457539 211167641 114457539 75029379 51634446 75029379 51634446 54000324 248797470 54000324 248797470 247092120 200116150 247092120 200116150 196919470 195867001 196919470 276085891 196919470 276085891 273048898 214908816 273048898 214908816 102172057 80280770 102172057 80280770 85238313 148105639 85238313 148105639 186462879 182364776 186462879 233461663 186462879 233461663 228769264 175966029 228769264 175966029 119202845 94803582 119202845 94803582 97031937 199835823 97031937 199835823 202800084 64196009 202800084 64196009 66279089 262815294 66279089 262815294 260841250 232339417 260841250 232339417 114203009 109909271 114203009 258681763 114203009 258681763 253940356 136988294 253940356 136988294 125060090 122615157 125060090 178603592 125060090 178603592 264316878 266907589 264316878 137558653 264316878 137558653 145558282 221024474 145558282 221024474 255780710 260594804 255780710 209287177 255780710 209287177 113790270 68933902 113790270 68933902 70788179 153315637 70788179 153315637 160148532 129905938 160148532 129905938 85887207 82712043 85887207 207921813 85887207 207921813 203885008 82325632 203885008 82325632 84183722 151426633 84183722 151426633 162639130 47547328 162639130 47547328 53666257 164984368 53666257 164984368 175351418 168953620 175351418 168953620 172642037 167634390 172642037 221021810 172642037 221021810 236551591 242691619 236551591 242411474 236551591 242411474 239831135 101758006 239831135 101758006 106428684 253914427 106428684 253914427 251956634 116980821 251956634 116980821 122443588 192426119 122443588 192426119 203416692 73762822 203416692 73762822 60345054 57782938 60345054 286939338 60345054 286939338 285157101 220518365 285157101 220518365 77157835 76333186 77157835 105021567 77157835 105021567 274665890 277130479 274665890 271205297 274665890 271205297 237511511 39686870 237511511 39686870 41625882 257809612 41625882 257809612 255749884 100352252 255749884 100352252 100514375 160815430 100514375 160815430 226682901 233262012 226682901 233262012 229659156 113294737 229659156 113294737 115264900 130825533 115264900 130825533 200220516 196457902 200220516 216730962 200220516 216730962 219058813 211574722 219058813 211574722 215319982 243012676 215319982 243012676 272674825 276244315 272674825 148858096 272674825 148858096 30777146 27542676 30777146 175161064 30777146 175161064 179471629 119397639 179471629 119397639 124454460 136499979 124454460 136499979 142076035 102273166 142076035 102273166 106070743 195605997 106070743 195605997 199291058 60280346 199291058 60280346 38002813 35084760 38002813 106969462 38002813 106969462 181674424 175060487 181674424 155609968 181674424 155609968 153381586 142902300 153381586 184270609 153381586 184270609 188970541 155708287 188970541 155708287 53944103 50486083 53944103 104211726 53944103 104211726 122622275 117408569 122622275 124222647 122622275 124222647 150865188 145995828 150865188 105030323 150865188 105030323 107084918 172811083 107084918 172811083 178072060 122894731 178072060 122894731 127274692 148887978 127274692 148887978 154611820 89927853 154611820 89927853 90901677 147534138 90901677 147534138 271550625 274392975 271550625 139401716 271550625 139401716 144478302 239329639 144478302 239329639 235625610 213142067 235625610 213142067 88121206 86978966 88121206 102499105 88121206 102499105 107086076 52047422 107086076 52047422 54845672 142978513 54845672 142978513 302034811 302843462 302034811 246098298 302034811 246098298 46237336 42951447 46237336 73559048 46237336 73559048 76250388 36712135 76250388 36712135 38621054 173529050 38621054 173529050 240786709 240287506 240786709 231249532 240786709 231249532 134902003 130650471 134902003 269817984 134902003 269817984 292365784 293247606 292365784 250925919 292365784 250925919 188927948 182238241 188927948 272303695 188927948 272303695 269862946 187877024 269862946 187877024 159790711 153204796 159790711 231731374 159790711 231731374 258223079 259021020 258223079 70202350 258223079 70202350 71688798 162268544 71688798 162268544 212991873 212409355 212991873 147177030 212991873 147177030 156497545 202446629 156497545 202446629 262925903 264555022 262925903 198617927 262925903 198617927 49696710 46973521 49696710 229616167 49696710 229616167 233713935 151235533 233713935 151235533 39995877 36599914 39995877 41430470 39995877 41430470 123802623 121652843 123802623 56393040 123802623 56393040 59771463 76339600 59771463 76339600 149466403 146031469 149466403 36039960 149466403 36039960 38583469 266926001 38583469 266926001 263779142 206692131 263779142 206692131 80177295 77448598 80177295 144107115 80177295 144107115 149222790 36506980 149222790 36506980 37354743 139461553 37354743 139461553 144071954 137218230 144071954 137218230 32079554 29027917 32079554 91507228 32079554 91507228 213442462 213244523 213442462 276616383 213442462 276616383 273354791 221839825 273354791 221839825 215752953 242051609 215752953 242051609 240850296 156524922 240850296 156524922 130436534 126174553 130436534 207115896 130436534 207115896 208674249 45420293 208674249 45420293 49422631 299647103 49422631 299647103 299858886 154036007 299858886 154036007 77164211 34604540 77164211 34604540 34827131 263077977 34827131 263077977 290429015 290753173 290429015 182659141 290429015 182659141 189256734 301162000 189256734 301162000 298076575 136915905 298076575 136915905 142594399 260442150 142594399 260442150 257314029 33355857 257314029 33355857 33527584 132129172 33527584 132129172 191958097 184103977 191958097 99724122 191958097 99724122 103516147 172542533 103516147 172542533 221141013 224640861 221141013 125284331 221141013 125284331 19497118 16958830 19497118 226009477 19497118 226009477 225374006 127175920 225374006 127175920 131593718 174516354 131593718 174516354 268312706 268567914 268312706 75349526 268312706 75349526 79679892 89949179 79679892 89949179 197187467 197199975 197187467 78026810 197187467 78026810 79019884 76187114 79019884 201517211 79019884 201517211 206132899 204394734 206132899 61857602 206132899 61857602 46767235 46646783 46767235 226708235 46767235 226708235 229627612 94910370 229627612 94910370 97721219 261751652 97721219 261751652 260054677 140710238 260054677 140710238 115556804 110074911 115556804 253393890 115556804 253393890 281369303 283576332 281369303 237388925 281369303 237388925 77197551 75033833 77197551 83830359 77197551 83830359 235511876 239077570 235511876 47665853 235511876 47665853 48367259 241693959 48367259 241693959 279253218 281242997 279253218 168200641 279253218 168200641 176878833 196934322 176878833 196934322 221458160 225958572 221458160 61382119 221458160 61382119 64245178 202961890 64245178 202961890 219687937 224478042 219687937 72043374 219687937 72043374 74022580 84312192 74022580 84312192 239356636 250488719 239356636 250488719 249410244 112441492 249410244 112441492 116747437 121597390 116747437 121597390 126873356 69114425 126873356 69114425 71745549 143054057 71745549 143054057 223093789 236132037 223093789 236132037 282600890 286021792 282600890 198847675 282600890 198847675 179698592 118827978 179698592 118827978 51587195 48262039 51587195 137938074 51587195 137938074 140424379 25729308 140424379 25729308 18698907 17151678 18698907 182729835 18698907 182729835 191853161 191554467 191853161 223783021 191853161 223783021 218699468 96703917 218699468 96703917 43222966 39248199 43222966 72947527 43222966 72947527 74823152 69829055 74823152 69829055 72401750 140789291 72401750 140789291 290404136 291843543 290404136 170749747 290404136 170749747 177977158 195734809 177977158 195734809 199252888 71140081 199252888 71140081 72640574 87335754 72640574 87335754 89575661 44155344 89575661 44155344 48865625 195630309 48865625 195630309 191892707 105799792 191892707 105799792 108149324 235294473 108149324 235294473 232481453 37303191 232481453 37303191 38839322 239694425 38839322 239694425 235520410 77821365 235520410 77821365 79842863 204984146 79842863 204984146 212252615 106269678 212252615 106269678 106149695 161498064 106149695 161498064 255335754 265168824 255335754 265168824 262202396 118078767 262202396 118078767 120418597 176817143 120418597 176817143 183874552 174638204 183874552 205891940 183874552 205891940 258969237 262361177 258969237 123924257 258969237 123924257 127004503 260955873 127004503 260955873 259994475 143688586 259994475 143688586 152858315 150777331 152858315 150777331 243563306 245782508 243563306 172465875 243563306 172465875 180451156 298554133 180451156 298554133 298869594 170190582 298869594 170190582 112473412 86854911 112473412 86854911 87574033 236229808 87574033 236229808 252777514 253602821 252777514 186805291 252777514 186805291 42602249 40090645 42602249 178842396 42602249 178842396 285763151 285291179 285763151 259112302 285763151 259112302 189591963 157014894 189591963 157014894 95272541 74066297 95272541 74066297 77332996 155150591 77332996 155150591 182974748 176156915 182974748 261301693 182974748 261301693 257364655 234304189 257364655 234304189 158336330 153139211 158336330 163909469 158336330 163909469 170460551 71612575 170460551 71612575 74583533 137338114 74583533 137338114 145021774 24013792 145021774 24013792 4936385 4348852 4936385 216307639 4936385 216307639 210571626 144534318 210571626 144534318 110730779 5103809 110730779 5103809 4937663 180524094 4937663 180524094 246260152 248183290 246260152 42304127 246260152 42304127 46675743 248107564 46675743 248107564 246929752 230710468 246929752 230710468 163656080 156674780 163656080 158803280 163656080 158803280 236503877 242549989 236503877 242549989 240210636 229411141 240210636 229411141 31583423 196394661 31583423 196394661 195508645 155890325 195508645 155890325 115145541 113626489 115145541 271427731 115145541 271427731 270421887 115256299 270421887 115256299 116300307 132593690 116300307 132593690 267291195 268078139 267291195 72260146 267291195 72260146 74207918 71402853 74207918 154831031 74207918 154831031 287618867 290930525 287618867 243253568 287618867 243253568 229087265 113422033 229087265 113422033 101602000 98859497 101602000 185224492 101602000 185224492 209235494 201098815 209235494 144563202 209235494 144563202 150160541 264445994 150160541 264445994 261526144 213983694 261526144 213983694 102632498 75322153 102632498 75322153 19015925 16764689 19015925 231485652 19015925 231485652 227446045 107394992 227446045 107394992 111643359 261927659 111643359 261927659 261008574 234441849 261008574 234441849 116865478 113652703 116865478 123288410 116865478 123288410 127839959 102993859 127839959 102993859 107817022 265133286 107817022 265133286 263507763 164564752 263507763 164564752 65952156 12287728 65952156 12287728 13011645 121122097 13011645 121122097 125959454 116188901 125959454 116188901 116132821 146504338 116132821 146504338 164271327 157334225 164271327 262399932 164271327 262399932 258744870 253857844 258744870 253857844 46782850 45759877 46782850 236393488 46782850 236393488 233846714 83262265 233846714 83262265 84294007 212172468 84294007 212172468 207655339 140307489 207655339 140307489 146001582 235837306 146001582 235837306 231736739 109534005 231736739 109534005 21137109 20865494 21137109 57343006 21137109 57343006 158694803 154913952 158694803 131909387 158694803 131909387 126841548 123198458 126841548 194848679 126841548 194848679 197448691 168142663 197448691 168142663 172564823 268978942 172564823 268978942 266305917 244192634 266305917 244192634 76565055 75379729 76565055 271755259 76565055 271755259 269510444 269769661 269510444 269769661 225400189 184970804 225400189 184970804 75676178 74415595 75676178 177527780 75676178 177527780 183005992 70859636 183005992 70859636 75185230 214422126 75185230 214422126 216527288 55911146 216527288 55911146 57314497 84462360 57314497 84462360 84192027 81078744 84192027 81078744 82582774 242446971 82582774 242446971 240088316 22495474 240088316 22495474 23801387 234466806 23801387 234466806 235187254 161384677 235187254 161384677 99223358 96984491 99223358 184703338 99223358 184703338 192478302 107635396 192478302 107635396 21447926 20693611 21447926 174588189 21447926 174588189 178234015 52204326 178234015 52204326 54905759 151984091 54905759 151984091 242330893 244237468 242330893 79486974 242330893 79486974 83583762 204689649 83583762 204689649 208788390 112744760 208788390 112744760 112381826 111425146 112381826 111425146 234704687 238600743 234704687 95835189 234704687 95835189 38551791 165206135 38551791 165206135 171459966 125734825 171459966 125734825 131556821 135855740 131556821 135855740 198193934 197602921 198193934 254824219 198193934 254824219 252784115 74855442 252784115 74855442 76922711 119959591 76922711 119959591 121900809 58080674 121900809 58080674 60519339 212118040 60519339 212118040 255750928 259088862 255750928 128292162 255750928 128292162 80540265 5642192 80540265 5642192 7152959 239322478 7152959 239322478 235497244 29595046 235497244 29595046 29279518 249871202 29279518 249871202 244421976 131797690 244421976 131797690 136547788 203186727 136547788 203186727 210579602 149864680 210579602 149864680 154239727 194657158 154239727 194657158 284651523 285557702 284651523 137853083 284651523 137853083 140107793 231833663 140107793 231833663 227675133 126712518 227675133 126712518 98394105 96265346 98394105 229416644 98394105 229416644 242256251 247288047 242256251 86153129 242256251 86153129 90524102 100346802 90524102 100346802 225481844 227827103 225481844 62460678 225481844 62460678 66432438 159901219 66432438 159901219 168139572 85602512 168139572 85602512 86568466 137389843 86568466 137389843 142672118 110082368 142672118 110082368 111468178 171314051 111468178 171314051 223965016 226385345 223965016 67943054 223965016 67943054 69892620 193742272 69892620 193742272 272156683 273667024 272156683 197801343 272156683 197801343 54826215 50798246 54826215 215696171 54826215 215696171 218961224 75684596 218961224 75684596 65403379 62385265 65403379 117681014 65403379 117681014 169506919 162815770 169506919 113872713 169506919 113872713 111081816 57074684 111081816 57074684 60154265 236923414 60154265 236923414 233167222 74162225 233167222 74162225 74847835 236827256 74847835 236827256 231877740 199548418 231877740 199548418 139670677 133902384 139670677 209827668 139670677 209827668 216345125 78682879 216345125 78682879 77889846 77418744 77889846 204205829 77889846 204205829 200437376 116206451 200437376 116206451 120950019 141086322 120950019 141086322 151710376 56672651 151710376 56672651 56944893 176396077 56944893 176396077 187308194 133816136 187308194 133816136 69806529 67488436 69806529 202768783 69806529 202768783 203903502 117214937 203903502 117214937 82373149 78787974 82373149 137526857 82373149 137526857 143615485 53998615 143615485 53998615 13532399 13466419 13532399 261355950 13532399 261355950 256458719 238886880 256458719 238886880 80108711 74550923 80108711 280307692 80108711 280307692 278654961 84856407 278654961 84856407 87528331 98091843 87528331 98091843 199752175 261199031 199752175 261199031 259232266 239567639 259232266 239567639 167730784 88449186 167730784 88449186 89551950 106536219 89551950 106536219 123469253 117578952 123469253 284338311 123469253 284338311 282235286 106649988 282235286 106649988 21082624 18682853 21082624 164924882 21082624 164924882 177737904 170296998 177737904 113853209 177737904 113853209 43882786 41269405 43882786 103667811 43882786 103667811 111289811 106073626 111289811 202014306 111289811 202014306 235700952 239849212 235700952 101880330 235700952 101880330 106477151 191454372 106477151 191454372 202752520 107818127 202752520 107818127 68664018 66274204 68664018 104427921 68664018 104427921 164355750 159798968 164355750 118305632 164355750 118305632 122979278 186705440 122979278 186705440 191898840 142250508 191898840 142250508 146491709 163105549 146491709 163105549 169258904 43797465 169258904 43797465 45496400 87552508 45496400 87552508 94239457 94087947 94239457 88640034 94239457 88640034 89824102 132414159 89824102 132414159 275402323 279446746 275402323 100218982 275402323 100218982 56489475 55299216 56489475 136888012 56489475 136888012 141159776 131554931 141159776 131554931 137067688 265608031 137067688 265608031 264932052 73214080 264932052 73214080 77655604 235030024 77655604 235030024 230356860 160043919 230356860 160043919 148160288 144316220 148160288 267344211 148160288 267344211 266215831 86656647 266215831 86656647 88800098 234218982 88800098 234218982 229870078 230730441 229870078 230730441 214445596 40986040 214445596 40986040 43871765 123149978 43871765 123149978 292423961 294110196 292423961 60916038 292423961 60916038 63366842 116097262 63366842 116097262 120454565 35123532 120454565 35123532 34431614 182369323 34431614 182369323 272803681 274343823 272803681 28320226 272803681 28320226 32199442 38136569 32199442 38136569 162950527 159442395 162950527 111958552 162950527 111958552 108520359 52040882 108520359 52040882 53221807 87326451 53221807 87326451 95542570 94272061 95542570 36820752 95542570 36820752 39826452 215209447 39826452 215209447 211240864 99456903 211240864 99456903 105033664 250808853 105033664 250808853 248285018 86165907 248285018 86165907 88253500 151845152 88253500 151845152 162500761 45722807 162500761 45722807 46287469 93747168 46287469 93747168 94667451 27749229 94667451 27749229 29330978 132829910 29330978 132829910 196087750 191296788 196087750 146049532 196087750 146049532 151089159 214254955 151089159 214254955 214075321 66774221 214075321 66774221 68971353 192613128 68971353 192613128 282039384 284184450 282039384 147519530 282039384 147519530 107947591 103634251 107947591 103634251 244090950 247537986 244090950 38355626 244090950 38355626 41200083 58855129 41200083 58855129 248523487 252584312 248523487 92909721 248523487 92909721 97525239 240833899 97525239 240833899 285327499 287415882 285327499 107074450 285327499 107074450 112021280 196754880 112021280 196754880 196194155 55661175 196194155 55661175 58116658 87670071 58116658 87670071 302898207 304749757 302898207 260492488 302898207 260492488 258783212 263526402 258783212 263526402 261114418 81373287 261114418 81373287 82794812 117460770 82794812 117460770 121982596 12594445 121982596 12594445 12558506 197692140 12558506 197692140 202131907 183647638 202131907 183647638 95224294 22766481 95224294 22766481 24233532 40170048 24233532 40170048 192310146 192806214 192310146 35260316 192310146 35260316 34549051 150541502 34549051 150541502 156211753 82130888 156211753 82130888 83432939 148172493 83432939 148172493 204975147 207459067 204975147 69469628 204975147 69469628 71583516 85272953 71583516 85272953 102508153 100779738 102508153 278968257 102508153 278968257 278486397 87901483 278486397 87901483 89647259 199725582 89647259 199725582 208630041 196249710 208630041 196249710 201666544 278092810 201666544 278092810 276466769 35300950 276466769 35300950 39338351 242736587 39338351 242736587 241018341 174943338 241018341 174943338 177036770 273536715 177036770 273536715 271305715 193712045 271305715 193712045 119406277 115589675 119406277 204709213 119406277 204709213 209115913 148203443 209115913 148203443 93187365 43974219 93187365 43974219 46549851 280509319 46549851 280509319 275611099 52606712 275611099 52606712 53880289 60247190 53880289 60247190 119834998 116236964 119834998 154375482 119834998 154375482 158771583 76465754 158771583 76465754 79815554 93643753 79815554 93643753 96513219 88241703 96513219 88241703 49193810 46062855 49193810 100706664 49193810 100706664 146117656 140853222 146117656 91379442 146117656 91379442 92668741 274175918 92668741 274175918 270104622 26985754 270104622 26985754 28979770 178682375 28979770 178682375 185484919 86428165 185484919 86428165 87688678 191912974 87688678 191912974 200050828 8627510 200050828 8627510 10223795 283705541 10223795 283705541 285114690 136089593 285114690 136089593 62468961 60496728 62468961 234968758 62468961 234968758 229198203 213287449 229198203 213287449 209168279 272904816 209168279 272904816 270402828 219828728 270402828 219828728 103301720 62370082 103301720 62370082 64930241 135785204 64930241 135785204 186270832 186059385 186270832 210321589 186270832 210321589 232301291 272597565 232301291 272597565 269664072 249655265 269664072 249655265 66332880 63747127 66332880 95940885 66332880 95940885 119950749 114475111 119950749 157847215 119950749 157847215 198957828 194766849 198957828 9476380 198957828 9476380 8050409 57757360 8050409 57757360 177521648 173034984 177521648 161196158 177521648 161196158 126235409 125622820 126235409 228149530 126235409 228149530 224879853 163380320 224879853 163380320 130824685 115363477 130824685 115363477 119341370 161421012 119341370 161421012 228885669 231953173 228885669 80819917 228885669 80819917 81380438 157695631 81380438 157695631 170342880 165014448 170342880 102333153 170342880 102333153 102656989 232269559 102656989 232269559 228541641 146861963 228541641 146861963 101273666 147824341 101273666 147824341 152744810 85946319 152744810 85946319 23556881 21310093 23556881 260888389 23556881 260888389 260198963 122550480 260198963 122550480 125304889 133163190 125304889 133163190 138454196 46469915 138454196 46469915 51787792 108849831 51787792 108849831 215759790 228374162 215759790 228374162 234243292 239740042 234243292 212407381 234243292 212407381 208213797 235161474 208213797 235161474 231488042 81496987 231488042 81496987 86468679 174417408 86468679 174417408 208168887 207357470 208168887 121352263 208168887 121352263 83783962 80833553 83783962 251565304 83783962 251565304 250528768 62574620 250528768 62574620 64489811 130168004 64489811 130168004 179327859 174788200 179327859 169323999 179327859 169323999 174512366 241638413 174512366 241638413 238006696 66337205 238006696 66337205 69300008 135351597 69300008 135351597 138661821 105473136 138661821 105473136 110428413 249716590 110428413 249716590 245662316 165036759 245662316 165036759 65750670 62916200 65750670 184856343 65750670 184856343 190627910 108391457 190627910 108391457 109792279 180647688 109792279 180647688 184886932 143638215 184886932 143638215 150423229 214798516 150423229 214798516 210827619 129264910 210827619 129264910 114916360 111508387 114916360 112160097 114916360 112160097 195546705 191058199 195546705 241755883 195546705 241755883 240758327 174077285 240758327 174077285 142850095 74811001 142850095 74811001 79437454 279386260 79437454 279386260 278354827 63578352 278354827 63578352 36430933 35965185 36430933 156055646 36430933 156055646 163338119 134510232 163338119 134510232 137048759 265335311 137048759 265335311 264282975 120176919 264282975 120176919 125175066 135279007 125175066 135279007 207187181 211922090 207187181 56977733 207187181 56977733 59049512 178400290 59049512 178400290 187089880 138060016 187089880 138060016 143097170 156980543 143097170 156980543 245082349 280336190 245082349 280336190 278969980 120164376 278969980 120164376 33164211 31134132 33164211 146954596 33164211 146954596 152022539 122879919 152022539 122879919 127935726 143282346 127935726 143282346 148660221 84102628 148660221 84102628 85047673 90256911 85047673 90256911 236258350 239211746 236258350 111253390 236258350 111253390 65934231 62738177 65934231 66066061 65934231 66066061 181419548 174093190 181419548 195135441 181419548 195135441 199212334 85791660 199212334 85791660 89582873 164485374 89582873 164485374 184404482 181021399 184404482 100229052 184404482 100229052 103138099 176655349 103138099 176655349 260998685 264527597 260998685 231899173 260998685 231899173 230333679 249557008 230333679 249557008 248653262 49878230 248653262 49878230 50366939 143172245 50366939 143172245 247832140 255806263 247832140 255806263 252250721 74819086 252250721 74819086 75173385 260059070 75173385 260059070 258193679 52966291 258193679 52966291 55862812 61082536 55862812 61082536 272121136 274219553 272121136 146715608 272121136 146715608 138187253 60605838 138187253 60605838 63394242 73048670 63394242 73048670 170300754 164078080 170300754 230989918 170300754 230989918 227150136 60089737 227150136 60089737 62120760 125290835 62120760 125290835 207925438 213102007 207925438 122345807 207925438 122345807 125554930 142267482 125554930 142267482 239197709 240083899 239197709 134249177 239197709 134249177 59532307 54606406 59532307 272162292 59532307 272162292 269078673 153815076 269078673 153815076 156312553 151611649 156312553 282548484 156312553 282548484 283446676 259568503 283446676 259568503 255942621 297345781 255942621 297345781 295659760 193591407 295659760 193591407 142459092 139004057 142459092 222583501 142459092 222583501 226654519 51456049 226654519 51456049 55671863 61333374 55671863 61333374 169923187 158359195 169923187 150728685 169923187 150728685 112114624 106960912 112114624 123878202 112114624 123878202 134014830 128808616 134014830 153459229 134014830 153459229 190158443 185052159 190158443 198129597 190158443 198129597 204927794 55259134 204927794 55259134 58680212 88302261 58680212 88302261 256869175 258769214 256869175 241682109 256869175 241682109 109117512 108528598 109117512 173811675 109117512 173811675 183090716 83279049 183090716 83279049 77950628 77090805 77950628 173501411 77950628 173501411 178972702 85385340 178972702 85385340 85910693 276461277 85910693 276461277 275134737 23627057 275134737 23627057 24995419 277153109 24995419 277153109 274714153 134810585 274714153 134810585 139675297 175928108 139675297 175928108 265151984 267995529 265151984 244088092 265151984 244088092 187154562 74679660 187154562 74679660 81022254 94677491 81022254 94677491 98600793 19430115 98600793 19430115 21284664 221489242 21284664 221489242 217519939 99721815 217519939 99721815 104770244 201622794 104770244 201622794 234165682 237575292 234165682 76551735 234165682 76551735 81587557 206143187 81587557 206143187 235890471 238983828 235890471 98837755 235890471 98837755 98335075 94371008 98335075 274331437 98335075 274331437 270904613 68464703 270904613 68464703 69833230 38468607 69833230 38468607 41906263 155729182 41906263 155729182 197690780 201870204 197690780 80325955 197690780 80325955 81565597 152366283 81565597 152366283 157117223 141877312 157117223 141877312 118044930 48773387 118044930 48773387 51536656 226866273 51536656 226866273 223220465 69048748 223220465 69048748 71376441 176747089 71376441 176747089 186700759 176188028 186700759 176188028 107572206 18578611 107572206 18578611 6374685 5426050 6374685 233515975 6374685 233515975 236105024 55336037 236105024 55336037 58432791 175842731 58432791 175842731 182342497 168266377 182342497 168266377 176528004 191072816 176528004 191072816 204344386 198126240 204344386 6657618 204344386 6657618 5798029 295607984 5798029 295607984 293573301 150483145 293573301 150483145 155242007 186378286 155242007 186378286 186222067 132494987 186222067 132494987 136420888 218848138 136420888 218848138 243055520 248046223 243055520 151967387 243055520 151967387 163412716 282346756 163412716 282346756 280647936 229150148 280647936 229150148 170561290 36458208 170561290 36458208 37743006 205110950 37743006 205110950 211747023 144444171 211747023 144444171 127840323 124964782 127840323 228858390 127840323 228858390 225195568 51298443 225195568 51298443 52308008 186120084 52308008 186120084 189824579 19251282 189824579 19251282 20660480 283901171 20660480 283901171 282059591 196959262 282059591 196959262 80465427 129100292 80465427 129100292 231091421 236032015 231091421 227508358 231091421 227508358 222899723 238346647 222899723 238346647 235199781 63020129 235199781 63020129 66358217 145508377 66358217 145508377 267803840 271037878 267803840 261837017 267803840 261837017 182258034 92593907 182258034 92593907 94858291 257696906 94858291 257696906 251938608 221514723 251938608 221514723 218375334 236999746 218375334 236999746 234543864 74576003 234543864 74576003 76610416 222909843 76610416 222909843 219538776 92104430 219538776 92104430 81927795 79927402 81927795 288806178 81927795 288806178 288489663 123476958 288489663 123476958 127059237 156473597 127059237 156473597 163624437 102593719 163624437 102593719 86699974 83129059 86699974 177047189 86699974 177047189 223048079 223222432 223048079 60549493 223048079 60549493 63125078 166639252 63125078 166639252 250032559 254602194 250032559 111983459 250032559 111983459 116273297 274016142 116273297 274016142 269812942 119977660 269812942 119977660 120066988 153667832 120066988 153667832 163449127 97564038 163449127 97564038 100705758 232781786 100705758 232781786 230462174 152484494 230462174 152484494 51770314 28158342 51770314 28158342 28826930 98766865 28826930 98766865 101206021 72255008 101206021 72255008 76187320 239900290 76187320 239900290 302979128 304359765 302979128 45101079 302979128 45101079 49764896 131529150 49764896 131529150 173766411 167564073 173766411 126802034 173766411 126802034 130161613 155457979 130161613 155457979 270236256 293236011 270236256 293236011 293982948 294292349 293982948 92760393 293982948 92760393 94672001 236869449 94672001 236869449 265975939 270140031 265975939 10048762 265975939 10048762 11345408 38388646 11345408 38388646 72252760 69885887 72252760 111974642 72252760 111974642 140125936 134981512 140125936 247868399 140125936 247868399 243980375 230400684 243980375 230400684 225720076 234631361 225720076 234631361 235900182 193204933 235900182 193204933 48803761 47136925 48803761 209820621 48803761 209820621 215719926 50420979 215719926 50420979 52759904 257097625 52759904 257097625 256247473 55644948 256247473 55644948 57081339 92765330 57081339 92765330 118832622 114766284 118832622 71562969 118832622 71562969 73771948 170856897 73771948 170856897 179561155 61303883 179561155 61303883 63988480 207336819 63988480 207336819 232660490 237360025 232660490 233210392 232660490 233210392 231152741 251362773 231152741 251362773 284498206 286052937 284498206 186461482 284498206 186461482 192328350 225472161 192328350 225472161 221396747 210199414 221396747 210199414 33764783 33522745 33764783 124295900 33764783 124295900 167350448 160840518 167350448 161174476 167350448 161174476 167075294 253597208 167075294 253597208 292572026 292907742 292572026 196328806 292572026 196328806 205337299 279140178 205337299 279140178 276540798 233593145 276540798 233593145 201133786 31618606 201133786 31618606 31346650 185495466 31346650 185495466 187715621 74102541 187715621 74102541 76366370 93585721 76366370 93585721 96965827 69552894 96965827 69552894 72253641 116430939 72253641 116430939 209382957 201483673 209382957 94240172 209382957 94240172 97786849 171918306 97786849 171918306 177020598 144647185 177020598 144647185 127871857 126493178 127871857 172630567 127871857 172630567 178891976 154101362 178891976 154101362 149012725 90305243 149012725 90305243 8456415 255869962 8456415 255869962 259435748 270610396 259435748 270610396 267960962 231618649 267960962 231618649 141699536 48593224 141699536 48593224 51531236 77576641 51531236 77576641 245174630 292714892 245174630 292714892 291140472 187630910 291140472 187630910 191915841 227325639 191915841 227325639 253346447 256867751 253346447 165970412 253346447 165970412 107232553 105709981 107232553 161519027 107232553 161519027 263408107 265728057 263408107 250265329 263408107 250265329 58317360 55150171 58317360 266524213 58317360 266524213 264477486 123441607 264477486 123441607 127525487 242363421 127525487 242363421 246206672 250590765 246206672 139133589 246206672 139133589 67656592 63572856 67656592 79572329 67656592 79572329 84631674 32804966 84631674 32804966 34883791 62496482 34883791 62496482 238539742 247293037 238539742 247293037 297562339 297903424 297562339 194429916 297562339 194429916 198244719 238261810 198244719 238261810 239422596 94905175 239422596 94905175 79509425 51907720 79509425 51907720 52310042 120294152 52310042 120294152 122583776 116145551 122583776 116145551 122005162 180158722 122005162 180158722 187131052 165791310 187131052 165791310 83965793 81665923 83965793 118128551 83965793 118128551 119455850 22095990 119455850 22095990 23564887 195512340 23564887 195512340 196720333 112193655 196720333 112193655 114517159 147898983 114517159 147898983 158288746 108626007 158288746 108626007 114324099 246803241 114324099 246803241 244573935 104005999 244573935 104005999 72240187 44827705 72240187 44827705 50006691 189196451 50006691 189196451 265142826 267110707 265142826 100830507 265142826 100830507 102240496 214440807 102240496 214440807 212766899 64770186 212766899 64770186 67831771 223306909 67831771 223306909 219755515 46137318 219755515 46137318 49624924 217564559 49624924 217564559 212426494 56894614 212426494 56894614 45181157 42015228 45181157 162930223 45181157 162930223 173037715 89461316 173037715 89461316 90217502 234342877 90217502 234342877 230990169 67092054 230990169 67092054 7736642 6811141 7736642 58510878 7736642 58510878 93458254 91565555 93458254 59825276 93458254 59825276 60912252 221199029 60912252 221199029 217575135 151741187 217575135 151741187 159540355 288285274 159540355 288285274 285928810 68471369 285928810 68471369 71029802 186443613 71029802 186443613 191266749 142290619 191266749 142290619 103084407 98095336 103084407 111539331 103084407 111539331 301580987 301731124 301580987 139498870 301580987 139498870 144891439 252825605 144891439 252825605 266261239 270213930 266261239 116700487 266261239 116700487 120395918 131978084 120395918 131978084 171979612 161873909 171979612 216170174 171979612 216170174 235059389 240149006 235059389 69596048 235059389 69596048 71989126 156243319 71989126 156243319 161101195 77782239 161101195 77782239 80939110 191186715 80939110 191186715 226525141 231206273 226525141 182659623 226525141 182659623 189785634 206194853 189785634 206194853 209540955 75913052 209540955 75913052 36507227 49367351 36507227 49367351 79149620 76560530 79149620 204847891 79149620 204847891 220345702 223192539 220345702 200041977 220345702 200041977 86676207 57290569 86676207 57290569 61531088 108144241 61531088 108144241 113729804 41842741 113729804 41842741 46428270 63378730 46428270 63378730 211542586 289344688 211542586 289344688 288827560 218464360 288827560 218464360 95106812 92885193 95106812 183808851 95106812 183808851 254307794 256786677 254307794 219150097 254307794 219150097 215973264 251546172 215973264 251546172 272551997 275457755 272551997 149981135 272551997 149981135 91144086 89629906 91144086 191481238 91144086 191481238 195485417 90469619 195485417 90469619 92594016 226960899 92594016 226960899 228547728 230627994 228547728 116380024 228547728 116380024 116557647 266683922 116557647 266683922 265600744 229905332 265600744 229905332 199140147 143559333 199140147 143559333 147611217 285406575 147611217 285406575 283599012 36161705 283599012 36161705 39681741 87031825 39681741 87031825 219229556 223686751 219229556 54038594 219229556 54038594 55324089 186250419 55324089 186250419 191439773 66772983 191439773 66772983 70251811 208745956 70251811 208745956 210105353 92690006 210105353 92690006 93130865 251704928 93130865 251704928 248691075 228453678 248691075 228453678 107813831 104415634 107813831 198564985 107813831 198564985 199158957 160296304 199158957 160296304 112970469 107187365 112970469 167297982 112970469 167297982 171606547 136225511 171606547 136225511 141923574 219943482 141923574 219943482 215552281 89052468 215552281 89052468 92013267 245504025 92013267 245504025 241336227 24406793 241336227 24406793 25629496 85425510 25629496 85425510 187688787 182854566 187688787 57820938 187688787 57820938 60370116 82058209 60370116 82058209 123499959 117771010 123499959 197053420 123499959 197053420 203586385 184713587 203586385 184713587 41368824 39261762 41368824 128744601 41368824 128744601 163634325 156782767 163634325 187416111 163634325 187416111 218010513 219338439 218010513 201894654 218010513 201894654 109658301 36589457 109658301 36589457 40125867 176173263 40125867 176173263 225164115 230234581 225164115 70194031 225164115 70194031 72874911 207664811 72874911 207664811 271773455 274293252 271773455 224248071 271773455 224248071 83030501 82686101 83030501 140284493 83030501 140284493 198652559 198040307 198652559 254455179 198652559 254455179 253925653 160874872 253925653 160874872 170896049 283236625 170896049 283236625 283950676 205846029 283950676 205846029 208476334 266148314 208476334 266148314 264467179 118327506 264467179 118327506 123732831 143236792 123732831 143236792 147805432 87817572 147805432 87817572 88356877 249442706 88356877 249442706 253821534 255811399 253821534 100175192 253821534 100175192 100984877 172879127 100984877 172879127 177968018 92952020 177968018 92952020 95414013 111272897 95414013 111272897 270047186 273596999 270047186 32833206 270047186 32833206 33256376 207410268 33256376 207410268 203843672 167401300 203843672 167401300 82419230 79877604 82419230 81714376 82419230 81714376 161262009 150588557 161262009 163101195 161262009 163101195 173482920 128941716 173482920 128941716 66794324 63912732 66794324 133182915 66794324 133182915 216435098 209739746 216435098 282838363 216435098 282838363 280551808 138549406 280551808 138549406 143653915 176742773 143653915 176742773 182438246 60890508 182438246 60890508 62106279 254234809 62106279 254234809 253192344 257467775 253192344 190572366 253192344 190572366 183558706 70859592 183558706 70859592 72666512 250265945 72666512 250265945 246558624 195951601 246558624 195951601 155553692 153551369 155553692 212418127 155553692 212418127 288012695 288827731 288012695 136582599 288012695 136582599 103276929 99820137 103276929 251120873 103276929 251120873 249546418 76767923 249546418 76767923 80853717 171672834 80853717 171672834 254401188 256618976 254401188 127992455 254401188 127992455 134245857 237631598 134245857 237631598 234719859 217577576 234719859 217577576 213736472 240396476 213736472 240396476 237959026 98220773 237959026 98220773 100652179 133351076 100652179 133351076 136537563 16287756 136537563 16287756 17251476 49820222 17251476 49820222 95709719 92427236 95709719 109239693 95709719 109239693 196731045 185846426 196731045 104026040 196731045 104026040 109199654 222529930 109199654 222529930 220975346 177718570 220975346 177718570 181748350 256392908 181748350 256392908 255261209 232470750 255261209 232470750 46888688 43571669 46888688 130111198 46888688 130111198 194766094 182132448 194766094 109048776 194766094 109048776 93428839 89636007 93428839 90321817 93428839 90321817 234052307 238827802 234052307 93254376 234052307 93254376 75454478 71986235 75454478 247050141 75454478 247050141 243156559 192755417 243156559 192755417 70224658 68769331 70224658 165001629 70224658 165001629 220745109 224634285 220745109 112517787 220745109 112517787 117723945 263730993 117723945 263730993 261603601 111281445 261603601 111281445 116186784 246745660 116186784 246745660 243945428 228171894 243945428 228171894 226370921 253242243 226370921 253242243 251378425 64189892 251378425 64189892 66712708 197057071 66712708 197057071 214124254 208912533 214124254 137627452 214124254 137627452 79416361 74050122 79416361 118462223 79416361 118462223 119566110 51907384 119566110 51907384 53138864 149107546 53138864 149107546 166171164 161646949 166171164 71546675 166171164 71546675 73977954 249634370 73977954 249634370 283503924 286984643 283503924 153358982 283503924 153358982 128256766 126203671 128256766 250702961 128256766 250702961 248821269 17880349 248821269 17880349 20031178 115547019 20031178 115547019 200626279 198546833 200626279 250340810 200626279 250340810 248128369 238591643 248128369 238591643 73244366 53461463 73244366 53461463 58023209 170296266 58023209 170296266 173522545 59910409 173522545 59910409 63220119 126783866 63220119 126783866 131917234 99659970 131917234 99659970 99990089 147430349 99990089 147430349 245241540 249423769 245241540 71344210 245241540 71344210 74149003 140848795 74149003 140848795 194991169 191761311 194991169 160329400 194991169 160329400 71741471 69187582 71741471 164954600 71741471 164954600 171377439 26439126 171377439 26439126 27875752 181637941 27875752 181637941 191889347 79265465 191889347 79265465 80445083 112465143 80445083 112465143 276945928 279038443 276945928 274512354 276945928 274512354 27110672 25625906 27110672 182190588 27110672 182190588 186047863 101533481 186047863 101533481 103476999 205885843 103476999 205885843 200930823 172383125 200930823 172383125 176322233 264262872 176322233 264262872 262049028 118984882 262049028 118984882 121414902 275330497 121414902 275330497 273315866 85050521 273315866 85050521 89526295 194015916 89526295 194015916 195211044 95944663 195211044 95944663 80864363 78443272 80864363 84562231 80864363 84562231 87109735 56957898 87109735 56957898 58978737 253493079 58978737 253493079 251478870 247218137 251478870 247218137 91470218 19676988 91470218 19676988 18551154 151770861 18551154 151770861 163069739 109064817 163069739 109064817 112911384 189757028 112911384 189757028 193960150 95573467 193960150 95573467 90270455 88127589 90270455 113071200 90270455 113071200 270761724 270209665 270761724 229299504 270761724 229299504 134705735 93012080 134705735 93012080 94052739 211418013 94052739 211418013 213357243 68520105 213357243 68520105 71132043 68910202 71132043 68910202 146960157 143790002 146960157 254264589 146960157 254264589 253471064 139507178 253471064 139507178 145383606 254544975 145383606 254544975 278125046 280083968 278125046 170828089 278125046 170828089 176444045 212061350 176444045 212061350 206669563 187904141 206669563 187904141 156363066 32289741 156363066 32289741 35093787 84156369 35093787 84156369 95518089 93251036 95518089 91071520 95518089 91071520 58485310 55497658 58485310 166678499 58485310 166678499 252317311 255771815 252317311 105569039 252317311 105569039 109131956 162057516 109131956 162057516 166970408 132149864 166970408 132149864 60971058 59988466 60971058 87047476 60971058 87047476 270526720 272832860 270526720 243172758 270526720 243172758 240249757 261017489 240249757 261017489 258658969 50781056 258658969 50781056 52890592 105159111 52890592 105159111 207059600 205283999 207059600 111159023 207059600 111159023 115535122 203398014 115535122 203398014 199924537 149347313 199924537 149347313 46041430 37801087 46041430 37801087 38952895 120015221 38952895 120015221 276106869 281100405 276106869 73470708 276106869 73470708 76076024 213529132 76076024 213529132 274257788 275300094 274257788 155366915 274257788 155366915 160904472 204663009 160904472 204663009 270306211 272032735 270306211 206163906 270306211 206163906 92104119 90367961 92104119 254306826 92104119 254306826 250405595 117730995 250405595 117730995 105664031 105261866 105664031 229343771 105664031 229343771 232328104 115461985 232328104 115461985 120437203 132146163 120437203 132146163 136984025 63914254 136984025 63914254 67226217 213655247 67226217 213655247 216015222 179508225 216015222 179508225 186127896 256419172 186127896 256419172 294760523 296501938 294760523 263294001 294760523 263294001 67118335 64523444 67118335 98491419 67118335 98491419 156043416 151709295 156043416 121174989 156043416 121174989 123128917 159665740 123128917 159665740 191279616 185217145 191279616 139522718 191279616 139522718 54286400 51284202 54286400 187779536 54286400 187779536 191499415 45216241 191499415 45216241 48710508 264908691 48710508 264908691 260066527 132227276 260066527 132227276 121652913 120271438 121652913 122354431 121652913 122354431 124414693 42818344 124414693 42818344 46116986 212309065 46116986 212309065 220604781 278855319 220604781 278855319 274907907 184721332 274907907 184721332 123224700 117408810 123224700 120177646 123224700 120177646 34387337 32646576 34387337 217081472 34387337 217081472 211508276 59646925 211508276 59646925 61015139 110126113 61015139 110126113 114319673 24055754 114319673 24055754 24595905 60106503 24595905 60106503 273500800 275651720 273500800 108232393 273500800 108232393 113402814 284957941 113402814 284957941 282880792 34320516 282880792 34320516 38427250 169899556 38427250 169899556 177888879 148622117 177888879 148622117 128140520 124348952 128140520 215135382 128140520 215135382 211727155 130203832 211727155 130203832 125961072 124119640 125961072 227188015 125961072 227188015 254212362 256062822 254212362 227076755 254212362 227076755 160231152 117709644 160231152 117709644 57171649 53589845 57171649 55129509 57171649 55129509 226405900 230947937 226405900 112760307 226405900 112760307 116932413 283177039 116932413 283177039 279879501 242064517 279879501 242064517 160822080 151617714 160822080 248106477 160822080 248106477 245730781 173590917 245730781 173590917 99018143 96135506 99018143 228557310 99018143 228557310 229872857 134124473 229872857 134124473 139521759 135440144 139521759 153097601 139521759 153097601 161557083 43719488 161557083 43719488 45539307 203526337 45539307 203526337 205342131 34379918 205342131 34379918 34180920 175573044 34180920 175573044 258971579 259871754 258971579 51157932 258971579 51157932 53661712 111858300 53661712 111858300 152352469 145898545 152352469 87576582 152352469 87576582 88860097 111081194 88860097 111081194 117095661 81264469 117095661 81264469 85081722 199581039 85081722 199581039 196958954 66118032 196958954 66118032 68239047 162673198 68239047 162673198 169508194 130015842 169508194 130015842 132078806 132442522 132078806 132442522 162649754 154445439 162649754 191579004 162649754 191579004 247765988 248365736 247765988 116003164 247765988 116003164 121286027 255496632 121286027 255496632 254312125 257901971 254312125 257901971 211946733 217446355 211946733 217446355 280044012 280485910 280044012 277360363 280044012 277360363 71238745 69045287 71238745 242498260 71238745 242498260 239609303 58486039 239609303 58486039 60550445 137837981 60550445 137837981 143642567 855047 143642567 855047 1289609 258602413 1289609 258602413 256238326 113644564 256238326 113644564 116757316 138532147 116757316 138532147 213631312 218341913 213631312 144031021 213631312 144031021 149263677 243228064 149263677 243228064 241460858 51463034 241460858 51463034 52068369 81556171 52068369 81556171 84179834 65970673 84179834 65970673 69084669 114663836 69084669 114663836 217983735 216194071 217983735 123359266 217983735 123359266 126633170 191445687 126633170 191445687 191899112 165445819 191899112 165445819 171034451 195090027 171034451 195090027 194598433 66786352 194598433 66786352 69641504 198586190 69641504 198586190 194798989 150264728 194798989 150264728 102762543 99268245 102762543 125635714 102762543 125635714 164052085 160623107 164052085 217944925 164052085 217944925 263462392 264869691 263462392 73447144 263462392 73447144 75355062 129282942 75355062 129282942 183354756 175221572 183354756 28817347 183354756 28817347 32351284 98144003 32351284 98144003 100901723 68575236 100901723 68575236 71334708 82305840 71334708 82305840 163260090 157093336 163260090 81364650 163260090 81364650 82950072 80549476 82950072 80549476 146400192 139949056 146400192 99524591 146400192 99524591 100312792 181124447 100312792 181124447 184917115 124076392 184917115 124076392 128055130 171458666 128055130 171458666 211740613 270204029 211740613 270204029 269744279 61100702 269744279 61100702 63620043 143349921 63620043 143349921 150091559 97006691 150091559 97006691 100702521 149443306 100702521 149443306 159686123 128120601 159686123 128120601 133131839 210116600 133131839 210116600 206466487 35864311 206466487 35864311 34942729 78405847 34942729 78405847 155846007 146360452 155846007 230833192 155846007 230833192 225774155 42681045 225774155 42681045 43780501 234916098 43780501 234916098 233758252 63433072 233758252 63433072 64201720 178533843 64201720 178533843 224308595 221677045 224308595 119323300 224308595 119323300 79620064 75067596 79620064 275622529 79620064 275622529 273776271 69955160 273776271 69955160 61724374 58981722 61724374 84916520 61724374 84916520 238455998 240744596 238455998 233602571 238455998 233602571 26337734 24366882 26337734 153683434 26337734 153683434 158012083 103011047 158012083 103011047 53981792 29283649 53981792 29283649 29833597 275340354 29833597 275340354 274037874 199436144 274037874 199436144 144834492 139290258 144834492 177078207 144834492 177078207 201605577 204982973 201605577 59724201 201605577 59724201 61898722 124207165 61898722 124207165 128798233 69449705 128798233 69449705 71198116 75676522 71198116 75676522 104337784 101216787 104337784 16189672 104337784 16189672 17464903 232799586 17464903 232799586 235180340 200072954 235180340 200072954 208739844 292242177 208739844 292242177 291327221 168953584 291327221 168953584 156610628 150398189 156610628 267827719 156610628 267827719 265008581 260784361 265008581 260784361 243140306 204772993 243140306 204772993 208128905 231074403 208128905 231074403 279395646 282126111 279395646 227234663 279395646 227234663 223047712 269523309 223047712 269523309 267835023 261595393 267835023 261595393 208637484 144454407 208637484 144454407 149703364 170658991 149703364 170658991 275292005 276901037 275292005 254099313 275292005 254099313 126059974 120479853 126059974 180008880 126059974 180008880 186144134 105736459 186144134 105736459 105366382 213756185 105366382 213756185 214262951 81487509 214262951 81487509 28538514 26809608 28538514 200828992 28538514 200828992 205322700 155664400 205322700 155664400 164298013 186389547 164298013 186389547 263787121 266436236 263787121 49279126 263787121 49279126 45110972 94525463 45110972 94525463 297579008 297523938 297579008 98831823 297579008 98831823 103044805 136621235 103044805 136621235 279963753 280347560 279963753 280313998 279963753 280313998 50491210 49525048 50491210 113972795 50491210 113972795 118235604 31071173 118235604 31071173 33335232 178041218 33335232 178041218 193843757 181318569 193843757 241556046 193843757 241556046 240031141 203599348 240031141 203599348 199732418 219387352 199732418 219387352 217196354 89951535 217196354 89951535 92256940 268650390 92256940 268650390 264080997 125122746 264080997 125122746 90551351 67530418 90551351 67530418 71000307 249954474 71000307 249954474 249134339 244779977 249134339 244779977 141926216 118497532 141926216 118497532 2238123 2115977 2238123 26533272 2238123 26533272 189936983 185483970 189936983 179040264 189936983 179040264 134409796 129370765 134409796 250573703 134409796 250573703 246213770 241690881 246213770 241690881 232088754 261807231 232088754 261807231 259098896 208022682 259098896 208022682 78410133 74482185 78410133 153129765 78410133 153129765 239767901 275428038 239767901 275428038 289003665 289653961 289003665 242746155 289003665 242746155 240775805 267839165 240775805 267839165 264195958 182681695 264195958 182681695 187378867 232479950 187378867 232479950 227864915 118216562 227864915 118216562 124812067 168891819 124812067 168891819 176952672 75660507 176952672 75660507 81022136 121119607 81022136 121119607 222100865 226546173 222100865 39405132 222100865 39405132 42924717 210520235 42924717 210520235 212332878 103970999 212332878 103970999 108407873 221662208 108407873 221662208 225890292 44292858 225890292 44292858 47688979 46850103 47688979 140190915 47688979 140190915 252097843 254894356 252097843 89071972 252097843 89071972 90943571 189254274 90943571 189254274 198653455 183253386 198653455 183253386 45351414 43163697 45351414 90217574 45351414 90217574 213302614 218268723 213302614 102057581 213302614 102057581 101370083 88529072 101370083 88529072 91103510 223510300 91103510 223510300 220021084 13784828 220021084 13784828 15983282 79996220 15983282 79996220 166452021 160446026 166452021 191957495 166452021 191957495 223852661 227285569 223852661 165130098 223852661 165130098 67014591 64056564 67014591 141053655 67014591 141053655 273649005 274891168 273649005 42556852 273649005 42556852 43796429 96934234 43796429 96934234 99523417 49590277 99523417 49590277 46877068 44715178 46877068 195297239 46877068 195297239 204706460 120487881 204706460 120487881 57450633 54320753 57450633 113443829 57450633 113443829 219081246 213414328 219081246 101668003 219081246 101668003 57108422 56986902 57108422 190697587 57108422 190697587 236844967 239532785 236844967 184743288 236844967 184743288 93856645 91724425 93856645 145417927 93856645 145417927 254614872 256390119 254614872 255081764 254614872 255081764 255435202 120657867 255435202 120657867 123124894 150508562 123124894 150508562 161355782 60006823 161355782 60006823 61223131 237155166 61223131 237155166 235194480 194943732 235194480 194943732 200646182 220335716 200646182 220335716 217885185 129819255 217885185 129819255 135622663 269425596 135622663 269425596 267674012 166665456 267674012 166665456 171644271 251232445 171644271 251232445 249567465 169256246 249567465 169256246 118998655 115309847 118998655 198775021 118998655 198775021 207671628 2730989 207671628 2730989 3516011 135776303 3516011 135776303 140916031 96363866 140916031 96363866 98935506 101402423 98935506 101402423 186566925 183642096 186566925 77669555 186566925 77669555 75775757 70266055 75775757 124783943 75775757 124783943 160554019 153235274 160554019 111490530 160554019 111490530 115787990 131525212 115787990 131525212 137353801 27996528 137353801 27996528 30269359 92125273 30269359 92125273 96153838 91135793 96153838 91135793 59415979 56471887 59415979 190124472 59415979 190124472 200438109 23945786 200438109 23945786 25944973 135518508 25944973 135518508 200614429 196155428 200614429 50997922 200614429 50997922 54710905 136972563 54710905 136972563 141532273 117244149 141532273 117244149 122771692 214533988 122771692 214533988 220768954 167115945 220768954 167115945 72620577 70904242 72620577 165460405 72620577 165460405 171414042 133306483 171414042 133306483 6517482 53080851 6517482 53080851 102536254 101180699 102536254 207837188 102536254 207837188 250764331 252967174 250764331 249685192 250764331 249685192 183805990 14831142 183805990 14831142 16126584 56942991 16126584 56942991 213576477 216291067 213576477 116325756 213576477 116325756 121480135 203228728 121480135 203228728 206859277 209268781 206859277 209268781 136553090 131863229 136553090 141211689 136553090 141211689 266644467 268430972 266644467 149506699 266644467 149506699 56869110 54830639 56869110 257016434 56869110 257016434 257081686 182829912 257081686 182829912 165549016 5534875 165549016 5534875 5059905 138654185 5059905 138654185 146918798 29268101 146918798 29268101 9430875 8361721 9430875 138251819 9430875 138251819 145344561 40759131 145344561 40759131 45118921 182365158 45118921 182365158 188454674 57878361 188454674 57878361 60109962 217804487 60109962 217804487 217917171 191624127 217917171 191624127 37391109 34027388 37391109 270506084 37391109 270506084 267472991 146151587 267472991 146151587 108679498 107520984 108679498 180714118 108679498 180714118 260951170 261561777 260951170 182566601 260951170 182566601 182553428 68482540 182553428 68482540 73479245 211682870 73479245 211682870 216240513 128408928 216240513 128408928 132292556 220485197 132292556 220485197 220814629 94904555 220814629 94904555 67454704 65025238 67454704 248653205 67454704 248653205 246609828 190691700 246609828 190691700 194537880 263001479 194537880 263001479 262450449 74313588 262450449 74313588 75855778 78195357 75855778 78195357 165504539 160438772 165504539 205810417 165504539 205810417 210235148 47888773 210235148 47888773 47172941 45818953 47172941 114522976 47172941 114522976 168866172 158229599 168866172 282581701 168866172 282581701 280775716 110838175 280775716 110838175 111355580 205942370 111355580 205942370 212565382 39741195 212565382 39741195 43390817 154797649 43390817 154797649 301302101 302135365 301302101 26524078 301302101 26524078 27262928 111178750 27262928 111178750 163133036 157091358 163133036 212282388 163133036 212282388 215156787 84432111 215156787 84432111 71302769 67463242 71302769 174015761 71302769 174015761 261517083 263448626 261517083 225165162 261517083 225165162 94854372 66220592 94854372 66220592 70142954 274424316 70142954 274424316 271350247 125513300 271350247 125513300 90526331 88985902 90526331 110823486 90526331 110823486 115035222 68586747 115035222 68586747 71728493 255726818 71728493 255726818 253376365 48875322 253376365 48875322 50296571 289450662 50296571 289450662 289669670 122953524 289669670 122953524 126231466 136651267 126231466 136651267 142722333 53029409 142722333 53029409 54229017 225955603 54229017 225955603 222426842 213891847 222426842 213891847 198678933 290610016 198678933 290610016 289173317 122753950 289173317 122753950 127552657 144211360 127552657 144211360 150986274 60216249 150986274 60216249 62005043 82321333 62005043 82321333 289493454 289701434 289493454 253376709 289493454 253376709 97098196 95290465 97098196 120834213 97098196 120834213 125909301 64441090 125909301 64441090 66002462 149219432 66002462 149219432 209864863 202316281 209864863 71829814 209864863 71829814 74589731 154273776 74589731 154273776 270374080 272903201 270374080 260239830 270374080 260239830 163857521 123680460 163857521 123680460 45083701 43409459 45083701 213251525 45083701 213251525 231300358 235893362 231300358 173466477 231300358 173466477 178989277 182509550 178989277 182509550 199445167 193216093 199445167 84096262 199445167 84096262 83936721 164386357 83936721 164386357 170018059 99575461 170018059 99575461 56543802 214848523 56543802 214848523 218880952 149296364 218880952 149296364 160023479 187385272 160023479 187385272 192556112 140099082 192556112 140099082 145603174 252912546 145603174 252912546 249587114 242762643 249587114 242762643 38287677 34739458 38287677 142006611 38287677 142006611 182860602 178966507 182860602 41410955 182860602 41410955 46289488 132635251 46289488 132635251 140441885 91985532 140441885 91985532 93870805 219780054 93870805 219780054 216535690 192224466 216535690 192224466 54483901 51751563 54483901 246200429 54483901 246200429 258386096 262300640 258386096 170706272 258386096 170706272 117810684 112641895 117810684 150898550 117810684 150898550 285473881 287356500 285473881 273660361 285473881 273660361 201945838 197827286 201945838 231408269 201945838 231408269 233783691 169529251 233783691 169529251 35969998 34740342 35969998 136527985 35969998 136527985 141251761 93200762 141251761 93200762 96868970 132625798 96868970 132625798 136889791 85949294 136889791 85949294 88483234 95931123 88483234 95931123 190861608 190993423 190861608 132024059 190861608 132024059 125564019 120975224 125564019 238507168 125564019 238507168 278801489 280918729 278801489 29579636 278801489 29579636 33308919 118085057 33308919 118085057 121730768 65382958 121730768 65382958 68042155 70960535 68042155 70960535 133941387 130091050 133941387 110159013 133941387 110159013 86309016 82290138 86309016 164035667 86309016 164035667 169284342 54707297 169284342 54707297 55822392 161070023 55822392 161070023 171186069 66845577 171186069 66845577 69404152 73152546 69404152 73152546 187317865 183837518 187317865 249289302 187317865 249289302 247964809 125190532 247964809 125190532 129811164 187365820 129811164 187365820 191332010 99245224 191332010 99245224 102551449 124825076 102551449 124825076 129664673 51347965 129664673 51347965 53895511 184462950 53895511 184462950 190141434 126596886 190141434 126596886 131263629 280089392 131263629 280089392 276287653 88424178 276287653 88424178 92392725 275047772 92392725 275047772 273413202 203933537 273413202 203933537 149885084 71763865 149885084 71763865 75124716 200519735 75124716 200519735 274708227 278011103 274708227 13781218 274708227 13781218 12759782 18102832 12759782 18102832 148919375 143597145 148919375 202480490 148919375 202480490 198906831 86481138 198906831 86481138 91273625 119673841 91273625 119673841 122372792 99933092 122372792 99933092 49415120 35681815 49415120 35681815 40086237 167065762 40086237 167065762 176450238 123255986 176450238 123255986 125699907 206488981 125699907 206488981 207723486 135153133 207723486 135153133 140244651 147261624 140244651 147261624 153662308 132085114 153662308 132085114 135572228 263702072 135572228 263702072 260636358 254153367 260636358 254153367 177862979 23504840 177862979 23504840 23601141 215465880 23601141 215465880 223770061 220053178 223770061 89578518 223770061 89578518 91445967 237791902 91445967 237791902 234211972 57311179 234211972 57311179 60310747 138587709 60310747 138587709 279700417 281293186 279700417 60175721 279700417 60175721 63551452 210378580 63551452 210378580 208848234 40509574 208848234 40509574 43530888 97578587 43530888 97578587 233350649 231101618 233350649 99196994 233350649 99196994 102879134 211213559 102879134 211213559 206067353 193083354 206067353 193083354 83932051 65476996 83932051 65476996 68567084 152303552 68567084 152303552 159079858 139668610 159079858 139668610 67804193 66295283 67804193 103149857 67804193 103149857 210300576 214508470 210300576 172826665 210300576 172826665 74593725 71772213 74593725 224503117 74593725 224503117 225124346 142036003 225124346 142036003 146184882 172012859 146184882 172012859 250355275 253468975 250355275 202622880 250355275 202622880 32816683 29825482 32816683 113582354 32816683 113582354 158099681 149383256 158099681 252942194 158099681 252942194 249238925 221801155 249238925 221801155 131838966 128815073 131838966 139333205 131838966 139333205 145005926 36900445 145005926 36900445 39170312 118890397 39170312 118890397 124187356 80498555 124187356 80498555 82638964 163592321 82638964 163592321 173951909 13208544 173951909 13208544 14197970 289904489 14197970 289904489 289154750 218170086 289154750 218170086 215616667 232141301 215616667 232141301 228294226 197549109 228294226 197549109 160127952 134680517 160127952 134680517 138367069 151282625 138367069 151282625 186164588 181047543 186164588 102373546 186164588 102373546 106003387 212196378 106003387 212196378 270529403 270790080 270529403 230268633 270529403 230268633 225914129 285482676 225914129 285482676 285131809 147655024 285131809 147655024 142038047 114208592 142038047 114208592 116402899 224066149 116402899 224066149 223294714 179251174 223294714 179251174 76810984 73539682 76810984 111619163 76810984 111619163 110479689 76893712 110479689 76893712 81024866 159826351 81024866 159826351 163110139 79190108 163110139 79190108 31307364 28914241 31307364 65655961 31307364 65655961 68312989 34635287 68312989 34635287 36071376 92123077 36071376 92123077 94117482 77926287 94117482 77926287 78976860 206306428 78976860 206306428 204656689 170418601 204656689 170418601 142180489 119046357 142180489 119046357 123539986 266688554 123539986 266688554 263491032 47321352 263491032 47321352 50378059 248962917 50378059 248962917 245112813 52664818 245112813 52664818 54528569 155686470 54528569 155686470 165835254 111097177 165835254 111097177 116051729 253319756 116051729 253319756 249586146 108643375 249586146 108643375 112307144 182371508 112307144 182371508 185170627 8879631 185170627 8879631 10461001 114725223 10461001 114725223 232281016 237065195 232281016 118880078 232281016 118880078 44548130 41786561 44548130 67859960 44548130 67859960 113585982 108310718 113585982 171984693 113585982 171984693 237171030 300578614 237171030 300578614 300236147 141903170 300236147 141903170 148809858 186746827 148809858 186746827 198707758 66922017 198707758 66922017 52887501 52236953 52887501 252450694 52887501 252450694 250174272 223111832 250174272 223111832 136216872 18214247 136216872 18214247 20925412 174866020 20925412 174866020 180274557 112026991 180274557 112026991 65587202 62054237 65587202 190622090 65587202 190622090 195342623 166127117 195342623 166127117 172654372 206853693 172654372 206853693 210132567 190537927 210132567 190537927 195183903 253979480 195183903 253979480 253958485 107791450 253958485 107791450 112978588 279448045 112978588 279448045 279021410 115318678 279021410 115318678 34523888 182238324 34523888 182238324 185302970 74965982 185302970 74965982 78163620 148616291 78163620 148616291 154033144 92572560 154033144 92572560 93834899 181354463 93834899 181354463 189392543 90997879 189392543 90997879 94233033 136800474 94233033 136800474 257881704 261468522 257881704 42287137 257881704 42287137 45678249 239373417 45678249 239373417 242779920 259281016 242779920 259281016 256646668 248173537 256646668 248173537 68746082 66506227 68746082 184519835 68746082 184519835 194803846 149870296 194803846 149870296 12654523 12259396 12654523 195455906 12654523 195455906 199030762 29202396 199030762 29202396 29377643 268350718 29377643 268350718 268567059 207037733 268567059 207037733 116159361 113178966 116159361 209205914 116159361 209205914 267512865 269271774 267512865 156607149 267512865 156607149 161631810 204287281 161631810 204287281 261965167 265373653 261965167 262506578 261965167 262506578 34544969 30843725 34544969 138861978 34544969 138861978 171034136 162837762 171034136 50389512 171034136 50389512 51218623 121437926 51218623 121437926 228910659 228028487 228910659 147029630 228910659 147029630 103571182 98852503 103571182 105142500 103571182 105142500 152247891 142171645 152247891 213444192 152247891 213444192 219627788 2665351 219627788 2665351 3942208 231166517 3942208 231166517 227249212 140638398 227249212 140638398 144743547 165699817 144743547 165699817 170254512 69426747 170254512 69426747 69487246 67313258 69487246 107351924 69487246 107351924 108888975 43248048 108888975 43248048 44913230 145134985 44913230 145134985 201419083 215860032 201419083 215860032 223870814 265637750 223870814 265637750 261716755 66833891 261716755 66833891 69523050 193637372 69523050 193637372 197207404 176817146 197207404 176817146 186395184 253557845 186395184 253557845 249462219 31565363 249462219 31565363 35560313 221046051 35560313 221046051 225464383 121625446 225464383 121625446 65501371 63541751 65501371 241289469 65501371 241289469 244618067 248494845 244618067 47531976 244618067 47531976 49224184 216250213 49224184 216250213 218523120 88447451 218523120 88447451 90571600 106403162 90571600 106403162 132037110 128101924 132037110 248947778 132037110 248947778 245791748 86839911 245791748 86839911 90571020 228350016 90571020 228350016 225185793 128490592 225185793 128490592 37098018 108021718 37098018 108021718 175384326 165467479 175384326 139937061 175384326 139937061 144929035 214936543 144929035 214936543 218441859 161242968 218441859 161242968 83434185 78581086 83434185 246054306 83434185 246054306 244738449 60434133 244738449 60434133 63651049 109514451 63651049 109514451 110573981 70135710 110573981 70135710 71219715 230924789 71219715 230924789 234033368 246939705 234033368 246939705 245513008 202314899 245513008 202314899 206561640 241043770 206561640 241043770 237287681 36711337 237287681 36711337 40132535 64736737 40132535 64736737 119134816 115049185 119134816 166445263 119134816 166445263 173438990 101241287 173438990 101241287 105834479 139902236 105834479 139902236 154481537 149360549 154481537 212048831 154481537 212048831 220457580 223247717 220457580 184422181 220457580 184422181 81095627 52968367 81095627 52968367 54569754 287985461 54569754 287985461 285234542 80635179 285234542 80635179 85637267 169536704 85637267 169536704 221878277 254022537 221878277 254022537 250921812 240688928 250921812 240688928 112189335 110416261 112189335 225871128 112189335 225871128 220214472 143026071 220214472 143026071 151061951 205226123 151061951 205226123 200448909 25783123 200448909 25783123 26169850 175576486 26169850 175576486 205080888 200698394 205080888 72613236 205080888 72613236 75045211 234626397 75045211 234626397 230834161 235263309 230834161 137349275 230834161 137349275 143284331 202803932 143284331 202803932 206510480 39319089 206510480 39319089 43655938 146434323 43655938 146434323 151611070 131764179 151611070 131764179 69277847 68021218 69277847 126413171 69277847 126413171 170742595 165264308 170742595 295138629 170742595 295138629 293495948 160422727 293495948 160422727 122652807 117286740 122652807 246887720 122652807 246887720 243188542 63121969 243188542 63121969 66628663 113893687 66628663 113893687 116562049 96067153 116562049 96067153 97621747 176356955 97621747 176356955 270039549 270755165 270039549 245414168 270039549 245414168 129556634 125954288 129556634 207315818 129556634 207315818 212802775 214521427 212802775 125881069 212802775 125881069 128817265 140454410 128817265 140454410 142961908 49847002 142961908 49847002 52313240 242538289 52313240 242538289 241128592 238823656 241128592 238823656 90972452 89472569 90972452 111602656 90972452 111602656 221035451 249443537 221035451 249443537 246124677 114700025 246124677 114700025 118458966 200436781 118458966 200436781 197005935 99040758 197005935 99040758 54467637 53674851 54467637 268369260 54467637 268369260 270161279 273401478 270161279 183903444 270161279 183903444 190156363 254158716 190156363 254158716 250879146 64566870 250879146 64566870 66946106 241583265 66946106 241583265 266125921 267848490 266125921 260033318 266125921 260033318 62687149 60591469 62687149 97051801 62687149 97051801 107036617 104012354 107036617 130065325 107036617 130065325 133952451 47175563 133952451 47175563 51980792 262816978 51980792 262816978 261535845 137027948 261535845 137027948 142124102 148043123 142124102 148043123 258833763 263372970 258833763 239626686 258833763 239626686 228489450 197359988 228489450 197359988 101475832 86636931 101475832 86636931 86484537 207057420 86484537 207057420 204991110 38186601 204991110 38186601 15679433 14931577 15679433 101803194 15679433 101803194 245673272 248086176 245673272 48064909 245673272 48064909 52344278 267294498 52344278 267294498 264225168 199031810 264225168 199031810 44904077 42044691 44904077 176904145 44904077 176904145 181172988 139722415 181172988 139722415 144377925 233563021 144377925 233563021 228945483 201399352 228945483 201399352 203551447 201844223 203551447 296468433 203551447 296468433 296372811 109829565 296372811 109829565 112877013 267982332 112877013 267982332 265613421 245639731 265613421 245639731 181922286 176209464 181922286 185820679 181922286 185820679 235727136 239838642 235727136 91126001 235727136 91126001 93642912 102385515 93642912 102385515 137543133 133181226 137543133 259656409 137543133 259656409 257463557 246190822 257463557 246190822 222831866 102819723 222831866 102819723 102673393 234773736 102673393 234773736 231101889 49450893 231101889 49450893 52433865 249452153 52433865 249452153 244571689 214600383 244571689 214600383 157615351 142695542 157615351 142695542 83471624 82385877 83471624 198229420 83471624 198229420 198217534 116475682 198217534 116475682 45733811 42691402 45733811 112378654 45733811 112378654 252598344 256472288 252598344 239381670 252598344 239381670 185543099 182080709 185543099 210802597 185543099 210802597 216831626 56997925 216831626 56997925 16703597 250960280 16703597 250960280 247546066 131272706 247546066 131272706 76463886 75702386 76463886 168137959 76463886 168137959 175075645 115924108 175075645 115924108 115941861 193113006 115941861 193113006 222118733 225872769 222118733 173264305 222118733 173264305 90658615 87563300 90658615 266960917 90658615 266960917 264899982 100694851 264899982 100694851 104243333 165770695 104243333 165770695 170903418 133666533 170903418 133666533 127677065 124367174 127677065 281312294 127677065 281312294 277930974 161443223 277930974 161443223 67888481 64369147 67888481 272833495 67888481 272833495 269739063 227466780 269739063 227466780 156802232 151853117 156802232 165287403 156802232 165287403 170371563 31016595 170371563 31016595 33317961 158580933 33317961 158580933 266822528 270175279 266822528 95375061 266822528 95375061 98070993 132990931 98070993 132990931 287836995 288518998 287836995 113832754 287836995 113832754 117664529 144586451 117664529 144586451 149106040 38014307 149106040 38014307 40905491 209581388 40905491 209581388 204017272 190539616 204017272 190539616 192307180 263683528 192307180 263683528 262829650 260230438 262829650 260230438 245922336 20377091 245922336 20377091 21329268 93527091 21329268 93527091 248101758 250322458 248101758 93951273 248101758 93951273 94994814 203589474 94994814 203589474 260445601 262450869 260445601 218456756 260445601 218456756 96937667 10880366 96937667 10880366 11600642 100788207 11600642 100788207 104851263 64318247 104851263 64318247 67929140 181170013 67929140 181170013 193924342 169685221 193924342 169685221 177886064 209388862 177886064 209388862 209654530 114138352 209654530 114138352 11670199 11230973 11670199 255298388 11670199 255298388 253117523 79721928 253117523 79721928 80780639 264418732 80780639 264418732 260895474 126350671 260895474 126350671 130662842 242746708 130662842 242746708 242248011 164059607 242248011 164059607 155728532 63832005 155728532 63832005 66162492 123445142 66162492 123445142 128365506 65032830 128365506 65032830 66817101 168232290 66817101 168232290 176540004 96284040 176540004 96284040 44133557 41119576 44133557 227975769 44133557 227975769 224324887 57283518 224324887 57283518 42374703 41013769 42374703 74329186 42374703 74329186 160496323 152157527 160496323 169422063 160496323 169422063 179216104 135737718 179216104 135737718 87084601 75703212 87084601 75703212 76491913 186790198 76491913 186790198 190273532 100870220 190273532 100870220 103400644 143194605 103400644 143194605 148919912 68966048 148919912 68966048 71576534 132689322 71576534 132689322 274227930 277840993 274227930 189319283 274227930 189319283 142358028 49800404 142358028 49800404 52333243 189226699 52333243 189226699 265067980 267011816 265067980 121455898 265067980 121455898 126284992 126438640 126284992 126438640 132457802 20187627 132457802 20187627 21415129 195896105 21415129 195896105 235920153 239883982 235920153 110240507 235920153 110240507 113992903 279843918 113992903 279843918 277840902 266103471 277840902 266103471 104551980 103289668 104551980 140140461 104551980 140140461 147524443 142477582 147524443 267637817 147524443 267637817 265133375 175160106 265133375 175160106 90513478 89395800 90513478 294824935 90513478 294824935 293331195 128363069 293331195 128363069 30210502 29196444 30210502 89757427 30210502 89757427 133070491 129141285 133070491 106004635 133070491 106004635 110857691 162717963 110857691 162717963 214858706 211823362 214858706 222776875 214858706 222776875 226560975 36911796 226560975 36911796 41173773 47930096 41173773 47930096 89411918 84479780 89411918 149981221 89411918 149981221 225269658 227332328 225269658 97650275 225269658 97650275 51324496 50420600 51324496 109958730 51324496 109958730 180203154 171923409 180203154 149650801 180203154 149650801 153699318 188381788 153699318 188381788 197089372 31252934 197089372 31252934 34861462 177712417 34861462 177712417 204297686 202552483 204297686 182897403 204297686 182897403 181021713 174434160 181021713 254785437 181021713 254785437 251667321 75092238 251667321 75092238 78766116 279744633 78766116 279744633 278360956 257703513 278360956 257703513 224952030 224519244 224952030 279818536 224952030 279818536 277853084 125361852 277853084 125361852 44952422 41927708 44952422 279612262 44952422 279612262 275487074 28153516 275487074 28153516 29653520 277022116 29653520 277022116 275718278 199449379 275718278 199449379 202557975 241824982 202557975 241824982 237394036 35330164 237394036 35330164 36342756 136239937 36342756 136239937 163817072 158895383 163817072 62050080 163817072 62050080 63789879 96858416 63789879 96858416 189471726 179001010 189471726 211392582 189471726 211392582 205926838 65101076 205926838 65101076 68257524 178442865 68257524 178442865 189492149 147318004 189492149 147318004 78708495 75268234 78708495 143617034 78708495 143617034 152425394 139187472 152425394 139187472 149110046 267873485 149110046 267873485 267516290 127355397 267516290 127355397 134368871 251362758 134368871 251362758 248163051 51769439 248163051 51769439 53879857 266797194 53879857 266797194 266660318 84508266 266660318 84508266 86745501 146235263 86745501 146235263 150871774 86123763 150871774 86123763 88516301 277782216 88516301 277782216 275671455 65536594 275671455 65536594 63653073 60945771 63653073 251503510 63653073 251503510 250090789 147493080 250090789 147493080 152426893 238217583 152426893 238217583 234540955 58606562 234540955 58606562 61745130 97889174 61745130 97889174 252587568 256218228 252587568 101155532 252587568 101155532 104887999 125951720 104887999 125951720 155562497 144848013 155562497 175738915 155562497 175738915 181312602 32104205 181312602 32104205 34384689 207275039 34384689 207275039 201454341 137495646 201454341 137495646 58206968 56496540 58206968 98281294 58206968 98281294 110188669 105834030 110188669 57644015 110188669 57644015 59268632 241557488 59268632 241557488 239724769 164541246 239724769 164541246 76772572 75215283 76772572 119874189 76772572 119874189 121904477 32873586 121904477 32873586 31956714 135245428 31956714 135245428 205397852 201577931 205397852 264968901 205397852 264968901 263749341 199505238 263749341 199505238 179658146 122082726 179658146 122082726 91679934 89268299 91679934 242309884 91679934 242309884 236100158 28378397 236100158 28378397 30675070 40472627 30675070 40472627 214339021 217509617 214339021 65806410 214339021 65806410 69159493 268967710 69159493 268967710 265327238 119333110 265327238 119333110 120566483 170570574 120566483 170570574 249946452 253195727 249946452 232424514 249946452 232424514 80784176 43920376 80784176 43920376 42807525 58966008 42807525 58966008 241663274 245315354 241663274 125900677 241663274 125900677 129910128 221359358 129910128 221359358 223150107 78564802 223150107 78564802 7510497 174943411 7510497 174943411 184102374 168124843 184102374 168124843 173239283 269060237 173239283 269060237 265008253 158233709 265008253 158233709 44467458 40905001 44467458 55633900 44467458 55633900 125739925 122615925 125739925 231301110 125739925 231301110 236320772 239074876 236320772 94697421 236320772 94697421 75613669 71858627 75613669 291922688 75613669 291922688 290596727 117013900 290596727 117013900 120806403 165718555 120806403 165718555 226581850 230165780 226581850 66995426 226581850 66995426 70787255 179011168 70787255 179011168 186565660 40348582 186565660 40348582 44314517 178015532 44314517 178015532 183071437 75201892 183071437 75201892 77148611 204425317 77148611 204425317 209187061 137127121 209187061 137127121 141869358 177785368 141869358 177785368 185360953 93885271 185360953 93885271 63772540 61308953 63772540 81817708 63772540 81817708 180881300 178353223 180881300 38759148 180881300 38759148 41622970 109345123 41622970 109345123 261619315 268151155 261619315 268151155 267081951 154213333 267081951 154213333 164227614 223889765 164227614 223889765 222107063 36147942 222107063 36147942 37281099 263178056 37281099 263178056 261189758 259958085 261189758 259958085 254821404 91957247 254821404 91957247 93213686 181886048 93213686 181886048 184893847 94162493 184893847 94162493 94743620 134604633 94743620 134604633 139350713 39718997 139350713 39718997 43179831 231572063 43179831 231572063 270552275 272863940 270552275 249659429 270552275 249659429 142710028 36350075 142710028 36350075 40848350 94578796 40848350 94578796 258480311 260836052 258480311 260120138 258480311 260120138 259972270 163766166 259972270 163766166 140526216 46413545 140526216 46413545 48342567 231267677 48342567 231267677 228850717 205255350 228850717 205255350 166673903 160370957 166673903 199663192 166673903 199663192 272070673 275405506 272070673 196289425 272070673 196289425 199910010 203691737 199910010 203691737 215661429 219764061 215661429 193845445 215661429 193845445 196387550 258459257 196387550 258459257 254822785 105101030 254822785 105101030 102950788 99120146 102950788 152080171 102950788 152080171 210653054 250968627 210653054 250968627 249349350 95364779 249349350 95364779 97586755 229097015 97586755 229097015 226624434 66411313 226624434 66411313 69782889 143394686 69782889 143394686 204743948 200943613 204743948 146478730 204743948 146478730 153173115 216152543 153173115 216152543 213459503 57645983 213459503 57645983 56951860 56257228 56951860 56257228 243736538 255687183 243736538 255687183 253284856 44269568 253284856 44269568 46817680 229280014 46817680 229280014 229577131 197406079 229577131 197406079 177809324 170402135 177809324 201084079 177809324 201084079 247729100 287315356 247729100 287315356 284311531 143491861 284311531 143491861 45702378 42888569 45702378 73332608 45702378 73332608 215628584 217429710 215628584 127456837 215628584 127456837 134253783 135793203 134253783 135793203 198388214 193282652 198388214 59751128 198388214 59751128 62744763 150213164 62744763 150213164 187810127 181467798 187810127 161039831 187810127 161039831 110226913 107179070 110226913 111626004 110226913 111626004 117040221 15329767 117040221 15329767 15789608 239302798 15789608 239302798 236513277 166711233 236513277 166711233 171375983 300708788 171375983 300708788 299342578 178319727 299342578 178319727 143211341 36762713 143211341 36762713 40515757 99494589 40515757 99494589 215252378 209669501 215252378 226466385 215252378 226466385 228065562 127800663 228065562 127800663 129219171 191488711 129219171 191488711 273434558 274488427 273434558 157960171 273434558 157960171 169715669 202843181 169715669 202843181 240921075 245132760 240921075 191480540 240921075 191480540 196128607 257724010 196128607 257724010 255503094 84841744 255503094 84841744 69465217 68210335 69465217 149716403 69465217 149716403 232869049 230298696 232869049 43671257 232869049 43671257 45232773 88044429 45232773 88044429 215854197 212054977 215854197 216797319 215854197 216797319 216776203 67335481 216776203 67335481 69908367 114165747 69908367 114165747 118171019 100910879 118171019 100910879 105502537 244804999 105502537 244804999 241186406 237975329 241186406 237975329 186933298 91747936 186933298 91747936 94765177 155593677 94765177 155593677 218635675 223806025 218635675 116710941 218635675 116710941 122234154 164979755 122234154 164979755 222366531 267072097 222366531 267072097 265412723 60530255 265412723 60530255 61420634 197357535 61420634 197357535 197341772 137978120 197341772 137978120 142711961 204640839 142711961 204640839 215247663 211241656 215247663 58487180 215247663 58487180 60118734 104702083 60118734 104702083 109059121 60954991 109059121 60954991 61879603 255062341 61879603 255062341 271111256 271383924 271111256 59872219 271111256 59872219 24547054 23243366 24547054 280421568 24547054 280421568 280014894 147539911 280014894 147539911 158249211 150287852 158249211 150287852 169734900 164976544 169734900 151607851 169734900 151607851 161439400 279227193 161439400 279227193 275306581 80083253 275306581 80083253 64421020 61370477 64421020 139579667 64421020 139579667 226663865 231816408 226663865 129610082 226663865 129610082 135152632 237933493 135152632 237933493 234446252 232885350 234446252 232885350 215741343 76452028 215741343 76452028 80298664 86413536 80298664 86413536 203753554 201524024 203753554 174319275 203753554 174319275 169266104 86869337 169266104 86869337 88519310 201550275 88519310 201550275 205813437 196923886 205813437 265219560 205813437 265219560 262026557 32909490 262026557 32909490 36669563 202605476 36669563 202605476 213893049 218324409 213893049 119139340 213893049 119139340 122829343 121764447 122829343 121764447 126864688 101708254 126864688 101708254 105796976 174833514 105796976 174833514 181586119 162022354 181586119 162022354 165918669 181945491 165918669 181945491 187502157 153978514 187502157 153978514 159504139 168313449 159504139 168313449 191492565 187224581 191492565 253510702 191492565 253510702 250848240 123346583 250848240 123346583 127348598 173638577 127348598 173638577 180673083 46804558 180673083 46804558 51536050 106342787 51536050 106342787 111067432 75995136 111067432 75995136 77680496 169645207 77680496 169645207 179035090 164132864 179035090 164132864 103402569 43453608 103402569 43453608 46690333 256916689 46690333 256916689 251169194 233971611 251169194 233971611 228788875 235599538 228788875 235599538 230946363 128243357 230946363 128243357 133053301 137778782 133053301 137778782 233067239 285242915 233067239 285242915 284606853 231309368 284606853 231309368 200756897 55919225 200756897 55919225 58844738 135288533 58844738 135288533 139991737 15685430 139991737 15685430 16861332 111329982 16861332 111329982 225450663 228787157 225450663 218658952 225450663 218658952 127814297 125150106 127814297 235120443 127814297 235120443 232523407 61645842 232523407 61645842 35763379 33307214 35763379 225766145 35763379 225766145 222432661 76692868 222432661 76692868 80007456 226656511 80007456 226656511 225145023 151176088 225145023 151176088 79491735 79244428 79491735 289794978 79491735 289794978 287282334 243583681 287282334 243583681 209996972 209609016 209996972 224677394 209996972 224677394 221792755 143672878 221792755 143672878 147782513 147299418 147782513 147299418 263822475 264574542 263822475 26322004 263822475 26322004 25561638 23042090 25561638 301357336 25561638 301357336 300856511 27026226 300856511 27026226 27923501 150393393 27923501 150393393 155110758 80491490 155110758 80491490 82657722 171480449 82657722 171480449 179572915 46983612 179572915 46983612 50963233 56534130 50963233 56534130 83588331 82451520 83588331 163705046 83588331 163705046 243500173 245779140 243500173 235182535 243500173 235182535 115530027 110465030 115530027 193950127 115530027 193950127 195697858 30757440 195697858 30757440 33828563 275977592 33828563 275977592 273624708 43147065 273624708 43147065 44331330 240660338 44331330 240660338 239453788 229974903 239453788 229974903 73183794 71697179 73183794 191296459 73183794 191296459 238132096 240684675 238132096 186384413 238132096 186384413 176865295 171783961 176865295 289427469 176865295 289427469 286451873 278786477 286451873 278786477 154484527 143459692 154484527 162462173 154484527 162462173 172880776 75246550 172880776 75246550 77902139 150868942 77902139 150868942 157795476 62250795 157795476 62250795 64627972 252906282 64627972 252906282 252976410 172264449 252976410 172264449 179994152 187606228 179994152 187606228 260148951 262906134 260148951 12659493 260148951 12659493 13243228 85878210 13243228 85878210 177789943 167143880 177789943 78389269 177789943 78389269 78914412 173802074 78914412 173802074 243014358 247169410 243014358 26672471 243014358 26672471 26533646 202650424 26533646 202650424 268345677 271500362 268345677 192256857 268345677 192256857 79982285 64729685 79982285 64729685 67827375 284301101 67827375 284301101 281232994 118219812 281232994 118219812 33093690 31185025 33093690 177961604 33093690 177961604 182170749 135790108 182170749 135790108 136570522 239013125 136570522 239013125 235981501 111490422 235981501 111490422 109120267 53425386 109120267 53425386 54409706 253273540 54409706 253273540 273105216 275659105 273105216 163994617 273105216 163994617 167380499 173509436 167380499 173509436 192515642 188784198 192515642 123393975 192515642 123393975 128108694 252828881 128108694 252828881 250888960 69120910 250888960 69120910 70879355 210015763 70879355 210015763 206456051 94912717 206456051 94912717 95479647 182108869 95479647 182108869 215399894 219120654 215399894 34680259 215399894 34680259 37558841 71306160 37558841 71306160 83644560 81076569 83644560 135341764 83644560 135341764 245310193 249495348 245310193 163344694 245310193 163344694 158694400 40512348 158694400 40512348 43654406 117821076 43654406 117821076 190728867 186284276 190728867 166747506 190728867 166747506 139742683 135177980 139742683 203187675 139742683 203187675 205918057 155810397 205918057 155810397 158818186 158846695 158818186 158846695 164722542 150262387 164722542 150262387 110192991 106619552 110192991 121390849 110192991 121390849 122586528 99752154 122586528 99752154 89601724 86455415 89601724 159712171 89601724 159712171 258281225 261522271 258281225 37042511 258281225 37042511 40133176 143934386 40133176 143934386 148436071 61760457 148436071 61760457 64332005 72004673 64332005 72004673 141676733 136890228 141676733 43070481 141676733 43070481 43584684 172011398 43584684 172011398 243947661 245417767 243947661 46831877 243947661 46831877 48559943 209715071 48559943 209715071 211710874 155309923 211710874 155309923 64879475 34842156 64879475 34842156 33389355 190047156 33389355 190047156 200043728 188888487 200043728 269648215 200043728 269648215 267110713 165880275 267110713 165880275 130885478 125229284 130885478 233546910 130885478 233546910 228818307 76729678 228818307 76729678 78756131 280633549 78756131 280633549 279054771 123525711 279054771 123525711 97808041 64706105 97808041 64706105 66120379 223099880 66120379 223099880 222774304 187926154 222774304 187926154 89255724 88065519 89255724 102545922 89255724 102545922 183733783 180292950 183733783 41636465 183733783 41636465 43998084 79344967 43998084 79344967 84180595 75445137 84180595 75445137 77085013 233349150 77085013 233349150 230850197 78704383 230850197 78704383 78322437 158161155 78322437 158161155 163132855 81924440 163132855 81924440 85857931 164757562 85857931 164757562 223336460 219580040 223336460 244162317 223336460 244162317 240221955 95104558 240221955 95104558 97706890 210289226 97706890 210289226 214927586 41981997 214927586 41981997 40690050 173543789 40690050 173543789 178142216 128522762 178142216 128522762 58436569 57495255 58436569 224487047 58436569 224487047 265371495 267801796 265371495 60186900 265371495 60186900 62429950 81920244 62429950 81920244 239667359 256925126 239667359 256925126 253115161 141532226 253115161 141532226 20221668 18608824 20221668 209049610 20221668 209049610 216271935 127004728 216271935 127004728 133247377 272302927 133247377 272302927 270370086 3292013 270370086 3292013 4797746 117592400 4797746 117592400 117781627 33354651 117781627 33354651 36194976 249614704 36194976 249614704 244785130 112335894 244785130 112335894 116054941 163855238 116054941 163855238 290809115 290941475 290809115 146298424 290809115 146298424 108243087 53437687 108243087 53437687 55635356 298063472 55635356 298063472 297617302 133358167 297617302 133358167 138422717 177877110 138422717 177877110 239228781 241924111 239228781 162095668 239228781 162095668 18769763 17990593 18769763 73746916 18769763 73746916 201322489 297294954 201322489 297294954 297363571 162323665 297363571 162323665 117328618 114105219 117328618 253813775 117328618 253813775 249792664 15422885 249792664 15422885 17270090 178043193 17270090 178043193 188527938 75157163 188527938 75157163 76542961 105173976 76542961 105173976 143877857 138687462 143877857 81088803 143877857 81088803 85685343 260667988 85685343 260667988 258500721 209208168 258500721 209208168 161020068 20562572 161020068 20562572 22005768 98981689 22005768 98981689 103548541 88330117 103548541 88330117 87967925 225374591 87967925 225374591 237793355 240475643 237793355 35163857 237793355 35163857 36310625 267664243 36310625 267664243 264883206 82313442 264883206 82313442 83486139 267364769 83486139 267364769 285248302 286271280 285248302 255733008 285248302 255733008 168815413 76831464 168815413 76831464 61836101 60469430 61836101 132651363 61836101 132651363 233467591 231050733 233467591 196668065 233467591 196668065 56906493 55615215 56906493 110613701 56906493 110613701 116632811 30121929 116632811 30121929 33425792 107482312 33425792 107482312 111163022 38612429 111163022 38612429 42372828 84563815 42372828 84563815 113863051 113433624 113863051 205002520 113863051 205002520 209807271 165596519 209807271 165596519 157169332 132358701 157169332 132358701 137128664 268768178 137128664 268768178 267615611 248965321 267615611 248965321 245164120 247936165 245164120 247936165 247215731 228382423 247215731 228382423 175169473 164388574 175169473 165695573 175169473 165695573 131318515 97259380 131318515 97259380 43832269 40547790 43832269 140664190 43832269 140664190 199099306 195211122 199099306 12204146 199099306 12204146 12600332 136898791 12600332 136898791 271318792 271804663 271318792 44295523 271318792 44295523 48617139 278987306 48617139 278987306 277370287 166067682 277370287 166067682 173708188 216773254 173708188 216773254 214461679 78696521 214461679 78696521 82528016 152811258 82528016 152811258 240304376 241969658 240304376 173322023 240304376 173322023 151995571 103939239 151995571 103939239 108313181 149956028 108313181 149956028 153441822 127481836 153441822 127481836 132408088 281423816 132408088 281423816 279670984 184182088 279670984 184182088 162433215 157697761 162433215 264756907 162433215 264756907 262733459 40396397 262733459 40396397 42849377 265221625 42849377 265221625 262743935 265631382 262743935 265631382 143193260 132758855 143193260 132758855 137271150 169419414 137271150 169419414 175613093 26981663 175613093 26981663 27120594 130153631 27120594 130153631 194518050 190229928 194518050 141455275 194518050 141455275 147792982 160650755 147792982 160650755 214351513 214258302 214351513 272057737 214351513 272057737 270095538 45796846 270095538 45796846 49380720 77224489 49380720 77224489 220277864 240033530 220277864 240033530 240671173 239197340 240671173 239197340 236070981 278337554 236070981 278337554 275505538 246468071 275505538 246468071 242376685 256072172 242376685 256072172 254430945 149296977 254430945 149296977 154542652 227251019 154542652 227251019 222875659 52655991 222875659 52655991 54352997 254929846 54352997 254929846 251224815 253042491 251224815 253042491 249168777 256811052 249168777 256811052 256651699 185482227 256651699 185482227 177349159 168099193 177349159 223010979 177349159 223010979 219847794 149599050 219847794 149599050 154454437 183298368 154454437 183298368 194840490 163262641 194840490 163262641 168443045 265302225 168443045 265302225 262980547 26388949 262980547 26388949 28607189 148466922 28607189 148466922 259457291 262408305 259457291 94099147 259457291 94099147 96856898 206904197 96856898 206904197 203631203 167478252 203631203 167478252 143465096 74460227 143465096 74460227 79673193 194129227 79673193 194129227 198660866 154025773 198660866 154025773 55556361 54724815 55556361 254188103 55556361 254188103 253472413 82684949 253472413 82684949 72995995 71860799 72995995 260222689 72995995 260222689 257447173 219940091 257447173 219940091 224802633 228759481 224802633 228759481 229243382 207861939 229243382 207861939 210668760 220479873 210668760 220479873 217400047 177055733 217400047 177055733 107340872 105482495 107340872 237979214 107340872 237979214 244424014 261784723 244424014 261784723 258470732 233049724 258470732 233049724 190529804 185658096 190529804 257204961 190529804 257204961 253566684 109105098 253566684 109105098 114142892 248558003 114142892 248558003 266737241 269585489 266737241 188014499 266737241 188014499 107807478 48674921 107807478 48674921 52230632 151295332 52230632 151295332 157398995 112103368 157398995 112103368 116961550 117264979 116961550 117264979 126265427 219684554 126265427 219684554 217712442 220812597 217712442 68248959 217712442 68248959 71270643 207019301 71270643 207019301 202773802 75226683 202773802 75226683 77571695 241210331 77571695 241210331 237781378 206222211 237781378 206222211 202358141 262030636 202358141 262030636 260784446 206240466 260784446 206240466 138867932 133364593 138867932 251020450 138867932 251020450 249160901 193094969 249160901 193094969 196052647 204638650 196052647 204638650 284499973 285609648 284499973 249303227 284499973 249303227 67077670 64979924 67077670 211834923 67077670 211834923 212628106 154748428 212628106 154748428 161679195 217611154 161679195 217611154 220554079 36528828 220554079 36528828 36188917 275105942 36188917 275105942 272510136 125652778 272510136 125652778 130171960 257954777 130171960 257954777 255953093 109879869 255953093 109879869 69506427 65152725 69506427 200389143 69506427 200389143 206307295 22908749 206307295 22908749 24191254 251206715 24191254 251206715 248756504 52204979 248756504 52204979 56794735 93616421 56794735 93616421 276915026 278018429 276915026 184210365 276915026 184210365 188972588 186032982 188972588 186032982 253348726 254254913 253348726 186211950 253348726 186211950 192206402 243628920 192206402 243628920 242254734 170669227 242254734 170669227 179437053 200138039 179437053 200138039 203840761 187649357 203840761 187649357 157436433 121215228 157436433 121215228 76200819 73118773 76200819 270994810 76200819 270994810 268087705 110951814 268087705 110951814 112605251 280320105 112605251 280320105 279117390 169858318 279117390 169858318 115519652 110008089 115519652 269270800 115519652 269270800 267890888 180879059 267890888 180879059 183301396 175577235 183301396 175577235 241390925 244892907 241390925 42276236 241390925 42276236 40893667 61418376 40893667 61418376 65513909 56250259 65513909 56250259 58637995 256627260 58637995 256627260 253955240 181515055 253955240 181515055 39125733 36864171 39125733 88510945 39125733 88510945 190972154 180096918 190972154 136224301 190972154 136224301 140176053 164860327 140176053 164860327 172169228 97905267 172169228 97905267 13510163 12938049 13510163 173525638 13510163 173525638 181775721 153188771 181775721 153188771 160229939 195906487 160229939 195906487 204211741 195074738 204211741 195074738 191294387 37434878 191294387 37434878 39389444 207119732 39389444 207119732 204013117 10021410 204013117 10021410 9247132 60189150 9247132 60189150 221489311 246408377 221489311 246408377 245859611 247751960 245859611 247751960 166577530 162568983 166577530 187713369 166577530 187713369 211733960 205520600 211733960 266439671 211733960 266439671 263939692 218041895 263939692 218041895 98636780 96277002 98636780 226300530 98636780 226300530 229298791 76325879 229298791 76325879 77336072 88560493 77336072 88560493 93483883 92055340 93483883 154743887 93483883 154743887 158589388 137902076 158589388 137902076 147557707 223928280 147557707 223928280 235131656 248351644 235131656 248351644 243397841 160552379 243397841 160552379 169515415 213213714 169515415 213213714 209467846 77110296 209467846 77110296 77929879 77649379 77929879 77649379 235374419 238504513 235374419 79812974 235374419 79812974 79507866 284377585 79507866 284377585 283576654 84207099 283576654 84207099 84026716 231230266 84026716 231230266 225832754 69822561 225832754 69822561 73670285 224556563 73670285 224556563 220726567 161157996 220726567 161157996 168181731 173587052 168181731 173587052 254649091 255635859 254649091 56431920 254649091 56431920 57936265 56822422 57936265 56822422 70628959 67195880 70628959 162748771 70628959 162748771 174211542 123135330 174211542 123135330 128375871 271168106 128375871 271168106 269671003 222033176 269671003 222033176 147574511 29341283 147574511 29341283 31910900 254403913 31910900 254403913 254675040 71245452 254675040 71245452 74728706 109800426 74728706 109800426 273975325 276595666 273975325 263506660 273975325 263506660 220591839 212162011 220591839 212162011 103700555 30643005 103700555 30643005 33056927 58810459 33056927 58810459 222922887 225707539 222922887 23749251 222922887 23749251 25846465 203685015 25846465 203685015 204615286 184775921 204615286 184775921 128611228 126587687 128611228 135054596 128611228 135054596 223304168 227571225 223304168 123484363 223304168 123484363 78953971 74996169 78953971 247095816 78953971 247095816 246313839 47525033 246313839 47525033 17344760 91781243 17344760 91781243 191614926 186558447 191614926 139771185 191614926 139771185 145447389 216736712 145447389 216736712 213102516 205009850 213102516 205009850 89026315 87862903 89026315 278149483 89026315 278149483 274403117 113478989 274403117 113478989 78953959 73535323 78953959 240238341 78953959 240238341 237201468 141677096 237201468 141677096 99716738 96793746 99716738 238955775 99716738 238955775 236826317 73080467 236826317 73080467 55130047 53892325 55130047 79707367 55130047 79707367 169414432 159414537 169414432 106116459 169414432 106116459 71559233 38975189 71559233 38975189 39929763 259252339 39929763 259252339 254757129 114483273 254757129 114483273 118093562 226525107 118093562 226525107 222241848 19093855 222241848 19093855 21300003 70136899 21300003 70136899 166900147 159812721 166900147 243619877 166900147 243619877 263747581 266585952 263747581 52091280 263747581 52091280 55616068 230571812 55616068 230571812 228682973 151820196 228682973 151820196 64497692 62309894 64497692 209489216 64497692 209489216 215173222 133596824 215173222 133596824 137048537 213331434 137048537 213331434 268724680 269907811 268724680 34911020 268724680 34911020 38007608 42745640 38007608 42745640 114177656 113321972 114177656 178627675 114177656 178627675 184183784 141761865 184183784 141761865 63122348 60134333 63122348 146194763 63122348 146194763 156391863 42576764 156391863 42576764 43084690 267760718 43084690 267760718 263746502 158341772 263746502 158341772 162850993 236779360 162850993 236779360 233928858 212693766 233928858 212693766 65799052 62489623 65799052 175809886 65799052 175809886 185625206 49816557 185625206 49816557 51081620 114323408 51081620 114323408 250827721 254918215 250827721 109568084 250827721 109568084 60916997 59098225 60916997 101061244 60916997 101061244 245970958 247830561 245970958 95737952 245970958 95737952 100096247 300860803 100096247 300860803 301199041 164550519 301199041 164550519 171411823 245985978 171411823 245985978 241316977 81307178 241316977 81307178 83793439 239412314 83793439 239412314 237977175 207029932 237977175 207029932 209043945 272461201 209043945 272461201 269104250 173910778 269104250 173910778 74929945 71403235 74929945 129827308 74929945 129827308 202416931 204405775 202416931 68706145 202416931 68706145 70971033 235415358 70971033 235415358 284575617 286346620 284575617 103851167 284575617 103851167 107529592 189502530 107529592 189502530 194284200 141365786 194284200 141365786 146105319 237216687 146105319 237216687 233848372 114241264 233848372 114241264 119663440 184216841 119663440 184216841 227665015 232320843 227665015 133573201 227665015 133573201 138237219 170067394 138237219 170067394 176725420 138974615 176725420 138974615 143613668 138512216 143613668 138512216 144353410 84410596 144353410 84410596 86827934 208900426 86827934 208900426 210326288 27715103 210326288 27715103 30012272 141644924 30012272 141644924 247449292 249757797 247449292 195695866 247449292 195695866 196270563 211300006 196270563 211300006 207972346 71234374 207972346 71234374 72909784 192892819 72909784 192892819 240612645 244720578 240612645 183721502 240612645 183721502 188808402 264448268 188808402 264448268 262543565 106629426 262543565 106629426 111769249 142912486 111769249 142912486 153132718 38723526 153132718 38723526 43150884 81366540 43150884 81366540 96950974 95479926 96950974 199209093 96950974 199209093 201868765 102688483 201868765 102688483 87504328 85255638 87504328 85255638 86188585 90433114 86188585 90433114 101903626 99872396 101903626 131271615 101903626 131271615 203482043 193189148 203482043 204291538 203482043 204291538 135729095 130486688 135729095 212864081 135729095 212864081 212704890 119689550 212704890 119689550 34987130 229090600 34987130 229090600 229472766 107877494 229472766 107877494 48787377 47098851 48787377 248875153 48787377 248875153 244059860 179984726 244059860 179984726 163309630 158580675 163309630 177179904 163309630 177179904 185175236 86518636 185175236 86518636 87357716 126856962 87357716 126856962 129360842 86543119 129360842 86543119 87822396 237674940 87822396 237674940 234147670 127656478 234147670 127656478 133388622 133718611 133388622 133718611 191118050 180014591 191118050 136418670 191118050 136418670 141579827 240510196 141579827 240510196 248317777 249936654 248317777 87149587 248317777 87149587 87701698 222558742 87701698 222558742 227528463 231366871 227528463 175901719 227528463 175901719 144382725 139626793 144382725 152917960 144382725 152917960 249877796 255529622 249877796 176675792 249877796 176675792 97984311 84225955 97984311 84225955 86042929 142066146 86042929 142066146 152522108 79181318 152522108 79181318 80119167 178545743 80119167 178545743 180322823 96697667 180322823 96697667 99844282 196543339 99844282 196543339 192459566 67839319 192459566 67839319 71883495 175822006 71883495 175822006 179349257 45330201 179349257 45330201 45834104 198578237 45834104 198578237 204714776 120172030 204714776 120172030 122290841 155756389 122290841 155756389 167636409 48442830 167636409 48442830 51233399 237661520 51233399 237661520 261031536 265305322 261031536 54407873 261031536 54407873 55483091 54389899 55483091 58639243 55483091 58639243 178758128 170403138 178758128 271539069 178758128 271539069 268887013 175951604 268887013 175951604 183765808 222415931 183765808 222415931 256688001 259711700 256688001 56452205 256688001 56452205 59717484 118934566 59717484 118934566 124702127 32146003 124702127 32146003 36357535 39026729 36357535 39026729 162588410 151536604 162588410 169410907 162588410 169410907 176282078 104802177 176282078 104802177 104789646 130988515 104789646 130988515 134598826 25557488 134598826 25557488 26459141 147827989 26459141 147827989 158915494 154683687 158915494 26154105 158915494 26154105 26613843 159284224 26613843 159284224 166878306 111148572 166878306 111148572 114626951 146745421 114626951 146745421 270070418 272758873 270070418 28765401 270070418 28765401 30772867 189080449 30772867 189080449 193076812 81963440 193076812 81963440 82752912 204361637 82752912 204361637 206620163 83137735 206620163 83137735 87504773 258504904 87504773 258504904 253055385 50924695 253055385 50924695 52788823 111890501 52788823 111890501 121601086 120538066 121601086 219924337 121601086 219924337 233683551 230082906 233683551 270354622 233683551 270354622 268748284 217680157 268748284 217680157 66215961 64001720 66215961 199389347 66215961 199389347 203535355 137708795 203535355 137708795 141180309 180532005 141180309 180532005 277515793 279583899 277515793 104351617 277515793 104351617 109155471 144156209 109155471 144156209 272713507 274322183 272713507 148988236 272713507 148988236 156372972 244284373 156372972 244284373 243545822 145209089 243545822 145209089 151234501 210199422 151234501 210199422 211985257 116507071 211985257 116507071 16067142 14029215 16067142 273520964 16067142 273520964 270932354 249321467 270932354 249321467 58035271 55651688 58035271 270027523 58035271 270027523 268649526 74253538 268649526 74253538 75546038 71616737 75546038 107059088 75546038 107059088 111693018 50793419 111693018 50793419 52238519 85668835 52238519 85668835 226658034 230074354 226658034 132478440 226658034 132478440 137374601 206790130 137374601 206790130 210532806 101415854 210532806 101415854 103045430 244280151 103045430 244280151 241954847 59578183 241954847 59578183 62430731 176298993 62430731 176298993 180862876 101883467 180862876 101883467 104030306 233699876 104030306 233699876 229931420 135033324 229931420 135033324 82873686 79802109 82873686 240287863 82873686 240287863 236342742 174619491 236342742 174619491 178750616 205983228 178750616 205983228 203312903 66071412 203312903 66071412 66843500 163072398 66843500 163072398 275577955 276642328 275577955 57801343 275577955 57801343 31003994 151541289 31003994 151541289 224461360 227884431 224461360 162550931 224461360 162550931 166898670 224184730 166898670 224184730 285174579 284403984 285174579 185399819 285174579 185399819 194235211 198798724 194235211 198798724 199203963 87887185 199203963 87887185 90316889 258309536 90316889 258309536 256386204 177466234 256386204 177466234 91216528 89337280 91216528 170938607 91216528 170938607 237464857 241056682 237464857 223693000 237464857 223693000 52746335 50948698 52746335 53724597 52746335 53724597 173927072 166539450 173927072 275312556 173927072 275312556 273312813 184647945 273312813 184647945 132537242 127125519 132537242 131207098 132537242 131207098 187741093 183284205 187741093 247243349 187741093 247243349 244534742 153090075 244534742 153090075 163219065 167330361 163219065 167330361 177271538 134908690 177271538 134908690 139243434 167524554 139243434 167524554 173029014 94957387 173029014 94957387 98399227 262955061 98399227 262955061 262021115 190049025 262021115 190049025 171118326 149929858 171118326 149929858 153372056 218748602 153372056 218748602 223641020 69965161 223641020 69965161 74062222 91281935 74062222 91281935 93764041 5908621 93764041 5908621 7945016 38635986 7945016 38635986 155727044 147058633 155727044 134044119 155727044 134044119 139135282 281858899 139135282 281858899 280957195 244490270 280957195 244490270 89163195 88282610 89163195 237321562 89163195 237321562 235221428 101240103 235221428 101240103 104063559 254916148 104063559 254916148 254787469 105825926 254787469 105825926 111555631 247701886 111555631 247701886 282233248 283548479 282233248 183284714 282233248 183284714 160979174 101640950 160979174 101640950 101855079 256479983 101855079 256479983 268965796 278890106 268965796 278890106 277710266 115321700 277710266 115321700 67491566 64567088 67491566 124999554 67491566 124999554 131642767 68599510 131642767 68599510 70395517 216245597 70395517 216245597 216336018 130449706 216336018 130449706 133270848 182385645 133270848 182385645 193910901 163344687 193910901 163344687 125137871 119523456 125137871 150516555 125137871 150516555 275558101 277372275 275558101 140708062 275558101 140708062 62980007 61559861 62980007 205538393 62980007 205538393 209526408 31673182 209526408 31673182 33265217 149181712 33265217 149181712 159809898 104719640 159809898 104719640 104244619 206088111 104244619 206088111 223901888 227604588 223901888 123299996 223901888 123299996 52069446 49725012 52069446 83730149 52069446 83730149 85342173 62461988 85342173 62461988 61178802 58837453 61178802 202288370 61178802 202288370 204055891 168695034 204055891 168695034 174635678 243746317 174635678 243746317 242023220 149532197 242023220 149532197 80165163 78901776 80165163 159661355 80165163 159661355 170141124 44449155 170141124 44449155 44208676 251504085 44208676 251504085 250307675 119296475 250307675 119296475 99233466 74338192 99233466 74338192 68592151 64042490 68592151 263653524 68592151 263653524 261555904 72223909 261555904 72223909 77081865 87698726 77081865 87698726 177202677 170274390 177202677 260501775 177202677 260501775 258260325 79506409 258260325 79506409 80853890 288866852 80853890 288866852 286730026 173628435 286730026 173628435 125810962 98809409 125810962 98809409 98623923 157182722 98623923 157182722 163032335 52030012 163032335 52030012 52466196 179655825 52466196 179655825 253237193 256927743 253237193 212886601 253237193 212886601 205576694 100502870 205576694 100502870 105729205 264547969 105729205 264547969 260974785 105271103 260974785 105271103 110127290 131848399 110127290 131848399 201230314 204904585 201230314 141794215 201230314 141794215 114673354 57201338 114673354 57201338 61339626 84329559 61339626 84329559 87765373 43345317 87765373 43345317 42559285 292732128 42559285 292732128 292253788 168297204 292253788 168297204 173870095 228888026 173870095 228888026 225560413 188340521 225560413 188340521 90580657 89217350 90580657 227335101 90580657 227335101 230178372 112461014 230178372 112461014 119125147 190128942 119125147 190128942 239950350 244492861 239950350 163220041 239950350 163220041 57762359 52699538 57762359 63132696 57762359 63132696 232097049 236427271 232097049 54043544 232097049 54043544 28640213 26251926 28640213 155863444 28640213 155863444 162580706 155569974 162580706 155569974 83119355 205214201 83119355 205214201 261015601 264605666 261015601 132056334 261015601 132056334 136285249 164202612 136285249 164202612 170498225 58611249 170498225 58611249 61694652 254725860 61694652 254725860 251199350 211528110 251199350 211528110 139211373 134890782 139211373 288838416 139211373 288838416 288371682 46075777 288371682 46075777 49399150 132674540 49399150 132674540 238976031 244515530 238976031 143237501 238976031 143237501 152983258 191431781 152983258 191431781 194994021 158272330 194994021 158272330 169090152 169025833 169090152 169025833 223434391 227039388 223434391 103415314 223434391 103415314 106534056 214066133 106534056 214066133 266304691 269514083 266304691 71371097 266304691 71371097 73658851 153230836 73658851 153230836 157023755 14644513 157023755 14644513 15495533 190187433 15495533 190187433 190683126 111788737 190683126 111788737 116523985 265439935 116523985 265439935 261738574 241425707 261738574 241425707 154451631 139151857 154451631 139151857 95775091 92452001 95775091 199093526 95775091 199093526 200120852 149486788 200120852 149486788 23232315 20975025 23232315 38612261 23232315 38612261 126308174 121840302 126308174 56957154 126308174 56957154 60786578 276852916 60786578 276852916 275150595 54828828 275150595 54828828 56373961 239772975 56373961 239772975 270520583 272265938 270520583 224568627 270520583 224568627 66127421 62276565 66127421 199787345 66127421 199787345 203247347 146885146 203247347 146885146 156744795 263573522 156744795 263573522 261148409 61333372 261148409 61333372 46375812 42575511 46375812 167693952 46375812 167693952 235125000 232733108 235125000 167731748 235125000 167731748 30346508 27290298 30346508 48558397 30346508 48558397 231544968 235173909 231544968 35560421 231544968 35560421 36436559 289910881 36436559 289910881 286819861 228945899 286819861 228945899 183418477 180280662 183418477 263968247 183418477 263968247 281668849 283907935 281668849 75689642 281668849 75689642 81096839 132621519 81096839 132621519 250553339 252535401 250553339 149362136 250553339 149362136 155158265 232823978 155158265 232823978 229928538 165461304 229928538 165461304 20517706 19719907 20517706 34615493 20517706 34615493 71732456 67324839 71732456 261516529 71732456 261516529 257392921 212860830 257392921 212860830 116733532 113040370 116733532 188334032 116733532 188334032 198419563 127259053 198419563 127259053 16817407 16453701 16817407 127978750 16817407 127978750 130918014 114702179 130918014 114702179 115094544 167760405 115094544 167760405 177451156 158286091 177451156 158286091 86958680 86630320 86958680 269491591 86958680 269491591 266617353 32885841 266617353 32885841 35987838 57207606 35987838 57207606 60406372 15146602 60406372 15146602 14645534 95521640 14645534 95521640 196035363 186977554 196035363 208338160 196035363 208338160 213417789 151656108 213417789 151656108 157018106 283280736 157018106 283280736 281451723 188016968 281451723 188016968 190432870 211673690 190432870 211673690 237342964 240445713 237342964 53504784 237342964 53504784 55482190 145810430 55482190 145810430 156557411 130589045 156557411 130589045 137997642 139593626 137997642 139593626 142764742 118410942 142764742 118410942 50464128 47762520 50464128 152076459 50464128 152076459 241173019 243203374 241173019 47191968 241173019 47191968 50510700 130567435 50510700 130567435 134450088 28984146 134450088 28984146 29254217 213836845 29254217 213836845 244344841 246545538 244344841 175255984 244344841 175255984 180096766 187810851 180096766 187810851 192102984 191432423 192102984 191432423 155066208 144518172 155066208 234610515 155066208 234610515 232135383 95125941 232135383 95125941 95928221 171656150 95928221 171656150 175828533 84003895 175828533 84003895 46830437 168128142 46830437 168128142 288377530 291505454 288377530 246603077 288377530 246603077 244895337 285391561 244895337 285391561 286133158 68101275 286133158 68101275 69724827 185514575 69724827 185514575 204970681 238155353 204970681 238155353 234729587 148524085 234729587 148524085 158947452 155452063 158947452 155452063 178446782 168722473 178446782 44261219 178446782 44261219 48206578 229079740 48206578 229079740 230876713 45405950 230876713 45405950 47201127 211514253 47201127 211514253 207441841 105232920 207441841 105232920 106631201 133249616 106631201 133249616 138202811 109038984 138202811 109038984 111438802 272501915 111438802 272501915 268434452 150293682 268434452 150293682 160003351 189432414 160003351 189432414 223026438 262681747 223026438 262681747 260428429 158904531 260428429 158904531 164853225 287095388 164853225 287095388 284192141 155633803 284192141 155633803 163643915 179741345 163643915 179741345 185150759 12234757 185150759 12234757 11979974 32360829 11979974 32360829 242557258 247521267 242557258 112256105 242557258 112256105 100041355 96738074 100041355 127225250 100041355 127225250 157887845 150904913 157887845 124853183 157887845 124853183 130226841 177003334 130226841 177003334 186854284 117651123 186854284 117651123 123369606 142063285 123369606 142063285 254705315 255947349 254705315 187985345 254705315 187985345 156798927 146464755 156798927 241815641 156798927 241815641 239510872 239048026 239510872 239048026 49407741 46538902 49407741 240647186 49407741 240647186 243202103 258853596 243202103 258853596 257443621 103360637 257443621 103360637 50411391 47539382 50411391 179866159 50411391 179866159 256262151 259114938 256262151 101286809 256262151 101286809 105205283 156795990 105205283 156795990 212746180 205326825 212746180 185733505 212746180 185733505 50534159 47818519 50534159 93874031 50534159 93874031 264274912 265771407 264274912 248142103 264274912 248142103 232438345 187295727 232438345 187295727 189840962 267221522 189840962 267221522 264484900 58668438 264484900 58668438 61158228 107222925 61158228 107222925 182370439 173745250 182370439 178409578 182370439 178409578 189415989 143855774 189415989 143855774 149981010 188841170 149981010 188841170 199289057 26685874 199289057 26685874 28072058 101346160 28072058 101346160 211052303 208883425 211052303 46258179 211052303 46258179 50027329 225966687 50027329 225966687 223075770 152851961 223075770 152851961 140698575 133133660 140698575 235670680 140698575 235670680 232265153 220023346 232265153 220023346 37381930 34079594 37381930 58926897 37381930 58926897 62249199 34102010 62249199 34102010 34166358 103610554 34166358 103610554 284008922 287385582 284008922 249969160 284008922 249969160 169595807 57561337 169595807 57561337 60625913 166899771 60625913 166899771 171047091 109482529 171047091 109482529 111612669 198835266 111612669 198835266 208079925 54900758 208079925 54900758 56765876 137706678 56765876 137706678 143633434 93332651 143633434 93332651 95418994 145125592 95418994 145125592 184785330 184060252 184785330 233121363 184785330 233121363 255001046 258394785 255001046 176706345 255001046 176706345 187241537 272954181 187241537 272954181 271752340 118776271 271752340 118776271 79086102 73748519 79086102 218684328 79086102 218684328 214694611 97710331 214694611 97710331 55366578 51226989 55366578 86927417 55366578 86927417 90830990 84393891 90830990 84393891 86614755 256033086 86614755 256033086 254156540 254734968 254156540 254734968 129811250 70040139 129811250 70040139 74447784 76190609 74447784 76190609 89032613 85525482 89032613 84643459 89032613 84643459 87929010 231143139 87929010 231143139 228815400 142678652 228815400 142678652 135262609 14345283 135262609 14345283 14104712 134863520 14104712 134863520 139625007 68450651 139625007 68450651 72032521 158325166 72032521 158325166 161706067 98086395 161706067 98086395 100373577 182709343 100373577 182709343 195240589 86676041 195240589 86676041 88772844 171178179 88772844 171178179 176776607 73749639 176776607 73749639 74232646 135414366 74232646 135414366 152325165 147036248 152325165 283556746 152325165 283556746 279415256 57300310 279415256 57300310 61104850 235769720 61104850 235769720 237279252 53942035 237279252 53942035 57574926 183849518 57574926 183849518 213149404 213830583 213149404 71916119 213149404 71916119 73639979 135292169 73639979 135292169 139520085 74773415 139520085 74773415 76705446 231135152 76705446 231135152 226615613 110935525 226615613 110935525 36654856 35319657 36654856 168958701 36654856 168958701 282314779 284168389 282314779 141438510 282314779 141438510 146333753 183922367 146333753 183922367 190050108 136362037 190050108 136362037 143380184 241653628 143380184 241653628 240158074 29344210 240158074 29344210 29419438 115900535 29419438 115900535 255612603 263994481 255612603 263994481 262573802 139450654 262573802 139450654 25646904 25040996 25646904 216917104 25646904 216917104 213855328 212449521 213855328 212449521 154429690 149338810 154429690 222566638 154429690 222566638 226283380 66678818 226283380 66678818 70541421 170256659 70541421 170256659 203735312 194203400 203735312 260576105 203735312 260576105 257226639 103407262 257226639 103407262 107101371 114080910 107101371 114080910 205896603 266616721 205896603 266616721 264624193 181954391 264624193 181954391 187397823 283717905 187397823 283717905 280050092 184012021 280050092 184012021 183820802 180726395 183820802 239874840 183820802 239874840 238058958 227686093 238058958 227686093 223598870 295075934 223598870 295075934 294434238 256751581 294434238 256751581 190839954 25007340 190839954 25007340 27656770 68035445 27656770 68035445 157469763 153921509 157469763 151985356 157469763 151985356 154223452 278521752 154223452 278521752 276469693 171883721 276469693 171883721 49529246 47334461 49529246 214760615 49529246 214760615 217883664 111178457 217883664 111178457 105779368 102246453 105779368 268872241 105779368 268872241 265350215 47506706 265350215 47506706 50426746 140115158 50426746 140115158 144649623 37385730 144649623 37385730 41734067 146895833 41734067 146895833 150819909 71602919 150819909 71602919 74077196 202191254 74077196 202191254 210256902 101913074 210256902 101913074 26509793 23733275 26509793 150233434 26509793 150233434 245127011 246606090 245127011 50411577 245127011 50411577 53106373 49498613 53106373 88993270 53106373 88993270 89735761 80487474 89735761 80487474 84757306 229929314 84757306 229929314 226583291 116540294 226583291 116540294 117533946 201617195 117533946 201617195 205319105 172669233 205319105 172669233 179666920 269643619 179666920 269643619 268259226 78331438 268259226 78331438 76871005 73151570 76871005 132207208 76871005 132207208 216101589 221606599 216101589 54803602 216101589 54803602 56536130 221610166 56536130 221610166 225696261 212961628 225696261 212961628 128345539 125543454 128345539 151546624 128345539 151546624 162206167 111044372 162206167 111044372 45833956 41719157 45833956 51675191 45833956 51675191 52211411 40354015 52211411 40354015 42559434 283384682 42559434 283384682 282367198 228228079 282367198 228228079 223465316 247230672 223465316 247230672 242488017 193578605 242488017 193578605 56229135 54503096 56229135 111023668 56229135 111023668 110186856 90676361 110186856 90676361 93905957 260207922 93905957 260207922 256166051 132636234 256166051 132636234 137335206 264769169 137335206 264769169 260330995 191443173 260330995 191443173 34001078 33110822 34001078 273671543 34001078 273671543 271275059 73846505 271275059 73846505 46473086 42524878 46473086 226501600 46473086 226501600 232130113 190270084 232130113 190270084 123618921 38398091 123618921 38398091 31795653 29103358 31795653 164100363 31795653 164100363 169852356 72163017 169852356 72163017 75282634 216150940 75282634 216150940 261641333 263426480 261641333 250229795 261641333 250229795 54246953 53319790 54246953 145852472 54246953 145852472 150389256 103486674 150389256 103486674 108605625 280485113 108605625 280485113 279091391 95906098 279091391 95906098 99786269 155258024 99786269 155258024 160545642 79730631 160545642 79730631 82543140 218073230 82543140 218073230 226616653 225997921 226616653 204069201 226616653 204069201 208003542 279258815 208003542 279258815 277018880 108267871 277018880 108267871 113748812 205311441 113748812 205311441 296803578 299042040 296803578 42606926 296803578 42606926 42011030 211035157 42011030 211035157 217512039 66054628 217512039 66054628 67528595 109711269 67528595 109711269 239476669 242021312 239476669 237350414 239476669 237350414 210072595 95481630 210072595 95481630 98676527 173618340 98676527 173618340 177328888 126993552 177328888 126993552 131101426 231627836 131101426 231627836 233941927 162320389 233941927 162320389 52312195 51690918 52312195 90872989 52312195 90872989 252021659 256097768 252021659 79824877 252021659 79824877 80386216 92810999 80386216 92810999 221190698 226112541 221190698 166809935 221190698 166809935 76458659 62988070 76458659 62988070 64339071 133829341 64339071 133829341 138526537 76861178 138526537 76861178 79227939 192159747 79227939 192159747 191182493 141628966 191182493 141628966 80883922 78734993 80883922 128145507 80883922 128145507 225729332 229413937 225729332 186495626 225729332 186495626 39416082 38956349 39416082 112212483 39416082 112212483 116086761 84285222 116086761 84285222 86077988 205623894 86077988 205623894 212139437 271980235 212139437 271980235 268565842 97189976 268565842 97189976 95990777 45209355 95990777 45209355 45142143 45878912 45142143 45878912 235729658 240194371 235729658 216422320 235729658 216422320 219797214 252439692 219797214 252439692 248500527 130853875 248500527 130853875 83238338 80019542 83238338 268248860 83238338 268248860 268156156 66922658 268156156 66922658 68648660 250429188 68648660 250429188 246320054 63253136 246320054 63253136 66506681 147619284 66506681 147619284 176260988 167379377 176260988 278947522 176260988 278947522 275103166 149372448 275103166 149372448 67092284 63227633 67092284 106299643 67092284 106299643 128117230 124651670 128117230 283858422 128117230 283858422 281700997 78080465 281700997 78080465 79378281 181513129 79378281 181513129 188194399 154411093 188194399 154411093 162625206 179092258 162625206 179092258 185342133 35490420 185342133 35490420 39870407 128272787 39870407 128272787 132488215 118742613 132488215 118742613 118663100 215976708 118663100 215976708 217237296 195495559 217237296 195495559 136491104 132102698 136491104 142467863 136491104 142467863 206938798 204884556 206938798 43511647 206938798 43511647 20773333 19079087 20773333 140180396 20773333 140180396 241476537 247158267 241476537 180504649 241476537 180504649 186075006 192839413 186075006 192839413 199818469 106296139 199818469 106296139 43813360 40910960 43813360 265262640 43813360 265262640 262106642 109097715 262106642 109097715 112415543 118326444 112415543 118326444 213925783 213916862 213925783 274417170 213925783 274417170 272112089 260693942 272112089 260693942 129783476 123525395 129783476 235369873 129783476 235369873 230399667 129634245 230399667 129634245 130451403 117406915 130451403 117406915 107731856 105137296 107731856 233410272 107731856 233410272 229942624 41376476 229942624 41376476 45181078 180155036 45181078 180155036 211472182 250229548 211472182 250229548 247825824 169586403 247825824 169586403 123263134 119401407 123263134 139873477 123263134 139873477 150379807 22414068 150379807 22414068 22049641 75948758 22049641 75948758 80668089 30025053 80668089 30025053 30116691 286578001 30116691 286578001 285027992 87067406 285027992 87067406 90728797 93453347 90728797 93453347 95187651 86073799 95187651 86073799 85769475 120672512 85769475 120672512 124993705 78097615 124993705 78097615 78952802 293205197 78952802 293205197 291018010 167067583 291018010 167067583 169317628 159724208 169317628 218168972 169317628 218168972 216345066 113226480 216345066 113226480 118482246 125298262 118482246 125298262 256493850 259673021 256493850 223180247 256493850 223180247 68067440 65121928 68067440 196106092 68067440 196106092 206351936 49323510 206351936 49323510 51412013 188829084 51412013 188829084 232993964 237245193 232993964 48604236 232993964 48604236 52532092 148133612 52532092 148133612 151738039 134365592 151738039 134365592 139027223 147153404 139027223 147153404 204239808 201077267 204239808 145713912 204239808 145713912 69949428 66739709 69949428 135297995 69949428 135297995 141377089 97817644 141377089 97817644 99115899 227410851 99115899 227410851 225910389 211554931 225910389 211554931 39422279 37987156 39422279 77916259 39422279 77916259 101188063 96924741 101188063 193282334 101188063 193282334 250062678 253093615 250062678 173655795 250062678 173655795 3818967 224901572 3818967 224901572 220948420 49417681 220948420 49417681 51719070 152055218 51719070 152055218 224874706 263725657 224874706 263725657 261841038 167218488 261841038 167218488 177137376 245200486 177137376 245200486 242766431 23709529 242766431 23709529 23953336 90745702 23953336 90745702 92894122 25236222 92894122 25236222 28214627 45560113 28214627 45560113 65597255 62243165 65597255 114376645 65597255 114376645 139007034 136600601 139007034 253222498 139007034 253222498 251111855 175901841 251111855 175901841 185046159 204336253 185046159 204336253 298897209 298353582 298897209 275023221 298897209 275023221 90152797 89386196 90152797 164466477 90152797 164466477 179251552 170628007 179251552 130340195 179251552 130340195 136887842 283301387 136887842 283301387 284219316 194546911 284219316 194546911 172378766 162223776 172378766 206742507 172378766 206742507 210153461 45561510 210153461 45561510 49274106 110252533 49274106 110252533 168630856 163005737 168630856 33259552 168630856 33259552 33383477 201129345 33383477 201129345 204178692 59854595 204178692 59854595 63665399 127014295 63665399 127014295 250130484 253179180 250130484 71573332 250130484 71573332 73824162 160658504 73824162 160658504 218293293 213892837 218293293 65037192 218293293 65037192 68129865 65393015 68129865 65393015 182921636 174202961 182921636 32203321 182921636 32203321 34821805 170301629 34821805 170301629 174260748 101566999 174260748 101566999 103523945 112682152 103523945 112682152 142307090 137037861 142307090 144157974 142307090 144157974 149020323 8256332 149020323 8256332 10087269 152462397 10087269 152462397 264510625 269042809 264510625 122052497 264510625 122052497 127023699 126342657 127023699 126342657 156374817 153923633 156374817 40297045 156374817 40297045 42844862 110446415 42844862 110446415 244021704 247623360 244021704 99358404 244021704 99358404 19184229 17644235 19184229 208433163 19184229 208433163 252414978 257001675 252414978 140236446 252414978 140236446 106947362 18675717 106947362 18675717 19753289 169920500 19753289 169920500 230467824 233884078 230467824 207994728 230467824 207994728 176789164 128862755 176789164 128862755 133373789 149323739 133373789 149323739 178923039 167784940 178923039 136902379 178923039 136902379 141799035 250122025 141799035 250122025 247265778 75968849 247265778 75968849 79583010 136760337 79583010 136760337 194237204 189747092 194237204 178404699 194237204 178404699 185092565 211392316 185092565 211392316 216078997 274941168 216078997 274941168 271751743 222850296 271751743 222850296 227352657 246313965 227352657 246313965 262575432 263433994 262575432 196781797 262575432 196781797 48759416 47097998 48759416 203092637 48759416 203092637 198391866 118026674 198391866 118026674 118571069 285802688 118571069 285802688 286530910 26891722 286530910 26891722 28716326 76661603 28716326 76661603 147208086 142824900 147208086 182766561 147208086 182766561 278482302 282240916 278482302 51072641 278482302 51072641 55252397 88524297 55252397 88524297 94045827 92595218 94045827 94670348 94045827 94670348 272484802 273527298 272484802 125174489 272484802 125174489 129165658 280172007 129165658 280172007 275554938 85120465 275554938 85120465 90163472 92481676 90163472 92481676 195328579 191013417 195328579 146313681 195328579 146313681 154191900 260473217 154191900 260473217 281697831 282191291 281697831 213744793 281697831 213744793 195993107 80100524 195993107 80100524 81410495 233324718 81410495 233324718 235866470 160726585 235866470 160726585 125363248 123898532 125363248 172316848 125363248 172316848 236885325 240098078 236885325 79643684 236885325 79643684 83643736 182950580 83643736 182950580 191202336 71428445 191202336 71428445 69399795 67117318 69399795 218724088 69399795 218724088 251034201 254742094 251034201 235325658 251034201 235325658 106958585 64190028 106958585 64190028 49847439 47013694 49847439 159782713 49847439 159782713 208152315 212302385 208152315 45602171 208152315 45602171 48006882 125262509 48006882 125262509 198009778 201969139 198009778 140830370 198009778 140830370 13116325 129210216 13116325 129210216 178673518 169507747 178673518 123074083 178673518 123074083 124344817 121496279 124344817 121496279 134933055 129215030 134933055 83248124 134933055 83248124 88537344 136744842 88537344 136744842 157809776 146785295 157809776 199244917 157809776 199244917 201862882 58332906 201862882 58332906 60577548 215664036 60577548 215664036 220464716 94272593 220464716 94272593 96823918 208406565 96823918 208406565 202268598 91666682 202268598 91666682 93622446 293853379 93622446 293853379 293122668 237633809 293122668 237633809 114720694 109852937 114720694 194075918 114720694 194075918 195661848 144388565 195661848 144388565 154356506 202531407 154356506 202531407 205962732 71060734 205962732 71060734 73089592 227234553 73089592 227234553 224659085 205769913 224659085 205769913 12274958 11674232 12274958 46852625 12274958 46852625 191303255 182538361 191303255 38387075 191303255 38387075 41008689 103842262 41008689 103842262 158206685 147786810 158206685 157342744 158206685 157342744 169534273 45015344 169534273 45015344 49843478 199325527 49843478 199325527 280614638 281160602 280614638 100925040 280614638 100925040 102607258 99598836 102607258 150825466 102607258 150825466 155348744 58832045 155348744 58832045 61205407 175824663 61205407 175824663 202107880 201750088 202107880 191186789 202107880 191186789 149152116 115141482 149152116 115141482 114787614 144551263 114787614 144551263 148028582 95230982 148028582 95230982 96828805 294200574 96828805 294200574 293290292 136200207 293290292 136200207 140069645 215459289 140069645 215459289 211105253 171692894 211105253 171692894 124688142 118841658 124688142 271313017 124688142 271313017 267371434 123172786 267371434 123172786 120480824 114226353 120480824 144868637 120480824 144868637 153596026 112032043 153596026 112032043 56970879 54961290 56970879 224742250 56970879 224742250 220997808 167475830 220997808 167475830 172527995 230515465 172527995 230515465 226072126 139229852 226072126 139229852 120692753 117746804 120692753 183598292 120692753 183598292 185579437 158741809 185579437 158741809 162004521 243399051 162004521 243399051 263732615 267492782 263732615 207151020 263732615 207151020 201500817 115153063 201500817 115153063 118484036 147924812 118484036 147924812 155766382 140330147 155766382 140330147 145146946 186563285 145146946 186563285 188329467 61730600 188329467 61730600 64910947 284086896 64910947 284086896 282158399 190035132 282158399 190035132 194004749 199514151 194004749 199514151 223523111 228117117 223523111 10520560 223523111 10520560 9933012 156788715 9933012 156788715 177187126 172230036 177187126 43041064 177187126 43041064 45919137 96173009 45919137 96173009 264571430 267271213 264571430 200259244 264571430 200259244 95253747 92222171 95253747 206122959 95253747 206122959 207989730 136726112 207989730 136726112 142212942 259748548 142212942 259748548 258520605 166550241 258520605 166550241 135103128 131636714 135103128 158246176 135103128 158246176 231497594 226402030 231497594 289710037 231497594 289710037 288882948 69961021 288882948 69961021 63654708 61447151 63654708 149869570 63654708 149869570 234048770 237652874 234048770 19721639 234048770 19721639 20340887 259548288 20340887 259548288 254711047 62256157 254711047 62256157 64375529 176142313 64375529 176142313 184267084 44133288 184267084 44133288 48443083 195389220 48443083 195389220 198716734 119135197 198716734 119135197 104870624 103600110 104870624 194782701 104870624 194782701 209047686 201698840 209047686 96751586 209047686 96751586 98181581 241304767 98181581 241304767 237933885 12547568 237933885 12547568 11937704 111872476 11937704 111872476 176254527 172084926 176254527 226414440 176254527 226414440 222849475 131322323 222849475 131322323 134939186 197022595 134939186 197022595 199915264 80523502 199915264 80523502 54465314 52612150 54465314 147601033 54465314 147601033 232597831 236489247 232597831 106752504 232597831 106752504 109255834 118649112 109255834 118649112 124729122 83356495 124729122 83356495 44153166 15105564 44153166 15105564 17823072 185462234 17823072 185462234 228431174 231940894 228431174 92983797 228431174 92983797 95230271 180593746 95230271 180593746 189618927 88218660 189618927 88218660 90761122 191163675 90761122 191163675 234355708 237768501 234355708 138528569 234355708 138528569 111198688 107105309 111198688 118510133 111198688 118510133 185695072 181894824 185695072 101847720 185695072 101847720 105968095 227553325 105968095 227553325 225611907 108465020 225611907 108465020 112403884 157933957 112403884 157933957 161311622 60436543 161311622 60436543 63732092 69914962 63732092 69914962 247372930 256942786 247372930 256942786 256538879 220301367 256538879 220301367 195320203 96284959 195320203 96284959 99194233 135357944 99194233 135357944 251472419 252739380 251472419 91079062 251472419 91079062 91330888 266235532 91330888 266235532 265789478 31293017 265789478 31293017 31234132 95311573 31234132 95311573 127587359 122843454 127587359 44682721 127587359 44682721 48413827 82918642 48413827 82918642 85368728 69023425 85368728 69023425 73128670 164917837 73128670 164917837 171012253 155140044 171012253 155140044 160871332 183018528 160871332 183018528 231439608 234807402 231439608 217789109 231439608 217789109 110497574 106729742 110497574 246103750 110497574 246103750 253128532 255520130 253128532 213998009 253128532 213998009 93046109 89823301 93046109 181086540 93046109 181086540 205989427 204933328 205989427 278249915 205989427 278249915 275551685 181630389 275551685 181630389 193039395 247009195 193039395 247009195 245910782 66141024 245910782 66141024 69498935 74135073 69498935 74135073 270831963 273446552 270831963 184722852 270831963 184722852 161186587 99348947 161186587 99348947 104690673 268867816 104690673 268867816 264643907 93263949 264643907 93263949 70943288 66933462 70943288 143010768 70943288 143010768 279353640 279860214 279353640 18510487 279353640 18510487 18094188 39539735 18094188 39539735 249974380 254657753 249974380 221020970 249974380 221020970 181471350 176358749 181471350 197700698 181471350 197700698 197997089 93156734 197997089 93156734 95368474 105520723 95368474 105520723 232264047 236349742 232264047 89717482 232264047 89717482 91741820 213746359 91741820 213746359 210987117 65110685 210987117 65110685 67824220 90010279 67824220 90010279 213364314 252599302 213364314 252599302 249176998 125473947 249176998 125473947 128715136 122393288 128715136 122393288 236913585 262033388 236913585 262033388 260077091 142317196 260077091 142317196 146254447 206472672 146254447 206472672 229484623 248999191 229484623 248999191 245392278 244868707 245392278 244868707 97637889 95429970 97637889 280258819 97637889 280258819 278388978 81986952 278388978 81986952 56737770 54462110 56737770 194549750 56737770 194549750 199025154 160136868 199025154 160136868 36066828 178432631 36066828 178432631 182130619 95700266 182130619 95700266 98699361 284577590 98699361 284577590 285210160 73638731 285210160 73638731 78207952 187183564 78207952 187183564 192113254 127632606 192113254 127632606 55011886 50658602 55011886 240133103 55011886 240133103 234532408 164073753 234532408 164073753 168140461 176241397 168140461 176241397 255147065 258690571 255147065 23435628 255147065 23435628 23527725 280736982 23527725 280736982 279807373 240370975 279807373 240370975 193986001 189027457 193986001 283903965 193986001 283903965 283325568 143853348 283325568 143853348 56710768 55615941 56710768 153985855 56710768 153985855 160933223 82935515 160933223 82935515 72562530 71055469 72562530 191053097 72562530 191053097 264414388 264764506 264414388 254609433 264414388 254609433 93110000 91423192 93110000 128287080 93110000 128287080 192152977 185576709 192152977 242775309 192152977 242775309 240283837 225140635 240283837 225140635 17408265 84730758 17408265 84730758 258775545 263243417 258775545 143104278 258775545 143104278 149117640 141937269 149117640 141937269 151312637 139837731 151312637 139837731 82904403 60922258 82904403 60922258 64259876 110549067 64259876 110549067 116407430 113014331 116407430 113014331 112942674 226742085 112942674 226742085 232240474 124149635 232240474 124149635 127856931 149932302 127856931 149932302 156228666 11728642 156228666 11728642 12634545 80673012 12634545 80673012 142862951 139719420 142862951 70926798 142862951 70926798 52661977 46956559 52661977 108738565 52661977 108738565 110844564 96727527 110844564 96727527 28059220 26231193 28059220 226019143 28059220 226019143 225915004 102158739 225915004 102158739 106017709 123978520 106017709 123978520 129735262 32638956 129735262 32638956 31081375 87168643 31081375 87168643 131065598 124852179 131065598 288850344 131065598 288850344 287298389 113880878 287298389 113880878 114790980 199415483 114790980 199415483 240948191 245104288 240948191 223860874 240948191 223860874 190349784 19306048 190349784 19306048 22139865 244897639 22139865 244897639 243070777 27783996 243070777 27783996 28789866 160816544 28789866 160816544 165584463 108162054 165584463 108162054 110283686 146876813 110283686 146876813 278505954 279674188 278505954 217033712 278505954 217033712 211934380 227224161 211934380 227224161 223269706 132778405 223269706 132778405 64330800 62290596 64330800 124845912 64330800 124845912 131192698 80574769 131192698 80574769 80799927 98913499 80799927 98913499 118259769 115922907 118259769 33768825 118259769 33768825 36698375 174076223 36698375 174076223 180890386 82019569 180890386 82019569 86338435 96264417 86338435 96264417 114202330 108561698 114202330 146828605 114202330 146828605 150514159 139982161 150514159 139982161 98850155 95722317 98850155 226956896 98850155 226956896 223360411 191302047 223360411 191302047 120750977 116031763 120750977 123265908 120750977 123265908 127522847 99586019 127522847 99586019 65352505 63152196 65352505 233558919 65352505 233558919 228711718 136027017 228711718 136027017 79443727 53858636 79443727 53858636 21193882 19809751 21193882 84838457 21193882 84838457 251024342 255198188 251024342 75607457 251024342 75607457 75089524 266048245 75089524 266048245 262442595 63135142 262442595 63135142 66115513 181469206 66115513 181469206 185661653 163060040 185661653 163060040 172458937 199796589 172458937 199796589 202829054 157776568 202829054 157776568 38933287 36894768 38933287 196064810 38933287 196064810 199429719 188179059 199429719 188179059 192592050 191071820 192592050 191071820 195520499 35490285 195520499 35490285 38622883 267856967 38622883 267856967 267227692 264389631 267227692 264389631 224072914 256025351 224072914 256025351 288515226 287400622 288515226 174717795 288515226 174717795 183221055 213704109 183221055 213704109 219168711 45780086 219168711 45780086 45930491 180297009 45930491 180297009 192179337 112880774 192179337 112880774 112956895 217679445 112956895 217679445 220964734 107723060 220964734 107723060 109247150 185705237 109247150 185705237 248139354 250776997 248139354 90819554 248139354 90819554 93224480 156567733 93224480 156567733 226218414 221093460 226218414 258332814 226218414 258332814 253280388 172636636 253280388 172636636 76444619 75868674 76444619 118320395 76444619 118320395 209632916 208790813 209632916 253123425 209632916 253123425 249468548 243205258 249468548 243205258 241249514 257791823 241249514 257791823 254932058 222622623 254932058 222622623 219156483 285790303 219156483 285790303 282763790 77438352 282763790 77438352 78161972 166580612 78161972 166580612 171750863 41104321 171750863 41104321 44347120 208778570 44347120 208778570 223919660 227912899 223919660 129449253 223919660 129449253 130666087 283314132 130666087 283314132 282757298 272576011 282757298 272576011 171495986 160769279 171495986 199454683 171495986 199454683 249217148 252200847 249217148 219695350 249217148 219695350 97797356 94601203 97797356 133973035 97797356 133973035 138161024 85282906 138161024 85282906 87068018 263286364 87068018 263286364 261160531 203540929 261160531 203540929 96103920 93105101 96103920 139615680 96103920 139615680 145600872 138871828 145600872 138871828 144429241 171892239 144429241 171892239 198879966 198127336 198879966 136758382 198879966 136758382 77989138 76950223 77989138 139118059 77989138 139118059 194478164 186345490 194478164 103158777 194478164 103158777 107194412 222365703 107194412 222365703 234546623 236488254 234546623 97699943 234546623 97699943 100138258 193968151 100138258 193968151 276679117 278891227 276679117 39428963 276679117 39428963 42979634 179673402 42979634 179673402 244722538 247629926 244722538 245685921 244722538 245685921 188365547 157348544 188365547 157348544 142867327 137440203 142867327 204384405 142867327 204384405 200889999 157985843 200889999 157985843 102079255 53816405 102079255 53816405 56467077 191716512 56467077 191716512 212225335 212115117 212225335 114866499 212225335 114866499 95155144 93022726 95155144 190930444 95155144 190930444 194805160 28089267 194805160 28089267 29640233 265467182 29640233 265467182 264216822 251154456 264216822 251154456 190536080 183752239 190536080 201911686 190536080 201911686 199604317 37584270 199604317 37584270 25098778 23397838 25098778 210162957 25098778 210162957 215767554 139138909 215767554 139138909 143385147 151559439 143385147 151559439 162799291 99041623 162799291 99041623 99629558 177835530 99629558 177835530 184179200 88806321 184179200 88806321 90815560 208571797 90815560 208571797 205439610 148491796 205439610 148491796 156582845 210313079 156582845 210313079 209730266 170477695 209730266 170477695 180673475 207152823 180673475 207152823 208181215 166462529 208181215 166462529 175978038 206716435 175978038 206716435 206772218 106948047 206772218 106948047 107336175 115396108 107336175 115396108 120316619 58349818 120316619 58349818 61694408 62802614 61694408 62802614 202675326 192157621 202675326 220777611 202675326 220777611 218098887 70764953 218098887 70764953 41080645 39510688 41080645 189058305 41080645 189058305 189185002 48634990 189185002 48634990 32641502 31643409 32641502 90022481 32641502 90022481 168988397 164369512 168988397 176609820 168988397 176609820 233231257 236042126 233231257 54702513 233231257 54702513 59056812 95824001 59056812 95824001 252401906 255106996 252401906 136815994 252401906 136815994 142120852 292620154 142120852 292620154 290984363 169103959 290984363 169103959 110383074 105418658 110383074 153695819 110383074 153695819 202642284 206747805 202642284 203321643 202642284 203321643 205492037 91518308 205492037 91518308 31399718 49461817 31399718 49461817 221975401 225370470 221975401 207641551 221975401 207641551 18283628 15866352 18283628 136909783 18283628 136909783 144113196 105695401 144113196 105695401 106534710 263271087 106534710 263271087 260582500 156193469 260582500 156193469 162578474 248180760 162578474 248180760 246850676 31573989 246850676 31573989 31008000 113549424 31008000 113549424 118329019 27526300 118329019 27526300 29629644 213052126 29629644 213052126 216257608 40286761 216257608 40286761 40842316 94162691 40842316 94162691 244660105 246333457 244660105 242631444 244660105 242631444 154765183 150276431 154765183 245210246 154765183 245210246 241812710 66338561 241812710 66338561 70858779 221041819 70858779 221041819 218078624 173407727 218078624 173407727 179909397 185373734 179909397 185373734 226613934 253060742 226613934 253060742 253935002 22008608 253935002 22008608 24047126 109691316 24047126 109691316 110373637 74890956 110373637 74890956 75764855 170901791 75764855 170901791 178901868 112157330 178901868 112157330 119024797 190642895 119024797 190642895 199102104 92121393 199102104 92121393 11766112 210248005 11766112 210248005 204592227 49956187 204592227 49956187 50034705 64346081 50034705 64346081 221523422 235802912 221523422 235802912 236885230 240118027 236885230 229250105 236885230 229250105 226842830 263714538 226842830 263714538 298316662 297950720 298316662 111243094 298316662 111243094 83184262 81334564 83184262 169164033 83184262 169164033 176288153 140991535 176288153 140991535 136758999 91636474 136758999 91636474 93145288 164028688 93145288 164028688 197596487 193366083 197596487 237415896 197596487 237415896 233489734 88400988 233489734 88400988 80188406 79361356 80188406 99489688 80188406 99489688 103104236 60307526 103104236 60307526 62217400 200317544 62217400 200317544 200305323 76178419 200305323 76178419 77976577 156034247 77976577 156034247 158931334 69272546 158931334 69272546 72420739 226914084 72420739 226914084 255348103 257251619 255348103 187609958 255348103 187609958 192225538 269119378 192225538 269119378 268134546 72736061 268134546 72736061 75468960 274756852 75468960 274756852 271689282 129195299 271689282 129195299 133070744 225120565 133070744 225120565 224458008 100696535 224458008 100696535 50620943 46717714 50620943 125678690 50620943 125678690 126843801 59374849 126843801 59374849 62139520 189482783 62139520 189482783 192994285 70219378 192994285 70219378 74111542 277688319 74111542 277688319 275874762 116155214 275874762 116155214 74715902 71135619 74715902 84748541 74715902 84748541 192899052 187238081 192899052 100343750 192899052 100343750 104063599 107537487 104063599 107537487 226150277 229865337 226150277 119892020 226150277 119892020 124085013 207521562 124085013 207521562 203616419 163145314 203616419 163145314 167868560 190497240 167868560 190497240 195058073 136011369 195058073 136011369 97731563 55906035 97731563 55906035 57828152 92941603 57828152 92941603 211077891 203749337 211077891 44587631 211077891 44587631 44423934 49351974 44423934 49351974 87799379 84275162 87799379 267852464 87799379 267852464 266320689 231461641 266320689 231461641 119545361 114394799 119545361 245320529 119545361 245320529 240699668 85903946 240699668 85903946 87931623 194158365 87931623 194158365 197876549 90483850 197876549 90483850 40794058 36707275 40794058 171333729 40794058 171333729 176257323 92543172 176257323 92543172 93850273 177552754 93850273 177552754 181076240 33245018 181076240 33245018 36869644 260826649 36869644 260826649 259991384 66880727 259991384 66880727 68927488 225149694 68927488 225149694 220789917 182089835 220789917 182089835 189491753 284300081 189491753 284300081 282057165 55593372 282057165 55593372 44503600 40218353 44503600 44706473 44503600 44706473 271494991 274007029 271494991 80353274 271494991 80353274 83248994 151135856 83248994 151135856 217993526 296033139 217993526 296033139 295924148 248892624 295924148 248892624 247857792 262032033 247857792 262032033 259506746 177809031 259506746 177809031 127962318 117025977 127962318 117025977 116971278 143977696 116971278 143977696 205149030 202820583 205149030 151268209 205149030 151268209 160132516 201545507 160132516 201545507 262895873 263967999 262895873 40553629 262895873 40553629 42801762 68629655 42801762 68629655 210796143 235155949 210796143 235155949 229583523 190114232 229583523 190114232 177505024 171871692 177505024 269251829 177505024 269251829 267245497 251445458 267245497 251445458 45348106 43331802 45348106 190170991 45348106 190170991 193411314 166482709 193411314 166482709 15796865 150732311 15796865 150732311 155301351 105106168 155301351 105106168 107887029 218858656 107887029 218858656 290693902 291720483 290693902 62842148 290693902 62842148 29695456 28525329 29695456 135571690 29695456 135571690 137172071 37018654 137172071 37018654 39585960 39566646 39585960 112340569 39585960 112340569 135189199 131263901 135189199 260663911 135189199 260663911 257130675 101875583 257130675 101875583 107865782 186752270 107865782 186752270 259034522 262717743 259034522 43854368 259034522 43854368 46147515 139839631 46147515 139839631 145038144 93655283 145038144 93655283 97450796 197542936 97450796 197542936 205792618 156132374 205792618 156132374 161766929 251111091 161766929 251111091 248777547 57125675 248777547 57125675 59119743 87973441 59119743 87973441 288373044 290482242 288373044 124593994 288373044 124593994 50178106 48965952 50178106 193258630 50178106 193258630 229382068 234771988 229382068 234771988 236370932 100028468 236370932 100028468 102173397 108575049 102173397 108575049 241931185 255347757 241931185 255347757 255981547 208629642 255981547 208629642 157272574 35086762 157272574 35086762 36398392 177250292 36398392 177250292 247011623 249083542 247011623 116527665 247011623 116527665 121852512 268586095 121852512 268586095 267396359 41458879 267396359 41458879 45350236 286910738 45350236 286910738 286765106 127957912 286765106 127957912 80759926 78809284 80759926 149028868 80759926 149028868 154743757 61739906 154743757 61739906 25613204 25009479 25613204 281035826 25613204 281035826 280536036 157481968 280536036 157481968 80065305 75322770 80065305 111899737 80065305 111899737 160867078 155648679 160867078 116063217 160867078 116063217 50040814 47186180 50040814 117615462 50040814 117615462 146530573 140317793 146530573 179049204 146530573 179049204 184641026 26876324 184641026 26876324 28068472 207066366 28068472 207066366 213612250 49548839 213612250 49548839 52659789 117618554 52659789 117618554 154405372 149750719 154405372 244195958 154405372 244195958 241991394 101229325 241991394 101229325 103007259 107564296 103007259 107564296 110561557 69724872 110561557 69724872 48960557 46423868 48960557 159893325 48960557 159893325 166945227 140559900 166945227 140559900 34883663 31637562 34883663 243803067 34883663 243803067 241048515 130475940 241048515 130475940 137617264 195762101 137617264 195762101 199331575 203811156 199331575 41966452 199331575 41966452 35342995 33435999 35342995 224674424 35342995 224674424 228568559 102329222 228568559 102329222 105606549 261787930 105606549 261787930 257792762 121653833 257792762 121653833 125180673 218198855 125180673 218198855 220823901 55841364 220823901 55841364 57495652 120792329 57495652 120792329 265017839 292432648 265017839 292432648 290177945 240489177 290177945 240489177 137892738 65926402 137892738 65926402 68113314 200305939 68113314 200305939 203861490 7347434 203861490 7347434 7136645 239003126 7136645 239003126 235643466 177149967 235643466 177149967 183616827 247774000 183616827 247774000 246788905 250563234 246788905 144450414 246788905 144450414 147575615 241194551 147575615 241194551 256345347 258115635 256345347 169771405 256345347 169771405 103276175 97651744 103276175 97651744 98993287 264240571 98993287 264240571 262564975 219077249 262564975 219077249 106453235 105045708 106453235 237892958 106453235 237892958 234569657 32156468 234569657 32156468 32655842 156079374 32655842 156079374 231854933 227889662 231854933 42056954 231854933 42056954 45404836 120293123 45404836 120293123 250424665 254094933 250424665 192107353 250424665 192107353 80086506 79446092 80086506 107587108 80086506 107587108 207270114 207241359 207270114 183119187 207270114 183119187 192993599 269459463 192993599 269459463 266431222 131798957 266431222 131798957 134737674 223625863 134737674 223625863 220622179 183713142 220622179 183713142 134341693 128626920 134341693 169366649 134341693 169366649 178449790 82918338 178449790 82918338 86175580 122541553 86175580 122541553 250332194 251251760 250332194 17543266 250332194 17543266 16844188 134165141 16844188 134165141 179237562 172013840 179237562 248491450 179237562 248491450 246432042 174191646 246432042 174191646 180197891 189807237 180197891 189807237 194894686 157381375 194894686 157381375 100992509 99475285 100992509 212208048 100992509 212208048 259280137 260831654 259280137 23935550 259280137 23935550 25218381 214521850 25218381 214521850 211750477 56164658 211750477 56164658 58403772 106956052 58403772 106956052 107227516 99917445 107227516 99917445 66951587 65176565 66951587 95572338 66951587 95572338 164503758 155315650 164503758 113699633 164503758 113699633 118690042 270247598 118690042 270247598 268556493 236707603 268556493 236707603 98867009 96630430 98867009 242088312 98867009 242088312 236201616 149985825 236201616 149985825 99115042 97039953 99115042 122115040 99115042 122115040 244361752 246278665 244361752 117005294 244361752 117005294 123365812 284219619 123365812 284219619 283151763 56476241 283151763 56476241 58606228 158323576 58606228 158323576 164569672 36108627 164569672 36108627 37282144 148081102 37282144 148081102 158414979 40363349 158414979 40363349 44705258 181164769 44705258 181164769 268641807 270397238 268641807 189213210 268641807 189213210 146244424 142041101 146244424 178580565 146244424 178580565 222457638 279311007 222457638 279311007 279100783 208469639 279100783 208469639 204305522 247472761 204305522 247472761 247715462 251242466 247715462 163536114 247715462 163536114 52094108 49089042 52094108 212613591 52094108 212613591 215552051 126914338 215552051 126914338 133610469 179441106 133610469 179441106 230248516 234079591 230248516 125936365 230248516 125936365 126399130 228860550 126399130 228860550 224686944 118654423 224686944 118654423 119991385 207866782 119991385 207866782 246612743 247081816 246612743 24755000 246612743 24755000 27074769 206620369 27074769 206620369 225683281 221273887 225683281 30174561 225683281 30174561 32982655 204680148 32982655 204680148 201922060 39008926 201922060 39008926 42156509 123155684 42156509 123155684 203354363 199478264 203354363 122574939 203354363 122574939 128658950 295309130 128658950 295309130 293648365 178339502 293648365 178339502 182836309 182749919 182836309 182749919 236587306 241504876 236587306 85164172 236587306 85164172 83535669 80383050 83535669 258159295 83535669 258159295 258407526 163229493 258407526 163229493 167741751 193301128 167741751 193301128 197582271 32921471 197582271 32921471 32702637 64639310 32702637 64639310 142778698 137999494 142778698 213493416 142778698 213493416 208310958 86585467 208310958 86585467 80948060 77306481 80948060 223564930 80948060 223564930 224708680 54310980 224708680 54310980 58114326 65420285 58114326 65420285 147178016 142202304 147178016 32394464 147178016 32394464 35694995 145385444 35694995 145385444 151655449 97055369 151655449 97055369 100998503 191834984 100998503 191834984 195779423 94603070 195779423 94603070 67267417 64188918 67267417 202439527 67267417 202439527 256600315 258845256 256600315 42424441 256600315 42424441 45624725 137706366 45624725 137706366 262968626 295133796 262968626 295133796 294304349 68751586 294304349 68751586 70210434 211003753 70210434 211003753 212013755 91717302 212013755 91717302 93081473 88602763 93081473 88602763 261031797 262822224 261031797 41812991 261031797 41812991 41198574 163845319 41198574 163845319 168117795 113766342 168117795 113766342 114444443 170488336 114444443 170488336 242659689 245508204 242659689 77640934 242659689 77640934 78860649 229256478 78860649 229256478 226792572 62156816 226792572 62156816 65006294 97494619 65006294 97494619 101468202 78324618 101468202 78324618 78888965 136796655 78888965 136796655 192435245 190668683 192435245 251618942 192435245 251618942 249919096 140130414 249919096 140130414 51285781 48013797 51285781 128678687 51285781 128678687 190195914 179200409 190195914 86429109 190195914 86429109 89689550 176149531 89689550 176149531 193610773 188956436 193610773 144122053 193610773 144122053 145776734 139843458 145776734 253553217 145776734 253553217 268478587 271519660 268478587 149877310 268478587 149877310 26475829 25650710 26475829 253561017 26475829 253561017 297369619 297681457 297369619 202393783 297369619 202393783 19037133 16197899 19037133 179764770 19037133 179764770 186448884 145290261 186448884 145290261 148285641 177005565 148285641 177005565 207084493 203230192 207084493 171856363 207084493 171856363 120687453 97818609 120687453 97818609 99859653 127256973 99859653 127256973 131486542 49585603 131486542 49585603 50492156 195818291 50492156 195818291 217515825 218747499 217515825 124239694 217515825 124239694 131521717 166945476 131521717 166945476 174688193 31892715 174688193 31892715 25393044 23492962 25393044 63130877 25393044 63130877 66005746 63049042 66005746 286810119 66005746 286810119 284549261 205245520 284549261 205245520 133749938 129467830 133749938 157954186 133749938 157954186 273633078 275618242 273633078 237498636 273633078 237498636 89993370 87297358 89993370 216527339 89993370 216527339 214308939 59446931 214308939 59446931 46680126 43296794 46680126 129500439 46680126 129500439 262267128 266339484 262267128 139555674 262267128 139555674 143949644 176344626 143949644 176344626 185747119 98290156 185747119 98290156 102069914 155118721 102069914 155118721 160003500 122388948 160003500 122388948 127154220 127815282 127154220 127815282 131693060 20843944 131693060 20843944 22621549 120618174 22621549 120618174 123834481 95990582 123834481 95990582 50339643 50258229 50339643 58196314 50339643 58196314 80042068 76888067 80042068 106889903 80042068 106889903 147680332 145181452 147680332 197814986 147680332 197814986 193604998 156053505 193604998 156053505 146328487 46821526 146328487 46821526 34552663 34093554 34552663 123558851 34552663 123558851 126565310 122507688 126565310 122507688 69587950 66367838 69587950 141914843 69587950 141914843 147059139 34874783 147059139 34874783 37889177 94495950 37889177 94495950 198195076 197396834 198195076 185809421 198195076 185809421 49885623 48538494 49885623 107138758 49885623 107138758 153269715 149042672 153269715 138927753 153269715 138927753 143074955 137611158 143074955 237880606 143074955 237880606 235670108 84042562 235670108 84042562 29646674 26915595 29646674 206747901 29646674 206747901 212140581 48490876 212140581 48490876 53337886 242252425 53337886 242252425 238560586 229577306 238560586 229577306 176627499 38602600 176627499 38602600 43086884 139861025 43086884 139861025 188036447 186417062 188036447 74693867 188036447 74693867 76575602 94932063 76575602 94932063 256349636 281851057 256349636 281851057 279201650 276789869 279201650 276789869 244505945 135688330 244505945 135688330 111482136 50982697 111482136 50982697 54250650 114160620 54250650 114160620 115838468 34964415 115838468 34964415 39330175 67789405 39330175 67789405 243798921 246472718 243798921 164663723 243798921 164663723 156518741 148415276 156518741 148415276 118369623 46842535 118369623 46842535 50216744 70778808 50216744 70778808 73926255 43869845 73926255 43869845 46853118 80124346 46853118 80124346 241024077 283138633 241024077 283138633 280782061 171119146 280782061 171119146 96595067 49595430 96595067 49595430 43516757 40513460 43516757 147583223 43516757 147583223 153457626 88504614 153457626 88504614 66581073 64235257 66581073 121000088 66581073 121000088 217824360 221642368 217824360 20092441 217824360 20092441 20761953 20333943 20761953 71065872 20761953 71065872 248451877 293119898 248451877 293119898 292295097 185293946 292295097 185293946 52445895 50577096 52445895 82988623 52445895 82988623 240695731 245187696 240695731 203323732 240695731 203323732 200765890 47905962 200765890 47905962 47467012 110112709 47467012 110112709 142682233 136434053 142682233 102488130 142682233 102488130 103674309 235479277 103674309 235479277 238143915 95172442 238143915 95172442 95176069 204272402 95176069 204272402 207158275 39275619 207158275 39275619 42557751 144017249 42557751 144017249 159527507 149761698 159527507 194983485 159527507 194983485 204542906 60591520 204542906 60591520 63604653 117069883 63604653 117069883 151249153 145293753 151249153 41632692 151249153 41632692 44369495 188721505 44369495 188721505 229847675 233546624 229847675 201072869 229847675 201072869 149174379 67345582 149174379 67345582 70975326 210751511 70975326 210751511 207018614 60476594 207018614 60476594 49003215 45495995 49003215 243752022 49003215 243752022 240156122 94019264 240156122 94019264 96129033 247130999 96129033 247130999 290141413 289866228 290141413 50290947 290141413 50290947 53951005 67754885 53951005 67754885 82988687 80696036 82988687 84732226 82988687 84732226 85548307 65471887 85548307 65471887 17253105 16523880 17253105 182535506 17253105 182535506 188133094 47656482 188133094 47656482 50630333 187263555 50630333 187263555 257535932 259958725 257535932 31984585 257535932 31984585 33906339 41074355 33906339 41074355 87668276 86631323 87668276 215988909 87668276 215988909 255080118 259259852 255080118 125133012 255080118 125133012 128756499 148192365 128756499 148192365 202758661 199488010 202758661 229017748 202758661 229017748 224743244 12897312 224743244 12897312 13180862 94742548 13180862 94742548 106992768 106436946 106992768 5545665 106992768 5545665 6174012 154098517 6174012 154098517 161970105 113649179 161970105 113649179 115581978 174704402 115581978 174704402 181107267 160440707 181107267 160440707 166731995 163476669 166731995 163476669 173123081 101991561 173123081 101991561 104848375 129492739 104848375 129492739 221724871 222228225 221724871 99486723 221724871 99486723 103080469 223107180 103080469 223107180 229007296 233807633 229007296 131544589 229007296 131544589 74171028 71043899 74171028 85547487 74171028 85547487 89223556 54277434 89223556 54277434 56323716 237899767 56323716 237899767 234278836 146931063 234278836 146931063 156855020 171281581 156855020 171281581 225954266 221829389 225954266 229784093 225954266 229784093 228555345 230737251 228555345 230737251 169451594 17998062 169451594 17998062 20147985 105327785 20147985
114907 585207703 0 585207703 454678775 135340011 454678775 135340011 90012744 427410227 90012744 427410227 815479924 277034947 815479924 767889223 815479924 767889223 38343603 159321350 38343603 159321350 894034265 263456785 894034265 263456785 517720477 816752958 517720477 816752958 367095052 824851014 367095052 824851014 587012194 944495617 587012194 944495617 110129806 481851040 110129806 481851040 674469677 977596437 674469677 977596437 96042496 489001352 96042496 489001352 325244245 249535662 325244245 249535662 164897212 29962361 164897212 29962361 980184800 310048449 980184800 310048449 205432078 413115709 205432078 413115709 528109498 739784373 528109498 665391322 528109498 665391322 398286353 125964288 398286353 125964288 916838402 269251750 916838402 269251750 701252554 441575016 701252554 114064870 701252554 114064870 924628805 695645159 924628805 695645159 528384776 549051713 528384776 549051713 649288813 608829046 649288813 680412684 649288813 680412684 146992588 376796856 146992588 376796856 744972817 976522297 744972817 976522297 439354058 338368256 439354058 338368256 224963387 752007557 224963387 752007557 475788144 379977094 475788144 379977094 253379265 615430898 253379265 615430898 366961492 426556406 366961492 426556406 256886641 89448638 256886641 89448638 940481509 13444753 940481509 13444753 8938438 518916344 8938438 518916344 912300386 132243510 912300386 904602149 912300386 904602149 343074519 163069004 343074519 163069004 891255335 433642993 891255335 433642993 101085515 728859297 101085515 728859297 586806720 444898242 586806720 444898242 296615824 977137337 296615824 977137337 703722094 437870877 703722094 438784752 703722094 438784752 703131799 384135845 703131799 384135845 739895559 421342404 739895559 421342404 166173458 8571501 166173458 8571501 993721560 853299283 993721560 853299283 467300884 14283949 467300884 14283949 990558423 419375226 990558423 419375226 716700226 334711980 716700226 334711980 773818985 563657591 773818985 563657591 413888346 280649087 413888346 280649087 812833453 495632239 812833453 495632239 665721216 437063792 665721216 437063792 704461140 920304660 704461140 920304660 557461060 956040785 557461060 956040785 859009189 211015295 859009189 532970160 859009189 532970160 382843805 916941904 382843805 916941904 455143497 403629336 455143497 403629336 268810161 477071746 268810161 477071746 677218881 175075822 677218881 175075822 86384508 82623322 86384508 82623322 12947353 910883307 12947353 910883307 674775350 50265483 674775350 50265483 33969727 653550295 33969727 653550295 377828370 465602564 377828370 465602564 73451453 285791598 73451453 285791598 827148412 260218044 827148412 625862666 827148412 625862666 339961675 75578601 339961675 75578601 949360567 365253203 949360567 365253203 162671212 192523920 162671212 192523920 947160363 78771439 947160363 575764646 947160363 575764646 242654806 158573740 242654806 158573740 105656390 325253256 105656390 325253256 892165799 162089122 892165799 949543354 892165799 949543354 351515873 83643395 351515873 83643395 55835401 724963629 55835401 724963629 559855318 187010691 559855318 187010691 124831664 330611082 124831664 330611082 974907342 37312629 974907342 265795683 974907342 265795683 13362772 159362504 13362772 159362504 894020718 977182431 894020718 977182431 223169488 289949656 223169488 289949656 191735556 318562341 191735556 318562341 785151595 973832764 785151595 973832764 617089157 983104353 617089157 983104353 628740830 555668405 628740830 555668405 91401074 875547566 91401074 875547566 377814713 497975038 377814713 497975038 331717925 713653050 331717925 713653050 964506425 17118674 964506425 17118674 11084893 627602348 11084893 627602348 621129445 1024027 621129445 1024027 762648 117463797 762648 117463797 922422444 145681384 922422444 145681384 73150254 138335223 73150254 138335223 873538654 189519735 873538654 257925392 873538654 257925392 169833012 324205705 169833012 324205705 781189985 133752901 781189985 133752901 88937804 664573371 88937804 664573371 581980492 47004252 581980492 47004252 31552525 175884647 31552525 175884647 672465805 484780001 672465805 258220292 672465805 258220292 170079039 538812554 170079039 538812554 960822312 58391314 960822312 878209853 960822312 878209853 503432317 557634325 503432317 557634325 620841122 790423172 620841122 790423172 116799869 584431392 116799869 584431392 451605859 230006365 451605859 230006365 152115687 171648154 152115687 171648154 885719563 371643744 885719563 371643744 376185706 713926173 376185706 338804485 376185706 338804485 770864182 113156154 770864182 113156154 75174367 685858749 75174367 685858749 522750408 729023190 522750408 729023190 280655176 862364981 280655176 862364981 736735194 389220491 736735194 398960174 736735194 398960174 265793104 517779316 265793104 517779316 646137334 890503809 646137334 207245633 646137334 207245633 860998478 64143598 860998478 64143598 43146570 828190004 43146570 828190004 583859052 220646185 583859052 220646185 145592841 9860598 145592841 9860598 992980261 795438395 992980261 795438395 225714363 144782638 225714363 144782638 89662319 350558881 89662319 350558881 748879326 371156103 748879326 869161765 748879326 869161765 400506174 66204329 400506174 66204329 955414077 847215405 955414077 847215405 178877056 138844920 178877056 138844920 907516220 911561875 907516220 911561875 214892758 656636455 214892758 656636455 424991382 130374428 424991382 130374428 86731713 423475270 86731713 423475270 713836412 417742799 713836412 417742799 277935679 412071679 277935679 412071679 721873959 86604951 721873959 86604951 57880920 464526896 57880920 464526896 880210590 179882745 880210590 840054021 880210590 840054021 372467783 282756546 372467783 282756546 810997791 901030240 810997791 901030240 96530386 264501082 96530386 264501082 174129404 52923316 174129404 52923316 35816885 399201662 35816885 399201662 657040518 812202254 657040518 562268649 657040518 562268649 93799914 198019076 93799914 198019076 861883850 205890013 861883850 239223823 861883850 239223823 158036606 991305675 158036606 991305675 617602288 250533001 617602288 250533001 165445342 968824239 165445342 968824239 534794516 969220727 534794516 727500265 534794516 727500265 633739192 25240545 633739192 25240545 16194118 905771995 16194118 905771995 641619403 435476053 641619403 435476053 290729012 390344763 290729012 390344763 735860923 724345700 735860923 724345700 607894905 419130275 607894905 419130275 716981062 77983127 716981062 77983127 52152330 378993247 52152330 378993247 919170059 122276043 919170059 560843350 919170059 560843350 149948990 578074123 149948990 578074123 834877693 248073716 834877693 329676926 834877693 329676926 218455498 184688478 218455498 184688478 877107041 260984978 877107041 260984978 57347800 945898253 57347800 945898253 394210545 272687040 394210545 272687040 179397391 356528764 179397391 356528764 944856993 82497820 944856993 627531396 944856993 627531396 38982710 260637132 38982710 260637132 826856255 374236222 826856255 374236222 249946350 402291714 249946350 402291714 728258607 686556295 728258607 686556295 439428019 922495697 439428019 922495697 518979730 189754734 518979730 189754734 37506798 168577073 37506798 168577073 887801072 965440283 887801072 965440283 571759424 66829300 571759424 66829300 44927629 132080261 44927629 132080261 383984711 993177568 383984711 359127020 383984711 359127020 239418642 561532290 239418642 561532290 641390704 32791986 641390704 32791986 21514276 428324369 21514276 428324369 710591240 448920979 710591240 448920979 252439728 969945946 252439728 969945946 364762353 77425102 364762353 77425102 52005890 879167398 52005890 879167398 489877529 826412964 489877529 826412964 56721286 238786971 56721286 238786971 841176335 498531877 841176335 498531877 331998975 784200612 331998975 784200612 386685597 7827911 386685597 7827911 5103945 330099126 5103945 330099126 776854749 470468853 776854749 470468853 681907018 340494582 681907018 340494582 897867279 153676314 897867279 255387770 897867279 255387770 43005153 79827974 43005153 79827974 946591929 283959491 946591929 283959491 399003476 870708882 399003476 870708882 495974583 235601554 495974583 235601554 155720853 276451714 155720853 276451714 980970765 29010743 980970765 484556637 980970765 484556637 316823877 939839460 316823877 939839460 570640748 292728973 570640748 292728973 803187077 543661769 803187077 543661769 557804640 31184764 557804640 31184764 979302884 392798723 979302884 392798723 262091874 459742718 262091874 459742718 906932630 139595352 906932630 194305732 906932630 194305732 561530938 552378889 561530938 14907717 561530938 14907717 990147870 453106983 990147870 453106983 119072759 131727550 119072759 131727550 87858293 766834105 87858293 766834105 545244782 230734334 545244782 230734334 142457503 392763584 142457503 392763584 853927091 219039739 853927091 847793642 853927091 847793642 47121770 175055568 47121770 175055568 883755881 209255715 883755881 209255715 120124927 136700821 120124927 136700821 91027565 330797669 91027565 330797669 219332374 154356879 219332374 154356879 103112762 919911078 103112762 919911078 950267976 74062937 950267976 442840267 950267976 442840267 643689915 698339660 643689915 438815251 643689915 438815251 703108625 248995450 703108625 248995450 86927579 608513370 86927579 608513370 620052798 882683878 620052798 88233216 620052798 88233216 941170979 296331280 941170979 296331280 492189855 874064804 492189855 555217959 492189855 555217959 418251874 550415131 418251874 550415131 634427224 911410305 634427224 911410305 252999255 520911419 252999255 520911419 610787168 250129085 610787168 250129085 165144134 452832905 165144134 452832905 846619154 137854587 846619154 137854587 908664098 286081620 908664098 286081620 365886871 769705115 365886871 407751112 365886871 407751112 271704795 264439244 271704795 264439244 824334057 748924368 824334057 748924368 364112647 855185115 364112647 110991132 364112647 110991132 926818742 151400033 926818742 151400033 761522077 353397992 761522077 922857875 761522077 922857875 657685407 126581933 657685407 126581933 916539112 392204762 916539112 392204762 261780287 572369873 261780287 572369873 416445458 107789272 416445458 107789272 71299817 367243736 71299817 367243736 751630920 701376732 751630920 701376732 443057932 162921014 443057932 162921014 891379031 256637084 891379031 256637084 674551847 481782814 674551847 433559056 674551847 433559056 918617134 123213217 918617134 758437304 918617134 758437304 250314075 923360530 250314075 923360530 922771831 116882340 922771831 380155092 922771831 380155092 253596998 123609552 253596998 123609552 918299666 566528700 918299666 566528700 350613218 783539215 350613218 316358155 350613218 316358155 787455515 315365198 787455515 505783762 787455515 505783762 315428779 598944906 315428779 598944906 626541899 534602789 626541899 534602789 202273131 669398603 202273131 669398603 976246662 35857078 976246662 869282041 976246662 869282041 599744376 421909875 599744376 421909875 715022230 683969427 715022230 683969427 470330773 909599748 470330773 909599748 581869233 233821400 581869233 233821400 154722217 363718661 154722217 363718661 753774716 702488026 753774716 702488026 319120428 92730680 319120428 92730680 938398069 211077473 938398069 211077473 9353183 775983348 9353183 775983348 384860282 799422779 384860282 799422779 26260247 531423471 26260247 531423471 478281096 620135652 478281096 620135652 100535488 90378899 100535488 90378899 60326665 181494586 60326665 181494586 893510697 160132030 893510697 374096275 893510697 374096275 249852560 542414545 249852560 542414545 803669401 147611489 803669401 147611489 901965464 880347446 901965464 880347446 392879759 88263732 392879759 88263732 941165471 535971620 941165471 535971620 342929692 711325194 342929692 711325194 414983655 470865806 414983655 470865806 313525673 28652427 313525673 28652427 981300758 991959638 981300758 991959638 513312790 350149112 513312790 350149112 895525053 157235564 895525053 476251512 895525053 476251512 430039212 812185625 430039212 53253035 430039212 53253035 964055036 537308365 964055036 537308365 604501154 12774206 604501154 12774206 991210120 182162729 991210120 182162729 854880807 217612931 854880807 39281837 854880807 39281837 25979161 431934876 25979161 431934876 707923409 802861639 707923409 802861639 618102953 216279082 618102953 216279082 905795117 141719253 905795117 750195325 905795117 750195325 153950226 22384319 153950226 22384319 985132039 534361307 985132039 534361307 299830794 858234834 299830794 858234834 619720088 720001494 619720088 720001494 464371977 808289086 464371977 192334796 464371977 192334796 871552561 702073636 871552561 702073636 82340487 753177422 82340487 753177422 577490847 40951276 577490847 40951276 27190943 430793241 27190943 430793241 708736032 596368317 708736032 596368317 581653870 624378895 581653870 624378895 657649244 127782173 657649244 127782173 84914662 343440006 84914662 343440006 720479358 414050187 720479358 422730062 720479358 422730062 273765019 358652016 273765019 358652016 239083712 714839327 239083712 714839327 604335074 940779480 604335074 940779480 539587750 568983561 539587750 568983561 934286253 99909308 934286253 256466796 934286253 256466796 354418139 753666734 354418139 303507046 354418139 303507046 200976779 745581501 200976779 745581501 502078391 343102288 502078391 343102288 198142918 647623399 198142918 647623399 589809423 591224383 589809423 591224383 383157429 762732913 383157429 314016738 383157429 314016738 207912707 223729381 207912707 223729381 851195405 355200458 851195405 355200458 317289535 477009549 317289535 76539398 317289535 76539398 948655023 405564305 948655023 405564305 613917306 764377016 613917306 148993127 613917306 148993127 99198790 469682381 99198790 469682381 816806000 274924926 816806000 637738932 816806000 637738932 213036919 212858681 213036919 212858681 857759502 415639128 857759502 415639128 44612226 387156586 44612226 387156586 738145212 722948687 738145212 722948687 408913059 427639768 408913059 427639768 779678412 326148303 779678412 493241890 779678412 493241890 327879842 379122339 327879842 379122339 816485916 235857923 816485916 235857923 896320270 156161322 896320270 338439118 896320270 338439118 225004793 937824984 225004793 937824984 662310682 522429632 662310682 522429632 447716045 830614422 447716045 830614422 581397351 134229124 581397351 134229124 89189387 414982268 89189387 414982268 936944485 94961674 936944485 481860100 936944485 481860100 295699935 911634122 295699935 911634122 373403296 716778558 373403296 716778558 335922160 499356999 335922160 499356999 663273139 428683415 663273139 428683415 286159647 544685167 286159647 544685167 424120230 890439425 424120230 890439425 373220619 994531612 373220619 994531612 564847520 338491923 564847520 338491923 225068986 164996859 225068986 164996859 890215370 602046546 890215370 602046546 542605339 869402606 542605339 173734807 542605339 173734807 884498364 151059952 884498364 151059952 100538330 560285135 100538330 560285135 902730331 58578937 902730331 58578937 960729791 442710279 960729791 442710279 295234212 345271020 295234212 345271020 766699185 976677820 766699185 976677820 338308356 670226455 338308356 670226455 476801697 200970239 476801697 200970239 133792233 26866502 133792233 26866502 982211755 372743968 982211755 372743968 68667248 912473281 68667248 912473281 385700587 28708610 385700587 28708610 18437709 470453635 18437709 470453635 681960268 301898266 681960268 301898266 29445203 150105358 29445203 150105358 99811285 3694825 99811285 3694825 2455829 117282389 2455829 117282389 922556902 110143142 922556902 110143142 73306444 110000185 73306444 110000185 927415324 206879067 927415324 206879067 309353724 463939154 309353724 168445569 309353724 168445569 973273588 39571524 973273588 827941742 973273588 827941742 524492520 389664925 524492520 389664925 935092735 98792474 935092735 716735816 935092735 716735816 2173727 318787291 2173727 318787291 211411240 74771700 211411240 74771700 50210715 626288830 50210715 626288830 360714470 176667968 360714470 176667968 117771204 216903903 117771204 216903903 332338662 921580161 332338662 921580161 477168952 504486397 477168952 504486397 278372235 241571868 278372235 241571868 159686209 252456876 159686209 252456876 278644102 658407909 278644102 658407909 739638098 197789145 739638098 197789145 131732149 685134189 131732149 685134189 518666444 316492875 518666444 316492875 209715253 628396160 209715253 628396160 562757168 692554974 562757168 233705416 562757168 233705416 11953585 191322897 11953585 191322897 378567132 854686280 378567132 268179537 378567132 268179537 937149056 94738308 937149056 870515210 937149056 870515210 609161548 302424085 609161548 302424085 796729850 490137774 796729850 490137774 339968688 599413807 339968688 213183695 339968688 213183695 97143611 115169717 97143611 115169717 923907368 369228946 923907368 369228946 432921112 729379982 432921112 149732506 432921112 149732506 900761004 784455629 900761004 784455629 134614883 386618838 134614883 386618838 258063777 4834176 258063777 4834176 3033077 570216308 3033077 570216308 595819047 575561933 595819047 112616870 595819047 112616870 925657633 319094461 925657633 319094461 211665131 112670644 211665131 112670644 925650913 637445666 925650913 637445666 259275776 893271282 259275776 893271282 358160974 81120141 358160974 81120141 54077605 387632277 54077605 387632277 737919439 482594005 737919439 482594005 321042269 903382750 321042269 903382750 596325400 641575204 596325400 641575204 466706109 775545492 466706109 775545492 617931057 106334941 617931057 106334941 70469740 836596801 70469740 836596801 490773470 12006611 490773470 12006611 7836045 264262683 7836045 264262683 534123564 961075547 534123564 335077194 534123564 335077194 773574385 112231237 773574385 112231237 74430549 280796776 74430549 280796776 922068104 118109491 922068104 488452773 922068104 488452773 324903121 296925313 324903121 296925313 800225176 6336529 800225176 6336529 4044381 163871576 4044381 163871576 982044173 27332942 982044173 487068857 982044173 487068857 148198839 605339132 148198839 605339132 526352485 173332086 526352485 173332086 115627281 863030142 115627281 863030142 608659519 669509910 608659519 669509910 591297303 414280973 591297303 414280973 720288464 726330546 720288464 726330546 116255993 377807462 116255993 377807462 744538663 59551631 744538663 59551631 40033785 305567315 40033785 305567315 794164392 345231448 794164392 345231448 575265468 553052645 575265468 942654736 575265468 942654736 433198903 23098420 433198903 23098420 984541640 869671229 984541640 869671229 490525969 379673587 490525969 379673587 253206084 464837689 253206084 464837689 988652139 17102395 988652139 353564050 988652139 353564050 507704106 639952739 507704106 417862808 507704106 417862808 278092869 686817483 278092869 686817483 443027484 893763221 443027484 893763221 432965796 60977518 432965796 60977518 958825188 855783478 958825188 855783478 343841757 958037342 343841757 577262764 343841757 577262764 775234245 332540424 775234245 626820715 775234245 626820715 269219504 359392652 269219504 359392652 756965734 430470385 756965734 430470385 420326976 898875214 420326976 415423515 420326976 415423515 276792953 901438343 276792953 901438343 621219356 64668124 621219356 64668124 43469633 262519392 43469633 262519392 351118078 873545531 351118078 79827977 351118078 79827977 53398837 207748099 53398837 207748099 860642862 435158097 860642862 435158097 290548432 265964658 290548432 265964658 823282071 607191963 823282071 607191963 375516352 813788051 375516352 813788051 548309306 898980295 548309306 898980295 500768745 35806621 500768745 35806621 976356669 37996552 976356669 37996552 241609872 362645590 241609872 189227721 241609872 189227721 873812194 390934035 873812194 390934035 600677995 622814972 600677995 317349285 600677995 317349285 785874644 415536596 785874644 415536596 276867322 80620389 276867322 80620389 946073094 718863602 946073094 718863602 405750725 367016020 405750725 367016020 751712897 476067510 751712897 476067510 677871380 344513820 677871380 344513820 767166854 769134364 767166854 769134364 415702711 831809877 415702711 831809877 527590067 236962698 527590067 236962698 156704629 491657945 156704629 491657945 346448936 996681859 346448936 756352108 346448936 756352108 716766109 419358984 716766109 478922660 716766109 478922660 370537181 851833413 370537181 242481234 370537181 242481234 838544543 946987976 838544543 946987976 51408987 577405661 51408987 577405661 620858077 612812082 620858077 612812082 172127998 836194899 172127998 836194899 448019413 286751904 448019413 286751904 189223917 669116084 189223917 669116084 428409071 124931976 428409071 124931976 83185357 551305033 83185357 551305033 443837021 739869469 443837021 87572933 443837021 87572933 7069278 497832076 7069278 497832076 664177214 747879364 664177214 747879364 262761855 135099776 262761855 135099776 89852941 154119103 89852941 154119103 897528167 155676260 897528167 155676260 449038534 740989293 449038534 61848683 449038534 61848683 958448206 708785606 958448206 708785606 225696317 146019896 225696317 146019896 902857212 871805589 902857212 871805589 316458464 169830203 316458464 169830203 886966027 97406318 886966027 97406318 64871577 595899507 64871577 595899507 935479276 97971787 935479276 930138200 935479276 930138200 125035170 288498111 125035170 288498111 806281937 979511196 806281937 979511196 408348995 588092397 408348995 588092397 384062597 690276822 384062597 690276822 826980153 260464408 826980153 278257582 826980153 278257582 182953201 356000730 182953201 356000730 759484947 983059377 759484947 983059377 631566625 289556561 631566625 289556561 805491535 126951223 805491535 126951223 84381232 756180424 84381232 756180424 812459407 281357314 812459407 419926566 812459407 419926566 279770102 583172908 279770102 583172908 595507096 921524911 595507096 862540301 595507096 862540301 573516609 201179565 573516609 201179565 865267512 457658836 865267512 457658836 630904162 777196911 630904162 233233959 630904162 233233959 844777098 783911486 844777098 783911486 335978443 650211839 335978443 650211839 815334156 277291183 815334156 794739634 815334156 794739634 484219544 154022329 484219544 154022329 897626700 636083137 897626700 636083137 295816784 470142554 295816784 470142554 748573853 147979064 748573853 147979064 901698447 642136904 901698447 642136904 595646908 320026978 595646908 320026978 794861741 304719375 794861741 351661654 794861741 351661654 233961804 733232919 233961804 733232919 343981554 80491853 343981554 80491853 53720080 647774818 53720080 647774818 549147305 433988665 549147305 433988665 240659682 355728891 240659682 355728891 759708084 796707041 759708084 796707041 413381442 860184673 413381442 199025646 413381442 199025646 132450184 78994572 132450184 78994572 947025185 238941268 947025185 238941268 157854344 846144373 157854344 846144373 632521466 399110845 632521466 399110845 190785140 368317302 190785140 368317302 765911564 346197071 765911564 439811779 765911564 439811779 293477033 225390499 293477033 225390499 964689875 52556725 964689875 931099762 964689875 931099762 125823106 131021219 125823106 131021219 913390594 418252217 913390594 418252217 278480949 854943307 278480949 854943307 625319744 52246329 625319744 52246329 35453632 787904014 35453632 787904014 990149338 14901354 990149338 30381646 990149338 30381646 20029752 136961817 20029752 136961817 197528425 298619160 197528425 184454640 197528425 184454640 123091858 649312846 123091858 649312846 456957263 401780333 456957263 401780333 267535324 450305778 267535324 450305778 545514995 885318243 545514995 274214773 545514995 274214773 180363501 449506208 180363501 449506208 695595513 500810283 695595513 500810283 438371495 756992326 438371495 503749752 438371495 503749752 623179051 482395578 623179051 482395578 313606160 420475558 313606160 420475558 280076019 726818187 280076019 726818187 599368203 942746999 599368203 229270549 599368203 229270549 151644486 410037185 151644486 410037185 391062098 982682073 391062098 729630186 391062098 729630186 908266140 138116129 908266140 833858944 908266140 833858944 350346133 993875221 350346133 993875221 758018035 288205416 758018035 288205416 938656856 92305511 938656856 315668327 938656856 315668327 78019183 410069549 78019183 410069549 722946024 441287911 722946024 441287911 294370720 674938081 294370720 674938081 745764340 375558102 745764340 400844478 745764340 400844478 266920850 483002940 266920850 483002940 673761617 785309863 673761617 785309863 459187074 323320023 459187074 323320023 201806399 374291055 201806399 374291055 937714100 93868117 937714100 610556434 937714100 610556434 383964626 357422909 383964626 357422909 758502409 639289478 758502409 639289478 289578550 549234257 289578550 549234257 922262065 117809357 922262065 495240105 922262065 495240105 175164638 392983029 175164638 392983029 734292803 771958209 734292803 771958209 512247339 15133176 512247339 15133176 10084322 375508028 10084322 375508028 670663828 487958323 670663828 42730540 670663828 42730540 971316917 654208196 971316917 654208196 580843239 45389156 580843239 45389156 969064449 108430322 969064449 108430322 71991802 236601267 71991802 236601267 842688284 889743995 842688284 889743995 391279603 85854100 391279603 85854100 942607191 277847619 942607191 277847619 29685265 939835267 29685265 939835267 373691397 197794887 373691397 197794887 131746094 819173995 131746094 819173995 656496678 95784598 656496678 95784598 936424485 692784381 936424485 692784381 379329457 818359638 379329457 818359638 582502388 894950196 582502388 894950196 372241208 816476272 372241208 816476272 536526500 892163797 536526500 892163797 94087967 952839428 94087967 952839428 384439525 48405394 384439525 48405394 32523367 112712451 32523367 112712451 412810058 751727898 412810058 455549187 412810058 455549187 303776200 170402865 303776200 170402865 998063630 2691397 998063630 935296475 998063630 935296475 147164035 378770396 147164035 378770396 252710554 232889370 252710554 232889370 154146087 552199531 154146087 552199531 336815811 166538586 336815811 166538586 111315857 700237410 111315857 700237410 996969203 4623733 996969203 517060037 996969203 517060037 176143458 78616823 176143458 78616823 52473588 612292887 52473588 612292887 623826400 861189193 623826400 861189193 337810341 126934908 337810341 126934908 916291691 650365498 916291691 650365498 343483213 145822051 343483213 145822051 903113642 447786022 903113642 447786022 298458338 233991861 298458338 233991861 844367603 484609426 844367603 484609426 322455578 56802835 322455578 56802835 961721268 502701193 961721268 502701193 572926032 3389756 572926032 3389756 997701663 449168471 997701663 449168471 123245809 218045231 123245809 218045231 144268700 173431173 144268700 173431173 115752026 279465404 115752026 279465404 813836527 52078687 813836527 52078687 35363056 344067798 35363056 344067798 229222529 196069764 229222529 196069764 130759715 106015658 130759715 106015658 930369653 994409039 930369653 994409039 551390328 3190387 551390328 3190387 997778178 137036980 997778178 137036980 91197327 260539409 91197327 260539409 174665450 265399971 174665450 145902088 174665450 145902088 902918385 57602327 902918385 57602327 38875054 370858805 38875054 370858805 749135112 181981232 749135112 181981232 121257357 679332992 121257357 679332992 646978621 500973366 646978621 500973366 321705596 296542270 321705596 296542270 196224729 938384053 196224729 938384053 699430422 444025708 699430422 467815116 699430422 467815116 295181846 336121436 295181846 336121436 223182777 987122852 223182777 987122852 620213147 124312791 620213147 124312791 82778057 909480110 82778057 909480110 784415484 319377597 784415484 360587381 784415484 360587381 240317595 19579498 240317595 19579498 986912586 163919987 986912586 163919987 109749115 712738395 109749115 712738395 693756736 452449577 693756736 644660590 693756736 644660590 661047578 426063908 661047578 426063908 712218046 865301964 712218046 865301964 608382184 296098197 608382184 296098197 800993551 108401480 800993551 108401480 71958610 103625804 71958610 103625804 932023272 759276177 932023272 759276177 460926224 303526003 460926224 303526003 795934492 483181340 795934492 483181340 571516201 581407907 571516201 187682323 571516201 187682323 125088140 945515748 125088140 945515748 891307277 163031614 891307277 192401557 891307277 192401557 226597361 340490606 226597361 291816066 226597361 291816066 58241102 370015290 58241102 370015290 418690481 910352451 418690481 754418520 418690481 754418520 357392631 94051494 357392631 94051494 937603073 494740288 937603073 494740288 201462604 454940328 201462604 454940328 303357136 199594096 303357136 199594096 132836874 199376392 132836874 199376392 866511530 919380899 866511530 919380899 501651656 38328006 501651656 38328006 974198547 59658840 974198547 59658840 40131971 355159845 40131971 355159845 578496983 836030419 578496983 808391735 578496983 808391735 345346329 748840415 345346329 748840415 467967652 815759341 467967652 815759341 423275831 568460746 423275831 568460746 530801414 597388318 530801414 111846468 530801414 111846468 74231096 480471074 74231096 480471074 598113223 867444749 598113223 867444749 475682659 410636264 475682659 410636264 722518164 9423420 722518164 9423420 6406263 865839315 6406263 865839315 474833827 264421766 474833827 264421766 174053751 522733184 174053751 522733184 644994488 826008126 644994488 442942524 644994488 442942524 295454584 727109213 295454584 727109213 942806181 85648338 942806181 769796462 942806181 769796462 491479918 443356302 491479918 443356302 700090226 827523876 700090226 827523876 338671160 194209690 338671160 194209690 870190382 861006487 870190382 861006487 590671909 984017925 590671909 984017925 411566585 307792287 411566585 307792287 792526748 468204978 792526748 468204978 277414906 487928454 277414906 487928454 324556811 44810164 324556811 44810164 29620142 192732378 29620142 192732378 871248369 319141165 871248369 319141165 784678727 95103748 784678727 95103748 936822674 878516114 936822674 878516114 481099428 392683742 481099428 392683742 911028870 134370227 911028870 724120084 911028870 724120084 452090558 239512843 452090558 239512843 840774596 836452175 840774596 836452175 482684938 955617335 482684938 955617335 570984010 441641697 570984010 441641697 294620102 111394403 294620102 111394403 926606546 314199754 926606546 314199754 616474289 617629279 616474289 139062905 616474289 139062905 92769135 591061441 92769135 591061441 544921642 145854872 544921642 145854872 903050701 342732653 903050701 342732653 228116282 79598447 228116282 79598447 946673188 80751773 946673188 80751773 53851747 160289849 53851747 160289849 893467837 381453164 893467837 381453164 254413078 459932935 254413078 459932935 688741452 560145351 688741452 560145351 388734092 928102831 388734092 928102831 540939658 151009956 540939658 151009956 100504937 230132405 100504937 230132405 734301438 392975399 734301438 320381617 734301438 320381617 783815127 772294241 783815127 772294241 31587392 563421326 31587392 563421326 609522833 414881575 609522833 414881575 276342102 108157157 276342102 108157157 928911435 111559414 928911435 111559414 74109003 675093790 74109003 675093790 480659231 692302012 480659231 692302012 365881070 526696420 365881070 526696420 497662029 285789478 497662029 285789478 188437865 446260964 188437865 446260964 297456996 275095931 297456996 275095931 181011782 352490559 181011782 352490559 792436745 234166322 792436745 234166322 154954258 656657589 154954258 656657589 392218396 79100317 392218396 79100317 52971858 78135425 52971858 78135425 947546872 656308928 947546872 656308928 548075788 633500455 548075788 633500455 693549756 167040375 693549756 167040375 888802385 797097374 888802385 797097374 378739097 871518804 378739097 506631985 378739097 506631985 376343936 299308771 376343936 299308771 798561500 507053048 798561500 507053048 169079475 977693665 169079475 977693665 453698666 691960987 453698666 691960987 234833766 806599500 234833766 806599500 596495081 294660942 596495081 294660942 194788864 603198881 194788864 603198881 618505575 739421602 618505575 739421602 444176689 50671108 444176689 50671108 965825852 264975809 965825852 264975809 385097476 860196439 385097476 860196439 511767743 292707914 511767743 292707914 193547670 953860178 193547670 953860178 652192269 150694467 652192269 150694467 899945989 234366448 899945989 234366448 155030432 393406366 155030432 393406366 478961938 878402575 478961938 666445861 478961938 666445861 825166914 263512732 825166914 456784093 825166914 456784093 459003439 603483054 459003439 232173739 459003439 232173739 153548040 405483419 153548040 405483419 726201213 904186170 726201213 904186170 521811261 105705285 521811261 105705285 930653644 353992475 930653644 353992475 235552659 252103206 235552659 252103206 832155187 638296729 832155187 638296729 516885794 907621113 516885794 151444110 516885794 151444110 100789909 420975501 100789909 420975501 715610118 800604839 715610118 800604839 510372741 366428369 510372741 366428369 752066449 756016687 752066449 756016687 193250692 833703111 193250692 833703111 657506131 613691536 657506131 613691536 642061800 523444623 642061800 523444623 913541970 130851799 913541970 339751101 913541970 339751101 770142004 189844806 770142004 189844806 906122832 140989994 906122832 191915958 906122832 191915958 127803230 595452857 127803230 595452857 629236894 389220489 629236894 389220489 259713172 212416546 259713172 212416546 858113235 729562017 858113235 729562017 380067952 315245891 380067952 315245891 936800407 95134724 936800407 460865839 936800407 460865839 576503495 903819898 576503495 903819898 649764757 60565875 649764757 60565875 40820510 180065756 40820510 180065756 913120273 131367430 913120273 580900622 913120273 580900622 438028597 941461503 438028597 941461503 971467221 42544855 971467221 123227502 971467221 123227502 82212595 658185924 82212595 658185924 682967282 469196623 682967282 638969141 682967282 638969141 603045717 388527389 603045717 388527389 737148630 317200054 737148630 317200054 210129692 244468856 210129692 244468856 837376137 181420319 837376137 181420319 120793411 391110747 120793411 391110747 735597266 9685310 735597266 9685310 6614823 722317144 6614823 722317144 384698486 32297634 384698486 32297634 21311416 976295707 21311416 976295707 582611242 263453320 582611242 263453320 173223097 127560148 173223097 127560148 936148939 96391444 936148939 431991209 936148939 431991209 611314968 703366642 611314968 193752841 611314968 193752841 870701074 428741873 870701074 428741873 374413999 920438772 374413999 920438772 355035853 610767977 355035853 610767977 651597808 808539871 651597808 808539871 584297723 20608647 584297723 20608647 986274356 260218049 986274356 260218049 171257149 872682414 171257149 872682414 376213535 992715675 376213535 992715675 359407228 437561874 359407228 437561874 704008214 729460844 704008214 729460844 391025953 469912411 391025953 469912411 682298992 57774322 682298992 57774322 39012489 876188252 39012489 876188252 720080474 14692825 720080474 14692825 990260898 803730499 990260898 803730499 225332901 443014229 225332901 443014229 700346984 556009064 700346984 556009064 522137441 590940487 522137441 590940487 612082174 505315168 612082174 505315168 9152465 728604524 9152465 728604524 343035072 236796019 343035072 236796019 156679211 595425164 156679211 595425164 846923714 229697550 846923714 424680266 846923714 424680266 283638403 723390129 283638403 723390129 548627638 829429806 548627638 829429806 444794766 490809723 444794766 490809723 978101318 33158584 978101318 189948636 978101318 189948636 126501256 303400782 126501256 303400782 796087953 378832908 796087953 378832908 252759071 447622099 252759071 447622099 696900056 985804830 696900056 985804830 232131991 51624114 232131991 51624114 34996352 281022840 34996352 281022840 812696069 258179330 812696069 258179330 170025503 897163753 170025503 897163753 898331779 46787583 898331779 46787583 968061726 292225675 968061726 292225675 803615705 129378354 803615705 129378354 914311924 133791168 914311924 133791168 298840955 448447760 298840955 401508412 298840955 401508412 237354415 631389541 237354415 631389541 414385101 480833757 414385101 480833757 319838960 314582320 319838960 314582320 787980429 478623653 787980429 478623653 507943933 559497586 507943933 208526411 507943933 208526411 860196302 280298515 860196302 280298515 184689983 348364617 184689983 348364617 232005479 146311523 232005479 146311523 97536915 991446114 97536915 991446114 671590867 486591874 671590867 694948269 671590867 694948269 573261439 445237905 573261439 445237905 46421472 459801406 46421472 459801406 429342841 999663784 429342841 438007145 429342841 438007145 292321689 315559325 292321689 315559325 787309425 983313185 787309425 983313185 310988163 785749330 310988163 785749330 358860527 401146943 358860527 401146943 267087236 326472666 267087236 326472666 803031622 293031542 803031622 476353673 803031622 476353673 307913868 716665578 307913868 716665578 649458523 368202501 649458523 368202501 245458780 418170409 245458780 418170409 717648512 66096810 717648512 66096810 44562604 639393307 44562604 639393307 863076758 204204165 863076758 843721774 863076758 843721774 378564836 107045523 378564836 107045523 70892615 58687493 70892615 58687493 960679166 916672157 960679166 916672157 553543186 330922329 553543186 330922329 776302451 29543706 776302451 29543706 19086705 164210041 19086705 164210041 884451862 173813829 884451862 679630517 884451862 679630517 275515296 462516564 275515296 462516564 800123387 263168015 800123387 263168015 825481518 471199465 825481518 471199465 471924157 579694558 471924157 289378373 471924157 289378373 805650883 302391248 805650883 302391248 200154801 317411255 200154801 317411255 785804006 276693135 785804006 276693135 181938533 455911648 181938533 455911648 315296786 655777416 315296786 655777416 640090791 144584494 640090791 144584494 96323843 227420871 96323843 227420871 848615279 247489367 848615279 247489367 638674476 521440383 638674476 551667863 638674476 551667863 514443117 392075288 514443117 392075288 734859209 491617187 734859209 491617187 668285600 452783469 668285600 452783469 693495888 539255480 693495888 539255480 624818555 731324585 624818555 731324585 637283493 24710166 637283493 24710166 15947450 131838142 15947450 131838142 912523829 147896073 912523829 147896073 98545231 899701142 98545231 899701142 804583769 290694480 804583769 751977355 804583769 751977355 87663678 394543165 87663678 394543165 660371395 571070718 660371395 77425099 660371395 77425099 947852994 83790093 947852994 83790093 55911863 795473115 55911863 795473115 701258735 441532869 701258735 719262102 701258735 719262102 31188805 578162875 31188805 578162875 548334071 302715255 548334071 302715255 200408749 472446578 200408749 472446578 680503378 792012692 680503378 792012692 373259200 855651115 373259200 855651115 621685059 169598451 621685059 169598451 113207119 576614274 113207119 576614274 540252544 754586959 540252544 497330555 540252544 497330555 664506993 314925137 664506993 314925137 208361458 137235909 208361458 137235909 909128051 103728575 909128051 103728575 68770152 143014494 68770152 143014494 905111992 480766372 905111992 480766372 319831381 647227001 319831381 647227001 746766180 237608891 746766180 237608891 156988779 994450264 156988779 994450264 604785401 533570578 604785401 744576198 604785401 744576198 573854023 131018844 573854023 131018844 913390711 583789228 913390711 583789228 646625576 181452741 646625576 181452741 879268782 229053392 879268782 229053392 154376684 467988436 154376684 467988436 683764578 607082165 683764578 607082165 414966006 306690479 414966006 306690479 793335286 620103910 793335286 620103910 651605732 233519791 651605732 233519791 844624050 899226138 844624050 899226138 455989790 757787982 455989790 757787982 813240960 160832264 813240960 160832264 107248804 362645591 107248804 362645591 754619797 454825063 754619797 454825063 303221724 717943077 303221724 717943077 559654348 532343687 559654348 532343687 487754349 78874608 487754349 78874608 947101459 351268747 947101459 351268747 233579024 445375218 233579024 445375218 910849448 134754609 910849448 428135582 910849448 428135582 163174739 89047328 163174739 89047328 940850794 966006984 940850794 966006984 533451217 500326549 533451217 500326549 906284576 140754725 906284576 743616661 906284576 743616661 568843492 159080538 568843492 159080538 927632120 109672009 927632120 246421661 927632120 246421661 162498586 638841090 162498586 638841090 834532099 248537723 834532099 267544966 834532099 267544966 175967093 744571444 175967093 744571444 999386443 648371 999386443 421624892 999386443 421624892 175136875 778055349 175136875 778055349 564813035 830105793 564813035 830105793 438628216 106797172 438628216 106797172 961401867 57426275 961401867 498988457 961401867 498988457 332268330 879520298 332268330 879520298 970874662 43239567 970874662 206317548 970874662 206317548 621939971 937515950 621939971 937515950 425326662 787772984 425326662 787772984 445056550 131596626 445056550 131596626 87678121 287316849 87678121 287316849 807178277 649506558 807178277 649506558 523295493 754115373 523295493 754115373 574027447 472910579 574027447 472910579 294107707 639273953 294107707 639273953 681544109 27627279 681544109 27627279 981835633 366084733 981835633 366084733 270115915 405613067 270115915 268141955 270115915 268141955 176384164 982105263 176384164 982105263 933826336 100822009 933826336 237859875 933826336 237859875 157166021 904129089 157166021 904129089 639300897 204976359 639300897 204976359 862501892 683926460 862501892 683926460 570092863 632188388 570092863 632188388 582125813 225801105 582125813 225801105 149165831 618416865 149165831 618416865 593773609 450429187 593773609 450429187 300130683 134572987 300130683 134572987 936156684 96345523 936156684 357317664 936156684 357317664 238184221 161393120 238184221 161393120 892789345 753357157 892789345 753357157 312264964 468893096 312264964 468893096 312113557 439587706 312113557 439587706 847298516 229274994 847298516 465314909 847298516 465314909 242001540 241254823 242001540 241254823 839376022 533352351 839376022 533352351 527687910 409636242 527687910 409636242 723257498 716262064 723257498 716262064 368006181 258685306 368006181 258685306 170341137 838806145 170341137 838806145 852190944 222021116 852190944 774084067 852190944 774084067 578228477 1674672 578228477 1674672 998749931 339796963 998749931 339796963 225905396 295384666 225905396 295384666 801391747 748419566 801391747 748419566 537999534 277179655 537999534 277179655 815385365 965969667 815385365 965969667 467888818 22785209 467888818 22785209 14772786 16875060 14772786 16875060 988841302 901868465 988841302 901868465 499138452 453333001 499138452 453333001 693099798 218344303 693099798 218344303 133735837 517828440 133735837 517828440 842753412 40501917 842753412 40501917 26901799 882771489 26901799 882771489 543446413 63124718 543446413 63124718 42523069 588046497 42523069 588046497 444430507 817733796 444430507 425423404 444430507 425423404 44944276 88854414 44944276 88854414 445082362 768755331 445082362 451899966 445082362 451899966 301212375 490651862 301212375 490651862 891911396 162350867 891911396 820246766 891911396 820246766 91796839 853806599 91796839 853806599 390603058 937900271 390603058 370255459 390603058 370255459 749604813 625271639 749604813 625271639 487205146 280633123 487205146 280633123 812851767 835897384 812851767 835897384 391462664 348423671 391462664 348423671 764637184 105165813 764637184 105165813 69720988 337981533 69720988 337981533 771293315 229553903 771293315 229553903 151851759 382377632 151851759 382377632 753633313 51652775 753633313 51652775 965279096 738600262 965279096 738600262 377040618 803701805 377040618 803701805 388290464 218425974 388290464 218425974 61056634 918577445 61056634 918577445 622883652 20915950 622883652 20915950 13491606 92204632 13491606 92204632 447466698 728147733 447466698 728147733 543642936 84813969 543642936 84813969 56704128 727788057 56704128 727788057 487128552 593474873 487128552 593474873 479254476 402760606 479254476 402760606 727877937 517138110 727877937 517138110 470932143 365699066 470932143 365699066 919900481 121198126 919900481 598631361 919900481 598631361 175030299 821254367 175030299 821254367 781717608 240923548 781717608 240923548 159271725 331183027 159271725 331183027 219498012 197090870 219498012 197090870 131290708 39271409 131290708 39271409 973696806 609424838 973696806 609424838 406249181 323783720 406249181 323783720 781451783 594030951 781451783 594030951 360483570 233532036 360483570 233532036 965771002 50716129 965771002 422507275 965771002 422507275 281685483 445085933 281685483 445085933 986061473 20953900 986061473 382991560 986061473 382991560 255700059 113553625 255700059 113553625 925074184 721939103 925074184 721939103 535979966 768836472 535979966 87780491 535979966 87780491 58837292 62455656 58837292 62455656 958087117 27436090 958087117 27436090 17653613 563680870 17653613 563680870 761994924 184628131 761994924 184628131 877111628 405397152 877111628 405397152 215851262 325874960 215851262 325874960 801450210 244272399 801450210 244272399 161332248 185774784 161332248 185774784 876132245 280679416 876132245 280679416 54609246 269472636 54609246 269472636 820830790 819022412 820830790 819022412 61769980 554832863 61769980 554832863 995722315 6097902 995722315 424557591 995722315 424557591 283373118 731107747 283373118 731107747 797042773 301948575 797042773 800310603 797042773 800310603 425283595 1750742 425283595 1750742 998693569 257788623 998693569 257788623 134321572 254848748 134321572 254848748 167828577 183253541 167828577 183253541 122251328 545847644 122251328 545847644 637176903 131211414 637176903 131211414 87349633 483769607 87349633 483769607 806447011 203947578 806447011 203947578 135768758 471153573 135768758 471153573 313757348 391016341 313757348 391016341 260945933 419955932 260945933 419955932 716343508 945121511 716343508 945121511 9772144 465816241 9772144 465816241 445176104 712258054 445176104 679747396 445176104 679747396 843334519 235804932 843334519 333357523 843334519 333357523 508096669 637438380 508096669 112483977 508096669 112483977 74718460 317132089 74718460 317132089 659066095 969983565 659066095 402929315 659066095 402929315 727857764 649653905 727857764 649653905 239515230 916877081 239515230 916877081 830660789 255001417 830660789 327564607 830660789 327564607 37750354 22823261 37750354 22823261 14793990 149791583 14793990 149791583 967100746 48586664 967100746 237680265 967100746 237680265 817046927 274570680 817046927 121643860 817046927 121643860 919648683 435476056 919648683 435476056 661736401 802044410 661736401 273273879 661736401 273273879 817839904 705224380 817839904 705224380 466434081 882441637 466434081 882441637 661354059 895010300 661354059 895010300 461675686 688811928 461675686 688811928 802633815 293639534 802633815 682564179 802633815 682564179 564160931 76233876 564160931 76233876 948972891 369740185 948972891 369740185 232891961 785938246 232891961 785938246 467125117 547718289 467125117 547718289 154189723 826609437 154189723 826609437 678322428 214221682 678322428 214221682 142079017 36130897 142079017 36130897 976015949 470298154 976015949 470298154 595370906 721058159 595370906 675478851 595370906 675478851 409319214 718547149 409319214 713776453 409319214 713776453 589589866 66769855 589589866 66769855 44891235 563634611 44891235 563634611 550730743 261508643 550730743 261508643 42699944 274515723 42699944 274515723 817118918 241276696 817118918 241276696 159506811 454606563 159506811 454606563 861108443 207126151 861108443 751013277 861108443 751013277 461322940 884362987 461322940 884362987 565434527 397473713 565434527 397473713 241077434 254758006 241077434 254758006 830897058 105349007 830897058 105349007 69884361 453314913 69884361 453314913 693113914 486395103 693113914 486395103 323327591 795871545 323327591 795871545 801762438 157639660 801762438 157639660 895153161 392983028 895153161 392983028 105043378 136983279 105043378 136983279 48915528 293966366 48915528 293966366 802419759 885242196 802419759 885242196 141526386 706591067 141526386 706591067 656026693 842067650 656026693 842067650 619107619 491974346 619107619 491974346 668142029 497923689 668142029 497923689 331666300 35648233 331666300 35648233 976457002 481796179 976457002 481796179 378338827 567912803 378338827 242739148 378338827 242739148 160574899 467155506 160574899 467155506 359030479 927509010 359030479 178952359 359030479 178952359 880604310 951631844 880604310 951631844 383643321 104808151 383643321 104808151 931197818 441826042 931197818 441826042 275145361 832951951 275145361 832951951 971872170 41744738 971872170 341571241 971872170 341571241 769086298 243179377 769086298 243179377 852814123 221228284 852814123 444804350 852814123 444804350 274312775 752559139 274312775 752559139 426692000 936731305 426692000 882360819 426692000 882360819 110417873 980921608 110417873 980921608 832047730 252618487 832047730 304293807 832047730 304293807 110958816 728834259 110958816 728834259 755358785 181141325 755358785 181141325 120640714 377573130 120640714 377573130 496905812 973738324 496905812 140231981 496905812 140231981 906576591 708707622 906576591 708707622 351474737 719563772 351474737 719563772 642176892 564487128 642176892 564487128 303921255 569545621 303921255 569545621 648454913 515675029 648454913 515675029 423765112 615455770 423765112 615455770 736512437 320941296 736512437 320941296 212678254 379442014 212678254 379442014 895638707 157009119 895638707 235994909 895638707 235994909 77135954 138558900 77135954 138558900 184756127 280503165 184756127 235804935 184756127 235804935 155915708 754799900 155915708 754799900 563002501 927209765 563002501 927209765 647754171 725815274 647754171 725815274 410248379 363718660 410248379 363718660 242425209 912772784 242425209 912772784 989079729 16548409 989079729 633660852 989079729 633660852 451045845 158483899 451045845 158483899 894634366 180080297 894634366 180080297 119998278 745519312 119998278 745519312 429148673 102893188 429148673 102893188 68120165 355757337 68120165 355757337 759643038 346734043 759643038 346734043 231272424 290697590 231272424 290697590 804559079 441503838 804559079 441503838 518239959 899202376 518239959 112679419 518239959 112679419 74820747 707895139 74820747 707895139 396923559 414345080 396923559 414345080 720247381 628002495 720247381 628002495 597254593 966658362 597254593 966658362 627144695 43672554 627144695 43672554 28850403 395393241 28850403 395393241 733186182 826514480 733186182 826514480 471588305 992165188 471588305 319619045 471588305 319619045 212060070 911758246 212060070 911758246 573152233 500345984 573152233 500345984 147100036 528605013 147100036 528605013 480908202 907479403 480908202 748997759 480908202 748997759 453121923 787934316 453121923 787934316 640015713 915763659 640015713 915763659 394587386 77960771 394587386 77960771 947677497 13912094 947677497 13912094 9280824 711296486 9280824 711296486 854342378 218437794 854342378 301948576 854342378 301948576 42102050 560983824 42102050 560983824 501067579 805080964 501067579 805080964 401967275 978645044 401967275 978645044 657561346 628138844 657561346 628138844 576071194 724530432 576071194 724530432 946986964 79127615 946986964 558673696 946986964 558673696 653822125 102859553 653822125 102859553 932528661 25984903 932528661 25984903 16718624 658779564 16718624 658779564 630109050 315225660 630109050 315225660 120526270 768948033 120526270 768948033 515855327 254192848 515855327 254192848 167591951 189662848 167591951 189662848 873425823 612063897 873425823 612063897 428815814 246708306 428815814 246708306 835865857 346564765 835865857 346564765 765738664 249327450 765738664 249327450 833856435 742719426 833856435 742719426 256614667 242422835 256614667 242422835 838679301 454906695 838679301 454906695 303313482 269521463 303313482 269521463 820820776 389855720 820820776 389855720 260273519 66882183 260273519 66882183 954897628 300771031 954897628 300771031 199053861 910438449 199053861 910438449 932501880 1287911 932501880 1287911 863575 859788747 863575 859788747 521542676 380639794 521542676 380639794 189427567 77512133 189427567 77512133 947839417 868935072 947839417 868935072 494714834 363932369 494714834 363932369 895705032 157003948 895705032 580030503 895705032 580030503 434683240 868268557 434683240 868268557 980245952 29881617 980245952 403003634 980245952 403003634 153916732 306082822 153916732 306082822 341295517 818786440 341295517 48789904 341295517 48789904 28713322 315791453 28713322 315791453 208982524 195379418 208982524 195379418 130253239 445766863 130253239 445766863 844997275 232949469 844997275 817458741 844997275 817458741 532748092 833705216 532748092 120097655 532748092 120097655 80047536 157860821 80047536 157860821 105237601 130149333 105237601 130149333 86524172 83561643 86524172 83561643 943992274 989672252 943992274 989672252 643034135 307457581 643034135 307457581 913751339 130391652 913751339 407561445 913751339 407561445 704954624 436434585 704954624 530912291 704954624 530912291 433282695 59984177 433282695 59984177 959639863 378770399 959639863 378770399 262650120 393828353 262650120 384979550 262650120 384979550 257005923 819920028 257005923 819920028 722496822 410643896 722496822 900193370 722496822 900193370 408381127 652914800 408381127 652914800 529417816 430061860 529417816 430061860 159018665 621555894 159018665 621555894 515569970 712451238 515569970 8773995 515569970 8773995 993627426 810578262 993627426 810578262 560998004 333165823 560998004 333165823 993196282 9435587 993196282 271570029 993196282 271570029 249276234 912535529 249276234 912535529 473279961 161979724 473279961 161979724 108213786 645006065 108213786 645006065 925991270 112406861 925991270 489475530 925991270 489475530 232370321 781326331 232370321 781326331 592062472 581136259 592062472 581136259 397728672 206736595 397728672 206736595 861536163 258419157 861536163 258419157 828242558 170140097 828242558 170140097 886792342 451951888 886792342 451951888 301231820 762116357 301231820 762116357 767243032 336784946 767243032 336784946 915972202 127599210 915972202 282494380 915972202 282494380 811331553 250002195 811331553 250002195 910987215 134447792 910987215 798681718 910987215 798681718 112245863 89289488 112245863 89289488 940592309 66640534 940592309 66640534 44831815 458008956 44831815 458008956 690101189 490719734 690101189 490719734 668977149 340094643 668977149 340094643 769963159 343102287 769963159 343102287 582945668 617584889 582945668 354515149 582945668 354515149 760907988 862110455 760907988 862110455 389868590 743727719 389868590 743727719 885959070 171360559 885959070 918501103 885959070 918501103 345943673 205258530 345943673 205258530 862222679 793050629 862222679 793050629 518005334 687746561 518005334 687746561 645363404 293813514 645363404 293813514 194224334 733172015 194224334 733172015 357261012 12494409 357261012 12494409 8309582 133673286 8309582 133673286 911646898 832812833 911646898 832812833 406497378 355491995 406497378 355491995 759963913 354991998 759963913 354991998 236449973 705870391 236449973 705870391 588249676 857626569 588249676 857626569 472095830 832522136 472095830 832522136 789338905 312665984 789338905 432991407 789338905 432991407 152197623 398841258 152197623 398841258 730854753 52134400 730854753 52134400 35428202 919510753 35428202 919510753 650489566 895047413 650489566 895047413 45807744 283414860 45807744 283414860 812728329 16611299 812728329 16611299 989022814 111672800 989022814 111672800 74135049 757149311 74135049 757149311 737362400 388190424 737362400 765387962 737362400 765387962 376016700 36929214 376016700 36929214 975313145 838977473 975313145 838977473 601522377 350932520 601522377 350932520 763046467 348336579 763046467 348336579 143097782 310457806 143097782 310457806 790884249 25218283 790884249 25218283 16167930 252093340 16167930 252093340 537376499 719990223 537376499 228752951 537376499 228752951 151313744 991936352 151313744 991936352 388553493 216019881 388553493 216019881 143225684 881591651 143225684 881591651 620017183 14662775 620017183 14662775 9826999 181343646 9826999 181343646 879389317 813139274 879389317 813139274 498997817 914916914 498997817 914916914 528126816 19024237 528126816 19024237 12501225 199476903 12501225 199476903 953109321 69863334 953109321 417126655 953109321 417126655 718295946 373266208 718295946 373266208 747527363 720050963 747527363 720050963 585171000 78658977 585171000 78658977 947289193 473559728 947289193 473559728 1345663 344163237 1345663 344163237 767374417 475804523 767374417 475804523 17597704 933039734 17597704 933039734 480501859 469370832 480501859 469370832 312317056 491754849 312317056 491754849 523387794 825204473 523387794 109906704 523387794 109906704 927488372 918160006 927488372 918160006 316880262 162690541 316880262 162690541 108822258 928873964 108822258 928873964 681057592 471574968 681057592 687069159 681057592 687069159 195111366 313235238 195111366 313235238 952990918 70033532 952990918 219136467 952990918 219136467 588734521 609440064 588734521 497161361 588734521 497161361 762363770 107623319 762363770 107623319 71147715 494878982 71147715 494878982 329265280 476131919 329265280 476131919 316846582 477538829 316846582 477538829 676872060 811791220 676872060 811791220 141881391 596839685 141881391 596839685 507586999 847643411 507586999 847643411 159474745 374563419 159474745 374563419 923996314 115000728 923996314 375996871 923996314 375996871 454347087 982994584 454347087 750836624 454347087 750836624 603737105 364951508 603737105 364951508 10938204 145560352 10938204 145560352 182099190 276894737 182099190 134955743 182099190 134955743 89745955 484143204 89745955 484143204 586215454 686926295 586215454 686926295 390597047 865512202 390597047 865512202 913127959 56247361 913127959 56247361 38017306 125754679 38017306 125754679 611861573 885043468 611861573 20176857 611861573 20176857 13115569 418194865 13115569 418194865 717640637 972555292 717640637 972555292 563133653 994665764 563133653 994665764 733170867 395414167 733170867 760580304 733170867 760580304 647537899 36969434 647537899 36969434 975210606 364521163 975210606 364521163 242847417 746106322 242847417 746106322 536441068 185508717 536441068 185508717 947558616 71389138 947558616 71389138 31023425 989183781 31023425 989183781 567462229 30008946 567462229 30008946 19559482 439786864 19559482 439786864 702317167 80888255 702317167 80888255 53917069 874733441 53917069 874733441 802742740 83140165 802742740 83140165 944132783 721836158 944132783 721836158 153288029 672306163 153288029 672306163 499907187 634711269 499907187 634711269 396497978 785764838 396497978 785764838 560337336 466579450 560337336 466579450 310884329 65301214 310884329 65301214 956105469 241983543 956105469 241983543 687529119 461408983 687529119 231836054 687529119 231836054 153292122 98301379 153292122 98301379 960046895 59504062 960046895 161888048 960046895 161888048 516829294 780214424 516829294 498618040 516829294 498618040 663665036 408952573 663665036 408952573 272581623 596925963 272581623 596925963 530884397 29558876 530884397 29558876 19086858 623663370 19086858 623663370 934809354 99427370 934809354 208927027 934809354 208927027 82439890 810742642 82439890 810742642 819451373 115858119 819451373 115858119 77091882 64149213 77091882 64149213 956687358 587051761 956687358 587051761 483939833 916460988 483939833 916460988 504799241 266540756 504799241 266540756 8869281 564369382 8869281 564369382 563572446 226777360 563572446 226777360 149888790 422018381 149888790 422018381 798531724 299462979 798531724 891228576 798531724 891228576 338060152 889210757 338060152 889210757 480728899 288110931 480728899 288110931 190478789 244440313 190478789 244440313 837393117 343536904 837393117 343536904 228779516 655709313 228779516 655709313 421496540 18946185 421496540 18946185 12430992 862831875 12430992 862831875 828288425 106603779 828288425 106603779 70629372 669014627 70629372 669014627 609848032 670513691 609848032 288551558 609848032 288551558 806136843 901116569 806136843 901116569 529383580 115002937 529383580 115002937 923989574 191322899 923989574 191322899 442378373 648532516 442378373 277528801 442378373 277528801 182586784 694148728 182586784 694148728 850557808 224725883 850557808 373571169 850557808 373571169 98611273 696654993 98611273 696654993 685914420 283494324 685914420 283494324 810410167 916431128 810410167 916431128 556094571 257360284 556094571 257360284 829056224 750167116 829056224 750167116 548661795 186867216 548661795 186867216 875228431 167229054 875228431 167229054 111848513 46020863 111848513 46020863 968590002 87006047 968590002 87006047 58198864 747049142 58198864 747049142 529089910 229854495 529089910 229854495 152013070 209567507 152013070 209567507 859553673 404577864 859553673 404577864 85315623 205196479 85315623 205196479 859322951 210131184 859322951 517310150 859322951 517310150 303127012 83551904 303127012 83551904 943993399 46367999 943993399 46367999 31118022 418285644 31118022 418285644 925023077 113685168 925023077 493335987 925023077 493335987 328033933 28283289 328033933 28283289 981533221 664615976 981533221 664615976 477077512 617731669 477077512 617731669 630180576 416633419 630180576 416633419 69072795 995175130 69072795 995175130 937743942 93695648 937743942 255151970 937743942 255151970 644027930 809638420 644027930 367511893 644027930 367511893 751429390 416254763 751429390 416254763 718886092 204554382 718886092 204554382 862795541 294736265 862795541 294736265 155109400 24053482 155109400 24053482 983994942 406622690 983994942 406622690 270871629 814325002 270871629 814325002 643829946 233781461 643829946 233781461 844439811 367847349 844439811 367847349 245361359 82019953 245361359 82019953 945138866 766722134 945138866 766722134 662258017 418836446 662258017 418836446 717214438 679447532 717214438 679447532 531218555 886251583 531218555 186647196 531218555 186647196 875392651 932879810 875392651 932879810 425006908 923011508 425006908 923011508 549284339 151981636 549284339 151981636 101040570 906063199 101040570 906063199 594625847 807694489 594625847 807694489 362263028 496643318 362263028 496643318 664935529 734717069 664935529 734717069 383160114 497832034 383160114 497832034 883265080 175659018 883265080 508865005 883265080 508865005 551365856 373219262 551365856 373219262 792822640 307429553 792822640 376510089 792822640 376510089 628107171 718571356 628107171 246935931 628107171 246935931 162773870 15291339 162773870 15291339 989844773 980567998 989844773 980567998 125405759 864118080 125405759 864118080 584435325 279311730 584435325 279311730 107696177 127830586 107696177 127830586 915706161 188138547 915706161 188138547 246578160 446356923 246578160 446356923 343797398 853936695 343797398 262896130 343797398 262896130 825575060 355804187 825575060 355804187 253845105 459038028 253845105 459038028 429657813 657914912 429657813 310312055 429657813 310312055 205593681 454691556 205593681 454691556 303157241 208783711 303157241 208783711 138859911 410575745 138859911 410575745 744843012 294446743 744843012 294446743 801830001 76992377 801830001 76992377 51615794 797127270 51615794 797127270 636716737 903203512 636716737 903203512 571700777 855570638 571700777 855570638 856060334 215547646 856060334 901127989 856060334 901127989 342255652 314256355 342255652 314256355 788160905 907365208 788160905 907365208 54372048 476161624 54372048 476161624 677837376 690184188 677837376 690184188 101768917 274257153 101768917 274257153 180383075 30564125 180383075 30564125 20121523 166510881 20121523 166510881 889185294 570958295 889185294 570958295 159149892 667704713 159149892 667704713 461116231 718948408 461116231 18268328 461116231 18268328 987683070 286476465 987683070 286476465 188952779 407786984 188952779 407786984 271711594 244327865 271711594 244327865 161391295 301239283 161391295 301239283 797427834 375182682 797427834 375182682 250605699 394904453 250605699 394904453 563976088 705135170 563976088 136098947 563976088 136098947 90506956 101613721 90506956 101613721 933325072 366360987 933325072 366360987 243954426 190252626 243954426 190252626 873001089 936729261 873001089 936729261 146021433 469265497 146021433 469265497 682809216 162316780 682809216 162316780 48232843 893446257 48232843 893446257 442258430 346658590 442258430 346658590 231183528 526477734 231183528 526477734 589431970 434814187 589431970 434814187 290342748 592707781 290342748 592707781 657171642 953439632 657171642 260635586 657171642 260635586 171568909 881397370 171568909 881397370 488400615 326126727 488400615 326126727 13251375 891843501 13251375 891843501 967304258 47958705 967304258 168584147 967304258 168584147 112483698 421855572 112483698 421855572 810007526 284037994 810007526 326375728 810007526 326375728 40913568 264593131 40913568 264593131 824250137 404533029 824250137 404533029 726968388 255901070 726968388 255901070 830083236 888767953 830083236 888767953 194199667 371002969 194199667 371002969 748939160 412758637 748939160 412758637 274914916 59887117 274914916 59887117 959683926 237659463 959683926 237659463 125053078 606946362 125053078 606946362 568325269 345933334 568325269 345933334 230702534 445480821 230702534 445480821 698592263 200598228 698592263 200598228 133494501 761387855 133494501 761387855 657793405 944491481 657793405 944491481 174886717 55995643 174886717 55995643 37790326 290881172 37790326 290881172 804503191 481806296 804503191 481806296 254437739 361331829 254437739 361331829 240772355 8589556 240772355 8589556 993702366 54240573 993702366 54240573 173790212 263997443 173790212 254285309 173790212 254285309 831068874 451136828 831068874 451136828 300622927 760553713 300622927 760553713 475426626 536914306 475426626 536914306 446484971 62277796 446484971 62277796 958267392 514614049 958267392 514614049 216763808 846913010 216763808 846913010 499961897 917498307 499961897 917498307 463925111 337046449 463925111 337046449 919402309 122093397 919402309 430470384 919402309 430470384 287557011 482356286 287557011 482356286 674177441 716783314 674177441 716783314 36715150 602473589 36715150 602473589 627027142 180193756 627027142 180193756 120142027 68680412 120142027 68680412 953877999 326961807 953877999 326961807 779184091 114788291 779184091 114788291 924149103 485606177 924149103 485606177 630304139 873159813 630304139 192274608 630304139 192274608 128109129 68007042 128109129 68007042 954236000 700422563 954236000 700422563 638370614 528484074 638370614 754114523 638370614 754114523 391208054 992327925 391208054 992327925 432798040 3728026 432798040 3728026 2499757 695419772 2499757 695419772 368016772 437685162 368016772 437685162 292138088 676389699 292138088 676389699 372780827 369117478 372780827 369117478 246375401 582689331 246375401 582689331 461044951 268017716 461044951 268017716 176300842 7441342 176300842 7441342 994614050 513129331 994614050 513129331 274419945 35302305 274419945 35302305 976711793 203484828 976711793 203484828 135476071 615020559 135476071 615020559 564380939 616653768 564380939 616653768 423736599 637580624 423736599 637580624 653556094 806263299 653556094 806263299 2351921 12451430 2351921 12451430 991485795 727352079 991485795 727352079 409598965 897940712 409598965 897940712 626273640 158097287 626273640 158097287 105357931 420051776 105357931 420051776 279844687 333388539 279844687 333388539 221136392 487035958 221136392 487035958 671290915 77827787 671290915 77827787 52090015 399351662 52090015 399351662 546496659 669597923 546496659 144851244 546496659 144851244 903751317 394671990 903751317 394671990 137037706 671050012 137037706 671050012 602617537 69446480 602617537 69446480 46830465 225410401 46830465 225410401 564315446 909620877 564315446 35936029 564315446 35936029 23740292 81673592 23740292 81673592 945338045 685238788 945338045 685238788 644804032 835980157 644804032 296282131 644804032 296282131 800791596 1399065 800791596 1399065 958559 698244777 958559 698244777 657707761 649384552 657707761 970702385 657707761 970702385 348908719 995313361 348908719 995313361 659922153 721223276 659922153 721223276 553438281 466707582 553438281 466707582 684338809 970405051 684338809 970405051 493065356 959091172 493065356 959091172 772800828 336074523 772800828 528863870 772800828 528863870 345529913 832852257 345529913 166394820 345529913 166394820 889276959 111613653 889276959 111613653 74122244 687571209 74122244 687571209 725318665 405285034 725318665 405285034 726396879 153796500 726396879 153796500 102592232 357317666 102592232 357317666 758543194 649259122 758543194 649259122 528416627 658868596 528416627 658868596 561205125 379236045 561205125 379236045 111012716 944756480 111012716 944756480 728176379 402384914 728176379 737053918 728176379 737053918 365478630 81984191 365478630 81984191 945151664 793739915 945151664 793739915 617972262 470158789 617972262 470158789 928487693 108612043 928487693 615398311 928487693 615398311 589679959 883308796 589679959 131214133 589679959 131214133 913176069 253621111 913176069 253621111 167362126 467172110 167362126 467172110 684132623 396926319 684132623 396926319 264464316 451717543 264464316 451717543 301047894 9596870 301047894 9596870 6590201 598297700 6590201 598297700 544361713 518390605 544361713 518390605 350071092 959044215 350071092 196771800 350071092 196771800 868444549 756809674 868444549 756809674 399376149 441186303 399376149 441186303 749411608 370606322 749411608 423844543 749411608 423844543 282752006 784480822 282752006 784480822 634326325 191465513 634326325 191465513 38061432 993406564 38061432 993406564 382476699 415302082 382476699 415302082 276744931 604392174 276744931 604392174 384126619 954793396 384126619 206177402 384126619 206177402 861807186 276856388 861807186 276856388 303827122 455583073 303827122 358101797 303827122 358101797 238672294 133781066 238672294 133781066 911470881 529170781 911470881 529170781 488771686 76552594 488771686 76552594 948645713 222733770 948645713 222733770 523408773 723429536 523408773 109902627 523408773 109902627 73082358 665696934 73082358 665696934 779103315 257986991 779103315 257986991 169871071 471650257 169871071 471650257 421850659 776821156 421850659 389179592 421850659 389179592 736748137 344217904 736748137 344217904 229323110 237615712 229323110 237615712 947050745 78971086 947050745 758335512 947050745 758335512 255628471 765185622 255628471 765185622 990505771 14351082 990505771 987904384 990505771 987904384 353136280 989933264 353136280 989933264 53844454 58042885 53844454 58042885 961016637 109045661 961016637 109045661 72499669 223431569 72499669 223431569 851398668 17624131 851398668 17624131 11542792 117697682 11542792 117697682 922299096 465295485 922299096 465295485 234726859 907490533 234726859 907490533 761499345 353495684 761499345 425847327 761499345 425847327 284336408 910760097 284336408 910760097 744384465 378145832 744384465 445766864 744384465 445766864 473839644 613842439 473839644 397470330 473839644 397470330 731752915 98210827 731752915 98210827 65358351 727131879 65358351 727131879 655456040 293430769 655456040 293430769 194014100 537420908 194014100 537420908 676904245 278638843 676904245 278638843 814495246 292990740 814495246 292990740 803081353 5488478 803081353 5488478 996306480 770022097 996306480 770022097 479675730 767505073 479675730 767505073 915444523 128159999 915444523 361874091 915444523 361874091 755133989 268706510 755133989 268706510 821272995 654486340 821272995 654486340 91855831 91490362 91855831 91490362 60988904 490463690 60988904 490463690 915024636 128163613 915024636 128163613 85144301 675878988 85144301 675878988 855680839 215991701 855680839 931170480 855680839 931170480 139169615 413517943 139169615 413517943 815394645 54563218 815394645 54563218 36826998 695059023 36826998 695059023 451834633 8571499 451834633 8571499 5849480 407487549 5849480 407487549 927971074 91890388 927971074 91890388 938995046 768647647 938995046 768647647 335623026 3984043 335623026 3984043 997240302 64131746 997240302 64131746 43105961 347326527 43105961 347326527 383214048 878957176 383214048 553155630 383214048 553155630 660114489 245311366 660114489 245311366 161992197 959507659 161992197 959507659 652043572 677691375 652043572 677691375 262795179 971979916 262795179 971979916 717322571 418669062 717322571 677676448 717322571 677676448 288204712 688575820 288204712 688575820 567380360 819203886 567380360 819203886 447113758 622239211 447113758 622239211 581332416 766870921 581332416 766870921 338849345 648913177 338849345 648913177 707268810 433049701 707268810 558844448 707268810 558844448 507085655 341102342 507085655 341102342 769468975 477732936 769468975 477732936 44855653 142012631 44855653 142012631 94831609 81149694 94831609 81149694 54113097 474182935 54113097 474182935 798955698 25868497 798955698 25868497 982777571 785420358 982777571 785420358 283571672 319390698 283571672 319390698 211923729 844746999 211923729 844746999 607687332 314731273 607687332 314731273 208308063 410357861 208308063 410357861 531512294 764447008 531512294 480560590 531512294 480560590 675255605 479671775 675255605 479671775 188981489 196296334 188981489 196296334 130812327 722243351 130812327 722243351 642402042 58370711 642402042 58370711 39377938 387614320 39377938 387614320 856741475 214653724 856741475 551606362 856741475 551606362 410305385 880008810 410305385 223138936 410305385 223138936 851579161 229731707 851579161 229731707 151916395 510269416 151916395 510269416 654516396 817369861 654516396 817369861 517877818 246133134 517877818 246133134 836223590 980400297 836223590 980400297 66746714 289666574 66746714 289666574 991825803 12155060 991825803 121422481 991825803 121422481 12054358 169428831 12054358 169428831 113098312 8868312 113098312 8868312 5967127 1295096 5967127 1295096 999017568 52579175 999017568 52579175 363623960 862543786 363623960 530002018 363623960 530002018 795464521 170680803 795464521 170680803 886451269 462110667 886451269 462110667 308304041 124226252 308304041 124226252 917810334 283107952 917810334 283107952 810685325 198860637 810685325 198860637 866901416 216730727 866901416 216730727 143664387 592929939 143664387 592929939 386486720 318606944 386486720 318606944 211284395 548760300 211284395 548760300 354595224 846594279 354595224 779642827 354595224 779642827 485826219 628460542 485826219 628460542 364769819 458181787 364769819 458181787 690035292 897059026 690035292 897059026 47609818 958015248 47609818 958015248 560606101 841478527 560606101 841478527 341497755 2436583 341497755 2436583 998268125 604376623 998268125 604376623 138791063 455808839 138791063 455808839 934630003 99680301 934630003 311142731 934630003 311142731 22531618 448674817 22531618 448674817 664934137 496707712 664934137 525205446 664934137 525205446 658554891 461866454 658554891 461866454 687329460 151433371 687329460 151433371 100777372 233756757 100777372 233756757 527123435 679657104 527123435 667153 527123435 667153 509643 302202987 509643 302202987 210098667 317052437 210098667 25923487 210098667 25923487 982751236 31600081 982751236 31600081 20871860 720095754 20871860 720095754 928889880 108172087 928889880 574090267 928889880 574090267 447416592 330774265 447416592 330774265 776427554 503171124 776427554 503171124 402786934 806672211 402786934 806672211 669942697 65391871 669942697 65391871 956067636 277732322 956067636 277732322 182615221 759635659 182615221 759635659 363322540 271031353 363322540 271031353 178169566 959092501 178169566 959092501 631064438 985990031 631064438 296713703 631064438 296713703 800347894 456111588 800347894 456111588 304242316 874864071 304242316 874864071 573899029 79598442 573899029 79598442 53260436 460968371 53260436 460968371 978181765 33053914 978181765 162054178 978181765 162054178 469343647 796704586 469343647 242468538 469343647 242468538 160369519 726553387 160369519 726553387 360749705 382271955 360749705 382271955 254994499 195429194 254994499 195429194 869456844 303577358 869456844 303577358 707691265 432402725 707691265 937673172 707691265 937673172 253554153 875792122 253554153 875792122 368733369 155988865 368733369 155988865 104116818 482108885 104116818 482108885 691780904 455648134 691780904 973219392 691780904 973219392 501548445 301211159 501548445 301211159 797446855 808766573 797446855 808766573 162052555 5985652 162052555 5985652 3839448 136845223 3839448 136845223 103599118 155039328 103599118 46474898 103599118 46474898 31147410 94190161 31147410 94190161 939733959 50298198 939733959 50298198 966127444 499205364 966127444 499205364 332403268 855467048 332403268 855467048 395074845 347080646 395074845 347080646 231432283 867711015 231432283 867711015 512603822 809000128 512603822 809000128 657561437 920653462 657561437 54159976 657561437 54159976 963428360 316858102 963428360 316858102 209945805 284505967 209945805 284505967 907235604 139188076 907235604 530567559 907235604 530567559 204301606 924539104 204301606 924539104 938117004 47441937 938117004 47441937 19734364 770370481 19734364 770370481 546740172 854455768 546740172 854455768 56895686 628632175 56895686 628632175 569562467 624165874 569562467 624165874 357342228 235718938 357342228 235718938 943460205 84668828 943460205 542971402 943460205 542971402 352595007 618701218 352595007 618701218 657686190 390733736 657686190 390733736 260746312 491103678 260746312 491103678 672588755 484609425 672588755 813668394 672588755 813668394 384337568 677683300 384337568 677683300 989609563 15732120 989609563 613074504 989609563 613074504 228179492 380899906 228179492 380899906 730305057 399452820 730305057 587081363 730305057 587081363 341272980 977961045 341272980 228665078 341272980 228665078 847704509 257788621 847704509 257788621 302042695 716698017 302042695 716698017 648608665 849750488 648608665 849750488 172310329 378078545 172310329 378078545 875574877 93488935 875574877 93488935 937800428 959232656 937800428 959232656 472893555 301085576 472893555 301085576 797515847 323572157 797515847 323572157 781542144 68725146 781542144 68725146 953866909 786966286 953866909 786966286 369648578 709038926 369648578 709038926 604924805 117438598 604924805 117438598 78083046 240062724 78083046 240062724 764152124 349180789 764152124 885422934 764152124 885422934 333356456 254695589 333356456 254695589 830917881 747144784 830917881 747144784 281130300 33012083 281130300 33012083 21710689 552448832 21710689 552448832 665530814 370949745 665530814 370949745 748955483 388576440 748955483 388576440 259339622 616228417 259339622 616228417 340073837 408794043 340073837 408794043 176168313 124974894 176168313 124974894 83216290 419917776 83216290 419917776 870100562 194385317 870100562 437098474 870100562 437098474 365823769 968718670 365823769 892093545 365823769 892093545 399059441 992066818 399059441 992066818 395982206 415152772 395982206 415152772 719683634 826591895 719683634 826591895 8523977 23182148 8523977 23182148 452816667 926160306 452816667 926160306 320568218 243821 320568218 243821 999729752 832522635 999729752 832522635 203497972 867645129 203497972 867645129 620019798 937958681 620019798 937958681 550576791 195596779 550576791 195596779 869332796 351035645 869332796 351035645 215564037 862653291 215564037 862653291 789819776 311694532 789819776 703330939 789819776 703330939 572565542 172662297 572565542 172662297 885206938 452746331 885206938 452746331 693509787 196663178 693509787 196663178 868501734 345449883 868501734 345449883 200256530 868278498 200256530 868278498 972508241 40501916 972508241 493620825 972508241 493620825 328274531 567485291 328274531 567485291 447934225 237899939 447934225 237899939 137488913 550182092 137488913 550182092 611039035 927824670 611039035 927824670 421589998 422648294 421589998 422648294 714472128 657930259 714472128 657930259 177178801 564341900 177178801 564341900 803569934 292313117 803569934 907990909 803569934 907990909 361887196 314397286 361887196 314397286 802152423 294181722 802152423 892734519 802152423 892734519 338418251 744326578 338418251 744326578 498333467 198459646 498333467 198459646 117045354 201664644 117045354 201664644 864946877 395734948 864946877 395734948 615666496 635032374 615666496 156357210 615666496 156357210 104230856 104965319 104230856 104965319 931101104 405219285 931101104 405219285 642257778 838931906 642257778 689010896 642257778 689010896 382597120 353834489 382597120 353834489 828853911 257635222 828853911 749673397 828853911 749673397 211465897 485675526 211465897 485675526 767430705 294124390 767430705 294124390 194427677 764534439 194427677 764534439 506596001 870917735 506596001 870917735 389693797 255556080 389693797 255556080 830254375 624006811 830254375 624006811 103492576 381753304 103492576 381753304 254675276 299452799 254675276 299452799 114624047 165647737 114624047 165647737 110514970 865041477 110514970 865041477 969550505 44981484 969550505 126689944 969550505 126689944 84146196 464047833 84146196 464047833 309501054 102698787 309501054 102698787 68004745 321343010 68004745 321343010 213013863 116824104 213013863 116824104 77733207 205398927 77733207 205398927 862182805 122276040 862182805 122276040 81579512 441037761 81579512 441037761 999459871 535628 999459871 202709230 999459871 202709230 804645210 290525023 804645210 773633751 804645210 773633751 477774424 255940739 477774424 255940739 830078326 590166066 830078326 590166066 602835155 225471341 602835155 225471341 876043884 185874274 876043884 685144188 876043884 685144188 565219694 127237477 565219694 127237477 916173009 975131739 916173009 975131739 356041950 110887746 356041950 110887746 73833709 218901645 73833709 218901645 144846682 127911608 144846682 127911608 85070683 141763849 85070683 141763849 905756012 217667560 905756012 217667560 185746500 282308451 185746500 138338523 185746500 138338523 35620181 57804430 35620181 57804430 961183925 146037663 961183925 146037663 902842517 41418410 902842517 41418410 971982245 757457667 971982245 757457667 603618770 17262903 603618770 17262903 988531206 72387926 988531206 72387926 841295242 238653117 841295242 413270284 841295242 413270284 275279783 530443569 275279783 530443569 350464962 439688397 350464962 439688397 293260974 513742444 293260974 513742444 619688325 607141858 619688325 607141858 515839169 592377545 515839169 592377545 656413226 302933634 656413226 302933634 200556021 958257232 200556021 958257232 364144879 274539807 364144879 274539807 180525472 340831120 180525472 340831120 226795752 198821101 226795752 198821101 95538512 779337144 95538512 779337144 587048161 438146073 587048161 438146073 16656059 18058123 16656059 18058123 11931986 118043128 11931986 118043128 987366911 18844902 987366911 397387735 987366911 397387735 33351937 514344857 33351937 514344857 639975342 123882507 639975342 123882507 82541680 351542410 82541680 351542410 762615030 380922829 762615030 380922829 254044691 427242351 254044691 427242351 817391796 274052221 817391796 635205240 817391796 635205240 438032392 458278676 438032392 458278676 689872962 400023303 689872962 400023303 266332266 295705334 266332266 295705334 801176171 478078044 801176171 478078044 128673448 55168053 128673448 55168053 962879616 948776205 962879616 948776205 431224682 404009643 431224682 404009643 727323608 161013873 727323608 161013873 107301026 913550871 107301026 913550871 876996760 184853185 876996760 749759504 876996760 749759504 406927277 469405885 406927277 469405885 117250930 97117386 117250930 97117386 64755689 178836500 64755689 178836500 256587889 384344189 256587889 285529381 256587889 285529381 808762770 835533835 808762770 835533835 384123990 204532368 384123990 204532368 862810222 84104844 862810222 84104844 56093698 276329523 56093698 276329523 815846960 4135009 815846960 4135009 2759464 28159824 2759464 28159824 981609735 433161369 981609735 433161369 707125852 275740196 707125852 275740196 816329285 408900704 816329285 408900704 723702826 301228139 723702826 301228139 890463362 164471788 890463362 346209003 890463362 346209003 230886230 58533915 230886230 58533915 960749965 158000444 960749965 158000444 92240943 959831506 92240943 959831506 773074720 335721903 773074720 445646972 773074720 445646972 26503351 931626654 26503351 931626654 481719069 433489310 481719069 433489310 289459762 313154486 289459762 313154486 925623001 112680592 925623001 321436561 925623001 321436561 562877454 886002482 562877454 483645577 562877454 483645577 321799661 95076422 321799661 95076422 936865758 47594026 936865758 47594026 31952591 36490851 31952591 36490851 975742585 291808379 975742585 291808379 542326833 535806798 542326833 249639143 542326833 249639143 164958288 823857694 164958288 823857694 681724725 470706161 681724725 511256166 681724725 511256166 358682300 703516485 358682300 379443781 358682300 379443781 743591030 869908025 743591030 869908025 205221680 287323727 205221680 287323727 189730758 373164775 189730758 373164775 747668766 447969196 747668766 447969196 166204928 410872309 166204928 410872309 738152877 29624250 738152877 29624250 980480195 613970201 980480195 613970201 602972119 307926838 602972119 307926838 814715054 99215476 814715054 99215476 66012987 692503857 66012987 692503857 505534253 885417762 505534253 885417762 178972569 410611920 178972569 410611920 877681028 183756609 877681028 478465112 877681028 478465112 540910529 881009133 540910529 79718282 540910529 79718282 53333939 742095781 53333939 742095781 352173704 143583965 352173704 143583965 95851353 162429592 95851353 162429592 910421342 135533244 910421342 572830085 910421342 572830085 596695824 4699111 596695824 4699111 996905382 389320939 996905382 389320939 259838518 235853637 259838518 235853637 977064946 34870256 977064946 848705162 977064946 848705162 73052115 737274908 73052115 737274908 613788278 65691631 613788278 65691631 44234945 340516707 44234945 340516707 932124042 103491620 932124042 317962748 932124042 317962748 210843532 997252765 210843532 997252765 526350562 235264270 526350562 235264270 843671167 252992763 843671167 252992763 26643590 439956865 26643590 439956865 417573462 524278119 417573462 177472269 417573462 177472269 49707933 297900302 49707933 297900302 868253989 197005007 868253989 456965754 868253989 456965754 304803419 741319484 304803419 741319484 558137142 890437167 558137142 24710167 558137142 24710167 983655238 297906406 983655238 297906406 785299246 318340677 785299246 912357 785299246 912357 578536 590134000 578536 590134000 930863833 105348293 930863833 117572828 930863833 117572828 134399619 686426099 134399619 686426099 400952186 426642325 400952186 426642325 284813535 322721133 284813535 322721133 782152463 219774982 782152463 219774982 145208312 487257460 145208312 487257460 324040976 423411497 324040976 423411497 282496864 439903667 282496864 439903667 353008530 765754502 353008530 71119084 353008530 71119084 952387657 267139818 952387657 267139818 363595579 577450731 363595579 388882566 363595579 388882566 736908321 324258737 736908321 324258737 214757260 757790147 214757260 757790147 611055327 598208528 611055327 598208528 194018572 402113444 194018572 402113444 465718458 757325332 465718458 15223909 465718458 15223909 10199451 318922846 10199451 318922846 785982114 216089108 785982114 216089108 855623489 100505628 855623489 100505628 66698776 974578233 66698776 974578233 507046811 504917675 507046811 504917675 113815776 82962963 113815776 82962963 944289396 304145012 944289396 304145012 181528594 812282692 181528594 812282692 865496746 200806992 865496746 274766905 865496746 274766905 181217922 367013452 181217922 367013452 977072779 34856290 977072779 257482122 977072779 257482122 169561277 882127013 169561277 882127013 944608264 82718906 944608264 505571991 944608264 505571991 353561660 592259933 353561660 592259933 710443260 428633061 710443260 455161599 710443260 455161599 303535091 874129432 303535091 874129432 627065469 932523444 627065469 752759915 627065469 752759915 660508989 735194520 660508989 735194520 466258695 430302343 466258695 430302343 709171724 489893563 709171724 489893563 423449220 889484177 423449220 110000187 423449220 110000187 73270170 224687246 73270170 224687246 535593975 873804580 535593975 44492729 535593975 44492729 29319880 220318833 29319880 220318833 952370046 71196677 952370046 996857695 952370046 996857695 361293234 917025547 361293234 917025547 651665983 935725676 651665983 110346115 651665983 110346115 927255182 321450145 927255182 321450145 769897963 340224998 769897963 287087603 769897963 287087603 189573666 323682673 189573666 323682673 496056637 798523883 496056637 317028576 496056637 317028576 210066581 217889822 210066581 217889822 854659273 934523109 854659273 934523109 651685170 102699891 651685170 102699891 932584385 149584037 932584385 149584037 99514525 310511692 99514525 310511692 789992660 311514148 789992660 700841175 789992660 700841175 596002943 65458161 596002943 65458161 955987397 72480830 955987397 72480830 701136343 441780662 701136343 31952561 701136343 31952561 978697518 308872017 978697518 308872017 178457445 158627902 178457445 158627902 894531567 372894088 894531567 372894088 747903489 203246848 747903489 203246848 983805968 24363340 983805968 173975900 983805968 173975900 87846230 673467350 87846230 673467350 512740065 20292726 512740065 20292726 13197959 315628997 13197959 315628997 710108612 429036880 710108612 426530402 710108612 426530402 85778210 369100337 85778210 369100337 750408534 780183422 750408534 780183422 185698540 60336452 185698540 60336452 959370815 223787645 959370815 223787645 76023155 366331573 76023155 366331573 560318759 553917008 560318759 122559685 560318759 122559685 81698397 246347679 81698397 246347679 899505254 151343613 899505254 763894345 899505254 763894345 188453677 235967704 188453677 235967704 156053653 797267437 156053653 797267437 623109571 347132450 623109571 347132450 765365371 261385116 765365371 261385116 172043971 474247300 172043971 474247300 679202873 334086744 679202873 334086744 221552347 98440576 221552347 98440576 935261954 464014525 935261954 464014525 685948820 253618015 685948820 253618015 831468194 630140194 831468194 630140194 53512887 495984972 53512887 495984972 360327432 644805399 360327432 549200666 360327432 549200666 458511767 127480225 458511767 127480225 916087281 232308578 916087281 232308578 153621875 333226987 153621875 333226987 815181110 277467976 815181110 395602872 815181110 395602872 104922990 474892780 104922990 474892780 992063570 11478243 992063570 361619367 992063570 361619367 755264890 111142842 755264890 111142842 926764556 677901827 926764556 677901827 544567953 319970856 544567953 319970856 952467942 70928945 952467942 303952552 952467942 303952552 109421459 151509430 109421459 151509430 100843897 139529604 100843897 139529604 913290440 131112051 913290440 843838294 913290440 843838294 363488150 886754112 363488150 886754112 534280367 4237675 534280367 4237675 2764739 175027363 2764739 175027363 883769117 263457715 883769117 263457715 480401802 877803653 480401802 388274025 480401802 388274025 737324911 455265298 737324911 455265298 303584359 543941125 303584359 543941125 934578694 99721471 934578694 251786412 934578694 251786412 166302443 275885330 166302443 275885330 816222490 571127695 816222490 571127695 395905551 759973391 395905551 339592015 395905551 339592015 770317146 885631944 770317146 885631944 129652491 420419726 129652491 420419726 325675379 877397605 325675379 877397605 541019891 82337110 541019891 82337110 54871061 456068491 54871061 456068491 691440294 461614983 691440294 461614983 308040038 480632198 308040038 480632198 730121630 8115861 730121630 8115861 994032881 800607975 994032881 800607975 320315910 292557602 320315910 292557602 803408593 572162994 803408593 572162994 493742912 867316921 493742912 867316921 632351267 97740050 632351267 97740050 65036691 996740358 65036691 996740358 633618205 444430806 633618205 444430806 296420359 155288627 296420359 155288627 896711847 554545278 896711847 554545278 426446172 689780823 426446172 39238128 426446172 39238128 25947325 383022963 25947325 383022963 783621125 320783810 783621125 324409600 783621125 324409600 110131508 766442534 110131508 766442534 462627315 813654256 462627315 813654256 538452229 946987825 538452229 946987825 412807198 264553273 412807198 264553273 824258910 415917680 824258910 415917680 277146288 979681560 277146288 979681560 534028148 373437993 534028148 373437993 128294582 59993883 128294582 59993883 40409494 972916814 40409494 972916814 634898219 792331663 634898219 792331663 492565482 645865563 492565482 645865563 635423069 741796013 635423069 741796013 359026892 482541248 359026892 482541248 674076353 578703699 674076353 578703699 642871061 767426464 642871061 767426464 650324643 441160684 650324643 441160684 149859942 116624646 149859942 116624646 77580712 261549253 77580712 261549253 925616203 112692629 925616203 127599212 925616203 127599212 84749221 167687112 84749221 167687112 999536645 505345 999536645 655154939 999536645 655154939 480451015 39140756 480451015 39140756 973761861 263405797 973761861 263405797 173185536 830436584 173185536 830436584 379736730 287645421 379736730 287645421 189953882 845183355 189953882 845183355 352057553 251728194 352057553 251728194 166219075 415906642 166219075 415906642 719113958 910526860 719113958 910526860 452736275 902724203 452736275 902724203 926337526 111865531 926337526 709869527 926337526 709869527 279690490 420382151 279690490 420382151 715992213 518081218 715992213 518081218 487885344 876002151 487885344 850272585 487885344 850272585 594719101 498693781 594719101 498693781 96924218 93471434 96924218 93471434 62470651 644134682 62470651 644134682 843134628 236062597 843134628 274675831 843134628 274675831 803329376 292675329 803329376 4645647 803329376 4645647 996965732 340159076 996965732 340159076 532924418 508691712 532924418 235601550 532924418 235601550 843494639 198007061 843494639 198007061 93835627 143966498 93835627 143966498 904408999 928064928 904408999 928064928 241598099 668616574 241598099 668616574 531082241 683537805 531082241 683537805 173455914 299940977 173455914 299940977 780081762 325595085 780081762 747087324 780081762 747087324 220990955 413958878 220990955 413958878 768974850 341769866 768974850 410201096 768974850 410201096 252595245 493098789 252595245 493098789 783369566 321019164 783369566 399347573 783369566 399347573 265987197 49478093 265987197 49478093 966509289 448304081 966509289 448304081 696530329 152035008 696530329 152035008 899170802 295844955 899170802 295844955 195591698 78294244 195591698 78294244 947490433 574959960 947490433 574959960 603043299 346524993 603043299 346524993 765753754 174331919 765753754 174331919 116184121 566813235 116184121 566813235 526721406 732958359 526721406 732958359 247287371 416846748 247287371 416846748 576473416 512356801 576473416 8639851 576473416 8639851 5881242 438055207 5881242 438055207 955535501 65989528 955535501 76639494 955535501 76639494 51387401 897186297 51387401 897186297 806002857 515747 806002857 515747 999523413 20176856 999523413 20176856 537888515 642727275 537888515 475178572 537888515 475178572 316055111 891603871 316055111 891603871 972936388 40066545 972936388 351684721 972936388 351684721 83188963 186937559 83188963 186937559 952113058 36790916 952113058 36790916 975511591 616802298 975511591 616802298 580432499 135501822 580432499 135501822 910423597 135896379 910423597 135896379 90369826 943607740 90369826 943607740 494167039 102906492 494167039 102906492 68177672 458076257 68177672 458076257 690083040 682026202 690083040 682026202 418456472 618596343 418456472 618596343 639534951 646646938 639534951 475744088 639534951 475744088 316530529 79944850 316530529 79944850 946459950 437710187 946459950 437710187 292182944 500105500 292182944 500105500 798230236 299940972 798230236 460648723 798230236 460648723 197950739 356115641 197950739 356115641 560841913 773712695 560841913 216342215 560841913 216342215 143465509 297841973 143465509 297841973 799487053 492072453 799487053 492072453 327172883 736058636 327172883 736058636 829819148 256308169 829819148 716384162 829819148 716384162 299704065 539488360 299704065 539488360 460561694 633871084 460561694 633871084 153680208 627760946 153680208 627760946 520059349 75384255 520059349 75384255 50460060 523396795 50460060 523396795 848682747 227305831 848682747 228904898 848682747 228904898 151353286 373814144 151353286 373814144 762410791 351963071 762410791 395414171 762410791 395414171 263650706 774146594 263650706 774146594 851186504 223745302 851186504 432811269 851186504 432811269 707475668 233041274 707475668 233041274 848836047 227040906 848836047 569461369 848836047 569461369 337117120 37190230 337117120 37190230 974979517 191995457 974979517 191995457 127919508 287852166 127919508 287852166 806917927 708085867 806917927 708085867 235305693 643726006 235305693 643726006 922169664 117945856 922169664 189948641 922169664 189948641 372921681 632481266 372921681 166725712 372921681 166725712 889121138 866761350 889121138 866761350 615897523 498308259 615897523 498308259 676862278 477553693 676862278 850314486 676862278 850314486 501422997 104185590 501422997 104185590 931589068 522432331 931589068 522432331 80435959 147462800 80435959 147462800 98179145 30642278 98179145 30642278 20187427 325449561 20187427 325449561 671511658 486767777 671511658 915526759 671511658 915526759 471058841 950144344 471058841 828353984 471058841 828353984 411441213 119008008 411441213 119008008 921384626 315632635 921384626 315632635 746769320 374190577 746769320 12174086 746769320 12174086 991790589 563238526 991790589 563238526 304902937 307093710 304902937 307093710 203741073 420530818 203741073 420530818 953505565 69188880 953505565 530634108 953505565 530634108 356031865 645230491 356031865 645230491 882756206 87729965 882756206 87729965 959641937 59973063 959641937 364863133 959641937 364863133 214831824 887294094 214831824 887294094 632110887 364648947 632110887 364648947 242905577 54168376 242905577 54168376 963394880 73912471 963394880 73912471 32283180 557213833 32283180 557213833 640762534 565566788 640762534 906064834 640762534 906064834 613399998 139748131 613399998 139748131 906811935 666255164 906811935 666255164 420071615 870834731 420071615 870834731 587710606 945097438 587710606 945097438 376064665 256676238 376064665 256676238 829496158 648691967 829496158 648691967 556340448 309465330 556340448 309465330 791599091 673230694 791599091 673230694 416203271 45352169 416203271 45352169 30226398 238933797 30226398 238933797 431418834 815477020 431418834 815477020 501172675 54054548 501172675 54054548 36466029 341116621 36466029 341116621 227040671 84269083 227040671 84269083 56145570 434279906 56145570 434279906 878187768 182925885 878187768 303656294 878187768 303656294 201116773 100104455 201116773 100104455 934148089 292719106 934148089 292719106 743815249 379084194 743815249 364662824 743815249 364662824 753227317 416826153 753227317 416826153 188528557 880400179 188528557 880400179 472011015 352632422 472011015 352632422 212632145 699672510 212632145 699672510 477109559 810202016 477109559 810202016 376185179 549242740 376185179 549242740 879263407 181494584 879263407 967934324 879263407 967934324 287092897 432316883 287092897 432316883 707720524 920522658 707720524 920522658 308133386 372949879 308133386 372949879 927827527 109329856 927827527 345400241 927827527 345400241 230121039 912359 230121039 912359 999191664 311956706 999191664 311956706 206826714 443615279 206826714 443615279 913149120 131274734 913149120 555958935 913149120 555958935 462051039 880427827 462051039 707791922 462051039 707791922 542394682 363612490 542394682 363612490 242221499 76795903 242221499 76795903 948482018 29893585 948482018 29893585 19449123 162394964 19449123 162394964 953251061 69493465 953251061 390155709 953251061 390155709 413761127 946874586 413761127 946874586 623600344 67351690 623600344 67351690 954643871 305074918 954643871 305074918 202209485 788124737 202209485 788124737 478529689 33186697 478529689 33186697 21883475 461016546 21883475 461016546 687766045 347886717 687766045 347886717 231777738 392596417 231777738 392596417 729876936 400007935 729876936 42875181 729876936 42875181 28341611 319987040 28341611 319987040 784023215 464394777 784023215 464394777 577276668 868249960 577276668 331758250 577276668 331758250 219916907 743983739 219916907 743983739 609318105 918618129 609318105 918618129 199496323 366348169 199496323 366348169 991878536 11992966 991878536 398059505 991878536 398059505 538859767 936043601 538859767 936043601 87470265 642374623 87470265 642374623 502670870 866518006 502670870 167319189 502670870 167319189 888622808 62863076 888622808 62863076 42379501 381875873 42379501 381875873 664136411 497893128 664136411 763456382 664136411 763456382 48691444 252093341 48691444 252093341 832163310 212654131 832163310 212654131 141364737 341053147 141364737 341053147 769504446 961891800 769504446 961891800 399603797 213183691 399603797 213183691 857663925 447918066 857663925 447918066 173742421 48691743 173742421 48691743 967071862 472978705 967071862 472978705 270083302 334849790 270083302 334849790 773682673 233187681 773682673 233187681 154337018 493114943 154337018 493114943 667532422 166721103 667532422 166721103 111384559 992852324 111384559 992852324 423145239 129463426 423145239 129463426 86194481 377614243 86194481 377614243 744636128 822835535 744636128 822835535 370123843 455149335 370123843 455149335 691993813 452223581 691993813 452223581 135657279 452802753 135657279 452802753 301992649 331518113 301992649 331518113 219748728 804157699 219748728 804157699 526538031 732889216 526538031 732889216 811952302 36407416 811952302 36407416 24139284 92147159 24139284 92147159 938778172 344868542 938778172 344868542 465379250 889003008 465379250 45566812 465379250 45566812 30495194 792133974 30495194 792133974 950795719 73321367 950795719 268661203 950795719 268661203 176799308 27231804 176799308 27231804 982076611 708490620 982076611 708490620 437611525 397677886 437611525 397677886 265042865 499738197 265042865 499738197 662947609 630838099 662947609 630838099 291796142 553068753 291796142 553068753 867836886 197528137 867836886 657540491 867836886 657540491 386159110 553886827 386159110 553886827 456932532 43101654 456932532 43101654 28599655 447662486 28599655 447662486 696837239 894970802 696837239 894970802 175466269 111135606 175466269 111135606 73979362 493098787 73979362 493098787 360121692 871372151 360121692 782025537 360121692 782025537 347865324 940569998 347865324 940569998 503945041 864592808 503945041 864592808 435333910 780014444 435333910 780014444 734259557 267283405 734259557 267283405 175761137 312107829 175761137 312107829 206942918 204251354 206942918 204251354 135845843 359019673 135845843 359019673 262171769 815278198 262171769 815278198 487696926 848830003 487696926 848830003 409462940 178967621 409462940 178967621 880602922 483987569 880602922 483987569 268410764 864580554 268410764 864580554 731938103 123660127 731938103 123660127 82381748 555301696 82381748 555301696 677951511 475936162 677951511 520324040 677951511 520324040 179429081 987968037 179429081 987968037 975682332 36532522 975682332 846527490 975682332 846527490 90939663 185712511 90939663 185712511 876145078 47964013 876145078 47964013 32285602 516181437 32285602 516181437 725850568 405979341 725850568 883087385 725850568 883087385 415883850 554939411 415883850 554939411 937785067 93566864 937785067 98384662 937785067 98384662 417168815 893405910 417168815 94962535 417168815 94962535 63460182 423245427 63460182 423245427 892093285 162161252 892093285 343354569 892093285 343354569 228635050 384061179 228635050 384061179 979283907 31244125 979283907 267717903 979283907 267717903 67606962 310575191 67606962 310575191 790859950 444024694 790859950 444024694 699439122 159811220 699439122 159811220 893684771 131008908 893684771 131008908 87113697 257546681 87113697 257546681 773342315 335292594 773342315 739092569 773342315 739092569 604228533 255386959 604228533 255386959 830335167 4244017 830335167 4244017 2798140 153298610 2798140 153298610 686167958 463778838 686167958 485890580 686167958 485890580 322957918 758260371 322957918 758260371 632416121 898216098 632416121 898216098 197312709 948588833 197312709 948588833 652260430 328446735 652260430 328446735 217684015 411342716 217684015 411342716 722255686 498486082 722255686 498486082 631000720 568740619 631000720 607347085 631000720 607347085 146772618 695622151 146772618 695622151 878456789 182496841 878456789 326975994 878456789 326975994 183184161 746886555 183184161 746886555 550679269 569196842 550679269 569196842 333908428 363422866 333908428 363422866 754143433 638698958 754143433 638698958 583315769 635850187 583315769 635850187 520180937 265399969 520180937 265399969 823598062 489658202 823598062 489658202 325722969 436690242 325722969 436690242 704844028 531593113 704844028 531593113 35759118 314990124 35759118 314990124 361378544 793006907 361378544 378132052 361378544 378132052 252339524 796639783 252339524 796639783 766862448 142265802 766862448 142265802 61962765 370852358 61962765 370852358 825896339 262241814 825896339 542214222 825896339 542214222 207069058 330991892 207069058 330991892 854822007 217735778 854822007 382833847 854822007 382833847 162089824 162054175 162089824 162054175 102499642 404968190 102499642 404968190 866064250 27480595 866064250 27480595 17700399 202605849 17700399 202605849 884246067 59457548 884246067 59457548 39998782 369040012 39998782 369040012 386184406 750608455 386184406 414496007 386184406 414496007 85820926 906959646 85820926 906959646 352943171 12691764 352943171 12691764 8418001 970626778 8418001 970626778 652848096 438428535 652848096 438428535 292537196 646618818 292537196 646618818 535812421 863091476 535812421 30821160 535812421 30821160 979520929 345772851 979520929 345772851 27627627 428664977 27627627 428664977 286084652 218719588 286084652 218719588 144681018 702879913 144681018 702879913 612269922 780019297 612269922 780019297 321425714 48290679 321425714 48290679 32425364 373873380 32425364 373873380 747054227 509649940 747054227 509649940 462130267 605298633 462130267 605298633 540045630 603414303 540045630 603414303 203816031 469436269 203816031 469436269 433975018 553370012 433975018 295578467 433975018 295578467 801273526 373241929 801273526 373241929 747552706 235599711 747552706 235599711 843500764 383027112 843500764 383027112 33478993 348457800 33478993 348457800 232131484 311645294 232131484 311645294 206649021 318493568 206649021 318493568 785170139 700132125 785170139 700132125 413612022 816982973 413612022 816982973 640421374 768941203 640421374 768941203 530788227 976366014 530788227 976366014 372851705 273675882 372851705 273675882 817590466 214846590 817590466 214846590 142302394 221837638 142302394 221837638 852331747 549876463 852331747 549876463 401433049 596652042 401433049 502189763 401433049 502189763 349783105 778919656 349783105 778919656 750566140 264450363 750566140 264450363 824308213 975929746 824308213 975929746 34017976 754452531 34017976 754452531 378636035 65914843 378636035 65914843 44411388 825657542 44411388 825657542 468461805 776612848 468461805 776612848 466414703 24940959 466414703 24940959 983577644 608780799 983577644 608780799 149233381 270981856 149233381 270981856 819824019 439428900 819824019 439428900 190987553 261232926 190987553 261232926 955109464 66546025 955109464 361874088 955109464 361874088 241243748 827212633 241243748 827212633 566798592 214199084 566798592 214199084 142058981 493447776 142058981 493447776 419783240 967471602 419783240 802058120 419783240 802058120 955083198 66616100 955083198 296543546 955083198 296543546 594583118 719782219 594583118 253034441 594583118 253034441 167019756 641634254 167019756 641634254 360006384 751322606 360006384 751322606 291912237 406170053 291912237 406170053 270504495 305567731 270504495 305567731 794159304 601267486 794159304 601267486 62433013 218415542 62433013 218415542 854387637 112991674 854387637 112991674 75109375 478133553 75109375 478133553 676451821 17473166 676451821 17473166 11456527 148956080 11456527 148956080 776692715 330289219 776692715 372347035 776692715 372347035 426767758 623269661 426767758 118662221 426767758 118662221 79181437 293675565 79181437 293675565 194182788 161227049 194182788 161227049 107480524 317376360 107480524 317376360 513517899 637625304 513517899 7610103 513517899 7610103 994374268 124089083 994374268 124089083 70527874 311384368 70527874 311384368 904429563 76328071 904429563 76328071 948860615 884040116 948860615 884040116 522260793 951327610 522260793 52263754 522260793 52263754 964841832 835797172 964841832 835797172 368678042 497317867 368678042 497317867 331203046 657720737 331203046 657720737 473940913 658801794 473940913 381904561 473940913 381904561 254821145 179639933 254821145 179639933 959765310 59683505 959765310 95472599 959765310 95472599 63773719 445532853 63773719 445532853 698515597 138603564 698515597 138603564 92407946 141112701 92407946 141112701 597822022 744261114 597822022 248812407 597822022 248812407 834402414 785567882 834402414 785567882 399707449 99147785 399707449 99147785 934918866 138660268 934918866 138660268 907619843 105023515 907619843 105023515 962558676 55754023 962558676 981911771 962558676 981911771 318166096 10836896 318166096 10836896 992460765 269830822 992460765 269830822 98250601 421181485 98250601 421181485 864481955 202074804 864481955 395545376 864481955 395545376 226940176 497909051 226940176 497909051 839110648 55903742 839110648 55903742 962302362 219883465 962302362 219883465 853445643 210530926 853445643 210530926 859216403 298911229 859216403 298911229 72306578 781086628 72306578 781086628 638047478 16552537 638047478 16552537 10787804 907196878 10787804 907196878 532311561 341769867 532311561 341769867 190722681 204475166 190722681 204475166 113519580 36746964 113519580 36746964 975607643 869749039 975607643 869749039 588663016 774878440 588663016 774878440 601832942 526614361 601832942 526614361 388599270 948823901 388599270 948823901 994320438 7716080 994320438 74394381 994320438 74394381 49960506 307065564 49960506 307065564 203724911 249297909 203724911 249297909 164787583 701559036 164787583 701559036 840936752 239268479 840936752 507956245 840936752 507956245 623904408 665884122 623904408 665884122 717658309 35820443 717658309 35820443 23704428 918572752 23704428 918572752 655650349 213995716 655650349 213995716 141950634 166461217 141950634 166461217 889213910 63218822 889213910 63218822 42683233 482839321 42683233 482839321 833200798 156312951 833200798 156312951 896256011 739762047 896256011 739762047 186443329 427359276 186443329 427359276 711329884 680910691 711329884 680910691 133212107 658597276 133212107 658597276 555504531 370783633 555504531 370783633 108049253 131413107 108049253 131413107 913044458 702326157 913044458 702326157 531702901 952815119 531702901 213886028 531702901 213886028 857099074 69188883 857099074 69188883 46710341 930215994 46710341 930215994 598222166 173377667 598222166 173377667 115691902 749355501 115691902 749355501 402976549 38054630 402976549 38054630 25339254 378487819 25339254 378487819 744230535 649181770 744230535 649181770 462870062 902322020 462870062 902322020 671560328 206066666 671560328 206066666 861831465 236119694 861831465 236119694 153257895 596347639 153257895 596347639 373707771 186603234 373707771 186603234 124411015 700367062 124411015 700367062 376439179 410615959 376439179 410615959 273641789 201303503 273641789 201303503 865196799 573904052 865196799 573904052 525985427 718502142 525985427 718502142 342772174 543288553 342772174 543288553 956366643 64921181 956366643 695353397 956366643 695353397 434975907 858851169 434975907 858851169 371471936 857380932 371471936 857380932 377611877 74444737 377611877 74444737 50014092 284905494 50014092 284905494 956741884 64091637 956741884 636057800 956741884 636057800 497547257 375725913 497547257 375725913 745603366 701953697 745603366 701953697 57346694 714078548 57346694 714078548 726272091 217735781 726272091 217735781 144055572 948144556 144055572 948144556 810185279 208661247 810185279 208661247 138717266 306308127 138717266 306308127 472707770 930135335 472707770 352189883 472707770 352189883 234442699 604556477 234442699 604556477 438471595 873642781 438471595 873642781 319387343 81590500 319387343 81590500 54489253 894285759 54489253 894285759 606730284 992162775 606730284 992162775 485459989 439428903 485459989 439428903 702590686 58971814 702590686 58971814 39682003 758519338 39682003 758519338 361578393 440016529 361578393 440016529 293663763 125004953 293663763 125004953 917311993 662537135 917311993 662537135 366521098 851070430 366521098 851070430 762227594 27823962 762227594 27823962 17941813 268283738 17941813 268283738 953836965 68858611 953836965 617193423 953836965 617193423 106119202 314142613 106119202 314142613 788244122 915655925 788244122 915655925 379201680 693850528 379201680 693850528 894999757 157949788 894999757 977517150 894999757 977517150 126175353 386262009 126175353 386262009 946716737 79325565 946716737 942452934 946716737 942452934 488351072 147415370 488351072 147415370 902083590 519245224 902083590 519245224 544783993 657723988 544783993 347781622 544783993 347781622 765245075 809769266 765245075 809769266 332326440 407173063 332326440 407173063 725033212 79016968 725033212 79016968 52952795 543389130 52952795 543389130 460742855 256580878 460742855 256580878 168964951 93909853 168964951 93909853 937706910 847442139 937706910 847442139 339392383 828312050 339392383 828312050 570097162 884064124 570097162 884064124 365141879 387983753 365141879 387983753 737588958 791361406 737588958 791361406 447846463 146093084 447846463 146093084 902817534 334515569 902817534 334515569 316068730 475206069 316068730 273798970 316068730 273798970 180044637 969289594 180044637 969289594 653428404 259623733 653428404 259623733 171019006 894007387 171019006 894007387 374973850 449149747 374973850 449149747 299331375 542339464 299331375 542339464 491537883 779314835 491537883 613570701 491537883 613570701 350471840 880839290 350471840 880839290 588200501 534906808 588200501 534906808 410511763 339318037 410511763 339318037 770507459 803740324 770507459 803740324 379777090 709933260 379777090 709933260 525363884 742485159 525363884 301838973 525363884 301838973 199804543 445966996 199804543 445966996 554865144 751469345 554865144 356297101 554865144 356297101 759152532 580715832 759152532 580715832 13450290 722204750 13450290 722204750 360919823 327296625 360919823 327296625 217087543 778592347 217087543 778592347 451358498 814295739 451358498 814295739 382940411 80688417 382940411 80688417 946009367 613722650 946009367 613722650 483147809 390631160 483147809 390631160 897459212 154220854 897459212 398782275 897459212 398782275 265754209 520395804 265754209 520395804 826798579 260719085 826798579 452719984 826798579 452719984 61887358 128359892 61887358 128359892 915182087 32418574 915182087 32418574 21395971 355366220 21395971 355366220 899871490 150877070 899871490 842504344 899871490 842504344 364258849 840092369 364258849 840092369 787503901 315305356 787503901 661619353 787503901 661619353 384803186 714275581 384803186 126800568 384803186 126800568 916355120 316535420 916355120 316535420 209735614 784069707 209735614 784069707 538095800 880345146 538095800 293108309 538095800 293108309 193853077 324106085 193853077 324106085 359629298 954406033 359629298 397363054 359629298 397363054 955958146 65522358 955958146 103288604 955958146 103288604 68440303 320887363 68440303 320887363 904621312 12836978 904621312 12836978 8525541 7721866 8525541 7721866 994312373 334364947 994312373 334364947 221895244 116217795 221895244 116217795 923194364 296360667 923194364 296360667 195962136 937719616 195962136 937719616 474347903 991260711 474347903 991260711 32947383 944619205 32947383 944619205 630140008 86493061 630140008 86493061 57795906 824186076 57795906 824186076 694904935 450733562 694904935 477511106 694904935 477511106 317637619 815460223 317637619 815460223 487109573 705990005 487109573 705990005 305198940 579725593 305198940 579725593 914741432 128768439 914741432 678670008 914741432 678670008 380816136 719035937 380816136 210684933 380816136 210684933 859150084 427206906 859150084 427206906 711467599 171152669 711467599 171152669 886126165 564122788 886126165 564122788 498252017 227835473 498252017 227835473 984724741 22772213 984724741 39317301 984724741 39317301 163970411 248226598 163970411 217507161 163970411 217507161 854968364 474742504 854968364 474742504 283653830 895575749 283653830 895575749 940615683 89218339 940615683 444226773 940615683 444226773 173868420 61993048 173868420 61993048 41766981 838555191 41766981 838555191 431766913 495183579 431766913 495183579 329621702 164355146 329621702 164355146 890558321 831161695 890558321 831161695 148418701 770681344 148418701 770681344 590800035 674096330 590800035 674096330 223074058 175861338 223074058 175861338 117097504 329973908 117097504 329973908 986533128 20195194 986533128 96669979 986533128 96669979 64463952 141101213 64463952 141101213 856005359 215648468 856005359 185707401 856005359 185707401 45970129 63712565 45970129 63712565 42887908 278395985 42887908 278395985 670709499 487853322 670709499 905805192 670709499 905805192 413347983 554169432 413347983 554169432 543198485 507181523 543198485 507181523 279422526 193104570 279422526 193104570 128652098 397769039 128652098 397769039 924878006 113865943 924878006 614865446 924878006 614865446 376955746 707788442 376955746 237086486 376955746 237086486 842353031 394429660 842353031 394429660 263026725 669776955 263026725 669776955 654994180 547248538 654994180 547248538 311937115 267564275 311937115 267564275 822163326 174978119 822163326 174978119 116394267 221442479 116394267 221442479 852710840 414080255 852710840 414080255 275766384 26333018 275766384 26333018 982506808 250967800 982506808 250967800 423234465 807623819 423234465 775745388 423234465 775745388 779943777 325758578 779943777 465291003 779943777 465291003 115754619 271730009 115754619 271730009 819194958 324589890 819194958 324589890 214905040 936425089 214905040 936425089 754456053 362940384 754456053 686593805 754456053 686593805 104252108 73762633 104252108 73762633 950396351 462240600 950396351 462240600 308389058 649986990 308389058 649986990 609146650 227691327 609146650 227691327 150542280 50365195 150542280 50365195 966075382 532710602 966075382 532710602 488634105 613580327 488634105 613580327 558513001 197350905 558513001 197350905 131447836 898344432 131447836 898344432 462288860 3434034 462288860 3434034 2282869 78650140 2282869 78650140 947339097 327705634 947339097 327705634 18997052 196948643 18997052 196948643 371615931 861101929 371615931 406053173 371615931 406053173 270401116 531085776 270401116 531085776 335206587 426667877 335206587 426667877 284851334 433005477 284851334 433005477 921347576 119095023 921347576 181305951 921347576 181305951 120747164 671350700 120747164 671350700 451102704 237962334 451102704 237962334 157277475 511507211 157277475 511507211 772209591 218279024 772209591 218279024 144367515 772583559 144367515 772583559 765633228 346703288 765633228 383583108 765633228 383583108 740357607 357818960 740357607 357818960 758288178 421713269 758288178 421713269 7313263 312455302 7313263 312455302 655400563 513309636 655400563 950031931 655400563 950031931 655182770 305161345 655182770 305161345 794543346 462512552 794543346 462512552 308468767 685870616 308468767 685870616 812906057 280508107 812906057 398961204 812906057 398961204 265804781 51243816 265804781 51243816 965494454 687754134 965494454 687754134 115372424 747768953 115372424 747768953 576042134 950953683 576042134 950953683 429482964 454287511 429482964 454287511 692421782 33468324 692421782 33468324 22143249 356154265 22143249 356154265 759269772 560869156 759269772 560869156 108729647 243551104 108729647 243551104 900712331 149845704 900712331 587637603 900712331 587637603 454666417 615302778 454666417 171146117 454666417 171146117 886133283 423205801 886133283 423205801 231067255 272297405 231067255 272297405 179109892 106799188 179109892 106799188 929956394 171258555 929956394 171258555 183810211 279423750 183810211 118124518 183810211 118124518 922043730 241163125 922043730 241163125 87708693 86663574 87708693 86663574 57909275 403660120 57909275 403660120 337150651 867628677 337150651 481232269 337150651 481232269 674920346 530547853 674920346 530547853 318999074 386028684 318999074 386028684 738919147 557505789 738919147 557505789 544655741 168424986 544655741 168424986 992050418 11517845 992050418 283471700 992050418 283471700 186779841 364162628 186779841 364162628 955455884 66104187 955455884 347464997 955455884 347464997 225719754 807902269 225719754 807902269 579795551 209713266 579795551 209713266 139564954 486157793 139564954 486157793 882788131 176134107 882788131 427207074 882788131 427207074 285063430 249125024 285063430 249125024 834026526 389882847 834026526 389882847 428658955 904823384 428658955 812383812 428658955 812383812 261759391 331093512 261759391 331093512 776141285 765822619 776141285 765822619 252657786 23099407 252657786 23099407 15069994 118004635 15069994 118004635 653389851 729546106 653389851 402589282 653389851 402589282 918624943 123170849 918624943 188876590 918624943 188876590 616839061 752973176 616839061 25614828 616839061 25614828 983037974 694810377 983037974 694810377 425493893 370598635 425493893 370598635 749440623 693749550 749440623 693749550 384177484 830475650 384177484 830475650 922068652 118082229 922068652 874235146 922068652 874235146 333230831 80698171 333230831 80698171 945996238 428114155 945996238 428114155 22322415 904868182 22322415 904868182 874770472 187689481 874770472 535517972 874770472 535517972 432198828 787606276 432198828 787606276 618107528 9703167 618107528 9703167 6619120 870275187 6619120 870275187 445246942 193806824 445246942 193806824 129033445 60565873 129033445 60565873 997803959 3168529 997803959 455705391 997803959 455705391 303969053 243304639 303969053 243304639 837944307 269585958 837944307 269585958 177262472 410872310 177262472 410872310 819401186 236601269 819401186 236601269 156532350 330846861 156532350 330846861 776333444 341203022 776333444 341203022 286664769 497120766 286664769 497120766 561931430 556058682 561931430 451277052 561931430 451277052 300755447 183860915 300755447 183860915 906638923 140102278 906638923 621610542 906638923 621610542 360280111 771801961 360280111 771801961 606934005 538365046 606934005 538365046 381472715 448032663 381472715 448032663 696697182 23631481 696697182 23631481 15415961 880962173 15415961 880962173 707064971 433293751 707064971 762184711 707064971 762184711 325298962 245485787 325298962 245485787 836701933 105348292 836701933 105348292 69857625 718574077 69857625 718574077 803514471 190918875 803514471 190918875 872469474 499770281 872469474 499770281 112328841 675464743 112328841 675464743 619494999 238715296 619494999 238715296 157764753 628564206 157764753 628564206 801078288 295915873 801078288 488777799 801078288 488777799 670210309 82912210 670210309 82912210 944371871 941169222 944371871 941169222 277706313 35472152 277706313 35472152 976573645 995097165 976573645 995097165 470179832 623929468 470179832 623929468 884930822 172994215 884930822 223846326 884930822 223846326 147982714 389558959 147982714 389558959 562436289 891744912 562436289 264662005 562436289 264662005 174295017 363183333 174295017 363183333 754266979 600508915 754266979 600508915 557653640 958565561 557653640 914306055 557653640 914306055 649432374 259711185 649432374 259711185 16329275 635783543 16329275 635783543 405746522 371742734 405746522 371742734 248003314 374217708 248003314 374217708 746753578 693718769 746753578 693718769 376463130 619282209 376463130 619282209 614620946 765017621 614620946 765017621 324932966 409995416 324932966 409995416 273288000 893784777 273288000 893784777 459876286 58739596 459876286 58739596 39596352 426617337 39596352 426617337 655971028 601202558 655971028 460382149 655971028 460382149 688419857 213823155 688419857 213823155 141886244 278779351 141886244 278779351 814446893 840252040 814446893 840252040 439552027 107296484 439552027 107296484 70955781 780911195 70955781 780911195 524893396 517325119 524893396 517325119 445898122 331062634 445898122 331062634 776175947 449325035 776175947 449325035 152156425 48905725 152156425 48905725 32977596 379387264 32977596 379387264 743603419 690122928 743603419 690122928 555012994 251340583 555012994 251340583 832768952 610697787 832768952 610697787 375892738 806948166 375892738 717383146 375892738 717383146 478336061 961997957 478336061 961997957 388934212 248155725 388934212 248155725 834808800 402863885 834808800 402863885 268429624 521475734 268429624 521475734 410172415 396944221 410172415 396944221 264481322 898727577 264481322 898727577 867071759 198459644 867071759 487490159 867071759 487490159 324174144 94947282 324174144 94947282 937003268 720470646 937003268 720470646 59213166 585000556 59213166 585000556 660976115 335300486 660976115 335300486 222781242 222834352 222781242 222834352 961069325 25873490 961069325 25873490 982764891 944061577 982764891 944061577 574397007 61889503 574397007 61889503 958412727 517976279 958412727 517976279 559308216 320065052 559308216 320065052 783982318 230260219 783982318 230260219 152290934 599849799 152290934 599849799 693780980 452364305 693780980 563935998 693780980 563935998 41285564 2592265 41285564 2592265 998120190 681951674 998120190 681951674 175825881 53611571 175825881 53611571 36348961 625560923 36348961 625560923 640671792 753306053 640671792 347993958 640671792 347993958 37709654 61091365 37709654 61091365 958741847 669409496 958741847 669409496 409547962 94665187 409547962 94665187 937175523 571788065 937175523 571788065 183524724 177466594 183524724 177466594 962002094 56370299 962002094 65393075 962002094 65393075 808952861 285207158 808952861 275359354 808952861 275359354 181261356 184962580 181261356 184962580 876775650 59621777 876775650 59621777 40112550 299351462 40112550 299351462 798549845 487445015 798549845 487445015 205105856 197099627 205105856 197099627 18484440 310988369 18484440 310988369 790437622 728333191 790437622 728333191 361276476 42103889 361276476 42103889 971672042 941806248 971672042 941806248 407863865 255040880 407863865 255040880 830582416 232588067 830582416 232588067 153838371 278153164 153838371 278153164 988313591 17473168 988313591 170392886 988313591 170392886 40486663 251847949 40486663 251847949 832297014 107735208 832297014 107735208 71217550 235109603 71217550 235109603 196519107 296940947 196519107 198893045 196519107 198893045 866819474 376672664 866819474 376672664 251412291 397068448 251412291 397068448 264591564 93868120 264591564 93868120 62642751 806329522 62642751 806329522 480380856 166741698 480380856 166741698 111406993 629950696 111406993 629950696 589440254 267421696 589440254 267421696 175837109 322811924 175837109 322811924 988227510 17601027 988227510 672094089 988227510 672094089 650000135 278063238 650000135 278063238 814884839 428393196 814884839 428393196 285850834 313547940 285850834 313547940 788754370 877756856 788754370 877756856 339293967 704581036 339293967 704581036 576234791 306787544 576234791 306787544 148477482 837521707 148477482 837521707 606284778 974533807 606284778 444721769 606284778 444721769 928027944 109088470 928027944 431419550 928027944 431419550 51514078 382723618 51514078 382723618 740965922 164464963 740965922 164464963 110048271 870554575 110048271 870554575 639468809 350077464 639468809 350077464 232937872 137868502 232937872 137868502 908608358 628496876 908608358 628496876 578362667 546224129 578362667 546224129 640568654 918666219 640568654 918666219 208038539 349169880 208038539 349169880 764160839 850755408 764160839 850755408 525254721 719078872 525254721 719078872 610469759 245791190 610469759 245791190 162243179 695413625 162243179 695413625 917774056 124368657 917774056 605881348 917774056 605881348 210730604 992757445 210730604 992757445 606817274 297841972 606817274 297841972 197078802 687939997 197078802 687939997 413520148 155501899 413520148 155501899 103842334 418753095 103842334 418753095 355587525 966412166 355587525 966412166 527631063 22772838 527631063 22772838 14730466 84285347 14730466 84285347 152847472 612579812 152847472 612579812 559249908 933666065 559249908 933666065 537352326 188677013 537352326 188677013 893869507 159581430 893869507 363775851 893869507 363775851 753759971 333226991 753759971 333226991 985370151 22151410 985370151 755513852 985370151 755513852 571406692 15304533 571406692 15304533 989793462 278346524 989793462 278346524 183032953 154151095 183032953 154151095 904172752 144432560 904172752 779975799 904172752 779975799 43065298 843594305 43065298 843594305 600435498 974786992 600435498 974786992 379544022 204417656 379544022 204417656 862872456 372326766 862872456 372326766 307032443 460459839 307032443 177523040 307032443 177523040 881824828 296789838 881824828 296789838 174141317 888963651 174141317 888963651 968361641 46334034 968361641 353031161 968361641 353031161 235074938 763721455 235074938 763721455 437362998 441295191 437362998 441295191 294376973 193551978 294376973 193551978 870817819 677097166 870817819 677097166 341849221 743800490 341849221 743800490 431591423 380963687 431591423 380963687 131776585 572776604 131776585 572776604 586234349 891605545 586234349 243111590 586234349 243111590 160765611 441150353 160765611 441150353 701563665 691940344 701563665 691940344 58460986 120218896 58460986 120218896 920646381 211229392 920646381 211229392 645488089 778035119 645488089 25692057 645488089 25692057 982919084 423068028 982919084 423068028 11079414 162772618 11079414 162772618 891486266 45914612 891486266 45914612 30822305 320786372 30822305 320786372 878396422 119586905 878396422 119586905 920960358 497362774 920960358 497362774 331225581 739733166 331225581 739733166 615644093 258054150 615644093 258054150 169945385 314071299 169945385 314071299 617249446 673938605 617249446 43814676 617249446 43814676 970436897 266825303 970436897 266825303 439578909 872731033 439578909 872731033 580342619 488198363 580342619 488198363 324722239 964622438 324722239 964622438 623716298 383975308 623716298 383975308 739978284 632701882 739978284 632701882 197965359 36207847 197965359 36207847 975922662 382363300 975922662 382363300 107914437 465821427 107914437 465821427 310607970 212549967 310607970 212549967 141250013 417869290 141250013 417869290 717843312 468076734 717843312 468076734 394869821 836585293 394869821 575807493 394869821 575807493 814858823 278083857 814858823 412575607 814858823 412575607 721635266 213995713 721635266 213995713 857066402 94960681 857066402 94960681 11681262 33059875 11681262 33059875 324334164 487681731 324334164 376926209 324334164 376926209 251737843 103457405 251737843 103457405 999866104 65661 999866104 544353555 999866104 544353555 440718080 354694345 440718080 354694345 760783812 573458832 760783812 573458832 538791699 345635094 538791699 345635094 895870016 132855955 895870016 132855955 88475690 439826921 88475690 439826921 728814890 161214944 728814890 161214944 892883130 991484066 892883130 991484066 99688900 792938045 99688900 792938045 397001290 140817991 397001290 140817991 94026334 447433781 94026334 447433781 567434282 988084823 567434282 154798799 567434282 154798799 103347954 481584541 103347954 481584541 674682204 269251746 674682204 269251746 177023787 81037501 177023787 81037501 945836385 517925267 945836385 517925267 148883921 786683033 148883921 786683033 425178028 63500587 425178028 63500587 42792651 732951115 42792651 732951115 478328994 253023498 478328994 253023498 167017358 160359991 167017358 160359991 893420188 809310802 893420188 809310802 340961822 846315822 340961822 792927736 340961822 792927736 712892040 424674358 712892040 952028744 712892040 952028744 527554896 483046971 527554896 483046971 673712155 654037014 673712155 654037014 377064175 214946111 377064175 214946111 856606358 774858310 856606358 774858310 420553277 216578906 420553277 216578906 855365584 439574614 855365584 439574614 577577583 589028122 577577583 387178909 577577583 387178909 925303990 80103732 925303990 80103732 946234304 488943261 946234304 488943261 100353054 194422911 100353054 194422911 801562485 295092379 801562485 774926930 801562485 774926930 397813905 388654694 397813905 388654694 737091982 147026063 737091982 147026063 97941884 207048500 97941884 207048500 900949915 149230379 900949915 778800131 900949915 778800131 323371507 435248312 323371507 435248312 705789287 383694718 705789287 383694718 256114975 215542760 256114975 215542760 856063879 325887465 856063879 325887465 62228327 206141274 62228327 206141274 861821114 310982153 861821114 310982153 206016588 524324636 206016588 524324636 849795496 46943400 849795496 46943400 31470566 111274222 31470566 111274222 926706193 72862768 926706193 72862768 49005396 105382427 49005396 105382427 662361890 528930832 662361890 846245219 662361890 846245219 177895961 683892219 177895961 683892219 857049533 214064162 857049533 229024494 857049533 229024494 151416897 654133204 151416897 654133204 588396828 822106125 588396828 359518223 588396828 359518223 239769387 918259520 239769387 918259520 495507551 788624027 495507551 788624027 285441575 406556426 285441575 406556426 270744940 883729596 270744940 883729596 660347800 860446097 660347800 860446097 273246039 250157171 273246039 250157171 833395018 14466747 833395018 14466747 9699836 392125617 9699836 392125617 734843376 69094385 734843376 69094385 46644000 378065358 46644000 378065358 744500906 660777824 744500906 660777824 299058486 88751848 299058486 88751848 59238956 75389388 59238956 75389388 949448440 128692378 949448440 128692378 538895000 886482312 538895000 647316508 538895000 647316508 506832162 377016577 506832162 377016577 744806699 822393181 744806699 822393181 243056458 400644526 243056458 400644526 848130933 228145199 848130933 683446321 848130933 683446321 532073711 562310633 532073711 562310633 694026034 360732160 694026034 360732160 240376388 124079056 240376388 124079056 917922869 145116588 917922869 145116588 846835637 229824469 846835637 445292762 846835637 445292762 182105207 289905844 182105207 289905844 890621856 164123483 890621856 796061931 890621856 796061931 407320974 125505398 407320974 125505398 83446567 299656314 83446567 299656314 798417105 259102424 798417105 259102424 170709605 306897259 170709605 306897259 793117034 309676850 793117034 309676850 205251456 263524203 205251456 263524203 825095123 470865807 825095123 470865807 681573463 296529149 681573463 296529149 800432989 320450787 800432989 320450787 212464831 332804843 212464831 332804843 891172800 163185995 891172800 257628488 891172800 257628488 474203099 527623200 474203099 256550891 474203099 256550891 129894242 471133434 129894242 471133434 357231786 789902347 357231786 452225681 357231786 452225681 301466688 131805576 301466688 131805576 912549854 283000666 912549854 283000666 112284656 87532634 112284656 87532634 941672670 377010003 941672670 377010003 29792638 329955519 29792638 329955519 777000946 324960271 777000946 324960271 215079816 995644312 215079816 995644312 372289122 363130262 372289122 363130262 241972848 372926997 241972848 372926997 747899309 100790276 747899309 100790276 66836645 163087429 66836645 163087429 891191188 740370032 891191188 740370032 644522781 12949044 644522781 12949044 991173721 233187683 991173721 233187683 297908609 446993391 297908609 130715318 297908609 130715318 913610263 211015294 913610263 211015294 140150223 131609591 140150223 131609591 912781047 736590962 912781047 736590962 71106726 385401841 71106726 385401841 739264043 463469082 739264043 463469082 309078334 227600451 309078334 227600451 848476860 317077074 848476860 317077074 246376597 431777416 246376597 431777416 708027858 187296007 708027858 187296007 124966852 230829013 124966852 230829013 854723454 217804786 854723454 735872656 854723454 735872656 344438522 564545912 344438522 564545912 652107276 902356273 652107276 902356273 388891014 420941180 388891014 420941180 715643613 91779212 715643613 91779212 10484381 136896694 10484381 136896694 757790125 358481140 757790125 198753232 757790125 198753232 132260291 230279170 132260291 230279170 585844916 586193989 585844916 109927313 585844916 109927313 73163157 841213101 73163157 841213101 498135473 810388860 498135473 810388860 82967909 377119063 82967909 377119063 744743038 484554405 744743038 484554405 162620628 481334852 162620628 481334852 379315121 922594650 379315121 243404954 379315121 243404954 837920365 762425087 837920365 762425087 111238211 351679214 111238211 351679214 929132016 107901238 929132016 730340043 929132016 730340043 155102890 195401262 155102890 195401262 130268974 362180428 130268974 362180428 241357521 139939577 241357521 139939577 63655792 458814923 63655792 458814923 724516589 407786983 724516589 429158434 724516589 429158434 185299845 659997048 185299845 659997048 558791881 435234785 558791881 435234785 77887338 510428531 77887338 510428531 349763923 35407287 349763923 35407287 23435339 842395649 23435339 842395649 372084362 244700280 372084362 244700280 161655619 739860839 161655619 739860839 437863659 240600101 437863659 240600101 158988073 436337863 158988073 436337863 705000112 969301394 705000112 969301394 347763867 471572200 347763867 471572200 681059813 484702609 681059813 484702609 154488872 68225810 154488872 68225810 954119925 434815465 954119925 434815465 706037165 182166716 706037165 182166716 878807602 370788371 878807602 370788371 336709003 501134552 336709003 345449881 336709003 345449881 230260679 451411290 230260679 451411290 300841117 321994722 300841117 321994722 213320929 356109061 213320929 356109061 759393282 550059746 759393282 550059746 141092915 258679349 141092915 258679349 828205686 402680630 828205686 402680630 222780228 356972031 222780228 356972031 958122654 62451501 958122654 721874772 958122654 721874772 94708239 223277980 94708239 223277980 926108281 112239102 926108281 138000366 926108281 138000366 553609427 836312007 553609427 35234499 553609427 35234499 976776938 594118773 976776938 594118773 395922812 236417633 395922812 236417633 842805817 392368677 842805817 392368677 734587616 235546031 734587616 235546031 843500898 459449447 843500898 459449447 688963471 10540553 688963471 10540553 992609546 366887048 992609546 366887048 184314286 549036284 184314286 549036284 553134743 514492827 553134743 514492827 378354134 991588739 378354134 476681948 378354134 476681948 317171763 861979896 317171763 861979896 575985623 576341428 575985623 576341428 511705428 82825258 511705428 82825258 944468017 668448329 944468017 668448329 40339047 50442482 40339047 50442482 34192554 14990203 34192554 14990203 990106031 581892650 990106031 581892650 562597837 985095600 562597837 985095600 624766371 237839488 624766371 237839488 157134315 765504150 157134315 765504150 638329546 177573861 638329546 177573861 118492928 839130336 118492928 839130336 591074263 387675440 591074263 387675440 258670363 438169246 258670363 438169246 966329173 49947636 966329173 554926178 966329173 554926178 357986163 872548306 357986163 872548306 637625913 798050105 637625913 798050105 229981686 620990311 229981686 620990311 483062655 306599264 483062655 306599264 84888842 969039888 84888842 969039888 491507836 163871575 491507836 163871575 109742651 812900394 109742651 812900394 566401791 813479145 566401791 813479145 32613114 983353602 32613114 983353602 447721889 100436384 447721889 100436384 66661098 228671639 66661098 228671639 163156017 302980122 163156017 302980122 796333301 271245489 796333301 271245489 178323706 581672006 178323706 581672006 457274907 482438002 457274907 482438002 36065965 648735589 36065965 648735589 799487749 272371218 799487749 272371218 818363559 725783775 818363559 725783775 128555455 457899506 128555455 457899506 865315413 200952913 865315413 841507509 865315413 841507509 648197932 335668412 648197932 335668412 951941841 71824490 951941841 151397927 951941841 151397927 899498995 85918457 899498995 85918457 942591536 412903784 942591536 412903784 721324479 289104774 721324479 289104774 805781303 665709090 805781303 665709090 416800607 77514639 416800607 77514639 947818682 752306754 947818682 752306754 623734653 304620050 623734653 304620050 794995499 536547438 794995499 536547438 631372070 494464883 631372070 494464883 666551852 888962464 666551852 888962464 76860932 576787682 76860932 576787682 427447651 234293143 427447651 234293143 154976289 957338159 154976289 957338159 418219521 320896067 418219521 320896067 212639066 281854837 212639066 281854837 811828992 408534914 811828992 408534914 272407282 293109867 272407282 293109867 802919153 314233857 802919153 314233857 208011623 152498491 208011623 152498491 898863082 94677132 898863082 94677132 63148863 997398265 63148863 997398265 694576622 122008043 694576622 122008043 81367218 592550344 81367218 592550344 650922109 235599713 650922109 235599713 147406310 90022251 147406310 90022251 940253364 261683374 940253364 261683374 172205353 778259291 172205353 778259291 566215177 197933756 566215177 197933756 100952847 601823089 100952847 601823089 546975984 540395451 546975984 540395451 346523062 581152209 346523062 568259975 346523062 568259975 826878279 260635589 826878279 382603118 826878279 382603118 255290544 108094723 255290544 108094723 928980464 537121484 928980464 537121484 548287702 197558856 548287702 197558856 867741171 846419542 867741171 846419542 404337333 723532150 404337333 723532150 888230993 167751006 888230993 368061844 888230993 368061844 639417454 699659720 639417454 281808952 639417454 281808952 185498009 17458394 185498009 17458394 988366770 666630877 988366770 666630877 133094632 193004380 133094632 193004380 128556302 303284756 128556302 303284756 796128124 368006504 796128124 368006504 168824544 782021426 168824544 782021426 822608640 267046089 822608640 752348196 822608640 752348196 529321459 450305782 529321459 450305782 695095081 911301452 695095081 911301452 338745570 30846583 338745570 30846583 979485554 777354231 979485554 777354231 166425174 211914064 166425174 211914064 140646932 323720390 140646932 323720390 781462475 471982755 781462475 471982755 175564667 764796802 175564667 764796802 625126857 814545235 625126857 814545235 435367415 682025680 435367415 682025680 272992987 498583473 272992987 498583473 663793032 271215169 663793032 271215169 137983340 571396544 137983340 571396544 619703904 541059287 619703904 541059287 487378401 886992394 487378401 886992394 870406374 154105455 870406374 154105455 102805895 757997949 102805895 757997949 546660789 541769732 546660789 580037858 546660789 580037858 895385524 149429955 895385524 149429955 99430081 497582167 99430081 497582167 664423953 273750083 664423953 273750083 180016663 435494172 180016663 435494172 847607300 228883223 847607300 723431943 847607300 723431943 507168186 402405993 507168186 402405993 728150006 545713494 728150006 545713494 135759858 213733492 135759858 213733492 857214894 628100074 857214894 628100074 480144047 933671346 480144047 933671346 622447900 134433392 622447900 134433392 911008906 928361276 911008906 928361276 124200100 517791343 124200100 517791343 893624987 82484827 893624987 82484827 944884828 448548029 944884828 448548029 298909730 967937728 298909730 967937728 654308538 16738397 654308538 16738397 10928568 282203659 10928568 282203659 185702069 282018485 185702069 282018485 185641562 754925931 185641562 754925931 565577075 264618930 565577075 264618930 174182062 146164439 174182062 146164439 902770134 500044506 902770134 500044506 48778808 79718281 48778808 79718281 946646181 973616910 946646181 973616910 469134154 30843837 469134154 30843837 979487243 181827978 979487243 181827978 121128892 406063148 121128892 406063148 270403462 214865439 270403462 214865439 142305467 356505060 142305467 356505060 444432799 883333800 444432799 459110615 444432799 459110615 306162757 593652391 306162757 593652391 989431628 15890178 989431628 311258087 989431628 311258087 96439641 771988821 96439641 771988821 424099193 860081282 424099193 323363805 424099193 323363805 214063554 449060101 214063554 449060101 402373175 597382699 402373175 274207614 402373175 274207614 817310269 564232083 817310269 564232083 340878982 986341099 340878982 157152993 340878982 157152993 104748517 556583938 104748517 556583938 449675325 366809380 449675325 366809380 244419671 237509347 244419671 237509347 842042472 884697999 842042472 884697999 361748966 931391166 361748966 931391166 417554359 281357310 417554359 281357310 185328101 986295097 185328101 986295097 832221158 244725719 832221158 244725719 837149772 477678300 837149772 477678300 317871543 492191690 317871543 492191690 668074769 511655170 668074769 511655170 546768726 208704564 546768726 208704564 860101406 336682280 860101406 336682280 154979462 942439192 154979462 942439192 476975042 611895580 476975042 611895580 315319103 479757352 315319103 479757352 675663902 248175805 675663902 248175805 163927814 872923055 163927814 872923055 880324212 179683586 880324212 265829728 880324212 265829728 102393409 463950047 102393409 463950047 816793467 143415256 816793467 143415256 95668391 546600857 95668391 546600857 954778767 67054900 954778767 275101993 954778767 275101993 709075571 430348017 709075571 259742853 709075571 259742853 110511587 421968894 110511587 421968894 281273159 343281145 281273159 343281145 109762387 382408990 109762387 382408990 255116111 152215663 255116111 152215663 101162147 300561283 101162147 300561283 797791899 989975603 797791899 989975603 231374085 427242348 231374085 427242348 285079891 264448884 285079891 264448884 174123631 233007237 174123631 233007237 844933924 489482162 844933924 489482162 325601651 474092006 325601651 474092006 679415938 877918821 679415938 877918821 181397923 852963763 181397923 852963763 565400889 805929053 565400889 805929053 344570106 965671767 344570106 965671767 533412072 589773250 533412072 589773250 439886549 199819000 439886549 199819000 866165516 280298518 866165516 280298518 70643875 943033346 70643875 943033346 616711321 7508157 616711321 7508157 4732475 403885387 4732475 403885387 727331240 441250955 727331240 441250955 294339217 306384241 294339217 306384241 793471637 750352961 793471637 750352961 582050621 311984197 582050621 311984197 887770991 124165301 887770991 124165301 82687500 58258096 82687500 58258096 960927248 884196861 960927248 884196861 177662272 239116167 177662272 239116167 157972036 355033794 157972036 355033794 377238588 888812879 377238588 280920991 377238588 280920991 184945695 393822228 184945695 393822228 817779866 273331235 817779866 563437265 817779866 563437265 400500903 157562120 400500903 157562120 895220140 463077024 895220140 463077024 650698639 949154966 650698639 177015124 650698639 177015124 113052981 424643718 113052981 424643718 712925968 66131999 712925968 66131999 44566275 436092263 44566275 436092263 290991675 406172623 290991675 406172623 270527031 724757120 270527031 724757120 403616651 872353446 403616651 872353446 336469061 760439147 336469061 760439147 511219140 646590404 511219140 646590404 260638741 114247316 260638741 114247316 924539110 710656566 924539110 710656566 648122453 211019624 648122453 211019624 858999160 17723155 858999160 17723155 11649092 562291702 11649092 562291702 537809157 957881082 537809157 957881082 56086723 136679364 56086723 136679364 575328004 771031041 575328004 490137776 575328004 490137776 324764835 218719604 324764835 218719604 144716554 271024053 144716554 271024053 819784584 253988065 819784584 253988065 167488499 302146641 167488499 302146641 829142105 117606416 829142105 117606416 973779463 39092794 973779463 587518728 973779463 587518728 305445502 197493047 305445502 197493047 131546887 343467968 131546887 343467968 604850772 794766033 604850772 240322627 604850772 240322627 839990559 370255463 839990559 370255463 211198572 11408290 211198572 11408290 7493611 886935207 7493611 886935207 978263808 32980933 978263808 440016530 978263808 440016530 161910256 251362679 161910256 251362679 416246849 648332229 416246849 648332229 231105437 101356302 231105437 101356302 933561596 116043147 933561596 116043147 708160503 431644469 708160503 253262939 708160503 253262939 167230118 372869172 167230118 372869172 747986276 790409397 747986276 790409397 408443342 368356240 408443342 368356240 844546066 233715474 844546066 360035211 844546066 360035211 240156395 582066481 240156395 582066481 554316195 266534605 554316195 266534605 175324607 338804489 175324607 338804489 415258560 771760228 415258560 771760228 614899623 411557933 614899623 411557933 274253108 758294369 274253108 758294369 842066867 237470634 842066867 350213345 842066867 350213345 233068885 394635214 233068885 394635214 585075713 500111479 585075713 646784335 585075713 646784335 455328723 516936442 455328723 516936442 729497407 327321565 729497407 327321565 778914543 873371091 778914543 873371091 430473266 962156017 430473266 962156017 874023613 188791614 874023613 325818363 874023613 325818363 24319677 39455048 24319677 39455048 560237464 620126468 560237464 584783419 560237464 584783419 496120114 181168233 496120114 181168233 879517726 332457393 879517726 332457393 743312807 379887668 743312807 342757371 743312807 342757371 149681245 92120991 149681245 92120991 61492988 549613377 61492988 549613377 613851742 35956780 613851742 35956780 23750515 542425499 23750515 542425499 877668871 114836880 877668871 114836880 76401664 932186893 76401664 932186893 644021913 443377287 644021913 443377287 896017191 156541914 896017191 782591459 896017191 782591459 357490900 280503166 357490900 280503166 826081972 261845905 826081972 410798315 826081972 410798315 414264120 890571496 414264120 339829712 414264120 339829712 770112365 491550184 770112365 491550184 326900880 43455390 326900880 43455390 970711941 372030834 970711941 372030834 748498048 235295819 748498048 235295819 945193072 81897269 945193072 948594181 945193072 948594181 57427477 642639537 57427477 642639537 598606564 780679383 598606564 6369945 598606564 6369945 4059234 387860193 4059234 387860193 258842173 357809774 258842173 357809774 238454226 128512418 238454226 128512418 914952366 545815784 914952366 545815784 555705400 782923972 555705400 782923972 643317587 145610872 643317587 145610872 56216596 908966494 56216596 908966494 573973914 994970972 573973914 800748221 573973914 800748221 667682703 492982388 667682703 757397873 667682703 757397873 147553410 776471243 147553410 776471243 772655614 336310263 772655614 990912520 772655614 990912520 235498062 360801885 235498062 360801885 240512742 183427583 240512742 183427583 122332012 607531357 122332012 607531357 557468498 774304677 557468498 774304677 141601189 397440677 141601189 397440677 731814476 881498828 731814476 881498828 386436499 128413869 386436499 128413869 915115904 412214960 915115904 412214960 676937665 477492130 676937665 124226254 676937665 124226254 47619539 493145117 47619539 493145117 667522819 43311056 667522819 43311056 28704177 114978402 28704177 114978402 897856255 153677555 897856255 646591007 897856255 646591007 361422294 967883633 361422294 967883633 889351346 166295446 889351346 524597033 889351346 524597033 250707030 632973145 250707030 632973145 653032763 386715546 653032763 386715546 258158594 37758344 258158594 37758344 974634203 419277578 974634203 419277578 46928947 429438796 46928947 429438796 472217349 723426058 472217349 498736529 472217349 498736529 663588001 883157409 663588001 883157409 333339840 485470677 333339840 485470677 672202540 884876326 672202540 884876326 468163310 577177157 468163310 577177157 620753240 774715599 620753240 366503125 620753240 366503125 244161328 476336311 244161328 476336311 677597252 923209618 677597252 923209618 298554883 463607482 298554883 463607482 494822547 851417300 494822547 284589034 494822547 284589034 187630046 366593805 187630046 366593805 751934932 486497577 751934932 486497577 151600183 710796100 151600183 710796100 606819846 639181019 606819846 639181019 202062823 452977446 202062823 452977446 693310162 708448265 693310162 708448265 241416575 383541676 241416575 383541676 740363971 455634007 740363971 455634007 239702745 695428171 239702745 695428171 344485204 140223586 344485204 140223586 93529601 484496460 93529601 484496460 955047108 66642493 955047108 861386806 955047108 861386806 353236914 570949346 353236914 570949346 674608630 434098158 674608630 434098158 289932579 286978731 289932579 286978731 807469176 445322101 807469176 445322101 74606313 357920899 74606313 357920899 860365052 208197723 860365052 382866880 860365052 382866880 255589477 874727233 255589477 874727233 685309514 465178841 685309514 553108210 685309514 553108210 423565391 315493497 423565391 315493497 927070034 90591783 927070034 90591783 60549659 567952633 60549659 567952633 455013906 421813927 455013906 421813927 281108108 626009643 281108108 626009643 395739450 124281021 395739450 124281021 82737439 465870818 82737439 465870818 977658097 33652194 977658097 409204348 977658097 409204348 272684361 693657798 272684361 693657798 767782238 40161566 767782238 40161566 972833963 154433684 972833963 154433684 793029655 307097295 793029655 670168260 793029655 670168260 398720650 683543407 398720650 683543407 877914762 143459342 877914762 143459342 904701201 410898004 904701201 410898004 367326531 937753068 367326531 160969866 367326531 160969866 893049793 286991346 893049793 286991346 129746981 385363720 129746981 385363720 257229944 318387239 257229944 318387239 200389910 763331464 200389910 763331464 645010523 332455702 645010523 332455702 61441292 117165466 61441292 117165466 659411342 749264537 659411342 139017398 659411342 139017398 907372800 823733134 907372800 823733134 468746855 338160350 468746855 338160350 771178223 943983000 771178223 943983000 442208288 438611619 442208288 438611619 934890460 99204221 934890460 675981810 934890460 675981810 541928097 283394149 541928097 283394149 810504309 823416679 810504309 823416679 565908204 648909076 565908204 648909076 595603941 311514144 595603941 311514144 206586507 674841370 206586507 674841370 476907157 267821947 476907157 267821947 137607551 94221553 137607551 94221553 62808491 179533082 62808491 179533082 119690733 125831091 119690733 125831091 83653670 963242519 83653670 963242519 767416242 344087075 767416242 485308924 767416242 485308924 54461157 107558151 54461157 107558151 929397914 838340606 929397914 838340606 436806490 241434393 436806490 241434393 839247647 703843921 839247647 703843921 360648424 995005059 360648424 91743651 360648424 91743651 939176078 429039166 939176078 429039166 286423481 391963516 286423481 391963516 735015963 752483570 735015963 752483570 335485627 568824891 335485627 568824891 678157350 475729463 678157350 810711783 678157350 810711783 167396722 159626346 167396722 159626346 106390654 359459959 106390654 359459959 756870272 507452492 756870272 507452492 611279393 153235085 611279393 153235085 898191516 122422048 898191516 122422048 81614029 762847598 81614029 762847598 906022235 141328003 906022235 357865253 906022235 357865253 207112946 33229660 207112946 33229660 977989194 329155278 977989194 329155278 682659934 469436268 682659934 793171522 682659934 793171522 457391537 166538587 457391537 166538587 889181109 247499397 889181109 247499397 163265737 23757627 163265737 23757627 984208555 786744968 984208555 786744968 344771794 91858498 344771794 91858498 939036529 137501654 939036529 137501654 6651951 178422892 6651951 178422892 880992325 300526862 880992325 300526862 690670945 457052447 690670945 328044867 690670945 328044867 217445021 759831490 217445021 759831490 401328333 276787666 401328333 276787666 181982192 321779060 181982192 321779060 442104484 741431961 442104484 741431961 355530593 66315612 355530593 66315612 955265891 816601115 955265891 816601115 417190308 645213673 417190308 645213673 446397287 227722159 446397287 227722159 150579586 424321664 150579586 424321664 895117431 6034165 895117431 6034165 995795956 56212190 995795956 56212190 37980861 520236752 37980861 520236752 935893764 96858805 935893764 854782698 935893764 854782698 520421403 960653673 520421403 960653673 665704029 17356228 665704029 17356228 988385613 489066583 988385613 489066583 274157610 476876911 274157610 476876911 677367141 557842513 677367141 557842513 592767098 586212329 592767098 586212329 659000868 983379097 659000868 464713420 659000868 464713420 310040247 520346649 310040247 520346649 470426728 7432177 470426728 7432177 4663559 311272456 4663559 311272456 830961376 254435611 830961376 266604794 830961376 266604794 269982337 696041353 269982337 696041353 603670129 884862302 603670129 128512421 603670129 128512421 85588405 316841894 85588405 316841894 786309142 516281555 786309142 516281555 170332232 340654601 170332232 340654601 769679396 994181937 769679396 994181937 279104003 297009576 279104003 297009576 800087347 222014115 800087347 222014115 129501637 172772377 129501637 172772377 115261415 710315611 115261415 710315611 622998465 812984173 622998465 812984173 279138208 751413924 279138208 751413924 722792803 410280111 722792803 828151287 722792803 828151287 507882307 10468940 507882307 10468940 7029949 717853715 7029949 717853715 397215457 189450971 397215457 189450971 126232770 406660213 126232770 406660213 725353575 337026353 725353575 337026353 224018940 346221040 224018940 346221040 765875143 367741273 765875143 367741273 739892138 384176331 739892138 15316938 739892138 15316938 10263046 251478113 10263046 251478113 325371629 516227033 325371629 516227033 654757812 344893178 654757812 344893178 169497776 130706817 169497776 130706817 913613340 419332283 913613340 419332283 716815094 243675469 716815094 243675469 837729712 657443091 837729712 657443091 414288333 999391180 414288333 276528277 414288333 276528277 181900611 349180791 181900611 349180791 232455352 19315833 232455352 19315833 12644874 131526288 12644874 131526288 912925288 397769036 912925288 397769036 265096506 460209616 265096506 460209616 688559898 72065347 688559898 72065347 48504800 616673584 48504800 616673584 644916307 112461591 644916307 112461591 74693462 123254306 74693462 123254306 885502428 172028872 885502428 240214150 885502428 240214150 158803163 352371043 158803163 352371043 234627430 182679356 234627430 182679356 121739724 60329267 121739724 60329267 959396288 967049949 959396288 967049949 343931804 539415624 343931804 539415624 424312509 243105948 424312509 243105948 160741543 489548485 160741543 489548485 604523456 848279939 604523456 838868149 604523456 838868149 383107948 940187230 383107948 940187230 629619284 985742247 629619284 985742247 479646819 250765250 479646819 250765250 832997975 370824793 832997975 370824793 86524965 239577675 86524965 239577675 408961263 958071474 408961263 291247107 408961263 291247107 804277494 421622339 804277494 421622339 280917637 902265823 280917637 902265823 502970884 693317930 502970884 693317930 584834535 192026645 584834535 192026645 127954236 389637710 127954236 389637710 796948795 302051171 796948795 511003866 796948795 511003866 456700841 357809775 456700841 357809775 896600839 155485186 896600839 431837579 896600839 431837579 288478944 409816624 288478944 409816624 962014968 56357078 962014968 922135052 962014968 922135052 298602157 993154152 298602157 993154152 985469407 22001056 985469407 93069760 985469407 93069760 62215215 748266761 62215215 748266761 570368242 826470260 570368242 159067153 570368242 159067153 106018947 162725468 106018947 162725468 891567042 795358432 891567042 795358432 336423648 925401664 336423648 12145999 336423648 12145999 7932842 705318008 7932842 705318008 563562378 672381774 563562378 672381774 371559136 195967052 371559136 195967052 869048323 235375248 869048323 235375248 586967694 751511516 586967694 636006018 586967694 636006018 546065756 213431311 546065756 213431311 868664302 196424557 868664302 982680174 868664302 982680174 429428736 137145019 429428736 137145019 91210388 574315247 91210388 574315247 645499906 129625563 645499906 129625563 86258363 337709757 86258363 337709757 909976395 136282520 909976395 425435637 909976395 425435637 284082516 856452943 284082516 856452943 345174980 100511036 345174980 100511036 66716340 51657447 66716340 51657447 965256941 428928413 965256941 428928413 710153436 378513864 710153436 378513864 744207916 810568924 744207916 810568924 66628290 998338751 66628290 998338751 455033527 16676097 455033527 16676097 10907377 419367836 10907377 419367836 716703280 795570764 716703280 795570764 486518049 475490008 486518049 475490008 701247214 41744741 701247214 41744741 27755511 298108154 27755511 298108154 348199504 607010975 348199504 386313150 348199504 386313150 738622694 498618039 738622694 498618039 332071303 802180839 332071303 802180839 592176434 596359493 592176434 596359493 549485876 335586327 549485876 335586327 773188219 100822011 773188219 100822011 66848276 493026762 66848276 493026762 514704444 924103373 514704444 622110330 514704444 622110330 927783294 109512014 927783294 416306367 927783294 416306367 277296488 811942173 277296488 811942173 616820130 951976786 616820130 951976786 425575608 402213383 425575608 402213383 728409458 58559535 728409458 58559535 39550568 596978966 39550568 596978966 619760444 997045863 619760444 386347687 619760444 386347687 257883699 223298247 257883699 223298247 851509150 683607023 851509150 683607023 465312009 937790171 465312009 937790171 604495809 238596175 604495809 238596175 157524533 329366277 157524533 329366277 934355186 99888543 934355186 364151332 934355186 364151332 753463556 275325066 753463556 275325066 816530228 372150225 816530228 372150225 700882292 442143859 700882292 911344152 700882292 911344152 655837957 291895877 655837957 291895877 803804482 719707140 803804482 719707140 385485500 634981978 385485500 634981978 430984405 75796096 430984405 75796096 50842100 656818305 50842100 656818305 629681592 238949922 629681592 238949922 157872758 696027137 157872758 696027137 653731116 283409806 653731116 283409806 21714285 167024100 21714285 167024100 888838307 177962025 888838307 177962025 348744140 963182469 348744140 963182469 640158876 395188099 640158876 395188099 263486932 37611327 263486932 37611327 974672555 859264442 974672555 859264442 545304737 377751331 545304737 377751331 744551256 110404630 744551256 110404630 11825114 326126724 11825114 326126724 779706026 346975000 779706026 346975000 757382176 359061798 757382176 504725233 757382176 504725233 653425922 367028493 653425922 367028493 751687121 919547797 751687121 919547797 552312668 154836970 552312668 154836970 897018423 901825797 897018423 901825797 377015452 671967342 377015452 671967342 638580446 22508198 638580446 22508198 985042164 139935811 985042164 139935811 93321735 5455072 93321735 5455072 996350371 104179212 996350371 104179212 69026230 301836970 69026230 301836970 797091174 628155335 797091174 628155335 418287270 509240764 418287270 509240764 644182841 206754170 644182841 206754170 137222283 308559098 137222283 308559098 792136353 264329682 792136353 264329682 173998868 394136824 173998868 394136824 388563461 955703550 388563461 395374740 388563461 395374740 263584333 382528902 263584333 382528902 835716526 18469673 835716526 18469673 12149492 272452890 12149492 272452890 818293485 683087771 818293485 683087771 529218458 189181871 529218458 189181871 924117126 114928736 924117126 792028719 924117126 792028719 268135420 117270954 268135420 117270954 922579169 193667189 922579169 193667189 128861836 423796121 128861836 423796121 381130103 954542959 381130103 325154267 381130103 325154267 780577213 422395826 780577213 422395826 151014092 251702658 151014092 251702658 166200601 149666335 166200601 149666335 99548144 335406322 99548144 335406322 222817496 54240574 222817496 54240574 36731221 328762567 36731221 328762567 857812024 212777918 857812024 311310095 857812024 311310095 742415380 380919103 742415380 978362652 742415380 978362652 421901189 438354554 421901189 438354554 703367284 579013137 703367284 579013137 361815570 616393143 361815570 616393143 521339197 649682127 521339197 649682127 421850058 774963487 421850058 774963487 506141590 449744672 506141590 449744672 299715275 507537722 299715275 507537722 553939372 705450064 553939372 705450064 468437999 420386251 468437999 420386251 715978761 437154205 715978761 437154205 291809478 396000625 291809478 396000625 736467570 371843468 736467570 371843468 248065396 18506312 248065396 18506312 987569574 502846757 987569574 502846757 404579026 106554350 404579026 106554350 930056387 696865351 930056387 696865351 372307526 810989801 372307526 810989801 453237292 46869764 453237292 46869764 31411018 241835622 31411018 241835622 838929398 487206541 838929398 487206541 671154344 139280877 671154344 139280877 907196544 144656742 907196544 144656742 638113461 872462734 638113461 753980395 638113461 753980395 393919983 321908330 393919983 321908330 782812413 537136094 782812413 537136094 127611387 445085930 127611387 445085930 698882494 495815868 698882494 495815868 665486459 304756457 665486459 304756457 794799920 409539558 794799920 409539558 273003091 260500851 273003091 260500851 967634168 47485672 967634168 430385868 967634168 430385868 287529512 982046396 287529512 982046396 977618298 33781515 977618298 529653939 977618298 529653939 350265337 216142487 350265337 216142487 855584845 696094141 855584845 696094141 458558987 560144880 458558987 560144880 849389256 52969685 849389256 52969685 964400342 200026974 964400342 200026974 133129723 370686215 133129723 370686215 594934571 568542736 594934571 287835529 594934571 287835529 26547231 567650544 26547231 567650544 691473348 429090772 691473348 429090772 286505475 304555760 286505475 304555760 795095765 247203368 795095765 247203368 163064357 329262435 163064357 329262435 218087288 284400305 218087288 284400305 187521948 130515772 187521948 130515772 913717577 824366083 913717577 824366083 99073595 791437820 99073595 791437820 657194419 578812140 657194419 844448447 657194419 844448447 638571226 402334662 638571226 402334662 728215334 3903160 728215334 3903160 2626520 785381165 2626520 785381165 784036193 319907404 784036193 490089272 784036193 490089272 194288405 409326458 194288405 409326458 781454476 165568217 781454476 165568217 889878034 469920527 889878034 469920527 312917080 668662892 312917080 668662892 465983219 551827198 465983219 551827198 446033651 15398452 446033651 15398452 989663429 653088384 989663429 653088384 71140334 146371217 71140334 146371217 987541567 18606971 987541567 845248833 987541567 845248833 213524205 17998521 213524205 17998521 11884182 293099889 11884182 293099889 451713864 687913285 451713864 179528575 451713864 179528575 880403708 276730683 880403708 276730683 332589805 499420888 332589805 17879683 332589805 17879683 11770790 425162582 11770790 425162582 712666728 298614037 712666728 298614037 197505930 43405040 197505930 43405040 970803426 571961708 970803426 571961708 395731992 714311477 395731992 461614981 395731992 461614981 687388042 931983876 687388042 931983876 368964098 460246410 368964098 460246410 46831328 968991365 46831328 968991365 632061330 704877518 632061330 704877518 435988923 849889199 435988923 296042041 435988923 296042041 195694772 506689918 195694772 506689918 407234061 663807673 407234061 196036812 407234061 196036812 869000401 427956218 869000401 427956218 217856944 24550377 217856944 24550377 15872197 916294318 15872197 916294318 495909323 723964157 495909323 723964157 285009980 712373200 285009980 712373200 769937834 340133127 769937834 960762503 769937834 960762503 312948054 345863856 312948054 345863856 230680544 857242198 230680544 857242198 639691772 380285433 639691772 380285433 253649574 340178795 253649574 340178795 899342153 151566116 899342153 220407226 899342153 220407226 145448786 99426721 145448786 99426721 934836288 477791266 934836288 477791266 317950571 127080000 317950571 127080000 916217691 381163080 916217691 381163080 254164466 117820150 254164466 117820150 922258315 329844387 922258315 329844387 218569885 865901788 218569885 865901788 400862120 169809947 400862120 169809947 62918981 342793978 62918981 342793978 983123655 25582628 983123655 691745306 983123655 691745306 432478428 208373163 432478428 208373163 860259236 715098324 860259236 715098324 505302927 809325300 505302927 809325300 539401105 167354638 539401105 167354638 111892643 154336838 111892643 154336838 897340444 483223778 897340444 483223778 321571647 118672915 321571647 118672915 921601522 248635526 921601522 248635526 834444550 8939348 834444550 8939348 993476239 484066829 993476239 484066829 15718675 148139625 15718675 148139625 901660208 955555746 901660208 955555746 537796433 328622294 537796433 328622294 852314652 54357425 852314652 54357425 36767344 347326374 36767344 347326374 434287132 667332942 434287132 246259564 434287132 246259564 162463248 905184111 162463248 905184111 575966932 861438179 575966932 861438179 489227538 527740884 489227538 527740884 629298566 794257132 629298566 783650503 629298566 783650503 760976335 79198984 760976335 79198984 53064612 793820528 53064612 793820528 626638655 323205852 626638655 323205852 213897557 536040163 213897557 536040163 802694714 293495014 802694714 887343726 802694714 887343726 659011011 326040363 659011011 326040363 779747644 476067514 779747644 476067514 316818525 239745777 316818525 239745777 840551713 592640391 840551713 592640391 365842050 786292641 365842050 69921472 365842050 69921472 953085427 111198329 953085427 111198329 849510872 226201902 849510872 448482033 849510872 448482033 7498780 21040189 7498780 21040189 640864612 630327503 640864612 401866518 640864612 401866518 267595100 469485816 267595100 469485816 993388524 9059427 993388524 359079618 993388524 359079618 173342558 376053719 173342558 376053719 251008047 319736379 251008047 319736379 212103722 482099458 212103722 482099458 674309552 692648229 674309552 692648229 427829994 112798335 427829994 112798335 925520134 617381409 925520134 617381409 431938769 409289277 431938769 409289277 723469902 879295591 723469902 879295591 233489850 488536290 233489850 488536290 982265115 26822429 982265115 521357998 982265115 521357998 408046345 552637834 408046345 552637834 973766990 39117982 973766990 296145863 973766990 296145863 195804614 825263278 195804614 825263278 639703640 937877940 639703640 172293908 639703640 172293908 885432076 458534855 885432076 458534855 305685044 116429626 305685044 116429626 923108051 162703553 923108051 162703553 571489666 941135735 571489666 12713030 571489666 12713030 8440383 625025743 8440383 625025743 596707684 781319195 596707684 781319195 344139194 18400973 344139194 18400973 987652591 199712922 987652591 199712922 132852145 667355543 132852145 667355543 600296455 199712926 600296455 199712926 866371235 845264466 866371235 845264466 555865097 459553562 555865097 459553562 882447757 176471738 882447757 238653116 882447757 238653116 157554205 245699437 157554205 245699437 836486541 428295236 836486541 428295236 542521352 533032432 542521352 173380908 542521352 173380908 115699037 276499741 115699037 276499741 221367762 333771671 221367762 306171129 221367762 306171129 793671493 217263470 793671493 217263470 143864935 191055725 143864935 191055725 872413112 670582369 872413112 670582369 390931478 695905122 390931478 695905122 537615255 573410068 537615255 573410068 439132747 323270235 439132747 323270235 937664547 93987323 937664547 475753300 937664547 475753300 260574935 94023338 260574935 94023338 937645599 754583501 937645599 754583501 469041357 378638836 469041357 378638836 744142637 121881498 744142637 121881498 81235328 675249904 81235328 675249904 614369583 661091173 614369583 661091173 372351327 524624823 372351327 524624823 482294868 146973970 482294868 146973970 97918439 701248262 97918439 701248262 585657007 197124109 585657007 197124109 31194278 938267636 31194278 938267636 622587408 592295177 622587408 592295177 538232001 360233399 538232001 360233399 910834895 16924690 910834895 16924690 11033857 145119949 11033857 145119949 652118999 830735466 652118999 553707522 652118999 553707522 235215720 381128981 235215720 381128981 410368108 802180827 410368108 185662755 410368108 185662755 123716388 402680628 123716388 402680628 685347655 465116045 685347655 346219093 685347655 346219093 230900606 728944422 230900606 728944422 652127839 642193321 652127839 642193321 414532450 768278335 414532450 131804751 414532450 131804751 87884756 743743500 87884756 743743500 655147241 904328622 655147241 904328622 175137332 109112713 175137332 109112713 72508778 558071986 72508778 558071986 980333625 29795117 980333625 340080770 980333625 340080770 770002564 37822380 770002564 37822380 974609818 442570916 974609818 442570916 421065471 897575737 421065471 149950172 421065471 149950172 900486000 981756622 900486000 981756622 464205377 196387864 464205377 196387864 868677606 882251143 868677606 882251143 387036411 572808068 387036411 572808068 415425732 273572719 415425732 273572719 179837434 929535941 179837434 929535941 644279905 115085842 644279905 115085842 76535715 142962992 76535715 142962992 654726621 847462171 654726621 79796072 654726621 79796072 975055968 37157417 975055968 623832863 975055968 623832863 561443896 941288 561443896 941288 999174651 226694382 999174651 226694382 70822344 87541 70822344 87541 999808058 243393796 999808058 243393796 160942915 903168030 160942915 903168030 570690188 937307337 570690188 937307337 405572990 523010522 405572990 523010522 632608737 948546446 632608737 230162432 632608737 230162432 846534384 950743914 846534384 950743914 572339091 479189636 572339091 479189636 675961317 362158156 675961317 362158156 241351607 869688133 241351607 869688133 637583996 269261325 637583996 269261325 177033780 618993157 177033780 618993157 592856287 702976370 592856287 26364316 592856287 26364316 982464008 163779917 982464008 163779917 283029867 424174114 283029867 121262026 283029867 121262026 80892234 657551962 80892234 657551962 342363828 345994625 342363828 345994625 230766681 474544852 230766681 474544852 679000668 541362120 679000668 541362120 326746686 281725830 326746686 281725830 185429619 735404317 185429619 735404317 866779123 199025648 866779123 449095315 866779123 449095315 58863858 95534957 58863858 95534957 936577664 306446016 936577664 306446016 203348426 211575784 203348426 211575784 858740096 290656758 858740096 290656758 192186495 438488021 192186495 438488021 926597389 111444706 926597389 440770544 926597389 440770544 304509653 456780068 304509653 99006869 304509653 99006869 65792970 458247364 65792970 458247364 689947236 73239511 689947236 73239511 49247531 87476630 49247531 87476630 976411877 35756017 976411877 503143703 976411877 503143703 455608393 545483194 455608393 327918792 455608393 327918792 217397612 294485611 217397612 294485611 801811868 978722180 801811868 978722180 187726266 877200905 187726266 877200905 607108911 911943121 607108911 911943121 323408841 912554099 323408841 912554099 740339786 335797007 740339786 335797007 223070812 145111797 223070812 145111797 903633851 526874089 903633851 526874089 467835963 754524504 467835963 754524504 496206737 579298046 496206737 579298046 462700350 488841602 462700350 488841602 757006716 190817781 757006716 190817781 872627150 997158966 872627150 997158966 508499009 223660862 508499009 223660862 851296443 572143159 851296443 572143159 475900950 244315776 475900950 244315776 837459758 164272581 837459758 164272581 109894324 229261138 109894324 229261138 990754847 13870263 990754847 74237944 990754847 74237944 639679189 652497549 639679189 449744670 639679189 449744670 695502955 198027351 695502955 198027351 131864624 46474899 131864624 46474899 968303512 376796858 968303512 376796858 251464240 428285551 251464240 428285551 836483008 245764668 836483008 895678612 836483008 895678612 512025845 692236033 512025845 692236033 516233739 160571970 516233739 160571970 106979179 642550690 106979179 642550690 637341739 689124278 637341739 689124278 124517264 109031052 124517264 109031052 928116518 311606436 928116518 311606436 206623749 963982665 206623749 963982665 649027394 150702306 649027394 150702306 100351744 258238038 100351744 258238038 828357385 554055102 828357385 554055102 455031697 908964510 455031697 908964510 770497539 235903112 770497539 235903112 156002731 370081273 156002731 370081273 472718235 564328457 472718235 116043146 472718235 116043146 77239408 121994818 77239408 121994818 732624801 396259000 732624801 99590919 732624801 99590919 66184643 994061602 66184643 994061602 661925141 558408518 661925141 572872895 661925141 572872895 349089450 451439674 349089450 451439674 300860983 604381036 300860983 604381036 345618481 290549141 345618481 290549141 192120622 757097271 192120622 757097271 575472845 418824894 575472845 418824894 278867371 426974494 278867371 426974494 370025590 701779475 370025590 559633907 370025590 559633907 446569734 524777435 446569734 524777435 339423960 402903400 339423960 402903400 727857865 389043185 727857865 389043185 176590185 291726069 176590185 291726069 803902892 481319222 803902892 481319222 331419057 497636682 331419057 490510551 331419057 490510551 66346927 439310940 66346927 439310940 751656521 111827282 751656521 111827282 60764589 436242684 60764589 436242684 948745766 76482249 948745766 110705500 948745766 110705500 73807328 99928097 73807328 99928097 934268268 203450739 934268268 203450739 432403632 801271708 432403632 587849583 432403632 587849583 343707464 10650914 343707464 10650914 992550529 318342802 992550529 318342802 211121139 6817126 211121139 6817126 995074767 89980725 995074767 89980725 318638038 478952556 318638038 291133414 318638038 291133414 804389179 147204048 804389179 147204048 98049771 696176881 98049771 696176881 410686860 41765706 410686860 41765706 27762757 160008398 27762757 160008398 106666648 149873183 106666648 149873183 91936702 193142891 91936702 193142891 967458890 47739910 967458890 187200140 967458890 187200140 836340092 245983362 836340092 376143893 836340092 376143893 300648338 451189161 300648338 212771496 300648338 212771496 23905989 37776676 23905989 37776676 974633378 127725639 974633378 127725639 28810067 365281295 28810067 365281295 752831844 525812263 752831844 525812263 134785702 824470188 134785702 824470188 499521371 576615026 499521371 576615026 426360023 873672585 426360023 873672585 486745770 114282734 486745770 114282734 76081063 37204804 76081063 37204804 974979379 772650656 974979379 772650656 44756354 621248061 44756354 621248061 481915830 871735246 481915830 871735246 410677851 728134352 410677851 728134352 449327938 95111701 449327938 95111701 63554970 660252190 63554970 660252190 415529201 985960046 415529201 330870376 415529201 330870376 776318535 996578248 776318535 996578248 540446802 489673757 540446802 489673757 749693909 187322033 749693909 187322033 124971990 511296221 124971990 511296221 385236645 492540271 385236645 492540271 327410241 369705392 327410241 369705392 942036896 86801117 942036896 328574075 942036896 328574075 67976020 459289368 67976020 459289368 689078555 859037777 689078555 859037777 461492621 336274908 461492621 336274908 223207299 389406177 223207299 389406177 736526749 778494091 736526749 778494091 628627907 260678939 628627907 260678939 826819844 601462358 826819844 601462358 185429087 900600013 185429087 900600013 849035583 226777358 849035583 786799315 849035583 786799315 172433638 27141907 172433638 27141907 982099665 931334659 982099665 931334659 78021793 257392137 78021793 257392137 829006732 926797333 829006732 926797333 542182808 184393393 542182808 184393393 877210272 464045432 877210272 464045432 200484890 423771987 200484890 423771987 713548448 943345800 713548448 943345800 394612942 158734778 394612942 158734778 894352093 488170592 894352093 488170592 670611844 258309052 670611844 258309052 828286679 46829346 828286679 46829346 8232738 408500004 8232738 408500004 647756539 881734448 647756539 3758285 647756539 3758285 2526206 754760887 2526206 754760887 641160299 610721504 641160299 610721504 409338450 695713674 409338450 695713674 466208355 758392151 466208355 758392151 420621600 59773737 420621600 59773737 959760270 87752630 959760270 87752630 58807545 523638899 58807545 523638899 659044831 493512652 659044831 493512652 270666312 900728421 270666312 900728421 467995551 499886806 467995551 499886806 429653383 364384421 429653383 364384421 919523351 121881499 919523351 500753772 919523351 500753772 593427243 302202989 593427243 302202989 796857931 345680736 796857931 345680736 230390671 249680061 230390671 249680061 833729467 371708623 833729467 371708623 247978065 501282038 247978065 501282038 684584686 98102333 684584686 98102333 65255294 438030011 65255294 438030011 703571623 673111445 703571623 673111445 507353548 613713980 507353548 613713980 658764450 797758131 658764450 797758131 442196319 948626033 442196319 448901226 442196319 448901226 979453441 28848957 979453441 28848957 981066311 325825805 981066311 325825805 215861979 136553288 215861979 136553288 909686298 155339706 909686298 155339706 103735707 419151176 103735707 419151176 603936956 612849922 603936956 26332112 603936956 26332112 16901178 830358989 16901178 830358989 539825980 418723952 539825980 418723952 278777491 582816998 278777491 582816998 384289468 168676991 384289468 168676991 112533928 925818102 112533928 925818102 459928112 247607457 459928112 247607457 163458815 458522744 163458815 458522744 689733036 437032334 689733036 437032334 291614628 628372992 291614628 628372992 984422203 23232989 984422203 498895233 984422203 498895233 199118748 211124543 199118748 211124543 946409849 79969381 946409849 181009115 946409849 181009115 120581949 235259821 120581949 235259821 843703188 702492501 843703188 702492501 445033247 784386175 445033247 784386175 547715279 371002968 547715279 371002968 103830675 161900057 103830675 161900057 618710047 501929660 618710047 304890676 618710047 304890676 794734699 378199053 794734699 378199053 495017313 948729755 495017313 770504795 495017313 770504795 362045450 705400540 362045450 705400540 486301437 167411271 486301437 167411271 97143087 907937099 97143087 907937099 651240168 640313087 651240168 863531465 651240168 863531465 986681111 19780626 986681111 503120299 986681111 503120299 351327215 862601682 351327215 862601682 824985610 25656662 824985610 25656662 16465441 803133537 16465441 803133537 879787606 180759746 879787606 714476325 879787606 714476325 206670235 382357634 206670235 382357634 321907233 997933027 321907233 997933027 544656596 435473001 544656596 435473001 23464071 187905627 23464071 187905627 203378492 306594858 203378492 13832289 203378492 13832289 990775092 269322812 990775092 269322812 820962571 46619354 820962571 46619354 968155897 374989340 968155897 374989340 320843694 482396095 320843694 128400054 320843694 128400054 85453108 164775510 85453108 164775510 890370499 467710294 890370499 467710294 178369221 212899798 178369221 212899798 857727187 850013758 857727187 850013758 409582907 389232486 409582907 389232486 877584424 15244039 877584424 15244039 10210806 350210566 10210806 350210566 233028666 39519968 233028666 39519968 26222518 386347690 26222518 386347690 738618534 218630536 738618534 218630536 144630125 154639113 144630125 154639113 897160320 47579698 897160320 47579698 31916279 891020939 31916279 891020939 466030722 48538933 466030722 48538933 32621740 734695506 32621740 734695506 522824947 164418732 522824947 164418732 109954606 194521540 109954606 194521540 237201445 682412545 237201445 682412545 643045093 843972586 643045093 23821397 643045093 23821397 15546664 785289981 15546664 785289981 548953945 607212925 548953945 607212925 477739463 720871613 477739463 720871613 519802310 147790107 519802310 147790107 98462198 402204527 98462198 402204527 728420853 415466489 728420853 415466489 87240587 79883202 87240587 79883202 946500789 452501471 946500789 452501471 106146953 5995934 106146953 5995934 995798199 796429759 995798199 796429759 265322002 223273075 265322002 223273075 147421476 112419896 147421476 112419896 925863275 248774549 925863275 248774549 464926550 580405510 464926550 296933093 464926550 296933093 196508692 394328280 196508692 394328280 584337097 975277885 584337097 975277885 369957132 150959636 369957132 150959636 37865461 585359202 37865461 585359202 515063359 804907341 515063359 40601561 515063359 40601561 972436898 570086078 972436898 570086078 119586524 149523829 119586524 149523829 99475990 11532079 99475990 11532079 992044878 60767024 992044878 60767024 837129773 244760434 837129773 688038108 837129773 688038108 481380104 177551608 481380104 177551608 985067656 22496935 985067656 159569238 985067656 159569238 106325195 590884026 106325195 590884026 470205001 926734684 470205001 571055830 470205001 571055830 459469043 528030643 459469043 528030643 658229362 880009381 658229362 880009381 587349292 305133520 587349292 305133520 794566377 16080039 794566377 16080039 10623773 412600027 10623773 412600027 388074417 941553204 388074417 663709307 388074417 663709307 618788243 968873902 618788243 968873902 27338354 166480607 27338354 166480607 889213015 202052880 889213015 202052880 134363407 989900514 134363407 989900514 759856487 29824970 759856487 29824970 19304769 983640584 19304769 983640584 597369389 906588438 597369389 906588438 95187357 720683654 95187357 720683654 906880362 139655422 906880362 884385173 906880362 884385173 390616276 361533099 390616276 361533099 755290579 673447015 755290579 673447015 439733151 447372378 439733151 447372378 870343930 194059119 870343930 416024818 870343930 416024818 417873299 948007512 417873299 419041120 417873299 419041120 279063006 199594094 279063006 199594094 866386019 433731348 866386019 433731348 706686117 80698645 706686117 80698645 945976905 263457718 945976905 263457718 173288172 180494081 173288172 180494081 880547555 179141082 880547555 761481815 880547555 761481815 204029049 363613873 204029049 363613873 560312881 705313043 560312881 259052446 560312881 259052446 170682217 481877997 170682217 481877997 674443986 549830775 674443986 549830775 413403797 310694968 413403797 310694968 790767110 762780093 790767110 762780093 147153441 405441920 147153441 405441920 726255859 486110256 726255859 486110256 70464594 250960098 70464594 250960098 165682190 226612481 165682190 226612481 149801422 814703212 149801422 814703212 344941613 90035617 344941613 90035617 60124683 569753850 60124683 569753850 733483374 130822104 733483374 130822104 913575655 420668171 913575655 420668171 280292944 319306305 280292944 319306305 784468991 762375442 784468991 762375442 595059764 39568002 595059764 39568002 973284745 369773508 973284745 369773508 246872618 636726008 246872618 636726008 482752127 453711671 482752127 453711671 302752672 875063604 302752672 875063604 583134730 795167703 583134730 795167703 368245952 181922503 368245952 181922503 878981698 554735355 878981698 554735355 376180418 324102343 376180418 324102343 781263612 923940808 781263612 923940808 528338563 982150541 528338563 982150541 585320871 169923923 585320871 169923923 113371144 530156525 113371144 530156525 960776826 58480757 960776826 434921482 960776826 434921482 539746379 858586830 539746379 337933355 539746379 337933355 790880064 310465846 790880064 632187215 790880064 632187215 375856316 804734721 375856316 219360442 375856316 219360442 946678521 22548743 946678521 22548743 14351527 416988540 14351527 416988540 277632951 254448661 277632951 254448661 167730144 85137154 167730144 85137154 943055569 315968977 943055569 315968977 128380271 47600890 128380271 47600890 31971325 314547057 31971325 314547057 357022342 862174401 357022342 453491884 357022342 453491884 241507555 639840953 241507555 639840953 993892115 8275273 993892115 112712672 993892115 112712672 880066899 180191634 880066899 246801387 880066899 246801387 162708715 284636024 162708715 284636024 809486355 353297249 809486355 353297249 139025697 121503772 139025697 121503772 81004484 459123588 81004484 459123588 689193175 785820048 689193175 785820048 566774684 209335547 566774684 209335547 922304342 117679962 922304342 416306365 922304342 416306365 10683850 305891231 10683850 305891231 691655068 455705389 691655068 799425178 691655068 799425178 391750441 304983312 391750441 304983312 794665450 414397952 794665450 414397952 275996783 429041122 275996783 429041122 658532355 600690605 658532355 320487287 658532355 320487287 212506522 13128601 212506522 13128601 991086902 261046744 991086902 261046744 412939726 609368034 412939726 35710192 412939726 35710192 23617391 268097702 23617391 268097702 821847995 464220916 821847995 464220916 309640314 262686236 309640314 262686236 825649752 183226502 825649752 183226502 27745528 372159063 27745528 372159063 846474323 230348181 846474323 848045581 846474323 848045581 307511811 161888050 307511811 161888050 108122679 914843582 108122679 914843582 810446375 283447977 810446375 335721901 810446375 335721901 223033721 410669200 223033721 410669200 722474333 527056704 722474333 527056704 381682425 597862536 381682425 597862536 316740971 437043579 316740971 437043579 262292918 456710882 262292918 456710882 691058767 162673742 691058767 162673742 108770799 986416614 108770799 986416614 531828410 11515545 531828410 11515545 7637746 683405971 7637746 683405971 974424251 37920759 974424251 937060044 974424251 937060044 318967091 797282 318967091 797282 999237571 165576783 999237571 165576783 110509319 644515199 110509319 644515199 962752009 55457897 962752009 348036226 962752009 348036226 181581576 330049370 181581576 330049370 776862018 770403914 776862018 770403914 332961940 645920744 332961940 645920744 439165588 7670232 439165588 7670232 4935027 81870989 4935027 81870989 945235837 230829015 945235837 230829015 152632301 264814326 152632301 264814326 279265190 697595995 279265190 697595995 415513934 127644560 415513934 127644560 996807312 4811033 996807312 208415270 996807312 208415270 138548158 344955064 138548158 344955064 767013960 379668450 767013960 379668450 587578456 588037646 587578456 432360383 587578456 432360383 288748467 835141270 288748467 835141270 857161470 213794716 857161470 422513154 857161470 422513154 714526273 127002476 714526273 127002476 916281120 286280767 916281120 286280767 544579780 953036474 544579780 127081514 544579780 127081514 916195578 550267454 916195578 550267454 374405753 105798729 374405753 105798729 965323315 51593375 965323315 138369591 965323315 138369591 92252134 332506749 92252134 332506749 841202475 238670164 841202475 526216040 841202475 526216040 10392196 145822050 10392196 145822050 567720328 550636854 567720328 549591447 567720328 549591447 238502902 573328056 238502902 573328056 875404851 186637438 875404851 958106827 875404851 958106827 421312408 784747980 421312408 784747980 589516708 595921349 589516708 595921349 371954474 703780963 371954474 173594237 371954474 173594237 884551129 933478963 884551129 933478963 133373048 191070394 133373048 191070394 898138190 58289670 898138190 58289670 960907123 78674730 960907123 78674730 52511813 270835030 52511813 270835030 819936516 352066469 819936516 352066469 70179152 369057858 70179152 369057858 665154532 496340269 665154532 678664966 665154532 678664966 489474155 184032455 489474155 184032455 877426204 506001028 877426204 506001028 462218153 514799962 462218153 114135503 462218153 114135503 924582938 462015885 924582938 462015885 308245783 231544607 308245783 231544607 845820152 311639607 845820152 311639607 36491797 287097132 36491797 287097132 807327650 963898468 807327650 963898468 292188714 330774264 292188714 330774264 86655612 387614316 86655612 387614316 258588567 343359765 258588567 343359765 181547601 979762769 181547601 979762769 701690864 414031101 701690864 414031101 275726132 536328369 275726132 536328369 983767425 24653250 983767425 264303957 983767425 264303957 310837679 466433216 310837679 464349042 310837679 464349042 258519347 155029453 258519347 155029453 896817076 491175997 896817076 491175997 81695904 231330943 81695904 231330943 366315474 984868824 366315474 984868824 571421635 423007125 571421635 423007125 931379497 104448243 931379497 940549613 931379497 940549613 450973912 230049858 450973912 230049858 846615106 693169610 846615106 693169610 616424212 152567982 616424212 152567982 898804223 372252600 898804223 372252600 248411205 56005380 248411205 56005380 962231386 183113052 962231386 183113052 122143540 631997006 122143540 631997006 823691987 130982812 823691987 130982812 913462769 590229687 913462769 590229687 567490718 709558923 567490718 709558923 891781169 162544382 891781169 195436811 891781169 195436811 130287922 302028280 130287922 302028280 199915663 236189460 199915663 236189460 156239949 352473379 156239949 352473379 825282341 263406766 825282341 304572359 825282341 304572359 126762701 771681433 126762701 771681433 558791920 315840794 558791920 315840794 209021653 316791142 209021653 316791142 786333123 818493152 786333123 818493152 382913574 530556224 382913574 530556224 971720507 42020478 971720507 886438213 971720507 886438213 397668790 987102097 397668790 987102097 919864723 121267191 919864723 336900795 919864723 336900795 613658259 502525163 613658259 917323952 613658259 917323952 357637366 762448691 357637366 762448691 464860633 294240160 464860633 294240160 194532246 82697140 194532246 82697140 944649059 285687466 944649059 285687466 19832882 481109658 19832882 481109658 773903118 48586667 773903118 48586667 32720094 504100124 32720094 504100124 851672656 222903193 851672656 853009974 851672656 853009974 425545233 889695352 425545233 311384364 425545233 311384364 790045451 242422832 790045451 242422832 160333656 901508098 160333656 901508098 727638650 11963589 727638650 11963589 7806350 733389116 7806350 733389116 997844480 3060933 997844480 953093395 997844480 953093395 339278746 462670460 339278746 462670460 141669182 307627721 141669182 307627721 916692232 126091053 916692232 166986152 916692232 166986152 147887391 227432364 147887391 227432364 848547686 596807301 848547686 596807301 148030302 732577755 148030302 732577755 833893355 249281662 833893355 913284753 833893355 913284753 520494419 41320406 520494419 41320406 27501353 339293696 27501353 339293696 797966982 300264325 797966982 476131914 797966982 476131914 677839347 254946902 677839347 254946902 830695205 992242714 830695205 992242714 477439435 147889325 477439435 147889325 98518404 754027642 98518404 754027642 680026802 1735897 680026802 1735897 998700377 24063470 998700377 24063470 15739941 213238746 15739941 213238746 905837906 141697147 905837906 421705050 905837906 421705050 335209809 874444046 335209809 621798094 335209809 621798094 713027295 373390429 713027295 373390429 956673616 64169706 956673616 857174298 956673616 857174298 104307719 286293347 104307719 286293347 808111216 725582529 808111216 725582529 3528341 336745638 3528341 336745638 772256326 323441916 772256326 323441916 214112348 756782738 214112348 756782738 346660665 318589069 346660665 318589069 96614347 362815446 96614347 362815446 754480874 307097297 754480874 307097297 68078535 245519586 68078535 245519586 162148418 218437799 162148418 218437799 144513007 676169423 144513007 676169423 962176514 56078309 962176514 905997645 962176514 905997645 651043007 302375137 651043007 302375137 796747144 557972918 796747144 557972918 520149508 158718471 520149508 158718471 894425822 821711968 894425822 821711968 492748685 381767748 492748685 381767748 810368101 283499985 810368101 765768991 810368101 765768991 341146809 566121389 341146809 566121389 889724903 101969719 889724903 101969719 67554964 583822715 67554964 583822715 924519414 114282297 924519414 182669186 924519414 182669186 121735747 755835469 121735747 755835469 932736387 102532651 932736387 348055954 932736387 348055954 150398765 215229815 150398765 215229815 142602739 347753485 142602739 347753485 765254366 128300930 765254366 128300930 85300411 351333247 85300411 351333247 527543665 969479605 527543665 969479605 483512679 147940522 483512679 147940522 901713740 916252051 901713740 916252051 542802100 363274075 542802100 363274075 754226490 498449605 754226490 498449605 331945958 50852596 331945958 50852596 965711705 317606048 965711705 317606048 210475786 403440635 210475786 403440635 727598880 611657070 727598880 611657070 338895347 590786234 338895347 590786234 585235049 664467964 585235049 430967220 585235049 430967220 197693685 124841039 197693685 124841039 917440618 718329128 917440618 718329128 114858479 587332332 114858479 587332332 573359961 857978877 573359961 857978877 411575496 58668561 411575496 58668561 960704250 501682574 960704250 501682574 375483953 692886619 375483953 660995240 375483953 660995240 447742787 270570827 447742787 270570827 177903304 54433086 177903304 54433086 963239009 869083440 963239009 869083440 390402165 204157433 390402165 204157433 863084473 67222306 863084473 67222306 45268231 18758047 45268231 18758047 987407421 656804792 987407421 656804792 391788829 878300307 391788829 878300307 592326494 633861585 592326494 633861585 406747891 357755554 406747891 357755554 758365971 268725152 758365971 268725152 176857019 50654930 176857019 50654930 965851521 476932559 965851521 476932559 677325357 134323443 677325357 134323443 911128612 730153490 911128612 730153490 324033967 425171774 324033967 425171774 712639746 34766688 712639746 34766688 22935343 392926702 22935343 392926702 841445229 238390910 841445229 247643328 841445229 247643328 835278964 117235208 835278964 117235208 922586488 872994359 922586488 872994359 93810336 49019244 93810336 49019244 966859827 546670165 966859827 546670165 460444399 785902858 460444399 736345784 460444399 736345784 807210588 287301965 807210588 412590068 807210588 412590068 274720713 494402486 274720713 494402486 666601249 150531860 666601249 150531860 100036723 298545584 100036723 298545584 197458883 193907398 197458883 193907398 129089377 356707575 129089377 356707575 758847262 438811064 758847262 438811064 292798693 362408485 292798693 362408485 936994217 94951936 936994217 309830108 936994217 309830108 510953424 966382970 510953424 966382970 558797337 861635439 558797337 861635439 334267675 432385263 334267675 432385263 912125788 13840486 912125788 13840486 9238247 257642023 9238247 257642023 943374408 84845572 943374408 296544849 943374408 296544849 586992119 613077862 586992119 47
150881 1681280 0 1681280 3112421 893461 3112421 893461 3347872 609889 3347872 609889 1661130 370989 1661130 2521939 1661130 2521939 4182782 3886747 4182782 3886747 1655823 3028709 1655823 3028709 3327701 3964652 3327701 1148111 3327701 1148111 3336594 1662231 3336594 1662231 1672400 1578700 1672400 2953781 1672400 2953781 4614099 761784 4614099 761784 904441 1654436 904441 1654436 4771411 2968381 4771411 2968381 331333 1073625 331333 1073625 1277656 3528071 1277656 3528071 785519 1965463 785519 1965463 3884534 2762515 3884534 2419757 3884534 2419757 4100278 4236214 4100278 4236214 867843 852380 867843 3835723 867843 3835723 4252213 2406563 4252213 4346887 4252213 4346887 679660 3314525 679660 3314525 2200972 1679686 2200972 1679686 1182223 2715501 1182223 2715501 4363196 4297308 4363196 4297308 769348 2610836 769348 2610836 4092062 414015 4092062 414015 1276623 1014261 1276623 1014261 4280869 2379998 4280869 515677 4280869 515677 1647602 1865008 1647602 969804 1647602 969804 975810 2959390 975810 2959390 3678068 81471 3678068 81471 1679692 1677771 1679692 1677771 2866539 284179 2866539 284179 1420514 4515816 1420514 4515816 3331884 2778949 3331884 2778949 1684389 1665523 1684389 1665523 1687125 1298815 1687125 1298815 1279295 2769362 1279295 2769362 4424379 3886482 4424379 3886482 3315732 3322498 3315732 3322498 4158707 1270816 4158707 1270816 455705 3112501 455705 3112501 4794766 3348346 4794766 3348346 378337 2832139 378337 2832139 4761465 3332937 4761465 1402305 4761465 1402305 239991 179066 239991 179066 3320963 294910 3320963 294910 1390116 4191392 1390116 4191392 3327115 2757977 3327115 2757977 3314074 1672448 3314074 1672448 3874443 2223548 3874443 360599 3874443 360599 936169 954203 936169 491380 936169 491380 503832 1673485 503832 1673485 4167525 2493204 4167525 2611176 4167525 2611176 4253586 2950780 4253586 2950780 1649964 2607189 1649964 2607189 4051996 1263013 4051996 1263013 402682 1380987 402682 1380987 1370245 1059265 1370245 1059265 581130 533544 581130 533544 4759930 1925506 4759930 2537141 4759930 2537141 1669851 3495034 1669851 1986829 1669851 1986829 4682277 3333042 4682277 3333042 1350259 3326092 1350259 3326092 1111442 3315799 1111442 3315799 1716955 264815 1716955 264815 245779 694001 245779 694001 3333216 2519196 3333216 1387284 3333216 1387284 1516898 1653236 1516898 584515 1516898 584515 558710 642436 558710 642436 4664516 2998516 4664516 1637018 4664516 1637018 1682906 3341570 1682906 3341570 3291572 3330704 3291572 3330704 1305916 310747 1305916 310747 310220 1070884 310220 1070884 1078758 3325404 1078758 3325404 78160 2627818 78160 2627818 3342141 3329436 3342141 3329436 2789509 3098876 2789509 3098876 4109042 2446375 4109042 3337977 4109042 3337977 727322 761530 727322 761530 3322854 1671394 3322854 1671394 1105640 1137874 1105640 1137874 4674154 1985955 4674154 468852 4674154 468852 450732 3340918 450732 3340918 1221142 433087 1221142 1685398 1221142 1685398 3094702 3316287 3094702 644663 3094702 644663 643166 2312659 643166 2312659 4359170 708792 4359170 708792 329016 320908 329016 320908 295162 2562131 295162 2562131 4108275 453787 4108275 453787 1654938 2182549 1654938 2182549 1684490 2819413 1684490 2819413 1650616 3251677 1650616 3251677 4365451 362414 4365451 362414 343807 2647547 343807 2647547 4182657 1658599 4182657 1658599 2333118 4865655 2333118 4865655 3348250 371230 3348250 371230 676896 987381 676896 122719 676896 122719 3770532 2889418 3770532 1282972 3770532 1282972 3318993 2804110 3318993 2804110 4461945 2353306 4461945 2353306 1675568 2358355 1675568 2358355 4024766 468281 4024766 468281 451352 738457 451352 738457 1451682 4961707 1451682 4961707 4497511 334929 4497511 334929 308548 3316401 308548 3316401 1968700 3332034 1968700 3332034 654066 1883557 654066 1883557 4612688 2026101 4612688 758082 4612688 758082 753154 2292241 753154 2292241 4382405 197021 4382405 197021 197730 2907422 197730 2907422 3660840 461767 3660840 461767 1214886 3322405 1214886 3322405 2860238 2634547 2860238 2634547 4061407 279094 4061407 279094 523526 2303920 523526 2303920 4326867 2323991 4326867 2043416 4326867 2043416 1650155 2838174 1650155 2838174 4496519 300245 4496519 300245 289385 1162435 289385 1162435 1152847 1145995 1152847 1145995 488897 2648403 488897 2648403 4138419 1261157 4138419 1261157 431186 2197268 431186 2197268 4575507 3328362 4575507 942680 4575507 942680 952651 2955948 952651 2955948 3705896 4832830 3705896 4832830 1656411 3017129 1656411 3017129 4677178 1905295 4677178 1905295 1673580 912627 1673580 1945833 1673580 1945833 4731814 3127506 4731814 3127506 2552515 2440325 2552515 2440325 4251535 1125559 4251535 1125559 512835 261931 512835 261931 3348998 3333688 3348998 3318294 3348998 3318294 3536580 1653413 3536580 1653413 2038447 2411257 2038447 2411257 4253255 3322304 4253255 3322304 367050 566950 367050 566950 3678587 2020668 3678587 613986 3678587 613986 627048 4880785 627048 4880785 3736826 2078070 3736826 3331634 3736826 3331634 836519 2578243 836519 2578243 4251570 2206527 4251570 2206527 3876316 2545580 3876316 2545580 4145657 2942044 4145657 2942044 592328 2063542 592328 2063542 4576318 2244948 4576318 2244948 1180086 464725 1180086 1192470 1180086 1192470 1196588 541044 1196588 541044 637771 4525671 637771 4525671 3344388 2461447 3344388 2461447 618966 2520094 618966 2520094 4583004 2927103 4583004 2404142 4583004 2404142 748090 2720872 748090 2720872 3735899 991119 3735899 991119 976708 4804840 976708 4804840 1653477 1291760 1653477 1291760 953411 950932 953411 2999921 953411 2999921 3656104 773671 3656104 773671 906959 3320921 906959 3320921 4174823 1137448 4174823 1137448 491687 3322104 491687 3322104 3892233 1654639 3892233 1671917 3892233 1671917 569519 561848 569519 917803 569519 917803 937847 649742 937847 649742 3578927 2870077 3578927 2870077 1134919 2309449 1134919 2309449 3941680 3014348 3941680 3014348 385229 2027852 385229 2027852 4490663 2197028 4490663 2745817 4490663 2745817 1102915 555299 1102915 1260182 1102915 1260182 3321053 3118465 3321053 2072149 3321053 2072149 4603030 3339791 4603030 3339791 3323333 3062250 3323333 3062250 4755346 983567 4755346 983567 675789 243705 675789 243705 1660409 890206 1660409 890206 890189 3332791 890189 3332791 4737141 2102049 4737141 2102049 1674205 2167364 1674205 2167364 4514326 3331174 4514326 3331174 1414163 3344517 1414163 3344517 4372406 1535360 4372406 1535360 1413868 262662 1413868 1897865 1413868 1897865 3796708 2139708 3796708 1665925 3796708 1665925 3356329 3329374 3356329 3329374 3962584 1669549 3962584 1669549 926347 727290 926347 2592112 926347 2592112 4495906 591101 4495906 591101 957371 943491 957371 1459024 957371 1459024 4206777 2443985 4206777 3299760 4206777 3299760 628750 614436 628750 614436 521977 2538974 521977 2538974 4181147 984154 4181147 984154 977479 315248 977479 315248 4332143 2319753 4332143 1159977 4332143 1159977 495483 2792349 495483 2792349 4610367 2933328 4610367 286308 4610367 286308 81459 2324054 81459 2324054 4340682 3106006 4340682 3106006 3346711 369181 3346711 3343052 3346711 3343052 1272579 2619289 1272579 2619289 4305568 623304 4305568 623304 245500 2321090 245500 2321090 4889695 3338300 4889695 1885523 4889695 1885523 2606525 3319041 2606525 3319041 3325129 3798077 3325129 3798077 3323795 2506708 3323795 2506708 4188975 3341881 4188975 3341881 2102448 2969049 2102448 2969049 3712976 1661062 3712976 1661062 853613 792840 853613 937245 853613 937245 1672879 3281813 1672879 2149484 1672879 2149484 4545709 3327111 4545709 3327111 1073719 570022 1073719 999755 1073719 999755 671623 2551914 671623 2551914 3314474 1661805 3314474 1661805 2160790 1309423 2160790 1309423 4598351 1985028 4598351 1985028 1663106 3482556 1663106 2343248 1663106 2343248 4009664 3192216 4009664 3192216 1655915 1658468 1655915 1658468 3931450 2242781 3931450 515657 3931450 515657 1663393 4587085 1663393 4587085 4018087 2361767 4018087 2443014 4018087 2443014 4239254 4697312 4239254 4697312 1662608 1647633 1662608 1647633 4526456 723905 4526456 723905 719974 2773547 719974 2773547 3876790 619783 3876790 619783 1378293 3918875 1378293 3918875 3325348 3332756 3325348 3332756 1313923 1194115 1313923 1194115 1206635 3349418 1206635 3349418 1262076 432228 1262076 432228 1221380 3347143 1221380 3347143 4660713 4325175 4660713 4325175 1089103 1066184 1089103 2298127 1089103 2298127 3993738 2900916 3993738 2900916 3748515 2943548 3748515 2943548 4610116 3006554 4610116 3006554 1312873 1283006 1312873 4977833 1312873 4977833 3350872 950075 3350872 1942581 3350872 1942581 3608591 735888 3608591 735888 1647604 1611245 1647604 1611245 1681626 2508100 1681626 2508100 1671654 2018269 1671654 2018269 4644394 356608 4644394 356608 1331971 2464742 1331971 2464742 4135099 1667170 4135099 1667170 230919 2649345 230919 2649345 4301500 3716716 4301500 3716716 3329602 3084961 3329602 3084961 4740636 2828476 4740636 2828476 1245183 441461 1245183 2100920 1245183 2100920 4001722 2316419 4001722 2888936 4001722 2888936 3337997 3070119 3337997 3070119 3901100 2434286 3901100 2434286 4079310 4510853 4079310 4510853 3350375 1875587 3350375 1875587 4796271 3321978 4796271 3321978 3321640 475304 3321640 475304 450481 1214677 450481 218244 450481 218244 1465681 1252006 1465681 1252006 410093 3328732 410093 2927562 410093 2927562 4295969 1231192 4295969 1231192 420345 650633 420345 650633 3337519 357573 3337519 357573 355335 1377568 355335 1377568 4526134 1674767 4526134 352581 4526134 352581 1308175 260671 1308175 260671 3318046 2008617 3318046 2985007 3318046 2985007 4621439 2426087 4621439 2426087 3327818 3774414 3327818 730532 3327818 730532 257080 835507 257080 835507 1657205 1918471 1657205 508556 1657205 508556 523134 235577 523134 235577 3847150 2185312 3847150 3446802 3847150 3446802 1682533 3342731 1682533 3342731 3640771 2841137 3640771 2841137 3813852 3321449 3813852 3321449 508323 1661755 508323 1661755 1654338 4028676 1654338 3619606 1654338 3619606 3328204 3329617 3328204 3329617 876068 269680 876068 269680 263740 2363056 263740 2363056 4273111 2612201 4273111 2612201 286877 2343593 286877 2343593 4312717 3333467 4312717 275427 4312717 275427 1216848 1189113 1216848 1677852 1216848 1677852 915943 2093260 915943 2093260 4580978 2467758 4580978 2467758 989961 3345943 989961 3345943 3045526 1675935 3045526 1675935 2072355 2860554 2072355 2860554 4537527 2135619 4537527 2247063 4537527 2247063 3892766 2442718 3892766 2442718 4224499 2800624 4224499 2800624 1681270 4110882 1681270 2663877 1681270 2663877 4347432 1076738 4347432 1076738 1064646 2349217 1064646 2349217 4319120 3004363 4319120 3004363 1802284 3323816 1802284 3109615 1802284 3109615 3557117 4459874 3557117 4459874 390742 2673111 390742 2673111 3995202 2335901 3995202 2335901 3328666 2789963 3328666 3045094 3328666 3045094 4711727 1870018 4711727 1870018 1685888 1664848 1685888 1664848 4318348 2648043 4318348 797768 4318348 797768 872622 282622 872622 282622 3350031 2536918 3350031 2536918 1020990 2087530 1020990 2087530 3578539 508830 3578539 508830 1124471 3091456 1124471 3091456 3552747 2331718 3552747 2331718 808068 3016471 808068 3016471 4257717 2598873 4257717 4819021 4257717 4819021 1660602 2173008 1660602 2173008 4500121 3334370 4500121 3334370 1770770 2394828 1770770 2394828 4540716 3322218 4540716 1308347 4540716 1308347 1306192 2482769 1306192 2482769 4160065 3343818 4160065 3343818 1382795 416222 1382795 416222 1677264 4646948 1677264 4646948 1255058 2368358 1255058 2368358 4056766 200784 4056766 200784 1661640 1673309 1661640 1673309 3691835 2966686 3691835 757523 3691835 757523 920965 2791156 920965 2791156 4466731 1183898 4466731 1183898 1203027 2727071 1203027 2727071 3919459 425583 3919459 425583 454276 946550 454276 946550 3921089 2723829 3921089 2933823 3921089 2933823 4601277 2782393 4601277 2782393 3888829 2374688 3888829 2374688 4277755 1420188 4277755 1420188 3330360 2366956 3330360 2366956 4328369 2315663 4328369 2315663 373996 2051955 373996 2051955 4737508 1941273 4737508 2822747 4737508 2822747 3865778 1668361 3865778 1668361 2586104 2011891 2586104 2011891 4662917 1279503 4662917 1279503 235338 4112549 235338 4112549 1664052 1655205 1664052 1655205 1586529 2934807 1586529 2934807 4590023 889074 4590023 889074 784148 267809 784148 267809 3353064 2085119 3353064 2085119 302269 3836301 302269 2099618 302269 2099618 3754312 431647 3754312 431647 436688 538522 436688 538522 1109302 774298 1109302 774298 581820 1669422 581820 415409 581820 415409 432047 2654252 432047 2654252 4317984 1684280 4317984 1684280 3059649 590251 3059649 590251 3332405 1242109 3332405 1242109 435479 380555 435479 380555 1275313 1094776 1275313 1094776 329984 1169101 329984 1169101 2212327 1667685 2212327 2184831 2212327 2184831 3873883 1668194 3873883 1668194 106386 2306589 106386 2306589 4303971 2649006 4303971 1954675 4303971 1954675 4680342 3333995 4680342 3333995 242681 1833311 242681 1833311 1822723 3334604 1822723 3091254 1822723 3091254 4748149 2414357 4748149 2414357 3907404 1658774 3907404 1658774 1444110 3345005 1444110 3345005 3330223 2012345 3330223 2348507 3330223 2348507 3992373 2010178 3992373 2010178 336458 2180207 336458 2180207 4487805 2864855 4487805 2864855 2348598 3341683 2348598 1669319 2348598 1669319 3313445 2591489 3313445 1663898 3313445 1663898 3912848 988724 3912848 988724 994645 2351405 994645 2351405 4046811 1659731 4046811 1659731 1158986 1155711 1158986 2651493 1158986 2651493 4008888 1140718 4008888 1140718 1074177 1683762 1074177 434866 1074177 434866 442581 1410128 442581 1410128 3617205 1962263 3617205 809042 3617205 809042 841307 1863182 841307 1863182 4793133 1236384 4793133 1236384 1225222 3095843 1225222 3095843 1674470 458430 1674470 458430 451166 751288 451166 751288 2718244 3343295 2718244 260468 2718244 260468 1395652 234800 1395652 234800 4170154 2475023 4170154 822798 4170154 822798 3320354 2306724 3320354 2385421 3320354 2385421 4477647 2197707 4477647 3281092 4477647 3281092 3322631 3184577 3322631 3184577 3867924 341557 3867924 341557 337128 496296 337128 496296 4020164 2353352 4020164 3322375 4020164 3322375 282614 3101268 282614 3101268 4745752 2399553 4745752 2399553 1182267 1175999 1182267 1215166 1182267 1215166 1224344 1178980 1224344 1178980 1149427 2386972 1149427 2386972 4268102 748376 4268102 748376 746151 2907579 746151 2907579 3754061 811551 3754061 811551 792136 1666213 792136 1666213 2064923 616450 2064923 616450 1048674 1991999 1048674 1991999 3658837 1417259 3658837 1417259 1407755 1939484 1407755 1939484 4732330 325428 4732330 325428 1334913 3233729 1334913 3233729 4118956 2542913 4118956 2910840 4118956 2910840 836653 940682 836653 940682 3343473 1714951 3343473 2538793 3343473 2538793 4125785 1649481 4125785 1649481 3388602 2722887 3388602 2722887 4392563 1193947 4392563 1193947 1311982 4705907 1311982 4705907 1665297 366828 1665297 366828 349667 3320563 349667 3320563 1678275 1308147 1678275 1308147 144311 1656174 144311 452186 144311 452186 1196856 1660241 1196856 1660241 493680 1659219 493680 1659219 4115003 4570862 4115003 4570862 1000781 306579 1000781 306579 3897602 2764569 3897602 2176128 3897602 2176128 4505386 1073537 4505386 1073537 959149 724264 959149 2573711 959149 2573711 4106394 1661655 4106394 1661655 3151000 4913359 3151000 4913359 3740162 1681092 3740162 1681092 4686001 4120083 4686001 4120083 1674984 143748 1674984 143748 3325522 818960 3325522 818960 810095 3000921 810095 3000921 4668219 1423745 4668219 1423745 260893 336211 260893 336211 4587939 2055290 4587939 3334525 4587939 3334525 331712 2488818 331712 2488818 4523465 2143820 4523465 2197852 4523465 2197852 3323297 4223444 3323297 620665 3323297 620665 1050201 1234944 1050201 1234944 3337957 3667431 3337957 2578132 3337957 2578132 4220031 781759 4220031 781759 780001 2322086 780001 2322086 4356601 475097 4356601 475097 585974 3314524 585974 3314524 311282 2337475 311282 2337475 4317841 1431695 4317841 1431695 1270876 1262816 1270876 4160513 1270876 4160513 1457394 609731 1457394 609731 619663 1048823 619663 482254 619663 482254 1657400 1744961 1657400 1297802 1657400 1297802 1305606 2901126 1305606 2901126 4552439 2400097 4552439 2400097 3319677 2873036 3319677 4612677 3319677 4612677 1671085 2849105 1671085 2849105 4507316 988894 4507316 988894 982574 1966169 982574 1966169 3638812 1270677 3638812 1270677 383787 629963 383787 629963 3333594 3558655 3333594 1651476 3333594 1651476 3108414 1896613 3108414 1896613 3547668 616234 3547668 616234 792611 2351284 792611 2351284 3344362 1914538 3344362 1914538 1235400 1601232 1235400 1601232 1677987 4061362 1677987 4061362 967647 3829160 967647 3829160 3348769 1507817 3348769 4497530 3348769 4497530 392252 2791660 392252 2791660 3878670 2861023 3878670 2861023 902726 897914 902726 3044712 902726 3044712 4703640 1908282 4703640 1908282 4738338 1883315 4738338 1883315 225572 961720 225572 961720 945162 822445 945162 822445 830170 4363158 830170 4363158 3344226 240094 3344226 240094 258851 2652988 258851 2652988 3988411 3323541 3988411 1677417 3988411 1677417 941617 694347 941617 3107811 941617 3107811 3541605 1403263 3541605 1403263 72586 3342954 72586 3342954 3321174 2055202 3321174 2055202 4596964 767137 4596964 767137 896596 2438870 896596 2438870 4099996 862890 4099996 862890 1683375 2508860 1683375 2508860 3316134 1549452 3316134 1549452 1658525 2486703 1658525 2486703 4210083 2522959 4210083 2382161 4210083 2382161 3969839 2682393 3969839 3026040 3969839 3026040 4674642 1034830 4674642 1034830 659116 1648904 659116 1648904 4221508 2568203 4221508 600216 4221508 600216 630089 2611058 630089 2611058 1685753 824892 1685753 824892 527782 1683230 527782 1683230 4237029 3322113 4237029 1974612 4237029 1974612 4721893 937431 4721893 937431 907675 2657273 907675 2657273 4009296 3314275 4009296 3314275 671882 2801593 671882 2801593 4031728 2622840 4031728 3915278 4031728 3915278 262838 1326861 262838 1326861 1198444 493002 1198444 1991352 1198444 1991352 4679007 2617459 4679007 2617459 1651273 4531 1651273 2823395 1651273 2823395 4549498 2114309 4549498 3315434 4549498 3315434 1267308 1160657 1267308 1160657 508102 1655446 508102 1655446 3331847 3753565 3331847 416037 3331847 416037 1379202 301353 1379202 3337001 1379202 3337001 3376778 3349686 3376778 3349686 410602 1900508 410602 1900508 3554654 312102 3554654 312102 1331327 1053299 1331327 1053299 1651753 328609 1651753 328609 328965 1664999 328965 1664999 3352439 329983 3352439 329983 153576 1683608 153576 1183206 153576 1183206 3348098 2314709 3348098 257627 3348098 257627 1399064 3002238 1399064 3002238 4636495 4428278 4636495 4428278 603520 587610 603520 2325916 603520 2325916 4001275 610208 4001275 610208 611363 1985006 611363 1985006 4682272 1675418 4682272 1675418 646141 604503 646141 604503 1648220 1288626 1648220 1288626 373006 282562 373006 282562 3345741 1183994 3345741 1973801 3345741 1973801 3626240 4263984 3626240 4263984 1032026 1999480 1032026 1999480 3674566 3085953 3674566 3085953 1948487 3344931 1948487 747582 1948487 747582 749858 1670187 749858 1670187 4339726 3038156 4339726 3038156 1651671 1253566 1651671 1253566 410147 2777811 410147 2777811 4447487 2607868 4447487 2607868 4246205 1925691 4246205 1925691 4728985 1675173 4728985 1675173 1739288 2551535 1739288 2551535 4221125 1520836 4221125 1520836 3347520 3006556 3347520 3006556 4670770 3558527 4670770 3558527 1656244 488747 1656244 3410661 1656244 3410661 3331969 1681984 3331969 1681984 1208325 2237366 1208325 2237366 4794699 1649872 4794699 1649872 54792 440589 54792 440589 4526371 2151318 4526371 4151105 4526371 4151105 893062 3201911 893062 3201911 1676474 4436250 1676474 1677787 1676474 1677787 3324836 838731 3324836 1166482 3324836 1166482 1171132 1249174 1171132 1249174 3317738 2158123 3317738 314660 3317738 314660 317487 2592154 317487 2592154 4720696 3058995 4720696 2787586 4720696 2787586 639257 547223 639257 547223 4710485 855193 4710485 855193 839879 2624284 839879 2624284 4049439 110861 4049439 110861 1494696 2598522 1494696 2598522 1661495 149484 1661495 149484 1659826 2728987 1659826 2728987 4705703 3326795 4705703 3037495 4705703 3037495 1682009 530444 1682009 1664219 1682009 1664219 3931147 450026 3931147 450026 447773 1115528 447773 1115528 3348943 793630 3348943 2191550 3348943 2191550 4443974 3670980 4443974 3670980 1673696 2537118 1673696 2537118 4210901 64519 4210901 64519 1663619 2824148 1663619 2824148 4499254 889550 4499254 889550 910960 588127 910960 588127 2279539 3317278 2279539 1101725 2279539 1101725 1088140 2386411 1088140 2386411 4283732 3324095 4283732 3324095 399666 1203761 399666 1203761 3330163 1738778 3330163 973023 3330163 973023 950867 144073 950867 144073 4725050 1929679 4725050 1672197 4725050 1672197 1323715 1308044 1323715 2467024 1323715 2467024 4213037 530172 4213037 530172 38989 3341907 38989 3341907 4767057 1262939 4767057 1262939 1275196 3050364 1275196 3050364 3622358 3817209 3622358 3817209 413486 2736932 413486 2736932 4619342 2969850 4619342 4109156 4619342 4109156 3331648 2839498 3331648 2839498 4495426 1670521 4495426 1670521 2522373 3347356 2522373 3347356 4213782 2466363 4213782 3399258 4213782 3399258 1649979 478334 1649979 478334 1675316 4308693 1675316 4308693 294309 810978 294309 810978 3548648 1908792 3548648 1407643 3548648 1407643 1650108 2634397 1650108 2634397 4016358 4822903 4016358 4822903 1686367 1276287 1686367 1276287 3346691 2476470 3346691 2476470 552161 2713231 552161 2713231 4255849 947879 4255849 947879 944428 281911 944428 281911 4044805 2349222 4044805 3320561 4044805 3320561 843007 737657 843007 737657 920945 855564 920945 855564 841647 2594671 841647 2594671 4265299 1370541 4265299 1370541 1388773 2878872 1388773 2878872 4532997 2518000 4532997 2518000 3344459 128553 3344459 2096679 3344459 2096679 3767148 419653 3767148 419653 1229627 1658726 1229627 1658726 3994112 1667384 3994112 1667384 318950 2448683 318950 2448683 4104623 1657009 4104623 1657009 1388306 1668255 1388306 1668255 2597748 234912 2597748 234912 1631282 3342433 1631282 270615 1631282 270615 1397872 2739817 1397872 2739817 3572425 1651601 3572425 2459047 3572425 2459047 4119407 3348569 4119407 3348569 923619 1684294 923619 1684294 4777888 298556 4777888 298556 1665150 2645713 1665150 2645713 4009247 3331529 4009247 3331529 3349758 2074412 3349758 2074412 4591272 2113326 4591272 2113326 237343 3337654 237343 2609849 237343 2609849 4077066 3025225 4077066 3025225 1671666 1648916 1671666 1648916 2115496 349705 2115496 349705 332357 1102806 332357 1102806 1086149 818356 1086149 818356 835367 596038 835367 596038 3740857 2065309 3740857 3032480 3740857 3032480 2910634 4194858 2910634 4194858 3612442 1670739 3612442 2515296 3612442 2515296 4167854 935564 4167854 935564 1674637 4490636 1674637 2090862 1674637 2090862 4741392 3088182 4741392 3341619 4741392 3341619 2587907 3350237 2587907 3350237 3202592 1679583 3202592 1679583 1140744 2112757 1140744 2112757 4541437 280472 4541437 280472 934311 3333534 934311 1666807 934311 1666807 4454086 2234928 4454086 1659106 4454086 1659106 1073093 1279071 1073093 1279071 1327202 346470 1327202 1896101 1327202 1896101 1660630 1659603 1660630 1659603 121105 453661 121105 453661 3659813 3339066 3659813 3339066 538553 1654866 538553 1654866 4693407 3073864 4693407 3073864 1663547 2631293 1663547 2631293 4310885 3319995 4310885 3319995 3157120 2897959 3157120 2897959 3804167 862827 3804167 862827 363025 2546711 363025 2546711 4217651 360090 4217651 360090 602601 2355933 602601 2355933 3122887 2256496 3122887 2256496 1592457 1081719 1592457 1081719 584690 841832 584690 841832 1676685 2477874 1676685 763537 1676685 763537 904457 1909244 904457 1909244 3463682 1666551 3463682 2596134 3463682 2596134 4259096 1509642 4259096 1509642 3340431 1756937 3340431 1756937 3349508 1415497 3349508 1415497 451761 3345474 451761 3345474 3352178 3512667 3352178 873578 3352178 873578 763172 3886521 763172 3886521 3323433 66203 3323433 66203 1650531 3067905 1650531 3067905 3588268 1654022 3588268 1654022 1564103 3347510 1564103 3347510 3596033 849331 3596033 849331 813674 1857312 813674 1857312 1678201 1328131 1678201 1328131 334240 1979904 334240 1979904 4712482 1678193 4712482 1678193 3045871 2264923 3045871 2264923 4430746 1682884 4430746 3341002 4430746 3341002 1300618 3318565 1300618 3318565 3323831 1428044 3323831 1428044 244841 762840 244841 762840 1851739 3346672 1851739 2904457 1851739 2904457 3866036 2216027 3866036 2835705 3866036 2835705 1442006 231734 1442006 2422058 1442006 2422058 4471115 2825090 4471115 4412714 4471115 4412714 1180302 509012 1180302 958526 1180302 958526 684993 3320911 684993 3320911 3073937 1280930 3073937 1280930 1269986 3314207 1269986 3314207 3918872 2855868 3918872 2855868 3325970 2620356 3325970 4955547 3325970 4955547 1670248 1234826 1670248 1234826 3346773 2600010 3346773 3008731 3346773 3008731 3643634 4953014 3643634 4953014 1684419 3073498 1684419 3073498 3609822 452870 3609822 452870 422209 1108234 422209 1108234 1656581 4931176 1656581 865150 1656581 865150 823832 1665125 823832 1665125 1567555 450082 1567555 450082 1195055 2716139 1195055 2716139 3976043 877209 3976043 877209 789671 4980437 789671 4980437 3318098 1388780 3318098 1388780 251357 3324463 251357 3324463 4398376 3332621 4398376 2837333 4398376 2837333 1646897 1201087 1646897 1201087 442134 634711 442134 634711 4122413 2464408 4122413 520811 4122413 520811 531131 1680109 531131 1680109 4153115 3353202 4153115 3353202 2879464 830846 2879464 830846 842140 811007 842140 811007 4828415 1652924 4828415 2787837 4828415 2787837 214529 3083059 214529 3083059 3586363 491955 3586363 491955 483417 1814701 483417 1814701 3317661 4771430 3317661 4771430 812358 2136961 812358 2136961 3898048 3343290 3898048 3320106 3898048 3320106 1264684 2551734 1264684 2551734 4109361 3352932 4109361 3352932 640878 2209501 640878 2209501 4334732 2354508 4334732 730836 4334732 730836 717445 2249391 717445 2249391 3915770 698760 3915770 698760 955752 269752 955752 269752 3066836 4207021 3066836 4207021 1458003 4830604 1458003 4830604 3324840 4969105 3324840 4969105 1456292 738131 1456292 738131 932726 1680091 932726 1680091 4088660 2576454 4088660 801048 4088660 801048 1669653 4804974 1669653 3335380 1669653 3335380 1895450 3341945 1895450 3341945 1518306 2644522 1518306 2644522 4341238 3924966 4341238 3924966 237196 3336466 237196 3336466 4846606 3344432 4846606 2502491 4846606 2502491 989956 1229855 989956 1229855 1206686 1324257 1206686 1324257 378642 944678 378642 944678 1670589 3541709 1670589 3541709 234442 2324208 234442 2324208 4322572 589233 4322572 589233 1655996 1657782 1655996 1657782 4605816 2937013 4605816 2376538 4605816 2376538 1678552 1965544 1678552 1965544 4673197 278839 4673197 278839 1407854 3026376 1407854 3026376 2806723 514033 2806723 514033 510102 1679692 510102 1679692 2820374 1250735 2820374 1250735 427254 2893650 427254 2893650 3763166 1974635 3763166 1974635 462900 452028 462900 544566 462900 544566 3960980 2270722 3960980 282219 3960980 282219 1658222 2670967 1658222 2670967 4316372 2391894 4316372 2391894 3113512 3325316 3113512 3325316 4499306 4084027 4499306 4084027 601565 892251 601565 892251 3572801 1914296 3572801 1954363 3572801 1954363 1648947 491911 1648947 1660727 1648947 1660727 3311329 3319998 3311329 3319998 1877305 848810 1877305 848810 839372 3028073 839372 3028073 1655690 1660857 1655690 1660857 603702 4905280 603702 4905280 3321682 1661834 3321682 1661834 459211 412103 459211 412103 4586285 2088714 4586285 1082732 4586285 1082732 1086516 575991 1086516 575991 1105811 830908 1105811 830908 845137 360480 845137 360480 4670675 2021894 4670675 1656467 4670675 1656467 291876 2775005 291876 2775005 4438856 2105885 4438856 2105885 3315064 1684714 3315064 1684714 4601436 384503 4601436 384503 172802 3322506 172802 2017931 172802 2017931 4162658 2519508 4162658 2460302 4162658 2460302 3340519 2352330 3340519 2836377 3340519 2836377 1659246 3351119 1659246 3351119 3318641 8436 3318641 1430617 3318641 1430617 1346837 2505581 1346837 2505581 4173137 2092442 4173137 2092442 226452 213758 226452 1924699 226452 1924699 3617249 1747005 3617249 1747005 856599 2230194 856599 2230194 4451670 749149 4451670 749149 484252 3092685 484252 3092685 4440766 684213 4440766 684213 571679 1686098 571679 1686098 4642933 2025552 4642933 1250239 4642933 1250239 702769 4047894 702769 4047894 1649980 565853 1649980 565853 999800 999504 999800 333429 999800 333429 349031 1281647 349031 1281647 580684 576407 580684 2028031 580684 2028031 4731758 1339523 4731758 1339523 1703749 1648084 1703749 3261020 1703749 3261020 1664541 2278244 1664541 2278244 3916473 3349987 3916473 3349987 915106 2012377 915106 2012377 4651224 1244617 4651224 1244617 1654806 2463756 1654806 2463756 4099340 658692 4099340 658692 745978 4165488 745978 4165488 3858315 1916731 3858315 1916731 3401556 3332701 3401556 2772476 3401556 2772476 1666003 1655237 1666003 1655237 4786772 1057720 4786772 1057720 898670 773281 898670 2274392 898670 2274392 3959840 689093 3959840 689093 677073 3330385 677073 3330385 51012 639323 51012 639323 3412223 3333619 3412223 1673228 3412223 1673228 309604 3314104 309604 436593 309604 436593 3908383 3326943 3908383 1004346 3908383 1004346 1011429 1668285 1011429 1668285 4394943 2298217 4394943 1661029 4394943 1661029 1162878 522747 1162878 2801519 1162878 2801519 3991512 2337301 3991512 2780038 3991512 2780038 3880348 3121448 3880348 3121448 4770156 1290433 4770156 1290433 386459 3315483 386459 3315483 1578908 910844 1578908 910844 935401 2874492 935401 2874492 4555774 2097983 4555774 2097983 1651263 2772719 1651263 2374790 1651263 2374790 4303467 2949155 4303467 2949155 3701607 1683760 3701607 1683760 4857871 3333408 4857871 3333408 3328155 1456158 3328155 2192517 3328155 2192517 4481771 1669525 4481771 1669525 1053131 3327370 1053131 775981 1053131 775981 780748 3069699 780748 3069699 3332799 990873 3332799 990873 1680187 2541352 1680187 2541352 4111531 649563 4111531 649563 1020090 1282518 1020090 1282518 3598073 1952874 3598073 103785 3598073 103785 1104794 3330069 1104794 3330069 633910 446656 633910 446656 1686222 2010101 1686222 635531 1686222 635531 1024319 341469 1024319 341469 1318512 1258957 1318512 1258957 372138 2655278 372138 2655278 4568588 2905943 4568588 3325330 4568588 3325330 1319802 1306336 1319802 1306336 1664675 1321681 1664675 1321681 330289 2818319 330289 2818319 4468338 3338120 4468338 3338120 1241943 1952747 1241943 1952747 4712574 332470 4712574 332470 363959 507959 363959 507959 1159888 1435677 1159888 1435677 195361 546776 195361 546776 3334351 1170546 3334351 1170546 485153 763864 485153 763864 3237574 1680415 3237574 1665905 3237574 1665905 1606631 2172669 1606631 2172669 4512601 2436977 4512601 2436977 4106984 2780853 4106984 2780853 4457986 365779 4457986 365779 379980 737818 379980 737818 3323100 1682900 3323100 1682900 405332 2492718 405332 2492718 4161226 1172487 4161226 1172487 938215 2351308 938215 2351308 3993888 201076 3993888 201076 1427678 4389774 1427678 2150523 1427678 2150523 4538373 945185 4538373 945185 618243 532654 618243 532654 1658852 1275291 1658852 1275291 1275105 4613710 1275105 4613710 4322569 2671843 4322569 4183823 4322569 4183823 1669884 2665648 1669884 2665648 4393963 1648565 4393963 1648565 216524 1673495 216524 1673495 4136632 2520985 4136632 3317813 4136632 3317813 457157 450565 457157 3081562 457157 3081562 4572915 1329882 4572915 1329882 329715 1114146 329715 1114146 1151141 486887 1151141 3111743 1151141 3111743 3323461 806145 3323461 806145 603158 1677833 603158 1426751 603158 1426751 3350760 3336976 3350760 3336976 605199 1357067 605199 1357067 4047643 2356435 4047643 3005028 4047643 3005028 4671803 3341166 4671803 3341166 354596 1059049 354596 1059049 1665319 213565 1665319 1140413 1665319 1140413 878498 869764 878498 872495 878498 872495 862692 273380 862692 273380 2478906 1661867 2478906 1045302 2478906 1045302 623936 3324208 623936 3324208 4783589 2747235 4783589 2747235 3936160 2168868 3936160 2168868 4491932 1778416 4491932 1778416 1684379 2970665 1684379 2970665 4101133 2602089 4101133 2652772 4101133 2652772 4307655 2685249 4307655 2685249 3759852 2912822 3759852 2883846 3759852 2883846 1660788 1654972 1660788 2121530 1660788 2121530 4530705 3316468 4530705 3316468 2865620 1659761 2865620 3029973 2865620 3029973 4730795 2454326 4730795 2454326 4161453 2484140 4161453 1653028 4161453 1653028 1139036 2782197 1139036 2782197 4597656 2064162 4597656 2372283 4597656 2372283 1666614 3160245 1666614 3160245 3321272 754977 3321272 754977 1677447 2900060 1677447 2900060 4568571 3657131 4568571 3657131 1158866 3323519 1158866 3323519 2459912 2333851 2459912 2333851 1658454 2931887 1658454 2931887 1661875 3343119 1661875 3343119 986212 669340 986212 3349232 986212 3349232 4629266 1656323 4629266 1656323 656970 2548301 656970 2548301 4207835 3970363 4207835 3970363 457375 1653970 457375 1653970 4132655 2455920 4132655 1198236 4132655 1198236 479623 3337043 479623 3337043 2598909 1647819 2598909 1647819 377304 1707514 377304 1707514 3954686 2722797 3954686 1323872 3954686 1323872 341874 3042772 341874 3042772 3588028 1570557 3588028 1570557 498849 1016585 498849 1016585 1676983 3859463 1676983 2596052 1676983 2596052 4071453 2342219 4071453 2342219 1648217 1671107 1648217 1671107 2195660 576097 2195660 576097 569714 3003770 569714 3003770 4696928 788061 4696928 788061 880156 3081917 880156 3081917 4304490 2325691 4304490 4831836 4304490 4831836 1655512 3324161 1655512 3324161 4079834 1453263 4079834 1453263 3352880 1665438 3352880 1665438 4616651 2930759 4616651 1945869 4616651 1945869 4706610 2281515 4706610 2281515 4379068 2134079 4379068 2134079 4511518 1101542 4511518 1101542 1649901 1683966 1649901 1683966 2230204 956069 2230204 956069 681685 1890226 681685 1890226 3526650 1665941 3526650 1665941 2650433 1723636 2650433 1723636 3321512 1172196 3321512 1172196 490871 810243 490871 810243 4203748 2523558 4203748 1286925 4203748 1286925 3321885 2441664 3321885 2441664 4674883 1152789 4674883 1152789 1158219 3317690 1158219 3317690 1223761 798777 1223761 798777 799467 2380427 799467 2380427 4271999 1229421 4271999 1229421 444363 2460811 444363 2460811 4770298 1658644 4770298 2215649 4770298 2215649 3314868 1115486 3314868 1115486 553376 4750310 553376 2164124 553376 2164124 3817110 4876870 3817110 4876870 3327503 2812197 3327503 2812197 4494118 1674792 4494118 1674792 526050 1530236 526050 1530236 3314600 574006 3314600 574006 1091079 3319238 1091079 3319238 2139412 1046376 2139412 1046376 1040313 2210879 1040313 2210879 4165654 2509666 4165654 1178454 4165654 1178454 1157136 2101734 1157136 2101734 3328615 2533764 3328615 2126221 3328615 2126221 4228803 2576716 4228803 2891829 4228803 2891829 385442 237970 385442 237970 1666212 1074195 1666212 1074195 1056277 2984460 1056277 2984460 3797299 2119932 3797299 2653508 3797299 2653508 4027063 942853 4027063 942853 717986 1861995 717986 1861995 3717219 2037534 3717219 2323843 3717219 2323843 4337021 1650615 4337021 1650615 904916 4494072 904916 4494072 2496921 2289220 2496921 2289220 3938721 2501403 3938721 2501403 689602 669906 689602 755355 689602 755355 723859 530143 723859 530143 516188 1655768 516188 1655768 1699597 1026868 1699597 1026868 328611 786232 328611 786232 1184043 1172895 1184043 388268 1184043 388268 4497910 2178704 4497910 3349679 4497910 3349679 4851603 3941983 4851603 3941983 1674853 3336454 1674853 3336454 3127616 1710721 3127616 1710721 674184 389253 674184 389253 382382 2737265 382382 2737265 3337028 1245288 3337028 1245288 1249133 3350823 1249133 3350823 3313720 1365721 3313720 1365721 276638 4242461 276638 4242461 1650066 995937 1650066 995937 966628 531395 966628 531395 547173 1683462 547173 1683462 4709718 3057652 4709718 3347313 4709718 3347313 4837945 217766 4837945 217766 1439099 2483732 1439099 2483732 3338176 1031145 3338176 1031145 939486 938056 939486 2174350 939486 2174350 1680953 792252 1680953 792252 879853 2703752 879853 2703752 3964518 1325140 3964518 1325140 1339621 1987758 1339621 1987758 4678217 2171280 4678217 2171280 3908462 2224561 3908462 546641 3908462 546641 1651202 3321301 1651202 3321301 4855922 716621 4855922 716621 1546961 3332691 1546961 391226 1546961 391226 387488 1648351 387488 1648351 2350169 1207363 2350169 1207363 1057733 1839526 1057733 1839526 3336839 3096974 3336839 3096974 3335639 4895151 3335639 4895151 3347770 1349401 3347770 1349401 1353135 1669487 1353135 1669487 3923331 199570 3923331 199570 1684408 1621590 1684408 2933082 1684408 2933082 3724659 3966051 3724659 3966051 1008891 526088 1008891 526088 3320732 4796980 3320732 1654405 3320732 1654405 4561026 2915110 4561026 2124060 4561026 2124060 464174 2777952 464174 2777952 3909787 3327616 3909787 3327616 3260648 2587546 3260648 2587546 4246203 3319804 4246203 3319804 2150510 3027002 2150510 3027002 4691905 885475 4691905 885475 908474 2657639 908474 2657639 4008112 2779600 4008112 2779600 1080250 1068201 1080250 3082995 1080250 3082995 4754550 838605 4754550 838605 821904 2275234 821904 2275234 4383642 4426815 4383642 4426815 269595 1802915 269595 1802915 3337153 3327721 3337153 3327721 702237 3342798 702237 1655897 702237 1655897 3315005 2949444 3315005 1895253 3315005 1895253 4760402 3750990 4760402 3750990 3328827 2308366 3328827 2308366 4654273 2012113 4654273 2012113 1672284 1098064 1672284 1098064 357708 3313757 357708 2453253 357708 2453253 4111599 1684249 4111599 1684249 1825184 2697527 1825184 2697527 3978227 923417 3978227 923417 933172 2000753 933172 2000753 3680189 1108379 3680189 1108379 1111938 3688743 1111938 3688743 4169987 2506672 4169987 2772951 4169987 2772951 1669296 2948676 1669296 2948676 4624440 779800 4624440 779800 772951 1657145 772951 1657145 1831519 1206381 1831519 1206381 1128501 517524 1128501 2190070 1128501 2190070 4496715 480970 4496715 480970 1648780 2928269 1648780 2928269 4559807 3348930 4559807 3348930 1660707 944504 1660707 944504 3328860 3658749 3328860 3658749 1232564 3349028 1232564 3349028 3320980 4464458 3320980 2071033 3320980 2071033 4599146 388465 4599146 388465 1272898 409916 1272898 247803 1272898 247803 220513 1449197 220513 1449197 1686150 479782 1686150 479782 1172036 3339747 1172036 3339747 2798349 1063327 2798349 1063327 615976 310917 615976 310917 1353938 3326888 1353938 3326888 1232730 2760949 1232730 2760949 4454200 3061689 4454200 3061689 3332407 4582015 3332407 4582015 3707517 1682613 3707517 1682613 3358795 2888549 3358795 2888549 4531455 3351919 4531455 3351919 1225325 3315613 1225325 3315613 2394356 3321055 2394356 2715054 2394356 2715054 3920914 640585 3920914 640585 1000789 709854 1000789 709854 4800296 3314117 4800296 3314117 1091936 561560 1091936 1104017 1091936 1104017 1133658 3318712 1133658 1251685 1133658 1251685 1669957 2388034 1669957 2101742 1669957 2101742 3780097 278767 3780097 278767 1379800 1677937 1379800 1677937 3546026 984271 3546026 984271 971708 3981635 971708 3981635 3345639 3350235 3345639 3350235 508741 2436778 508741 2436778 4110742 897752 4110742 897752 779475 1067430 779475 1067430 1654694 3103247 1654694 2504348 1654694 2504348 4183264 1761289 4183264 1761289 750061 3324652 750061 3324652 3479306 2139165 3479306 2139165 3321158 1661259 3321158 1661259 3915747 2227659 3915747 1167743 3915747 1167743 1162801 1649319 1162801 1649319 1650933 3635982 1650933 463468 1650933 463468 429249 2805083 429249 2805083 3881318 1304398 3881318 1304398 1295239 370579 1295239 3107167 1295239 3107167 2678741 481766 2678741 481766 1205415 238647 1205415 238647 1662799 4056427 1662799 1368635 1662799 1368635 318423 2090296 318423 2090296 3771149 785445 3771149 785445 853722 3333188 853722 3333188 4614204 2132001 4614204 2132001 3351957 3395593 3351957 667898 3351957 667898 655577 1247339 655577 1247339 1672808 585409 1672808 585409 1108305 1213522 1108305 1213522 3338110 705909 3338110 705909 687910 2264480 687910 2264480 3932130 462859 3932130 462859 470431 3537311 470431 3537311 1671623 4979446 1671623 4979446 4402202 1973671 4402202 1973671 4702692 683531 4702692 683531 656804 1949517 656804 1949517 3615746 719851 3615746 719851 2956935 3315655 2956935 1259262 2956935 1259262 393505 2362270 393505 2362270 4296180 1654743 4296180 1654743 2832602 1679917 2832602 1679917 3624474 1227741 3624474 1227741 571947 2764783 571947 2764783 4423739 1434286 4423739 1434286 1441404 2568513 1441404 2568513 4113593 1118396 4113593 1118396 146992 3029402 146992 3029402 4709245 4797829 4709245 4797829 1669093 2412574 1669093 2412574 4262784 1110978 4262784 1110978 882105 203350 882105 203350 3352668 3107090 3352668 3350426 3352668 3350426 151559 2961103 151559 2961103 4612596 4939438 4612596 4939438 1671465 3346309 1671465 3346309 4895711 4534564 4895711 4534564 1363541 3136238 1363541 3136238 2591315 855699 2591315 855699 823597 1648248 823597 1648248 1652416 1123546 1652416 1123546 532262 3051486 532262 3051486 3336748 344951 3336748 344951 326279 2964191 326279 2964191 4625734 1108283 4625734 1108283 1133143 4520803 1133143 4520803 3340712 4708872 3340712 1380267 3340712 1380267 276897 552383 276897 552383 603145 2915808 603145 2915808 4576928 1647841 4576928 1647841 213809 3345215 213809 1647171 213809 1647171 103191 592728 103191 592728 2111179 3327708 2111179 3327708 783934 1297973 783934 1297973 3314267 3959165 3314267 1373396 3314267 1373396 4387025 2683536 4387025 3318701 4387025 3318701 3383301 3076071 3383301 3076071 4731896 49618 4731896 49618 3337759 2334525 3337759 2334525 4308563 4555175 4308563 4555175 1682441 2408267 1682441 2408267 4258941 1059010 4258941 1059010 615677 88708 615677 88708 3328350 1651240 3328350 1651240 1263150 3330127 1263150 3330127 3812017 1122230 3812017 1122230 3327331 2073293 3327331 2073293 4599927 4939148 4599927 4939148 1162119 1133994 1162119 2654843 1162119 2654843 3335778 1647439 3335778 1647439 1873493 2788118 1873493 2788118 4443418 3347856 4443418 3347856 1051732 535579 1051732 535579 4171242 2498198 4171242 1235253 4171242 1235253 1240672 3342614 1240672 3342614 4238745 2091060 4238745 2091060 4768356 3321993 4768356 1669344 4768356 1669344 815947 3323095 815947 2549021 815947 2549021 4640950 2979235 4640950 2570253 4640950 2570253 3332230 1650988 3332230 3950813 3332230 3950813 3346736 554185 3346736 554185 388824 3338338 388824 677345 388824 677345 3889386 2790410 3889386 600996 3889386 600996 1056062 4338299 1056062 4338299 1647075 461124 1647075 461124 454128 1213766 454128 1213766 3687647 2980728 3687647 222616 3687647 222616 448975 3060964 448975 3060964 3610441 1660285 3610441 1660285 855470 2429807 855470 2429807 4062556 880195 4062556 880195 878996 2651271 878996 2651271 4325688 643692 4325688 643692 1027440 3337022 1027440 3337022 4202005 2964234 4202005 2964234 3351051 2755338 3351051 2755338 4424197 41060 4424197 41060 3340581 1885789 3340581 1885789 3574813 1037839 3574813 1037839 1057744 2973301 1057744 2973301 4696712 1659649 4696712 2291697 4696712 2291697 4385405 3003380 4385405 3003380 4698756 2625697 4698756 2625697 3352307 3599790 3352307 3322883 3352307 3322883 1000417 2430000 1000417 2430000 4096045 729567 4096045 729567 718309 1939518 718309 1939518 3320012 861120 3320012 861120 876165 725393 876165 725393 3222626 3319367 3222626 3015683 3222626 3015683 660689 655077 660689 968477 660689 968477 2456247 3351918 2456247 923640 2456247 923640 733317 2210525 733317 2210525 4472681 1249435 4472681 1249435 446668 3315248 446668 3315248 2229491 3325810 2229491 3325810 2157500 2466024 2157500 2466024 4190988 1649219 4190988 1649219 2860390 2386662 2860390 2386662 4050236 3349197 4050236 3349197 3335995 3801232 3335995 1659014 3335995 1659014 4800831 4393604 4800831 4393604 1648167 1681243 1648167 1681243 1991260 293451 1991260 293451 1389232 2081615 1389232 2081615 3755893 4763841 3755893 4763841 3321529 647437 3321529 3316879 3321529 3316879 1606443 698893 1606443 698893 696831 1382183 696831 1382183 3634841 1969663 3634841 18186 3634841 18186 1663205 1650639 1663205 1650639 2278733 3321980 2278733 3321980 627201 2869154 627201 2869154 3790156 1338988 3790156 1338988 1669486 1974700 1669486 1974700 4206996 2438201 4206996 1285433 4206996 1285433 403245 2188605 403245 2188605 4486447 3337230 4486447 3337230 1551188 3697813 1551188 3697813 4210653 1077465 4210653 1077465 611084 3161880 611084 3161880 3324554 615333 3324554 615333 1656153 2030118 1656153 2030118 3766993 2923314 3766993 1159512 3766993 1159512 985839 2156262 985839 2156262 4493377 1675731 4493377 1675731 1046921 1649551 1046921 1649551 3624310 1957236 3624310 3323948 3624310 3323948 569262 1253537 569262 1253537 423864 3932162 423864 3932162 1684565 547208 1684565 547208 1674654 2412953 1674654 2412953 4084202 1325624 4084202 1325624 1320989 3795742 1320989 3795742 1681351 1194111 1681351 1194111 471656 2664297 471656 2664297 4323495 2608104 4323495 2608104 4044480 2622309 4044480 4649499 4044480 4649499 1666336 2276673 1666336 2276673 3938910 3349698 3938910 3349698 1666925 4452048 1666925 2880080 1666925 2880080 3791995 2906236 3791995 2526660 3791995 2526660 4119888 3620456 4119888 3620456 3352684 2806697 3352684 2806697 4455338 3137858 4455338 3137858 1187181 458148 1187181 2149018 1187181 2149018 3818423 2129906 3818423 2129906 3773401 2864698 3773401 2864698 4524925 3328078 4524925 3328078 1674049 4828487 1674049 2198290 1674049 2198290 4467318 1680510 4467318 1680510 867435 765692 867435 765692 3689833 3331428 3689833 3737999 3689833 3737999 376764 491181 376764 491181 3937267 2262715 3937267 2153802 3937267 2153802 4500482 4586691 4500482 4586691 1436134 242459 1436134 841208 1436134 841208 806747 4792529 806747 3318355 806747 3318355 4009124 1665415 4009124 1665415 148791 3318460 148791 3318460 3346934 2305307 3346934 2305307 1661982 3322656 1661982 3322656 4318462 1118590 4318462 1118590 578729 3324053 578729 3324053 3750499 3347859 3750499 3347859 2396551 2379372 2396551 2379372 4032289 2204278 4032289 2204278 3562892 3080237 3562892 631263 3562892 631263 620819 1204869 620819 1204869 4079568 2416465 4079568 316486 4079568 316486 806001 3344741 806001 3344741 3345779 4193518 3345779 314004 3345779 314004 3331315 3091727 3331315 3091727 4754453 3599831 4754453 3599831 1655644 1137350 1655644 2508475 1655644 2508475 4167011 3328798 4167011 3328798 1464407 197746 1464407 4243402 1464407 4243402 3324919 887548 3324919 1726887 3324919 1726887 3321236 3076336 3321236 3076336 3777354 2874136 3777354 3320695 3777354 3320695 1059170 399670 1059170 399670 1676157 1025644 1676157 1025644 1021671 3758963 1021671 3758963 2000435 1670160 2000435 1676738 2000435 1676738 1493785 2906759 1493785 2906759 4572304 1785931 4572304 1785931 3347447 3117212 3347447 3117212 3565983 316438 3565983 316438 1646803 2493051 1646803 2493051 4356814 2663729 4356814 3350126 4356814 3350126 1278262 2598730 1278262 2598730 4272855 668450 4272855 668450 659839 2925665 659839 2925665 4596757 3286684 4596757 3286684 1675641 3317516 1675641 3317516 3938617 985208 3938617 985208 657445 2456416 657445 2456416 3329695 1667522 3329695 1667522 92273 2173049 92273 2173049 4604740 3315883 4604740 1971577 4604740 1971577 3428454 3338957 3428454 1668252 3428454 1668252 2048420 1864322 2048420 1864322 3882486 638684 3882486 638684 249250 2367744 249250 2367744 3320106 1038825 3320106 1680261 3320106 1680261 1725987 1686378 1725987 2304585 1725987 2304585 4367510 3318006 4367510 3318006 1735373 3317039 1735373 3317039 3166122 357902 3166122 357902 1330460 3330146 1330460 3330146 3827207 2160429 3827207 3324695 3827207 3324695 89390 1373537 89390 1373537 410992 1534277 410992 1534277 3314284 217070 3314284 217070 212177 355689 212177 355689 3339246 4346987 3339246 3315604 3339246 3315604 1647374 3342791 1647374 3342791 4737590 837899 4737590 837899 725301 1397953 725301 1397953 1390631 3325630 1390631 3325630 204639 2082804 204639 2082804 4588203 1326728 4588203 1326728 317137 2611766 317137 2611766 4258295 648730 4258295 648730 992081 3052702 992081 3052702 4685076 2343487 4685076 2343487 4009203 1656920 4009203 1656920 4657487 481279 4657487 481279 581169 1019562 581169 1019562 3319612 580958 3319612 580958 1115490 2276021 1115490 2276021 4054566 2350610 4054566 2840228 4054566 2840228 3848379 1659215 3848379 1659215 4742640 424241 4742640 424241 412137 2029559 412137 2029559 4660710 2975162 4660710 2975162 838047 3326418 838047 3326418 9385 443724 9385 443724 1655215 913638 1655215 1969527 1655215 1969527 4719081 239461 4719081 239461 1396381 4696938 1396381 4696938 2427688 392620 2427688 392620 1267318 1687333 1267318 1687333 4289993 2628494 4289993 3101064 4289993 3101064 622598 2660941 622598 2660941 4010705 873913 4010705 873913 868219 2666393 868219 2666393 3979561 3334992 3979561 3334992 860051 843160 860051 1894150 860051 1894150 4773334 1680999 4773334 1680999 319281 645315 319281 645315 1471389 1453446 1471389 863639 1471389 863639 841376 2697711 841376 2697711 4731989 1929350 4731989 2774041 4731989 2774041 102092 3331376 102092 496255 102092 496255 3321897 913845 3321897 913845 921871 987314 921871 987314 2215978 3338474 2215978 1285357 2215978 1285357 1279734 3034332 1279734 3034332 3337521 413099 3337521 413099 412709 2355587 412709 2355587 4290679 455977 4290679 455977 470899 1662023 470899 1662023 3340263 4191926 3340263 654811 3340263 654811 1019934 108662 1019934 108662 4464387 1656570 4464387 318521 4464387 318521 1357516 2075097 1357516 2075097 4612048 2580843 4612048 2580843 3334870 2602724 3334870 3947861 3334870 3947861 871056 789608 871056 848011 871056 848011 843996 4017261 843996 4017261 1658524 435458 1658524 435458 426123 1894553 426123 1894553 1650565 1649843 1650565 1649843 167351 4547184 167351 4547184 4332398 1283174 4332398 1283174 389269 861650 389269 861650 4303734 2352301 4303734 2266875 4303734 2266875 4419609 1667902 4419609 1667902 545745 2442755 545745 2442755 4117293 217815 4117293 217815 1658226 2474759 1658226 2474759 4130484 1281031 4130484 1281031 369369 2278265 369369 2278265 4380305 924579 4380305 924579 768697 896675 768697 896675 888964 1301552 888964 1301552 369065 2288205 369065 2288205 4389534 1656118 4389534 1656118 3071190 2771206 3071190 2771206 4449151 274206 4449151 274206 1298524 374619 1298524 548040 1298524 548040 1091174 2948674 1091174 2948674 1686130 2586840 1686130 2586840 317203 216954 317203 216954 218785 2971229 218785 2971229 3996526 3330136 3996526 1658505 3996526 1658505 1709859 2328984 1709859 2328984 3333004 26283 3333004 26283 1674203 2074762 1674203 2074762 4596610 1684087 4596610 1684087 1316896 366844 1316896 3342936 1316896 3342936 3987130 1088259 3987130 1088259 1073624 2308987 1073624 2308987 3989048 3120415 3989048 3120415 823234 3338926 823234 3338926 3938486 2296732 3938486 2296732 1658295 684435 1658295 3337443 1658295 3337443 3997583 1249150 3997583 1249150 1237507 909026 1237507 909026 3322932 593675 3322932 593675 611923 1227574 611923 1227574 3342571 564296 3342571 564296 176718 3340435 176718 1685478 176718 1685478 2146133 959262 2146133 959262 703296 1044297 703296 1044297 4204860 2477670 4204860 2291309 4204860 2291309 1654132 2301711 1654132 2301711 1660262 958982 1660262 958982 719672 444547 719672 444547 1228117 508495 1228117 508495 1158454 794189 1158454 794189 1668110 702225 1668110 702225 245941 4344747 245941 2707528 245941 2707528 4378300 2037240 4378300 2037240 3714997 1230248 3714997 1230248 4664949 2363361 4664949 2363361 1051731 3315707 1051731 195226 1051731 195226 1683282 3226245 1683282 22612 1683282 22612 3907317 2775229 3907317 2119209 3907317 2119209 4544146 2179316 4544146 2179316 3335013 3033460 3335013 3033460 4893872 1662859 4893872 2151115 4893872 2151115 1672355 3034606 1672355 3034606 4337269 1926127 4337269 1926127 4732436 2319479 4732436 2319479 4232978 2587170 4232978 1987996 4232978 1987996 4680276 3559792 4680276 3559792 799050 3567582 799050 3567582 3315713 1617718 3315713 1617718 1670550 4498837 1670550 4498837 3326391 1114743 3326391 1114743 1121664 1675755 1121664 1675755 1738791 4456735 1738791 4456735 129849 2779087 129849 2779087 3341055 1036901 3341055 1036901 3336700 2659363 3336700 2659363 4341537 3335875 4341537 3335875 1671142 3324229 1671142 3324229 4406727 3865277 4406727 3865277 1685187 2822939 1685187 2822939 4366376 2320786 4366376 3067568 4366376 3067568 3609731 2436774 3609731 2436774 4072010 918138 4072010 918138 910386 3088944 910386 3088944 3325218 723492 3325218 723492 951147 537851 951147 537851 1153196 357341 1153196 357341 350680 1929876 350680 1929876 3604589 650049 3604589 650049 1034905 2290529 1034905 2290529 1667038 853658 1667038 853658 817002 2122411 817002 2122411 1683389 1267707 1683389 1267707 1302418 2585063 1302418 2585063 4079192 4300051 4079192 4300051 3317501 3193459 3317501 3325794 3317501 3325794 796254 1379322 796254 1379322 288234 2473428 288234 2473428 4200171 1376742 4200171 1376742 1114724 3318346 1114724 3318346 2285070 819774 2285070 819774 831469 2928045 831469 2928045 4603651 349050 4603651 349050 342068 2580817 342068 2580817 4257426 3334200 4257426 3334200 1373275 2641803 1373275 2641803 4308917 994404 4308917 994404 1649045 2244521 1649045 2027774 1649045 2027774 4612533 3349562 4612533 3349562 235266 1063132 235266 1063132 4422605 2788700 4422605 2920831 4422605 2920831 3343366 3675910 3343366 3052043 3343366 3052043 4722923 596877 4722923 596877 600075 914354 600075 914354 2946267 3338414 2946267 2962310 2946267 2962310 4658553 2255539 4658553 2255539 1683088 3316617 1683088 3316617 4488538 259048 4488538 259048 246456 2874416 246456 2874416 3320530 2640683 3320530 2640683 1016240 660905 1016240 924009 1016240 924009 920012 2795912 920012 2795912 2355623 3322914 2355623 1006076 2355623 1006076 998513 4023387 998513 4023387 1911843 844020 1911843 844020 856237 2390292 856237 2390292 4256898 1985761 4256898 1985761 1670666 1921513 1670666 1921513 4733173 1661654 4733173 1661654 1655862 4502247 1655862 751138 1655862 751138 897286 3340617 897286 3340617 2590621 2392527 2590621 2392527 1392385 3337592 1392385 1082763 1392385 1082763 1085836 2176684 1085836 2176684 4099370 1497200 4099370 1497200 1661568 2935137 1661568 2935137 3331153 3336376 3331153 3336376 3233993 3327814 3233993 3327814 4560608 1657058 4560608 1657058 4888902 1113479 4888902 1113479 224130 4251422 224130 2181739 224130 2181739 4470616 891444 4470616 891444 819379 3337867 819379 2363980 819379 2363980 4678984 2010767 4678984 2846535 4678984 2846535 1686375 305607 1686375 671851 1686375 671851 963148 2117174 963148 2117174 2500563 1077717 2500563 1077717 357452 1305306 357452 617602 357452 617602 2499054 1665321 2499054 1055677 2499054 1055677 1037594 1661167 1037594 1661167 4188998 2544971 4188998 2766948 4188998 2766948 4449071 2074102 4449071 2074102 1237056 2624487 1237056 2624487 4281512 2368512 4281512 2368512 1674608 4991473 1674608 4991473 1649384 2437236 1649384 2437236 4235741 530343 4235741 530343 308696 3327212 308696 3327212 1338926 699989 1338926 699989 704974 2707822 704974 2707822 4614223 2957602 4614223 2439492 4614223 2439492 4130683 1664391 4130683 1664391 4993211 2967984 4993211 2967984 541772 1162501 541772 1162501 447076 358396 447076 358396 4831119 3349450 4831119 1666345 4831119 1666345 433556 2588155 433556 2588155 4077283 2361072 4077283 2361072 1670795 3330498 1670795 3330498 1406382 2047226 1406382 2047226 4632042 1074717 4632042 1074717 585032 4460572 585032 4460572 4151280 2531270 4151280 4387286 4151280 4387286 1676574 1978295 1676574 1978295 3623648 3320902 3623648 3320902 929054 3341364 929054 3341364 4797895 3336194 4797895 3336194 542396 3351922 542396 3351922 4531153 435943 4531153 435943 447728 1213730 447728 853603 447728 853603 816292 3326344 816292 3326344 400095 2795856 400095 2795856 4748364 353067 4748364 353067 350811 2219936 350811 2219936 4435141 1684129 4435141 1684129 550690 1348095 550690 1348095 1363698 519600 1363698 519600 1141453 2620802 1141453 2620802 4282718 1124351 4282718 1124351 971066 927571 971066 927571 907484 1673760 907484 1673760 3554235 1879908 3554235 2058551 3554235 2058551 852042 840124 852042 1087298 852042 1087298 565522 2187320 565522 2187320 3858717 223561 3858717 223561 1457275 2245539 1457275 2245539 4407908 2576660 4407908 2576660 540779 526814 540779 1998425 540779 1998425 4351136 2293633 4351136 3336203 4351136 3336203 4855165 1128082 4855165 1128082 277875 276453 277875 2931751 277875 2931751 3326661 3320945 3326661 3320945 3219775 2544942 3219775 2544942 4232993 2027389 4232993 2027389 2781613 3638716 2781613 3638716 3338947 679789 3338947 679789 348346 1338054 348346 1338054 3907706 2784528 3907706 2260913 3907706 2260913 3908855 3336642 3908855 3336642 2252222 958269 2252222 958269 3353207 2999945 3353207 2999945 1663188 1227494 1663188 1227494 4432218 1654757 4432218 2403163 4432218 2403163 616394 3329621 616394 1574933 616394 1574933 1665880 2425707 1665880 20083 1665880 20083 4077655 2415997 4077655 1663626 4077655 1663626 4993037 4088289 4993037 4088289 915315 910689 915315 1420535 915315 1420535 3337082 3339454 3337082 3339454 174899 3103496 174899 3103496 4689717 2674986 4689717 2674986 1535696 3332334 1535696 2973138 1535696 2973138 4657855 2523380 4657855 2523380 3829469 3336193 3829469 951645 3829469 951645 962993 3347808 962993 3347808 4016708 2646323 4016708 2861414 4016708 2861414 4530157 3327088 4530157 3327088 300398 1668409 300398 1668409 3982386 2336970 3982386 1252875 3982386 1252875 402003 2406263 402003 2406263 4055206 1307538 4055206 1307538 345499 2845811 345499 2845811 4652149 2967673 4652149 2935290 4652149 2935290 3657995 2983467 3657995 974787 3657995 974787 678723 2448195 678723 2448195 4128513 652832 4128513 652832 1003853 1649562 1003853 1649562 4388085 847213 4388085 847213 855873 2172481 855873 2172481 3802192 3140237 3802192 3140237 3348806 2092105 3348806 2092105 4562765 2072666 4562765 2072666 1675351 478739 1675351 478739 940387 921990 940387 433581 940387 433581 401905 1650941 401905 1650941 2141894 612941 2141894 612941 1035656 1683499 1035656 1683499 3251339 2360562 3251339 2360562 1651346 1664730 1651346 1664730 4294184 1648956 4294184 1648956 2800214 1670462 2800214 1670462 3620072 562002 3620072 562002 366633 1292201 366633 1238790 366633 1238790 4535285 1653774 4535285 2249251 4535285 2249251 3891252 2215279 3891252 2928540 3891252 2928540 4588036 4924835 4588036 4924835 1665496 256032 1665496 256032 235031 917456 235031 917456 3336387 1162948 3336387 628444 3336387 628444 628047 1665624 628047 1665624 4900960 2529372 4900960 2529372 3329209 2453513 3329209 2453513 4110075 1110091 4110075 1110091 1084706 3005231 1084706 3005231 4563688 2091019 4563688 2142330 4563688 2142330 733350 706031 733350 2276559 733350 2276559 4628709 2960924 4628709 3074928 4628709 3074928 1271971 381726 1271971 2337114 1271971 2337114 4332707 220814 4332707 220814 1439156 2319936 1439156 2319936 4626527 2975410 4626527 3852543 4626527 3852543 3324713 2268306 3324713 2268306 3941741 272818 3941741 272818 831571 1668115 831571 1668115 3829047 2152295 3829047 2442340 3829047 2442340 4083385 2163498 4083385 2163498 3847194 2407087 3847194 2407087 4219101 2529442 4219101 1984855 4219101 1984855 4657765 3581070 4657765 3581070 793026 2690151 793026 2690151 3655943 3341503 3655943 916855 3655943 916855 1662827 3340714 1662827 3340714 4031661 1946523 4031661 1946523 4732266 2933399 4732266 2933399 4121210 1647266 4121210 1670374 4121210 1670374 1006200 2555631 1006200 2555631 4715863 3035270 4715863 2423014 4715863 2423014 2143304 3315988 2143304 2510289 2143304 2510289 4358801 3337231 4358801 869609 4358801 869609 1647128 3336095 1647128 3336095 4731087 1915853 4731087 2690930 4731087 2690930 1257360 419582 1257360 697985 1257360 697985 978417 4401066 978417 4401066 3344401 3351844 3344401 3351844 228235 806602 228235 806602 1892224 3329840 1892224 2857265 1892224 2857265 4599544 1686523 4599544 1686523 276850 1664580 276850 1664580 4943435 1072045 4943435 1072045 774345 2728671 774345 2728671 4424451 3862143 4424451 3862143 3330994 2008828 3330994 4700426 3330994 4700426 363748 3351949 363748 3351949 3529725 78001 3529725 78001 1472932 3336467 1472932 3336467 2990555 3313731 2990555 3313731 568956 2628479 568956 2628479 4305104 1685920 4305104 1685920 1685545 1868011 1685545 1868011 3564914 304185 3564914 304185 909709 3342359 909709 3332291 909709 3332291 2783608 1657747 2783608 1660235 2783608 1660235 4043345 2612632 4043345 230084 4043345 230084 1422540 3468606 1422540 3468606 3343312 602617 3343312 602617 614146 771022 614146 771022 4078829 2419126 4078829 3351764 4078829 3351764 1561348 1658103 1561348 1658103 688133 1649005 688133 1649005 4547109 2101999 4547109 243873 4547109 243873 818974 1986050 818974 1986050 4691890 314536 4691890 314536 315931 2156547 315931 2156547 3809492 3549156 3809492 3549156 3318495 2930808 3318495 2930808 4584785 1544728 4584785 1544728 1686070 2999438 1686070 2999438 3653626 2114058 3653626 2114058 1679506 3011719 1679506 3011719 4713954 1981509 4713954 1981509 1651737 2976264 1651737 2976264 4661234 656944 4661234 656944 1794928 1661825 1794928 197204 1794928 197204 4243091 1653402 4243091 3342762 4243091 3342762 740565 984201 740565 984201 3323653 1992184 3323653 1992184 1652067 3347225 1652067 3347225 4460019 2065086 4460019 2065086 4592400 645778 4592400 645778 916958 2814518 916958 2814518 3318854 636252 3318854 636252 1040807 3807997 1040807 3807997 4376069 366068 4376069 366068 1313056 2797107 1313056 2797107 3841106 2698008 3841106 2698008 203943 4281344 203943 1315832 203943 1315832 4406880 2283241 4406880 1657216 4406880 1657216 4447003 2567025 4447003 2567025 3347218 1639752 3347218 2322570 3347218 2322570 4437383 2774012 4437383 2855304 4437383 2855304 564119 3350108 564119 590511 564119 590511 614263 228249 614263 228249 238094 316532 238094 316532 1352472 797482 1352472 797482 818735 1893448 818735 1893448 1668793 1044631 1668793 1044631 1043854 384396 1043854 384396 3729536 2053379 3729536 329544 3729536 329544 318965 1385693 318965 1385693 1407756 300868 1407756 300868 1366475 294462 1366475 294462 3628131 1987982 3628131 3710016 3628131 3710016 1657924 3072774 1657924 3072774 3593175 505117 3593175 505117 625074 620482 625074 202109 625074 202109 4335133 2674770 4335133 828631 4335133 828631 855213 3330937 855213 3330937 2793200 294194 2793200 294194 300660 1673181 300660 1673181 3675883 2000469 3675883 706731 3675883 706731 720596 3384723 720596 3384723 4726128 1948949 4726128 2490963 4726128 2490963 4151134 2018111 4151134 2018111 4651620 3865107 4651620 3865107 1362765 2450833 1362765 2450833 4650090 2015526 4650090 2715701 4650090 2715701 3931183 2714407 3931183 2714407 4628114 2023060 4628114 3316515 4628114 3316515 46693 2939112 46693 2939112 3755450 1147037 3755450 1147037 509927 2416574 509927 2416574 4382942 2729611 4382942 1669684 4382942 1669684 1084959 2026787 1084959 2026787 3682804 2139561 3682804 2139561 1014765 996765 1014765 2709714 1014765 2709714 4390778 2449395 4390778 2449395 445852 443705 445852 3327492 445852 3327492 4863734 1673518 4863734 1673518 1066697 2989621 1066697 2989621 3691419 1685558 3691419 1685558 1222190 412696 1222190 1668503 1222190 1668503 4380892 3322723 4380892 3322723 960887 2396574 960887 2396574 4273861 3346573 4273861 3346573 212752 233184 212752 233184 3680706 3323038 3680706 4150902 3680706 4150902 3321481 2407112 3321481 2407112 4036859 1679123 4036859 1679123 417477 435745 417477 435745 1441219 1431657 1441219 2070600 1441219 2070600 4557713 2116620 4557713 761743 4557713 761743 1680769 1511238 1680769 1511238 3324797 235356 3324797 235356 242199 413443 242199 413443 4178884 2506588 4178884 1348205 4178884 1348205 1680495 2593299 1680495 2593299 4052878 3337364 4052878 3337364 172985 1659483 172985 1659483 4880356 1063425 4880356 1063425 1068467 1682878 1068467 1682878 4822654 3348715 4822654 685456 4822654 685456 697113 3326570 697113 3326570 3196244 3317294 3196244 3317294 788514 1925315 788514 1925315 3324147 1120270 3324147 1120270 52330 3328236 52330 3328236 1889225 1287863 1889225 1287863 629513 3345682 629513 2512471 629513 2512471 4176654 3882832 4176654 3882832 1681932 2157572 1681932 2157572 4509295 860660 4509295 860660 855857 714618 855857 714618 4783759 2310403 4783759 2310403 774450 750873 774450 750873 915865 808693 915865 808693 829664 3328699 829664 3328699 3829731 1674143 3829731 3323578 3829731 3323578 2921821 2546763 2921821 2546763 4415161 1181073 4415161 1181073 483285 2587398 483285 2587398 4069109 2017975 4069109 2017975 1680351 2978476 1680351 2978476 3873663 1177889 3873663 1177889 1160761 2454156 1160761 2454156 4119552 3327759 4119552 3327759 182706 4874434 182706 4874434 1671359 561101 1671359 1438524 1671359 1438524 1408179 1902454 1408179 1902454 4749179 3341878 4749179 3341878 412276 2603013 412276 2603013 4739662 3053355 4739662 1657350 4739662 1657350 435148 3041711 435148 3041711 4687228 105738 4687228 105738 703566 676737 703566 1648734 703566 1648734 3342852 391828 3342852 1365076 3342852 1365076 957211 1668474 957211 1668474 4123218 1673299 4123218 1063861 4123218 1063861 1079464 3350214 1079464 3350214 3385567 986098 3385567 986098 684498 2794809 684498 2794809 4456834 3313780 4456834 3313780 3355510 2752088 3355510 2752088 4390189 3329276 4390189 3329276 770258 3336989 770258 3336989 4518521 2123747 4518521 2511471 4518521 2511471 1680499 2015383 1680499 2015383 3709071 1646692 3709071 1646692 2195801 2311049 2195801 2311049 3981747 2927852 3981747 2927852 3739599 2462524 3739599 2462524 4138922 434472 4138922 434472 986705 669669 986705 986531 986705 986531 1667456 3747499 1667456 3747499 2303980 1182622 2303980 1182622 344805 1278561 344805 1278561 1293563 342428 1293563 1678660 1293563 1678660 2731872 287401 2731872 287401 305398 1651600 305398 1651600 3752360 2079338 3752360 2695637 3752360 2695637 4326199 2342143 4326199 3351643 4326199 3351643 1170956 2110290 1170956 2110290 1662209 654621 1662209 654621 659586 3352013 659586 3352013 1665676 1636477 1665676 3347757 1665676 3347757 4858457 2804725 4858457 2804725 1303662 1367605 1303662 1367605 309753 2502116 309753 2502116 4201302 1072752 4201302 1072752 579379 2044163 579379 2044163 4607398 1664104 4607398 1664104 1672881 1566444 1672881 2090044 1672881 2090044 1667378 212184 1667378 212184 3316198 1646510 3316198 1646510 1668868 2154396 1668868 2154396 4509661 855016 4509661 855016 817737 2120817 817737 2120817 4534984 2620982 4534984 2620982 4288592 3320509 4288592 3320509 4737911 330060 4737911 330060 340792 3514593 340792 3514593 3348233 3307307 3348233 3307307 1656413 1900863 1656413 1900863 4766506 2396162 4766506 2396162 3337339 3095633 3337339 3095633 4210506 2436751 4210506 3351776 4210506 3351776 1687967 801601 1687967 801601 472674 2864411 472674 2864411 3795279 4030121 3795279 4030121 1674089 690878 1674089 3337610 1674089 3337610 446927 3018573 446927 3018573 3684506 3331808 3684506 3331808 2243265 1904251 2243265 1904251 4769473 299445 4769473 299445 1346749 746887 1346749 746887 3318561 557136 3318561 557136 1100342 3703195 1100342 3703195 3502696 1649845 3502696 1684207 3502696 1684207 4292886 931950 4292886 931950 1405117 267004 1405117 2552421 1405117 2552421 4204660 2332137 4204660 2332137 1924727 2690701 1924727 1672992 1924727 1672992 702494 1948533 702494 1948533 3631927 1648395 3631927 1648395 2864893 2975307 2864893 2975307 3700508 1241853 3700508 1241853 3320212 2939081 3320212 2939081 4628432 1955681 4628432 1955681 1707557 3336858 1707557 2312342 1707557 2312342 4362304 729366 4362304 729366 745071 2420299 745071 2420299 4257869 460072 4257869 460072 450369 1115650 450369 1115650 4178815 2514453 4178815 361318 4178815 361318 370826 834777 370826 834777 3352033 2410743 3352033 3338394 3352033 3338394 408906 727977 408906 727977 3589211 1942082 3589211 1986091 3589211 1986091 4669177 2343400 4669177 2343400 1320678 1931486 1320678 1931486 3576087 1101155 3576087 1101155 1121128 1686097 1121128 1686097 4618266 2940668 4618266 3045977 4618266 3045977 3324749 2650158 3324749 2650158 4034500 1393301 4034500 1393301 1048414 3115645 1048414 3115645 3900456 2747601 3900456 2750424 3900456 2750424 4566716 2113077 4566716 2872470 4566716 2872470 773062 4734950 773062 4734950 606666 970248 606666 970248 4132967 2513599 4132967 3106129 4132967 3106129 3568873 2604378 3568873 2604378 4251675 1095085 4251675 1095085 603143 4185777 603143 4185777 4324313 2684222 4324313 3344301 4324313 3344301 4736159 1462147 4736159 1462147 2221637 3654421 2221637 3654421 3333581 3539983 3333581 3539983 963632 1056913 963632 1056913 1068989 1669567 1068989 1669567 123208 3349464 123208 3349464 3855314 1854847 3855314 1854847 1672451 2099733 1672451 1324084 1672451 1324084 1662986 2114293 1662986 2114293 4571223 646518 4571223 646518 660551 973464 660551 973464 4321104 2364272 4321104 237087 4321104 237087 1407567 3077285 1407567 3077285 4679023 1719481 4679023 1719481 3351891 2272201 3351891 2272201 3959642 969840 3959642 969840 3350088 1653664 3350088 1653664 4432449 593488 4432449 593488 609677 1228899 609677 1228899 2298564 3328531 2298564 2073300 2298564 2073300 3724905 621946 3724905 621946 1059682 2872358 1059682 2872358 4550907 1461490 4550907 1461490 212906 316108 212906 316108 3350111 4018281 3350111 897899 3350111 897899 753857 1675559 753857 1675559 3351704 3155887 3351704 3349286 3351704 3349286 891300 3279973 891300 3279973 3337196 369279 3337196 369279 3318167 2478659 3318167 2478659 4139871 4869377 4139871 4869377 1658942 2871490 1658942 2871490 3770477 41938 3770477 41938 227463 2439381 227463 2439381 4223876 1973096 4223876 1973096 1675756 3061792 1675756 3061792 4764171 1906500 4764171 2351174 4764171 2351174 319233 2123216 319233 2123216 2029594 4749758 2029594 4749758 1041150 2122926 1041150 2122926 4555403 2498644 4555403 2498644 3326003 937818 3326003 937818 958816 32836 958816 32836 4027813 3327121 4027813 2356782 4027813 2356782 3328437 572952 3328437 572952 1089199 3103524 1089199 3103524 4956699 1657266 4956699 3335010 4956699 3335010 2405361 3352342 2405361 1656076 2405361 1656076 279085 1431222 279085 1431222 3319539 111087 3319539 2568704 3319539 2568704 4085071 1678842 4085071 1678842 4016301 2550659 4016301 2550659 4119882 4061685 4119882 4061685 3315881 2083071 3315881 2083071 4473261 2205278 4473261 25614 4473261 25614 1683237 2862481 1683237 2862481 4542246 1395886 4542246 1395886 1003310 997007 1003310 1988631 1003310 1988631 4677001 2031891 4677001 2031891 1654129 3292997 1654129 2852354 1654129 2852354 3824777 847872 3824777 847872 1663164 1676824 1663164 1676824 4727354 462297 4727354 462297 484728 1674824 484728 1674824 3376819 680449 3376819 680449 678106 3332896 678106 3332896 3923992 1888177 3923992 1888177 3326932 3639437 3326932 2663185 3326932 2663185 3988326 1663294 3988326 1663294 1864881 2760246 1864881 2760246 3325611 4975983 3325611 3530240 3325611 3530240 3339506 1218659 3339506 1218659 1237828 1656643 1237828 1656643 1416730 421156 1416730 421156 430630 1246429 430630 1246429 4640031 1671836 4640031 277657 4640031 277657 338771 2010891 338771 2010891 4658010 919785 4658010 919785 744500 2096609 744500 2096609 4565248 608844 4565248 608844 600062 772479 600062 772479 895254 1368066 895254 1368066 307096 4097977 307096 4097977 1683896 1677522 1683896 1677522 918591 255379 918591 255379 4569147 2919547 4569147 905685 4569147 905685 928749 2937748 928749 2937748 4606229 51907 4606229 51907 675602 1881845 675602 1881845 3559942 974716 3559942 974716 700905 2752330 700905 2752330 4440215 2042021 4440215 2042021 576224 2805501 576224 2805501 3319530 4385731 3319530 4385731 1665173 2294161 1665173 2294161 3965758 3331435 3965758 3331435 1667202 951384 1667202 951384 4734961 3345093 4734961 2808992 4734961 2808992 553551 533119 553551 2230562 553551 2230562 3337311 627142 3337311 3325679 3337311 3325679 1520168 4837048 1520168 4837048 1669987 1114266 1669987 1114266 1131309 3321030 1131309 3321030 4467991 275177 4467991 1665274 4467991 1665274 280935 2721138 280935 2721138 4410726 2229975 4410726 2229975 2022635 3349083 2022635 2476753 2022635 2476753 4144861 3894561 4144861 3894561 3344124 2085497 3344124 2085497 4569271 900586 4569271 900586 1654191 2892050 1654191 2141084 1654191 2141084 1653804 1657260 1653804 1657260 3313760 2168254 3313760 439862 3313760 439862 1246464 1362532 1246464 1362532 4511948 3352399 4511948 785828 4511948 785828 781679 2237834 781679 2237834 4251879 2580508 4251879 1386090 4251879 1386090 255463 892399 255463 892399 1295713 1270855 1295713 1229078 1295713 1229078 1206485 3345921 1206485 3345921 4821296 1033097 4821296 1033097 641799 2597611 641799 2597611 4249747 3540780 4249747 3540780 1681946 3323844 1681946 3323844 3112135 1019819 3112135 1019819 495966 4446351 495966 4446351 4062325 2596350 4062325 3331291 4062325 3331291 1341821 3494248 1341821 3494248 3573263 1880696 3573263 2620745 3573263 2620745 4034847 1219606 4034847 1219606 1664968 1923245 1664968 1923245 4741386 2769613 4741386 2769613 3901661 2775748 3901661 2775748 4463533 2653926 4463533 2653926 1108474 2353194 1108474 2353194 4023012 2954068 4023012 2954068 1664338 4093137 1664338 445462 1664338 445462 433036 3052212 433036 3052212 3330839 4881152 3330839 4881152 3319576 2389485 3319576 2389485 4043618 1391899 4043618 1391899 1668337 1658403 1668337 1658403 2169831 2368402 2169831 2368402 1057555 612757 1057555 821975 1057555 821975 3324475 3335756 3324475 3335756 1507730 3321119 1507730 3321119 4804041 3319833 4804041 3319833 2354510 4368466 2354510 4368466 1658866 1539085 1658866 1539085 1667597 760576 1667597 760576 888560 1948118 888560 1948118 4726876 3087345 4726876 3087345 948899 715422 948899 1432593 948899 1432593 3681091 2020778 3681091 2297739 3681091 2297739 4382440 558155 4382440 558155 1104561 2504519 1104561 2504519 4167772 3333397 4167772 3333397 2839461 3183962 2839461 3183962 3316533 682232 3316533 682232 424676 2599155 424676 2599155 4265823 1660496 4265823 1660496 1879877 1408244 1879877 1408244 3348858 1217551 3348858 1217551 1219134 2123250 1219134 2123250 4441917 2773275 4441917 1885034 4441917 1885034 3573317 2874656 3573317 2874656 4193371 1676250 4193371 2684923 4193371 2684923 4342514 3314235 4342514 3314235 651712 1647659 651712 1647659 1918387 1676264 1918387 1676264 905062 3321738 905062 3321738 1324590 1217896 1324590 1217896 469850 875609 469850 875609 4324860 1657175 4324860 2278253 4324860 2278253 4356764 2491172 4356764 2491172 498775 494389 498775 1246050 498775 1246050 1244880 949023 1244880 949023 947170 3854870 947170 3854870 4593469 2053187 4593469 2053187 3644854 1995668 3644854 2595772 3644854 2595772 4268711 2544422 4268711 2544422 4086291 3352544 4086291 3352544 4361990 3760282 4361990 3760282 1666859 3315267 1666859 3315267 3498575 611412 3498575 611412 637433 635777 637433 556615 637433 556615 583777 2598723 583777 2598723 4278515 3329624 4278515 3329624 3868075 2792774 3868075 3615840 3868075 3615840 1655173 35901 1655173 35901 4583789 2096142 4583789 3554485 4583789 3554485 3336195 2717839 3336195 2717839 4370045 654310 4370045 654310 662683 2979662 662683 2979662 3676501 827258 3676501 827258 662886 154979 662886 154979 4904146 1664879 4904146 1871051 4904146 1871051 1668519 1917773 1668519 1917773 3314025 1392394 3314025 1392394 1376002 2929717 1376002 2929717 4618096 3316188 4618096 3316188 1060139 613706 1060139 2924084 1060139 2924084 3763415 3017598 3763415 3017598 1663952 3648904 1663952 3648904 4339621 1672792 4339621 1672792 797733 1119206 797733 1119206 3634410 381084 3634410 381084 376278 1652272 376278 1652272 3976929 619713 3976929 619713 1021276 2734613 1021276 2734613 4429796 1648031 4429796 1648031 3742967 2071770 3742967 4820157 3742967 4820157 1671278 3319123 1671278 3319123 1871958 690454 1871958 690454 700426 1977884 700426 1977884 4715390 1653799 4715390 1653799 3624599 2410064 3624599 2410064 4096912 787168 4096912 787168 791143 3345571 791143 3345571 2403088 3484935 2403088 3484935 1143522 1134683 1143522 2110774 1143522 2110774 3780680 3328469 3780680 3328469 465324 3082271 465324 3082271 1663131 726815 1663131 726815 909192 2474346 909192 2474346 4157392 2175478 4157392 2175478 2281159 806862 2281159 806862 825911 3318781 825911 3318781 3352530 2389672 3352530 2637462 3352530 2637462 4022575 1183175 4022575 1183175 247331 1419829 247331 543186 247331 543186 3329990 1677882 3329990 1677882 395180 3333243 395180 3333243 3163928 3326460 3163928 3326460 861680 3351697 861680 3351697 4641007 364713 4641007 364713 1677082 2413974 1677082 2413974 4367679 730745 4367679 730745 761791 1914335 761791 1914335 2695607 1226974 2695607 1226974 467034 2308108 467034 2308108 4355040 3328205 4355040 3328205 1929147 2985558 1929147 2985558 4642851 2136938 4642851 2136938 886757 3336434 886757 1675886 886757 1675886 3696543 2963262 3696543 3329113 3696543 3329113 271988 268173 271988 3313464 271988 3313464 675127 770813 675127 770813 3316737 4552543 3316737 2138400 3316737 2138400 4517902 3349146 4517902 3349146 640920 1400700 640920 1400700 4541286 2120102 4541286 2615450 4541286 2615450 913058 737582 913058 2591051 913058 2591051 4266338 439469 4266338 439469 426972 1662324 426972 1662324 3108874 1676003 3108874 1676003 939511 164776 939511 164776 4290799 2348687 4290799 2127422 4290799 2127422 4508099 3325428 4508099 3325428 102226 319110 102226 319110 4396344 2709363 4396344 493376 4396344 493376 1151983 2206051 1151983 2206051 3887110 4500173 3887110 4500173 1667784 4346875 1667784 4346875 3801947 1684984 3801947 1684984 1395193 2651256 1395193 2651256 4445246 2232262 4445246 2811916 4445246 2811916 4488756 3324094 4488756 3324094 3461703 2309814 3461703 2309814 3970133 453410 3970133 453410 1675817 2743029 1675817 2743029 4398930 931011 4398930 931011 3342128 1673284 3342128 1673284 4222092 3352705 4222092 3352705 508546 795633 508546 795633 3343486 880291 3343486 880291 878933 1386247 878933 1386247 4517610 2137991 4517610 1655695 4517610 1655695 3045037 3043805 3045037 3043805 3631581 4634145 3631581 4634145 3316420 2079114 3316420 2079114 3751996 997390 3751996 997390 1003731 2234590 1003731 2234590 1676354 1666730 1676354 1666730 1106047 1329096 1106047 1329096 1292037 458697 1292037 458697 1207827 3339444 1207827 3339444 2709712 4044791 2709712 4044791 235836 2890480 235836 2890480 4579636 3914360 4579636 3914360 537336 1169470 537336 1169470 499911 2115883 499911 2115883 4544203 2132599 4544203 2537897 4544203 2537897 1334710 3325053 1334710 3219109 1334710 3219109 3897786 1992707 3897786 1992707 4680049 1157073 4680049 1157073 514456 2928642 514456 2928642 4113808 1671001 4113808 1958887 4113808 1958887 4702429 381160 4702429 381160 1315550 1650309 1315550 1650309 4246462 2877910 4246462 2877910 1668953 1165822 1668953 1421762 1668953 1421762 222071 2366463 222071 2366463 4298395 864255 4298395 864255 386898 3709157 386898 1085139 386898 1085139 4928197 1668015 4928197 473227 4928197 473227 911308 760043 911308 2707152 911308 2707152 4724668 125284 4724668 125284 617335 2372275 617335 2372275 4306410 2941388 4306410 2941388 3726793 2522312 3726793 2522312 4162363 104091 4162363 104091 632595 810710 632595 810710 3330947 2733224 3330947 3252084 3330947 3252084 1654015 245741 1654015 1668436 1654015 1668436 4578780 250314 4578780 250314 216559 3330590 216559 3330590 4651358 2028034 4651358 2656550 4651358 2656550 4356607 1946220 4356607 1946220 4727785 1950369 4727785 2694625 4727785 2694625 1186432 479180 1186432 675267 1186432 675267 985910 868318 985910 868318 4021591 2352254 4021591 2537134 4021591 2537134 4237890 1405504 4237890 1405504 1391264 2782803 1391264 2782803 3893969 760713 3893969 760713 887358 2352755 887358 2352755 4142193 2518390 4142193 1960092 4142193 1960092 1060477 2397297 1060477 2397297 4069055 2880625 4069055 2880625 3795083 2482741 3795083 2482741 4161892 3323923 4161892 3323923 1613032 2140316 1613032 2140316 1659379 1649876 1659379 1649876 1220070 2952076 1220070 2952076 4617242 1668991 4617242 1668991 1660883 2360793 1660883 2360793 4286031 2961359 4286031 2961359 1658596 1935186 1658596 1935186 4705208 2022767 4705208 2022767 994899 4209277 994899 4209277 4596112 1020399 4596112 1020399 648085 1650426 648085 1650426 1683115 756912 1683115 2267563 1683115 2267563 3941001 918572 3941001 918572 738231 3347387 738231 3347387 1169952 3315578 1169952 3315578 766917 2408189 766917 2408189 4091995 2779664 4091995 2779664 3766857 2102588 3766857 3779012 3766857 3779012 1654395 3012099 1654395 3012099 3637075 1678515 3637075 1678515 3014653 3336887 3014653 3336887 4858219 1649426 4858219 1649426 1303530 2253552 1303530 2253552 1682018 4690094 1682018 4690094 345151 1685671 345151 1685671 334919 2878182 334919 2878182 4519237 2462677 4519237 2462677 4179455 3059133 4179455 3059133 4750403 3341611 4750403 3341611 1037070 1660484 1037070 1660484 4208607 2570655 4208607 1219599 4208607 1219599 461683 953649 461683 953649 1667948 3415358 1667948 2785081 1667948 2785081 4489623 1235862 4489623 1235862 431916 3344545 431916 3344545 4647958 1654914 4647958 1654914 311342 461462 311342 461462 4575244 2910561 4575244 2419351 4575244 2419351 3344014 2823928 3344014 2823928 4517583 1676621 4517583 1676621 3352520 2930171 3352520 2688164 3352520 2688164 4380824 2747177 4380824 1111942 4380824 1111942 1089316 3343496 1089316 3343496 4927758 219301 4927758 219301 1651126 3827436 1651126 3827436 4424372 1669324 4424372 1669324 3347700 3980463 3347700 1658957 3347700 1658957 4577238 2094514 4577238 3315548 4577238 3315548 418092 3326674 418092 3326674 3347393 2491091 3347393 2491091 4146072 1679200 4146072 1679200 1432877 3776776 1432877 3776776 3349525 1653159 3349525 1653159 1664129 3327052 1664129 3327052 989833 2659475 989833 2659475 4118896 110931 4118896 110931 1655198 763426 1655198 763426 1669360 301918 1669360 301918 1342463 486189 1342463 486189 3344870 576421 3344870 728145 3344870 728145 359638 3319679 359638 3319679 2994916 359485 2994916 359485 356080 2976947 356080 2976947 3770735 720367 3770735 720367 940208 3321170 940208 3321170 4373602 3338740 4373602 3338740 1612409 3331454 1612409 3331454 3864467 1254188 3864467 1254188 1252055 1116205 1252055 1116205 4738948 3669522 4738948 3669522 1651757 4715521 1651757 4715521 3746091 2020153 3746091 2020153 1379629 258684 1379629 2027843 1379629 2027843 3705242 828777 3705242 828777 848426 3317323 848426 3317323 3174465 1411983 3174465 1411983 1240394 419408 1240394 1122323 1240394 1122323 525206 1663602 525206 1663602 4129025 2469171 4129025 2865666 4129025 2865666 3327632 2853121 3327632 2853121 4525269 1012721 4525269 1012721 1039518 4382401 1039518 4382401 1652625 307220 1652625 307220 1340696 2635751 1340696 2635751 4289137 645885 4289137 645885 719735 704524 719735 3121117 719735 3121117 4804653 640546 4804653 640546 1011632 990272 1011632 1683614 1011632 1683614 4552251 3317761 4552251 3317761 189101 4895973 189101 4895973 3322025 2508188 3322025 2508188 4124992 3343759 4124992 1232482 4124992 1232482 1668101 1672176 1668101 1672176 3351859 2343325 3351859 889640 3351859 889640 242577 1686649 242577 1686649 4370267 2287557 4370267 2909202 4370267 2909202 4564060 2586400 4564060 2586400 3329335 1669155 3329335 1669155 213865 843641 213865 843641 4078198 2615315 4078198 2453310 4078198 2453310 4129608 3328161 4129608 3328161 1170611 4710063 1170611 4710063 549813 972910 549813 972910 4090335 2406122 4090335 827881 4090335 827881 807428 4700772 807428 4700772 4385185 685009 4385185 685009 978759 1683339 978759 1683339 4094817 2448556 4094817 2260585 4094817 2260585 1906654 1903700 1906654 1903700 3762115 2097762 3762115 3329913 3762115 3329913 2026278 3350973 2026278 3350973 4862741 3326995 4862741 3326995 239497 1648896 239497 1648896 1668738 467677 1668738 1684164 1668738 1684164 3906236 1686254 3906236 2468315 3906236 2468315 4205735 1733577 4205735 1733577 1190519 499052 1190519 518190 1190519 518190 1160036 3317835 1160036 3317835 2851712 1650875 2851712 1650875 1376325 1337773 1376325 1425615 1376325 1425615 228449 1927395 228449 1927395 1661788 1654152 1661788 1654152 1393273 4425150 1393273 4425150 2733384 2102480 2733384 2102480 3712155 2956721 3712155 773548 3712155 773548 749684 2423329 749684 2423329 1672872 3318138 1672872 3318138 69028 1437328 69028 1437328 4466369 2797507 4466369 337882 4466369 337882 470597 2972673 470597 2972673 3697006 3330588 3697006 3330588 1218634 2571062 1218634 2571062 4243502 1647959 4243502 1647959 1070355 3049978 1070355 3049978 3612183 1257522 3612183 1257522 256479 3415898 256479 3415898 4224305 2427050 4224305 3095000 4224305 3095000 602484 3334629 602484 3334629 3974785 504693 3974785 504693 1681977 2469750 1681977 2469750 4151651 2827394 4151651 2827394 901897 586585 901897 586585 600367 3921659 600367 3921659 3329438 751798 3329438 751798 893425 2016467 893425 2016467 3646324 552040 3646324 552040 1128065 3010945 1128065 3010945 3814410 2843351 3814410 2950027 3814410 2950027 3324787 445370 3324787 2659810 3324787 2659810 4337017 788480 4337017 788480 874157 1685519 874157 1685519 4736969 3065064 4736969 2866271 4736969 2866271 263519 3322324 263519 3322324 3229936 1661158 3229936 3321979 3229936 3321979 4576458 2972027 4576458 2972027 3204686 3341369 3204686 1680441 3204686 1680441 3752731 476194 3752731 476194 439788 3341090 439788 3341090 2899437 224802 2899437 224802 1431478 3315912 1431478 3315912 4290444 717595 4290444 717595 951149 1666913 951149 1666913 4274279 2365376 4274279 411293 4274279 411293 387490 3336570 387490 3336570 848932 3315789 848932 3315789 725810 2900669 725810 2900669 4549642 3594118 4549642 3594118 1129505 2273264 1129505 2273264 3954795 3340747 3954795 3340747 708023 364173 708023 364173 1308555 813247 1308555 813247 824609 46129 824609 46129 1679126 3346837 1679126 3346837 274563 3781642 274563 3781642 1650934 522332 1650934 522332 502337 2274738 502337 2274738 3912855 2921123 3912855 2921123 3751537 2079455 3751537 2079455 4586771 399943 4586771 399943 376707 1272172 376707 378333 376707 378333 4604153 2334197 4604153 2334197 881824 881094 881824 881094 3332323 3840763 3332323 2546852 3332323 2546852 4153747 883081 4153747 883081 873958 2023548 873958 2023548 4640508 601022 4640508 601022 1056994 1772285 1056994 1772285 4243765 2447698 4243765 1452613 4243765 1452613 215300 426397 215300 426397 4395646 2719380 4395646 1177817 4395646 1177817 1192121 2443252 1192121 2443252 4621427 1894466 4621427 1894466 3559216 2307465 3559216 2307465 4382933 2013823 4382933 2013823 1386959 3344175 1386959 2231840 1386959 2231840 4428291 4006233 4428291 4006233 1432301 2633092 1432301 2633092 4314992 2423951 4314992 2423951 3331368 3216457 3331368 3216457 3350079 1412686 3350079 1412686 283124 3884843 283124 3884843 1684624 1031124 1684624 1861587 1684624 1861587 1678026 1649258 1678026 1649258 3582856 903726 3582856 903726 732921 2172543 732921 2172543 4631061 2962457 4631061 1685038 4631061 1685038 1786283 3020105 1786283 3020105 4691963 1973856 4691963 1973856 3666213 2167451 3666213 2167451 3827975 1651262 3827975 1651262 368275 3339836 368275 3339836 1684491 713115 1684491 1671098 1684491 1671098 162096 1103038 162096 1103038 3906274 2726388 3906274 2752210 3906274 2752210 4400558 1649147 4400558 1649147 326349 2720629 326349 2720629 1658776 915023 1658776 915023 739378 815887 739378 815887 3342694 4503079 3342694 514350 3342694 514350 516703 2330394 516703 2330394 4309353 978827 4309353 978827 394764 2078351 394764 2078351 4566352 3957893 4566352 3957893 3326516 2394396 3326516 2394396 4262419 1666523 4262419 1666523 200026 1932267 200026 1932267 4738958 894940 4738958 894940 904105 3338530 904105 3338530 1522739 554696 1522739 554696 554089 2852083 554089 2852083 4520909 1366932 4520909 1366932 328136 1283213 328136 1283213 1308968 910169 1308968 910169 886047 1028152 886047 1028152 1667805 3319445 1667805 3319445 1908669 840553 1908669 840553 485086 2568403 485086 2568403 4230804 92658 4230804 92658 613185 605771 613185 607139 613185 607139 587501 2753259 587501 2753259 3919640 3295184 3919640 3295184 3316693 3126828 3316693 3126828 4796922 361421 4796922 361421 1112308 2954237 1112308 2954237 3699860 1710821 3699860 1710821 1650224 1954537 1650224 1954537 4719416 2110710 4719416 2110710 938737 711002 938737 865724 938737 865724 882694 602183 882694 602183 1073777 1251592 1073777 1251592 415355 1682229 415355 1682229 3248863 3351675 3248863 2397891 3248863 2397891 4282217 1662357 4282217 1662357 331046 2863589 331046 2863589 3694965 2978049 3694965 1667464 3694965 1667464 4528507 2113149 4528507 3318270 4528507 3318270 3330093 3968549 3330093 1998555 3330093 1998555 4669546 992388 4669546 992388 650545 1667793 650545 1667793 1129486 1155735 1129486 1155735 514491 3051987 514491 3051987 4706959 2028984 4706959 2028984 3665904 1459250 3665904 1459250 1469822 1971062 1469822 1971062 4699590 1682037 4699590 1682037 3032677 2979642 3032677 2979642 4614451 638443 4614451 638443 651438 2539682 651438 2539682 1676760 629567 1676760 629567 628095 2089741 628095 2089741 4609003 4751675 4609003 4751675 1659921 2021765 1659921 2021765 4660890 2266692 4660890 2266692 4282433 1658815 4282433 1658815 1679831 4255271 1679831 1657172 1679831 1657172 228086 2458841 228086 2458841 4192811 1678267 4192811 1678267 718698 1004301 718698 1004301 3543914 1864499 3543914 3329835 3543914 3329835 1405244 1402964 1405244 2849560 1405244 2849560 4498589 1659415 4498589 1659415 3320718 3025121 3320718 3025121 3642522 1679802 3642522 1679802 2561721 2465661 2561721 2465661 4543901 2123992 4543901 3331993 4543901 3331993 1957081 3076633 1957081 3076633 3609078 732912 3609078 732912 909148 1670400 909148 1670400 2303119 4979083 2303119 4979083 1308073 358766 1308073 1317131 1308073 1317131 1668079 3947728 1668079 3947728 1420165 3318420 1420165 3318420 3331973 4418720 3331973 636332 3331973 636332 650923 1686230 650923 1686230 2615120 1654994 2615120 1654994 567953 2387509 567953 2387509 4300594 2841435 4300594 2841435 569638 2109653 569638 2109653 3727838 867360 3727838 867360 782703 2271623 782703 2271623 1672894 3394684 1672894 1333346 1672894 1333346 1344790 1625218 1344790 1625218 4072516 2401100 4072516 1184748 4072516 1184748 468588 1938251 468588 1938251 4709630 2093517 4709630 2093517 3762130 1957323 3762130 1957323 4702689 2679216 4702689 2679216 781994 219210 781994 219210 1657799 1184007 1657799 906225 1657799 906225 920377 3133611 920377 3133611 4050764 2415266 4050764 3322403 4050764 3322403 2947039 2036688 2947039 2036688 3703685 1077208 3703685 1077208 610977 1494496 610977 1494496 1673263 1311933 1673263 1311933 329824 921824 329824 921824 4054605 2361675 4054605 1231120 4054605 1231120 427128 1660011 427128 1660011 3636909 4038454 3636909 4038454 2773115 732132 2773115 732132 923648 1455808 923648 1455808 4001335 2297382 4001335 1249137 4001335 1249137 400284 1923690 400284 1923690 4462022 2212035 4462022 1670209 4462022 1670209 1649578 3020724 1649578 3020724 3648717 663536 3648717 663536 642366 1649500 642366 1649500 4930422 3331809 4930422 2602652 4930422 2602652 1672523 2422603 1672523 2422603 4103771 1113066 4103771 1113066 1131636 2790580 1131636 2790580 1681784 1647315 1681784 1647315 124843 3057221 124843 3057221 4715538 537568 4715538 537568 1159979 2729104 1159979 2729104 3932624 284016 3932624 284016 266823 2167485 266823 2167485 3822522 1184477 3822522 1184477 968110 290156 968110 290156 4198157 2477217 4198157 3323057 4198157 3323057 484719 368493 484719 368493 3193692 3317777 3193692 667947 3193692 667947 635088 1421990 635088 1421990 4677265 3013646 4677265 2284736 4677265 2284736 4380956 3328783 4380956 3328783 4924904 776925 4924904 776925 258980 2698120 258980 2698120 4715084 1914330 4715084 2080347 4715084 2080347 3334520 2744502 3334520 2232181 3334520 2232181 4423015 266504 4423015 266504 1416350 1686433 1416350 1686433 3346001 945644 3346001 1667082 3346001 1667082 242153 3352274 242153 3340247 242153 3340247 4530442 2147737 4530442 2199116 4530442 2199116 1660322 2298272 1660322 1387199 1660322 1387199 259976 2428515 259976 2428515 4077866 3340191 4077866 3340191 891761 1500248 891761 1500248 1670997 474608 1670997 474608 485836 1144015 485836 1144015 3338611 2498753 3338611 3945208 3338611 3945208 3347238 3349036 3347238 3349036 898045 764295 898045 3569492 898045 3569492 3350057 3253950 3350057 3253950 1075917 444816 1075917 444816 1223053 700757 1223053 700757 690768 2658849 690768 2658849 1666189 1653137 1666189 1653137 499050 2880895 499050 2880895 3791583 971513 3791583 971513 1673199 2828677 1673199 2828677 4509060 1676530 4509060 1676530 3183056 1658755 3183056 1658755 4219088 4483302 4219088 4483302 941936 364347 941936 364347 335110 3356921 335110 3356921 3874556 2262725 3874556 2262725 2535753 1170293 2535753 1170293 1649198 1131634 1649198 1131634 1682907 500139 1682907 500139 1672766 1935826 1672766 1935826 3325837 1683251 3325837 1683251 322292 4826682 322292 4826682 3604674 1302423 3604674 1302423 357146 1647208 357146 1647208 3333351 623163 3333351 2866331 3333351 2866331 1683629 2766819 1683629 2766819 4436122 2013855 4436122 2013855 4672691 2126824 4672691 2126824 3318304 3293255 3318304 3341019 3318304 3341019 228214 2448950 228214 2448950 4416217 2267780 4416217 3510637 4416217 3510637 1650980 2105494 1650980 2105494 3345989 2467903 3345989 2936818 3345989 2936818 1647163 3400213 1647163 3400213 4691661 1671009 4691661 1671009 1773377 2969695 1773377 2969695 3686078 1663627 3686078 1663627 1883851 3095434 1883851 3095434 3539069 1108852 3539069 1108852 589213 758788 589213 758788 4655343 1668112 4655343 2881725 4655343 2881725 1056192 582929 1056192 3217344 1056192 3217344 4296063 225995 4296063 634000 4296063 634000 1048359 3605281 1048359 3605281 1673660 1672301 1673660 1672301 1127829 3447073 1127829 3447073 2662535 684680 2662535 684680 696752 2207079 696752 2207079 4092937 2408361 4092937 337196 4092937 337196 347684 1911677 347684 1911677 4152592 2500727 4152592 2993812 4152592 2993812 4655984 2050364 4655984 2050364 2581213 3344558 2581213 2177625 2581213 2177625 3849739 1672984 3849739 1672984 67038 680398 67038 680398 4403746 2268419 4403746 2912095 4403746 2912095 4594514 923316 4594514 923316 920085 3340769 920085 3340769 4656661 1674839 4656661 1674839 2438544 2695205 2438544 2695205 3980798 663175 3980798 663175 618817 441934 618817 441934 1218571 1296913 1218571 1296913 390238 1142332 390238 1142332 542020 261557 542020 261557 247173 2030164 247173 2030164 4645085 2624594 4645085 2624594 4033465 3083080 4033465 3083080 4988352 3346371 4988352 2361963 4988352 2361963 641469 637321 641469 2858483 641469 2858483 4557906 2510592 4557906 2510592 3330636 3844506 3330636 1107031 3330636 1107031 3347017 285932 3347017 285932 1396229 2195257 1396229 2195257 4483295 528359 4483295 528359 528106 3032155 528106 3032155 4560807 1684128 4560807 1684128 2277234 2006462 2277234 2006462 4633615 595303 4633615 595303 1060020 2173888 1060020 2173888 3854599 765207 3854599 765207 797014 562429 797014 562429 3343636 744930 3343636 2157822 3343636 2157822 3801865 3932193 3801865 3932193 599377 2099821 599377 2099821 4204033 3331769 4204033 1826975 4204033 1826975 3329537 2006177 3329537 2006177 4645783 1666044 4645783 1666044 892367 678299 892367 678299 4513469 2808032 4513469 3203908 4513469 3203908 3324983 3036488 3324983 3036488 3942951 1660625 3942951 1660625 733388 816831 733388 816831 842627 3317812 842627 3317812 553570 4818037 553570 4818037 4367176 2705678 4367176 3345627 4367176 3345627 2442658 2259370 2442658 2259370 3920375 1124657 3920375 1124657 524431 1672098 524431 1672098 4435903 2770783 4435903 1904505 4435903 1904505 3588582 2541175 3588582 2541175 4122166 1668020 4122166 1668020 461366 2133216 461366 2133216 4548665 4697755 4548665 4697755 1668148 1174380 1668148 1668047 1668148 1668047 495087 4709295 495087 2637177 495087 2637177 4024163 2459439 4024163 2459439 1681213 3571687 1681213 3571687 1683891 483462 1683891 483462 477847 2217249 477847 2217249 4486164 2317319 4486164 2317319 1155439 967842 1155439 967842 695601 2680704 695601 2680704 4335415 2629304 4335415 2629304 2780120 1658908 2780120 2238062 2780120 2238062 1648139 3323852 1648139 3323852 4763109 2364995 4763109 2364995 744757 934495 744757 934495 512168 494827 512168 2199538 512168 2199538 3902181 1167264 3902181 1167264 523348 4886525 523348 4886525 3601063 966199 3601063 966199 685569 3543889 685569 3543889 3321619 1132556 3321619 1132556 541212 1672281 541212 1672281 2387909 868172 2387909 868172 811008 1773234 811008 1773234 4434050 2761655 4434050 2971101 4434050 2971101 4663488 3023983 4663488 1652476 4663488 1652476 438109 482132 438109 482132 4046580 2369540 4046580 794997 4046580 794997 673485 641932 673485 1219889 673485 1219889 445322 2174571 445322 2174571 3343302 574564 3343302 574564 593047 1360055 593047 1360055 4253991 2603789 4253991 4729897 4253991 4729897 1050204 306298 1050204 306298 327182 2126246 327182 2126246 4550477 927408 4550477 927408 762337 2102503 762337 2102503 2454959 3320085 2454959 281294 2454959 281294 279474 3564452 279474 3564452 4526114 354220 4526114 354220 353568 3008145 353568 3008145 4390668 946356 4390668 946356 719447 1579992 719447 1579992 4068732 1675064 4068732 1656284 4068732 1656284 4427272 434280 4427272 434280 3098757 3314037 3098757 1985105 3098757 1985105 4287531 2626296 4287531 2051240 4287531 2051240 3349053 2001654 3349053 3327051 3349053 3327051 397585 3715694 397585 3715694 3320434 4663245 3320434 4663245 1240944 4883194 1240944 4883194 1671983 1293073 1671983 1293073 488310 979874 488310 979874 1662531 3313538 1662531 3313538 3329817 4647123 3329817 4647123 1669336 16912 1669336 3327670 1669336 3327670 3221796 520729 3221796 520729 527208 1754611 527208 1754611 1648855 1387275 1648855 1387275 61499 1667108 61499 828073 61499 828073 2860865 1679526 2860865 3330720 2860865 3330720 3680317 1684895 3680317 1684895 251522 330230 251522 330230 4533974 2109517 4533974 259290 4533974 259290 258783 2793007 258783 2793007 4435104 1182316 4435104 1182316 608697 1651329 608697 1651329 3808275 2154950 3808275 1986392 3808275 1986392 3652688 2413901 3652688 2413901 4237355 1682647 4237355 1682647 3894225 1958148 3894225 1958148 4720678 723890 4720678 723890 917879 3316438 917879 3316438 4924565 2108105 4924565 2108105 4099987 3342084 4099987 288606 4099987 288606 692484 2136648 692484 2136648 3871379 2196623 3871379 981476 3871379 981476 982581 3507914 982581 3507914 4252326 662632 4252326 662632 663878 3327606 663878 3327606 4616534 2061672 4616534 2202729 4616534 2202729 3606954 1937562 3606954 2039676 3606954 2039676 4645780 2870539 4645780 2870539 3809781 2765854 3809781 2765854 4450090 2644887 4450090 2644887 1529054 1321436 1529054 1321436 362319 2398476 362319 2398476 4045949 785483 4045949 785483 769661 2756848 769661 2756848 3347310 2860785 3347310 589254 3347310 589254 618968 410824 618968 410824 3336094 2496495 3336094 407763 3336094 407763 409740 2689971 409740 2689971 4337197 583294 4337197 583294 3335600 1952210 3335600 1952210 3623864 2008141 3623864 2008141 3330705 1678573 3330705 1678573 4289406 4756942 4289406 4756942 1675819 3343926 1675819 3343926 2028068 3620004 2028068 3620004 1664224 1651813 1664224 1651813 3316770 650790 3316770 1671857 3316770 1671857 1234039 1836586 1234039 1836586 4756790 1681789 4756790 1686019 4756790 1686019 388342 2186524 388342 2186524 4469310 1146954 4469310 1146954 1140545 3080524 1140545 3080524 4147488 2489359 4147488 3340393 4147488 3340393 4336572 1670224 4336572 1670224 1672192 4771240 1672192 4442551 1672192 4442551 1646947 2368805 1646947 2368805 4285517 964638 4285517 964638 742182 1251806 742182 1251806 4217742 2551692 4217742 1399331 4217742 1399331 1397522 3197871 1397522 3197871 3315280 1232458 3315280 1232458 1001056 3333270 1001056 3333270 3326029 432926 3326029 485505 3326029 485505 482775 2668091 482775 2668091 3999744 1385964 3999744 1385964 1350038 2826315 1350038 2826315 4668279 503437 4668279 2904356 4668279 2904356 835472 69488 835472 69488 3331160 1676378 3331160 1676378 315496 2674699 315496 2674699 4390735 1596951 4390735 1596951 3322673 4644044 3322673 4644044 3337085 513973 3337085 513973 536943 1677718 536943 1677718 1239040 1020489 1239040 1020489 683786 1980222 683786 1980222 4712348 4246290 4712348 4246290 1659207 3108662 1659207 3108662 4769721 3165247 4769721 3165247 1647088 1662363 1647088 1662363 3953685 2697482 3953685 3108377 3953685 3108377 4803570 1888649 4803570 4711085 4803570 4711085 487716 2146263 487716 2146263 4530611 1279728 4530611 1279728 1113126 1677774 1113126 1677774 4497784 3341163 4497784 3341163 478379 1324423 478379 1324423 4092441 2553392 4092441 703326 4092441 703326 959525 2817677 959525 2817677 4484247 2178841 4484247 2691424 4484247 2691424 1677955 2354855 1677955 2354855 4032503 3333679 4032503 3333679 2129098 2796042 2129098 2796042 3855291 3341587 3855291 3341587 3399289 3348345 3399289 3348345 4919986 2367513 4919986 2367513 1117303 558339 1117303 1500403 1117303 1500403 3345846 1100936 3345846 1100936 589734 2979984 589734 2979984 4127734 2466415 4127734 2788539 4127734 2788539 1647347 3326600 1647347 3326600 4199542 2492376 4199542 3046548 4199542 3046548 4716779 320355 4716779 320355 1318920 1873776 1318920 1873776 3342354 975071 3342354 975071 994777 1648560 994777 1648560 1674168 1192028 1674168 1192028 1180393 3329447 1180393 3329447 3731313 1224516 3731313 1224516 402756 2256390 402756 2256390 4393048 4566417 4393048 4566417 1032572 619755 1032572 2146282 1032572 2146282 3816540 4372930 3816540 4372930 1208766 466895 1208766 4452186 1208766 4452186 284816 2026907 284816 2026907 3380596 3315095 3380596 1487988 3380596 1487988 1686000 1647771 1686000 1647771 4922112 4091932 4922112 4091932 1676356 2223579 1676356 2223579 4546931 860859 4546931 860859 805951 2996240 805951 2996240 4068818 957213 4068818 957213 737829 3119041 737829 3119041 3344520 2662180 3344520 2662180 1346057 1340275 1346057 1469804 1346057 1469804 4301889 2639924 4301889 1171461 4301889 1171461 495672 3056104 495672 3056104 3738080 1143985 3738080 1143985 1125042 838331 1125042 838331 1656359 1344813 1656359 1344813 1313196 174050 1313196 174050 1666672 988579 1666672 988579 687441 934223 687441 934223 1675468 2808707 1675468 2808707 1673590 2098759 1673590 2098759 4564659 4457416 4564659 4457416 1239931 609783 1239931 609783 1030603 2085778 1030603 2085778 4578650 623308 4578650 623308 1045299 2925428 1045299 2925428 3343556 751231 3343556 751231 932754 3349384 932754 3349384 4926390 1668071 4926390 1668071 1674152 3768188 1674152 2222382 1674152 2222382 3865802 2174556 3865802 2174556 1656840 4198253 1656840 1663725 1656840 1663725 3259639 303449 3259639 303449 1022447 1005711 1022447 2335018 1022447 2335018 4015623 1064214 4015623 1064214 1669325 2956432 1669325 2225358 1669325 2225358 4451746 1057416 4451746 1057416 711166 634329 711166 634329 639954 1658047 639954 1658047 3000123 1672878 3000123 1210939 3000123 1210939 1211445 2463684 1211445 2463684 4151726 272551 4151726 272551 1648304 2848892 1648304 2848892 4531919 2302770 4531919 2302770 3789616 3340525 3789616 4725989 3789616 4725989 1288725 628396 1288725 628396 4247489 2428978 4247489 856319 4247489 856319 780234 1664087 780234 1664087 4622662 2200880 4622662 2200880 3860177 2404894 3860177 2404894 4280460 4358574 4280460 4358574 573944 2967429 573944 2967429 4630990 2985859 4630990 2985859 247953 2795604 247953 2795604 3881816 3709383 3881816 3709383 1028491 297833 1028491 297833 4260035 2371291 4260035 814621 4260035 814621 314158 3336890 314158 1287116 314158 1287116 1238697 606770 1238697 606770 627842 2867881 627842 2867881 2501032 3324948 2501032 2634226 2501032 2634226 4010825 763296 4010825 763296 428786 4480509 428786 4480509 3325328 525721 3325328 525721 527941 642810 527941 642810 3601167 1919479 3601167 476730 3601167 476730 495559 3325870 495559 3325870 4233375 2445088 4233375 2445088 4208112 1671546 4208112 1671546 4642546 350509 4642546 350509 1338719 3316939 1338719 3316939 3363704 366025 3363704 366025 1679882 4837499 1679882 3349047 1679882 3349047 4251670 1288006 4251670 1288006 158648 3337171 158648 592130 158648 592130 3335137 1474101 3335137 2746325 3335137 2746325 4400137 654127 4400137 654127 627186 1328149 627186 1328149 3864882 2199365 3864882 4144086 3864882 4144086 1656488 2657601 1656488 2657601 4027420 447064 4027420 447064 1200347 4515854 1200347 4515854 3341823 1657837 3341823 1657837 651925 1671720 651925 1671720 2135306 3329710 2135306 3329710 811684 1168334 811684 1168334 4337843 2317547 4337843 3627470 4337843 3627470 1655727 2777142 1655727 2777142 4407012 999853 4407012 999853 656367 3343616 656367 3343616 3577628 1382344 3577628 1382344 1372196 1623265 1372196 1623265 3780807 3352933 3780807 1997226 3780807 1997226 4651148 1897059 4651148 1897059 3582170 1676526 3582170 1676526 4737126 3047628 4737126 1674555 4737126 1674555 1829406 2848716 1829406 2848716 4510554 684243 4510554 684243 977902 4022684 977902 4022684 3319775 2061836 3319775 2061836 3327217 416840 3327217 416840 262121 2245009 262121 2245009 4415360 1016807 4415360 1016807 678865 4600152 678865 4600152 3345781 4027481 3345781 4027481 1504351 2240930 1504351 2240930 3684698 2000045 3684698 3336859 3684698 3336859 492747 1683086 492747 1683086 3322103 3423897 3322103 692789 3322103 692789 699590 2662670 699590 2662670 3945223 1656580 3945223 1656580 4728427 307101 4728427 307101 232505 4270729 232505 2204100 232505 2204100 4451576 2589921 4451576 2589921 1680463 3316450 1680463 3316450 1832096 1192348 1832096 1192348 411611 1254023 411611 235188 411611 235188 233901 280425 233901 280425 1396625 3337058 1396625 3337058 590868 2469831 590868 2469831 4150689 909949 4150689 909949 922801 3321924 922801 3321924 4726430 1195276 4726430 1195276 1177609 3324644 1177609 3324644 3997196 769288 3997196 769288 897304 2937124 897304 2937124 3317579 987477 3317579 987477 382975 1333187 382975 1333187 318712 128082 318712 128082 3332777 892003 3332777 892003 766185 4572753 766185 4572753 1667727 837940 1667727 837940 849950 301872 849950 301872 1374897 914105 1374897 914105 938267 2128204 938267 2128204 3760428 2260574 3760428 2260574 1655632 1916040 1655632 1916040 3564325 1356517 3564325 1356517 3347274 2995649 3347274 2995649 4654155 2065776 4654155 2065776 3743576 2071543 3743576 4599339 3743576 4599339 1279254 3046926 1279254 3046926 3623583 811720 3623583 811720 821008 3352822 821008 3352822 1153533 282166 1153533 282166 291228 2814192 291228 2814192 3846605 494739 3846605 494739 491566 1989910 491566 1989910 4675691 494734 4675691 494734 1669779 125253 1669779 2343133 1669779 2343133 4389487 2700126 4389487 619297 4389487 619297 876842 868492 876842 2823064 876842 2823064 3851778 7904 3851778 7904 814767 1991243 814767 1991243 3676327 3902151 3676327 3902151 1647189 2234854 1647189 2234854 3901702 724112 3901702 724112 939918 4456228 939918 4456228 4160777 1686607 4160777 3344998 4160777 3344998 2281247 1663488 2281247 1663488 3027641 3315705 3027641 3315705 854784 2388489 854784 2388489 4279455 1149987 4279455 1149987 488204 3013387 488204 3013387 4669040 760475 4669040 760475 913090 305207 913090 305207 1656848 583605 1656848 583605 1099431 3321234 1099431 3321234 2145284 1658837 2145284 2651562 2145284 2651562 3349675 3039776 3349675 3334448 3349675 3334448 1853048 1665997 1853048 1665997 4567459 2889371 4567459 1677212 4567459 1677212 325254 2414738 325254 2414738 4085764 1039950 4085764 1039950 603318 1514917 603318 1514917 1674414 3517637 1674414 2104729 1674414 2104729 4658035 1684022 4658035 3337831 4658035 3337831 210458 1267703 210458 1267703 3328690 2376790 3328690 2376790 2046030 1651173 2046030 1651173 4882181 2688351 4882181 2688351 1679250 1255464 1679250 1255464 410681 994929 410681 994929 3326096 4691533 3326096 330112 3326096 330112 315936 3084316 315936 3084316 4731995 4532241 4731995 4532241 1653801 1337797 1653801 2622791 1653801 2622791 4273729 1002559 4273729 1002559 678796 1902283 678796 1902283 4210105 2457772 4210105 3488921 4210105 3488921 1647254 27894 1647254 27894 3325630 1093131 3325630 1093131 1075689 1156714 1075689 1156714 4525104 2146906 4525104 1680890 4525104 1680890 697870 1666573 697870 1666573 2718667 522411 2718667 522411 518453 2395249 518453 2395249 3339741 3976121 3339741 3976121 1412945 3038635 1412945 3038635 4742354 961080 4742354 961080 953842 1663443 953842 1663443 4366174 3318829 4366174 3318829 1659777 113373 1659777 1677942 1659777 1677942 78058 3342809 78058 2843444 78058 2843444 3342022 796421 3342022 1682725 3342022 1682725 2537194 2342345 2537194 2342345 4334976 1987557 4334976 1987557 3647985 2421736 3647985 2421736 4262410 277082 4262410 277082 247211 3189780 247211 3189780 1680500 3181936 1680500 3181936 836316 822567 836316 3318454 836316 3318454 3591367 1670267 3591367 3348837 3591367 3348837 76280 2853291 76280 2853291 3826367 3656796 3826367 3656796 3334064 1547963 3334064 2043696 3334064 2043696 4628755 498860 4628755 498860 346469 2164970 346469 2164970 4380504 2722443 4380504 3077509 4380504 3077509 4740892 1955340 4740892 1955340 2502003 1061292 2502003 1061292 1657436 2337436 1657436 2337436 4038456 835846 4038456 835846 836376 3028231 836376 3028231 4706699 3320780 4706699 3320780 632272 2462779 632272 2462779 4118764 1337563 4118764 1337563 316574 1648432 316574 1648432 1366025 277663 1366025 905027 1366025 905027 772873 1029730 772873 1029730 3089120 1647897 3089120 744975 3089120 744975 942110 26057 942110 26057 3918257 2255371 3918257 1672224 3918257 1672224 4834673 2588037 4834673 2588037 1664401 3504499 1664401 238185 1664401 238185 249873 1272583 249873 1272583 4182597 2498738 4182597 1535288 4182597 1535288 1679218 1652282 1679218 1652282 4247987 934205 4247987 934205 932065 1389678 932065 1389678 3885713 2770881 3885713 1665956 3885713 1665956 441542 4386139 441542 4386139 3346830 1673510 3346830 1673510 982436 2535840 982436 2535840 4112897 3830480 4112897 3830480 379499 3993862 379499 3993862 4432397 1674969 4432397 1674969 4837161 1324765 4837161 1324765 1080836 1649515 1080836 356471 1080836 356471 387230 1196410 387230 1196410 688925 672170 688925 1495113 688925 1495113 1656212 992657 1656212 992657 658644 3346075 658644 3346075 4251506 1344390 4251506 1344390 3323122 1921764 3323122 1921764 3596142 1239751 3596142 1239751 1242231 300450 1242231 300450 1647963 3340700 1647963 1670898 1647963 1670898 2544417 3367994 2544417 3367994 1661146 2843266 1661146 2843266 3643465 3019749 3643465 240090 3643465 240090 271028 2960151 271028 2960151 3315685 3352287 3315685 3352287 801510 542389 801510 542389 533150 2745666 533150 2745666 3905129 3055144 3905129 3055144 3610387 3322844 3610387 3322844 4187625 4718223 4187625 4718223 567683 997858 567683 997858 4238481 2557126 4238481 2106142 4238481 2106142 4554462 888199 4554462 888199 860250 3353120 860250 3353120 3973225 2291207 3973225 3326901 3973225 3326901 1130954 1420894 1130954 1420894 4025104 4351015 4025104 4351015 430949 2425787 430949 2425787 4791785 1676070 4791785 2610966 4791785 2610966 3347744 1681644 3347744 3334930 3347744 3334930 5010186 208496 5010186 208496 1680100 1297096 1680100 1297096 3341539 1661650 3341539 1661650 132433 559269 132433 559269 3339226 4536639 3339226 3226875 3339226 3226875 1660585 2037164 1660585 2037164 3690255 619661 3690255 619661 1059922 2581490 1059922 2581490 4472766 2796106 4472766 2946214 4472766 2946214 4601129 2763672 4601129 2763672 1665183 1660509 1665183 1660509 2762570 298708 2762570 298708 319020 689929 319020 689929 2763868 3327157 2763868 1679362 2763868 1679362 3322588 750171 3322588 750171 950008 1669822 950008 1669822 3506913 542026 3506913 542026 403872 4747571 403872 4747571 4381720 734357 4381720 734357 899109 1661086 899109 1661086 4579409 2941584 4579409 4607656 4579409 4607656 972900 4793896 972900 3334414 972900 3334414 811418 3320520 811418 3320520 3041588 1224521 3041588 1224521 440835 1023037 440835 1023037 1052689 866655 1052689 866655 860872 3318985 860872 3318985 2888309 525416 2888309 525416 1667191 3340838 1667191 3340838 4177789 1981106 4177789 1981106 3633146 2047218 3633146 2047218 4625891 1678318 4625891 1678318 2553519 2627041 2553519 2627041 4038877 1918800 4038877 1918800 50929 3319262 50929 3319262 3879839 1650220 3879839 1650220 1622903 2967794 1622903 2967794 4384154 1138595 4384154 1138595 528611 3334961 528611 3334961 3847313 2546132 3847313 2546132 4093227 1141879 4093227 1141879 1141015 3634814 1141015 3634814 3325562 782748 3325562 782748 858235 3315403 858235 3315403 3343265 1992994 3343265 2806254 3343265 2806254 4472557 1998061 4472557 1998061 4666429 3138429 4666429 3138429 250579 1683433 250579 1683433 4345523 2664400 4345523 1670539 4345523 1670539 2485129 439197 2485129 439197 1243107 2267420 1243107 2267420 3950351 1675661 3950351 1675661 402779 1958092 402779 1958092 3659022 1930564 3659022 1930564 1683030 1116250 1683030 2244345 1683030 2244345 4436982 463921 4436982 463921 494794 1669877 494794 1669877 4776262 1316474 4776262 1316474 335267 2437309 335267 2437309 4248697 3321694 4248697 3321694 1253823 1902978 1253823 1902978 4748138 1939347 4748138 1939347 3580850 1649398 3580850 1649398 4633390 1322677 4633390 1322677 338760 3435608 338760 3435608 1669042 864017 1669042 864017 820308 2261976 820308 2261976 3917269 2940477 3917269 2940477 3723859 2345809 3723859 2345809 4340664 1397237 4340664 1397237 419597 2433281 419597 2433281 4102576 3323250 4102576 3323250 627286 1453237 627286 1453237 206692 2385612 206692 2385612 4657293 444696 4657293 444696 1224157 2473450 1224157 2473450 4150931 1667162 4150931 1667162 1682764 3643414 1682764 2604878 1682764 2604878 4084654 4018561 4084654 4018561 1656468 2072483 1656468 2072483 3762505 667407 3762505 667407 1652459 2822350 1652459 2822350 3332064 1679104 3332064 1679104 1978080 2383523 1978080 2383523 4058456 2169387 4058456 2169387 1382738 302945 1382738 302945 1363205 2900852 1363205 2900852 4109167 3326082 4109167 807324 4109167 807324 874219 2862541 874219 2862541 3784548 223277 3784548 223277 1439341 338072 1439341 338072 3767121 4363564 3767121 4363564 803348 4836396 803348 4836396 3337728 765914 3337728 765914 925718 3623503 925718 3623503 3324143 967084 3324143 967084 698918 3316528 698918 3316528 1681102 3692800 1681102 3692800 3331491 3317179 3331491 3317179 1102519 245834 1102519 245834 1457374 1656071 1457374 1656071 1143259 2339028 1143259 2339028 4189576 2499894 4189576 548140 4189576 548140 540167 910618 540167 910618 4669127 2014568 4669127 436943 4669127 436943 427941 3036135 427941 3036135 3350248 675516 3350248 675516 225065 3343221 225065 3343221 4889692 3453854 4889692 3453854 485945 460853 485945 969591 485945 969591 4337603 1676251 4337603 2416422 4337603 2416422 1664009 1677027 1664009 1677027 3330541 4462599 3330541 3019018 3330541 3019018 4717956 1656391 4717956 1656391 370918 1657498 370918 1657498 1659830 780727 1659830 1677964 1659830 1677964 2906187 887439 2906187 887439 805021 1670965 805021 1670965 3253319 1677660 3253319 1677660 1645561 3329946 1645561 3329946 4583747 1063084 4583747 1063084 580314 1674515 580314 1674515 1897070 713054 1897070 713054 668830 666699 668830 1224368 668830 1224368 3321275 353565 3321275 353565 331379 3188381 331379 3188381 1676463 2973409 1676463 2973409 1650286 2427625 1650286 2427625 4213061 4531170 4213061 4531170 3314548 2551002 3314548 2551002 4359577 2327279 4359577 2763423 4359577 2763423 1015679 637527 1015679 2294679 1015679 2294679 4770094 1909234 4770094 2025206 4770094 2025206 2105000 2347090 2105000 2347090 3347497 556378 3347497 556378 1124570 2264431 1124570 2264431 4150766 2500395 4150766 2157483 4150766 2157483 1472504 567289 1472504 567289 3352745 3572198 3352745 3572198 940165 298643 940165 298643 3836724 2196291 3836724 1453727 3836724 1453727 204501 2036197 204501 2036197 4647402 3316730 4647402 3316730 544874 3315709 544874 3315709 1568142 2835842 1568142 2835842 4493484 1013358 4493484 1013358 62999 1651958 62999 830990 62999 830990 817782 1077412 817782 1077412 3585185 1661720 3585185 1661720 2410190 3327085 2410190 3327085 3071804 3330873 3071804 3330873 1671682 604853 1671682 1668283 1671682 1668283 3315200 3252640 3315200 3348592 3315200 3348592 289635 3045190 289635 3045190 1653858 3346544 1653858 3346544 1005525 657076 1005525 657076 3350720 897303 3350720 897303 779811 3720684 779811 3720684 4010678 2162678 4010678 2162678 4512438 3315677 4512438 3315677 1187273 3329568 1187273 3329568 4660918 231839 4660918 231839 411230 4629908 411230 648104 411230 648104 1671394 4928825 1671394 2908588 1671394 2908588 3773134 640277 3773134 640277 1028872 2513235 1028872 2513235 4161991 1680783 4161991 1680783 1670430 3715439 1670430 1647363 1670430 1647363 2573943 807646 2573943 807646 801992 2812293 801992 2812293 4467155 987797 4467155 987797 744221 2949199 744221 2949199 4680761 3012623 4680761 4630091 4680761 4630091 1662109 3344298 1662109 3344298 1665758 1360720 1665758 1360720 1372906 2844202 1372906 2844202 3796032 3321481 3796032 3321481 1422581 3978055 1422581 3978055 1672994 1680846 1672994 1680846 829716 2138013 829716 2138013 4530874 3323851 4530874 3323851 4457754 1988162 4457754 1988162 4693325 3351958 4693325 3351958 4063265 2271985 4063265 2271985 4401441 2544280 4401441 2544280 518827 3317648 518827 588462 518827 588462 4389236 2278210 4389236 1091352 4389236 1091352 578665 3027366 578665 3027366 4684014 271385 4684014 271385 273226 4303217 273226 4303217 3968230 628536 3968230 628536 1061551 1665227 1061551 1665227 3771945 2406415 3771945 2406415 1670446 1208494 1670446 1208494 3325117 1038101 3325117 1038101 212646 4315420 212646 2483614 212646 2483614 4152967 549605 4152967 549605 554041 1207828 554041 1207828 1662661 4021790 1662661 753244 1662661 753244 734721 1544435 734721 1544435 3329282 1669394 3329282 1669394 1114796 1675230 1114796 209280 1114796 209280 231192 753401 231192 753401 4555180 2129875 4555180 3338892 4555180 3338892 3325019 2167214 3325019 2167214 4710260 3340096 4710260 3336823 4710260 3336823 3540287 954724 3540287 2440404 3540287 2440404 4125471 597146 4125471 597146 585361 1225149 585361 1225149 3805588 2124084 3805588 2276461 3805588 2276461 4373498 3101349 4373498 3101349 1648335 4661146 1648335 1174078 1648335 1174078 1171912 1239514 1171912 1239514 3326638 618621 3326638 618621 1041761 2097015 1041761 2097015 4555483 2553089 4555483 2553089 1148899 543524 1148899 3339477 1148899 3339477 1213999 1397824 1213999 1397824 283943 1683237 283943 1683237 2573147 3342060 2573147 3342060 135634 2338858 135634 2338858 4010160 2319820 4010160 2319820 1664349 36672 1664349 302570 1664349 302570 326575 3321840 326575 3321840 2714284 3328857 2714284 3328857 394199 4657443 394199 4657443 3339007 3338970 3339007 3338970 78422 2647980 78422 2647980 3350097 726386 3350097 726386 943650 1295122 943650 1295122 1675960 958152 1675960 958152 706687 185391 706687 185391 3332082 4918882 3332082 4918882 1654295 2942756 1654295 2942756 4197134 3333581 4197134 1667062 4197134 1667062 4952778 1665782 4952778 1665782 2897728 2147944 2897728 2147944 3807130 4232022 3807130 4232022 1659875 2823669 1659875 2823669 3857768 1131708 3857768 1131708 539184 4512832 539184 4512832 4390521 332973 4390521 332973 332935 2318029 332935 2318029 1670867 611230 1670867 611230 1054609 1520418 1054609 1520418 1678534 3237951 1678534 3237951 627091 614779 627091 3269014 627091 3269014 3339073 1237816 3339073 1237816 430132 3470702 430132 3470702 4187578 2540251 4187578 2969104 4187578 2969104 244877 3558616 244877 3558616 4568386 2881383 4568386 3335416 4568386 3335416 2401322 2849477 2401322 2849477 3345681 362315 3345681 362315 1165001 513901 1165001 248841 1165001 248841 3958346 2729712 3958346 3322999 3958346 3322999 1116013 412157 1116013 412157 4457426 2221884 4457426 2378868 4457426 2378868 4021401 1672559 4021401 1672559 4060147 4748004 4060147 4748004 240442 665492 240442 665492 3316879 228485 3316879 228485 244971 449728 244971 449728 1195123 1434626 1195123 1434626 205959 1678808 205959 1678808 4835261 1015215 4835261 1015215 1007467 3340038 1007467 3340038 3174119 1366658 3174119 1366658 1380728 1344940 1380728 1344940 4961526 3341071 4961526 577711 4961526 577711 1063895 2035549 1063895 2035549 4627574 2193807 4627574 2193807 3583466 3097491 3583466 2444211 3583466 2444211 659603 1654045 659603 1654045 3322915 780147 3322915 2971416 3322915 2971416 218082 3344864 218082 3344864 5008251 2885400 5008251 2885400 4182418 2166909 4182418 2166909 4510750 670661 4510750 670661 667935 729627 667935 729627 4233608 2433277 4233608 3321867 4233608 3321867 357163 2603670 357163 2603670 4541387 2101964 4541387 4310630 4541387 4310630 1684147 2003079 1684147 2003079 4030832 2643422 4030832 4362771 4030832 4362771 1185211 467293 1185211 2282000 1185211 2282000 4029942 3345024 4029942 2063275 4029942 2063275 4625562 2859011 4625562 2859011 1670968 546137 1670968 2525534 1670968 2525534 4737180 1920588 4737180 2838248 4737180 2838248 3352471 2984561 3352471 2984561 4626747 2012735 4626747 2012735 3647321 477381 3647321 2775895 3647321 2775895 4027081 2348140 4027081 4306057 4027081 4306057 1676190 3332702 1676190 3332702 4518798 1658495 4518798 1658495 1403057 1403016 1403057 1672266 1403057 1672266 4959762 1647456 4959762 1647456 1517533 2021607 1517533 2021607 3353121 368203 3353121 368203 352520 977563 352520 977563 4322387 2633495 4322387 598042 4322387 598042 593067 3341944 593067 3341944 3519350 3332571 3519350 3332571 523297 2401626 523297 2401626 4231218 2480433 4231218 2480433 323585 402052 323585 402052 3322159 1405065 3322159 2276377 3322159 2276377 3926772 3374084 3926772 3374084 3332087 4484229 3332087 2377982 3332087 2377982 4034031 1240031 4034031 1240031 438630 1053427 438630 1053427 3343721 315321 3343721 2938794 3343721 2938794 3740918 1076905 3740918 1076905 3348046 1661873 3348046 1661873 3769313 3336247 3769313 3336247 419864 701790 419864 701790 4450263 1412872 4450263 1892401 4450263 1892401 3336364 4096962 3336364 4096962 3352448 402265 3352448 402265 396668 4382939 396668 4382939 4736435 2255740 4736435 2255740 3333505 762302 3333505 1948831 3333505 1948831 4715002 3004007 4715002 3004007 1440951 1407294 1440951 2287006 1440951 2287006 3986766 1894774 3986766 1894774 251035 3323108 251035 3323108 2130796 1472076 2130796 1472076 1457735 2908773 1457735 2908773 3778086 4545182 3778086 4545182 1667125 14285 1667125 1107216 1667125 1107216 226037 1679888 226037 1679888 3366530 3344056 3366530 3344056 3321028 1670937 3321028 1670937 4064029 311762 4064029 311762 788239 788385 788239 230198 788239 230198 1410893 1377303 1410893 1377303 1371101 3036283 1371101 3036283 3650715 1011043 3650715 1011043 977478 2956625 977478 2956625 3698414 1223890 3698414 1223890 218694 1364938 218694 1364938 3462350 1677697 3462350 3328906 3462350 3328906 4689075 2820037 4689075 2820037 1664157 2050946 1664157 2050946 3738376 1146178 3738376 1146178 525704 3259419 525704 3259419 2980442 1464742 2980442 1464742 869485 776032 869485 1648056 869485 1648056 4309367 2386168 4309367 2511101 4309367 2511101 1679380 991937 1679380 991937 1002586 2591222 1002586 2591222 4251753 3314841 4251753 3314841 136658 2409169 136658 2409169 4255794 820120 4255794 820120 861636 1667383 861636 1667383 4434356 2679861 4434356 2679861 3351145 3418059 3351145 1676091 3351145 1676091 2237774 2169786 2237774 2169786 4515271 625689 4515271 625689 624900 2767249 624900 2767249 4320074 2342361 4320074 2586846 4320074 2586846 1664400 2981164 1664400 2981164 4666462 2411514 4666462 2411514 3320339 3424369 3320339 224671 3320339 224671 4100640 2569340 4100640 2498242 4100640 2498242 1651895 1075426 1651895 1221761 1651895 1221761 3331381 516662 3331381 516662 947850 723442 947850 2818368 947850 2818368 4145135 2505648 4145135 2700199 4145135 2700199 4360925 4360387 4360925 4360387 1669169 3342768 1669169 3342768 4681856 2074851 4681856 2074851 2587102 498760 2587102 498760 1178151 3062154 1178151 3062154 4739593 3339414 4739593 3339414 1657182 4199672 1657182 1682564 1657182 1682564 1657619 1333929 1657619 1333929 337542 1399243 337542 1399243 4381053 1150889 4381053 1150889 519923 3325565 519923 3325565 3318925 1504290 3318925 1504290 1293947 1673923 1293947 1673923 4905844 1013913 4905844 1013913 1001778 2175640 1001778 2175640 4513008 651308 4513008 651308 674625 4754300 674625 4754300 1679704 1682578 1679704 1682578 531799 4542171 531799 4542171 4933740 1647550 4933740 2039180 4933740 2039180 825423 2497438 825423 2497438 4500857 2834291 4500857 409852 4500857 409852 378601 3351214 378601 3351214 3426960 1668823 3426960 1668823 2356311 1654567 2356311 1654567 4740353 2355722 4740353 2355722 188956 3105710 188956 3105710 4100155 2457067 4100155 3336531 4100155 3336531 3580500 1854014 3580500 1854014 3333621 1781895 3333621 1781895 3521773 3320885 3521773 1142949 3521773 1142949 1143057 1414881 1143057 1414881 4496751 2827351 4496751 3742257 4496751 3742257 1263887 465238 1263887 465238 1213141 2137474 1213141 2137474 3785703 855278 3785703 855278 865383 2319107 865383 2319107 4376255 592428 4376255 592428 1676927 1669994 1676927 1669994 4575065 3012604 4575065 3012604 1664738 2573028 1664738 2573028 4111247 2137370 4111247 2137370 3336592 504762 3336592 2092826 3336592 2092826 4551512 2590242 4551512 2590242 1061533 593833 1061533 2248582 1061533 2248582 1656788 784414 1656788 784414 359089 3335580 359089 1674517 359089 1674517 2304423 3323801 2304423 2032980 2304423 2032980 3697939 3911538 3697939 3911538 1292985 1283075 1292985 3330110 1292985 3330110 4644934 4729194 4644934 4729194 722635 3331636 722635 3331636 3564617 1904471 3564617 2763770 3564617 2763770 3907285 898178 3907285 898178 878404 1685755 878404 1685755 1197256 1167004 1197256 1167004 1140002 15187 1140002 15187 1680494 4257464 1680494 4257464 1422810 3324484 1422810 3324484 2976985 3320590 2976985 3320590 1660743 1493190 1660743 2807957 1660743 2807957 4483925 3344737 4483925 3344737 1116980 3322139 1116980 3322139 3243887 880003 3243887 880003 785638 1927070 785638 1927070 4763801 3329410 4763801 3329410 3180171 3062876 3180171 3062876 4187906 1648400 4187906 1991737 4187906 1991737 4671959 1515274 4671959 1515274 1658431 1677037 1658431 1677037 4491844 2861663 4491844 2462080 4491844 2462080 2797281 1655751 2797281 2144502 2797281 2144502 718770 3353261 718770 3334452 718770 3334452 4849125 1670690 4849125 1670690 1001827 3330923 1001827 3330923 307189 3333950 307189 604324 307189 604324 4562636 1655362 4562636 1132257 4562636 1132257 1104633 3012217 1104633 3012217 4690571 213756 4690571 213756 213288 1124356 213288 1124356 3898381 2223498 3898381 1112102 3898381 1112102 1136495 2775639 1136495 2775639 3883600 1913883 3883600 1913883 3576769 2025729 3576769 2025729 4656024 3554139 4656024 3554139 3313990 517415 3313990 517415 544272 3320917 544272 3320917 1248966 532725 1248966 532725 1138263 1657358 1138263 1657358 4050846 2084878 4050846 2084878 2764254 1656298 2764254 1656298 1983677 3046367 1983677 3046367 3610826 1196842 3610826 1196842 449712 2944308 449712 2944308 4444769 2220654 4444769 2421284 4444769 2421284 1673621 2173399 1673621 2173399 3809078 3336099 3809078 3336099 1179483 491039 1179483 3065039 1179483 3065039 3321376 1204784 3321376 1204784 457803 3913654 457803 3913654 3351524 494272 3351524 1137453 3351524 1137453 537005 1342700 537005 1342700 4737303 1658857 4737303 1319570 4737303 1319570 3315032 3957724 3315032 3957724 4043922 2363288 4043922 2943519 4043922 2943519 4637616 848572 4637616 848572 819408 3315736 819408 3315736 4590598 826260 4590598 826260 824131 1225072 824131 1225072 1221097 1652405 1221097 1652405 393985 976729 393985 976729 1179399 473985 1179399 2484739 1179399 2484739 4165527 2634380 4165527 2634380 975215 972811 975215 2982301 975215 2982301 3340817 81494 3340817 81494 1654224 4767244 1654224 4767244 3314607 3338771 3314607 3338771 707246 3348806 707246 3348806 4785937 1678681 4785937 3350989 4785937 3350989 1147195 304960 1147195 304960 3343126 4583483 3343126 567545 3343126 567545 1103573 2533217 1103573 2533217 4205857 2980699 4205857 2980699 1351753 542731 1351753 542731 1123364 2941383 1123364 2941383 3710829 912370 3710829 912370 917939 1932229 917939 1932229 4202939 2538673 4202939 3333224 4202939 3333224 2195709 3704679 2195709 3704679 3320050 805317 3320050 805317 876797 3314924 876797 3314924 4285012 2608636 4285012 2608636 3188801 1681067 3188801 2204020 3188801 2204020 516393 3689639 516393 3689639 3347038 697135 3347038 697135 970483 1246377 970483 1246377 4725421 3032391 4725421 2024168 4725421 2024168 1373478 1349178 1373478 2560360 1373478 2560360 4225989 1003285 4225989 1003285 636043 1322887 636043 1322887 4581118 3346776 4581118 396576 4581118 396576 1266475 3342744 1266475 3342744 4104087 1134117 4104087 1134117 509380 3020442 509380 3020442 3649577 4577878 3649577 4577878 3351156 2237134 3351156 2237134 4114689 2547234 4114689 2335347 4114689 2335347 3704164 1231316 3704164 1655339 3704164 1655339 4533639 1008276 4533639 1008276 527520 1151034 527520 603846 527520 603846 1056059 1116744 1056059 1116744 539099 436426 539099 436426 3821986 2874134 3821986 1033559 3821986 1033559 532220 1183142 532220 1183142 495383 1235172 495383 1235172 3672552 157101 3672552 157101 1656374 1890670 1656374 1890670 4785050 667246 4785050 667246 692475 1941163 692475 1941163 4726299 580235 4726299 580235 606734 960883 606734 960883 4420191 3343695 4420191 2752059 4420191 2752059 621913 3055887 621913 3055887 4728304 2490823 4728304 2490823 3709486 2936678 3709486 4643497 3709486 4643497 3339327 2620417 3339327 2620417 4282120 3032732 4282120 3032732 1653826 4967745 1653826 4967745 3599604 1681011 3599604 1681011 2449618 3321610 2449618 3321610 3832484 388296 3832484 388296 1679353 1087818 1679353 1087818 3334874 2832656 3334874 2832656 1678916 1993312 1678916 1993312 3674921 695223 3674921 695223 679078 3012726 679078 3012726 4651843 1062050 4651843 1062050 1079339 582051 1079339 1663201 1079339 1663201 4091140 2431837 4091140 2100648 4091140 2100648 4577203 667831 4577203 667831 531170 2864020 531170 2864020 4696886 1678001 4696886 2491190 4696886 2491190 2429396 3344326 2429396 2711372 2429396 2711372 4360184 1277868 4360184 1277868 666265 898755 666265 898755 5002177 1680254 5002177 4602159 5002177 4602159 1684075 2810414 1684075 2810414 4498655 1302597 4498655 1302597 1313379 4790139 1313379 4790139 4093085 2565096 4093085 2639587 4093085 2639587 1658216 3584225 1658216 3098650 1658216 3098650 4778200 352317 4778200 352317 1289979 4999860 1289979 4999860 3327558 1091051 3327558 1091051 1059716 4358321 1059716 4358321 3326390 337858 3326390 337858 1335230 2607465 1335230 2607465 4651539 1982038 4651539 4089310 4651539 4089310 3328738 223041 3328738 223041 3331506 4244973 3331506 4244973 791843 239367 791843 239367 218131 3348105 218131 3348105 4677422 3000899 4677422 3341767 4677422 3341767 1430210 2536784 1430210 2536784 4096766 1667911 4096766 1667911 468237 3313945 468237 3313945 1606687 3345781 1606687 3345781 1178818 2702874 1178818 2702874 4328071 3327049 4328071 205886 4328071 205886 617991 1681075 617991 1681075 4370239 3338336 4370239 3338336 3368391 3343526 3368391 3343526 4039388 579951 4039388 579951 1091995 2372352 1091995 2372352 4049124 540906 4049124 540906 892886 883272 892886 882262 892886 882262 774972 795366 774972 795366 3562858 3086492 3562858 3048272 3562858 3048272 4218611 3335474 4218611 2364738 4218611 2364738 4304202 642086 4304202 642086 1043763 1658563 1043763 1658563 3536010 1653366 3536010 1962741 3536010 1962741 4443787 2215876 4443787 2778118 4443787 2778118 559057 525235 559057 1942677 559057 1942677 4738331 2307965 4738331 2307965 1428110 242125 1428110 268088 1428110 268088 280393 2022762 280393 2022762 4615561 2393490 4615561 2393490 4007375 396596 4007375 396596 1289134 3988473 1289134 3988473 4356989 1019855 4356989 1019855 1018123 314320 1018123 314320 3321483 487279 3321483 487279 1663108 627452 1663108 627452 3350532 4024414 3350532 4024414 1668264 2806841 1668264 2806841 3879625 3313487 3879625 3313487 346669 311596 346669 311596 3574347 1910722 3574347 1659754 3574347 1659754 792481 4325191 792481 4325191 3350297 232780 3350297 232780 1459378 1960815 1459378 1960815 3662957 2806683 3662957 2806683 921798 771933 921798 4935190 921798 4935190 3845224 2824106 3845224 3027633 3845224 3027633 3617967 2836378 3617967 2836378 3804138 395713 3804138 395713 403816 2780957 403816 2780957 4466609 647625 4466609 647625 1664242 1908326 1664242 339424 1664242 339424 1311373 2504416 1311373 2504416 4177307 1280699 4177307 1280699 388870 3756010 388870 3756010 3330506 1121403 3330506 1121403 1145048 1461316 1145048 1461316 3329060 1677790 3329060 1677790 500698 3897959 500698 3897959 3568840 1754325 3568840 1754325 1669991 2748170 1669991 2480261 1669991 2480261 4174916 3343873 4174916 3343873 1672666 3519812 1672666 3519812 3341960 828018 3341960 828018 872948 3321254 872948 3321254 1810168 4857321 1810168 4857321 1307082 1685913 1307082 1685913 837975 2537629 837975 2537629 4195073 2611498 4195073 2611498 4063244 1430831 4063244 1430831 4342622 2340091 4342622 1138663 4342622 1138663 1679149 1675705 1679149 1675705 3725842 1397833 3725842 1397833 1655140 1662665 1655140 1662665 3777279 3352008 3777279 3352008 1469615 1460709 1469615 2724480 1469615 2724480 3942777 2901500 3942777 2901500 3793470 3325910 3793470 3325910 4522821 4259371 4522821 4259371 806449 3320815 806449 3320815 4045338 3336400 4045338 3336400 2801347 2323939 2801347 2323939 3329668 413609 3329668 413609 395765 850376 395765 850376 2272285 1673471 2272285 2784264 2272285 2784264 3953648 1666616 3953648 3338516 3953648 3338516 2662974 2260641 2662974 2260641 3924092 1660264 3924092 1660264 348977 335553 348977 3092987 348977 3092987 4251563 696251 4251563 696251 695771 1679042 695771 1679042 4606623 2928530 4606623 1654918 4606623 1654918 803932 3347057 803932 3347057 4462733 443561 4462733 443561 439099 1682612 439099 1682612 3663835 3317960 3663835 3317960 886896 875160 886896 1118857 886896 1118857 1678689 350172 1678689 350172 356171 2194297 356171 2194297 3853868 629494 3853868 629494 602295 1423770 602295 1423770 1665328 2559982 1665328 2559982 1657997 732319 1657997 732319 3929888 2255383 3929888 2772370 3929888 2772370 1670614 1658508 1670614 2363734 1670614 2363734 4045527 2208064 4045527 2208064 3314991 3327436 3314991 3327436 3925129 1360919 3925129 1360919 1339769 2466443 1339769 2466443 4145329 3318273 4145329 3318273 959880 1186981 959880 1186981 1411715 204643 1411715 204643 220508 352582 220508 352582 2363559 3338764 2363559 625981 2363559 625981 1062071 545525 1062071 545525 2855745 4923929 2855745 4923929 1653573 315456 1653573 315456 4336163 3337646 4336163 1378335 4336163 1378335 1651147 3802764 1651147 3802764 3331338 1372503 3331338 1372503 1665065 262645 1665065 262645 3319475 361789 3319475 361789 334109 1647199 334109 1647199 3771868 3319244 3771868 2163118 3771868 2163118 3330063 2136096 3330063 2136096 4540724 2060227 4540724 2060227 1666722 2720819 1666722 2720819 3959073 1330304 3959073 1330304 1357796 715922 1357796 715922 1659436 339024 1659436 339024 1323469 3646010 1323469 3646010 1647228 259113 1647228 259113 276736 3096391 276736 3096391 4757681 660723 4757681 660723 679540 2034868 679540 2034868 3322795 1193488 3322795 3558322 3322795 3558322 659995 3322923 659995 3322923 1604316 3315099 1604316 3315099 299270 1660447 299270 1660447 2918036 3350629 2918036 3350629 981686 3025340 981686 3025340 4711392 1653692 4711392 1653692 480505 2331795 480505 2331795 4336908 773566 4336908 773566 755169 1086792 755169 1086792 3352630 2803377 3352630 2820222 3352630 2820222 4507741 830554 4507741 830554 842267 1650004 842267 1650004 3647036 833852 3647036 833852 816689 1991128 816689 1991128 4699249 535556 4699249 535556 716631 3342926 716631 3342926 4422679 2137900 4422679 2137900 1660401 88507 1660401 2810132 1660401 2810132 635923 1654383 635923 1654383 4782485 3333302 4782485 3333302 268891 3541851 268891 3541851 3350213 970406 3350213 970406 298520 3327917 298520 3327917 4095743 1368290 4095743 1368290 1351629 2729706 1351629 2729706 4400752 1294741 4400752 1294741 758588 3344993 758588 3344993 4977365 214975 4977365 214975 294119 2503566 294119 2503566 4184120 1383710 4184120 1383710 1378017 1647400 1378017 1647400 4266962 2618385 4266962 2499547 4266962 2499547 1654945 3239534 1654945 1445851 1654945 1445851 806788 2893235 806788 2893235 3773075 816164 3773075 816164 862099 2967337 862099 2967337 4644863 3329180 4644863 3329180 1128685 1125464 1128685 2731263 1128685 2731263 3795211 2871584 3795211 570590 3795211 570590 545380 2403142 545380 2403142 3069837 1921927 3069837 1921927 4680468 3031143 4680468 3320698 4680468 3320698 999290 3687664 999290 3687664 1685130 850883 1685130 850883 808129 880513 808129 386371 808129 386371 4137654 2551540 4137654 4314692 4137654 4314692 237561 2812741 237561 2812741 4498263 2404912 4498263 2404912 955595 709966 955595 1877957 955595 1877957 4781842 4534505 4781842 4534505 353565 486424 353565 486424 4577445 2087493 4577445 3293057 4577445 3293057 1124344 230082 1124344 230082 1472270 1305199 1472270 1305199 1280331 1751454 1280331 1751454 2175914 231398 2175914 231398 232711 1832418 232711 1832418 4061802 2612489 4061802 2770245 4061802 2770245 1686267 1650603 1686267 1650603 4581216 3225768 4581216 3225768 486380 483400 486380 1309238 486380 1309238 354407 1675085 354407 1675085 1646712 3318352 1646712 3318352 166214 359936 166214 359936 3759537 2090526 3759537 905163 3759537 905163 729543 1654322 729543 1654322 3895685 2416391 3895685 2416391 1649369 2334201 1649369 2334201 4340503 1676114 4340503 1676114 1149217 505824 1149217 2631461 1149217 2631461 4436822 1674581 4436822 1892645 4436822 1892645 1681712 930818 1681712 930818 4241006 2419572 4241006 2830765 4241006 2830765 3813441 2728457 3813441 2728457 4381730 549322 4381730 549322 1031967 1171799 1031967 1171799 517344 987748 517344 987748 708459 4567984 708459 4567984 346007 1107388 346007 1107388 3741200 2909091 3741200 2656764 3741200 2656764 1681262 1671220 1681262 1671220 3335900 4578985 3335900 91350 3335900 91350 1222487 454823 1222487 2430577 1222487 2430577 4232752 2607635 4232752 2607635 1668061 1672159 1668061 1672159 1707146 3049335 1707146 3049335 893577 776724 893577 1360750 893577 1360750 317310 2403458 317310 2403458 4269674 591931 4269674 591931 3340302 3335640 3340302 3335640 4457479 1654689 4457479 1654689 663165 1686271 663165 1686271 2225710 3324600 2225710 3324600 1372757 139414 1372757 139414 3766827 2111764 3766827 891565 3766827 891565 800288 1137696 800288 1137696 4886864 1670717 4886864 2582159 4886864 2582159 3068751 1656552 3068751 1656552 1397012 1402607 1397012 1402607 3941328 514772 3941328 514772 540516 1664810 540516 1664810 4553703 1192242 4553703 1192242 1205271 3335430 1205271 3335430 2897251 4604573 2897251 4604573 1665267 3708088 1665267 3708088 3339078 794009 3339078 794009 284638 278583 284638 512993 284638 512993 1686134 4701030 1686134 1658313 1686134 1658313 1094384 337312 1094384 337312 1679829 2256922 1679829 2256922 3892053 645028 3892053 645028 1024959 1463080 1024959 1463080 4069402 4486512 4069402 4486512 1378280 2874276 1378280 2874276 4511611 2933739 4511611 2933739 1063393 599508 1063393 944096 1063393 944096 727239 3328411 727239 3328411 3745623 2477583 3745623 2477583 4187821 1673163 4187821 1673163 67848 3313515 67848 3313515 1106666 590866 1106666 2634106 1106666 2634106 4054862 3330759 4054862 3330759 3595712 2293020 3595712 2293020 3991899 314362 3991899 314362 328150 1279465 328150 1279465 4272621 2582161 4272621 4091512 4272621 4091512 3326842 964630 3326842 964630 3347433 788569 3347433 788569 817963 94784 817963 94784 4147577 3331657 4147577 2802755 4147577 2802755 2427111 3317832 2427111 876364 2427111 876364 290785 1379268 290785 294225 290785 294225 283999 1410258 283999 1410258 3338853 1923413 3338853 2179087 3338853 2179087 897516 626941 897516 626941 628339 781606 628339 781606 3351465 150739 3351465 2935208 3351465 2935208 3737862 902022 3737862 902022 867014 356385 867014 356385 325407 2790023 325407 2790023 3842929 4581930 3842929 4581930 1682256 92994 1682256 3317156 1682256 3317156 768175 3083894 768175 3083894 4736055 1683489 4736055 1683489 290993 306696 290993 306696 3334897 3318580 3334897 3318580 2501815 3341459 2501815 2410312 2501815 2410312 4319612 2667325 4319612 1676200 4319612 1676200 4338787 3335881 4338787 3335881 2851390 2731960 2851390 2731960 4394667 2277272 4394667 2277272 1683138 2918392 1683138 2918392 4595124 2261896 4595124 2261896 3894704 2615729 3894704 2615729 4312660 3493505 4312660 3493505 2850092 1677598 2850092 2582296 2850092 2582296 4239755 3325898 4239755 3325898 2065428 2712880 2065428 2712880 3950507 1942999 3950507 1942999 355133 351182 355133 1664483 355133 1664483 4102309 2431420 4102309 971040 4102309 971040 722297 4439609 722297 4439609 3821527 228480 3821527 228480 231830 407643 231830 407643 4889879 3329639 4889879 2795612 4889879 2795612 3777889 2916687 3777889 2424707 3777889 2424707 4492489 2822294 4492489 2719192 4492489 2719192 322895 3334569 322895 3334569 4526626 2382682 4526626 2382682 1194341 1177508 1194341 3313956 1194341 3313956 3640056 3063579 3640056 3063579 3347261 2936855 3347261 2936855 3702887 3026403 3702887 3026403 1021183 373463 1021183 373463 1648892 3472845 1648892 792295 1648892 792295 3859881 2808922 3859881 2763854 3859881 2763854 3890587 1254404 3890587 1254404 1274766 1664471 1274766 1664471 4768417 1895587 4768417 727572 4768417 727572 972773 1657831 972773 1657831 3816839 2122635 3816839 192830 3816839 192830 1439804 1434061 1439804 3316331 1439804 3316331 3400659 3325013 3400659 3325013 705528 2019526 705528 2019526 3791844 2128690 3791844 1675268 3791844 1675268 886828 1668288 886828 1668288 4463196 2784895 4463196 1646765 4463196 1646765 2244050 3320205 2244050 3320205 4604085 3552730 4604085 3552730 893410 2877855 893410 2877855 3765238 1356735 3765238 1356735 310476 919402 310476 919402 3332469 1337731 3332469 1975745 3332469 1975745 4715629 3353273 4715629 3353273 4045553 3323566 4045553 3323566 4272594 1819688 4272594 1819688 1666043 3017317 1666043 3017317 3683435 2225480 3683435 2225480 1094104 2643714 1094104 2643714 4020365 1329596 4020365 1329596 343400 3339033 343400 3339033 4414462 578480 4414462 578480 591284 2826632 591284 2826632 4491846 1383838 4491846 1383838 1078471 602425 1078471 831387 1078471 831387 855090 1160680 855090 1160680 3842108 2843758 3842108 2660451 3842108 2660451 2100827 3340497 2100827 884265 2100827 884265 3345077 541605 3345077 541605 506497 1652380 506497 1652380 1664048 2379286 1664048 2081974 1664048 2081974 3730436 1347087 3730436 1347087 861029 3326931 861029 3326931 3337090 612341 3337090 612341 1679159 2723328 1679159 2723328 3962381 3328571 3962381 3328571 585876 4122235 585876 4122235 3323826 3836676 3323826 3836676 299482 1925927 299482 1925927 4746800 3985191 4746800 3985191 767326 757326 767326 1657745 767326 1657745 1680024 2465007 1680024 1402973 1680024 1402973 1247381 2597059 1247381 2597059 4102493 3321875 4102493 3321875 2433934 3342848 2433934 3342848 2978545 246876 2978545 246876 1440023 3339331 1440023 3339331 2885333 977403 2885333 977403 969062 3349568 969062 3349568 3734122 2048613 3734122 3350493 3734122 3350493 358363 210698 358363 210698 217142 539955 217142 539955 4775390 3089508 4775390 1451606 4775390 1451606 1020392 654186 1020392 1658519 1020392 1658519 3384489 3326431 3384489 3326431 2067290 2148430 2067290 2148430 3821159 852491 3821159 852491 812765 667050 812765 667050 3702197 2963497 3702197 3346468 3702197 3346468 1321907 840835 1321907 840835 826212 3318156 826212 3318156 4432273 521209 4432273 521209 3313671 2329322 3313671 84930 3313671 84930 1664391 2108388 1664391 2108388 4573346 2716527 4573346 2716527 3543659 73684 3543659 73684 1862485 3335764 1862485 2341356 1862485 2341356 3352933 3330753 3352933 3330753 661371 1651292 661371 1651292 3827121 2855872 3827121 3540217 3827121 3540217 1262728 2677345 1262728 2677345 4360296 2335156 4360296 2335156 1654617 4958252 1654617 3322877 1654617 3322877 1426279 3341456 1426279 2784440 1426279 2784440 4434725 400269 4434725 400269 1213786 1242665 1213786 1242665 1268647 1243834 1268647 1243834 433217 1678367 433217 1678367 4703453 3047699 4703453 391513 4703453 391513 1683311 1149667 1683311 2965939 1683311 2965939 4580803 2075098 4580803 2075098 3100481 367584 3100481 367584 893775 3338867 893775 3329588 893775 3329588 2402688 474335 2402688 474335 740148 3327580 740148 3327580 520260 1680250 520260 1680250 4227344 2445204 4227344 1929287 4227344 1929287 1139693 529115 1139693 703784 1139693 703784 676066 3076890 676066 3076890 3317958 1294675 3317958 1294675 380128 2944081 380128 2944081 3586018 3090412 3586018 311969 3586018 311969 1359963 2024175 1359963 2024175 4625818 1259829 4625818 1259829 396051 1665545 396051 1665545 4804385 1282869 4804385 1282869 380762 777192 380762 777192 762475 1188582 762475 1188582 450749 2532323 450749 2532323 4264881 2590440 4264881 3335320 4264881 3335320 1453358 3324080 1453358 3324080 4299944 673501 4299944 673501 1016058 92345 1016058 92345 4374422 2723224 4374422 3340965 4374422 3340965 413815 2709419 413815 2709419 4408326 2759789 4408326 1661265 4408326 1661265 268693 2606356 268693 2606356 4283696 4195572 4283696 4195572 1668957 510547 1668957 510547 215242 3353275 215242 3353275 4231373 2549698 4231373 3341282 4231373 3341282 2865545 3345258 2865545 3345258 4122032 2388579 4122032 2388579 1672949 2800307 1672949 2800307 4458726 1669608 4458726 1669608 345581 1877812 345581 1877812 4158646 2487959 4158646 2057408 4158646 2057408 4582779 897962 4582779 897962 891586 2374273 891586 2374273 4014699 4532279 4014699 4532279 1652427 1678017 1652427 1678017 3316974 3328662 3316974 3328662 1548875 1911268 1548875 1911268 4759268 2647226 4759268 2647226 1204985 1676976 1204985 1676976 3090892 3345341 3090892 3345341 4694287 2646465 4694287 2646465 1891034 2843192 1891034 2843192 4735355 1956555 4735355 2657629 4735355 2657629 4027770 2920038 4027770 2920038 4595826 2044509 4595826 2044509 828467 814701 828467 1039390 828467 1039390 506577 2957226 506577 2957226 4834237 3329245 4834237 4398885 4834237 4398885 255426 901188 255426 901188 1665139 2436041 1665139 1693031 1665139 1693031 1659919 1656492 1659919 1656492 4331922 649660 4331922 649660 1008344 1659894 1008344 1659894 3239547 1676238 3239547 2335065 3239547 2335065 4297560 1221951 4297560 1221951 1188293 504651 1188293 2155165 1188293 2155165 3827185 477554 3827185 477554 494524 2265022 494524 2265022 3923814 42010 3923814 42010 579903 576223 579903 2540415 579903 2540415 4168106 1306144 4168106 1306144 696131 1445962 696131 1445962 4515269 2846561 4515269 298488 4515269 298488 307392 1340924 307392 1340924 3930128 2705998 3930128 2564353 3930128 2564353 4116987 3334164 4116987 3334164 1941647 134921 1941647 134921 3352625 594208 3352625 594208 597395 1318743 597395 1318743 3345079 1193520 3345079 1193520 104706 3334936 104706 2887011 104706 2887011 4548769 240715 4548769 240715 939224 720634 939224 1665750 939224 1665750 3229135 1681419 3229135 1681419 2959132 2320502 2959132 2320502 4327625 3852115 4327625 3852115 946081 3324432 946081 3324432 2070315 1453213 2070315 1453213 1458973 952004 1458973 952004 4060542 1684182 4060542 3895965 4060542 3895965 1967128 2680789 1967128 2680789 3982297 3317085 3982297 3317085 1063295 1054544 1063295 2875150 1063295 2875150 4944015 1671808 4944015 2806385 4944015 2806385 1951016 2933240 1951016 2933240 4580910 359458 4580910 359458 1321633 3611874 1321633 3611874 1666177 1656150 1666177 1656150 524230 517649 524230 4550762 524230 4550762 3685632 2149664 3685632 2149664 3819192 1439463 3819192 1439463 1252418 4635309 1252418 3097208 1252418 3097208 3327548 1680006 3327548 1680006 233863 814522 233863 814522 4743971 1912400 4743971 456562 4743971 456562 1206283 3108152 1206283 3108152 4782307 2480210 4782307 2480210 3322126 4742086 3322126 2791248 3322126 2791248 4503015 2165896 4503015 2316386 4503015 2316386 1294613 107268 1294613 107268 3342392 1377946 3342392 1377946 1399217 2963635 1399217 2963635 4607781 3792083 4607781 3792083 327324 3322490 327324 3322490 4454464 2204688 4454464 2550933 4454464 2550933 3323866 1090860 3323866 2529184 3323866 2529184 4197493 3466337 4197493 3466337 1252812 1225594 1252812 3014216 1252812 3014216 4686564 2506582 4686564 2506582 3343822 2332351 3343822 2332351 4329202 536881 4329202 536881 1123449 1439524 1123449 1439524 1671247 747483 1671247 1333041 1671247 1333041 1344032 3092221 1344032 3092221 4771985 1877079 4771985 1877079 3564812 2483741 3564812 2483741 4184248 1122808 4184248 1122808 540191 3348470 540191 3348470 4166085 1660950 4166085 1660950 4907634 3055787 4907634 3055787 3316266 2666174 3316266 3334037 3316266 3334037 241814 3587307 241814 3587307 1682877 1031299 1682877 1031299 607846 735388 607846 735388 928203 1354539 928203 1354539 265879 258933 265879 3130921 265879 3130921 4799829 3565339 4799829 3565339 1659913 4054652 1659913 4054652 1675466 239913 1675466 239913 1450842 2576335 1450842 2576335 3322606 1018113 3322606 1018113 638976 3319889 638976 3319889 3582530 958958 3582530 958958 725847 2645710 725847 2645710 4008039 1678071 4008039 1678071 3344735 3329962 3344735 3329962 4324428 2110556 4324428 2110556 2585839 1667255 2585839 3329445 2585839 3329445 3504158 1665442 3504158 1665442 1307810 1658912 1307810 1658912 813269 2400680 813269 2400680 1682658 913512 1682658 913512 925982 1908669 925982 1908669 3582467 3243195 3582467 3243195 3335642 3074680 3335642 3074680 3800365 2137550 3800365 2658106 3800365 2658106 4024836 1040952 4024836 1040952 1052752 3331998 1052752 3331998 3210239 1024181 3210239 1024181 644385 2151879 644385 2151879 3812487 2075888 3812487 2075888 1029330 639851 1029330 1113556 1029330 1113556 562669 2270488 562669 2270488 3910131 289808 3910131 289808 1056013 591326 1056013 355424 1056013 355424 1315406 1212528 1315406 1212528 439718 3342876 439718 3342876 3519387 1401697 3519387 1401697 1400499 1978481 1400499 1978481 4701310 2274040 4701310 2274040 4399357 2746442 4399357 2558412 4399357 2558412 4230468 2696099 4230468 2696099 4325515 2740878 4325515 2740878 3314120 3669086 3314120 3314340 3314120 3314340 1675906 2287199 1675906 2287199 4665836 2994648 4665836 1015546 4665836 1015546 1035754 2133652 1035754 2133652 3801950 464976 3801950 464976 1191160 1652475 1191160 1652475 1371876 1655278 1371876 1655278 373070 1651032 373070 1651032 1774827 1217746 1774827 1217746 1224003 2880697 1224003 2880697 4556394 1306791 4556394 1306791 372908 1985123 372908 1985123 4764969 1895391 4764969 3086295 4764969 3086295 853619 910728 853619 910728 1333214 331280 1333214 1676492 1333214 1676492 1612593 2651970 1612593 2651970 4246125 1342284 4246125 1342284 1027139 1023526 1027139 1677889 1027139 1677889 3623891 1974984 3623891 2720521 3623891 2720521 3352436 4848630 3352436 1928055 3352436 1928055 4754503 2619421 4754503 2619421 262128 3321853 262128 3321853 3332868 3463850 3332868 3463850 544961 1503180 544961 1503180 3322390 3331404 3322390 3331404 1703625 2896687 1703625 2896687 4545680 4828771 4545680 4828771 3323957 1936793 3323957 1936793 4724664 1091200 4724664 1091200 593022 4235448 593022 4235448 3776276 1652500 3776276 4997512 3776276 4997512 1660593 3336648 1660593 3336648 2544668 1063990 2544668 1063990 1029997 2589902 1029997 2589902 4494659 1852702 4494659 1852702 3337517 3335090 3337517 545996 3337517 545996 1139915 2495023 1139915 2495023 4186059 275997 4186059 275997 273661 541088 273661 541088 1790813 1674857 1790813 2898657 1790813 2898657 4566246 956025 4566246 956025 724373 1496577 724373 1496577 3649436 1960757 3649436 3327326 3649436 3327326 4948226 2894433 4948226 2894433 3328387 3756098 3328387 869744 3328387 869744 835000 2109260 835000 2109260 1682286 1143324 1682286 1143324 1165830 4949228 1165830 4949228 3318281 404265 3318281 404265 567232 566043 567232 1678816 567232 1678816 1631482 714581 1631482 714581 941516 295932 941516 295932 3338180 558755 3338180 558755 1091621 4521180 1091621 4521180 3827921 3319254 3827921 3323843 3827921 3323843 4614355 4758108 4614355 4758108 2672530 502741 2672530 502741 1152683 3482133 1152683 3482133 1666503 2620268 1666503 2620268 570223 4240449 570223 4240449 4521610 1081461 4521610 1081461 652665 1685981 652665 1671072 652665 1671072 4169569 1686032 4169569 3711094 4169569 3711094 1664792 1900700 1664792 1900700 4772275 2318532 4772275 2318532 1674598 735693 1674598 735693 4085616 2428551 4085616 688692 4085616 688692 238034 207285 238034 2864633 238034 2864633 3317916 1675153 3317916 1675153 35125 2456949 35125 2456949 4106550 1672342 4106550 1672342 372782 3313633 372782 3313633 4531911 2856430 4531911 3353042 4531911 3353042 113723 1184792 113723 1184792 1203097 3348468 1203097 3348468 393690 858769 393690 858769 3350277 1679653 3350277 3110565 3350277 3110565 4797131 2100966 4797131 2100966 1665740 3469931 1665740 3339797 1665740 3339797 3624500 1944570 3624500 2451562 3624500 2451562 4111768 3092528 4111768 3092528 1329356 972767 1329356 972767 938024 1925767 938024 1925767 2256677 1681194 2256677 1681194 1493537 2620496 1493537 2620496 4742133 3066045 4742133 1677880 4742133 1677880 529313 4014377 529313 4014377 3322688 1655407 3322688 1655407 1684606 4353438 1684606 2006680 1684606 2006680 3645482 1650739 3645482 1650739 777025 3352098 777025 3352098 3322685 2670181 3322685 2670181 1662134 2019997 1662134 2019997 3669470 2205233 3669470 2205233 1652008 2876359 1652008 364474 1652008 364474 370896 2563701 370896 2563701 4107930 2047830 4107930 2047830 3710286 3122007 3710286 3122007 4788565 2922405 4788565 2922405 3743574 1664044 3743574 1664044 3975200 1887004 3975200 1887004 3543084 2419413 3543084 2419413 4308579 2355329 4308579 4293233 4308579 4293233 3180793 510468 3180793 510468 3346896 1091983 3346896 1091983 1094520 3342202 1094520 3342202 2514511 1681755 2514511 1681755 646001 617229 646001 3339668 646001 3339668 2001548 1268714 2001548 1268714 422796 2947589 422796 2947589 3693973 1104483 3693973 1104483 1106949 1678160 1106949 1678160 3301908 1651530 3301908 3352149 3301908 3352149 1666209 1650733 1666209 1650733 4162497 2526862 4162497 2029080 4162497 2029080 3320321 2975099 3320321 1651223 3320321 1651223 2330444 3040636 2330444 3040636 4074687 2286230 4074687 2286230 4388641 3049925 4388641 3049925 765201 1866586 765201 1866586 1647903 1174315 1647903 1174315 1008428 1399056 1008428 1399056 1669145 2275584 1669145 710811 1669145 710811 709051 2871388 709051 2871388 4504790 2397081 4504790 2397081 1143124 3323824 1143124 2043774 1143124 2043774 4605438 2480814 4605438 2480814 4057712 2573726 4057712 312504 4057712 312504 278292 3326994 278292 3326994 1292189 1180136 1292189 1180136 412175 3350215 412175 3350215 1535528 632862 1535528 632862 619110 3330384 619110 3330384 4522110 785807 4522110 785807 994503 3320371 994503 2010097 994503 2010097 3662158 4557741 3662158 4557741 3316153 2336120 3316153 2336120 4003883 920556 4003883 920556 944641 4171482 944641 4171482 3327371 988339 3327371 988339 483315 3318214 483315 3086608 483315 3086608 3550148 330654 3550148 330654 1048814 593641 1048814 352400 1048814 352400 356995 392050 356995 392050 395941 1665553 395941 1665553 30002 2483393 30002 2483393 1657334 593543 1657334 593543 1062954 1425658 1062954 1425658 1664639 2568723 1664639 814170 1664639 814170 1656173 2111143 1656173 2111143 4534811 1172555 4534811 1172555 577961 1230879 577961 1230879 4147606 2533218 4147606 1890457 4147606 1890457 4790439 1655537 4790439 1655537 3515859 1967607 3515859 1967607 3657146 1653651 3657146 1653651 2358902 1958097 2358902 1958097 3632224 1653584 3632224 1653584 1680218 1931535 1680218 188847 1680218 188847 1671440 1283338 1671440 2241474 1671440 2241474 3350380 274369 3350380 274369 280854 805289 280854 805289 780520 3313543 780520 3313543 209191 1937499 209191 1937499 4737236 416839 4737236 416839 1239111 1418502 1239111 1418502 3353250 605812 3353250 605812 1678489 1681858 1678489 1681858 3311491 1686365 3311491 1686365 409867 2637842 409867 2637842 4025932 3673696 4025932 3673696 3341801 2102937 3341801 2102937 4542400 2767286 4542400 2767286 3337345 2765824 3337345 2765824 3884898 746435 3884898 746435 894038 2356906 894038 2356906 4016523 1182787 4016523 1182787 486670 1306436 486670 1306436 1320497 1402295 1320497 1402295 291635 3817801 291635 3817801 4760480 907479 4760480 907479 646538 645840 646538 1684954 646538 1684954 3694998 1655893 3694998 1665661 3694998 1665661 764259 757726 764259 1722670 764259 1722670 3320526 1116349 3320526 1116349 559432 2284957 559432 2284957 4356931 2432364 4356931 2432364 3814480 2857593 3814480 2454229 3814480 2454229 4772745 1915662 4772745 2247291 4772745 2247291 357484 343378 357484 3812098 357484 3812098 3340632 4572358 3340632 4572358 3313914 2123472 3313914 2123472 4845684 3323827 4845684 1294714 4845684 1294714 354365 533687 354365 533687 1157157 789308 1157157 789308 802389 1677751 802389 1677751 1362756 3328115 1362756 3328115 525288 515022 525288 993026 525288 993026 2622355 1663180 2622355 1096991 2622355 1096991 591233 2253962 591233 2253962 4396588 3884542 4396588 3884542 737601 2878075 737601 2878075 4533457 954687 4533457 954687 738305 1360905 738305 1360905 4464694 1410973 4464694 1410973 257280 1146208 257280 1146208 3317007 1351271 3317007 1299766 3317007 1299766 336847 561864 336847 561864 4655704 3350464 4655704 3344947 4655704 3344947 1682356 1666781 1682356 1666781 3463901 3087746 3463901 3087746 1651002 3100751 1651002 3100751 4763350 350886 4763350 350886 1323830 61642 1323830 61642 3321963 4397716 3321963 2212416 3321963 2212416 4464664 2794943 4464664 4734458 4464664 4734458 618246 1455577 618246 1455577 4593145 2077661 4593145 1007346 4593145 1007346 663508 2294178 663508 2294178 3940118 3198118 3940118 3198118 1671434 2335477 1671434 2335477 4314221 1189091 4314221 1189091 3325137 2202937 3325137 2202937 4447375 1413324 4447375 1413324 1389861 4289528 1389861 4289528 1665850 585813 1665850 585813 1087682 2006201 1087682 2006201 3670774 224421 3670774 224421 399891 3316664 399891 2134098 399891 2134098 4121166 2555243 4121166 1396915 4121166 1396915 254743 4863843 254743 4863843 4210047 1680907 4210047 2607402 4210047 2607402 4271750 3328997 4271750 3328997 180527 1654856 180527 1654856 3750159 2894452 3750159 3393463 3750159 3393463 1668360 1296337 1668360 1296337 3456889 1667200 3456889 1669271 3456889 1669271 437541 502862 437541 502862 3627206 1159667 3627206 2120176 3627206 2120176 4560749 1683508 4560749 1683508 292919 291025 292919 573018 292919 573018 1649768 4719698 1649768 584793 1649768 584793 4752059 666634 4752059 1932122 4752059 1932122 3339003 4015868 3339003 874963 3339003 874963 875046 3627247 875046 3627247 3343128 498964 3343128 498964 518261 1661371 518261 1661371 4448209 2215308 4448209 1685404 4448209 1685404 4751954 3062116 4751954 3821829 4751954 3821829 1650079 2486263 1650079 2486263 4311970 2332218 4311970 2923645 4311970 2923645 4565977 979940 4565977 979940 687495 2948869 687495 2948869 4535081 325866 4535081 3337665 4535081 3337665 866896 3511662 866896 3511662 3353078 4792104 3353078 4792104 1686459 542526 1686459 542526 3345436 3598449 3345436 3598449 1655267 1670791 1655267 1670791 3833881 1682401 3833881 1682401 3263575 2085567 3263575 2085567 3337659 2241971 3337659 2241971 3314116 2377674 3314116 2377674 4030898 4220256 4030898 4220256 3351510 2865658 3351510 2865658 4539784 2616144 4539784 2616144 1525505 3332404 1525505 3326385 1525505 3326385 4881381 1299136 4881381 1299136 554459 544131 554459 2889404 554459 2889404 4576014 1646904 4576014 1646904 1195498 1549189 1195498 1549189 3782914 3345359 3782914 509668 3782914 509668 538146 972744 538146 972744 1269157 1278527 1269157 557743 1269157 557743 1092886 1675168 1092886 1675168 2346452 798122 2346452 798122 780715 1302856 780715 1302856 352327 3327410 352327 3327410 2835643 4639271 2835643 4639271 3329238 400627 3329238 400627 1278529 1418524 1278529 1418524 3342389 2678919 3342389 1652556 3342389 1652556 4927031 1880082 4927031 1880082 1314273 1307578 1314273 2228968 1314273 2228968 3871308 3965816 3871308 3965816 3347594 1650128 3347594 1650128 4206011 874320 4206011 874320 1682613 638237 1682613 3324015 1682613 3324015 2587551 4790645 2587551 4790645 1654974 3344135 1654974 3344135 3325483 663531 3325483 663531 564890 556677 564890 3336863 564890 3336863 4201114 2848960 4201114 2848960 676111 1670888 676111 1670888 605651 1293261 605651 1293261 4269407 1655681 4269407 318661 4269407 318661 4529046 2779437 4529046 2779437 4464031 3055015 4464031 3055015 4722723 3008657 4722723 3008657 3224810 324012 3224810 324012 1350799 1834471 1350799 1834471 3949019 2733646 3949019 543209 3949019 543209 693389 960876 693389 960876 4872383 1675286 4872383 3339067 4872383 3339067 456056 4547582 456056 4547582 1667145 2669156 1667145 2669156 4328027 2378463 4328027 2378463 1650148 3774606 1650148 3774606 3568351 1885725 3568351 2686005 3568351 2686005 481877 1900875 481877 1900875 3637284 3038828 3637284 3322045 3637284 3322045 824462 2465189 824462 2465189 4119009 1249130 4119009 1249130 429651 1107328 429651 1107328 586972 1348351 586972 1348351 325274 2384058 325274 2384058 4058135 1666961 4058135 1666961 1733449 2995680 1733449 2995680 4631516 1682909 4631516 1682909 798756 1653495 798756 1653495 4769364 2336245 4769364 2336245 784938 3783764 784938 3783764 1762962 2515977 1762962 2515977 4184765 962688 4184765 962688 81496 3337746 81496 3326874 81496 3326874 1672614 2654409 1672614 2654409 3996096 3469512 3996096 3469512 671410 1364552 671410 1364552 304540 3103309 304540 3103309 4791012 546015 4791012 546015 1132247 1117903 1132247 2293639 1132247 2293639 4404834 467851 4404834 467851 484169 2204505 484169 2204505 4465498 349010 4465498 349010 1326784 1665118 1326784 1665118 1648071 303654 1648071 3336869 1648071 3336869 3547736 1413166 3547736 1413166 259862 1083814 259862 1083814 1147970 516814 1147970 1670240 1147970 1670240 313913 870486 313913 870486 1677996 1205614 1677996 1205614 1185406 1269396 1185406 1269396 1684394 1274902 1684394 2754782 1684394 2754782 4442181 1823206 4442181 1823206 1681073 1655782 1681073 1655782 4567445 2104243 4567445 570244 4567445 570244 559486 439517 559486 439517 1226239 481668 1226239 481668 465521 4249698 465521 4249698 3317690 414985 3317690 414985 440091 815714 440091 815714 3786667 2908627 3786667 875049 3786667 875049 3372888 1660107 3372888 2264853 3372888 2264853 3945986 1246873 3945986 1246873 849224 797743 849224 3348326 849224 3348326 3172531 1097791 3172531 1097791 560037 2127245 560037 2127245 1659808 353475 1659808 353475 1338695 2931016 1338695 2931016 3344647 3124729 3344647 3334631 3344647 3334631 622003 2412549 622003 2412549 4673786 2990251 4673786 2776796 4673786 2776796 678690 2804373 678690 2804373 3865923 3779387 3865923 3779387 332130 1277433 332130 1277433 3768259 2910295 3768259 257581 3768259 257581 1391357 2139302 1391357 2139302 4655218 1667808 4655218 3132817 4655218 3132817 4783494 1677994 4783494 1677994 1731111 3619715 1731111 3619715 3327451 2889456 3327451 4670105 3327451 4670105 1671297 3347309 1671297 3347309 3518702 3346743 3518702 3346743 1769152 3345061 1769152 3345061 4430557 1680758 4430557 1680758 528117 3318292 528117 3318292 462467 1666150 462467 1666150 3828134 2092520 3828134 2092520 3782383 2648839 3782383 2648839 4007335 3327033 4007335 3327033 3475710 1662525 3475710 1662525 4120209 2279763 4120209 2279763 1664354 2960108 1664354 1670757 1664354 1670757 1063843 3336360 1063843 3336360 2592547 1647987 2592547 1647987 313207 968225 313207 968225 4078773 2581848 4078773 2584295 4078773 2584295 4224939 3349716 4224939 3349716 706712 1239115 706712 1239115 3934498 2746222 3934498 2107589 3934498 2107589 3791821 1659406 3791821 1659406 4378622 662105 4378622 662105 976308 4743530 976308 4743530 1088748 1658910 1088748 1658910 1026833 2162184 1026833 2162184 4496371 2429308 4496371 2429308 2719465 3323366 2719465 2428746 2719465 2428746 4228801 1861657 4228801 1861657 3351417 3344379 3351417 3344379 4648114 545117 4648114 545117 542017 3319681 542017 3319681 3317935 4038014 3317935 1036489 3317935 1036489 853977 792002 853977 2493734 853977 2493734 4173493 1543628 4173493 1543628 1098084 577220 1098084 2105851 1098084 2105851 4622708 2947980 4622708 3079098 4622708 3079098 4753581 1278278 4753581 1278278 1287599 3064120 1287599 3064120 4717574 3326319 4717574 3326319 3793027 497104 3793027 497104 3346131 2122552 3346131 2122552 4444425 2210074 4444425 3341107 4444425 3341107 4997380 2273163 4997380 2273163 4402380 3320904 4402380 3320904 4875011 380253 4875011 380253 365207 2952155 365207 2952155 1651623 3335034 1651623 3335034 1401452 3332356 1401452 3332356 3128940 667666 3128940 667666 351199 583399 351199 583399 3784709 1664981 3784709 2362769 3784709 2362769 1656407 2624162 1656407 2624162 4042924 560556 4042924 560556 353418 2550469 353418 2550469 4211110 2576987 4211110 2576987 4115601 1659275 4115601 1659275 4514142 2421129 4514142 2421129 698410 638156 698410 638156 639688 1667453 639688 1667453 3385071 594941 3385071 594941 574265 4636601 574265 4636601 3345263 3326734 3345263 3326734 829130 2756706 829130 2756706 4417094 2751964 4417094 2751964 3951162 1657959 3951162 1657959 4883434 3315396 4883434 3315396 440503 2192501 440503 2192501 3347627 3349706 3347627 3349706 1545885 842910 1545885 842910 281344 259250 281344 2749400 281344 2749400 3816035 2167996 3816035 2597141 3816035 2597141 4272764 1419680 4272764 1419680 682502 4079454 682502 4079454 3352472 2677645 3352472 2677645 1661895 2556043 1661895 2556043 4388261 1223754 4388261 1223754 431562 2984929 431562 2984929 3694079 4916954 3694079 4916954 1669019 3275021 1669019 3275021 3326957 1760191 3326957 2550747 3326957 2550747 4111278 2269104 4111278 2269104 3655559 1994151 3655559 2577496 3655559 2577496 4263864 1928443 4263864 1928443 1515559 677415 1515559 677415 986391 2981112 986391 2981112 4635335 4594637 4635335 4594637 2684303 1653563 2684303 1676309 2684303 1676309 1925818 4861782 1925818 4861782 4557721 2098053 4557721 3344613 4557721 3344613 3219837 597897 3219837 597897 3612412 1936553 3612412 3321687 3612412 3321687 588120 1652506 588120 1652506 4114814 2433069 4114814 2760391 4114814 2760391 3315675 2787223 3315675 1173786 3315675 1173786 1165151 2705192 1165151 2705192 4378950 2937077 4378950 2937077 571141 1676011 571141 1676011 151666 4530677 151666 4530677 1680332 1068521 1680332 1068521 589174 3333197 589174 3333197 3736716 2925515 3736716 3224130 3736716 3224130 1647261 424462 1647261 424462 3325740 3352357 3325740 3352357 746697 3003112 746697 3003112 4261175 1650557 4261175 2386603 4261175 2386603 1651876 1648619 1651876 1648619 4617185 3340509 4617185 3340509 1552792 1212371 1552792 1212371 3332354 555575 3332354 555575 1091743 2462818 1091743 2462818 3340865 2204872 3340865 2831666 3340865 2831666 4491942 606399 4491942 606399 596449 2163189 596449 2163189 4492847 640362 4492847 640362 369349 353914 369349 2603198 369349 2603198 4058600 4366736 4058600 4366736 739155 738596 739155 1031449 739155 1031449 4071399 1667201 4071399 2944193 4071399 2944193 1432299 912680 1432299 912680 934868 1228848 934868 1228848 3273497 1667876 3273497 3004488 3273497 3004488 3327734 552329 3327734 552329 1650620 3013046 1650620 3013046 4675244 1684814 4675244 1684814 665969 2880038 665969 2880038 3829510 2049557 3829510 2049557 519904 229749 519904 229749 231301 1649316 231301 1649316 1653878 2446155 1653878 2446155 4139431 1662756 4139431 1662756 1394087 1674406 1394087 1674406 3311613 4816806 3311613 4816806 1669771 2988121 1669771 2988121 3645644 824098 3645644 824098 1426090 1407978 1426090 1683365 1426090 1683365 3330491 3238475 3330491 473163 3330491 473163 488050 2678922 488050 2678922 4368671 3341697 4368671 3341697 1130188 2898939 1130188 2898939 3761047 1209119 3761047 1209119 92872 3349062 92872 2139005 92872 2139005 3784992 730390 3784992 730390 928360 1734034 928360 1734034 4308016 1187888 4308016 1187888 496316 1964316 496316 1964316 2816547 1047613 2816547 1047613 633721 2857280 633721 2857280 3818769 103275 3818769 103275 1670159 1651036 1670159 1651036 3870955 2124492 3870955 2124492 404298 399096 404298 3345323 404298 3345323 4271145 2364666 4271145 2650512 4271145 2650512 4334521 3519815 4334521 3519815 3330785 2871227 3330785 2871227 4533435 2595624 4533435 2595624 4056854 2748581 4056854 2748581 4932660 3318530 4932660 3324797 4932660 3324797 1661512 844268 1661512 1415345 1661512 1415345 241745 1902341 241745 1902341 4769591 1094065 4769591 1094065 1087200 1242170 1087200 1242170 1221810 933977 1221810 933977 912527 1677374 912527 1677374 3844000 2822128 3844000 599735 3844000 599735 599961 786478 599961 786478 2445961 3350859 2445961 1314388 2445961 1314388 1284297 2347500 1284297 2347500 4008905 1666262 4008905 1666262 1665760 4341558 1665760 2122213 1665760 2122213 4538663 2738561 4538663 2738561 1398339 2987961 1398339 2987961 3682179 3084141 3682179 3084141 3352882 2006393 3352882 2006393 3694025 761833 3694025 761833 890276 1914580 890276 1914580 4791827 2223732 4791827 2223732 524977 4634073 524977 4634073 3343085 2655139 3343085 3347090 3343085 3347090 3114052 3116557 3114052 3116557 3564349 3338932 3564349 3338932 1319793 322360 1319793 2804636 1319793 2804636 4495705 4565736 4495705 4565736 349549 1619660 349549 1619660 1664116 631952 1664116 631952 1061425 3873036 1061425 3873036 3341488 3348716 3341488 3348716 1408229 1923536 1408229 1923536 4888587 3330709 4888587 1281069 4888587 1281069 392537 15681 392537 15681 4020768 2328105 4020768 906694 4020768 906694 734150 526084 734150 526084 1162995 1440893 1162995 1440893 242564 2760709 242564 2760709 4422621 754976 4422621 754976 904495 2496102 904495 2496102 4220891 2541897 4220891 1653182 4220891 1653182 4568057 1026241 4568057 1026241 1048341 3352262 1048341 3352262 3649074 1673750 3649074 1673750 1657363 2306109 1657363 2306109 4344954 1679879 4344954 1679879 3384261 2395868 3384261 2395868 4094354 1670940 4094354 1670940 864904 2098536 864904 2098536 4722554 3044923 4722554 1005962 4722554 1005962 644809 3242742 644809 3242742 4339240 3350595 4339240 946975 4339240 946975 721498 1679380 721498 1679380 4670965 1674326 4670965 1674326 1691741 2709743 1691741 2709743 3930279 922148 3930279 922148 915261 2927101 915261 2927101 3735316 573930 3735316 573930 563826 1939418 563826 1939418 3594541 3343213 3594541 3343213 1746234 2708631 1746234 2708631 3954407 2999905 3954407 2999905 1681134 3343488 1681134 3343488 4128153 1152173 4128153 1152173 1165208 2018624 1165208 2018624 4628491 2397615 4628491 2397615 1292546 3316012 1292546 2893622 1292546 2893622 4549718 2330771 4549718 2330771 1374647 257520 1374647 257520 249043 1165180 249043 1165180 3689413 2020279 3689413 4976764 3689413 4976764 3322728 1660655 3322728 1660655 4412703 1675251 4412703 343692 4412703 343692 3319629 3056182 3319629 3056182 3857209 3315410 3857209 3351940 3857209 3351940 2483153 1033943 2483153 1033943 3342020 423079 3342020 423079 1656498 3332956 1656498 3332956 3971111 2583476 3971111 2583476 4272465 2231726 4272465 2231726 3332121 4526646 3332121 2350366 3332121 2350366 4318071 3325126 4318071 3325126 1919079 3343034 1919079 3343034 4517185 243867 4517185 243867 258977 2791790 258977 2791790 3842444 314773 3842444 314773 343902 1076549 343902 1076549 1713092 1672712 1713092 2754202 1713092 2754202 4443905 2167468 4443905 2167468 1650374 3959849 1650374 2337880 1650374 2337880 4767361 658501 4767361 3762711 4767361 3762711 1680720 3344599 1680720 3344599 4642650 839858 4642650 839858 862138 2563337 862138 2563337 4922706 1681539 4922706 2736046 4922706 2736046 3952674 2279543 3952674 2279543 4381594 876304 4381594 876304 768359 1890218 768359 1890218 3557442 258890 3557442 258890 277966 1406647 277966 1406647 4537249 2127738 4537249 1657855 4537249 1657855 1166192 3426149 1166192 3426149 3343688 683798 3343688 683798 964285 2692265 964285 2692265 4547828 2908922 4547828 1668760 4547828 1668760 1677611 1930716 1677611 1930716 4708387 4500446 4708387 4500446 3313378 1664900 3313378 1664900 4429321 2635178 4429321 2635178 567807 3333667 567807 3333667 4538454 1647593 4538454 1647593 4027008 2667166 4027008 1081368 4027008 1081368 190947 1685438 190947 1680305 190947 1680305 3938520 3353219 3938520 2581927 3938520 2581927 1013740 514911 1013740 514911 3578828 1900000 3578828 1404664 3578828 1404664 1403165 1894635 1403165 1894635 3330496 1116951 3330496 1116951 988596 1798956 988596 1798956 1667616 1668924 1667616 1668924 63770 2522458 63770 2522458 4189561 1660149 4189561 1660149 451471 1673568 451471 1673568 3520571 531442 3520571 531442 815340 1305350 815340 1305350 3700773 2032517 3700773 904053 3700773 904053 756911 2185700 756911 2185700 3880991 341714 3880991 341714 676663 995493 676663 584758 676663 584758 2555562 1665591 2555562 4502929 2555562 4502929 633800 295737 633800 295737 1361197 1278957 1361197 1278957 383607 4923044 383607 4923044 3595215 1153878 3595215 1153878 1148755 1836769 1148755 1836769 3318051 3049996 3318051 3049996 1675293 2893804 1675293 2893804 4560636 298730 4560636 298730 311819 2531240 311819 2531240 4607003 2932060 4607003 3492567 4607003 3492567 1664800 1970553 1664800 1970553 4684757 1263120 4684757 1263120 1256568 1685624 1256568 1685624 2791232 1678214 2791232 1678214 1454903 1446095 1454903 3318799 1454903 3318799 436087 964218 436087 964218 1073521 1049649 1073521 2447055 1073521 2447055 4108906 3077240 4108906 3077240 1672408 2227915 1672408 2227915 3874297 1650770 3874297 1650770 269077 3317138 269077 3317138 4444569 1971990 4444569 1971990 4686697 363522 4686697 363522 224347 3318936 224347 3318936 4426926 1052232 4426926 1052232 619610 3335738 619610 3335738 4843244 1678356 4843244 1678356 1418895 2363568 1418895 2363568 3326375 1548015 3326375 1548015 1023910 336950 1023910 336950 3343547 1297016 3343547 1297016 1652463 2506716 1652463 2506716 4169984 1664482 4169984 1664482 1105538 1673632 1105538 1673632 2538086 3315739 2538086 3315739 1635392 3044405 1635392 3044405 3862860 1671602 3862860 3343238 3862860 3343238 4264667 2594973 4264667 2594973 1678911 4192049 1678911 4192049 1682933 1660668 1682933 1660668 1494489 2094109 1494489 2094109 4564140 626210 4564140 626210 404726 1270003 404726 887963 404726 887963 1670816 3341437 1670816 3341437 3904999 2001547 3904999 2001547 3340958 3864772 3340958 3318694 3340958 3318694 2634744 3346971 2634744 3346971 3205914 955197 3205914 955197 690767 323498 690767 323498 1671479 3321902 1671479 3321902 496856 2373950 496856 2373950 4290125 2428173 4290125 2428173 4207503 2154178 4207503 2154178 4478748 672392 4478748 672392 641636 3329328 641636 3329328 2714136 3346324 2714136 3346324 809932 1172915 809932 1172915 3583021 3100119 3583021 3324171 3583021 3324171 1368842 1680260 1368842 1680260 3622117 3027784 3622117 2867272 3622117 2867272 4517161 2122680 4517161 2122680 1154598 1151123 1154598 2089279 1154598 2089279 3727315 3018999 3727315 3018999 1656873 3665308 1656873 2198847 1656873 2198847 3872178 281673 3872178 281673 1401726 989131 1401726 989131 3327597 2766622 3327597 2766622 1674524 3672775 1674524 1086854 1674524 1086854 1085731 2292748 1085731 2292748 4354848 1246651 4354848 1246651 1237597 1683629 1237597 1683629 4704772 3034452 4704772 2825753 4704772 2825753 1196583 2180664 1196583 2180664 3826722 3794608 3826722 3794608 1670329 2746512 1670329 2746512 4428458 4047655 4428458 4047655 465537 3317513 465537 3317513 3346673 1198478 3346673 1198478 471854 1228193 471854 1228193 1657345 2033845 1657345 252480 1657345 252480 3341314 2490855 3341314 2490855 3337899 2684816 3337899 2684816 3348910 251420 3348910 251420 1326390 3331538 1326390 2509922 1326390 2509922 4162270 2339035 4162270 2339035 2241350 3070254 2241350 2368910 2241350 2368910 4041791 1679517 4041791 1679517 1670395 1655679 1670395 1655679 2750393 543075 2750393 543075 538541 2062973 538541 2062973 3707080 1655607 3707080 1655607 728479 3065980 728479 3065980 4727103 2200112 4727103 2200112 1666133 1667171 1666133 1667171 4140356 2489105 4140356 1667691 4140356 1667691 884270 944181 884270 944181 2802422 3336388 2802422 2229411 2802422 2229411 3889256 711797 3889256 711797 693599 2709173 693599 2709173 4613554 2956563 4613554 4557887 4613554 4557887 1650264 3337204 1650264 3337204 1663874 1670257 1663874 1670257 604232 1678570 604232 1678570 4719748 2030452 4719748 2030452 849719 819494 849719 1037808 849719 1037808 310866 2382409 310866 2382409 4052660 3022059 4052660 3022059 512793 2711327 512793 2711327 3966156 2506621 3966156 2506621 3315989 2905561 3315989 670693 3315989 670693 673169 2852810 673169 2852810 1674187 4804078 1674187 4804078 1658772 2928672 1658772 2928672 4587456 1021649 4587456 1021649 1675322 2337840 1675322 2337840 4349795 203211 4349795 203211 1468479 707683 1468479 707683 4496980 1663280 4496980 2896623 4496980 2896623 3749802 2268362 3749802 2268362 3927270 3351543 3927270 3351543 1965772 1653492 1965772 1664503 1965772 1664503 3393692 1665301 3393692 1665301 941858 99319 941858 99319 3325073 4622717 3325073 3799826 3325073 3799826 539114 522278 539114 3315752 539114 3315752 4443553 731289 4443553 731289 714758 3817937 714758 3817937 3331119 250224 3331119 250224 1651476 4294497 1651476 4294497 4722584 2814724 4722584 2814724 3731103 2953025 3731103 2379444 3731103 2379444 4038575 3314662 4038575 3314662 817124 1671550 817124 1671550 1400703 1263438 1400703 1263438 1286033 598828 1286033 598828 3342312 1082146 3342312 1082146 627371 4646106 627371 4646106 3334686 1244425 3334686 1244425 1247081 1648211 1247081 1648211 1727312 687769 1727312 687769 960617 3501937 960617 3501937 4226898 864649 4226898 864649 831303 4280485 831303 4280485 3967902 2311141 3967902 3320515 3967902 3320515 4877699 2767296 4877699 2767296 1669316 3219797 1669316 3219797 3742293 2080507 3742293 2674431 3742293 2674431 4367489 4556490 4367489 4556490 1660246 498743 1660246 498743 520550 1335079 520550 1335079 1354988 1681703 1354988 1681703 535265 3334199 535265 3334199 3636370 1967343 3636370 1967343 4687882 3341318 4687882 3341318 385700 3352195 385700 2343278 385700 2343278 4322094 1679089 4322094 1679089 544489 2237142 544489 2237142 3898972 1214191 3898972 1214191 422832 1387746 422832 1387746 1391323 1118066 1391323 1118066 318439 1649165 318439 1649165 280810 393585 280810 393585 1679436 4189184 1679436 1108414 1679436 1108414 1185902 492035 1185902 777316 1185902 777316 866175 854815 866175 853552 866175 853552 855025 348696 855025 348696 4342068 1680302 4342068 1341658 4342068 1341658 247970 1405918 247970 467926 247970 467926 4617086 1655005 4617086 2195107 4617086 2195107 2470179 1684316 2470179 3943394 2470179 3943394 3339927 232006 3339927 232006 1443888 104015 1443888 104015 3348867 472970 3348867 472970 469559 2473215 469559 2473215 4489866 3324863 4489866 3321173 4489866 3321173 56701 57909 56701 57909 3339842 4208007 3339842 727358 3339842 727358 4194432 2545314 4194432 3120797 4194432 3120797 1041678 1659435 1041678 1659435 4196067 2504246 4196067 2694895 4196067 2694895 3985407 2185476 3985407 2185476 4467112 2365070 4467112 2365070 496005 2301601 496005 2301601 3489449 742704 3489449 742704 1219368 449672 1219368 2315828 1219368 2315828 4338012 2208983 4338012 2208983 3869724 2046664 3869724 2046664 4594691 1276202 4594691 1276202 400467 1829879 400467 1829879 3330407 3108502 3330407 2368252 3330407 2368252 4026940 1678965 4026940 1678965 474134 4029304 474134 4029304 1680236 1916486 1680236 1916486 1670688 1895234 1670688 1895234 4671946 2981605 4671946 2664589 4671946 2664589 4331458 3349861 4331458 3349861 4770503 1263336 4770503 1263336 3332295 2670891 3332295 906946 3332295 906946 877858 2885456 877858 2885456 1681048 1190041 1681048 1190041 1196817 1666863 1196817 1666863 4405710 2754141 4405710 976226 4405710 976226 675704 1651987 675704 1651987 4870969 3049647 4870969 3049647 2053132 3318559 2053132 2933485 2053132 2933485 3994638 2657192 3994638 4803590 3994638 4803590 368411 897006 368411 897006 3875057 2198601 3875057 127732 3875057 127732 3315336 1959771 3315336 1959771 4705697 3335779 4705697 3335779 286169 4014312 286169 4014312 3345966 1190243 3345966 1190243 481203 2418484 481203 2418484 3574462 3096279 3574462 2412621 3574462 2412621 4237578 3333644 4237578 3333644 1111957 3340109 1111957 2076165 1111957 2076165 4588436 1193926 4588436 1193926 483603 461556 483603 3664691 483603 3664691 4140969 2517669 4140969 2517669 1426097 1415255 1426097 1662284 1426097 1662284 3586462 488795 3586462 488795 1650873 1964453 1650873 1964453 4692534 1660069 4692534 1660069 1273565 1679809 1273565 1673624 1273565 1673624 3336098 1761539 3336098 1678820 3336098 1678820 1879063 2491858 1879063 1048592 1879063 1048592 866669 345659 866669 345659 318604 2094732 318604 2094732 4673146 2016604 4673146 2960681 4673146 2960681 4141951 2484363 4141951 3332074 4141951 3332074 4340119 1873615 4340119 1873615 2624088 2917807 2624088 2917807 4577143 1666563 4577143 1666563 385398 1662016 385398 1662016 3319461 4817506 3319461 2129995 3319461 2129995 3824982 742646 3824982 742646 234636 206712 234636 2634675 234636 2634675 4458999 2762418 4458999 1677714 4458999 1677714 162959 1652045 162959 1652045 4468123 2798267 4468123 463652 4468123 463652 1201867 4501693 1201867 4501693 3328925 3815717 3328925 3815717 1647111 2779145 1647111 2779145 4457863 1291794 4457863 1291794 1675137 2447359 1675137 2447359 4208987 1650233 4208987 1650233 251119 248481 251119 3324270 251119 3324270 2599023 582670 2599023 582670 572414 1658235 572414 1658235 3198044 3334387 3198044 3334387 2224072 2574353 2224072 2574353 4093704 1662274 4093704 1662274 240629 238864 240629 3334010 240629 3334010 4943830 2554828 4943830 2554828 3572866 1906544 3572866 1973221 3572866 1973221 4432457 2766966 4432457 1295719 4432457 1295719 357114 1017777 357114 1017777 1107270 550680 1107270 1215317 1107270 1215317 1673405 261653 1673405 261653 1652855 1393289 1652855 2717602 1652855 2717602 4397860 1821057 4397860 1821057 2052799 3339672 2052799 2942536 2052799 2942536 4631258 926417 4631258 926417 3330983 2737372 3330983 2737372 3906824 1960787 3906824 1960787 3343202 1461274 3343202 4884326 3343202 4884326 1672351 2093117 1672351 2093117 4553684 3352030 4553684 3352030 337120 2661503 337120 2661503 3997205 4291165 3997205 4291165 1672689 1649251 1672689 1649251 4988247 2267764 4988247 2267764 648129 2182511 648129 2182511 4502720 1670836 4502720 1670836 3920659 3328886 3920659 3328886 4447648 1071833 4447648 1071833 3329484 1118775 3329484 3420790 3329484 3420790 737390 2447391 737390 2447391 4239637 3325608 4239637 3325608 3608123 1686451 3608123 1686451 682419 3321247 682419 1663442 682419 1663442 4692399 645296 4692399 645296 595177 2881670 595177 2881670 4575209 1971021 4575209 1971021 3635806 2783364 3635806 2783364 4430047 2673707 4430047 2673707 3472790 3337363 3472790 639005 3472790 639005 1016268 2927595 1016268 2927595 4563398 2149224 4563398 2149224 615006 598629 615006 4491574 615006 4491574 3349546 2623580 3349546 2623580 986324 958835 986324 1675366 986324 1675366 4209290 667482 4209290 667482 3339328 2990377 3339328 2990377 4690866 532892 4690866 532892 526461 3046302 526461 3046302 3992065 1386926 3992065 1386926 1390041 2268775 1390041 2268775 3909153 1136970 3909153 1136970 1393041 272320 1393041 2078140 1393041 2078140 4118435 1665247 4118435 2110686 4118435 2110686 3684577 2991333 3684577 2520231 3684577 2520231 4196504 963832 4196504 963832 709692 4384004 709692 4384004 3554495 2822437 3554495 2822437 4484573 475272 4484573 475272 459532 3340041 459532 3340041 4261578 734249 4261578 734249 3352976 1990830 3352976 1990830 3654651 4240179 3654651 4240179 1683988 2330229 1683988 2330229 4890759 1651542 4890759 1659881 4890759 1659881 270218 1022764 270218 1022764 1673967 4371600 1673967 4371600 3350830 940017 3350830 940017 916437 1679887 916437 1679887 4548394 539987 4548394 539987 746778 892463 746778 726654 746778 726654 739803 2377935 739803 2377935 4378630 1785708 4378630 1785708 1667021 2687641 1667021 2687641 4448044 481204 4448044 481204 456567 1825126 456567 1825126 1686409 3369319 1686409 3369319 1683895 235264 1683895 235264 4027758 2358088 4027758 747284 4027758 747284 752156 2890866 752156 2890866 3905426 441164 3905426 441164 369377 3005771 369377 3005771 4685455 2202472 4685455 2202472 1657053 1909444 1657053 1909444 3557126 1655925 3557126 1655925 1146103 3057341 1146103 3057341 3647022 1675611 3647022 1675611 3047788 2814751 3047788 1661252 3047788 1661252 1983566 2867885 1983566 2867885 4545969 3342793 4545969 3342793 683355 2191748 683355 2191748 3843646 2389265 3843646 2389265 1654664 2058090 1654664 2058090 3824401 1361886 3824401 1900868 3824401 1900868 4778385 202795 4778385 202795 197708 3344750 197708 3344750 4045850 1592202 4045850 1592202 1659458 1368963 1659458 1368963 3315905 1678256 3315905 1678256 3210381 2339493 3210381 2339493 4309505 3771684 4309505 3771684 1448771 2574800 1448771 2574800 4260630 983857 4260630 983857 958369 4082276 958369 4082276 3323753 4873708 3323753 1473964 3323753 1473964 1681285 3701954 1681285 3701954 3346857 3321515 3346857 3321515 983437 2087873 983437 2087873 4572801 591416 4572801 591416 1050323 3327271 1050323 3327271 2760001 3348877 2760001 423965 2760001 423965 1168678 1146304 1168678 1078031 1168678 1078031 592023 2699093 592023 2699093 4756468 3105746 4756468 1938975 4756468 1938975 1314570 1278784 1314570 2683327 1314570 2683327 4331005 3028472 4331005 3028472 3659463 2704439 3659463 2704439 4316094 2656301 4316094 3353067 4316094 3353067 336338 312007 336338 4849545 336338 4849545 3611199 1673275 3611199 1673275 4985073 1159109 4985073 1159109 533278 2759178 533278 2759178 1682238 673469 1682238 673469 1005624 1655594 1005624 1655594 4443398 2252469 4443398 668415 4443398 668415 666684 1669866 666684 1669866 3911309 2762132 3911309 1217441 3911309 1217441 482487 2401493 482487 2401493 4060196 1225745 4060196 1225745 444523 1051726 444523 1051726 613935 1074946 613935 1074946 605883 1656457 605883 1656457 4286323 2616301 4286323 2482360 4286323 2482360 263452 2277232 263452 2277232 4409030 512856 4409030 512856 3327366 2345946 3327366 2345946 4314774 3351389 4314774 3351389 3145673 3333761 3145673 3333761 276182 609712 276182 609712 3336474 4218857 3336474 2582891 3336474 2582891 3729088 2092580 3729088 2909311 3729088 2909311 3747821 3891975 3747821 3891975 1679316 4581171 1679316 1967527 1679316 1967527 3647909 938910 3647909 938910 740695 797021 740695 797021 4814742 1647076 4814742 2775497 4814742 2775497 3702223 2047445 3702223 3337317 3702223 3337317 1033797 613883 1033797 1123314 1033797 1123314 534060 1427298 534060 1427298 1436520 230593 1436520 230593 221032 1110838 221032 1110838 1681718 1549890 1681718 1116296 1681718 1116296 1099913 3330221 1099913 3330221 3323340 2444432 3323340 2675389 3323340 2675389 1677763 2864965 1677763 2864965 4563445 2161875 4563445 2161875 555779 3328496 555779 3313594 555779 3313594 4848679 3349812 4848679 3338174 4848679 3338174 1156822 1376485 1156822 1376485 1980089 1685085 1980089 2713666 1980089 2713666 3090701 1679918 3090701 1679918 2320655 2047316 2320655 2047316 3696231 1672930 3696231 1672930 1438228 1423900 1438228 1915516 1438228 1915516 1682373 243490 1682373 243490 255709 3345136 255709 3345136 3609041 4380963 3609041 4380963 3336466 1933245 3336466 1933245 4730879 1662074 4730879 1662074 592695 561533 592695 1650631 592695 1650631 4637191 936398 4637191 936398 715051 2768200 715051 2768200 4663261 1658394 4663261 2402913 4663261 2402913 3701123 2965977 3701123 3347187 3701123 3347187 4624284 1055544 4624284 1055544 608587 3322832 608587 3322832 4137715 1649963 4137715 1649963 1747749 3349082 1747749 2665908 1747749 2665908 374570 3734343 374570 774152 374570 774152 1176048 2355715 1176048 2355715 4017565 4718490 4017565 4718490 1192565 474281 1192565 1139228 1192565 1139228 547567 2285211 547567 2285211 1680115 1240027 1680115 1240027 1260345 2515394 1260345 2515394 4161732 2109063 4161732 2109063 3772589 3122182 3772589 3122182 4794493 2311980 4794493 2311980 3974938 2358676 3974938 2358676 4036101 3056838 4036101 3056838 686137 683127 686137 1268229 686137 1268229 399012 1089394 399012 1089394 1100499 964252 1100499 964252 690439 799667 690439 799667 3743881 2078592 3743881 4527481 3743881 4527481 3346710 2414519 3346710 2414519 4093505 3846171 4093505 3846171 635866 784776 635866 784776 1678713 3170214 1678713 1420143 1678713 1420143 1372203 1359212 1372203 1666793 1372203 1666793 4332788 1059472 4332788 1059472 1035472 3910853 1035472 3910853 4373389 2292835 4373389 3324899 4373389 3324899 3167826 2682155 3167826 2682155 4378726 2101066 4378726 2101066 3756820 2157370 3756820 2157370 4507715 4065447 4507715 4065447 1344119 304251 1344119 581786 1344119 581786 583504 1683849 583504 1683849 3788049 2889025 3788049 2939053 3788049 2939053 2966936 1655056 2966936 1655056 4777858 1923062 4777858 1066877 4777858 1066877 1086781 2135712 1086781 2135712 3561241 3070962 3561241 444539 3561241 444539 1228894 1675928 1228894 1675928 4934214 403223 4934214 403223 422980 685967 422980 685967 1095212 554055 1095212 3322545 1095212 3322545 254265 383977 254265 383977 3798840 2129886 3798840 2260094 3798840 2260094 4331517 2656914 4331517 2468135 4331517 2468135 376885 3014475 376885 3014475 4682110 335773 4682110 335773 3343955 2542376 3343955 2542376 4104943 1686508 4104943 1686508 400939 1475654 400939 1475654 4120931 3469260 4120931 3469260 3325170 2751107 3325170 2751107 3920499 2828705 3920499 2828705 844702 1649234 844702 1649234 551067 3343304 551067 3343304 2772568 1677988 2772568 2010391 2772568 2010391 4347741 2671400 4347741 3348638 4347741 3348638 1016640 2853482 1016640 2853482 4715458 1047284 4715458 1047284 1052013 3314127 1052013 3314127 4549495 1226017 4549495 1226017 973940 812783 973940 812783 804817 2203260 804817 2203260 4212368 2539097 4212368 3640832 4212368 3640832 3352788 1665651 3352788 1665651 4944006 1684055 4944006 2632113 4944006 2632113 1149081 1488283 1149081 1488283 1674261 273500 1674261 273500 1366730 2526839 1366730 2526839 4139786 1229124 4139786 1229124 1230501 2693852 1230501 2693852 3983893 1352524 3983893 1352524 1341933 2553962 1341933 2553962 4127786 3343518 4127786 3343518 1289579 2645997 1289579 2645997 4285932 2373998 4285932 2373998 4023813 2513810 4023813 2513810 4139582 2063157 4139582 2063157 3757300 3333753 3757300 3333753 4611342 2237791 4611342 2237791 3901669 1657257 3901669 2314718 3901669 2314718 4270033 2404682 4270033 1327709 4270033 1327709 350527 2823056 350527 2823056 4232034 2209945 4232034 2209945 4469403 900664 4469403 900664 890583 3330837 890583 3330837 1326024 123538 1326024 123538 3314685 788978 3314685 788978 791001 4902005 791001 4902005 3355424 1667424 3355424 3924827 3355424 3924827 3326585 3011306 3326585 3011306 4673098 2707102 4673098 2707102 385836 342844 385836 342844 4781705 3100363 4781705 823583 4781705 823583 817186 2526183 817186 2526183 1652765 1441032 1652765 1441032 228280 515390 228280 515390 1344856 290137 1344856 3351076 1344856 3351076 1106028 2063201 1106028 2063201 3755727 2256004 3755727 2256004 760495 246953 760495 246953 3960533 2686468 3960533 3500765 3960533 3500765 3341450 4247484 3341450 4247484 3350523 1304700 3350523 1304700 375271 835352 375271 835352 3338292 4730003 3338292 656236 3338292 656236 688101 1181069 688101 1181069 1157339 1095890 1157339 1095890 1101122 1656243 1101122 1656243 2411866 526978 2411866 526978 533311 1933695 533311 1933695 4738659 2450092 4738659 2450092 2056497 3343973 2056497 363958 2056497 363958 365726 869551 365726 869551 1956886 1673855 1956886 841957 1956886 841957 799378 1962486 799378 1962486 4726207 3341927 4726207 3341927 297027 768248 297027 768248 4648917 2031217 4648917 1680406 4648917 1680406 975858 1264193 975858 1264193 1299975 1237999 1299975 1237999 452421 1679271 452421 1679271 3569040 1457242 3569040 1457242 236263 1929344 236263 1929344 3907646 2795978 3907646 1520527 3907646 1520527 2314185 3321292 2314185 1363447 2314185 1363447 1653025 4880726 1653025 4880726 3688620 2011823 3688620 2011823 3341411 820721 3341411 820721 3528272 2294792 3528272 2294792 1371657 1367353 1371657 1405284 1371657 1405284 3775774 1670365 3775774 541862 3775774 541862 1116625 86001 1116625 86001 4255652 2402791 4255652 880395 4255652 880395 863902 1524522 863902 1524522 1726568 3350676 1726568 2528317 1726568 2528317 4211326 2409639 4211326 2409639 951624 270329 951624 270329 265323 1481157 265323 1481157 1683673 1147478 1683673 1147478 541846 2773545 541846 2773545 3885703 2868163 3885703 2868163 3791516 1653997 3791516 1653997 4732221 2630127 4732221 2630127 3556303 846064 3556303 846064 777007 3341601 777007 3341601 3460342 1670774 3460342 2850436 3460342 2850436 3812652 1664301 3812652 1664301 2550017 4552010 2550017 4552010 3326248 3334360 3326248 3334360 2164105 3652298 2164105 3652298 3321630 493420 3321630 493420 1155304 1650463 1155304 1650463 4830992 1964948 4830992 1964948 1015232 358439 1015232 358439 1287671 1392827 1287671 1392827 254170 3326621 254170 3326621 3325064 4675318 3325064 4082067 3325064 4082067 3332537 3264097 3332537 3264097 1679232 1652041 1679232 1652041 2832673 546160 2832673 546160 534964 2088648 534964 2088648 3776565 2099117 3776565 2252168 3776565 2252168 3918442 1683146 3918442 1683146 540357 516081 540357 578183 540357 578183 3336961 3319617 3336961 3319617 201116 4952055 201116 4952055 4570465 2823765 4570465 2823765 3878110 2620099 3878110 2620099 4306621 1675403 4306621 1675403 1685559 1674331 1685559 1674331 3778607 2111807 3778607 2715885 3778607 2715885 4366588 4950334 4366588 4950334 1287833 377954 1287833 1704911 1287833 1704911 3582235 566241 3582235 2130459 3582235 2130459 3786158 743827 3786158 743827 735533 3097774 735533 3097774 4795524 2610200 4795524 2610200 1399760 248674 1399760 793878 1399760 793878 233215 1416674 233215 911568 233215 911568 3342462 2968308 3342462 1057622 3342462 1057622 609450 2298144 609450 2298144 3988131 511105 3988131 511105 2167448 1677405 2167448 1681928 2167448 1681928 4138031 2560024 4138031 2560024 1656735 271266 1656735 2011638 1656735 2011638 4664357 824857 4664357 824857 578222 3327251 578222 1886321 578222 1886321 4072215 2601214 4072215 876458 4072215 876458 806392 1145410 806392 1145410 4188091 2481960 4188091 1874342 4188091 1874342 4795284 4842283 4795284 4842283 1654692 4722500 1654692 4722500 3351941 2493607 3351941 2493607 3343730 2394773 3343730 2394773 4025066 908009 4025066 908009 872032 793050 872032 3335358 872032 3335358 3755074 1989185 3755074 1989185 1236982 449517 1236982 1683517 1236982 1683517 539090 3099944 539090 3099944 1679307 1686170 1679307 1686170 1312298 1676681 1312298 1676681 4044992 2376240 4044992 2002992 4044992 2002992 4657312 3317846 4657312 3317846 278615 408475 278615 408475 1756410 3325074 1756410 395405 1756410 395405 3342932 1459656 3342932 1459656 3329473 1677196 3329473 1677196 4543203 3335276 4543203 3335276 1289550 287439 1289550 287439 1671132 3317909 1671132 3317909 266786 2664609 266786 2664609 4010784 1664460 4010784 1664460 1415988 226694 1415988 1674205 1415988 1674205 449378 1602622 449378 1602622 3313796 3314133 3313796 3314133 848641 3330193 848641 887457 848641 887457 1668585 382065 1668585 1666868 1668585 1666868 3331365 1277234 3331365 1277234 370443 1244305 370443 1244305 4097874 2583366 4097874 2958711 4097874 2958711 3575243 3115087 3575243 2214733 3575243 2214733 3874214 386112 3874214 386112 385187 488595 385187 488595 4174540 3315950 4174540 2287629 4174540 2287629 2634372 1658477 2634372 2201183 2634372 2201183 4422178 1671049 4422178 3105613 4422178 3105613 4781770 2103226 4781770 2103226 1103069 559548 1103069 801450 1103069 801450 864221 3330135 864221 3330135 1669810 2441669 1669810 2441669 3326168 3317517 3326168 3317517 1659903 3108017 1659903 3108017 4686976 462979 4686976 462979 1205967 2176833 1205967 2176833 4220356 2478194 4220356 2230915 4220356 2230915 4413228 2406713 4413228 2406713 3353015 2220473 3353015 2220473 4457304 2152142 4457304 2152142 1666517 3338237 1666517 3338237 4929642 2044991 4929642 2044991 1678218 1661233 1678218 1661233 4238464 3328638 4238464 3328638 893257 2845715 893257 2845715 3808598 872240 3808598 872240 1394436 2909124 1394436 2909124 3755056 3322307 3755056 3322307 820965 1684450 820965 1684450 1804025 1659397 1804025 3951826 1804025 3951826 1462349 231421 1462349 2488595 1462349 2488595 4160690 1672838 4160690 1672838 820329 1180914 820329 1180914 1167987 3328331 1167987 3328331 701815 1097070 701815 1097070 3322440 4184296 3322440 4184296 1434354 1427144 1434354 2691476 1434354 2691476 4057418 1677200 4057418 1677200 804152 1656664 804152 1656664 1627322 596076 1627322 596076 544759 3330600 544759 2313241 544759 2313241 4351192 556891 4351192 556891 1122463 2311672 1122463 2311672 4336113 697984 4336113 697984 731923 2884229 731923 2884229 3805884 2983977 3805884 2983977 1076784 68805 1076784 68805 3341893 1663304 3341893 1663304 982150 2820243 982150 2820243 3840266 3347544 3840266 3347544 1700279 2556031 1700279 2556031 4234348 2868719 4234348 2868719 3813235 1659416 3813235 1659416 4329670 1460570 4329670 1460570 238287 3324854 238287 3324854 3326414 4523543 3326414 879571 3326414 879571 243964 3332615 243964 2692158 243964 2692158 4359037 1423258 4359037 1423258 386145 1677998 386145 1677998 4521759 1667574 4521759 2298221 4521759 2298221 568193 3556447 568193 3556447 2699312 1654593 2699312 2227834 2699312 2227834 3892106 2677145 3892106 2677145 918682 904257 918682 1680362 918682 1680362 4567866 924654 4567866 924654 775624 4554879 775624 4554879 1665114 3340471 1665114 3340471 896422 1654910 896422 1654910 4064169 762561 4064169 762561 427880 394456 427880 4061560 427880 4061560 3330893 1652754 3330893 1652754 1656886 4936646 1656886 4001968 1656886 4001968 3340030 1675347 3340030 1675347 1537019 2942365 1537019 2942365 4604194 2461981 4604194 2461981 506061 1383267 506061 1383267 1388675 1656960 1388675 1656960 505660 2673618 505660 2673618 3988483 1661703 3988483 1661703 285683 983720 285683 983720 3868754 1661837 3868754 1990608 3868754 1990608 4662688 1647944 4662688 1647944 414623 1028765 414623 1028765 3336652 4844135 3336652 3342447 3336652 3342447 1519714 2353608 1519714 2353608 4337446 3348751 4337446 3348751 547788 2470594 547788 2470594 3334169 3339424 3334169 3339424 954658 285369 954658 285369 4324243 2682325 4324243 3331925 4324243 3331925 214818 1678850 214818 1678850 3385798 930660 3385798 930660 750701 2032962 750701 2032962 3701009 767535 3701009 767535 310273 2793456 310273 2793456 3880462 249981 3880462 249981 1409198 2922438 1409198 2922438 4594865 3329902 4594865 3329902 1314927 1163241 1314927 1163241 503112 1933994 503112 1933994 4721229 1898770 4721229 1898770 3564532 2111059 3564532 2111059 4556189 3314132 4556189 3314132 3348763 2931442 3348763 4363680 3348763 4363680 3351206 1676567 3351206 1676567 291314 2025496 291314 2025496 4629280 4904080 4629280 4904080 1302602 1282657 1302602 2699399 1302602 2699399 3943007 3918778 3943007 3918778 740769 3346650 740769 3346650 1287767 837148 1287767 837148 502877 1131080 502877 473293 502877 473293 468009 1683646 468009 1683646 3326606 4953876 3326606 2861000 3326606 2861000 1683565 3323173 1683565 3323173 3779720 601593 3779720 601593 614389 4704116 614389 4704116 2131910 4594526 2131910 4594526 1286490 2512449 1286490 2512449 4534667 2147505 4534667 4496331 4534667 4496331 1647846 3317796 1647846 3317796 2353901 697235 2353901 6
167207 877729287 0 877729287 371844753 611771025 371844753 611771025 388513638 708809868 388513638 708809868 292324833 475108975 292324833 475108975 785202191 159892464 785202191 159892464 839177581 212255706 839177581 212255706 228921776 940603148 228921776 940603148 61395788 617544549 61395788 617544549 735515281 64537051 735515281 64537051 933848048 947225573 933848048 947225573 54088126 467538673 54088126 467538673 532253062 891177931 532253062 891177931 109867684 788330379 109867684 788330379 787755422 210892034 787755422 664837392 787755422 664837392 319771850 681806309 319771850 163142809 319771850 163142809 836097690 179147011 836097690 179147011 324017914 677512736 324017914 395274257 324017914 395274257 604277161 702476229 604277161 702476229 298584613 647401177 298584613 647401177 353536576 778726157 353536576 778726157 221411553 53576972 221411553 53576972 945161918 197668170 945161918 197668170 236822506 764159135 236822506 27602276 236822506 27602276 971828028 802476191 971828028 802476191 197808133 638599470 197808133 638599470 781514792 217375775 781514792 523997977 781514792 523997977 475721013 434031192 475721013 434031192 798845724 199399208 798845724 912651826 798845724 912651826 89521746 671401545 89521746 671401545 359302630 479315678 359302630 479315678 520594932 604224916 520594932 604224916 395735804 440846665 395735804 440846665 560189164 825057501 560189164 825057501 175812333 473081928 175812333 473081928 878523249 119697957 878523249 629921266 878523249 629921266 12060009 988593448 12060009 880710668 12060009 880710668 120355347 967000339 120355347 967000339 34049029 688942275 34049029 688942275 884697172 49769679 884697172 49769679 948890728 429915708 948890728 429915708 570619328 349240308 570619328 349240308 656671430 3365342 656671430 3365342 996692758 370473294 996692758 370473294 44214442 956583902 44214442 30503245 44214442 30503245 968818725 826431004 968818725 826431004 163941293 908266445 163941293 908266445 94077092 757542594 94077092 757542594 846183506 152515671 846183506 659427718 846183506 659427718 341684358 151415704 341684358 151415704 948992079 29470227 948992079 29470227 969767912 666400073 969767912 666400073 335256022 170239954 335256022 170239954 828690340 863556380 828690340 863556380 64856286 937536427 64856286 268076134 64856286 268076134 836350586 162945160 836350586 987501256 836350586 987501256 13242331 64934494 13242331 64934494 933475696 920104876 933475696 920104876 81809780 547790976 81809780 547790976 451705019 699676253 451705019 699676253 153126660 847612460 153126660 107939725 153126660 107939725 890885599 438142782 890885599 438142782 309338254 692488364 309338254 39489757 309338254 39489757 959727477 898753254 959727477 898753254 102810236 513687826 102810236 513687826 668069638 171159026 668069638 171159026 827722500 741686470 827722500 741686470 259356630 668637339 259356630 668637339 333123256 684428803 333123256 684428803 79541831 922313652 79541831 260949078 79541831 260949078 743450123 246559771 743450123 246559771 815965297 182318501 815965297 543318134 815965297 543318134 102484047 939649486 102484047 939649486 62577421 337148823 62577421 337148823 662230825 958713369 662230825 958713369 42064665 444740715 42064665 444740715 555688870 835906790 555688870 835906790 164967185 176614232 164967185 176614232 821865091 596532152 821865091 596532152 403839682 484342702 403839682 484342702 515193423 755892404 515193423 755892404 8704095 991729664 8704095 139778013 8704095 139778013 859199805 640518863 859199805 640518863 359586591 31338424 359586591 31338424 968082099 511677308 968082099 511677308 488081604 223548706 488081604 223548706 802086809 195794684 802086809 246399077 802086809 246399077 257977824 846274550 257977824 846274550 65062751 937235937 65062751 236294709 65062751 236294709 890196092 81351040 890196092 81351040 917617882 825865192 917617882 825865192 174920516 547741978 174920516 547741978 605107280 305926633 605107280 305926633 693148983 358472857 693148983 358472857 640940663 113187081 640940663 113187081 885093605 386956730 885093605 386956730 612749176 89672445 612749176 89672445 908761961 263479283 908761961 263479283 685987931 312314892 685987931 938888833 685987931 938888833 63410041 896040327 63410041 896040327 129833900 952397386 129833900 952397386 48484534 831977239 48484534 831977239 228425223 513667311 228425223 513667311 485985760 921802756 485985760 921802756 80046838 532109999 80046838 532109999 875720780 122407285 875720780 996715780 875720780 996715780 3263104 36331256 3263104 36331256 962478418 297740025 962478418 297740025 142257337 859307972 142257337 51589258 142257337 51589258 947149245 623801399 947149245 623801399 284823536 715518342 284823536 9443635 284823536 9443635 990444881 195830690 990444881 195830690 785102500 213323160 785102500 599801648 785102500 599801648 400656542 341444665 400656542 341444665 658294798 971503075 658294798 971503075 29769782 874057622 29769782 874057622 971722856 27750905 971722856 606683104 971722856 606683104 393061740 557543964 393061740 557543964 442250806 769779091 442250806 769779091 231149593 204048210 231149593 204048210 794250218 912624833 794250218 912624833 89523063 516935993 89523063 516935993 648106501 351587585 648106501 828881604 648106501 828881604 128870022 872189395 128870022 144580613 128870022 144580613 854184034 311056187 854184034 311056187 687493791 98898499 687493791 98898499 900500810 786106273 900500810 786106273 213955891 230898952 213955891 230898952 767514027 402371333 767514027 402371333 597875904 30923191 597875904 30923191 968443114 283783372 968443114 283783372 253991734 754604749 253991734 754604749 246559176 267598762 246559176 267598762 732098076 927786100 732098076 927786100 73952067 303036743 73952067 303036743 696218195 373816348 696218195 373816348 405792144 594666854 405792144 548259665 405792144 548259665 791750584 206442696 791750584 805525460 791750584 805525460 194545777 449625120 194545777 449625120 550824991 695325903 550824991 695325903 306360884 268179826 306360884 268179826 731639840 458469625 731639840 458469625 278461373 721833972 278461373 124741349 278461373 124741349 873293997 558338086 873293997 558338086 182290588 818575451 182290588 608806036 182290588 608806036 391237950 711878316 391237950 711878316 288590244 113119426 288590244 113119426 885208991 233077478 885208991 233077478 668997243 329942639 668997243 691594729 668997243 691594729 310112029 43797962 310112029 43797962 955098538 356964702 955098538 356964702 57550462 944039188 57550462 743491912 57550462 743491912 582236809 418903301 582236809 785108490 582236809 785108490 214950820 221752330 214950820 221752330 934921216 63388431 934921216 935408699 934921216 935408699 66968035 584310096 66968035 584310096 416037329 638875001 416037329 638875001 361094565 253805127 361094565 253805127 745377850 829473497 745377850 829473497 33408899 967744916 33408899 631463455 33408899 631463455 771702665 226678811 771702665 834122688 771702665 834122688 166921866 171751354 166921866 171751354 877810161 120359219 877810161 684135463 877810161 684135463 249864413 932534424 249864413 932534424 69269431 537210189 69269431 537210189 462195556 617755273 462195556 617755273 382682701 617511746 382682701 617511746 488445895 985170596 488445895 985170596 15594188 875199263 15594188 875199263 654259748 345157227 654259748 544552681 654259748 544552681 350981433 649978051 350981433 107321948 350981433 107321948 891636060 430893123 891636060 430893123 149211714 992613246 149211714 992613246 7699385 4791446 7699385 4791446 995331496 301809406 995331496 301809406 371916542 628386330 371916542 174632706 371916542 174632706 823971678 513652933 823971678 513652933 485995992 212113630 485995992 212113630 870622857 127628759 870622857 721095344 870622857 721095344 65684875 936491719 65684875 837311655 65684875 837311655 583453950 77463051 583453950 77463051 921246203 548364591 921246203 548364591 181019390 943371557 181019390 943371557 58371140 231716487 58371140 231716487 766861486 447467522 766861486 447467522 553313383 165748032 553313383 165748032 833428074 714465388 833428074 714465388 212912140 786906665 212912140 209820395 212912140 209820395 788775025 709510391 788775025 709510391 291423968 580426471 291423968 580426471 998186082 2027130 998186082 403322594 998186082 403322594 302094419 897800518 302094419 897800518 103861578 193167625 103861578 193167625 804693317 417172002 804693317 417172002 583692830 173451202 583692830 173451202 825200022 380426889 825200022 380426889 606832948 392946082 606832948 913381464 606832948 913381464 88677662 854065330 88677662 854065330 261932911 520182322 261932911 520182322 746155317 253080951 746155317 991694177 746155317 991694177 8766566 139116012 8766566 139116012 898018691 101619862 898018691 540505366 898018691 540505366 458899279 366131910 458899279 366131910 729080537 270567576 729080537 706169503 729080537 706169503 294862111 281366015 294862111 281366015 866135065 131908825 866135065 583406304 866135065 583406304 96928263 905097952 96928263 62720090 96928263 62720090 935614038 823709811 935614038 823709811 177096193 633746297 177096193 633746297 409710198 885555195 409710198 885555195 115376928 635163062 115376928 635163062 933565789 64868465 933565789 139283616 933565789 139283616 667819072 331237144 667819072 172300054 667819072 172300054 826584702 432949091 826584702 432949091 211165347 990150068 211165347 990150068 10314564 634724364 10314564 634724364 365132894 829732358 365132894 829732358 170759457 648636934 170759457 648636934 370481772 943083801 370481772 943083801 58819635 653241327 58819635 653241327 347606941 886902653 347606941 886902653 114173324 881758098 114173324 881758098 958518464 40651005 958518464 810692128 958518464 810692128 189496962 249707559 189496962 249707559 749256272 465327501 749256272 465327501 409558107 795483432 409558107 795483432 55159892 946331869 55159892 633663445 55159892 633663445 366226717 742156776 366226717 742156776 225914441 774734788 225914441 394658429 225914441 394658429 604833579 396164813 604833579 396164813 385568330 614828381 385568330 27218817 385568330 27218817 972342954 625091293 972342954 625091293 374653898 289769718 374653898 289769718 709764579 707841029 709764579 707841029 293162286 366117263 293162286 366117263 633458787 618729894 633458787 618729894 316700844 685103904 316700844 404185340 316700844 404185340 596088491 658907162 596088491 658907162 35237241 965722945 35237241 483926807 35237241 483926807 515639959 650012505 515639959 650012505 32058294 969162094 32058294 463879333 32058294 463879333 674251398 202524786 674251398 202524786 980760426 18524965 980760426 420765294 980760426 420765294 65460694 936840416 65460694 204512239 65460694 204512239 793736418 641523293 793736418 641523293 358780443 437492667 358780443 437492667 563330336 674999299 563330336 674999299 326541929 384330696 326541929 384330696 615513541 977699314 615513541 977699314 23435421 348320926 23435421 348320926 651333452 590222214 651333452 590222214 410259582 39826002 410259582 39826002 959483749 250528957 959483749 250528957 619960240 380076200 619960240 523814951 619960240 523814951 22275747 979034390 22275747 136564382 22275747 136564382 861873694 697526760 861873694 697526760 304206178 84299184 304206178 84299184 914262868 487279764 914262868 487279764 129401026 962187962 129401026 962187962 38871953 331548102 38871953 331548102 674278978 323886231 674278978 877405779 674278978 877405779 123795186 768852747 123795186 768852747 796566997 201646701 796566997 286925487 796566997 286925487 63888609 938598238 63888609 154673284 63888609 154673284 844333766 528771805 844333766 528771805 471343109 152483505 471343109 152483505 846288156 535234856 846288156 535234856 464394992 29238226 464394992 29238226 970042626 249184759 970042626 249184759 749874398 55337787 749874398 55337787 943808803 160214665 943808803 160214665 401617775 598905335 401617775 494531556 401617775 494531556 504553305 872979906 504553305 872979906 127906710 37151335 127906710 37151335 961637227 880527581 961637227 880527581 120525467 512720933 120525467 512720933 811217978 186977710 811217978 863712633 811217978 863712633 138025326 844149073 138025326 844149073 669126196 329816455 669126196 378807398 669126196 378807398 217128704 782963144 217128704 702624532 217128704 702624532 711369475 288206612 711369475 981445207 711369475 981445207 19470325 456496006 19470325 456496006 544253969 825002299 544253969 825002299 175852549 771899320 175852549 771899320 228951667 846769960 228951667 846769960 154010306 828604912 154010306 828604912 327813279 79255055 327813279 79255055 919659869 461482954 919659869 461482954 52536827 948609369 52536827 523805146 52536827 523805146 762399279 236378851 762399279 337380029 762399279 337380029 248112802 753100556 248112802 280600385 248112802 280600385 860723377 137950691 860723377 375339599 860723377 375339599 44586970 956118935 44586970 50872583 44586970 50872583 947951545 376149354 947951545 376149354 455756712 543888274 455756712 444276691 455756712 444276691 902847735 96267246 902847735 819196259 902847735 819196259 181722224 248192154 181722224 248192154 750896563 937036473 750896563 937036473 65223372 232279239 65223372 232279239 875789637 122356513 875789637 183090926 875789637 183090926 641415531 357915153 641415531 522395550 641415531 522395550 477510789 412907155 477510789 412907155 641277662 25817320 641277662 25817320 973800448 485991331 973800448 485991331 513265966 108520463 513265966 108520463 890369410 177738455 890369410 177738455 508361809 490559104 508361809 312990777 508361809 312990777 685359657 718404828 685359657 718404828 281939422 534167317 281939422 534167317 465679381 596396782 465679381 596396782 404064244 489130142 404064244 489130142 509849751 919458613 509849751 919458613 82498770 242747737 82498770 242747737 756563252 318841258 756563252 318841258 494126958 681509667 494126958 681509667 75872586 926121806 75872586 232471231 75872586 232471231 952305598 46431737 952305598 182272029 952305598 182272029 705108817 294412351 705108817 301272328 705108817 301272328 238109383 762666193 238109383 414352400 238109383 414352400 869562758 128620356 869562758 170925743 869562758 170925743 177423838 909877352 177423838 909877352 92476566 17039767 92476566 17039767 982529038 157340681 982529038 157340681 489752727 510430450 489752727 58782471 489752727 58782471 940018681 850354019 940018681 850354019 50993342 950163799 50993342 67491803 50993342 67491803 931092541 710181739 931092541 710181739 100096794 901907228 100096794 696042067 100096794 696042067 305717689 817005293 305717689 817005293 183608426 692989188 183608426 692989188 308814239 869920506 308814239 869920506 131147648 868040806 131147648 868040806 970526788 28667435 970526788 557750180 970526788 557750180 442092524 462283202 442092524 462283202 538191783 788731345 538191783 788731345 211120774 576771923 211120774 576771923 928878983 69843069 928878983 673424408 928878983 673424408 321041965 680407498 321041965 500455320 321041965 500455320 815632983 182607308 815632983 299127235 815632983 299127235 700305567 104306080 700305567 104306080 895341534 218157227 895341534 218157227 71146869 975454751 71146869 975454751 25675456 580165970 25675456 580165970 420567710 972069974 420567710 972069974 29142259 263375437 29142259 263375437 736423751 443442610 736423751 443442610 556972253 320741853 556972253 320741853 677531290 763136296 677531290 763136296 237718368 454549393 237718368 454549393 956055258 42887142 956055258 293433299 956055258 293433299 687800045 310710549 687800045 140349696 687800045 140349696 858454535 150802962 858454535 150802962 122164098 879098353 122164098 716739987 122164098 716739987 952046781 46697826 952046781 673357568 952046781 673357568 328038731 270429651 328038731 270429651 729294665 302028895 729294665 302028895 122502125 878830203 122502125 340900829 122502125 340900829 658743645 385013739 658743645 385013739 614750595 224022174 614750595 224022174 774147995 804300348 774147995 804300348 189999771 810127351 189999771 84378544 189999771 84378544 914098032 194575717 914098032 194575717 803327458 94578858 803327458 94578858 904323502 189783491 904323502 189783491 246859010 869509617 246859010 869509617 131618707 445053549 131618707 445053549 555422496 822296337 555422496 822296337 178193651 709997362 178193651 709997362 848382185 150565866 848382185 248121629 848382185 248121629 732762152 267045523 732762152 175261611 732762152 175261611 823267500 486795445 823267500 486795445 135290343 866183963 135290343 385546283 135290343 385546283 614241546 574208837 614241546 574208837 425993920 17442990 425993920 17442990 982003822 984431428 982003822 984431428 16471803 593191764 16471803 593191764 582818338 275452398 582818338 275452398 745167116 2875425 745167116 2875425 997275889 165749911 997275889 165749911 407056790 876737807 407056790 876737807 124312875 790362142 124312875 790362142 209455043 919199020 209455043 919199020 82897713 731212312 82897713 731212312 421095102 843425344 421095102 843425344 157499442 564275733 157499442 564275733 655620786 343901885 655620786 392584857 655620786 392584857 203014439 797151428 203014439 793491532 203014439 793491532 565002883 104653692 565002883 104653692 894802187 258637848 894802187 258637848 25984554 975185783 25984554 396386910 25984554 396386910 827961533 170966311 827961533 880723355 827961533 880723355 120345648 565697464 120345648 565697464 434560750 890547400 434560750 890547400 110549344 816864313 110549344 816864313 441810357 40354458 441810357 40354458 958914551 631476220 958914551 631476220 368753594 135490672 368753594 135490672 862789865 625892496 862789865 625892496 260745885 740347766 260745885 113124163 260745885 113124163 885169697 766107535 885169697 766107535 234919186 452647002 234919186 452647002 865865242 132240688 865865242 671919327 865865242 671919327 329559552 258579982 329559552 258579982 740778060 877992147 740778060 877992147 36297896 964707882 36297896 380125550 36297896 380125550 619934397 762065605 619934397 762065605 238744139 565797858 238744139 565797858 434507389 568645641 434507389 568645641 431439108 342864998 431439108 342864998 656877844 379112078 656877844 379112078 620794424 145068483 620794424 145068483 853704223 569872176 853704223 569872176 430011021 53797429 430011021 53797429 944956741 824642352 944956741 824642352 176339349 493272896 176339349 493272896 505815330 716654245 505815330 716654245 283950616 153095994 283950616 153095994 845761405 621684663 845761405 621684663 378722542 207132858 378722542 207132858 791281275 888060919 791281275 888060919 113285637 585401572 113285637 585401572 765216312 233300283 765216312 479335473 765216312 479335473 520565437 468072631 520565437 468072631 531619984 746294873 531619984 746294873 91992533 910242752 91992533 217506730 91992533 217506730 781423766 251127996 781423766 251127996 747895486 236977850 747895486 236977850 777657411 221180083 777657411 244141133 777657411 244141133 74664936 969624086 74664936 969624086 31621067 911818692 31621067 911818692 808675397 189274539 808675397 763280300 808675397 763280300 237557262 591815042 237557262 591815042 660073110 339469444 660073110 697275699 660073110 697275699 304510898 674467249 304510898 674467249 988902584 11122492 988902584 317254998 988902584 317254998 474730976 854016879 474730976 854016879 147171861 682767358 147171861 682767358 596586490 403774204 596586490 829120352 596586490 829120352 171490970 819347577 171490970 819347577 203308682 471028715 203308682 471028715 529132876 722338901 529132876 722338901 277921345 295654500 277921345 295654500 792492238 167670637 792492238 167670637 831670955 822047957 831670955 822047957 178565948 520401318 178565948 520401318 787819739 94256003 787819739 94256003 904534053 423993393 904534053 423993393 400964939 599516175 400964939 9695905 400964939 9695905 990124800 681653868 990124800 681653868 320024326 528541088 320024326 528541088 684059597 246043368 684059597 246043368 753335789 446862064 753335789 446862064 553865868 354702625 553865868 354702625 644460425 597168071 644460425 597168071 184726630 955160849 184726630 955160849 45326471 910752807 45326471 910752807 695906213 303244518 695906213 914830581 695906213 914830581 87081390 652549214 87081390 652549214 523766991 165286631 523766991 165286631 833921646 970556849 833921646 970556849 30807392 164640624 30807392 164640624 843876896 155086621 843876896 584402971 843876896 584402971 415887346 321073037 415887346 321073037 677158860 884280899 677158860 884280899 116672703 542703807 116672703 542703807 457033620 977095184 457033620 977095184 24211627 806662717 24211627 806662717 686491778 311787172 686491778 797203540 686491778 797203540 202970037 495042874 202970037 495042874 811361183 186803542 811361183 478301633 811361183 478301633 521891120 120151626 521891120 120151626 878041912 911292944 878041912 911292944 91031444 760729436 91031444 760729436 923753379 74807698 923753379 822617296 923753379 822617296 177976892 349088703 177976892 349088703 650491112 777329855 650491112 777329855 223211140 279964389 223211140 279964389 719596704 631075118 719596704 631075118 369274218 53411872 369274218 53411872 945268343 592320619 945268343 592320619 374013459 736582169 374013459 736582169 264344457 506044343 264344457 506044343 493942443 708933186 493942443 708933186 39624631 961268263 39624631 121064518 39624631 121064518 877077168 664892016 877077168 664892016 336387041 96157033 336387041 96157033 902906789 440648028 902906789 440648028 560483426 227811624 560483426 227811624 944130441 54797719 944130441 772406853 944130441 772406853 228360174 215667070 228360174 215667070 865871929 81831775 865871929 81831775 916950908 879703881 916950908 879703881 114154456 886928354 114154456 549818871 114154456 549818871 449679582 562228710 449679582 562228710 438067921 461813480 438067921 461813480 877352613 120811427 877352613 233105328 877352613 233105328 563357792 437444386 563357792 644718994 563357792 644718994 355886639 476466317 355886639 476466317 594517584 15362361 594517584 15362361 984271661 971186772 984271661 971186772 30094023 695873983 30094023 695873983 385457577 905605419 385457577 905605419 96605860 237773697 96605860 237773697 760979303 517115656 760979303 517115656 332024271 669713571 332024271 533751123 332024271 533751123 500099751 236037341 500099751 236037341 836062875 163180062 836062875 532695369 836062875 532695369 467232582 314518869 467232582 314518869 683684796 401021147 683684796 401021147 76797414 925021405 76797414 704747647 76797414 704747647 573919124 408476523 573919124 408476523 591890600 938253329 591890600 938253329 64297788 220382161 64297788 220382161 778441388 873391825 778441388 873391825 104358355 897265927 104358355 718839939 104358355 718839939 672528350 257619633 672528350 257619633 741688631 781441019 741688631 781441019 218744989 355758616 218744989 355758616 777188375 221474850 777188375 865027992 777188375 865027992 136726707 262428754 136726707 262428754 885807000 112632871 885807000 241564022 885807000 241564022 757454150 17848967 757454150 17848967 981674309 35977608 981674309 35977608 301021267 700383598 301021267 242525072 301021267 242525072 756765378 646673735 756765378 646673735 354148909 446890156 354148909 446890156 663350346 336203955 663350346 799515074 663350346 799515074 98367961 903794420 98367961 204231091 98367961 204231091 913909446 84535080 913909446 919419408 913909446 919419408 60757633 941272034 60757633 563127547 60757633 563127547 437235419 960099245 437235419 960099245 40628682 856768086 40628682 856768086 144747695 875192789 144747695 875192789 11449864 989129440 11449864 709716625 11449864 709716625 777311015 221371761 777311015 480500587 777311015 480500587 519440391 399149639 519440391 399149639 600698322 776112434 600698322 776112434 224363229 217165628 224363229 217165628 781761826 447216128 781761826 447216128 333088987 675058198 333088987 675058198 326497502 395458571 326497502 395458571 604108649 603292445 604108649 603292445 396859851 390902726 396859851 390902726 682017132 315990358 682017132 897505357 682017132 897505357 104183560 798492027 104183560 798492027 859426419 139655145 859426419 289621456 859426419 289621456 197890886 802423115 197890886 797755535 197890886 797755535 202596684 852339600 202596684 852339600 148613770 120227719 148613770 120227719 877917962 923475668 877917962 923475668 78434549 146442096 78434549 146442096 852380509 695929899 852380509 695929899 305822558 348818838 305822558 348818838 650856628 766794472 650856628 766794472 234289568 386743672 234289568 386743672 612970220 407404965 612970220 407404965 209998641 789919710 209998641 156546192 209998641 156546192 842222483 422828059 842222483 422828059 577999129 243561468 577999129 243561468 755594559 260482415 755594559 260482415 336238772 665003860 336238772 348388393 336238772 348388393 675932651 322249899 675932651 858737482 675932651 858737482 142897035 511997722 142897035 511997722 515674712 483923624 515674712 664883377 515674712 664883377 336415031 659294558 336415031 659294558 995597653 4436898 995597653 314714155 995597653 314714155 683543381 44359506 683543381 44359506 954443297 779299198 954443297 779299198 220862504 515471941 220862504 515471941 806335660 191478327 806335660 497025510 806335660 497025510 385616579 614756579 385616579 164905700 385616579 164905700 834472615 454878762 834472615 454878762 240512873 760489487 240512873 166757918 240512873 166757918 913281641 84978107 913281641 673784862 913281641 673784862 327644163 622041297 327644163 622041297 884554678 113757739 884554678 507187353 884554678 507187353 310511900 776706319 310511900 776706319 223839517 209895080 223839517 209895080 874860437 123265840 874860437 638860071 874860437 638860071 207741172 960184250 207741172 960184250 40505427 565970130 40505427 565970130 434221616 885713608 434221616 885713608 115294681 823595789 115294681 823595789 908687508 89740178 908687508 188103293 908687508 188103293 139735876 923801784 139735876 923801784 78077362 626119930 78077362 626119930 634693759 364746486 634693759 505193600 634693759 505193600 494528571 63510058 494528571 63510058 934739688 626700991 934739688 626700991 373178678 250761080 373178678 250761080 748275983 854509462 748275983 854509462 146656865 548657433 146656865 548657433 450956670 551717513 450956670 551717513 447640825 80888087 447640825 80888087 918079492 653755976 918079492 653755976 347181482 545376445 347181482 545376445 691585035 307475135 691585035 360216306 691585035 360216306 506225701 492942645 506225701 511422040 506225701 511422040 488361515 277769341 488361515 277769341 721619472 680286718 721619472 680286718 321234457 189878391 321234457 189878391 852691758 146134865 852691758 159805494 852691758 159805494 118698873 882418505 118698873 88776758 118698873 88776758 909548122 821069921 909548122 821069921 179643056 71238648 179643056 71238648 942411433 56717983 942411433 412785778 942411433 412785778 587774380 26603278 587774380 26603278 973181084 333579171 973181084 333579171 412076125 588663891 412076125 454120645 412076125 454120645 546598516 489991236 546598516 489991236 509013377 255023462 509013377 255023462 744474823 256920361 744474823 256920361 742486230 10188897 742486230 10188897 989620071 595897739 989620071 595897739 404517034 150228555 404517034 150228555 848699307 301119180 848699307 301119180 698220370 277372335 698220370 277372335 722092330 363631500 722092330 363631500 87478886 914490891 87478886 226006711 87478886 226006711 772251835 371215994 772251835 371215994 324519826 677024806 324519826 36682415 324519826 36682415 962061841 458959950 962061841 458959950 541717946 155707832 541717946 155707832 842986389 682691912 842986389 682691912 318997031 292070257 318997031 292070257 707712252 827571833 707712252 827571833 173391390 820404540 173391390 820404540 654904123 344672363 654904123 535433800 654904123 535433800 464143571 200615488 464143571 200615488 797489209 734024706 797489209 734024706 266500308 125424109 266500308 125424109 872570189 997161334 872570189 997161334 2776881 541742866 2776881 541742866 893622413 105623545 893622413 172191509 893622413 172191509 82533724 919447597 82533724 718811739 82533724 718811739 860467567 138344701 860467567 375187799 860467567 375187799 265003659 735768861 265003659 324524252 265003659 324524252 673811656 750333844 673811656 750333844 230732448 770077650 230732448 538021637 230732448 538021637 886831554 111690007 886831554 847525542 886831554 847525542 153206870 262170276 153206870 262170276 737385508 807562053 737385508 807562053 192614305 616265073 192614305 616265073 383996165 748049798 383996165 748049798 252586034 6501261 252586034 6501261 993535858 176044944 993535858 176044944 179186554 821526831 179186554 729945693 179186554 729945693 343410501 98511750 343410501 98511750 900848890 859004158 900848890 859004158 142650869 652808523 142650869 652808523 894461235 104940226 894461235 920527509 894461235 920527509 81357648 106118411 81357648 106118411 995035403 5028703 995035403 796342640 995035403 796342640 203785482 786211037 203785482 786211037 572825795 428008985 572825795 596361154 572825795 596361154 404140188 200345405 404140188 200345405 797850481 512400263 797850481 512400263 487286679 185112139 487286679 185112139 813082656 550354533 813082656 550354533 341628883 867356696 341628883 867356696 134059081 796205396 134059081 796205396 203915392 940832514 203915392 940832514 61209567 659002975 61209567 659002975 342099226 848870542 342099226 848870542 151855145 780590885 151855145 780590885 760709000 238027399 760709000 437385619 760709000 437385619 563415849 349010446 563415849 349010446 650661797 930041694 650661797 930041694 71375592 35917443 71375592 35917443 962971504 361393542 962971504 361393542 637959591 253693498 637959591 253693498 745489061 634751739 745489061 634751739 365122586 234332074 365122586 234332074 764406148 464753288 764406148 464753288 238700551 762117393 238700551 473253955 238700551 473253955 828192812 170759025 828192812 174375137 828192812 174375137 655966216 343569845 655966216 224831002 655966216 224831002 773382233 917729935 773382233 917729935 84178075 19891216 84178075 19891216 979483791 781926110 979483791 781926110 218205387 781626535 218205387 781626535 444152078 657224353 444152078 657224353 343694350 200589821 343694350 200589821 797534908 806240170 797534908 806240170 193786774 635570126 193786774 635570126 527199552 134481610 527199552 134481610 887064917 111497582 887064917 420341493 887064917 420341493 367785579 632413938 367785579 161439934 367785579 161439934 896820773 102793014 896820773 917173539 896820773 917173539 84768034 790034250 84768034 790034250 806268583 191531239 806268583 863243418 806268583 863243418 138345751 361811656 138345751 361811656 637590471 997949133 637590471 997949133 1831727 765419238 1831727 765419238 408129167 124952731 408129167 124952731 873043479 215098620 873043479 215098620 783659536 198871828 783659536 198871828 799355387 820413641 799355387 820413641 180393526 528028916 180393526 528028916 734045461 265574212 734045461 665251475 734045461 665251475 335974893 85223967 335974893 85223967 913018886 313286139 913018886 313286139 684942131 142419406 684942131 142419406 856562379 294654180 856562379 294654180 704804471 62525514 704804471 62525514 935922159 220510528 935922159 220510528 305060424 696659798 305060424 604145508 305060424 604145508 395841885 768029845 395841885 768029845 232878078 894170 232878078 894170 999200332 752189676 999200332 752189676 249088156 636559905 249088156 636559905 630883243 170266201 630883243 170266201 828644955 719598850 828644955 719598850 280706281 38425393 280706281 38425393 960530856 859575629 960530856 859575629 141965774 858592944 141965774 858592944 866638474 131373500 866638474 936132649 866638474 936132649 65919595 463067437 65919595 463067437 629791339 369642662 629791339 993495616 629791339 993495616 6537893 845444055 6537893 845444055 737939801 261594396 737939801 401058480 737939801 401058480 599071146 318448514 599071146 318448514 679767642 356708520 679767642 356708520 642552648 349151804 642552648 349151804 650407718 799447492 650407718 799447492 200806260 453464801 200806260 453464801 721562353 112763833 721562353 112763833 885635814 560375598 885635814 560375598 439642547 179152878 439642547 179152878 819355675 683272346 819355675 683272346 318367409 655961672 318367409 655961672 748408749 250614887 748408749 791377997 748408749 791377997 208400713 3994994 208400713 3994994 996121482 551500810 996121482 551500810 302970888 698680990 302970888 264193764 302970888 264193764 750259306 248908987 750259306 450223380 750259306 450223380 550197185 339457871 550197185 339457871 660102174 714327050 660102174 714327050 286389490 434232155 286389490 434232155 581521564 419493519 581521564 584179279 581521564 584179279 416182060 446889826 416182060 446889826 708643403 291042834 708643403 901401816 708643403 901401816 100460478 466152352 100460478 466152352 634922450 364511545 634922450 650075494 634922450 650075494 350837904 366138087 350837904 366138087 633397499 480932310 633397499 480932310 260873256 740210239 260873256 19817883 260873256 19817883 979565687 401598976 979565687 401598976 485852591 775920833 485852591 775920833 224463065 372745868 224463065 372745868 626680197 429920734 626680197 429920734 570608621 429749015 570608621 429749015 928339938 70426845 928339938 453344211 928339938 453344211 301028700 700352057 301028700 120313318 301028700 120313318 994210320 5812144 994210320 537736514 994210320 537736514 267138559 733364724 267138559 327509513 267138559 327509513 671226034 918554650 671226034 918554650 10533370 989914039 10533370 884316719 10533370 884316719 576365049 424492244 576365049 806217664 576365049 806217664 193827994 79821169 193827994 79821169 919049815 488469809 919049815 488469809 510480705 309041418 510480705 309041418 853928436 144834995 853928436 918920254 853928436 918920254 83087340 62111880 83087340 62111880 936292473 767574750 936292473 767574750 233493516 619954395 233493516 619954395 834654042 164758917 834654042 314518459 834654042 314518459 576532892 424365293 576532892 375997214 576532892 375997214 649581592 349967188 649581592 711729204 649581592 711729204 288856279 637095790 288856279 637095790 646998961 352512254 646998961 637246740 646998961 637246740 16462095 984435650 16462095 272309454 16462095 272309454 727356734 678587308 727356734 678587308 263055003 737706277 263055003 601021129 263055003 601021129 498828323 374550212 498828323 374550212 625236761 996253895 625236761 996253895 3665065 953221932 3665065 953221932 202296035 871414368 202296035 871414368 129564282 162511005 129564282 162511005 953556013 45219877 953556013 925925111 953556013 925925111 76017086 858420090 76017086 858420090 221109959 738462416 221109959 738462416 405240909 509134151 405240909 509134151 490945832 831853991 490945832 831853991 5168450 994687344 5168450 944151309 5168450 944151309 438512235 158301792 438512235 158301792 840605914 889890415 840605914 889890415 15078078 985765052 15078078 310311990 15078078 310311990 688197047 835279762 688197047 835279762 106159034 895191849 106159034 168797917 106159034 168797917 950479241 48261368 950479241 68128594 950479241 68128594 770264802 228025588 770264802 197927768 770264802 197927768 966280706 33037866 966280706 759275966 966280706 759275966 241921654 438785056 241921654 438785056 759008072 239880858 759008072 872332266 759008072 872332266 49880442 951199014 49880442 468674290 49880442 468674290 531064840 775513141 531064840 775513141 225012627 70425305 225012627 70425305 928373540 129750101 928373540 129750101 860409480 138390257 860409480 829418793 860409480 829418793 171162251 37269792 171162251 37269792 961567068 747580210 961567068 747580210 253132821 702061428 253132821 702061428 359681343 227460449 359681343 227460449 770927814 292559265 770927814 292559265 348223492 652482048 348223492 602831560 348223492 602831560 397364767 907720319 397364767 907720319 94743167 11542107 94743167 11542107 988493066 532099593 988493066 532099593 244812897 756307821 244812897 557840162 244812897 557840162 567767701 432629875 567767701 552759183 567767701 552759183 446748056 475820192 446748056 475820192 524207962 505916457 524207962 505916457 494025946 454817051 494025946 454817051 546083055 737001647 546083055 737001647 263935362 249174572 263935362 249174572 749889304 290947631 749889304 290947631 708750666 167918361 708750666 167918361 831410275 726789670 831410275 726789670 164010566 922151581 164010566 922151581 78357964 923580551 78357964 71183546 78357964 71183546 927510279 995991532 927510279 995991532 3961120 347130349 3961120 347130349 652553741 889390730 652553741 889390730 111721746 387517699 111721746 387517699 999076854 1107043 999076854 297504514 999076854 297504514 460572243 538854563 460572243 164562741 460572243 164562741 834848295 661020758 834848295 661020758 340231868 282336593 340231868 282336593 845313604 35120971 845313604 35120971 963750350 386859691 963750350 386859691 612856164 64407469 612856164 64407469 933957297 294250534 933957297 294250534 705304174 182085361 705304174 182085361 816269613 940162717 816269613 940162717 61936647 70255659 61936647 70255659 928491889 380211076 928491889 380211076 332623857 669192500 332623857 292759889 332623857 292759889 853664604 145115884 853664604 408000306 853664604 408000306 592478710 395592886 592478710 395592886 603982431 435746110 603982431 435746110 565067826 306347346 565067826 306347346 692651016 465081759 692651016 465081759 534978743 271156826 534978743 271156826 814254228 183821894 814254228 817245049 814254228 817245049 14323080 986503144 14323080 165850151 14323080 165850151 833313182 459790229 833313182 459790229 431476745 722778576 431476745 722778576 277440192 176278911 277440192 176278911 822158418 593098353 822158418 593098353 381073093 668740271 381073093 668740271 333085644 559533320 333085644 559533320 440488089 854215532 440488089 854215532 146906645 374792247 146906645 374792247 940779477 58029569 940779477 468918294 940779477 468918294 440986843 900840926 440986843 900840926 101106229 441962636 101106229 441962636 781438404 217481931 781438404 699630554 781438404 699630554 46825248 953946962 46825248 286852339 46825248 286852339 712796639 822849004 712796639 822849004 177804094 311260190 177804094 311260190 687265656 634835838 687265656 634835838 365068112 113112181 365068112 113112181 885222245 921417509 885222245 921417509 80675008 474527681 80675008 474527681 735231813 60318328 735231813 60318328 938134100 931304956 938134100 931304956 70449614 769388981 70449614 769388981 623390697 376202208 623390697 909559115 623390697 909559115 92820511 596951547 92820511 596951547 990812587 8945178 990812587 496285483 990812587 496285483 45748013 954795067 45748013 291408566 45748013 291408566 708319215 388724312 708319215 388724312 541797593 458836527 541797593 142532314 541797593 142532314 856440254 975376141 856440254 975376141 25834114 895258022 25834114 895258022 694085238 304967228 694085238 692250445 694085238 692250445 309632362 135594214 309632362 135594214 862667113 756160393 862667113 756160393 245060342 186914818 245060342 186914818 811265862 987755445 811265862 987755445 13053078 937569975 13053078 937569975 903047380 96021294 903047380 238175831 903047380 238175831 248192759 753016049 248192759 430867302 248192759 430867302 656660830 343003121 656660830 972097540 656660830 972097540 29139423 456382184 29139423 456382184 816309002 2860216 816309002 2860216 997289449 326652991 997289449 326652991 214812698 785204639 214812698 356414190 214812698 356414190 932417372 4138981 932417372 4138981 995982448 81671828 995982448 81671828 917281352 5865826 917281352 5865826 994156861 230220241 994156861 230220241 52716975 948431358 52716975 820826714 52716975 820826714 656502026 343135856 656502026 358709914 656502026 358709914 640755191 274131080 640755191 274131080 725542599 300808781 725542599 300808781 698621133 23408793 698621133 23408793 976130028 59103514 976130028 59103514 359098712 641081259 359098712 349712671 359098712 349712671 988738900 11319019 988738900 359058379 988738900 359058379 137447041 864308108 137447041 28048244 137447041 28048244 971305842 539026357 971305842 539026357 460443756 154628075 460443756 154628075 844393312 206320172 844393312 206320172 661400280 338198434 661400280 687307074 661400280 687307074 109804876 978612972 109804876 978612972 22643364 682514081 22643364 682514081 319054623 903383941 319054623 903383941 98657229 592332699 98657229 592332699 433241112 792858614 433241112 792858614 207181499 662868657 207181499 662868657 547416847 419373632 547416847 419373632 581719230 731430910 581719230 731430910 269189199 654982828 269189199 654982828 565616024 200398941 565616024 200398941 797700266 623927881 797700266 623927881 376053657 596501745 376053657 596501745 403849423 754842362 403849423 754842362 246285165 127476502 246285165 127476502 870783790 306086428 870783790 306086428 692962507 122721738 692962507 122721738 875363300 866888019 875363300 866888019 134397487 310858103 134397487 310858103 687654282 524234701 687654282 524234701 475536857 475332103 475536857 475332103 524696033 600751908 524696033 600751908 222745786 894246459 222745786 894246459 107079797 655595474 107079797 655595474 386077074 934258944 386077074 934258944 67870534 500570302 67870534 500570302 499169189 905650436 499169189 905650436 96586412 401575103 96586412 401575103 598562257 791056950 598562257 791056950 102295491 899579284 102295491 564680423 102295491 564680423 468419643 842251538 468419643 842251538 158723782 20188869 158723782 20188869 979030168 344208799 979030168 344208799 655344503 95041804 655344503 95041804 903946337 486326332 903946337 486326332 512832758 248258671 512832758 248258671 750855712 295354135 750855712 295354135 643899191 355221007 643899191 362667709 643899191 362667709 589391140 411106370 589391140 100477618 589391140 100477618 952021797 46734239 952021797 527892967 952021797 527892967 22989442 978189315 22989442 239965998 22989442 239965998 758801452 565069062 758801452 565069062 234658110 766355573 234658110 359232358 234658110 359232358 739246550 260469380 739246550 632789471 739246550 632789471 367376552 483773309 367376552 483773309 515771926 889421213 515771926 889421213 111684632 884998732 111684632 884998732 244299049 96405471 244299049 96405471 902723213 779540195 902723213 779540195 61372877 940617557 61372877 203007627 61372877 203007627 795254254 848978469 795254254 848978469 16436322 984462459 16436322 438058776 16436322 438058776 645008047 354111404 645008047 563851677 645008047 563851677 436361163 437533555 436361163 437533555 563303861 555885608 563303861 555885608 322074154 679479569 322074154 653497149 322074154 653497149 347299122 892404004 347299122 892404004 108565329 32103588 108565329 32103588 967277395 992874071 967277395 992874071 7240614 174279792 7240614 174279792 824380395 389413753 824380395 389413753 610431437 285383225 610431437 285383225 714186132 650157258 714186132 650157258 270993977 729470638 270993977 613122268 270993977 613122268 998103448 2059636 998103448 831543154 998103448 831543154 169206962 698817684 169206962 698817684 486638739 356763211 486638739 356763211 745066430 118115296 745066430 118115296 880203896 928981053 880203896 928981053 72696434 653729365 72696434 653729365 347181585 883756504 347181585 883756504 117299896 557580245 117299896 557580245 442200353 934236765 442200353 934236765 59012589 942969643 59012589 700982644 59012589 700982644 573408493 427583129 573408493 802909383 573408493 802909383 197452567 109742871 197452567 109742871 888989542 235447666 888989542 235447666 446387406 553423704 446387406 286957709 446387406 286957709 712572578 995866960 712572578 995866960 4062176 730799138 4062176 730799138 269838231 995065111 269838231 995065111 4786967 359915047 4786967 359915047 639751520 646438562 639751520 646438562 13260839 987429226 13260839 635413034 13260839 635413034 364474449 873582597 364474449 873582597 15591495 985173122 15591495 823594079 15591495 823594079 194138212 236168556 194138212 236168556 762591068 297864323 762591068 297864323 701635159 208660182 701635159 208660182 789871039 413955086 789871039 413955086 586248096 414336896 586248096 508727849 586248096 508727849 491320566 128815024 491320566 128815024 869319218 527925075 869319218 527925075 472179672 29041044 472179672 29041044 970150916 281849220 970150916 281849220 717988834 134614250 717988834 134614250 863687140 355438181 863687140 355438181 643671331 78527318 643671331 78527318 920326527 719150004 920326527 719150004 216854168 783149239 216854168 610647415 216854168 610647415 389498876 941102581 389498876 941102581 60894647 162018259 60894647 162018259 837318059 598168288 837318059 598168288 384869377 615451356 384869377 336282897 384869377 336282897 663248716 714262609 663248716 714262609 116287339 884726931 116287339 332136641 116287339 332136641 667222838 770071542 667222838 770071542 139960151 861535319 139960151 6507982 139960151 6507982 993535553 725742755 993535553 725742755 274615957 415910090 274615957 415910090 584839080 978744435 584839080 978744435 22577428 208882563 22577428 208882563 789667871 614664165 789667871 614664165 93999781 908387400 93999781 821379835 93999781 821379835 603917101 250517839 603917101 250517839 748490344 613112756 748490344 613112756 387259769 29474941 387259769 29474941 969755334 822629903 969755334 822629903 177966754 186409775 177966754 186409775 811809176 427120370 811809176 427120370 103696865 897953278 103696865 810966736 103696865 810966736 437727774 634594741 437727774 634594741 365202515 164623047 365202515 164623047 834770051 781079619 834770051 781079619 219038483 256738764 219038483 256738764 742594945 689202003 742594945 689202003 312542182 269928569 312542182 269928569 729870794 606410288 729870794 606410288 267646593 743997730 267646593 743997730 256798132 553630942 256798132 553630942 746036433 253251854 746036433 495675012 746036433 495675012 442734536 557228747 442734536 3678827 442734536 3678827 996350150 725664742 996350150 725664742 274714998 94036748 274714998 94036748 904688941 442062624 904688941 442062624 558779670 186987086 558779670 186987086 811193565 270373809 811193565 270373809 601142801 398501199 601142801 15562056 601142801 15562056 983999638 334251655 983999638 334251655 596558357 403792841 596558357 222879402 596558357 222879402 775424034 248191396 775424034 248191396 66468107 935686785 66468107 246846156 66468107 246846156 752418571 419422638 752418571 419422638 312636012 993950149 312636012 993950149 5886761 388940185 5886761 388940185 610811237 450863993 610811237 450863993 549610900 345959926 549610900 345959926 653570403 851710448 653570403 851710448 149290186 839115399 149290186 839115399 444653264 966696748 444653264 966696748 34354850 736496419 34354850 736496419 554592762 62867020 554592762 62867020 935455136 166498331 935455136 166498331 544158684 456643096 544158684 312381297 544158684 312381297 685903021 531606539 685903021 531606539 158250385 842682753 158250385 697714952 158250385 697714952 670092942 328813426 670092942 774364860 670092942 774364860 226346598 603812261 226346598 603812261 898074499 101509328 898074499 663227723 898074499 663227723 338048300 233364661 338048300 233364661 765169156 889251095 765169156 889251095 15208383 985584576 15208383 263997477 15208383 263997477 735682528 915111066 735682528 915111066 86822146 330927827 86822146 330927827 864918463 93203675 864918463 93203675 919666433 23753399 919666433 23753399 975791735 451060430 975791735 451060430 134683704 908134503 134683704 908134503 94248295 502269987 94248295 502269987 497430411 747858467 497430411 747858467 252731237 693928506 252731237 693928506 307797071 797983109 307797071 797983109 31028251 970334406 31028251 149487943 31028251 149487943 849525526 307591666 849525526 307591666 691480289 212614820 691480289 212614820 803402554 194481920 803402554 319061264 803402554 319061264 193161248 806990520 193161248 107027247 193161248 107027247 891920110 648637660 891920110 648637660 352410695 418698011 352410695 418698011 582424379 638286015 582424379 638286015 361610382 167674204 361610382 167674204 831670666 380202826 831670666 380202826 619848890 129179245 619848890 129179245 868945180 949790051 868945180 949790051 51409139 1255430 51409139 1255430 998878142 523340247 998878142 523340247 476665830 353166182 476665830 353166182 909673650 88630166 909673650 623237901 909673650 623237901 376957274 355624127 376957274 355624127 643519077 572293419 643519077 572293419 58912923 965919336 58912923 965919336 35028314 851417204 35028314 851417204 335450152 908637828 335450152 908637828 93794090 669949382 93794090 669949382 427114650 419040495 427114650 419040495 582088220 710946027 582088220 710946027 289855707 535071404 289855707 535071404 811811274 186384727 811811274 913263989 811811274 913263989 88815933 532781187 88815933 532781187 681805584 316197488 681805584 491800833 681805584 491800833 507336789 392571307 507336789 392571307 844041741 154995647 844041741 732230029 844041741 732230029 268220431 103457495 268220431 103457495 896101385 654997668 896101385 654997668 345988412 534816058 345988412 534816058 464908188 565559527 464908188 565559527 434717806 471523782 434717806 471523782 528667347 836560389 528667347 836560389 164327107 243079646 164327107 243079646 961779219 37100465 961779219 954798695 961779219 954798695 45727878 215450278 45727878 215450278 783350768 280241476 783350768 280241476 277660584 735027008 277660584 735027008 265604294 507829768 265604294 507829768 645807843 353638005 645807843 699519321 645807843 699519321 302071834 229031446 302071834 229031446 769439802 824903708 769439802 824903708 176006901 691656113 176006901 691656113 920923265 77765826 920923265 541039274 920923265 541039274 458451500 285352301 458451500 285352301 714209534 839848993 714209534 839848993 161075715 801404160 161075715 801404160 481070529 7472814 481070529 7472814 992415740 376022912 992415740 376022912 623734177 205272385 623734177 205272385 793977344 92683304 793977344 92683304 905948003 967843391 905948003 967843391 33325170 45091650 33325170 45091650 953755131 923857948 953755131 923857948 77987077 795894756 77987077 795894756 522691944 376255050 522691944 376255050 623304755 953878399 623304755 953878399 46905496 873669368 46905496 873669368 141358078 576855075 141358078 576855075 570852876 149099569 570852876 149099569 849886396 235641914 849886396 235641914 707565289 292246115 707565289 748492253 707565289 748492253 19845963 981252768 19845963 732309180 19845963 732309180 963198167 35820828 963198167 200285911 963198167 200285911 94310494 908074307 94310494 538451839 94310494 538451839 554558320 192530899 554558320 192530899 977028379 22514783 977028379 214172585 977028379 214172585 251221370 749843040 251221370 628343653 251221370 628343653 371961735 897506359 371961735 897506359 104179158 424385071 104179158 424385071 576470336 750967701 576470336 750967701 250147922 392393625 250147922 392393625 746295337 252958223 746295337 987857313 746295337 987857313 12949960 68396428 12949960 68396428 930302637 591057439 930302637 591057439 409493458 370314118 409493458 370314118 629153369 382470477 629153369 382470477 224236303 776259241 224236303 142108060 224236303 142108060 856886313 876224431 856886313 876224431 33278088 967883154 33278088 323766347 33278088 323766347 674377196 655391512 674377196 655391512 345574780 524784021 345574780 524784021 475143101 578772334 475143101 578772334 421855519 456976811 421855519 456976811 953216540 45588149 953216540 118820867 953216540 118820867 293154654 707846175 293154654 473249655 293154654 473249655 908447274 90013845 908447274 118286516 908447274 118286516 70121440 931595624 70121440 344960800 70121440 344960800 654499232 760772840 654499232 760772840 240243699 257357135 240243699 257357135 741961443 784957699 741961443 784957699 215083746 614930095 215083746 614930095 385471069 813785354 385471069 813785354 186640974 360365526 186640974 360365526 660257635 339313589 660257635 451611436 660257635 451611436 298054114 702955977 298054114 440795510 298054114 440795510 560208769 586274934 560208769 586274934 414177054 255310275 414177054 255310275 744086150 376007192 744086150 376007192 279725954 855366443 279725954 855366443 145939583 249517997 145939583 249517997 749545295 471613370 749545295 471613370 528578724 227488669 528578724 227488669 770880180 665264330 770880180 665264330 202352835 901769528 202352835 901769528 100174509 601290883 100174509 601290883 400005331 271787998 400005331 271787998 985102167 14636814 985102167 244239579 985102167 244239579 745037242 254291082 745037242 561362679 745037242 561362679 438797421 210245874 438797421 210245874 788478439 909002154 788478439 909002154 93350073 555696324 93350073 555696324 444105798 880772364 444105798 880772364 120314838 242975397 120314838 242975397 921047676 77602294 921047676 326766512 921047676 326766512 671915737 302698988 671915737 302698988 967236661 32193880 967236661 446242929 967236661 446242929 490625786 738847676 490625786 738847676 262174455 159334703 262174455 159334703 839660373 696741383 839660373 696741383 304864877 30957406 304864877 30957406 968407708 156755356 968407708 156755356 325747237 794321832 325747237 794321832 105756952 895581635 105756952 82906280 105756952 82906280 915660639 984966000 915660639 984966000 15943968 43333040 15943968 43333040 955562986 775024681 955562986 775024681 225520000 678907986 225520000 678907986 477041521 990906707 477041521 990906707 9497171 192803008 9497171 192803008 898622139 100712677 898622139 756259732 898622139 756259732 244879143 85840070 244879143 85840070 912466247 262390078 912466247 262390078 125945531 875065997 125945531 710649117 125945531 710649117 311266626 903678740 311266626 903678740 98463950 638929900 98463950 638929900 361007861 775580819 361007861 775580819 224947441 350937784 224947441 350937784 648827676 802411852 648827676 802411852 197919448 32566747 197919448 32566747 966819296 603795746 966819296 603795746 396246670 283714289 396246670 283714289 774939201 119872252 774939201 119872252 878397112 919732705 878397112 919732705 82316500 515707734 82316500 515707734 738269597 261396343 738269597 745187859 738269597 745187859 255627397 372263920 255627397 372263920 627121786 883990503 627121786 883990503 38822357 962209290 38822357 181037019 38822357 181037019 861500047 136907466 861500047 270636837 861500047 270636837 542745039 458015128 542745039 521652136 542745039 521652136 52057957 949091679 52057957 438734712 52057957 438734712 562207816 507463008 562207816 507463008 264615143 736241615 264615143 700512057 264615143 700512057 592916771 407539446 592916771 609249618 592916771 609249618 390887665 244049961 390887665 244049961 755070746 749915931 755070746 749915931 251114187 656631782 251114187 656631782 950272006 48428102 950272006 264525153 950272006 264525153 561515653 439349443 561515653 870954950 561515653 870954950 130167233 263174594 130167233 263174594 835228651 164274961 835228651 504347179 835228651 504347179 495257604 124858524 495257604 124858524 873186623 347588810 873186623 347588810 334036021 667587206 334036021 180853244 334036021 180853244 817608900 653457201 817608900 653457201 347316891 267058237 347316891 267058237 743517420 51891708 743517420 51891708 946890907 560797116 946890907 560797116 109591078 891480443 109591078 172434911 109591078 172434911 826340060 760560987 826340060 760560987 240501127 612307270 240501127 612307270 543633287 457112156 543633287 988778174 543633287 988778174 11906896 126719483 11906896 126719483 871453899 232722604 871453899 232722604 765785258 27638165 765785258 27638165 971797069 225427427 971797069 225427427 772841657 162037206 772841657 162037206 837272540 928840394 837272540 928840394 72861820 877766213 72861820 877766213 798750908 199496836 798750908 434269335 798750908 434269335 566522790 90607318 566522790 90607318 907895152 368764309 907895152 368764309 22328811 978965646 22328811 556613209 22328811 556613209 942364256 56751305 942364256 829023895 942364256 829023895 171651987 327621057 171651987 327621057 671074416 487162436 671074416 487162436 512089594 27172511 512089594 27172511 972398031 308852965 972398031 308852965 403692777 596755278 403692777 579487508 403692777 579487508 421243835 637528402 421243835 637528402 221878334 778162106 221878334 106237483 221878334 106237483 892771578 348802864 892771578 348802864 650884198 201285038 650884198 201285038 796888513 909134124 796888513 909134124 93189334 291981894 93189334 291981894 707787655 977596306 707787655 977596306 23554513 57717441 23554513 57717441 941296897 809978411 941296897 809978411 190149936 714393 190149936 714393 999398843 32190273 999398843 32190273 808348974 189648461 808348974 730281113 808348974 730281113 270301148 566009344 270301148 566009344 548115238 452601049 548115238 607056688 548115238 607056688 40028976 960736605 40028976 879507433 40028976 879507433 562458225 120182938 562458225 120182938 942796164 56304448 942796164 880186731 942796164 880186731 120844055 879789679 120844055 879789679 179038101 116945477 179038101 116945477 881467471 181663783 881467471 181663783 816819610 93738904 816819610 93738904 904950120 719628199 904950120 719628199 86253647 944181080 86253647 944181080 57301765 900794699 57301765 900794699 185334606 980302761 185334606 980302761 20934000 216424793 20934000 216424793 782364099 484119374 782364099 484119374 486825158 929788728 486825158 929788728 71634492 148465136 71634492 148465136 850625707 472566131 850625707 472566131 527602649 113741712 527602649 113741712 884557824 616176583 884557824 616176583 285473096 715090998 285473096 698566839 285473096 698566839 704705631 99336893 704705631 99336893 899953040 717773188 899953040 717773188 282693423 456817020 282693423 456817020 833047248 8469596 833047248 8469596 991305263 9701263 991305263 9701263 873614007 124470814 873614007 115136766 873614007 115136766 883268166 437788625 883268166 437788625 562995555 223838179 562995555 223838179 908752818 89687442 908752818 540983903 908752818 540983903 458495728 12316799 458495728 12316799 987786032 140001153 987786032 140001153 421513398 966488202 421513398 966488202 34582590 862427308 34582590 862427308 173932773 527690722 173932773 527690722 623218433 376444464 623218433 845741671 623218433 845741671 81553616 934328019 81553616 934328019 67804325 638590613 67804325 638590613 361455772 641255165 361455772 641255165 230931756 769928470 230931756 325782846 230931756 325782846 672752435 432147959 672752435 432147959 113608418 887516908 113608418 335343410 113608418 335343410 664288448 453046303 664288448 453046303 547605453 59781583 547605453 59781583 938624648 689202405 938624648 689202405 312541691 457790694 312541691 457790694 844586676 154373066 844586676 175675801 844586676 175675801 746845040 252312819 746845040 356830459 746845040 356830459 634190697 365243171 634190697 213499061 634190697 213499061 784993345 808038623 784993345 808038623 192198562 166762358 192198562 166762358 832438280 399444825 832438280 399444825 515372710 484223499 515372710 749414296 515372710 749414296 251539488 151728707 251539488 151728707 847156930 625763853 847156930 625763853 374112499 569864169 374112499 569864169 430049143 819470359 430049143 819470359 181333735 550401209 181333735 550401209 449014834 805171026 449014834 805171026 194781646 750830722 194781646 750830722 594273896 112565019 594273896 112565019 885844478 615218747 885844478 615218747 385185666 597951376 385185666 597951376 455613109 521416925 455613109 521416925 995619348 4362356 995619348 417028041 995619348 417028041 66894765 943337751 66894765 943337751 58415951 734920532 58415951 734920532 459495233 756026757 459495233 756026757 245287672 438023970 245287672 438023970 562814330 871149301 562814330 871149301 129944678 244345047 129944678 244345047 754741800 387793989 754741800 387793989 611851179 17124387 611851179 17124387 982397316 868703119 982397316 868703119 132467466 699226537 132467466 699226537 302298719 801820453 302298719 801820453 149488514 851328377 149488514 715845246 149488514 715845246 398541730 193019696 398541730 193019696 804910725 869241657 804910725 869241657 131887863 222755633 131887863 222755633 775557551 741243063 775557551 741243063 259811114 70412558 259811114 70412558 928385289 844901081 928385289 844901081 155867973 442536539 155867973 442536539 558055834 620989200 558055834 620989200 379408426 162121373 379408426 162121373 837204991 222565703 837204991 222565703 623099787 376561550 623099787 813122906 623099787 813122906 187225593 58783786 187225593 58783786 940016293 712386036 940016293 712386036 288160301 650011688 288160301 650011688 350936232 888025355 350936232 888025355 113313077 432412764 113313077 432412764 568139902 469793924 568139902 469793924 466310167 533479125 466310167 168161444 466310167 168161444 831133192 289251647 831133192 289251647 589193876 411410263 589193876 319519653 589193876 319519653 678752549 780480083 678752549 780480083 219566285 646477735 219566285 646477735 354389604 727121341 354389604 727121341 273223724 136096414 273223724 136096414 862268762 554440020 862268762 554440020 445350780 458199864 445350780 458199864 963407576 35665498 963407576 734142267 963407576 734142267 266444469 424410742 266444469 424410742 576436018 834506550 576436018 834506550 166451299 758147329 166451299 758147329 243089070 836078928 243089070 836078928 119021900 882138616 119021900 169254052 119021900 169254052 829997875 269215033 829997875 269215033 717505112 282193978 717505112 223762438 717505112 223762438 774495967 873778816 774495967 873778816 127109116 344932019 127109116 344932019 654537285 960425957 654537285 960425957 40357927 10510913 40357927 10510913 989354091 999252690 989354091 999252690 721801 255353472 721801 255353472 743945656 491682025 743945656 491682025 199936386 800400160 199936386 304252635 199936386 304252635 767648836 230638240 767648836 876443488 767648836 876443488 124532062 575476594 124532062 575476594 424582792 805712326 424582792 805712326 194270504 559321145 194270504 559321145 621759906 378029117 621759906 688283670 621759906 688283670 313531253 562779237 313531253 562779237 437479377 761719687 437479377 761719687 239185140 444946316 239185140 444946316 555473726 966848737 555473726 966848737 34203153 870068416 34203153 870068416 174075578 125819557 174075578 125819557 872279585 384097532 872279585 384097532 615724780 300610249 615724780 300610249 698902182 816869234 698902182 816869234 183744533 77021987 183744533 77021987 921693294 336927308 921693294 336927308 111566775 916534487 111566775 916534487 85414907 40965707 85414907 40965707 958135681 111465071 958135681 111465071 14940005 985832981 14940005 760706985 14940005 760706985 323668135 697563223 323668135 697563223 304175148 672706983 304175148 672706983 724798278 274848291 724798278 777478542 724798278 777478542 223011628 325437509 223011628 325437509 673023688 447410099 673023688 447410099 553359688 135770925 553359688 135770925 862525168 403077759 862525168 403077759 597092435 272578320 597092435 272578320 727098849 446396216 727098849 446396216 158356595 852208258 158356595 852208258 148776213 85616551 148776213 85616551 912663578 390907863 912663578 390907863 200658846 799612676 200658846 109066472 200658846 109066472 889779123 135649617 889779123 135649617 510789780 488226055 510789780 233331787 510789780 233331787 851253249 147699836 851253249 851376724 851253249 851376724 149469116 506803894 149469116 506803894 493226862 683918749 493226862 683918749 317885566 676737735 317885566 676737735 324793810 814028317 324793810 814028317 186427031 332803645 186427031 332803645 666270132 481313384 666270132 481313384 518382548 417855072 518382548 417855072 718811013 280963196 718811013 898774813 718811013 898774813 102795427 704089207 102795427 704089207 897442844 102213826 897442844 400584071 897442844 400584071 33526866 967570899 33526866 135804986 33526866 135804986 862494662 882597575 862494662 882597575 118501756 689419960 118501756 689419960 312368973 833537052 312368973 833537052 167378741 742316108 167378741 742316108 553873471 446857735 553873471 796355189 553873471 796355189 203776501 168371963 203776501 168371963 830895553 342263902 830895553 342263902 657536280 281155836 657536280 281155836 740627943 47884703 740627943 47884703 950912540 385778792 950912540 385778792 293448695 707466679 293448695 528458964 293448695 528458964 667856139 331177028 667856139 451833102 667856139 451833102 548614045 444858284 548614045 444858284 878611359 58125917 878611359 58125917 940735721 120350860 940735721 120350860 500343226 499274244 500343226 329932169 500343226 329932169 966281178 33036889 966281178 37006389 966281178 37006389 93153442 909223956 93153442 842830185 93153442 842830185 350203244 84842214 350203244 84842214 913477538 473700437 913477538 473700437 358104348 642347334 358104348 49266599 358104348 49266599 949344191 779239499 949344191 779239499 220961589 748392739 220961589 748392739 756674990 232123663 756674990 232123663 934297613 5526418 934297613 5526418 994486811 658143299 994486811 658143299 343022981 599745456 343022981 599745456 400682183 634253539 400682183 634253539 340899351 660425904 340899351 576431087 340899351 576431087 423828718 752144287 423828718 752144287 249099633 43148381 249099633 43148381 955728623 535313228 955728623 535313228 464349844 189100116 464349844 189100116 808782441 591569515 808782441 591569515 409013920 546023343 409013920 546023343 629838307 369544546 629838307 550647143 629838307 550647143 448843312 406052303 448843312 406052303 594470533 432660859 594470533 432660859 516597207 483077772 516597207 686864520 516597207 686864520 314920399 487720316 314920399 487720316 928508182 70240352 928508182 515143545 928508182 515143545 86306270 915603802 86306270 894882196 86306270 894882196 852903781 102554467 852903781 102554467 896999535 797010187 896999535 797010187 203079891 27643958 203079891 27643958 971794499 94418172 971794499 94418172 248098016 753106937 248098016 204711835 248098016 204711835 793637883 432990589 793637883 432990589 567447135 276349039 567447135 276349039 723150647 597075090 723150647 597075090 403371171 587883288 403371171 587883288 412719017 994708978 412719017 994708978 5131585 405545769 5131585 405545769 594958210 479743097 594958210 479743097 520262711 398122491 520262711 398122491 674655839 323396810 674655839 386779659 674655839 386779659 250958947 750153947 250958947 663467041 250958947 663467041 337760290 801450409 337760290 801450409 198985350 312437716 198985350 312437716 816173503 182135347 816173503 396314040 816173503 396314040 536457570 463837361 536457570 531685536 536457570 531685536 468287485 275947207 468287485 275947207 723596196 437588916 723596196 437588916 105764377 895562978 105764377 317162649 105764377 317162649 681071690 383630090 681071690 383630090 616376229 291365345 616376229 291365345 974060804 25508251 974060804 700204966 974060804 700204966 301123764 225410574 301123764 225410574 772859414 228195271 772859414 228195271 83323843 918669193 83323843 294778399 83323843 294778399 704754598 809992567 704754598 809992567 190128648 425916122 190128648 425916122 606784263 320519261 606784263 320519261 677773524 774011494 677773524 774011494 165438055 845607431 165438055 845607431 155109713 442645324 155109713 442645324 711664551 287769793 711664551 914865457 711664551 914865457 87029253 696351134 87029253 696351134 305375256 866107686 305375256 866107686 135436736 509180044 135436736 509180044 872086629 126056833 872086629 884458141 872086629 884458141 116518133 167519554 116518133 167519554 831760414 267643329 831760414 267643329 28203862 973032174 28203862 65008323 28203862 65008323 933327859 317915195 933327859 317915195 671598928 327247586 671598928 943215698 671598928 943215698 58576703 570359769 58576703 570359769 494094535 761535071 494094535 761535071 239383414 491069829 239383414 491069829 996831158 3177712 996831158 816048965 996831158 816048965 184548316 84016888 184548316 84016888 914606686 855298876 914606686 855298876 146001515 664302681 146001515 664302681 601430966 297439479 601430966 297439479 791331703 207120467 791331703 805735419 791331703 805735419 52760489 948423430 52760489 788370820 52760489 788370820 332108017 829161726 332108017 829161726 23475038 977664668 23475038 428964334 23475038 428964334 571797770 884084471 571797770 884084471 116885417 524681852 116885417 524681852 957849075 41227731 957849075 444199350 957849075 444199350 445608114 575222692 445608114 575222692 385825524 614583609 385825524 463683651 385825524 463683651 907416475 91230753 907416475 600080945 907416475 600080945 400420245 174704576 400420245 174704576 823881831 496295296 823881831 496295296 502932316 397448513 502932316 397448513 739519642 260124069 739519642 375126909 739519642 375126909 624650053 66573324 624650053 66573324 931986957 786167092 931986957 786167092 173092685 827748055 173092685 658885109 173092685 658885109 566179680 434644548 566179680 592882801 566179680 592882801 407764851 402314558 407764851 402314558 597920952 710137736 597920952 710137736 290630321 652549544 290630321 652549544 697199604 302002750 697199604 882471792 697199604 882471792 26043211 975070491 26043211 832235591 26043211 832235591 862138615 136248948 862138615 393317658 862138615 393317658 606445306 236525006 606445306 236525006 762260182 598838864 762260182 598838864 401672695 517541999 401672695 517541999 482071397 857272994 482071397 857272994 144351783 572852221 144351783 572852221 778967040 219795143 778967040 613120526 778967040 613120526 387247771 473364772 387247771 473364772 803373109 194553319 803373109 660342745 803373109 660342745 340989028 411963879 340989028 411963879 588396001 929643542 588396001 929643542 71828296 792783335 71828296 792783335 900106294 99230866 900106294 834383447 900106294 834383447 166575236 204615631 166575236 204615631 952373767 46354503 952373767 75409118 952373767 75409118 583775955 417104984 583775955 105640442 583775955 105640442 893606746 797073247 893606746 797073247 203039645 371175303 203039645 371175303 645868735 353604275 645868735 413119182 645868735 413119182 500495103 499074186 500495103 677019838 500495103 677019838 324549022 217626106 324549022 217626106 943400721 55781577 943400721 437920822 943400721 437920822 231432439 809680968 231432439 809680968 101538020 900397069 101538020 823297737 101538020 823297737 668119968 330865826 668119968 487943129 668119968 487943129 511124836 236976260 511124836 236976260 761727623 910453227 761727623 910453227 91821792 603246227 91821792 603246227 918416819 80521744 918416819 278241482 918416819 278241482 381875945 618484032 381875945 60901669 381875945 60901669 937463501 405410555 937463501 405410555 86062675 915820449 86062675 909098684 86062675 909098684 371283663 746504837 371283663 746504837 254089397 497684632 254089397 497684632 501503523 735380832 501503523 735380832 116474075 965599390 116474075 965599390 35275507 85065097 35275507 85065097 913246303 92509939 913246303 92509939 704528239 294914589 704528239 953370168 704528239 953370168 47491257 221989406 47491257 221989406 776566948 870583459 776566948 870583459 130490369 342603343 130490369 342603343 657119784 787359822 657119784 787359822 212558578 157888765 212558578 157888765 840994176 243126427 840994176 243126427 201941000 873189197 201941000 873189197 127630980 471433463 127630980 471433463 528779015 541232325 528779015 541232325 458222339 120891715 458222339 120891715 877239788 610900389 877239788 610900389 208253889 791538664 208253889 73177566 208253889 73177566 925490828 878893951 925490828 878893951 122373789 289687827 122373789 289687827 709838899 747652001 709838899 747652001 252990241 372520412 252990241 372520412 626908713 908457111 626908713 908457111 93960306 82563892 93960306 82563892 916111943 906997269 916111943 906997269 95243292 424842191 95243292 424842191 805151633 192708271 805151633 389700536 805151633 389700536 610029114 339595992 610029114 339595992 659995718 535294862 659995718 535294862 462029710 537371665 462029710 421766481 462029710 421766481 579118584 511368818 579118584 511368818 488416803 319279899 488416803 319279899 679078221 397122375 679078221 397122375 484184540 896919135 484184540 896919135 104612812 281405991 104612812 281405991 896182151 103437929 896182151 985882840 896182151 985882840 14884186 81145072 14884186 81145072 917755814 245459081 917755814 245459081 754018823 185928021 754018823 185928021 812265728 848407651 812265728 848407651 102302754 899559735 102302754 259434463 102302754 259434463 864846287 133221516 864846287 153460917 864846287 153460917 572238937 428581162 572238937 383530244 572238937 383530244 616555171 670289461 616555171 670289461 100663737 901237465 100663737 476545288 100663737 476545288 952046498 46710230 952046498 197651450 952046498 197651450 800332810 178634819 800332810 178634819 819887955 561371017 819887955 561371017 438786581 453530099 438786581 453530099 547151873 928044621 547151873 928044621 73604484 633310166 73604484 633310166 592173057 408212849 592173057 584628480 592173057 584628480 252286102 748448212 252286102 109425048 252286102 109425048 889456459 165760028 889456459 165760028 5515652 994246774 5515652 927818897 5515652 927818897 244807879 9902093 244807879 9902093 989869383 557029376 989869383 557029376 442995009 287345100 442995009 287345100 712059130 936703578 712059130 936703578 65520740 28418258 65520740 28418258 970712335 899705574 970712335 899705574 102219306 459524488 102219306 459524488 541072088 525317936 541072088 525317936 474675371 243828242 474675371 243828242 755311194 809050397 755311194 809050397 191055374 661480457 191055374 661480457 339724577 937707198 339724577 937707198 64647941 188500293 64647941 188500293 809579195 237897626 809579195 237897626 760871576 74648011 760871576 74648011 923922877 863369653 923922877 863369653 138281328 205589775 138281328 205589775 792671822 690392223 792671822 690392223 311316378 92456146 311316378 92456146 906148937 363615295 906148937 363615295 211945672 801678418 211945672 801678418 198678636 222007499 198678636 222007499 776540639 449803365 776540639 449803365 268541746 731928715 268541746 567911898 268541746 567911898 818018362 180436303 818018362 881307308 818018362 881307308 119756466 483114188 119756466 483114188 516523401 917085440 516523401 917085440 84809859 506230350 84809859 506230350 493823964 998592301 493823964 998592301 1269704 426096712 1269704 426096712 575024690 639635199 575024690 639635199 32754205 968440818 32754205 636289267 32754205 636289267 602759766 183318463 602759766 183318463 815029874 253912449 815029874 253912449 745294465 232655700 745294465 232655700 765817776 371659343 765817776 371659343 570139756 430466125 570139756 992599266 570139756 992599266 7727997 665909156 7727997 665909156 443471172 281849881 443471172 281849881 717958068 772180203 717958068 772180203 228592946 145417059 228592946 145417059 853476085 685928772 853476085 685928772 293517888 707442933 293517888 256059075 293517888 256059075 743233207 800798431 743233207 800798431 199564536 481739722 199564536 481739722 517884835 692575321 517884835 692575321 239826068 761068936 239826068 369604610 239826068 369604610 629797571 914338158 629797571 914338158 87576628 548250033 87576628 548250033 451192709 860864514 451192709 860864514 140503379 501582525 140503379 501582525 580030026 142725368 580030026 142725368 931738834 66813840 931738834 369037502 931738834 369037502 447952954 551450320 447952954 177604621 447952954 177604621 821058086 341769996 821058086 341769996 607857217 391749595 607857217 914571098 607857217 914571098 87384360 800974268 87384360 800974268 562178519 265960153 562178519 265960153 733737871 793022320 733737871 793022320 207065225 116276877 207065225 116276877 993665709 6409371 993665709 883006084 993665709 883006084 32929330 968335301 32929330 667480074 32929330 667480074 368759621 724667260 368759621 724667260 275837370 78968113 275837370 78968113 973695604 25861434 973695604 667202714 973695604 667202714 14639983 986099236 14639983 663218360 14639983 663218360 919452036 79563815 919452036 776833694 919452036 776833694 119141374 882031094 119141374 496523922 119141374 496523922 502735152 875329999 502735152 875329999 125800162 122012543 125800162 122012543 876174843 986181589 876174843 986181589 14595821 444997910 14595821 444997910 850386671 148604014 850386671 872811369 850386671 872811369 128130758 264640679 128130758 264640679 734978412 284178815 734978412 284178815 715420101 14190579 715420101 14190579 985777463 771837910 985777463 771837910 229053213 552926053 229053213 552926053 976832282 22640094 976832282 237762350 976832282 237762350 12763061 988008726 12763061 70620005 12763061 70620005 928044455 132265967 928044455 132265967 38844471 962196872 38844471 956087556 38844471 956087556 750558240 248577022 750558240 396243558 750558240 396243558 111090706 890035044 111090706 625244785 111090706 625244785 374485779 731730920 374485779 731730920 268877192 352283360 268877192 352283360 647258752 590921825 647258752 590921825 409563815 86822361 409563815 86822361 911291847 500081415 911291847 500081415 499534322 123299911 499534322 123299911 955434302 43514919 955434302 420276026 955434302 420276026 68335918 933539290 68335918 900000576 68335918 900000576 568407192 432188579 568407192 698059710 568407192 698059710 3053701 996949142 3053701 474970474 3053701 474970474 525065310 968631619 525065310 968631619 32444549 667605697 32444549 667605697 715392885 284212585 715392885 665926871 715392885 665926871 335526120 554362284 335526120 554362284 516223950 400054878 516223950 400054878 599954867 798719925 599954867 798719925 201555152 405958653 201555152 405958653 594522432 911234385 594522432 911234385 91105872 403807454 91105872 403807454 597551122 65042960 597551122 65042960 971216178 28081508 971216178 393841411 971216178 393841411 66905747 935434880 66905747 782997819 66905747 782997819 217054216 985561286 217054216 985561286 15235415 969525222 15235415 969525222 549150559 339933011 549150559 339933011 804734927 193114769 804734927 522464058 804734927 522464058 3850558 996135993 3850558 173893099 3850558 173893099 824816941 843571028 824816941 843571028 157347449 800249519 157347449 800249519 289199276 964626171 289199276 964626171 36449591 215220550 36449591 215220550 783590148 525552386 783590148 525552386 474465250 37336431 474465250 37336431 961458567 540368083 961458567 540368083 459046827 82353446 459046827 82353446 916313551 645465712 916313551 645465712 156647837 890584469 156647837 890584469 110504413 143247634 110504413 143247634 855687395 463071918 855687395 463071918 359827478 640229681 359827478 296351107 359827478 296351107 703223608 508211409 703223608 508211409 491888864 371715587 491888864 371715587 627736746 832824238 627736746 832824238 96339596 905808962 96339596 140025475 96339596 140025475 858831431 490442329 858831431 490442329 115993820 884965543 115993820 182753398 115993820 182753398 815539563 193998029 815539563 193998029 276094901 724379017 276094901 390085969 276094901 390085969 809886728 188203940 809886728 717589651 809886728 717589651 282928584 609641141 282928584 609641141 507764153 123686256 507764153 123686256 938756715 59710300 938756715 101817668 938756715 101817668 128395491 872601014 128395491 548819084 128395491 548819084 565506276 278190046 565506276 278190046 721193231 864344870 721193231 864344870 15579140 985180294 15579140 363967255 15579140 363967255 733428755 77109476 733428755 77109476 921607161 817902948 921607161 817902948 182860644 701770756 182860644 701770756 589331269 411216079 589331269 413911691 589331269 413911691 586573196 54580045 586573196 54580045 944266597 511874968 944266597 511874968 96516288 905724169 96516288 351237694 96516288 351237694 815552577 182706674 815552577 899592837 815552577 899592837 102286571 699446992 102286571 699446992 302102295 996436559 302102295 996436559 3478601 857840813 3478601 857840813 795228073 203051841 795228073 236089814 795228073 236089814 762641247 416072 762641247 416072 999629076 62769357 999629076 62769357 594490730 406022826 594490730 874295406 594490730 874295406 126609458 606374331 126609458 606374331 393391804 777769228 393391804 777769228 222528569 41318090 222528569 41318090 957768633 928268801 957768633 928268801 73468309 531390070 73468309 531390070 468624338 902174431 468624338 902174431 99905527 197116577 99905527 197116577 800932678 459797881 800932678 459797881 540884526 320276100 540884526 320276100 677995740 523853592 677995740 523853592 372295554 627954926 372295554 606345490 372295554 606345490 393425154 734613676 393425154 734613676 265908202 459114402 265908202 459114402 541597233 766665860 541597233 766665860 234519296 75555775 234519296 75555775 923064170 612316538 923064170 612316538 387978006 238867281 387978006 238867281 759974407 508121665 759974407 508121665 492032761 87351229 492032761 87351229 910760422 302066668 910760422 302066668 35838920 965112079 35838920 840332465 35838920 840332465 647907836 202044475 647907836 202044475 796129609 517392872 796129609 517392872 456574786 736970220 456574786 736970220 23361094 977738992 23361094 84459684 23361094 84459684 914034393 416752139 914034393 416752139 376625157 888568316 376625157 888568316 112820539 510425114 112820539 510425114 782688814 170581077 782688814 170581077 828310429 569201066 828310429 569201066 430823299 43790505 430823299 43790505 955118203 775736231 955118203 775736231 224747663 533310372 224747663 533310372 590810205 129609082 590810205 129609082 868437340 950235172 868437340 950235172 50935407 377791129 50935407 377791129 622045159 699100048 622045159 699100048 34403135 966668094 34403135 475389118 34403135 475389118 524616879 725355346 524616879 725355346 179343241 821325021 179343241 138262933 179343241 138262933 959479881 39833511 959479881 734209448 959479881 734209448 266394366 475746805 266394366 475746805 924594975 73988938 924594975 219022929 924594975 219022929 558965474 441987679 558965474 858392599 558965474 858392599 143149748 157561866 143149748 157561866 841320428 270976562 841320428 270976562 567129081 433446307 567129081 204643751 567129081 204643751 938439330 59925842 938439330 378748224 938439330 378748224 124343089 876668745 124343089 562001063 124343089 562001063 438285692 775750470 438285692 775750470 158049865 842861225 158049865 83037898 158049865 83037898 922521553 76264113 922521553 311807601 922521553 311807601 215623988 784443890 215623988 630774853 215623988 630774853 639467900 312830239 639467900 312830239 685490787 825562733 685490787 825562733 169389012 831257611 169389012 664655402 169389012 664655402 336637999 826683363 336637999 826683363 174138225 598283408 174138225 598283408 824441587 174225490 824441587 783091588 824441587 783091588 216933002 690035358 216933002 690035358 468456323 131900945 468456323 131900945 866144474 254909645 866144474 254909645 744554011 146353994 744554011 146353994 852484183 960767712 852484183 960767712 40020159 239737790 40020159 239737790 759088794 886121838 759088794 886121838 115005648 400092278 115005648 400092278 599941132 871116419 599941132 871116419 130016452 367699422 130016452 367699422 877785711 120412779 877785711 152197950 877785711 152197950 53907808 947363798 53907808 625622095 53907808 625622095 794339754 203870328 794339754 940118818 794339754 940118818 61964778 636522023 61964778 636522023 718364803 281440583 718364803 461611870 718364803 461611870 538786567 149462786 538786567 149462786 942668611 56472191 942668611 162117679 942668611 162117679 633771117 365779049 633771117 846598946 633771117 846598946 13909443 986735880 13909443 77802276 13909443 77802276 920910301 571912451 920910301 571912451 427981246 289036250 427981246 289036250 878593586 25859916 878593586 25859916 973703724 993397864 973703724 993397864 6589655 469553908 6589655 469553908 530412636 541754151 530412636 541754151 259395637 741681888 259395637 374183654 259395637 374183654 625605971 374963270 625605971 374963270 624943630 353103779 624943630 353103779 646346991 729936230 646346991 729936230 270732256 164251338 270732256 164251338 835257354 682397604 835257354 682397604 319158012 651010778 319158012 651010778 888748794 109971287 888748794 453237435 888748794 453237435 433514835 566744563 433514835 237374410 433514835 237374410 761303110 940643076 761303110 940643076 61330527 395530702 61330527 395530702 603994096 699928148 603994096 699928148 301523817 57178480 301523817 57178480 941866736 203170759 941866736 203170759 795083254 177482901 795083254 177482901 837826643 161442524 837826643 650030690 837826643 650030690 31009113 970388098 31009113 735671560 31009113 735671560 823356654 175214643 823356654 823762928 823356654 823762928 113011595 888305661 113011595 396330784 113011595 396330784 838218291 66924847 838218291 66924847 931656739 624242347 931656739 624242347 277106066 723189133 277106066 164781558 277106066 164781558 834613494 929322023 834613494 929322023 72139651 863129691 72139651 863129691 232749807 446172666 232749807 446172666 554471116 710217315 554471116 710217315 290575847 103129506 290575847 103129506 896497669 679098815 896497669 679098815 322390903 619472499 322390903 619472499 380699353 941481495 380699353 941481495 60524262 777461308 60524262 777461308 576731853 46654657 576731853 46654657 952095772 430018460 952095772 430018460 134738122 866555461 134738122 338741113 134738122 338741113 660904940 908980343 660904940 908980343 93367779 310982601 93367779 310982601 687522440 747751889 687522440 747751889 252896841 191513202 252896841 191513202 806270987 869646359 806270987 869646359 131413547 642354551 131413547 642354551 943375782 55862718 943375782 338945240 943375782 338945240 545731396 455167040 545731396 413206675 545731396 413206675 587270254 554152031 587270254 554152031 445609420 458179831 445609420 458179831 696194840 303066371 696194840 859531355 696194840 859531355 142009404 215846455 142009404 215846455 782965185 993595356 782965185 993595356 6434046 356125906 6434046 356125906 643030624 779317460 643030624 779317460 220826598 122413066 220826598 122413066 875707714 768588318 875707714 768588318 232393102 207215122 232393102 207215122 943684961 55468610 943684961 849481798 943684961 849481798 151376671 467369333 151376671 467369333 532405086 995652229 532405086 995652229 4167352 117648280 4167352 117648280 880783700 825954395 880783700 825954395 124341913 876669891 124341913 858274404 124341913 858274404 956397634 42551199 956397634 260727814 956397634 260727814 388467659 864559092 388467659 864559092 137171238 850603575 137171238 850603575 150403374 967030897 150403374 967030897 34011537 552642592 34011537 552642592 557569818 442822729 557569818 695008680 557569818 695008680 306703871 27257864 306703871 27257864 972283701 844629599 972283701 844629599 156061323 629029223 156061323 629029223 371264829 970238865 371264829 970238865 31101458 633615496 31101458 633615496 366337666 699623262 366337666 699623262 301924934 95814507 301924934 95814507 903241275 101422372 903241275 101422372 553712952 447010398 553712952 741747844 553712952 741747844 259243945 720265788 259243945 720265788 280022103 814239801 280022103 814239801 186236052 265015017 186236052 265015017 734528498 318804389 734528498 318804389 211284174 865889610 211284174 865889610 135644980 740935976 135644980 740935976 260004940 783545016 260004940 783545016 100850268 901059810 100850268 262810283 100850268 262810283 900206897 20433952 900206897 20433952 978846263 129417690 978846263 129417690 151409276 849432501 151409276 572808077 151409276 572808077 427115347 589592625 427115347 589592625 198390853 813414364 198390853 813414364 186918072 374806510 186918072 374806510 625069585 533881412 625069585 533881412 465973087 106158467 465973087 106158467 892993829 481541683 892993829 481541683 195972288 804245365 195972288 598948340 195972288 598948340 401551602 938103968 401551602 938103968 64375596 570116078 64375596 570116078 465881396 141441621 465881396 141441621 857382055 232234726 857382055 232234726 668725501 330218999 668725501 809048107 668725501 809048107 191069988 624501774 191069988 624501774 895319746 104323344 895319746 340684692 895319746 340684692 540266491 460300756 540266491 183426798 540266491 183426798 814859115 867469057 814859115 867469057 133877860 266480982 133877860 266480982 733314290 414095047 733314290 414095047 558122181 442451408 558122181 487978324 558122181 487978324 338326808 662960896 338326808 577885169 338326808 577885169 422622141 750462331 422622141 750462331 250583618 632697651 250583618 632697651 757104973 241963691 757104973 506057917 757104973 506057917 98360956 903821830 98360956 460508636 98360956 460508636 540051258 820638936 540051258 820638936 180168827 567305633 180168827 567305633 683642148 285885172 683642148 285885172 713646857 493060280 713646857 493060280 506118208 204287348 506118208 204287348 794087061 508814492 794087061 508814492 153112610 847626949 153112610 523149430 153112610 523149430 476821043 980415933 476821043 980415933 20752524 19191022 20752524 19191022 980233492 727309761 980233492 727309761 273044982 224361498 273044982 224361498 773785828 650662946 773785828 650662946 350395519 40397955 350395519 40397955 958843125 903061305 958843125 903061305 99037764 152501048 99037764 152501048 846231466 213864306 846231466 213864306 141986744 859543615 141986744 518150207 141986744 518150207 891192381 107639250 891192381 730514447 891192381 730514447 270051174 623925354 270051174 623925354 863210142 135118053 863210142 317089218 863210142 317089218 68310115 933637308 68310115 188701535 68310115 188701535 809363571 260123828 809363571 260123828 370869502 629505653 370869502 492430188 370869502 492430188 670176411 328643709 670176411 691102776 670176411 691102776 310579834 369794119 310579834 369794119 629618319 977853973 629618319 977853973 23250479 192258253 23250479 192258253 805635428 960713933 805635428 960713933 40060263 588399642 40060263 588399642 412371797 918446952 412371797 918446952 83601247 637349148 83601247 637349148 362483977 874886626 362483977 874886626 126072953 248315677 126072953 248315677 953861196 45010096 953861196 198476173 953861196 198476173 635095807 364373537 635095807 642304422 635095807 642304422 40107082 960669559 40107082 358854512 40107082 358854512 937626395 60666336 937626395 128742487 937626395 128742487 869420432 115930329 869420432 115930329 882496061 144157350 882496061 144157350 363858774 658725986 363858774 658725986 342505714 306849381 342505714 306849381 959159288 40144102 959159288 809091427 959159288 809091427 190981764 156105810 190981764 156105810 842572739 313675093 842572739 313675093 684768854 57578740 684768854 57578740 941447346 440082265 941447346 440082265 560914276 406492904 560914276 406492904 593967063 793159961 593967063 793159961 206957360 246354154 206957360 246354154 753047686 668621451 753047686 668621451 271896311 728350293 271896311 639268888 271896311 639268888 961316901 37565055 961316901 130894051 961316901 130894051 218519891 781655066 218519891 499154938 218519891 499154938 500430841 645285419 500430841 645285419 207802773 807894468 207802773 807894468 192270688 221453851 192270688 221453851 777214660 327438911 777214660 327438911 578694363 422260356 578694363 536237262 578694363 536237262 46422085 954230702 46422085 145449182 46422085 145449182 853467954 541954864 853467954 541954864 445233378 758088065 445233378 758088065 243180001 676818275 243180001 676818275 324741237 690130742 324741237 690130742 311613169 610672639 311613169 610672639 830739792 168491527 830739792 580799618 830739792 580799618 420052081 429147145 420052081 429147145 973645384 25917177 973645384 906365324 973645384 906365324 95875440 578242044 95875440 578242044 899908285 99393562 899908285 474014032 899908285 474014032 526313609 280759651 526313609 280759651 718976817 617067649 718976817 617067649 310777302 690890920 310777302 309757985 310777302 309757985 688928995 530141623 688928995 530141623 470073093 301185539 470073093 301185539 974072607 25487291 974072607 384037167 974072607 384037167 615859425 307215884 615859425 307215884 691854742 328816787 691854742 328816787 592045830 408308865 592045830 469471444 592045830 469471444 290021774 710783532 290021774 331116068 290021774 331116068 667892994 458241168 667892994 458241168 532591656 467210490 532591656 959673526 532591656 959673526 41162598 888236920 41162598 888236920 306155722 886263293 306155722 886263293 114883806 36357463 114883806 36357463 962473461 951364814 962473461 951364814 49634458 626537172 49634458 626537172 373365585 930528739 373365585 930528739 70993497 119288946 70993497 119288946 878935322 368018864 878935322 368018864 132467564 868702574 132467564 731711525 132467564 731711525 268895046 765900448 268895046 765900448 136926474 892827898 136926474 892827898 108360281 590308757 108360281 590308757 795833717 202460238 795833717 606866376 795833717 606866376 392766186 294577475 392766186 294577475 741793525 257415325 741793525 705198219 741793525 705198219 295901420 640134886 295901420 640134886 360009674 761494528 360009674 761494528 239413559 4736539 239413559 4736539 996951685 3120890 996951685 824847231 996951685 824847231 176041648 555851194 176041648 555851194 815490398 182798213 815490398 293749963 815490398 293749963 362267885 637547467 362267885 593136373 362267885 593136373 407494545 892758638 407494545 892758638 35950502 964980695 35950502 922486220 35950502 922486220 187839864 818905079 187839864 818905079 170866374 829634952 170866374 17765423 170866374 17765423 981791667 990323837 981791667 990323837 10089344 739478192 10089344 739478192 902955967 96068742 902955967 411493137 902955967 411493137 331914103 669765304 331914103 243822791 331914103 243822791 857348297 141484018 857348297 659238036 857348297 659238036 275957425 724564541 275957425 578858984 275957425 578858984 470354983 532862060 470354983 532862060 467058998 262284083 467058998 262284083 767432271 230971757 767432271 256477784 767432271 256477784 742901229 185235816 742901229 185235816 812993833 849383793 812993833 849383793 151457074 387469845 151457074 387469845 612212024 694826933 612212024 694826933 286788193 713883128 286788193 210375650 286788193 210375650 788355555 305755641 788355555 305755641 486872089 774056144 486872089 774056144 226622344 397872214 226622344 397872214 601795092 938796365 601795092 938796365 63541303 466850096 63541303 466850096 894028811 105258709 894028811 934359855 894028811 934359855 67707974 470822014 67707974 470822014 585610179 286336571 585610179 286336571 713310411 479191761 713310411 479191761 159917690 840901896 159917690 355448354 159917690 355448354 643670400 551786157 643670400 551786157 447564124 91316273 447564124 91316273 907368844 822073791 907368844 822073791 178483288 812105908 178483288 812105908 188065132 926921678 188065132 926921678 75040555 511368059 75040555 511368059 793538814 70251085 793538814 70251085 928495206 294498597 928495206 294498597 705051298 61962592 705051298 61962592 936467869 654940188 936467869 654940188 346071329 299159188 346071329 299159188 700277936 439471817 700277936 439471817 561450014 39288819 561450014 39288819 959935019 308265559 959935019 308265559 116793001 884231088 116793001 534100766 116793001 534100766 820439501 178067529 820439501 776366290 820439501 776366290 224139643 414600299 224139643 414600299 839901495 159061521 839901495 734669908 839901495 734669908 230010800 770947211 230010800 68433715 230010800 68433715 930216362 614987645 930216362 614987645 385392777 151423895 385392777 151423895 847538403 805360835 847538403 805360835 194692360 340140906 194692360 340140906 702579997 297001269 702579997 847516181 702579997 847516181 153214938 555441625 153214938 555441625 444404849 670580168 444404849 670580168 229106364 771789052 229106364 588512220 229106364 588512220 641967764 298470200 641967764 298470200 701009758 988528451 701009758 988528451 12164532 738329530 12164532 738329530 344150263 663461512 344150263 663461512 337760410 408185783 337760410 408185783 592262588 982880080 592262588 982880080 18253096 142835599 18253096 142835599 856154956 229235288 856154956 229235288 420154145 580505375 420154145 64159427 420154145 64159427 934112581 625599454 934112581 625599454 307256635 694450109 307256635 214011104 307256635 214011104 997704726 2466113 997704726 365634977 997704726 365634977 519784946 480161265 519784946 756042490 519784946 756042490 245238325 481117684 245238325 481117684 518660322 587782111 518660322 587782111 412743389 244264212 412743389 244264212 754807990 736598399 754807990 736598399 257671879 873096110 257671879 873096110 127726410 439087951 127726410 439087951 561780163 601477585 561780163 601477585 398797935 357349652 398797935 357349652 642003242 401536508 642003242 401536508 55182199 946314161 55182199 523897020 55182199 523897020 475860891 715520771 475860891 715520771 284815503 230551148 284815503 230551148 947925479 50890117 947925479 222410386 947925479 222410386 610465065 389333069 610465065 737715903 610465065 737715903 263009428 49855014 263009428 49855014 948832141 368549687 948832141 368549687 76616262 925179003 76616262 746015987 76616262 746015987 551712655 448831327 551712655 481280074 551712655 481280074 518446457 10630726 518446457 10630726 989273407 567248636 989273407 567248636 94844265 923859024 94844265 923859024 77962784 248995612 77962784 248995612 750096549 711927310 750096549 711927310 234824346 766200995 234824346 703070139 234824346 703070139 341585135 590436362 341585135 590436362 533233968 34861252 533233968 34861252 964159423 207710617 964159423 207710617 265034104 735723475 265034104 693071161 265034104 693071161 860706840 137968361 860706840 154350677 860706840 154350677 289393343 711308955 289393343 573828368 289393343 573828368 539018206 461518657 539018206 881046206 539018206 881046206 120036435 174023927 120036435 174023927 929782505 68928355 929782505 753148916 929782505 753148916 248048069 199606119 248048069 199606119 798615855 234984125 798615855 234984125 763665927 120167039 763665927 120167039 878028023 432631997 878028023 432631997 567763053 87471881 567763053 87471881 910719212 663538404 910719212 663538404 337693823 230567674 337693823 230567674 767834112 330692726 767834112 330692726 200181813 800138124 200181813 552454093 200181813 552454093 710979129 174373528 710979129 174373528 824297107 656475972 824297107 656475972 344566313 264548047 344566313 264548047 992346998 7478501 992346998 377805260 992346998 377805260 165549786 835322131 165549786 151398124 165549786 151398124 847608110 513821858 847608110 513821858 485819628 368663903 485819628 368663903 630981777 466417635 630981777 466417635 533485806 300318849 533485806 300318849 699233282 375042283 699233282 375042283 286878805 713791472 286878805 103245083 286878805 103245083 896389732 624224522 896389732 624224522 375684329 99227092 375684329 99227092 900128424 143511107 900128424 143511107 709584435 289890210 709584435 12601818 709584435 12601818 987557188 387557566 987557188 387557566 612135964 6437146 612135964 6437146 993644367 173409596 993644367 173409596 825276653 61202225 825276653 61202225 937191543 664343729 937191543 664343729 336893488 395762430 336893488 395762430 935884300 62541863 935884300 331666599 935884300 331666599 280217408 853370957 280217408 853370957 147789776 305730040 147789776 305730040 693328027 380746356 693328027 380746356 387188594 613137201 387188594 442341581 387188594 442341581 725937365 91287660 725937365 91287660 907402030 126182482 907402030 126182482 607815436 391853214 607815436 19598202 607815436 19598202 979787390 108033455 979787390 108033455 890809738 99464290 890809738 99464290 899829417 723347744 899829417 723347744 277026468 639831978 277026468 639831978 360338639 997476047 360338639 997476047 2349673 996016038 2349673 996016038 179687372 981493595 179687372 981493595 19451930 589788462 19451930 589788462 615277525 384579273 615277525 995222048 615277525 995222048 4677801 19382529 4677801 19382529 979938636 85277125 979938636 85277125 406306801 594192936 406306801 76404549 406306801 76404549 922323795 920771766 922323795 920771766 81194852 492906343 81194852 492906343 816062157 182219297 816062157 909134434 816062157 909134434 93184485 313613916 93184485 313613916 684808085 626112192 684808085 626112192 223312709 777278096 223312709 774446977 223312709 774446977 420596145 740579756 420596145 740579756 260420840 399692381 260420840 399692381 826901038 59420737 826901038 59420737 939112826 286617914 939112826 286617914 712978281 123723564 712978281 123723564 874495494 862234162 874495494 862234162 139243552 696248661 139243552 696248661 305526804 779985261 305526804 779985261 220131693 561346620 220131693 561346620 735841349 263870777 735841349 366804549 735841349 366804549 632625042 21177222 632625042 21177222 994936316 5268595 994936316 927470547 994936316 927470547 74337423 39880845 74337423 39880845 959433364 160303534 959433364 160303534 838805488 143069917 838805488 143069917 855782611 508471291 855782611 508471291 32346771 968770617 32346771 722644105 32346771 722644105 421645598 737337056 421645598 737337056 263549337 110079486 263549337 110079486 888661890 555506531 888661890 555506531 444327938 550598256 444327938 550598256 833029465 166097956 833029465 951616304 833029465 951616304 49408482 78575675 49408482 78575675 920278568 515012062 920278568 515012062 24796047 976454497 24796047 679018850 24796047 679018850 806119014 191625913 806119014 653503211 806119014 653503211 347288660 648885351 347288660 648885351 927866034 70798438 927866034 335743071 927866034 335743071 663922277 43454692 663922277 43454692 955459193 513469716 955459193 513469716 401380339 599131661 401380339 344847388 401380339 344847388 810507863 187789190 810507863 782549031 810507863 782549031 217426580 222487340 217426580 222487340 775854575 458800728 775854575 458800728 529140880 471005256 529140880 791744677 529140880 791744677 208039807 294738263 208039807 294738263 704771991 457871025 704771991 457871025 542964944 403784925 542964944 403784925 596559468 946452613 596559468 946452613 55035293 262448525 55035293 262448525 886628580 111862196 886628580 567613063 886628580 567613063 432418114 517864321 432418114 517864321 934106354 64167758 934106354 848501003 934106354 848501003 135543718 866003677 135543718 701935777 135543718 701935777 299225471 795780572 299225471 795780572 204422692 354623981 204422692 354623981 974572318 24928424 974572318 344764592 974572318 344764592 654829537 271504930 654829537 271504930 728107804 422052511 728107804 422052511 28014812 973237375 28014812 408620223 28014812 408620223 853124908 99359489 853124908 99359489 899947144 878248261 899947144 878248261 122978270 357066775 122978270 357066775 642256457 466309003 642256457 466309003 533577951 434833270 533577951 434833270 634167376 365286462 634167376 771974266 634167376 771974266 144917960 960034952 144917960 960034952 40666748 138370042 40666748 138370042 860445697 854430216 860445697 854430216 143827943 857692179 143827943 189253656 143827943 189253656 855998438 142989556 855998438 177692746 855998438 177692746 460409050 539074433 460409050 521453728 460409050 521453728 478167500 703756365 478167500 703756365 291850465 709152749 291850465 599976994 291850465 599976994 400472181 710245988 400472181 710245988 53787294 947458956 53787294 432795977 53787294 432795977 966500576 32917374 966500576 417849663 966500576 417849663 306783748 723003166 306783748 723003166 277247337 140399914 277247337 140399914 919463985 79539598 919463985 829860534 919463985 829860534 70578571 931067208 70578571 568067055 70578571 568067055 431937215 786954728 431937215 786954728 212878408 582511916 212878408 582511916 533841956 466045120 533841956 595133365 533841956 595133365 405272845 86814349 405272845 86814349 911298334 424206749 911298334 424206749 152273456 848495025 152273456 21261456 152273456 21261456 978041502 428068197 978041502 428068197 572767313 412022059 572767313 412022059 588370574 956812121 588370574 956812121 44008923 239197666 44008923 239197666 759640333 375801145 759640333 375801145 49469967 951593172 49469967 379924098 49469967 379924098 788823168 209810715 788823168 626738108 788823168 626738108 373162447 566735847 373162447 566735847 433516337 937518003 433516337 937518003 57582969 943994860 57582969 416712959 57582969 416712959 665922767 333281892 665922767 433734157 665922767 433734157 130375715 870694498 130375715 105979004 130375715 105979004 893193248 902212137 893193248 902212137 99869073 733632012 99869073 733632012 402783348 911335618 402783348 911335618 90948484 242804545 90948484 242804545 919562500 79338931 919562500 569938340 919562500 569938340 429966463 112965325 429966463 112965325 885363906 583715551 885363906 583715551 416570945 38286725 416570945 38286725 960660178 953318621 960660178 953318621 47658122 565914255 47658122 565914255 434293244 825620070 434293244 825620070 175094768 214717850 175094768 214717850 963879194 35002417 963879194 294487860 963879194 294487860 473312318 538817304 473312318 538817304 24728782 979813935 24728782 979813935 21577367 176034672 21577367 176034672 910132934 88113107 910132934 586670086 910132934 586670086 413815566 147698822 413815566 147698822 851285345 160956712 851285345 160956712 189806543 810257505 189806543 504672530 189806543 504672530 495005477 988502337 495005477 988502337 12189363 276265533 12189363 276265533 723304677 528487560 723304677 528487560 295211712 960242584 295211712 960242584 22610746 978670926 22610746 782453271 22610746 782453271 217579845 830687508 217579845 830687508 169944947 525022683 169944947 525022683 808324086 189663888 808324086 642520400 808324086 642520400 70979916 930553104 70979916 429601072 70979916 429601072 821051894 84111209 821051894 84111209 914498304 701750353 914498304 701750353 299497599 175717275 299497599 175717275 822773259 725289126 822773259 725289126 275202586 363822216 275202586 363822216 635554148 902791957 635554148 902791957 90305079 911867081 90305079 213222304 90305079 213222304 785149207 990869054 785149207 990869054 9533115 348047964 9533115 348047964 651543054 721159714 651543054 721159714 279201851 305994397 279201851 305994397 739939938 259783469 739939938 402081218 739939938 402081218 598157307 384093004 598157307 384093004 615752947 393731197 615752947 393731197 605910832 335904071 605910832 335904071 663708926 977363188 663708926 977363188 23768425 854330998 23768425 854330998 728289008 271281180 728289008 879449066 728289008 879449066 121743264 81670113 121743264 81670113 917282990 149041772 917282990 149041772 849960239 112158232 849960239 112158232 886272787 620177071 886272787 620177071 379940723 427577242 379940723 427577242 676781799 321399557 676781799 949512236 676781799 949512236 51652738 584263595 51652738 584263595 804183998 193669838 804183998 841791713 804183998 841791713 159153516 97768862 159153516 97768862 901647510 291355241 901647510 291355241 307286838 911846033 307286838 911846033 90326488 772374336 90326488 772374336 422261173 727331393 422261173 727331393 273040554 399039077 273040554 399039077 600748041 908632682 600748041 908632682 93799210 790455700 93799210 790455700 773630976 115220837 773630976 115220837 883167324 952011539 883167324 952011539 48961631 330124064 48961631 330124064 668814663 582443848 668814663 582443848 253250489 747264408 253250489 447865643 253250489 447865643 993187357 6785383 993187357 264694397 993187357 264694397 734890583 239455452 734890583 239455452 759388559 503370368 759388559 503370368 340816718 660541796 340816718 502875843 340816718 502875843 496850210 700960856 496850210 700960856 135206515 866266856 135206515 838374718 135206515 838374718 162632400 933491049 162632400 933491049 68367022 367392416 68367022 367392416 632214811 498514924 632214811 498514924 339837239 804976291 339837239 804976291 195106013 130394318 195106013 130394318 867669176 149453619 867669176 149453619 774778668 223524987 774778668 803802677 774778668 803802677 92783394 909647688 92783394 696032667 92783394 696032667 498702048 851066621 498702048 851066621 149695223 237591319 149695223 237591319 794193099 204099682 794193099 459925194 794193099 459925194 208150464 912909501 208150464 912909501 89236670 338423457 89236670 338423457 661193692 985485123 661193692 985485123 15270595 31900269 15270595 31900269 967471840 488497764 967471840 488497764 510472376 370412371 510472376 370412371 629065275 924251137 629065275 924251137 77481597 345202968 77481597 345202968 886177680 112239379 886177680 382770793 886177680 382770793 369360597 974118679 369360597 974118679 27011218 809893647 27011218 809893647 190229126 982234387 190229126 982234387 18828063 299167327 18828063 299167327 700276046 840040810 700276046 840040810 160970055 799846113 160970055 799846113 200478558 919727457 200478558 919727457 82318810 434035732 82318810 434035732 949105448 49488290 949105448 406796931 949105448 406796931 391855445 607902764 391855445 535525760 391855445 535525760 463959899 977186882 463959899 977186882 24066068 832156861 24066068 832156861 168568543 836501334 168568543 836501334 164371091 364700482 164371091 364700482 634753493 486989870 634753493 486989870 387787508 787829286 387787508 787829286 212080641 62459381 212080641 62459381 935982675 77708561 935982675 77708561 785691335 212682015 785691335 809205182 785691335 809205182 190895418 28288514 190895418 28288514 970885722 741337139 970885722 741337139 259773092 199347629 259773092 199347629 798928194 786852392 798928194 786852392 213013886 240711782 213013886 240711782 758202422 407364272 758202422 407364272 593039287 269680682 593039287 269680682 730223530 917270659 730223530 917270659 84694620 261211543 84694620 261211543 738486197 468237458 738486197 468237458 531499382 230823660 531499382 230823660 767576062 606783320 767576062 606783320 248084295 864234372 248084295 864234372 137580685 700158507 137580685 700158507 396745750 874092070 396745750 874092070 126733674 314340212 126733674 314340212 805980862 191790002 805980862 886678764 805980862 886678764 114431919 834887384 114431919 834887384 620516744 81025360 620516744 81025360 917887857 750575527 917887857 750575527 250379143 62352438 250379143 62352438 949352738 49259806 949352738 750118631 949352738 750118631 251013792 164749528 251013792 164749528 834654178 249532396 834654178 249532396 583842252 417024323 583842252 959033164 583842252 959033164 41798650 507709231 41798650 507709231 492401970 768555711 492401970 768555711 85005773 916979069 85005773 333090732 85005773 333090732 666097203 768355061 666097203 768355061 232567023 364556506 232567023 364556506 634904264 760335389 634904264 760335389 240654600 331033320 240654600 331033320 742611450 256734931 742611450 881543503 742611450 881543503 119560272 726504167 119560272 726504167 473972413 692395348 473972413 692395348 21180283 980168126 21180283 616478899 21180283 616478899 853640515 145166975 853640515 197358252 853640515 197358252 491605166 863575292 491605166 863575292 138121102 449032734 138121102 449032734 551572954 766617650 551572954 766617650 234543049 550262331 234543049 550262331 822153325 176282034 822153325 551320558 822153325 551320558 305557366 696220655 305557366 229678597 305557366 229678597 768821750 992734976 768821750 992734976 7455562 547229129 7455562 547229129 936793871 61626575 936793871 292700289 936793871 292700289 707036077 2414448 707036077 2414448 997752098 299366633 997752098 299366633 379852868 620313083 379852868 43907143 379852868 43907143 959162302 40138245 959162302 415596925 959162302 415596925 585078093 84860865 585078093 84860865 913394341 116118390 913394341 116118390 882275576 14950312 882275576 14950312 984794146 425176715 984794146 425176715 422018613 578541847 422018613 314808563 422018613 314808563 683457700 353731191 683457700 353731191 278334490 721999503 278334490 103673768 278334490 103673768 995167418 4958164 995167418 879553915 995167418 879553915 121544132 364804481 121544132 364804481 634644339 850329922 634644339 850329922 150581424 144752259 150581424 144752259 853998900 999456793 853998900 999456793 576866 493717651 576866 493717651 505435850 666053083 505435850 666053083 335469398 465033265 335469398 465033265 664474504 335117081 664474504 471210435 664474504 471210435 529006863 460525003 529006863 460525003 540017245 500315560 540017245 500315560 292358935 708733136 292358935 473487114 292358935 473487114 526761045 958645345 526761045 958645345 42091018 920749973 42091018 920749973 934860696 63413287 934860696 810565266 934860696 810565266 189565970 410878832 189565970 410878832 589578607 431468221 589578607 431468221 507898038 491245734 507898038 338790861 507898038 338790861 761861817 59248071 761861817 59248071 939412210 446592106 939412210 446592106 212217866 787690317 212217866 725814870 212217866 725814870 867241300 130836983 867241300 938956925 867241300 938956925 43621734 957264189 43621734 806436726 43621734 806436726 582849133 133816686 582849133 133816686 864275233 158260395 864275233 158260395 840640552 91153377 840640552 91153377 907488900 633603315 907488900 633603315 5663156 994094086 5663156 138593990 5663156 138593990 860321990 872492459 860321990 872492459 128513880 37070874 128513880 37070874 961787193 467399000 961787193 467399000 169486270 843897646 169486270 843897646 156970503 775349301 156970503 775349301 225150575 939793793 225150575 939793793 62371466 777667238 62371466 777667238 222739465 785657387 222739465 785657387 214313591 71511657 214313591 71511657 927265585 183344375 927265585 183344375 732184751 267538986 732184751 677545978 732184751 677545978 323968362 499970332 323968362 499970332 499643145 983166953 499643145 983166953 17974284 473229891 17974284 473229891 527018842 898620947 527018842 898620947 102933475 718838863 102933475 718838863 856070446 142940205 856070446 795509289 856070446 795509289 204611451 62080223 204611451 62080223 936332612 598690994 936332612 598690994 35779701 965237698 35779701 110990864 35779701 110990864 887660978 673515820 887660978 673515820 327925985 50249484 327925985 50249484 948399320 282516055 948399320 282516055 223092518 945926397 223092518 945926397 55619933 538753029 55619933 538753029 645701678 161413292 645701678 161413292 837886459 948230686 837886459 948230686 53109415 382965987 53109415 382965987 617065362 661937465 617065362 661937465 339387034 64882999 339387034 64882999 945355714 53343112 945355714 563142286 945355714 563142286 437181059 155585175 437181059 155585175 843150206 287718986 843150206 287718986 93298989 909053878 93298989 322105192 93298989 322105192 765381640 233097771 765381640 777726359 765381640 777726359 222580913 628621171 222580913 628621171 371568541 657101221 371568541 657101221 343831184 406691662 343831184 406691662 881718217 116788279 881718217 263281937 881718217 263281937 642272119 357055690 642272119 904771201 642272119 904771201 97272730 60980104 97272730 60980104 937384386 291100626 937384386 291100626 708592459 273719863 708592459 273719863 725943424 918736274 725943424 918736274 83274962 651995444 83274962 651995444 419146532 834056527 419146532 834056527 166974398 191108209 166974398 191108209 806709088 940969102 806709088 940969102 61061247 440726243 61061247 440726243 560346587 954670627 560346587 954670627 45869748 102726793 45869748 102726793 896873007 118434015 896873007 118434015 437684726 562556684 437684726 48561943 437684726 48561943 950015239 938780064 950015239 938780064 63574966 150921481 63574966 150921481 847929598 582812854 847929598 582812854 417849978 566796589 417849978 566796589 433389337 794735524 433389337 794735524 205423697 464735467 205423697 464735467 535269363 915070834 535269363 915070834 86849947 478620480 86849947 478620480 521455731 729950257 521455731 729950257 270706416 192043108 270706416 192043108 805786071 611737064 805786071 611737064 388521736 456799865 388521736 456799865 544034492 459002726 544034492 459002726 241465502 759672371 241465502 436575903 241465502 436575903 564226579 465913547 564226579 465913547 533965047 117554073 533965047 117554073 880814610 808491412 880814610 808491412 88959193 913162596 88959193 467050175 88959193 467050175 904471842 94361180 904471842 526316781 904471842 526316781 126168236 874721579 126168236 579132523 126168236 579132523 601337206 11087812 601337206 11087812 988906307 477995357 988906307 477995357 304274054 860218718 304274054 860218718 141105135 574345052 141105135 574345052 620785982 769960 620785982 769960 999337865 787115384 999337865 787115384 212785818 719991363 212785818 719991363 597827499 324883414 597827499 324883414 673346846 446303455 673346846 446303455 554360115 307453275 554360115 307453275 691635456 353306510 691635456 353306510 50112286 950984237 50112286 234890455 50112286 234890455 763838081 506997074 763838081 506997074 493050780 493170802 493050780 493170802 524509631 475483643 524509631 741503145 524509631 741503145 259599296 52843632 259599296 52843632 945876271 370638924 945876271 370638924 60294936 941746354 60294936 259961195 60294936 259961195 739806377 543424460 739806377 543424460 404767213 595622247 404767213 105335639 404767213 105335639 893950329 316916329 893950329 316916329 681257561 43665960 681257561 43665960 955250086 156259723 955250086 156259723 702391981 297141325 702391981 567278875 702391981 567278875 205698990 911748244 205698990 911748244 90501001 137537950 90501001 137537950 861100729 756602872 861100729 756602872 244507736 399781772 244507736 399781772 600276894 763080598 600276894 763080598 30290542 971035279 30290542 564562673 30290542 564562673 435792917 979604237 435792917 979604237 21724972 911355731 21724972 911355731 120667061 280581419 120667061 280581419 719132608 405644608 719132608 405644608 362223974 637567819 362223974 312447608 362223974 312447608 883041593 115393777 883041593 571075129 883041593 571075129 428890303 335042725 428890303 335042725 664543379 680184823 664543379 680184823 321355542 270238946 321355542 270238946 729498762 507912565 729498762 507912565 273199550 727154801 273199550 694047542 273199550 694047542 691838326 307242078 691838326 344824815 691838326 344824815 654722408 122058847 654722408 122058847 876135237 684779850 876135237 684779850 317056902 565320997 317056902 565320997 997610462 2516304 997610462 920975774 997610462 920975774 81055439 612155823 81055439 612155823 865534887 132582071 865534887 311496107 865534887 311496107 686881012 268054232 686881012 268054232 731738218 730113263 731738218 730113263 270521014 515179829 270521014 515179829 484541612 742531959 484541612 742531959 258360674 540203474 258360674 540203474 971729422 27742026 971729422 202112601 971729422 202112601 8372404 991950461 8372404 295873808 8372404 295873808 857478546 73726928 857478546 73726928 924827590 845834351 924827590 845834351 129155810 871967433 129155810 565111337 129155810 565111337 435147194 649977495 435147194 649977495 159932669 840869810 159932669 213216928 159932669 213216928 785169502 778275361 785169502 778275361 221713314 11171834 221713314 11171834 988868562 387382530 988868562 387382530 34845049 966013077 34845049 652092994 34845049 652092994 625159908 128914058 625159908 128914058 869225284 184759455 869225284 184759455 560385519 440698341 560385519 494578328 560385519 494578328 504516441 89979252 504516441 89979252 908499394 152229515 908499394 152229515 846461128 92812518 846461128 92812518 998413078 1785858 998413078 164111991 998413078 164111991 786050103 212372999 786050103 400712102 786050103 400712102 599363476 208782451 599363476 208782451 836762359 80580721 836762359 80580721 918304136 935623523 918304136 935623523 66569882 51422359 66569882 51422359 947314191 735128793 947314191 735128793 265488300 118213544 265488300 118213544 880121867 703082701 880121867 703082701 297897891 279501432 297897891 279501432 973284605 26429206 973284605 683958640 973284605 683958640 64725608 937593550 64725608 70000388 64725608 70000388 928702256 908763169 928702256 908763169 93617532 192897521 93617532 192897521 805055363 786673747 805055363 786673747 213223164 619653828 213223164 619653828 430917087 430163899 430917087 430163899 570411465 601113600 570411465 601113600 30440404 970963244 30440404 837515630 30440404 837515630 898302495 101186339 898302495 793498941 898302495 793498941 206741303 526102363 206741303 526102363 671737017 327133304 671737017 346506915 671737017 346506915 483527342 516105830 483527342 269341068 483527342 269341068 730619481 777746823 730619481 777746823 222532298 27796892 222532298 27796892 971689669 627196963 971689669 627196963 335029511 666593919 335029511 177563437 335029511 177563437 821087016 855152842 821087016 855152842 141980398 859550120 141980398 288621418 141980398 288621418 710861253 760759837 710861253 760759837 240260303 691578707 240260303 691578707 310117707 941456764 310117707 941456764 60552166 625100041 60552166 625100041 392642195 590982571 392642195 590982571 409523070 863672863 409523070 863672863 138063827 514114204 138063827 514114204 775047809 13881987 775047809 13881987 986028051 277445530 986028051 277445530 49954447 951138357 49954447 215502841 49954447 215502841 783258614 872789566 783258614 872789566 128154839 269977016 128154839 269977016 729822041 910052877 729822041 910052877 92141166 209228429 92141166 209228429 789301940 483253936 789301940 483253936 491340459 508698693 491340459 180320019 491340459 180320019 818188599 392878901 818188599 392878901 606867996 314405635 606867996 314405635 715276615 284304974 715276615 893246005 715276615 893246005 107814417 232278837 107814417 232278837 766288679 786753117 766288679 786753117 213090880 156107435 213090880 156107435 842552514 349974903 842552514 349974903 275603090 724891210 275603090 597857540 275603090 597857540 614879171 384911676 614879171 892528572 614879171 892528572 108473683 790404489 108473683 790404489 872233478 125864176 872233478 293016266 872233478 293016266 706676847 235197191 706676847 235197191 763412624 515015445 763412624 515015445 47953296 953072404 47953296 367707337 47953296 367707337 870472596 127755654 870472596 887688022 870472596 887688022 113519972 363700350 113519972 363700350 635735057 494577044 635735057 494577044 504526001 227986310 504526001 227986310 770289999 472014401 770289999 472014401 308967304 747816500 308967304 747816500 252760379 376086762 252760379 376086762 623587668 784350475 623587668 784350475 215668917 682071991 215668917 682071991 416989519 184072097 416989519 184072097 837095108 162174944 837095108 900049965 837095108 900049965 101919980 471303700 101919980 471303700 528937836 776686659 528937836 776686659 223845353 663977995 223845353 663977995 552526102 448091954 552526102 544013301 552526102 544013301 128318801 971322004 128318801 971322004 29942661 81714550 29942661 81714550 917160554 393227485 917160554 393227485 354999604 655656587 354999604 655656587 345237619 263609029 345237619 263609029 736229022 807975651 736229022 807975651 192243604 489670008 192243604 489670008 509291773 547132927 509291773 547132927 202826471 797389826 202826471 75485250 202826471 75485250 923094713 92491186 923094713 92491186 109876472 891158135 109876472 214928988 109876472 214928988 965024267 34216547 965024267 163183993 965024267 163183993 496605746 503070497 496605746 55724973 496605746 55724973 943431313 714816586 943431313 714816586 153138053 847599901 153138053 83901205 153138053 83901205 914692657 796088701 914692657 796088701 203952583 667825586 203952583 667825586 932163487 66347671 932163487 903354548 932163487 903354548 98711301 162798516 98711301 162798516 836502168 583653165 836502168 583653165 416636138 515332183 416636138 515332183 484322135 951487078 484322135 951487078 49529058 227089818 49529058 227089818 771340958 572568583 771340958 572568583 33718764 967397486 33718764 928825532 33718764 928825532 994092969 5917755 994092969 86688091 994092969 86688091 394383236 605500363 394383236 429188273 394383236 429188273 571379859 798845750 571379859 798845750 201420192 196440235 201420192 196440235 801687546 243084107 801687546 243084107 310197969 888524118 310197969 888524118 112888729 485549113 112888729 485549113 655881243 255971699 655881243 255971699 743282451 293706956 743282451 293706956 535874943 464294874 535874943 877567524 535874943 877567524 123596436 861758922 123596436 861758922 287924646 211832767 287924646 211832767 786684115 869532709 786684115 869532709 131610081 39411140 131610081 39411140 959818060 161781855 959818060 161781855 507525817 491620782 507525817 452922596 507525817 452922596 566815758 433744694 566815758 964394124 566815758 964394124 36679792 362416522 36679792 362416522 637037008 871421497 637037008 871421497 129558523 340291072 129558523 340291072 659322735 569728574 659322735 569728574 154499529 846272777 154499529 106979802 154499529 106979802 891999858 679526458 891999858 679526458 322037554 449457072 322037554 449457072 560484004 440629461 560484004 566846380 560484004 566846380 129811407 871256407 129811407 473994123 129811407 473994123 526348103 641452032 526348103 641452032 237671490 828759635 237671490 828759635 171998588 801394259 171998588 801394259 199001418 988322080 199001418 988322080 12499588 897717337 12499588 897717337 228069450 511683076 228069450 511683076 488080151 756370553 488080151 756370553 244708158 684216677 244708158 684216677 317548572 993819229 317548572 993819229 6008385 671833313 6008385 671833313 329681528 853537359 329681528 853537359 147621894 686697476 147621894 686697476 805312750 192583361 805312750 567894401 805312750 567894401 432176793 229508919 432176793 229508919 818401644 57213211 818401644 57213211 941846367 440964209 941846367 440964209 560073094 350220561 560073094 350220561 920946735 77730512 920946735 361747136 920946735 361747136 53199450 948084113 53199450 715880863 53199450 715880863 284588508 856513051 284588508 856513051 131196102 869889129 131196102 309974455 131196102 309974455 688636511 387813795 688636511 387813795 296674358 704236142 296674358 301299855 296674358 301299855 772917613 225343141 772917613 380419132 772917613 380419132 98804060 903268497 98804060 558753498 98804060 558753498 441201619 927112798 441201619 927112798 74843857 348327484 74843857 348327484 996841438 3175906 996841438 82180884 996841438 82180884 129290320 871793910 129290320 508192056 129290320 508192056 491927311 869761471 491927311 869761471 131304701 684596359 131304701 684596359 719454125 280099907 719454125 450535257 719454125 450535257 417306063 583113164 417306063 366802263 417306063 366802263 632631251 430369679 632631251 430369679 138674081 891109462 138674081 891109462 109983552 296289188 109983552 296289188 844010026 155008532 844010026 421284438 844010026 421284438 54019958 947299419 54019958 244380907 54019958 244380907 754736379 356470310 754736379 356470310 277501537 722721320 277501537 532942432 277501537 532942432 466936999 749851312 466936999 749851312 194526063 805549369 194526063 36904149 194526063 36904149 961932259 161870511 961932259 161870511 825077865 173611373 825077865 607274810 825077865 607274810 392454375 225443401 392454375 225443401 772834957 804944605 772834957 804944605 172692714 945208088 172692714 945208088 8282466 992020736 8282466 968073246 8282466 968073246 860107441 138968518 860107441 940404029 860107441 940404029 61605942 296325124 61605942 296325124 703245896 579150107 703245896 579150107 421500599 292807589 421500599 292807589 706885583 905813042 706885583 905813042 96336659 303515530 96336659 303515530 695655915 621912652 695655915 621912652 378443662 200241018 378443662 200241018 797963454 816365298 797963454 816365298 184276157 613318462 184276157 613318462 398721784 512595002 398721784 512595002 487232277 574471707 487232277 574471707 135484429 970901238 135484429 970901238 30559434 866386670 30559434 866386670 185882550 447698403 185882550 447698403 636291191 363225270 636291191 967831342 636291191 967831342 33331699 634924499 33331699 634924499 484646244 899044388 484646244 899044388 102556609 887552807 102556609 887552807 595552206 192880332 595552206 192880332 805080635 787488648 805080635 787488648 212459057 431348884 212459057 431348884 575271911 165566836 575271911 165566836 833599215 970554819 833599215 970554819 30818061 745627206 30818061 745627206 464967146 754362426 464967146 754362426 176514773 984734932 176514773 984734932 16154215 276400359 16154215 276400359 723143585 321634413 723143585 321634413 370460806 630080052 370460806 576475838 370460806 576475838 844876878 154013082 844876878 703227061 844876878 703227061 297789928 164864099 297789928 164864099 834507174 491867040 834507174 491867040 507236676 442817729 507236676 442817729 737387830 262168397 737387830 538811832 737387830 538811832 460619778 141889542 460619778 141889542 857071164 760149064 857071164 760149064 240942970 283211626 240942970 283211626 908968505 89485298 908968505 641508301 908968505 641508301 53744447 947495044 53744447 145436643 53744447 145436643 853468159 167644236 853468159 167644236 659707217 339802762 659707217 826626552 659707217 826626552 15010874 985812114 15010874 321606417 15010874 321606417 676488081 528988226 676488081 528988226 290400312 710369265 290400312 229566667 290400312 229566667 913342043 84908247 913342043 311608266 913342043 311608266 686747542 56882281 686747542 56882281 942108144 996704286 942108144 996704286 3285930 202932126 3285930 202932126 795355345 992635291 795355345 992635291 7695442 98387624 7695442 98387624 900941440 996947739 900941440 996947739 3066564 422592947 3066564 422592947 852453826 146371470 852453826 185637292 852453826 185637292 731352558 268480398 731352558 526503908 731352558 526503908 473505638 450412567 473505638 450412567 550033923 557810075 550033923 557810075 409805090 626863937 409805090 626863937 373073350 145058461 373073350 145058461 853733380 714503298 853733380 714503298 286195729 262210724 286195729 262210724 932615350 65845915 932615350 898487150 932615350 898487150 103050497 187269120 103050497 187269120 810877599 486832511 810877599 486832511 512439577 465742449 512439577 465742449 534185052 658603695 534185052 658603695 342674775 452507064 342674775 452507064 770057522 228236252 770057522 870077350 770057522 870077350 131010807 410555339 131010807 410555339 825669854 173082657 825669854 618429501 825669854 618429501 381927348 475652069 381927348 475652069 524359386 511766409 524359386 511766409 288507539 711982298 288507539 70934719 288507539 70934719 927724846 747189664 927724846 747189664 253346929 411257718 253346929 411257718 648756085 50642492 648756085 50642492 948113660 686996895 948113660 686996895 314788823 143136355 314788823 143136355 855751999 972192480 855751999 972192480 29072741 434854094 29072741 434854094 565995508 754973315 565995508 754973315 67348797 934906229 67348797 307730761 67348797 307730761 691226906 718794418 691226906 718794418 136040554 865620652 136040554 850019338 136040554 850019338 541005958 373108285 541005958 373108285 626522336 513962983 626522336 513962983 485661587 39521636 485661587 39521636 959645659 93581950 959645659 93581950 485533213 658894728 485533213 658894728 58078951 943541727 58078951 747785343 58078951 747785343 909249812 89077965 909249812 180274858 909249812 180274858 818244138 103396670 818244138 103396670 896234675 469397651 896234675 469397651 128412870 928837882 128412870 928837882 72873638 27734681 72873638 27734681 971732973 96950859 971732973 96950859 483621865 516066042 483621865 26613145 483621865 26613145 973176574 302464084 973176574 302464084 354648875 646258276 354648875 53812015 354648875 53812015 944941906 977845784 944941906 977845784 23271490 99848269 23271490 99848269 899355302 273396603 899355302 273396603 159592552 841313260 159592552 421062602 159592552 421062602 767523839 29376729 767523839 29376729 969900865 210402985 969900865 210402985 253204413 884975846 253204413 884975846 115993378 339514948 115993378 339514948 969820305 29418396 969820305 561060896 969820305 561060896 439052816 129565486 439052816 129565486 868516029 589650771 868516029 589650771 201966841 882006793 201966841 882006793 119154533 279256509 119154533 279256509 874171168 123929059 874171168 380680123 874171168 380680123 608087341 391614628 608087341 931870416 608087341 931870416 69865600 926941422 69865600 926941422 145384177 27851790 145384177 27851790 978453694 20946266 978453694 123415980 978453694 123415980 874743525 17130733 874743525 17130733 982357838 233966908 982357838 233966908 764773530 61152068 764773530 61152068 937304301 892695237 937304301 892695237 108420405 581885105 108420405 581885105 418930808 842068331 418930808 842068331 158947951 142291779 158947951 142291779 856679930 924719191 856679930 924719191 77093308 688383502 77093308 688383502 875637415 122479392 875637415 761115336 875637415 761115336 124035409 877077464 124035409 706752139 124035409 706752139 926309883 72535648 926309883 750406521 926309883 750406521 250652140 562345345 250652140 562345345 437884980 995701033 437884980 995701033 4153045 722404963 4153045 722404963 978955609 20287596 978955609 721859160 978955609 721859160 278443264 335959869 278443264 335959869 663622546 720644467 663622546 720644467 279729104 599096619 279729104 599096619 976057295 23483821 976057295 241693286 976057295 241693286 398123937 602101841 398123937 104354099 398123937 104354099 895234702 991467874 895234702 991467874 8911459 661092286 8911459 661092286 340113507 937663678 340113507 937663678 64690057 373318604 64690057 373318604 626256097 885753773 626256097 885753773 115286383 879456835 115286383 879456835 795184824 48684088 795184824 48684088 949906463 666503626 949906463 666503626 335146392 384373141 335146392 384373141 658324649 341370701 658324649 366999596 658324649 366999596 249989646 751174643 249989646 202630099 249989646 202630099 795591370 649803954 795591370 649803954 351264997 500906430 351264997 500906430 678674912 319645660 678674912 830864826 678674912 830864826 22790736 997180655 22790736 997180655 2771722 593068593 2771722 593068593 431448670 190419952 431448670 190419952 807320083 871331923 807320083 871331923 129696574 429914714 129696574 429914714 570619793 731240815 570619793 731240815 269314435 631565316 269314435 631565316 867998829 130109598 867998829 747214908 867998829 747214908 152608601 848212802 152608601 180419811 152608601 180419811 818095084 404962248 818095084 404962248 124111641 877002397 124111641 78327963 124111641 78327963 920520511 631413171 920520511 631413171 326682093 674867444 326682093 659195115 326682093 659195115 341850410 847068537 341850410 847068537 80175996 921701049 80175996 527113652 80175996 527113652 472803358 803604959 472803358 803604959 196657737 245827754 196657737 245827754 753562809 324610319 753562809 324610319 673725856 307456649 673725856 307456649 848153123 150785521 848153123 506299045 848153123 506299045 468540361 830158969 468540361 830158969 23368969 977730187 23368969 349002955 23368969 349002955 683825551 93667591 683825551 93667591 905052309 291935541 905052309 291935541 350063554 773126985 350063554 773126985 227590466 148902611 227590466 148902611 850138534 714657499 850138534 714657499 286047397 553727892 286047397 553727892 718229942 281523125 718229942 595663149 718229942 595663149 221129490 779076868 221129490 264338548 221129490 264338548 735266388 767654927 735266388 767654927 233365311 268563326 233365311 268563326 731230382 628490828 731230382 628490828 371768271 520124790 371768271 520124790 479385949 927900321 479385949 927900321 73899810 655940492 73899810 655940492 344917962 944237808 344917962 944237808 57156377 445779666 57156377 445779666 833839761 165364122 833839761 702540074 833839761 702540074 211501138 788416993 211501138 109577728 211501138 109577728 950609334 48171445 950609334 96843324 950609334 96843324 163005914 947381358 163005914 947381358 53885197 314087658 53885197 314087658 684147258 518207973 684147258 518207973 245767927 755436420 245767927 258272709 245767927 258272709 915285397 83184728 915285397 905795339 915285397 905795339 96407656 68542824 96407656 68542824 930063191 793363802 930063191 793363802 206811462 410942996 206811462 410942996 589503723 502862078 589503723 502862078 496851377 132361084 496851377 132361084 880738283 117668285 880738283 357710357 880738283 357710357 392087222 607627942 392087222 556828081 392087222 556828081 443096551 659925316 443096551 659925316 341256973 537369533 341256973 537369533 462037330 890156892 462037330 890156892 111020485 135037362 111020485 135037362 939553823 59126609 939553823 698643918 939553823 698643918 46289296 954281171 46289296 940203918 46289296 940203918 139626608 957369928 139626608 957369928 43537239 33167170 43537239 33167170 966044500 524528652 966044500 524528652 73840126 927952908 73840126 645459839 73840126 645459839 355181890 809084630 355181890 809084630 95942775 906197802 95942775 181856232 95942775 181856232 926124618 72777342 926124618 707179652 926124618 707179652 148132527 852867327 148132527 161195361 148132527 161195361 837996995 507666350 837996995 507666350 296397388 704496951 296397388 183522610 296397388 183522610 814706062 719476301 814706062 719476301 280763447 562219508 280763447 562219508 881847329 116680780 881847329 442631804 881847329 442631804 557932711 115499927 557932711 115499927 898276725 101249028 898276725 929226583 898276725 929226583 72286095 798896878 72286095 798896878 468719373 181695396 468719373 181695396 816787872 986887785 816787872 986887785 13717748 375086794 13717748 375086794 791430671 206927334 791430671 513892297 791430671 513892297 485689346 413724634 485689346 413724634 586700533 631416146 586700533 631416146 368808886 193270713 368808886 193270713 804603601 279653988 804603601 279653988 393116493 606665079 393116493 520800734 393116493 520800734 478786322 593811498 478786322 593811498 406770642 93642191 406770642 93642191 905095840 792904982 905095840 792904982 120081664 881003036 120081664 168517253 120081664 168517253 830709989 196397863 830709989 196397863 629721765 369705328 629721765 988779528 629721765 988779528 11899071 29892665 11899071 29892665 969268266 932313579 969268266 932313579 69411170 902449757 69411170 902449757 160252699 979098065 160252699 979098065 22199080 730369164 22199080 730369164 270233023 966871547 270233023 966871547 20508813 980780524 20508813 580991179 20508813 580991179 419922229 840439133 419922229 840439133 160384645 505189443 160384645 505189443 856163911 142830722 856163911 936351625 856163911 936351625 65797846 130229548 65797846 130229548 869850042 80430052 869850042 80430052 918494599 659245017 918494599 659245017 341832541 156970819 341832541 156970819 841864319 996502475 841864319 996502475 3450140 36694441 3450140 36694441 962061524 823024970 962061524 823024970 177673266 380459471 177673266 380459471 619602893 702666019 619602893 702666019 298349389 492528753 298349389 492528753 766962145 231552555 766962145 817444998 766962145 817444998 183244438 123601708 183244438 123601708 991553797 8208372 991553797 318073792 991553797 318073792 680186184 96800001 680186184 96800001 902427549 633998036 902427549 633998036 43274664 957604972 43274664 743959844 43274664 743959844 454979288 609747178 454979288 609747178 390391674 88761665 390391674 88761665 909586538 691768567 909586538 691768567 296984019 703980508 296984019 167793574 296984019 167793574 831538965 431633116 831538965 431633116 569034892 245998092 569034892 245998092 753377268 618206478 753377268 618206478 382103980 202908093 382103980 202908093 795411524 336415727 795411524 336415727 663075087 131605700 663075087 131605700 971458145 27943324 971458145 329569298 971458145 329569298 558700535 442159849 558700535 721035537 558700535 721035537 279365809 32447250 279365809 32447250 966945467 359553814 966945467 359553814 624181760 375584589 624181760 406262778 624181760 406262778 594241184 162331285 594241184 162331285 836883485 904839610 836883485 904839610 97164532 188580103 97164532 188580103 809446534 954958768 809446534 954958768 45511088 104204228 45511088 104204228 895447572 560305054 895447572 560305054 439793393 322990909 439793393 322990909 675100647 433021542 675100647 433021542 350897329 650026466 350897329 444750723 350897329 444750723 925433389 73222289 925433389 372415146 925433389 372415146 211255811 788646062 211255811 714947180 211255811 714947180 321560852 523734652 321560852 523734652 682604342 315593985 682604342 972157418 682604342 972157418 29113347 419616967 29113347 419616967 773329716 224897753 773329716 508407226 773329716 508407226 491648888 293062948 491648888 293062948 706637960 440758699 706637960 440758699 560287755 254575417 560287755 254575417 744776928 332407873 744776928 332407873 583566441 417301289 583566441 362388829 583566441 362388829 637067865 499360532 637067865 499360532 224697926 775736262 224697926 587634236 224697926 587634236 412934628 862049807 412934628 862049807 139472971 282105545 139472971 282105545 717666149 861803869 717666149 861803869 139669436 659799748 139669436 659799748 341354395 702065421 341354395 702065421 299099143 353000829 299099143 353000829 737931497 261618354 737931497 558135931 737931497 558135931 441737827 168828809 441737827 168828809 830446281 230848311 830446281 230848311 732542746 267232965 732542746 530239973 732542746 530239973 470007825 223734644 470007825 223734644 774506219 404341272 774506219 404341272 595980508 40175911 595980508 40175911 959136993 875478331 959136993 875478331 125706113 294279025 125706113 294279025 705265846 637257869 705265846 637257869 362561911 465506670 362561911 465506670 534570364 556430806 534570364 556430806 102518217 899082404 102518217 882263532 102518217 882263532 847095632 151738163 847095632 263757953 847095632 263757953 63104431 939081790 63104431 47191145 63104431 47191145 951602778 592792799 951602778 592792799 407918661 538381591 407918661 538381591 461016747 863314445 461016747 863314445 31371659 969970622 31371659 156492767 31371659 156492767 842225844 680687893 842225844 680687893 76039353 925831332 76039353 278174221 76039353 278174221 819208945 179243562 819208945 802938243 819208945 802938243 197433524 788483560 197433524 788483560 816138956 182147172 816138956 381227336 816138956 381227336 442282851 557522472 442282851 280129286 442282851 280129286 719449717 859379524 719449717 859379524 58570971 943226324 58570971 27340254 58570971 27340254 972156444 247670763 972156444 247670763 280074449 720227420 280074449 198360413 280074449 198360413 799787305 242676086 799787305 242676086 559844509 441305525 559844509 423961391 559844509 423961391 757051980 242087267 757051980 693342505 757051980 693342505 127223250 873660601 127223250 180259804 127223250 180259804 818309014 460856526 818309014 460856526 517594652 482199653 517594652 741687182 517594652 741687182 259328460 228550450 259328460 228550450 769817940 859512286 769817940 859512286 142028763 250000684 142028763 250000684 748973885 795327066 748973885 795327066 167277580 833643852 167277580 743933999 167277580 743933999 629039963 87608798 629039963 87608798 910556004 354139504 910556004 354139504 644961665 152050637 644961665 152050637 846773739 806752102 846773739 806752102 193337050 257216707 193337050 257216707 742198229 390625080 742198229 390625080 421325244 579298560 421325244 73983793 421325244 73983793 924600245 201300731 924600245 201300731 426907598 815961272 426907598 815961272 184642413 463658164 184642413 463658164 680468453 235719902 680468453 235719902 763030280 507479563 763030280 507479563 438844114 561314524 438844114 343759917 438844114 343759917 655775289 715999738 655775289 715999738 284460958 593988754 284460958 593988754 520518877 479356185 520518877 953348482 520518877 953348482 47600073 857451136 47600073 857451136 929452562 69241862 929452562 93717379 929452562 93717379 498791493 773828194 498791493 773828194 226790800 566187779 226790800 566187779 434055197 894829994 434055197 894829994 106438952 154949577 106438952 154949577 844123243 885905899 844123243 885905899 115196732 510239963 115196732 510239963 831673127 167653624 831673127 401210242 831673127 401210242 598952512 307084716 598952512 307084716 692083589 892644654 692083589 892644654 108447118 813766210 108447118 813766210 186657989 880934884 186657989 880934884 120087044 687763579 120087044 687763579 597162468 403023798 597162468 923541547 597162468 923541547 78375058 195253984 78375058 195253984 923652907 74892345 923652907 954743125 923652907 954743125 45765665 682847004 45765665 682847004 849871096 149191365 849871096 175414312 849871096 175414312 448588080 550849066 448588080 155548955 448588080 155548955 843250757 949672248 843250757 949672248 51514235 35850670 51514235 35850670 963158474 679945031 963158474 679945031 321601451 89230420 321601451 89230420 909147470 316064012 909147470 316064012 39413016 961408655 39413016 737825600 39413016 737825600 486400390 630924113 486400390 630924113 369497075 340915944 369497075 340915944 658732713 949152642 658732713 949152642 52007718 155506544 52007718 155506544 991711309 8087288 991711309 493805664 991711309 493805664 329327268 672081013 329327268 532717518 329327268 532717518 467166195 748073018 467166195 748073018 252570333 449172088 252570333 449172088 773927491 224223343 773927491 632516209 773927491 632516209 283325370 717282823 283325370 300270343 283325370 300270343 699297593 872752562 699297593 872752562 128216729 665127562 128216729 665127562 511350240 469714437 511350240 469714437 530253852 936814544 530253852 936814544 65476948 45594494 65476948 45594494 953189452 66861286 953189452 66861286 825565394 173126738 825565394 615762936 825565394 615762936 268352932 887797886 268352932 887797886 113465886 295968103 113465886 295968103 800989168 197058086 800989168 459153136 800989168 459153136 386777021 613557249 386777021 279346881 386777021 279346881 720102794 394476706 720102794 394476706 577100124 423864484 577100124 891126873 577100124 891126873 109954539 250721966 109954539 250721966 748334328 684434837 748334328 684434837 146325955 854943779 146325955 540490095 146325955 540490095 990365575 9533811 990365575 887962198 990365575 887962198 113359454 128138482 113359454 128138482 870159062 173928881 870159062 173928881 824711351 28248206 824711351 28248206 970965515 866403084 970965515 866403084 134920218 843886149 134920218 843886149 432739636 713111637 432739636 713111637 287543360 598778689 287543360 598778689 417376232 144614902 417376232 144614902 977877677 21494395 977877677 769641618 977877677 769641618 231305689 690131880 231305689 690131880 849213556 36438970 849213556 36438970 962371396 719132742 962371396 719132742 276302556 907730806 276302556 907730806 94729653 260719712 94729653 260719712 739031152 931969531 739031152 931969531 69741849 775134783 69741849 775134783 373152594 927762220 373152594 927762220 74011502 461603203 74011502 461603203 538822475 639859113 538822475 639859113 360333401 597456384 360333401 597456384 556666137 443719388 556666137 479061139 556666137 479061139 520947160 425451408 520947160 425451408 575550580 984534903 575550580 984534903 16371723 356331941 16371723 356331941 642867177 696364549 642867177 696364549 305352011 116807705 305352011 116807705 973468124 26246175 973468124 637480784 973468124 637480784 85441566 916522653 85441566 894034147 85441566 894034147 915787601 82787908 915787601 587863563 915787601 587863563 412726928 292655155 412726928 292655155 707096751 955164518 707096751 955164518 45325717 607802244 45325717 607802244 391909999 608035879 391909999 608035879 92008717 910195960 92008717 816039015 92008717 816039015 795011370 203301752 795011370 393975565 795011370 393975565 605483372 228185317 605483372 228185317 770141239 903900216 770141239 903900216 29883221 971436886 29883221 318588135 29883221 318588135 679684717 769455606 679684717 769455606 95339047 906879067 95339047 474217859 95339047 474217859 554885633 445791179 554885633 658612672 554885633 658612672 103248358 898400792 103248358 843721138 103248358 843721138 531916588 467846319 531916588 609759522 531916588 609759522 390367011 123461252 390367011 123461252 981830915 17687201 981830915 754499013 981830915 754499013 30264696 971046720 30264696 930211518 30264696 930211518 296902380 909801010 296902380 909801010 92616411 443926813 92616411 443926813 564081100 346329235 564081100 346329235 653280049 606749145 653280049 606749145 116344058 884720773 116344058 819662710 116344058 819662710 913010915 85241275 913010915 352004982 913010915 352004982 647589808 195895115 647589808 195895115 802040154 804893496 802040154 804893496 2343095 997491199 2343095 210928656 2343095 210928656 787732148 917405105 787732148 917405105 84519520 424221033 84519520 424221033 813722835 184469809 813722835 474095369 813722835 474095369 526214633 346499144 526214633 346499144 886618390 111882708 886618390 966534051 886618390 966534051 34555289 924144309 34555289 924144309 576238153 424649644 576238153 474463766 576238153 474463766 525754564 109312817 525754564 109312817 889527409 600996772 889527409 600996772 399390993 580469548 399390993 580469548 420249470 656917024 420249470 656917024 344132985 534712548 344132985 534712548 464955431 926958910 464955431 926958910 74986831 153005302 74986831 153005302 845838482 390570792 845838482 390570792 288359008 938631387 288359008 938631387 63879554 752031416 63879554 752031416 521941843 398228727 521941843 398228727 601427943 705901486 601427943 705901486 295055600 310632725 295055600 310632725 688802634 309878205 688802634 751526932 688802634 751526932 249746418 711889518 249746418 711889518 378922824 767703152 378922824 767703152 233278907 685260955 233278907 685260955 851302586 147610022 851302586 975245944 851302586 975245944 25910671 714532429 25910671 714532429 849086533 149938703 849086533 466135567 849086533 466135567 533791884 360974324 533791884 360974324 638573178 534445025 638573178 534445025 465322634 217938546 465322634 217938546 780976898 477359195 780976898 477359195 522718303 442143520 522718303 442143520 558717422 938944645 558717422 938944645 50601831 950549187 50601831 281126257 50601831 281126257 718674827 608463579 718674827 608463579 391504526 500084228 391504526 500084228 540999636 459588381 540999636 792523883 540999636 792523883 54686885 946756211 54686885 165578927 54686885 165578927 833532248 971183218 833532248 971183218 30097758 671849420 30097758 671849420 329649142 713761658 329649142 713761658 286904716 48837388 286904716 48837388 949812935 242341263 949812935 242341263 37317599 963907498 37317599 187702182 37317599 187702182 810602654 318103919 810602654 318103919 394093824 605734885 394093824 487140815 394093824 487140815 512151081 869312263 512151081 869312263 131835304 262763175 131835304 262763175 736985012 990832373 736985012 990832373 9582514 64618782 9582514 64618782 933746626 962677980 933746626 962677980 38522168 193575981 38522168 193575981 804246995 617421915 804246995 617421915 382935694 462646941 382935694 462646941 988097610 11901667 988097610 124742503 988097610 124742503 338682883 662641775 338682883 374692265 338682883 374692265 625141653 998200517 625141653 998200517 1658317 794896150 1658317 794896150 217052944 74186940 217052944 74186940 924397824 126297603 924397824 126297603 475240356 796998934 475240356 796998934 203097277 356669794 203097277 356669794 642595431 881025513 642595431 881025513 120038874 526935314 120038874 526935314 472945538 764433468 472945538 764433468 236597203 8943803 236597203 8943803 990826563 156060527 990826563 156060527 661166988 338472768 661166988 68086320 661166988 68086320 930584398 517647687 930584398 517647687 159683408 974932997 159683408 974932997 26181085 314606414 26181085 314606414 820519906 177987810 820519906 204659918 820519906 204659918 656067576 343487370 656067576 655859791 656067576 655859791 5586323 994188067 5586323 298246167 5586323 298246167 701316300 414468438 701316300 414468438 586151716 35275968 586151716 35275968 963620263 442709928 963620263 442709928 557731876 335012849 557731876 335012849 664553293 864120703 664553293 864120703 137673257 364914605 137673257 364914605 634543584 942936085 634543584 942936085 59016052 219798041 59016052 219798041 778956986 970097969 778956986 970097969 31224889 44982050 31224889 44982050 953942995 492797418 953942995 492797418 169433609 831160954 169433609 746023309 169433609 746023309 679037993 319307292 679037993 646874884 679037993 646874884 126668287 874179229 126668287 179851120 126668287 179851120 818711122 942765521 818711122 942765521 59161698 56052220 59161698 56052220 943119066 670249602 943119066 670249602 331403719 325471003 331403719 325471003 828859121 170126976 828859121 886803911 828859121 886803911 114263518 224521113 114263518 224521113 773612731 340784232 773612731 340784232 658946686 192950273 658946686 192950273 804995689 234770773 804995689 234770773 626202946 373389766 626202946 876343913 626202946 876343913 124586847 654760977 124586847 654760977 346238789 822133917 346238789 822133917 23039558 978118859 23039558 677703232 23039558 677703232 789393143 209111621 789393143 538351168 789393143 538351168 200086835 800225988 200086835 734517746 200086835 734517746 462273909 754080754 462273909 754080754 247021417 187174182 247021417 187174182 810979642 894692791 810979642 894692791 106583316 107376515 106583316 107376515 891560327 168397455 891560327 168397455 473774148 526149827 473774148 171606991 473774148 171606991 827338262 223015414 827338262 223015414 678007688 320260851 678007688 246086994 678007688 246086994 753229004 757335063 753229004 757335063 59236022 943353527 59236022 943353527 58405299 236944023 58405299 236944023 761773401 952025047 761773401 952025047 48902419 558059761 48902419 558059761 441784428 633588105 441784428 633588105 85884929 915963495 85884929 128634651 85884929 128634651 869543121 630242924 869543121 630242924 83682160 918285184 83682160 487274259 83682160 487274259 976757730 22780935 976757730 766719918 976757730 766719918 234392091 47855909 234392091 47855909 950961913 74803280 950961913 74803280 400412938 600100095 400412938 11191571 400412938 11191571 988836188 801640594 988836188 801640594 198696123 47329736 198696123 47329736 951514112 867078737 951514112 867078737 134243222 844145471 134243222 844145471 624787276 375006796 624787276 746794810 624787276 746794810 152550341 848241541 152550341 433034952 152550341 433034952 567423371 674025322 567423371 674025322 327480378 230327912 327480378 230327912 934975597 63338806 934975597 832391884 934975597 832391884 168384204 144900823 168384204 144900823 853902292 842380674 853902292 842380674 158565497 817013020 158565497 817013020 434905709 307958442 434905709 307958442 996272118 3828138 996272118 139242376 996272118 139242376 290029416 938511835 290029416 938511835 64008873 452605008 64008873 452605008 689636841 309054473 689636841 808748345 689636841 808748345 190585784 855162651 190585784 855162651 146149123 784021328 146149123 784021328 215974984 803829849 215974984 803829849 196356714 538159049 196356714 538159049 461256139 947177347 461256139 947177347 54169864 940061783 54169864 940061783 177524523 132939870 177524523 132939870 865116739 825009023 865116739 825009023 175847729 609356561 175847729 609356561 614617194 3053960 614617194 3053960 997012222 743611136 997012222 743611136 257238225 159663877 257238225 159663877 839424915 427108050 839424915 427108050 356021386 644514122 356021386 237447777 356021386 237447777 761222576 559190596 761222576 559190596 4062512 995840601 4062512 531366811 4062512 531366811 468716019 794118036 468716019 794118036 206059573 544715436 206059573 544715436 454861474 592872210 454861474 592872210 407767895 193580103 407767895 193580103 888946936 43778733 888946936 43778733 955138176 449138485 955138176 449138485 273569972 865955288 273569972 865955288 135589423 667514329 135589423 667514329 334184316 742989633 334184316 742989633 257791814 540332390 257791814 540332390 459069910 551760503 459069910 551760503 333906129 921449374 333906129 921449374 80608534 659170256 80608534 659170256 826114069 172722795 826114069 810716947 826114069 810716947 189462003 782768444 189462003 782768444 246437819 210584081 246437819 210584081 788086258 698908549 788086258 698908549 302734535 697656745 302734535 697656745 304018199 708392415 304018199 708392415 257342039 820352468 257342039 820352468 180492608 445157408 180492608 445157408 766192628 232324444 766192628 679092232 766192628 679092232 70023901 931738697 70023901 731297104 70023901 731297104 797177705 200921561 797177705 629199581 797177705 629199581 54091080 947222142 54091080 484527365 54091080 484527365 514948890 751295688 514948890 751295688 249875396 601400523 249875396 601400523 398987337 981382656 398987337 981382656 19503347 967700126 19503347 967700126 723627403 275920296 723627403 914568040 723627403 914568040 5408199 994306333 5408199 555824751 5408199 555824751 443956458 682068000 443956458 682068000 319523186 536736742 319523186 536736742 614372923 361331885 614372923 361331885 904555872 94213849 904555872 553326260 904555872 553326260 130586169 870472887 130586169 622845790 130586169 622845790 377418890 772338573 377418890 772338573 228447508 67512313 228447508 67512313 931031191 993744753 931031191 993744753 6111712 797690249 6111712 797690249 291834684 790243740 291834684 790243740 209642884 785511271 209642884 785511271 728554113 271071576 728554113 650176125 728554113 650176125 311416719 690254942 311416719 341228495 311416719 341228495 658448919 596866444 658448919 596866444 403658837 469306369 403658837 469306369 862875508 135411364 862875508 387342965 862875508 387342965 175625394 825140127 175625394 588281499 175625394 588281499 412442507 926218830 412442507 926218830 75747585 122945818 75747585 122945818 875123850 970678261 875123850 970678261 899978 999046644 899978 9768530 899978 9768530 990070173 274426310 990070173 274426310 330528327 671061209 330528327 314769489 330528327 314769489 970208205 29018400 970208205 395921887 970208205 395921887 603694690 274725862 603694690 274725862 928335521 70431242 928335521 836146928 928335521 836146928 164687055 452131690 164687055 452131690 742323517 257129778 742323517 635915312 742323517 635915312 54064396 947254254 54064396 699147994 54064396 699147994 947604727 51088226 947604727 390152909 947604727 390152909 609636858 112002767 609636858 112002767 886383030 662991294 886383030 662991294 338300468 327288968 338300468 327288968 871520546 126646130 871520546 787182681 871520546 787182681 212693743 114729437 212693743 114729437 883602116 156257656 883602116 156257656 585398064 415134811 585398064 327554648 585398064 327554648 671130105 552775701 671130105 552775701 446721652 183472611 446721652 183472611 814814300 520546950 814814300 520546950 107132405 894199543 107132405 124759641 107132405 124759641 873280222 310306745 873280222 310306745 75749131 926198506 75749131 1151180 75749131 1151180 999018959 946158694 999018959 946158694 55444477 417745974 55444477 417745974 824905581 173786153 824905581 217306621 824905581 217306621 567035347 433508971 567035347 163631772 567035347 163631772 835702952 540307747 835702952 540307747 459106205 360767333 459106205 360767333 638876239 945198258 638876239 945198258 56239947 52655242 56239947 52655242 946148751 119432965 946148751 119432965 779515086 219309886 779515086 505494494 779515086 505494494 105771054 895559820 105771054 716254719 105771054 716254719 284314083 951585328 284314083 951585328 49477043 392101015 49477043 392101015 607482007 759782540 607482007 759782540 223582221 776915388 223582221 286535567 223582221 286535567 713071396 435881036 713071396 435881036 564967373 271831203 564967373 271831203 727832353 312900925 727832353 312900925 312883224 688892108 312883224 449105821 312883224 449105821 958902276 40359620 958902276 135293066 958902276 135293066 758352503 240565675 758352503 933618496 758352503 933618496 68323200 351980891 68323200 351980891 647636615 491697636 647636615 491697636 507430537 277891332 507430537 277891332 721541179 913823331 721541179 913823331 88153966 510532021 88153966 510532021 489510901 907971038 489510901 907971038 94452261 740803582 94452261 740803582 329814566 765631035 329814566 765631035 235528724 411668892 235528724 411668892 735950789 263793337 735950789 669642848 735950789 669642848 242003753 925219955 242003753 925219955 76580710 766134286 76580710 766134286 264336598 261044347 264336598 261044347 738595355 428511570 738595355 428511570 437839586 595392437 437839586 595392437 404984611 115351921 404984611 115351921 883045474 272730391 883045474 272730391 726882096 126689872 726882096 126689872 871491393 138302660 871491393 138302660 205740967 794349717 205740967 669606534 205740967 669606534 949736381 48878488 949736381 894099953 949736381 894099953 107155299 891606349 107155299 891606349 343019820 767199679 343019820 767199679 233868291 72706243 233868291 72706243 926157424 824542034 926157424 824542034 162787732 897819719 162787732 897819719 103837608 477476455 103837608 477476455 755152377 154949373 755152377 154949373 844128828 789193002 844128828 789193002 9869558 990541599 9869558 202389726 9869558 202389726 897999399 101645780 897999399 183327440 897999399 183327440 385649382 960945509 385649382 960945509 39913585 300044975 39913585 300044975 699541254 438241167 699541254 438241167 562676476 373708326 562676476 373708326 644585592 354556393 644585592 400410450 644585592 400410450 145886512 938177549 145886512 938177549 64350592 689397989 64350592 689397989 605377141 211633979 605377141 211633979 786931181 385353772 786931181 385353772 197500499 802787022 197500499 97274246 197500499 97274246 901983245 957735818 901983245 957735818 43060989 947754031 43060989 947754031 266862968 358961486 266862968 358961486 659627778 339928692 659627778 693817871 659627778 693817871 307875608 504968798 307875608 504968798 592480970 407999343 592480970 741198382 592480970 741198382 211073233 788772696 211073233 713660741 211073233 713660741 286969538 795240910 286969538 795240910 204902358 53937732 204902358 53937732 944785457 847194437 944785457 847194437 96073506 906077041 96073506 465491655 96073506 465491655 884770746 113564917 884770746 628289298 884770746 628289298 207038503 793105409 207038503 425250443 207038503 425250443 918749872 80203988 918749872 220039822 918749872 220039822 778774385 145209082 778774385 145209082 853629680 893389877 853629680 893389877 107668561 550627730 107668561 550627730 448871758 894908334 448871758 894908334 106374771 815419790 106374771 815419790 997407782 2685659 997407782 181520285 997407782 181520285 799741615 198410334 799741615 66334150 799741615 66334150 932198641 695245580 932198641 695245580 306423053 86808061 306423053 86808061 911317067 133598094 911317067 133598094 54597971 997368733 54597971 997368733 2477684 433189919 2477684 433189919 953001917 45729973 953001917 450675608 953001917 450675608 153967926 861682775 153967926 861682775 139866841 143267079 139866841 143267079 855677661 775385794 855677661 775385794 161210662 839758218 161210662 581090671 161210662 581090671 603133711 229143570 603133711 229143570 769332773 983311618 769332773 983311618 17724075 59945572 17724075 59945572 938403585 870419014 938403585 870419014 130687462 76654600 130687462 76654600 921907255 491258845 921907255 491258845 507864567 240861477 507864567 240861477 886423530 111979833 886423530 871343718 886423530 871343718 129653738 752143737 129653738 752143737 249116109 963582321 249116109 963582321 37662245 16326332 37662245 16326332 983359551 776754550 983359551 776754550 223761366 121740642 223761366 121740642 876394040 793363058 876394040 793363058 206821140 442140046 206821140 442140046 558730421 757183541 558730421 757183541 244098760 88384867 244098760 88384867 909901053 572992835 909901053 572992835 426928974 129398252 426928974 129398252 880595513 117759314 880595513 423174849 880595513 423174849 389399164 610694862 389399164 187719714 389399164 187719714 810602009 455601395 810602009 455601395 253510706 747060043 253510706 668341760 253510706 668341760 337839098 897008336 337839098 897008336 104575567 647050129 104575567 647050129 353842645 973359665 353842645 973359665 27808178 639474411 27808178 639474411 559376897 441726049 559376897 480425476 559376897 480425476 519495044 396807413 519495044 396807413 920853843 77925729 920853843 258095365 920853843 258095365 276739777 723655603 276739777 87968219 276739777 87968219 923090979 75494069 923090979 639969776 923090979 639969776 360236650 536854358 360236650 536854358 462446955 701593898 462446955 701593898 200703917 904180730 200703917 904180730 97713531 164712995 97713531 164712995 834679668 714783692 834679668 714783692 252642768 748042287 252642768 16964605 252642768 16964605 982617290 823099174 982617290 823099174 46184283 972726664 46184283 972726664 28508461 592284435 28508461 592284435 989414730 10481295 989414730 687266703 989414730 687266703 314451198 595333605 314451198 595333605 586648144 413806434 586648144 623292956 586648144 623292956 376834627 3354039 376834627 3354039 996695004 718023042 996695004 718023042 282348619 687390337 282348619 687390337 314301404 843852045 314301404 843852045 157038571 235838639 157038571 235838639 762921977 558158608 762921977 558158608 222221283 777930620 222221283 186254657 222221283 186254657 811880417 570061044 811880417 570061044 429832895 334231664 429832895 334231664 665229769 497779800 665229769 497779800 501400499 337034583 501400499 337034583 662319671 412968037 662319671 412968037 587591405 392881683 587591405 392881683 876241159 121941137 876241159 524205980 876241159 524205980 125262066 913817898 125262066 913817898 23159832 978013339 23159832 847607100 23159832 847607100 153134794 879568830 153134794 879568830 121531840 409770057 121531840 409770057 590685340 595069590 590685340 595069590 405377509 352307991 405377509 352307991 662092123 337307042 662092123 500347597 662092123 500347597 182949291 817748334 182949291 808061689 182949291 808061689 606823761 392955553 606823761 431785858 606823761 431785858 255146189 745600412 255146189 370046335 255146189 370046335 652135566 152268378 652135566 152268378 979483548 19908670 979483548 210124583 979483548 210124583 299694123 701533979 299694123 550744002 299694123 550744002 667528500 331723489 667528500 980197690 667528500 980197690 21135311 218072415 21135311 218072415 780827400 264727253 780827400 264727253 734820442 220905308 734820442 220905308 932503417 65979196 932503417 536768984 932503417 536768984 139224945 862254735 139224945 597395846 139224945 597395846 403070370 949740778 403070370 949740778 51426478 534362696 51426478 534362696 974916531 24558391 974916531 588216403 974916531 588216403 412487384 458270363 412487384 458270363 730402107 269543165 730402107 693643466 730402107 693643466 308066000 349666342 308066000 349666342 649918070 467299358 649918070 467299358 532494587 428718725 532494587 428718725 890527047 14254314 890527047 14254314 985678086 298731639 985678086 298731639 520543603 479336468 520543603 352598379 520543603 352598379 926108936 72786830 926108936 596255945 926108936 596255945 247432079 753661423 247432079 459275354 247432079 459275354 909663443 88636878 909663443 490409571 909663443 490409571 508586157 426755572 508586157 426755572 832123132 102326408 832123132 102326408 897323525 525770074 897323525 525770074 474351416 419571910 474351416 419571910 645570095 353795758 645570095 493644095 645570095 493644095 313550577 911961279 313550577 911961279 90240368 28383346 90240368 28383346 970768946 687521779 970768946 687521779 2726588 997231309 2726588 587654226 2726588 587654226 663324394 336228803 663324394 700640729 663324394 700640729 93103302 918723068 93103302 918723068 83289534 881389977 83289534 881389977 154437370 253017592 154437370 253017592 746197170 523441597 746197170 523441597 160348129 840499713 160348129 220591201 160348129 220591201 778242551 331087480 778242551 331087480 47121502 953668070 47121502 660492891 47121502 660492891 340829482 893834655 340829482 893834655 107288447 521930645 107288447 521930645 477867135 542984941 477867135 542984941 296075625 704877655 296075625 208235161 296075625 208235161 790183510 605552994 790183510 605552994 394279313 295867689 394279313 295867689 703822709 870030764 703822709 870030764 131027016 64003457 131027016 64003457 934222467 970068452 934222467 970068452 31240470 161239687 31240470 161239687 837965896 746704344 837965896 746704344 253958041 619690104 253958041 619690104 796367832 201845139 796367832 225839256 796367832 225839256 772473493 185203701 772473493 185203701 861461838 136961937 861461838 668994646 861461838 668994646 71551213 929894721 71551213 413903883 71551213 413903883 586586992 940047917 586586992 940047917 62072388 906282461 62072388 906282461 837961479 161283025 837961479 636938788 837961479 636938788 362843925 245178633 362843925 245178633 798042577 200226987 798042577 230289795 798042577 230289795 721932011 277543659 721932011 401942455 721932011 401942455 105601350 895833626 105601350 548763709 105601350 548763709 581730165 419354628 581730165 921581282 581730165 921581282 80438259 24836361 80438259 24836361 974605016 600849066 974605016 600849066 399563024 389711879 399563024 389711879 609987442 657549741 609987442 657549741 343462420 349326252 343462420 349326252 866584907 131467351 866584907 300281574 866584907 300281574 174028478 826833118 174028478 489877437 174028478 489877437 509122960 534289140 509122960 534289140 283854744 716709295 283854744 526752952 283854744 526752952 827477819 171455087 827477819 446595438 827477819 446595438 34466810 966609863 34466810 663414049 34466810 663414049 959978636 39186102 959978636 63760991 959978636 63760991 171958769 828767203 171958769 805983568 171958769 805983568 937747168 60585034 937747168 759021288 937747168 759021288 242172023 433335033 242172023 433335033 567214669 965740281 567214669 965740281 35228340 884878743 35228340 884878743 705986683 293575173 705986683 881425410 705986683 881425410 31887512 969358850 31887512 369648279 31887512 369648279 629785327 795931688 629785327 795931688 204220938 366719239 204220938 366719239 632763913 512300302 632763913 512300302 194640566 805466443 194640566 504478028 194640566 504478028 694518343 304652773 694518343 771972680 694518343 771972680 228869548 354722401 228869548 354722401 876067934 122119658 876067934 619887796 876067934 619887796 380114456 588593665 380114456 588593665 571142610 167832080 571142610 167832080 831496738 506297138 831496738 506297138 493716139 203548989 493716139 203548989 875493064 122592400 875493064 829572268 875493064 829572268 102456068 899207811 102456068 840310389 102456068 840310389 160569826 942362573 160569826 942362573 59590384 374513983 59590384 374513983 625359227 778544742 625359227 778544742 221486294 434225135 221486294 434225135 566578064 842458819 566578064 842458819 158505460 515215472 158505460 515215472 513399865 485903665 513399865 785055678 513399865 785055678 82360323 919626383 82360323 628932521 82360323 628932521 371313191 749993801 371313191 749993801 193273053 806800314 193273053 134588777 193273053 134588777 863729410 205072841 863729410 205072841 661672584 337887113 661672584 23071702 661672584 23071702 976444775 709975506 976444775 709975506 290823688 391450312 290823688 391450312 863604562 134699675 863604562 322853341 863604562 322853341 426273916 573873794 426273916 338584515 426273916 338584515 801916112 196014684 801916112 841447473 801916112 841447473 159539388 469694933 159539388 469694933 666210779 156071598 666210779 156071598 981589630 17907081 981589630 375455165 981589630 375455165 624375164 178454538 624375164 178454538 820046742 308833584 820046742 308833584 566375134 434485521 566375134 893410364 566375134 893410364 107654114 849882681 107654114 849882681 966724407 32640525 966724407 259861142 966724407 259861142 739895586 168778352 739895586 168778352 830506485 405175778 830506485 405175778 595208547 341969232 595208547 341969232 657801610 589502929 657801610 589502929 411077729 221788862 411077729 221788862 776712891 372695828 776712891 372695828 524026089 475965179 524026089 363577639 524026089 363577639 635890000 840694200 635890000 840694200 160078580 251215512 160078580 251215512 747801061 645517117 747801061 645517117 99170370 902908843 99170370 130185952 99170370 130185952 867916419 308605192 867916419 308605192 690335503 125302385 690335503 125302385 990896210 8797440 990896210 752348807 990896210 752348807 153603492 907102873 153603492 907102873 95196671 555901374 95196671 555901374 443869273 948870216 443869273 948870216 52352244 932948059 52352244 932948059 788113636 210541214 788113636 750542420 788113636 750542420 250424095 80194553 250424095 80194553 918776170 247687084 918776170 247687084 751470650 45194420 751470650 45194420 953575348 278222501 953575348 278222501 186612155 813811408 186612155 31625748 186612155 31625748 967700880 895222126 967700880 895222126 106127466 415549626 106127466 415549626 585109752 851849611 585109752 851849611 149124093 274508611 149124093 274508611 725164454 902805940 725164454 902805940 99347392 440687042 99347392 440687042 560393766 518862570 560393766 518862570 260913010 740167541 260913010 319338085 260913010 319338085 679011470 631789767 679011470 631789767 368349205 320588375 368349205 320588375 677687735 575044948 677687735 575044948 307877357 693798830 307877357 113759784 307877357 113759784 884522927 257241123 884522927 257241123 742141688 60073789 742141688 60073789 938341674 946053677 938341674 946053677 82419 999840877 82419 750145183 82419 750145183 564377677 79545609 564377677 79545609 919457642 620498855 919457642 620498855 379707901 512587243 379707901 512587243 948977660 49660130 948977660 619246684 948977660 619246684 381007309 93185833 381007309 93185833 905493922 236546069 905493922 236546069 762221656 35502286 762221656 35502286 963432658 671780418 963432658 671780418 329765350 524231310 329765350 524231310 542110516 80534618 542110516 80534618 918389167 424883784 918389167 424883784 394601111 605220290 394601111 185544050 394601111 185544050 965789346 33360115 965789346 516931499 965789346 516931499 482801351 482234202 482801351 482234202 517553522 795745681 517553522 795745681 28201256 973047090 28201256 594915680 28201256 594915680 924131376 74412350 924131376 347393376 924131376 347393376 366126028 633792063 366126028 393495872 366126028 393495872 606241153 918436793 606241153 918436793 83616725 261686052 83616725 261686052 808485006 109373099 808485006 109373099 889484232 449814949 889484232 449814949 349289818 651633622 349289818 519734368 349289818 519734368 692839958 25627230 692839958 25627230 973978941 760950902 973978941 760950902 46344658 954271933 46344658 861237161 46344658 861237161 140175643 992521173 140175643 992521173 7797827 388700731 7797827 388700731 611064993 437595687 611064993 437595687 6746394 993296129 6746394 741826884 6746394 741826884 719652533 279871592 719652533 701237391 719652533 701237391 300065549 520043123 300065549 520043123 510647761 488378707 510647761 916963015 510647761 916963015 85024636 791263066 85024636 791263066 455865601 754947005 455865601 754947005 246187734 276612190 246187734 276612190 722900814 748398203 722900814 748398203 252294457 360978619 252294457 360978619 638536817 858059202 638536817 858059202 143539462 858022206 143539462 858022206 498755181 532073951 498755181 532073951 49940604 951153426 49940604 601702020 49940604 601702020 398516482 955064328 398516482 955064328 45373522 699707634 45373522 699707634 990827189 8935936 990827189 469826870 990827189 469826870 380000918 620090259 380000918 95035409 380000918 95035409 903966603 283115191 903966603 283115191 658052884 341664180 658052884 903734018 658052884 903734018 35792030 965182180 35792030 582052576 35792030 582052576 418538311 771562721 418538311 771562721 54670714 946774107 54670714 683800991 54670714 683800991 401264147 814323531 401264147 814323531 185982233 78861943 185982233 78861943 919976424 351774496 919976424 351774496 647854224 235332480 647854224 235332480 763318736 404070364 763318736 404070364 193263932 997699233 193263932 997699233 2124010 875234901 2124010 875234901 705958859 293591196 705958859 676677684 705958859 676677684 62001363 940085376 62001363 389300762 62001363 389300762 610509265 677862695 610509265 677862695 243557709 757618614 243557709 384503603 243557709 384503603 615305668 399955181 615305668 399955181 600013750 57039363 600013750 57039363 941984863 606618944 941984863 606618944 336101971 760206917 336101971 760206917 134744280 866551926 134744280 541066188 134744280 541066188 458424085 885026297 458424085 885026297 115894684 874509986 115894684 874509986 189643299 994140352 189643299 994140352 5599958 534530086 5599958 534530086 950224361 48449637 950224361 105110135 950224361 105110135 104716803 896811633 104716803 42077582 104716803 42077582 956926432 145393751 956926432 145393751 832599324 166598001 832599324 493447286 832599324 493447286 505635071 30569905 505635071 30569905 968750041 934855970 968750041 934855970 67428548 483633586 67428548 483633586 759751543 239151075 759751543 433223566 759751543 433223566 551933308 448557544 551933308 86132606 551933308 86132606 912040157 449668959 912040157 449668959 438429488 561840001 438429488 32701053 438429488 32701053 966698389 174548596 966698389 174548596 519220271 480774873 519220271 14020920 519220271 14020920 985945579 944887558 985945579 944887558 56498027 384730769 56498027 384730769 615014787 708504460 615014787 708504460 292596756 328840208 292596756 328840208 670032497 731081929 670032497 731081929 78153733 923755637 78153733 392486276 78153733 392486276 607225445 971029491 607225445 971029491 30309954 389332257 30309954 389332257 610479914 608894454 610479914 608894454 391106440 5852597 391106440 5852597 994185084 404832711 994185084 404832711 475527562 524276225 475527562 128967640 475527562 128967640 869154212 940590140 869154212 940590140 61395826 603854218 61395826 603854218 398056193 825049078 398056193 825049078 140413053 861045377 140413053 133296244 140413053 133296244 864766346 994530850 864766346 994530850 5301687 922146270 5301687 922146270 511722771 6611269 511722771 6611269 993416317 212830079 993416317 212830079 251787834 749252205 251787834 415696098 251787834 415696098 864273878 133839489 864273878 590645168 864273878 590645168 409828530 377106078 409828530 377106078 622555634 754678883 622555634 754678883 122262545 879023009 122262545 581887774 122262545 581887774 778190963 220668627 778190963 678361134 778190963 678361134 323192247 162988974 323192247 162988974 836317609 466387153 836317609 466387153 186794308 813540592 186794308 46079966 186794308 46079966 952651524 346029771 952651524 346029771 184347852 816256699 184347852 255081682 184347852 255081682 744350650 787740477 744350650 787740477 91911374 910356219 91911374 445300298 91911374 445300298 961711348 37111528 961711348 889690969 961711348 889690969 111529088 790884740 111529088 790884740 265294369 926235255 265294369 926235255 75712771 5682736 75712771 5682736 994331165 36585144 994331165 36585144 172721640 970619816 172721640 970619816 30731277 454951135 30731277 454951135 545918901 801828498 545918901 801828498 44444566 956341986 44444566 735197760 44444566 735197760 429909650 63187817 429909650 63187817 935090862 959450865 935090862 959450865 41509359 589508303 41509359 589508303 993788681 6210654 993788681 145768339 993788681 145768339 853117254 115487248 853117254 115487248 883012295 358702815 883012295 358702815 640765336 29416477 640765336 29416477 969825958 754553571 969825958 754553571 246649016 162598726 246649016 162598726 836698066 544807261 836698066 544807261 449781284 549788748 449781284 315148365 449781284 315148365 786424470 212054939 786424470 573860562 786424470 573860562 265866713 984581570 265866713 984581570 16293680 229894109 16293680 229894109 796822779 201370976 796822779 818147693 796822779 818147693 182707542 436547754 182707542 436547754 869010841 129079468 869010841 389711626 869010841 389711626 610011463 343981834 610011463 343981834 698677589 141270808 698677589 141270808 857582409 300513898 857582409 300513898 698980984 60101968 698980984 60101968 938324242 977849893 938324242 977849893 23255677 421189271 23255677 421189271 579533910 644021353 579533910 644021353 202203249 798216652 202203249 25368703 202203249 25368703 974231062 272965539 974231062 272965539 489079679 510959176 489079679 292416967 489079679 292416967 933971420 64384615 933971420 675898331 933971420 675898331 260486648 740522800 260486648 602709376 260486648 602709376 992896271 7023514 992896271 633315635 992896271 633315635 366743351 38804912 366743351 38804912 960198387 265075896 960198387 265075896 335721895 665721107 335721895 348403357 335721895 348403357 714529679 47728059 714529679 47728059 951110629 779142392 951110629 779142392 156544370 844207049 156544370 811617871 156544370 811617871 188468189 877472772 188468189 877472772 123690528 341319283 123690528 341319283 893853472 31756990 893853472 31756990 967567857 208195217 967567857 208195217 699352315 300186608 699352315 4491818 699352315 4491818 995545829 277528124 995545829 277528124 721960685 209521954 721960685 209521954 789032257 753861809 789032257 753861809 247232376 95296622 247232376 95296622 903695603 563738063 903695603 563738063 436463493 539005602 436463493 539005602 986978615 13197629 986978615 480885322 986978615 480885322 238170374 762614550 238170374 743477960 238170374 743477960 294046562 148248418 294046562 148248418 850805905 589796464 850805905 589796464 274716660 725652839 274716660 343282972 274716660 343282972 656291857 482711621 656291857 482711621 517026526 407459974 517026526 407459974 592984764 843592637 592984764 843592637 157319811 755124975 157319811 755124975 790242919 208183791 790242919 896892474 790242919 896892474 104652024 207970281 104652024 207970281 790379582 357306981 790379582 357306981 582692804 418375795 582692804 416037886 582692804 416037886 584675283 950078555 584675283 950078555 51165604 253755885 51165604 253755885 745397379 812100860 745397379 812100860 188076508 203076770 188076508 203076770 937728744 60626070 937728744 347976872 937728744 347976872 57536352 944057334 57536352 883549650 57536352 883549650 117534837 985261996 117534837 985261996 15427435 897832141 15427435 897832141 294997811 786795663 294997811 786795663 152463302 848322544 152463302 153942032 152463302 153942032 844988301 965132716 844988301 965132716 35834297 836429351 35834297 836429351 164410961 957050265 164410961 957050265 43792222 183829472 43792222 183829472 814150330 190175979 814150330 190175979 503635948 495554126 503635948 605419294 503635948 605419294 394481572 295943758 394481572 295943758 703698086 713428855 703698086 713428855 42456740 958362616 42456740 394916745 42456740 394916745 604614045 942999436 604614045 942999436 58922433 226283659 58922433 226283659 775952157 222334032 775952157 352104327 775952157 352104327 359373127 804229412 359373127 804229412 196029372 33766918 196029372 33766918 965393406 119586393 965393406 119586393 800231753 197770437 800231753 630736513 800231753 630736513 131075764 915787661 131075764 915787661 86103278 58523527 86103278 58523527 940244812 995092565 940244812 995092565 4773497 80975093 4773497 80975093 917937198 192474618 917937198 192474618 359340102 967389097 359340102 967389097 33728726 664366126 33728726 664366126 830165331 16066580 830165331 16066580 983582435 786099263 983582435 786099263 214014384 215907349 214014384 215907349 782934744 671120843 782934744 671120843 232603702 800950861 232603702 800950861 199393125 341195850 199393125 341195850 658495861 434894884 658495861 434894884 385147048 615255094 385147048 407451536 385147048 407451536 592992447 825731006 592992447 825731006 175004492 368843702 175004492 368843702 844805022 154094820 844805022 691402646 844805022 691402646 310291777 236726562 310291777 236726562 761984236 869231726 761984236 869231726 131930724 48482800 131930724 48482800 950173801 358658646 950173801 358658646 535991326 464154337 535991326 576344932 535991326 576344932 423855190 225250958 423855190 225250958 988004669 12026457 988004669 999709772 988004669 999709772 312979 617740819 312979 617740819 382691579 696034171 382691579 696034171 305765543 687053417 305765543 687053417 791450162 206922476 791450162 286856292 791450162 286856292 146399575 941354623 146399575 941354623 60650552 651382700 60650552 651382700 537058688 463381668 537058688 884920335 537058688 884920335 116011643 24446685 116011643 24446685 974969646 731758223 974969646 731758223 268870125 648402441 268870125 648402441 565142308 9230229 565142308 9230229 990598262 127438023 990598262 127438023 680227029 318018034 680227029 509480656 680227029 509480656 490653188 347189193 490653188 347189193 936189002 62226650 936189002 648999461 936189002 648999461 293859207 937320164 293859207 937320164 65015737 903191591 65015737 903191591 98941484 963168207 98941484 963168207 38027686 164556316 38027686 164556316 834879694 268855268 834879694 268855268 661595 999318291 661595 987262332 661595 987262332 98610803 521184317 98610803 521184317 648577400 351119117 648577400 560622244 648577400 560622244 112182804 889057045 112182804 120972064 112182804 120972064 877113149 888774802 877113149 888774802 112552950 268651383 112552950 268651383 731166301 806692858 731166301 806692858 193382706 116186373 193382706 116186373 882219489 918947166 882219489 918947166 83081981 412806657 83081981 412806657 587725451 479180805 587725451 479180805 520707845 446622382 520707845 446622382 554092689 499983907 554092689 499983907 404121938 596375401 404121938 171000456 404121938 171000456 827888775 359944715 827888775 359944715 211678050 788104419 211678050 398240809 211678050 398240809 601421238 773290213 601421238 773290213 227374943 132559598 227374943 132559598 865579522 356042838 865579522 356042838 464871017 863755053 464871017 863755053 137974277 96399204 137974277 96399204 902723588 493103123 902723588 493103123 396402547 603622486 396402547 173024347 396402547 173024347 825773720 494311554 825773720 494311554 404690614 595757202 404690614 296282014 404690614 296282014 703252747 496092153 703252747 496092153 503179073 278326466 503179073 278326466 721001851 617031399 721001851 617031399 383279407 454906776 383279407 454906776 545981810 679377145 545981810 679377145 322166352 637493353 322166352 637493353 364226790 58593202 364226790 58593202 940171837 329766776 940171837 329766776 669166548 305650441 669166548 305650441 693435605 465980077 693435605 465980077 96209489 972310533 96209489 972310533 29016283 155453515 29016283 155453515 843364137 874198112 843364137 874198112 126667162 243004284 126667162 243004284 803162524 194766440 803162524 218884563 803162524 218884563 478033288 521634901 478033288 353227375 478033288 353227375 646157473 785462877 646157473 785462877 214537393 696379149 214537393 696379149 305279231 939108436 305279231 939108436 63033271 150113904 63033271 150113904 848917303 952652951 848917303 952652951 48143412 267770960 48143412 267770960 731926768 548422915 731926768 548422915 451150840 214879859 451150840 214879859 783909263 637581952 783909263 637581952 55215934 946297759 55215934 574084242 55215934 574084242 426065007 788361208 426065007 788361208 211552743 79181009 211552743 79181009 919725857 463905372 919725857 463905372 536386520 150909477 536386520 150909477 847937336 408897774 847937336 408897774 425964012 574232549 425964012 335466146 425964012 335466146 730458069 99822053 730458069 99822053 899379623 996272977 899379623 996272977 3635961 990069286 3635961 990069286 250033797 680908713 250033797 680908713 320645263 940345215 320645263 940345215 61645614 525150916 61645614 525150916 474763977 742156219 474763977 742156219 258879355 599933459 258879355 599933459 400532887 712907606 400532887 712907606 287713379 161066652 287713379 161066652 838082757 339104775 838082757 339104775 81727959 920201452 81727959 915334292 81727959 915334292 539550834 334025404 539550834 334025404 665352588 530241450 665352588 530241450 421798855 578936351 421798855 491525822 421798855 491525822 507601009 992247734 507601009 992247734 8015863 595097825 8015863 595097825 427173479 566352 427173479 566352 999533288 448064259 999533288 448064259 552573998 70230013 552573998 70230013 928524805 875908189 928524805 875908189 125259469 6769836 125259469 6769836 993199300 906468245 993199300 906468245 95778666 154918541 95778666 154918541 844145149 287762649 844145149 287762649 711673067 19232880 711673067 19232880 980210029 920014290 980210029 920014290 81963921 605589526 81963921 605589526 931581113 66998823 931581113 110449250 931581113 110449250 807488659 190284355 807488659 379479160 807488659 379479160 46479298 954205133 46479298 65762847 46479298 65762847 932803878 776011432 932803878 776011432 224411739 272619015 224411739 272619015 727065531 453059874 727065531 453059874 67441897 934759377 67441897 690999924 67441897 690999924 439528464 699161982 439528464 699161982 302442801 443904371 302442801 443904371 556509033 944780867 556509033 944780867 56606771 345126118 56606771 345126118 654310952 506023356 654310952 506023356 360998427 639005276 360998427 324094410 360998427 324094410 674062270 574447575 674062270 574447575 425704374 527389041 425704374 527389041 472646564 966656501 472646564 966656501 34432863 274257893 34432863 274257893 725465870 585362844 725465870 585362844 53846615 947424711 53846615 915418447 53846615 915418447 334624580 647041123 334624580 647041123 734468143 160202864 734468143 160202864 877091846 106216821 877091846 106216821 892875275 944109574 892875275 944109574 57439154 277200686 57439154 277200686 991305311 8463833 991305311 439540388 991305311 439540388 561414792 58016614 561414792 58016614 940817727 408954626 940817727 408954626 591468375 337257840 591468375 337257840 662119111 930214532 662119111 930214532 71211612 152429069 71211612 152429069 934917775 63388729 934917775 845130436 934917775 845130436 155633520 270439356 155633520 270439356 853891314 129453891 853891314 129453891 868596654 958583124 868596654 958583124 42144289 157763938 42144289 157763938 860549125 138250478 860549125 226210877 860549125 226210877 772065854 59927785 772065854 59927785 938426239 617952189 938426239 617952189 382444549 479115459 382444549 479115459 520770697 702539625 520770697 702539625 298500990 237418266 298500990 237418266 761274733 609831410 761274733 609831410 390316507 177621663 390316507 177621663 821055911 977985697 821055911 977985697 23180167 538085998 23180167 538085998 461296602 698433260 461296602 698433260 303218506 536294338 303218506 536294338 462932383 856547703 462932383 856547703 144899263 738191184 144899263 738191184 262552530 828441901 262552530 828441901 172426967 643401711 172426967 643401711 756389114 242976611 756389114 543183274 756389114 543183274 251071933 749926953 251071933 717242105 251071933 717242105 743072870 256361315 743072870 476254644 743072870 476254644 226361532 927051975 226361532 927051975 74880790 879448719 74880790 879448719 680496409 317767368 680496409 688383291 680496409 688383291 313483754 320931467 313483754 320931467 924511547 60133390 924511547 60133390 938293254 623510727 938293254 623510727 376626622 5411054 376626622 5411054 994687158 65878154 994687158 65878154 188210972 811860932 188210972 312761412 188210972 312761412 735135515 264524062 735135515 654590556 735135515 654590556 208362822 791422395 208362822 463278687 208362822 463278687 854239499 144508848 854239499 712787791 854239499 712787791 287825044 517179800 287825044 517179800 884450609 113841976 884450609 943935714 884450609 943935714 57680837 162462297 57680837 162462297 836766452 949173950 836766452 949173950 51996480 291930786 51996480 291930786 707852412 295689180 707852412 295689180 510136473 488798822 510136473 150897669 510136473 150897669 847945500 840800052 847945500 840800052 160000655 574701237 160000655 574701237 425542273 748247149 425542273 748247149 68625620 933249705 68625620 291741540 68625620 291741540 708102926 336381383 708102926 336381383 92681239 909750787 92681239 31556606 92681239 31556606 967940707 209685593 967940707 209685593 179791396 820982529 179791396 552260513 179791396 552260513 467092014 394950217 467092014 394950217 883933202 114338526 883933202 324309658 883933202 324309658 227323718 773345301 227323718 180805548 227323718 180805548 817662430 423676534 817662430 423676534 577202749 15580391 577202749 15580391 983957717 270755797 983957717 270755797 231894675 980205030 231894675 980205030 21134438 362419930 21134438 362419930 673483794 218901163 673483794 218901163 779982074 825959190 779982074 825959190 174805600 470471370 174805600 470471370 933777768 64601993 933777768 924908206 933777768 924908206 76896189 504708316 76896189 504708316 494974265 531791471 494974265 531791471 468163640 36097448 468163640 36097448 962727807 378072210 962727807 378072210 621685123 105697164 621685123 105697164 893522009 387201512 893522009 387201512 218305700 781835597 218305700 307862375 218305700 307862375 691042773 640809242 691042773 640809242 221283001 778836411 221283001 294206021 221283001 294206021 705344378 576732052 705344378 576732052 237180934 763752496 237180934 747177543 237180934 747177543 724406299 275074113 724406299 418518956 724406299 418518956 582551824 249838713 582551824 249838713 749150379 931103731 749150379 931103731 70561466 591601158 70561466 591601158 873569822 124548623 873569822 998125922 873569822 998125922 1718705 176151125 1718705 176151125 822327354 684597201 822327354 684597201 271498868 729073478 271498868 182464418 271498868 182464418 815796945 317791276 815796945 317791276 527192218 473164064 527192218 477256611 527192218 477256611 522845529 57106857 522845529 57106857 941909064 536082197 941909064 536082197 347282483 653539213 347282483 256130238 347282483 256130238 743200387 932419568 743200387 932419568 69330390 517555773 69330390 517555773 482063235 791980085 482063235 791980085 207893670 629582301 207893670 629582301 370757069 795258252 370757069 795258252 204870205 357597119 204870205 357597119 940032173 58776550 940032173 931656671 940032173 931656671 70092067 32233300 70092067 32233300 967168661 308302880 967168661 308302880 200982571 950786215 200982571 950786215 50364290 184814285 50364290 184814285 813390394 287230998 813390394 287230998 197451069 875352399 197451069 875352399 125783498 774124375 125783498 774124375 410053918 756077271 410053918 756077271 245213759 358933045 245213759 358933045 640593513 381716882 640593513 381716882 259061644 741950365 259061644 646414296 259061644 646414296 354483265 704174822 354483265 704174822 238702777 762107528 238702777 709429498 238702777 709429498 792568262 205655012 792568262 894683288 792568262 894683288 106597213 140485092 106597213 140485092 858388521 763469158 858388521 763469158 47615073 953347873 47615073 258789671 47615073 258789671 740580897 800198701 740580897 800198701 200122136 120094351 200122136 120094351 996476309 3569375 996476309 88515567 996476309 88515567 384203714 998503258 384203714 998503258 1320390 248879426 1320390 248879426 974373804 25183566 974373804 808133533 974373804 808133533 112052487 889135871 112052487 29101895 112052487 29101895 970117613 346614211 970117613 346614211 226499655 774174458 226499655 26908871 226499655 26908871 972660043 503883894 972660043 503883894 495671326 71108277 495671326 71108277 927548040 905990718 927548040 905990718 76648781 925164712 76648781 130112397 76648781 130112397 986693980 13421818 986693980 70672194 986693980 70672194 90189379 911980297 90189379 114441749 90189379 114441749 942236363 56804276 942236363 645957181 942236363 645957181 354815877 577789282 354815877 577789282 539351183 298635580 539351183 298635580 700840698 702141213 700840698 702141213 299038398 346642142 299038398 346642142 653057068 468672725 653057068 468672725 59694099 942245137 59694099 488664082 59694099 488664082 824587776 174015355 824587776 698701033 824587776 698701033 302940996 614912022 302940996 614912022 635356717 364095590 635356717 452247714 635356717 452247714 548392890 430418920 548392890 430418920 570183231 722118824 570183231 722118824 278166619 484228762 278166619 484228762 515325115 498577785 515325115 498577785 500876590 52140710 500876590 52140710 946535413 130853061 946535413 130853061 30103468 971177968 30103468 80536550 30103468 80536550 918385173 639341248 918385173 639341248 80887681 921136455 80887681 424756199 80887681 424756199 803606512 148588847 803606512 148588847 856289663 142734437 856289663 459578243 856289663 459578243 541041019 96187354 541041019 96187354 902894241 228348676 902894241 228348676 4761887 995099340 4761887 130535320 4761887 130535320 867568951 257479114 867568951 257479114 741745072 64885793 741745072 64885793 989779173 9957366 989779173 48920882 989779173 48920882 647461426 352147667 647461426 355301554 647461426 355301554 553479729 447339700 553479729 52815266 553479729 52815266 945913843 176092416 945913843 176092416 142350823 859205269 142350823 687513129 142350823 687513129 969566126 29683284 969566126 450675596 969566126 450675596 549819060 429561762 549819060 429561762 570970026 606045621 570970026 606045621 393695725 19289716 393695725 19289716 980083322 437756275 980083322 437756275 563088465 135792098 563088465 135792098 862495207 187172224 862495207 187172224 610362162 389439899 610362162 974496091 610362162 974496091 26635500 742467580 26635500 742467580 258453197 743806610 258453197 743806610 257047207 681426564 257047207 681426564 320290896 813760798 320290896 813760798 186658391 479262912 186658391 479262912 520651473 819419528 520651473 819419528 181433659 568247149 181433659 568247149 796562873 201701315 796562873 666969700 796562873 666969700 334671914 252025549 334671914 252025549 914598464 84017646 914598464 618484123 914598464 618484123 381872289 236692859 381872289 236692859 762065402 557188696 762065402 557188696 442769953 355011881 442769953 355011881 670864673 327900114 670864673 539113289 670864673 539113289 460380421 431707132 460380421 431707132 568928368 724341081 568928368 724341081 29437830 971762326 29437830 788691296 29437830 788691296 211164400 918588649 211164400 918588649 83419557 850248445 83419557 850248445 856286548 142739629 856286548 257736946 856286548 257736946 741574099 107377496 741574099 107377496 891554619 335951305 891554619 335951305 663626121 39340890 663626121 39340890 959894191 507968416 959894191 507968416 175872826 824983551 175872826 31490718 175872826 31490718 967987852 385946094 967987852 385946094 150246971 850680841 150246971 185314647 150246971 185314647 812904949 412983769 812904949 412983769 587528505 103661150 587528505 103661150 895923422 569799161 895923422 569799161 430153287 91319649 430153287 91319649 907354651 314658935 907354651 314658935 4618957 995312060 4618957 701644680 4618957 701644680 510634611 433846421 510634611 433846421 566766388 708011572 566766388 708011572 177660172 823036156 177660172 295584385 17766017
164769 644647646 0 644647646 820258740 499961492 820258740 854367055 820258740 854367055 145679950 440333659 145679950 440333659 440291336 103639655 440291336 103639655 103600748 679986923 103600748 679986923 500013922 778834283 500013922 778834283 221144159 498680582 221144159 498680582 545044158 545104742 545044158 500006728 545044158 500006728 852969852 792154968 852969852 792154968 71514436 500008278 71514436 500008278 731076094 988482174 731076094 988482174 500022671 434278846 500022671 434278846 565782590 499997329 565782590 499997329 309952849 690041355 309952849 297418219 309952849 297418219 297455547 920273314 297455547 920273314 920292313 371715009 920292313 371715009 371677044 722032234 371677044 722032234 500031284 970444893 500031284 970444893 29559891 274598518 29559891 274598518 631666593 631689035 631666593 2993668 631666593 2993668 996979304 996031737 996979304 996031737 4036197 500019977 4036197 500019977 340288239 567123653 340288239 567123653 926656655 500025329 926656655 800911699 926656655 800911699 499988217 848150687 499988217 88646558 499988217 88646558 911286506 63147827 911286506 63147827 63090745 841824189 63090745 841824189 871448737 871502796 871448737 500001285 871448737 500001285 258297715 499981763 258297715 499981763 836871104 624058886 836871104 624058886 375935078 122498788 375935078 122498788 499981760 662569473 499981760 662569473 246423517 499977969 246423517 499977969 613197959 264454899 613197959 264454899 264445649 820338724 264445649 820338724 820357520 799097520 820357520 799097520 200916118 499985644 200916118 499985644 500024037 325233228 500024037 499962140 500024037 499962140 442453328 727102866 442453328 727102866 858291814 499999480 858291814 808071793 858291814 808071793 191896524 134360280 191896524 134360280 955509414 955445335 955509414 652783786 955509414 652783786 500013569 366116274 500013569 366116274 908935343 500018874 908935343 831636046 908935343 831636046 5616816 59627087 5616816 59627087 672984230 499991403 672984230 784771385 672984230 784771385 784743049 530370600 784743049 530370600 231007848 500002919 231007848 500002919 867945978 499986940 867945978 499986940 397926302 235123934 397926302 235123934 806538609 806488304 806538609 398472608 806538609 398472608 499995514 239232275 499995514 239232275 760816211 350147678 760816211 350147678 649871276 500026690 649871276 500026690 747102953 40601279 747102953 40601279 40637200 792706025 40637200 792706025 792691951 670690639 792691951 670690639 500037882 500012368 500037882 500012368 830678046 971976711 830678046 971976711 28042975 400572023 28042975 400572023 722920290 722960569 722920290 151582528 722920290 151582528 499982914 999917612 499982914 999917612 999902244 655390165 999902244 655390165 140887396 859142638 140887396 500039392 140887396 500039392 880714072 393161703 880714072 393161703 393167398 252412646 393167398 252412646 747558255 554465995 747558255 554465995 445530221 746116259 445530221 746116259 746093565 594927396 746093565 594927396 29249724 500014766 29249724 500014766 957519180 318243667 957519180 318243667 603314289 500024618 603314289 126050642 603314289 126050642 873945238 151202516 873945238 151202516 151179908 840503953 151179908 840503953 255436271 255418907 255436271 499962871 255436271 499962871 590297796 500008255 590297796 500008255 430951024 500006932 430951024 500006932 601628480 234919600 601628480 234919600 234922188 571722312 234922188 571722312 428264558 500005733 428264558 500005733 230853525 760680172 230853525 760680172 500025391 99065804 500025391 99065804 99114141 343760479 99114141 343760479 656205572 567186789 656205572 567186789 567179268 632929593 567179268 632929593 632881541 137623499 632881541 137623499 137630330 972056260 137630330 972056260 868294942 500006628 868294942 500006628 353925718 499992478 353925718 499992478 659554575 499980995 659554575 499980995 500021695 170151418 500021695 826983505 500021695 826983505 173012405 499974882 173012405 499974882 986368281 788943708 986368281 788943708 246642016 792030247 246642016 792030247 500016004 5355900 500016004 500010008 500016004 500010008 816865990 556381414 816865990 556381414 209977089 817473488 209977089 817473488 898285632 499992020 898285632 940150351 898285632 940150351 499965197 877744792 499965197 877744792 877741566 500005708 877741566 500005708 534281021 499982165 534281021 499982165 817879627 817847179 817879627 851645834 817879627 851645834 255046112 255045942 255046112 499986815 255046112 499986815 217503575 329721260 217503575 329721260 670219377 499984542 670219377 499984542 185322663 564446538 185322663 564446538 939607157 939624525 939607157 858680909 939607157 858680909 141300797 206454536 141300797 206454536 210014076 789989326 210014076 370279270 210014076 370279270 629747996 500010241 629747996 500010241 331816533 590212064 331816533 590212064 500036740 798497786 500036740 20627624 500036740 20627624 443059747 500023006 443059747 500023006 45377360 882349161 45377360 882349161 729317106 270735448 729317106 901826896 729317106 901826896 933114190 66888084 933114190 500019824 933114190 500019824 313278210 385380397 313278210 385380397 614641304 242860877 614641304 242860877 242839728 500001032 242839728 500001032 493167626 987575359 493167626 987575359 12368795 602017178 12368795 602017178 500031826 718112841 500031826 718112841 499994211 240097516 499994211 240097516 759843862 914039376 759843862 914039376 111312552 882367699 111312552 882367699 419928068 911102072 419928068 911102072 911115292 324750993 911115292 324750993 472764084 849166581 472764084 849166581 499977703 263751117 499977703 263751117 77416620 77414378 77416620 714900519 77416620 714900519 714901759 33606907 714901759 33606907 499963550 883839574 499963550 883839574 883860162 855196837 883860162 855196837 855150483 14734766 855150483 14734766 985229028 782523542 985229028 782523542 217511421 302670814 217511421 302670814 697392125 510103801 697392125 510103801 489937699 530556865 489937699 530556865 530520244 12738910 530520244 12738910 12783437 661321860 12783437 661321860 887008794 113010252 887008794 499970044 887008794 499970044 738717464 499997918 738717464 499997918 910250659 500033306 910250659 500033306 3305540 500024268 3305540 500024268 500009937 944123737 500009937 499979101 500009937 499979101 925015655 692235396 925015655 692235396 499993416 50218716 499993416 50218716 949785897 331222738 949785897 331222738 500036673 879134303 500036673 181445777 500036673 181445777 277146249 500027933 277146249 500017058 277146249 500017058 28376217 657355703 28376217 657355703 746670585 746719051 746670585 499985846 746670585 499985846 877190390 122786378 877190390 500000047 877190390 500000047 499974377 924157131 499974377 500033310 499974377 500033310 576281405 989982702 576281405 989982702 9992924 500028985 9992924 500028985 820917203 500019376 820917203 500019376 512834158 512824265 512834158 549178096 512834158 549178096 37124736 962910162 37124736 500006419 37124736 500006419 460757372 757534447 460757372 757534447 242420123 520971848 242420123 520971848 500019042 510693730 500019042 510693730 500000367 143540065 500000367 143540065 856463506 814744685 856463506 814744685 398509198 366251160 398509198 366251160 500013874 323902913 500013874 323902913 323900031 421572767 323900031 421572767 500009380 739905080 500009380 739905080 260105815 327652677 260105815 327652677 500017728 702186277 500017728 142240437 500017728 142240437 500037120 716362145 500037120 716362145 499983850 500026091 499983850 500026091 610303285 433631803 610303285 433631803 500032550 499994439 500032550 499994439 595401150 500027734 595401150 500027734 316307108 499980235 316307108 499980235 977602228 981174739 977602228 981174739 18811293 732233857 18811293 732233857 600101299 399848372 600101299 499993791 600101299 499993791 773033291 773002158 773033291 500016029 773033291 500016029 859665946 703355182 859665946 703355182 500022527 527844925 500022527 527844925 500029490 688873068 500029490 688873068 500000745 767441630 500000745 767441630 767490507 500001376 767490507 500001376 299549569 500024006 299549569 500024006 819324612 180637754 819324612 886057770 819324612 886057770 206702747 499973901 206702747 499973901 653270074 436793425 653270074 436793425 289367994 500003214 289367994 499961599 289367994 499961599 918995110 543386212 918995110 543386212 386677804 613382518 386677804 499972212 386677804 499972212 764991402 764972816 764991402 500038901 764991402 500038901 223119752 187891635 223119752 187891635 499971423 24720333 499971423 24720333 24724016 125578104 24724016 125578104 500039347 798617390 500039347 798617390 22480113 916588536 22480113 916588536 916541405 600572034 916541405 600572034 600614516 500019811 600614516 500019811 694488837 499990986 694488837 499990986 185716170 68154846 185716170 68154846 499999469 482134275 499999469 42805591 499999469 42805591 957214007 500003610 957214007 500003610 369460860 499963757 369460860 499963757 507263801 415961284 507263801 415961284 415983984 146675500 415983984 146675500 853352775 927190832 853352775 927190832 499972072 493673354 499972072 493673354 726843642 273153173 726843642 388734747 726843642 388734747 500027387 338412059 500027387 338412059 661521588 418730222 661521588 418730222 418782206 446116105 418782206 446116105 553914114 216386824 553914114 216386824 25895949 974132973 25895949 346618225 25895949 346618225 500014010 500015995 500014010 500015995 371382508 499989799 371382508 499989799 416085764 586891061 416085764 586891061 413148425 387400360 413148425 387400360 499967547 325299415 499967547 325299415 301669123 573411844 301669123 573411844 485643261 36880501 485643261 36880501 764569755 235458676 764569755 500011464 764569755 500011464 412137960 522491626 412137960 522491626 499962774 787317629 499962774 787317629 499974630 835648889 499974630 835648889 297551451 695284290 297551451 695284290 532719326 488111381 532719326 488111381 500021289 422888717 500021289 422888717 705015567 499988803 705015567 576658117 705015567 576658117 423370054 303010823 423370054 303010823 499968580 394477216 499968580 394477216 394437713 52678704 394437713 52678704 970956739 970983722 970956739 499995686 970956739 499995686 267567406 732388848 267567406 472287459 267567406 472287459 472315751 791328766 472315751 791328766 208695664 805753595 208695664 805753595 805764766 500028580 805764766 500028580 533810626 499980711 533810626 499980711 645128132 992134568 645128132 992134568 7820701 85689711 7820701 85689711 522006532 521993947 522006532 376736039 522006532 376736039 644408262 499968573 644408262 499966951 644408262 499966951 763343255 519327336 763343255 519327336 21846174 21838409 21846174 499987103 21846174 499987103 816794754 816756684 816794754 171092802 816794754 171092802 171133346 504493775 171133346 504493775 707456778 707468053 707456778 243199531 707456778 243199531 243141669 156970425 243141669 156970425 843013718 727310562 843013718 727310562 3881243 996104455 3881243 881665902 3881243 881665902 887464328 112504622 887464328 137154515 887464328 137154515 500035732 30980834 500035732 499982345 500035732 499982345 190599958 499991556 190599958 499991556 523740857 811964338 523740857 811964338 188037837 422964476 188037837 422964476 576980524 153541994 576980524 153541994 430504064 430459059 430504064 470830596 430504064 470830596 688942462 500009229 688942462 419449893 688942462 419449893 500024192 262193805 500024192 262193805 737838056 500038383 737838056 500038383 292776331 499991277 292776331 499991277 893332894 500002922 893332894 451299824 893332894 451299824 19114592 19108049 19114592 541819549 19114592 541819549 733093568 266896370 733093568 921338917 733093568 921338917 239969243 499979589 239969243 499979589 878962264 499990450 878962264 499990450 298907916 500027078 298907916 500027078 988457165 499983518 988457165 499983518 386125616 15186181 386125616 15186181 499998210 499985722 499998210 499985722 37428471 207279846 37428471 207279846 499611141 499573339 499611141 930226821 499611141 930226821 612354168 61856308 612354168 61856308 61854868 199916895 61854868 199916895 213071552 500015779 213071552 213965733 213071552 213965733 504038763 500029634 504038763 298494087 504038763 298494087 701496861 610839412 701496861 610839412 500009467 979829966 500009467 16894275 500009467 16894275 983094094 457714861 983094094 457714861 426841674 781029530 426841674 781029530 619442908 286528168 619442908 286528168 173169898 499985880 173169898 5231848 173169898 5231848 994766579 546115916 994766579 546115916 499993304 48920589 499993304 48920589 951076779 58759503 951076779 58759503 58708669 237849452 58708669 237849452 728888293 499967419 728888293 45921358 728888293 45921358 45898495 773034483 45898495 773034483 500033481 790924180 500033481 675600744 500033481 675600744 499985291 578733052 499985291 578733052 500004961 586848872 500004961 586848872 500001655 382909100 500001655 382909100 617085833 326099900 617085833 326099900 500002301 504178042 500002301 504178042 500037067 429562048 500037067 429562048 499986956 590796297 499986956 590796297 831861042 500000463 831861042 500036184 831861042 500036184 838884444 890826667 838884444 890826667 362841661 194778344 362841661 194778344 805230957 504975234 805230957 504975234 142864221 142852028 142864221 499978570 142864221 499978570 986495248 717257417 986495248 717257417 64339707 748101957 64339707 748101957 401044903 776937042 401044903 776937042 776915911 500014626 776915911 500014626 31128651 968902242 31128651 822270872 31128651 822270872 822249200 830133112 822249200 830133112 169890109 541819927 169890109 541819927 718583266 281410240 718583266 499980486 718583266 499980486 836863473 163142828 836863473 218283338 836863473 218283338 187409288 500035445 187409288 223368049 187409288 223368049 499990819 500019492 499990819 500019492 328562576 274371397 328562576 274371397 499994147 425235025 499994147 425235025 425219694 394748143 425219694 394748143 500011621 206818847 500011621 206818847 206772507 499988445 206772507 499988445 574341297 499972967 574341297 499972967 176368582 176340899 176368582 605663304 176368582 605663304 394377836 499968907 394377836 499968907 308748441 490501144 308748441 490501144 997590882 997555037 997590882 499971766 997590882 499971766 21730686 501928615 21730686 501928615 500027483 499991770 500027483 499991770 482373746 224458862 482373746 224458862 827782523 500011807 827782523 426201469 827782523 426201469 397093477 500018149 397093477 499969707 397093477 499969707 586420573 371294536 586420573 371294536 371289063 959860077 371289063 959860077 959842828 564477951 959842828 564477951 157443925 499968757 157443925 499968757 62851866 499981228 62851866 499981228 971210373 971223454 971210373 500007006 971210373 500007006 138399209 49897378 138399209 49897378 500017237 206181067 500017237 206181067 206199238 341497208 206199238 341497208 584186142 415771068 584186142 499962223 584186142 499962223 620336139 614792308 620336139 614792308 385232877 550173178 385232877 550173178 550238871 416838343 550238871 416838343 44838942 500021727 44838942 81158108 44838942 81158108 455016645 623909705 455016645 623909705 376105524 499998572 376105524 499998572 854152352 808740447 854152352 808740447 499990988 316592731 499990988 500024846 499990988 500024846 285918940 585804306 285918940 585804306 585829764 29199294 585829764 29199294 29211183 519649515 29211183 519649515 484921320 606013523 484921320 606013523 190263612 961514164 190263612 961514164 961501164 499988829 961501164 499988829 521100866 500005766 521100866 691457188 521100866 691457188 499966890 500024894 499966890 500024894 674896345 649257003 674896345 649257003 500029317 161913191 500029317 387691299 500029317 387691299 248125187 751858075 248125187 147272368 248125187 147272368 852751146 685713750 852751146 685713750 500015268 814429285 500015268 814429285 814415614 295525412 814415614 295525412 500018354 498561116 500018354 646001098 500018354 646001098 646063651 447863481 646063651 447863481 11139093 331763329 11139093 331763329 865597651 500027550 865597651 778312687 865597651 778312687 314417861 832173615 314417861 832173615 167838324 499993686 167838324 499993686 969131649 183101582 969131649 183101582 183092920 244415350 183092920 244415350 500033430 499963566 500033430 499963566 439609309 236438703 439609309 236438703 553311732 553299001 553311732 795972276 553311732 795972276 499987230 500005331 499987230 500005331 885253116 703941133 885253116 703941133 296061423 482204752 296061423 482204752 500025529 799574875 500025529 799574875 499993533 802019662 499993533 802019662 500029383 484450037 500029383 484450037 484477067 821293966 484477067 821293966 508621340 449645839 508621340 449645839 500024632 152907059 500024632 152907059 500038394 499994215 500038394 499994215 329875679 499993390 329875679 499993390 402292897 122927186 402292897 122927186 122930771 499997899 122930771 499997899 431768196 895731821 431768196 895731821 891022953 290310696 891022953 290310696 259397140 187079028 259397140 187079028 187066134 594100594 187066134 594100594 405910314 499991834 405910314 499991834 3977462 166317017 3977462 166317017 971791979 500001928 971791979 14481279 971791979 14481279 14462885 101634449 14462885 101634449 751239872 248794309 751239872 202685868 751239872 202685868 797293014 500012473 797293014 500012473 499964869 826686938 499964869 357579587 499964869 357579587 642380527 616049996 642380527 616049996 279661239 490489519 279661239 490489519 499974937 287679967 499974937 991926690 499974937 991926690 991924133 736282790 991924133 736282790 240764729 759216988 240764729 500012020 240764729 500012020 548815460 918661279 548815460 918661279 176327352 580835200 176327352 580835200 908611855 427606496 908611855 427606496 427600285 50850190 427600285 50850190 808152834 191913354 808152834 745339561 808152834 745339561 234605271 928153587 234605271 928153587 71815172 431044056 71815172 431044056 981972574 500001251 981972574 20036897 981972574 20036897 299942297 700021824 299942297 525003576 299942297 525003576 514449991 499996629 514449991 826539726 514449991 826539726 173404145 968713830 173404145 968713830 968737182 746822006 968737182 746822006 499973737 169454015 499973737 499969875 499973737 499969875 303586029 423954018 303586029 423954018 576014457 981537235 576014457 981537235 499989144 507012621 499989144 507012621 770376608 500016942 770376608 820681083 770376608 820681083 820724915 500037278 820724915 500037278 459234686 840468777 459234686 840468777 500039308 499965225 500039308 499965225 282867579 556142296 282867579 556142296 443875163 966494626 443875163 966494626 33480950 500002279 33480950 500002279 126284175 308317478 126284175 308317478 691719503 330166834 691719503 330166834 379894335 854240353 379894335 854240353 145720434 618049727 145720434 618049727 954187846 954148316 954187846 984497465 954187846 984497465 984500049 500013237 984500049 500013237 123160627 510748182 123160627 510748182 799772622 799734870 799772622 1486407 799772622 1486407 499960487 249224887 499960487 249224887 618784674 500028106 618784674 499960263 618784674 499960263 790060183 883051081 790060183 883051081 116946097 837917363 116946097 837917363 864247160 135686142 864247160 353044994 864247160 353044994 499962967 484083354 499962967 499993600 499962967 499993600 473020888 657902649 473020888 657902649 499990653 22072429 499990653 22072429 696734176 499992099 696734176 499978267 696734176 499978267 80891980 500012227 80891980 242044443 80891980 242044443 757949983 689677123 757949983 689677123 310391523 589481255 310391523 589481255 589509944 519911972 589509944 519911972 480111201 630279165 480111201 630279165 499964839 500023914 499964839 500023914 215388505 668519427 215388505 668519427 668504764 484531283 668504764 484531283 323243534 500036383 323243534 500000646 323243534 500000646 822931638 695191551 822931638 695191551 304832376 677027239 304832376 677027239 322933152 699517197 322933152 699517197 300494722 540144500 300494722 540144500 863570922 499961237 863570922 774215432 863570922 774215432 225765569 580049268 225765569 580049268 737009642 262983422 737009642 909195532 737009642 909195532 499987626 215706926 499987626 215706926 784283381 209732320 784283381 209732320 209794642 499961967 209794642 499961967 577200361 499966033 577200361 499966033 255139728 343635953 255139728 343635953 500009897 614038977 500009897 500035708 500009897 500035708 977804379 977761756 977804379 991947187 977804379 991947187 500033842 133314123 500033842 133314123 866652780 215080625 866652780 215080625 211999850 787978036 211999850 252718634 211999850 252718634 252738699 957156672 252738699 957156672 42850195 762897130 42850195 762897130 684751848 315207713 684751848 425245131 684751848 425245131 425225863 500003208 425225863 500003208 851199037 419417085 851199037 419417085 452163067 452120231 452163067 399159572 452163067 399159572 600885143 139983642 600885143 139983642 263970190 677838636 263970190 677838636 322146582 964655175 322146582 964655175 35377253 309926192 35377253 309926192 690054751 443738125 690054751 443738125 161058880 838966609 161058880 437680550 161058880 437680550 437695637 499978376 437695637 499978376 218001376 499988070 218001376 499988070 499997134 77292022 499997134 77292022 77299509 500000886 77299509 500000886 715136139 826301126 715136139 826301126 173700813 209857356 173700813 209857356 500006845 685288935 500006845 685288935 500003278 874053895 500003278 874053895 500037060 500033110 500037060 500033110 76143657 500016032 76143657 500016032 499993107 279606359 499993107 570830712 499993107 570830712 499977847 500034326 499977847 500034326 928816489 500036207 928816489 741675963 928816489 741675963 500021081 861142679 500021081 861142679 861120310 939157766 861120310 939157766 122231276 966501481 122231276 966501481 499985134 121685177 499985134 630283591 499985134 630283591 243028173 377659023 243028173 377659023 500001295 248461227 500001295 499995085 500001295 499995085 74322500 499998095 74322500 499998095 728728742 809996140 728728742 809996140 190029721 217811759 190029721 217811759 782164997 527719954 782164997 527719954 527691533 862450128 527691533 862450128 862465836 688747307 862465836 688747307 311232398 254435161 311232398 254435161 745612717 23855655 745612717 23855655 23888276 419139873 23888276 419139873 500002256 818442304 500002256 818442304 181499224 947906030 181499224 947906030 947924357 337555316 947924357 337555316 443795485 443830594 443795485 355165838 443795485 355165838 355209243 499988146 355209243 499988146 616428924 407473143 616428924 407473143 394103708 500007769 394103708 275091600 394103708 275091600 499991937 609807165 499991937 609807165 499985092 9266932 499985092 9266932 500023340 910329639 500023340 910329639 499989341 751090058 499989341 751090058 790338547 790284518 790338547 499989472 790338547 499989472 29396123 965018025 29396123 965018025 197270665 197233705 197270665 857553173 197270665 857553173 124983289 875005360 124983289 157396035 124983289 157396035 842607921 744407468 842607921 744407468 244085089 808912303 244085089 808912303 191128505 553925544 191128505 553925544 959046862 500029209 959046862 762484461 959046862 762484461 105299813 230560305 105299813 230560305 769421464 500000808 769421464 500000808 413681396 499988649 413681396 499988649 563554450 569074785 563554450 569074785 500016331 828126503 500016331 828126503 828130657 913670016 828130657 913670016 492046591 271056555 492046591 271056555 271011245 36289952 271011245 36289952 963653260 132728037 963653260 132728037 449597929 712460633 449597929 712460633 266770953 881707440 266770953 881707440 499997588 880228366 499997588 880228366 119777706 183616191 119777706 183616191 903953720 96012939 903953720 294381296 903953720 294381296 499963420 510975158 499963420 510975158 791091144 499970866 791091144 499995677 791091144 499995677 279080441 720914484 279080441 499994907 279080441 499994907 74801877 500029782 74801877 500029782 911687341 911673076 911687341 500031070 911687341 500031070 967071423 467008669 967071423 467008669 467044024 220810988 467044024 220810988 832258074 500020093 832258074 715188574 832258074 715188574 284810857 499964483 284810857 499964483 723658946 143770741 723658946 143770741 499997486 50568935 499997486 50568935 949412027 849035437 949412027 849035437 150962910 500037690 150962910 500037690 972620382 537827280 972620382 537827280 500024172 88252356 500024172 871123378 500024172 871123378 128833175 499979917 128833175 499979917 639217323 500035917 639217323 500035917 151313236 262066359 151313236 262066359 928801023 928763069 928801023 500005181 928801023 500005181 958733378 500021858 958733378 500021858 129294302 570758479 129294302 570758479 500001111 388846071 500001111 388846071 611107756 701609454 611107756 701609454 298354935 989874027 298354935 989874027 989853585 367770275 989853585 367770275 632235095 500028405 632235095 500028405 976370812 23637151 976370812 139219766 976370812 139219766 499986746 544356300 499986746 449161921 499986746 449161921 550818269 466036883 550818269 466036883 465998364 624446047 465998364 624446047 698219459 301825279 698219459 629368575 698219459 629368575 499988368 890460819 499988368 890460819 890479555 500016069 890479555 500016069 124969572 489897998 124969572 489897998 499967752 500010773 499967752 500010773 188400137 500034248 188400137 500034248 478577321 305118149 478577321 305118149 305048248 650258917 305048248 650258917 650255018 955555673 650255018 955555673 500032244 500030569 500032244 500030569 825999960 969785571 825999960 969785571 499966800 573655653 499966800 573655653 573657877 499983037 573657877 499983037 358337027 253531326 358337027 253531326 746426101 100419825 746426101 100419825 100469512 7279203 100469512 7279203 533729419 499967910 533729419 295053425 533729419 295053425 479357583 479284921 479357583 484883182 479357583 484883182 515086097 819643634 515086097 819643634 499961516 490562223 499961516 490562223 750808583 750872879 750808583 32215829 750808583 32215829 32233477 500010692 32233477 500010692 116880233 499989574 116880233 499989574 290514273 902639091 290514273 902639091 97370009 555633441 97370009 555633441 444365738 500000615 444365738 500000615 135659825 499997910 135659825 499997910 966819475 966836445 966819475 318221110 966819475 318221110 318185806 52865418 318185806 52865418 947136355 506776390 947136355 506776390 84124015 915810604 84124015 499978530 84124015 499978530 970172754 943664200 970172754 943664200 56306471 237151415 56306471 237151415 499992185 499992598 499992185 499992598 61335349 499987154 61335349 499987154 814386215 637085748 814386215 637085748 107520896 285238686 107520896 285238686 714793685 559131554 714793685 559131554 559175075 267061052 559175075 267061052 732954981 328118914 732954981 328118914 121530432 500023599 121530432 295972356 121530432 295972356 583034502 583008623 583034502 439624142 583034502 439624142 560390077 211733203 560390077 211733203 788296022 717492059 788296022 717492059 500011623 255590127 500011623 499969112 500011623 499969112 740006092 720617261 740006092 720617261 500010193 33220348 500010193 33220348 966799239 634269620 966799239 634269620 108001894 145811381 108001894 145811381 863125139 500016786 863125139 265955611 863125139 265955611 265904061 842588571 265904061 842588571 842537073 577149504 842537073 577149504 422844957 500030962 422844957 500030962 992428333 992400468 992428333 999768758 992428333 999768758 999839311 905261193 999839311 905261193 94740334 499993265 94740334 499993265 464000053 500009763 464000053 218959376 464000053 218959376 781119821 651754784 781119821 651754784 348295045 499966864 348295045 499966864 511496407 842554143 511496407 842554143 46847868 46806966 46847868 96568460 46847868 96568460 903455429 843782207 903455429 843782207 499992289 995599984 499992289 995599984 995575834 479053537 995575834 479053537 479058879 889211281 479058879 889211281 726395586 273607435 726395586 773094128 726395586 773094128 773124450 729174581 773124450 729174581 387819412 949822648 387819412 949822648 499982742 499989961 499982742 499989961 167880258 310318373 167880258 310318373 499981548 396486700 499981548 396486700 396441623 430052938 396441623 430052938 606640536 500001239 606640536 401758152 606640536 401758152 401794741 325796746 401794741 325796746 674235770 899675388 674235770 899675388 100336176 990138565 100336176 990138565 500036312 76155095 500036312 76155095 923887643 721398108 923887643 721398108 146785031 729106181 146785031 729106181 937817663 937763888 937817663 499962940 937817663 499962940 168445893 885254009 168445893 885254009 114699956 14929559 114699956 14929559 499979085 10686850 499979085 10686850 10708398 601196250 10708398 601196250 500024179 304026215 500024179 515829765 500024179 515829765 484166713 500001684 484166713 500001684 635854422 500002372 635854422 500002372 53786554 53772869 53786554 178963744 53786554 178963744 821015900 500034983 821015900 500034983 95755228 229545705 95755228 229545705 788181267 788156011 788181267 500015132 788181267 500015132 86384279 913679892 86384279 903981000 86384279 903981000 500022344 574906608 500022344 574906608 499965958 499990988 499965958 499990988 962744224 652643173 962744224 652643173 504537332 326648199 504537332 326648199 326703807 559457570 326703807 559457570 544548061 500000466 544548061 500000466 978232568 906476850 978232568 906476850 499995493 365956296 499995493 365956296 365958822 941177281 365958822 941177281 941214767 536374802 941214767 536374802 499992895 841714460 499992895 841714460 841712758 500029213 841712758 500029213 346755138 33330480 346755138 33330480 500032189 293867163 500032189 345827094 500032189 345827094 654189653 690836440 654189653 690836440 500000746 113066939 500000746 113066939 886994129 530996224 886994129 530996224 500037264 500027483 500037264 500027483 978726620 438491345 978726620 438491345 438477123 499964290 438477123 499964290 533666587 625224951 533666587 625224951 200128073 799847638 200128073 493797304 200128073 493797304 625168213 374814042 625168213 499985649 625168213 499985649 26713753 319439135 26713753 319439135 680526512 58012493 680526512 58012493 338519838 661517840 338519838 207327232 338519838 207327232 792712966 500003444 792712966 500003444 231641736 499998821 231641736 499998821 507826689 499989576 507826689 633924259 507826689 633924259 459325544 658179494 459325544 658179494 960369192 960416227 960369192 692179168 960369192 692179168 366498212 664735194 366498212 664735194 335227261 869095903 335227261 869095903 693407615 499967054 693407615 499967054 610562537 704594136 610562537 704594136 704563024 149751231 704563024 149751231 499998281 59380271 499998281 59380271 940630430 909929794 940630430 909929794 499997984 252190428 499997984 252190428 649974804 350020960 649974804 327501765 649974804 327501765 327507716 535856006 327507716 535856006 562153525 562126851 562153525 293022772 562153525 293022772 292961431 628919603 292961431 628919603 628923262 850905490 628923262 850905490 499988066 937290862 499988066 937290862 937324085 18559412 937324085 18559412 454490524 454495049 454490524 241681574 454490524 241681574 241694460 600636753 241694460 600636753 499982732 500025333 499982732 500025333 210374439 500027262 210374439 500027262 716596253 665394449 716596253 665394449 334638304 225415474 334638304 225415474 774616870 671076233 774616870 671076233 671050579 124309876 671050579 124309876 875650744 174167822 875650744 174167822 174169840 490073949 174169840 490073949 490118943 22314457 490118943 22314457 22282459 760839303 22282459 760839303 760835469 403398696 760835469 403398696 459271286 955141778 459271286 955141778 500026228 92312680 500026228 92312680 92255296 366424160 92255296 366424160 499995298 323071067 499995298 323071067 250776980 749217424 250776980 247974080 250776980 247974080 752030930 200124750 752030930 200124750 200155593 15247202 200155593 15247202 499996791 499963715 499996791 499963715 113030154 499981600 113030154 499981600 958344396 499987957 958344396 499987957 52696654 637738520 52696654 637738520 775710477 500003899 775710477 598934712 775710477 598934712 499964749 500013571 499964749 500013571 860300728 390968338 860300728 390968338 499962985 685988889 499962985 429220237 499962985 429220237 811475000 811401705 811475000 142132798 811475000 142132798 857875932 348262381 857875932 348262381 44922482 955071118 44922482 499992945 44922482 499992945 668730185 499987123 668730185 500028470 668730185 500028470 227877633 227832346 227877633 499975909 227877633 499975909 514733833 609525984 514733833 609525984 390473261 499971415 390473261 499971415 493710941 699299266 493710941 699299266 300690578 165141715 300690578 165141715 764142824 764172463 764142824 499990876 764142824 499990876 916387754 314843313 916387754 314843313 499983908 188418 499983908 188418 999820609 744003606 999820609 744003606 158644860 841328096 158644860 130576628 158644860 130576628 869469451 500000971 869469451 500000971 124347061 499982149 124347061 499982149 26270259 766252008 26270259 766252008 531128732 468892405 531128732 500038874 531128732 500038874 645173110 610639349 645173110 610639349 389381316 546964803 389381316 546964803 775442675 775434147 775442675 703165699 775442675 703165699 296832427 499992534 296832427 499992534 793784576 206204947 793784576 396286902 793784576 396286902 500011874 499967659 500011874 499967659 675145486 657146830 675145486 657146830 342892806 500015133 342892806 500015133 872088002 341541438 872088002 341541438 648367456 499999702 648367456 910395224 648367456 910395224 89623381 259030915 89623381 259030915 741008602 365869545 741008602 365869545 499970991 934556550 499970991 819175373 499970991 819175373 105710737 2377536 105710737 2377536 997638869 495324307 997638869 495324307 504689612 876307697 504689612 876307697 876357443 675384235 876357443 675384235 500030302 860147635 500030302 95024932 500030302 95024932 94999817 499970556 94999817 499970556 572320618 486354994 572320618 486354994 499970909 129703187 499970909 129703187 510618715 489438195 510618715 313321302 510618715 313321302 313305174 737915233 313305174 737915233 500026898 317460588 500026898 317460588 317478246 464096638 317478246 464096638 535936571 14255699 535936571 14255699 14272950 586853168 14272950 586853168 765456589 25061377 765456589 25061377 500005733 675059679 500005733 675059679 500008340 498879718 500008340 498879718 498887905 499977459 498887905 499977459 512356191 670092489 512356191 670092489 499972961 79888111 499972961 79888111 903192513 903150229 903192513 571567985 903192513 571567985 428372635 499967395 428372635 499967395 666751097 832485181 666751097 832485181 43479699 43469612 43479699 977856436 43479699 977856436 977875324 500020269 977875324 500020269 66729503 154145368 66729503 154145368 910134585 499981557 910134585 500011001 910134585 500011001 9715086 225732450 9715086 225732450 482443482 760636561 482443482 760636561 60969026 60945926 60969026 532994520 60969026 532994520 532992466 299884360 532992466 299884360 64865495 47430303 64865495 47430303 47393063 189657474 47393063 189657474 724135830 499982614 724135830 644381960 724135830 644381960 8652399 986823139 8652399 986823139 986800106 763279446 986800106 763279446 236694991 499995866 236694991 499995866 356301109 347457353 356301109 347457353 347507823 612628111 347507823 612628111 958227470 41836470 958227470 431724053 958227470 431724053 194901306 805045193 194901306 230631348 194901306 230631348 499997888 736817700 499997888 736817700 499973809 644651067 499973809 644651067 500025395 548082267 500025395 548082267 500005205 611808757 500005205 372066619 500005205 372066619 255056782 902524825 255056782 902524825 97459046 802593353 97459046 802593353 551975592 448028109 551975592 499970884 551975592 499970884 805273697 701454113 805273697 701454113 499969179 429277541 499969179 587797473 499969179 587797473 499968716 853027011 499968716 853027011 853064714 221368671 853064714 221368671 581848661 500011868 581848661 500023483 581848661 500023483 983919861 499981606 983919861 499981606 409863434 499966164 409863434 499966164 941114644 500001135 941114644 425524848 941114644 425524848 425497061 500037604 425497061 500037604 903139433 965530246 903139433 965530246 34488009 500025567 34488009 500025567 499985356 71745566 499985356 71745566 71720079 849736914 71720079 849736914 849750449 550934998 849750449 550934998 550933028 672878253 550933028 672878253 672914695 541988971 672914695 541988971 85765241 85740409 85765241 730798578 85765241 730798578 730727188 499987472 730727188 499987472 351447115 785178434 351447115 785178434 823263519 77637132 823263519 77637132 93032066 93023772 93032066 531220439 93032066 531220439 499999085 499969873 499999085 499969873 307174092 665854771 307174092 665854771 665801078 499999253 665801078 499999253 233283858 16266804 233283858 16266804 759738102 759754338 759738102 645958706 759738102 645958706 500037006 606458661 500037006 606458661 568258938 884372774 568258938 884372774 115629372 667661712 115629372 667661712 500038074 250718042 500038074 499978063 500038074 499978063 256398387 693048505 256398387 693048505 693034820 500000908 693034820 500000908 23594733 639248652 23594733 639248652 811752828 499999242 811752828 553402494 811752828 553402494 446586243 246567443 446586243 246567443 500011108 691367266 500011108 691367266 499964164 9304902 499964164 9304902 500005329 569703566 500005329 569703566 430310059 725834694 430310059 725834694 499974076 500001068 499974076 500001068 399617297 992754377 399617297 992754377 500023084 39074083 500023084 39074083 39083196 392999682 39083196 392999682 499974885 3388485 499974885 943507731 499974885 943507731 500021328 962128168 500021328 962128168 37855633 219274105 37855633 219274105 499998541 776892082 499998541 118882525 499998541 118882525 881106948 493127969 881106948 493127969 500039584 240313230 500039584 240313230 940510696 940501289 940510696 70109876 940510696 70109876 437614005 967630646 437614005 967630646 967594020 257150845 967594020 257150845 500013356 352274986 500013356 918059292 500013356 918059292 138696252 44928735 138696252 44928735 44955215 499990083 44955215 499990083 952933422 47105704 952933422 848868430 952933422 848868430 499978988 60451039 499978988 393543901 499978988 393543901 606453151 643793407 606453151 643793407 356275998 499969295 356275998 499969295 432494570 499993715 432494570 499993715 250047754 101487637 250047754 101487637 898502871 361397119 898502871 361397119 500015846 58748970 500015846 58748970 54984242 945068545 54984242 92857036 54984242 92857036 907148162 379238412 907148162 379238412 499964816 849374973 499964816 849374973 849419073 33006045 849419073 33006045 33057682 296966389 33057682 296966389 764810033 235183330 764810033 500007136 764810033 500007136 66573218 155424843 66573218 155424843 844571301 499981201 844571301 499981201 43075981 606725082 43075981 606725082 499976079 884793503 499976079 884793503 115162626 500009278 115162626 500009278 471978402 529982696 471978402 529982696 529984700 500024950 529984700 500024950 63603627 886634350 63603627 886634350 886625052 510987796 886625052 510987796 489019903 11761794 489019903 11761794 702582730 500024811 702582730 500002206 702582730 500002206 167930341 407862387 167930341 407862387 499969436 781399626 499969436 525198618 499969436 525198618 500029237 81176430 500029237 81176430 367751540 632231071 367751540 500016751 367751540 500016751 30837904 159317470 30837904 159317470 840718106 468440791 840718106 468440791 468454580 111322237 468454580 111322237 538319169 461732086 538319169 302842666 538319169 302842666 697122268 715627522 697122268 715627522 499997168 340528211 499997168 340528211 703394406 86027953 703394406 86027953 86010214 500022409 86010214 500022409 763483250 264118874 763483250 264118874 166821602 499986556 166821602 220853937 166821602 220853937 500026306 53203441 500026306 655823496 500026306 655823496 655797522 673963026 655797522 673963026 326036117 759618108 326036117 759618108 772764555 227218379 772764555 723243512 772764555 723243512 105792080 894205399 105792080 456816638 105792080 456816638 918832164 918868805 918832164 445600731 918832164 445600731 500018097 266106344 500018097 266106344 733862067 246641952 733862067 246641952 499962775 526138057 499962775 526138057 526123903 688948412 526123903 688948412 311065486 359442149 311065486 359442149 499965275 95724876 499965275 500036224 499965275 500036224 983112923 499975562 983112923 500002482 983112923 500002482 472217140 782818553 472217140 782818553 869384861 130607968 869384861 713065211 869384861 713065211 286977709 702802289 286977709 702802289 500007548 249199669 500007548 249199669 249211349 89223509 249211349 89223509 910786559 522773545 910786559 522773545 84487682 348220170 84487682 348220170 880251391 500030031 880251391 500019859 880251391 500019859 904386659 575165473 904386659 575165473 500007750 441941506 500007750 441941506 533450225 500021904 533450225 500024715 533450225 500024715 954197417 500039960 954197417 500039960 59146800 807236499 59146800 807236499 807244416 500004892 807244416 500004892 2376190 727589661 2376190 727589661 499965301 993868419 499965301 373104295 499965301 373104295 912062267 912099861 912062267 499977040 912062267 499977040 510679824 248064165 510679824 248064165 751980161 500016911 751980161 500016911 428883427 76461423 428883427 76461423 810960290 810974580 810960290 421941493 810960290 421941493 421943989 506320654 421943989 506320654 643530742 499963763 643530742 887289229 643530742 887289229 161392426 170445816 161392426 170445816 500011560 696987397 500011560 696987397 302983435 53657362 302983435 53657362 946302401 617924084 946302401 617924084 300375159 300338584 300375159 619277254 300375159 619277254 555236800 624813043 555236800 624813043 77483263 499974074 77483263 499974074 500028066 546479433 500028066 500016823 500028066 500016823 655603693 550466049 655603693 550466049 500016971 346222149 500016971 346222149 653777114 431688618 653777114 431688618 387400131 612562559 387400131 499997461 387400131 499997461 97292499 523301666 97292499 523301666 476744037 500003906 476744037 500003906 431597132 381334409 431597132 381334409 618629585 600914322 618629585 600914322 500037997 447286949 500037997 447286949 552750786 968137208 552750786 968137208 31825401 499997000 31825401 499997000 499988009 663029207 499988009 499984630 499988009 499984630 704318585 499972252 704318585 499972252 11616169 988429070 11616169 500020399 11616169 500020399 416713941 594708556 416713941 594708556 405324735 527641697 405324735 527641697 499974583 499973907 499974583 499973907 90066399 440455631 90066399 440455631 559516545 659476851 559516545 659476851 500015584 204973492 500015584 204973492 795010377 945298196 795010377 945298196 54661571 467978074 54661571 467978074 467940495 499997944 467940495 499997944 353184942 895948792 353184942 895948792 895996903 253308569 895996903 253308569 113189380 500014779 113189380 254232342 113189380 254232342 499965801 103071391 499965801 111832425 499965801 111832425 888166741 137269695 888166741 137269695 499971626 957279634 499971626 957279634 957258366 761381371 957258366 761381371 659888144 187567176 659888144 187567176 134356563 865609343 134356563 499999133 134356563 499999133 359211332 45522875 359211332 45522875 45552889 196335224 45552889 196335224 803683496 813592699 803683496 813592699 186429648 448763155 186429648 448763155 499974308 499992407 499974308 499992407 238275394 701646930 238275394 701646930 782180402 782189178 782180402 58982859 782180402 58982859 940981503 499983260 940981503 499983260 521393161 585258904 521393161 585258904 485198700 404543382 485198700 404543382 404526411 298944919 404526411 298944919 701072834 202211369 701072834 202211369 202181167 269741187 202181167 269741187 269710502 34327249 269710502 34327249 34395678 230201403 34395678 230201403 769763438 719201476 769763438 719201476 280770875 465602911 280770875 465602911 500035693 952716952 500035693 455154505 500035693 455154505 185954924 814016831 185954924 803536361 185954924 803536361 803551864 981516793 803551864 981516793 499995561 500019662 499995561 500019662 532738326 235534549 532738326 235534549 499978001 993906996 499978001 731810879 499978001 731810879 945987029 238736792 945987029 238736792 238714847 236904486 238714847 236904486 593440838 406554039 593440838 586774890 593440838 586774890 499976509 16942665 499976509 313955317 499976509 313955317 313976233 420552127 313976233 420552127 579472012 499984753 579472012 499984753 302879778 628918134 302879778 628918134 499963182 157045233 499963182 157045233 157046120 64479446 157046120 64479446 499964725 345918426 499964725 345918426 345850484 565035043 345850484 565035043 865294610 427526811 865294610 427526811 499989228 229047799 499989228 862721338 499989228 862721338 862754699 499968545 862754699 499968545 499971748 617525383 499971748 617525383 629003596 499967953 629003596 961963342 629003596 961963342 12851261 500003228 12851261 500003228 133623400 499997111 133623400 499997111 5137314 499982596 5137314 499982596 499998661 932442823 499998661 932442823 932422645 500022524 932422645 500022524 242296728 499960861 242296728 499960861 951573115 500006132 951573115 204405917 951573115 204405917 204394150 499967749 204394150 499967749 973006752 906203086 973006752 906203086 906206179 957095860 906206179 957095860 957136527 360930832 957136527 360930832 639033202 698968401 639033202 698968401 912799750 499960158 912799750 515965149 912799750 515965149 321869790 862226049 321869790 862226049 137798472 898516573 137798472 898516573 898454834 745512780 898454834 745512780 110680679 604956551 110680679 604956551 395046698 500030363 395046698 500030363 395033863 491644811 395033863 491644811 491648700 499997933 491648700 499997933 241126653 14507150 241126653 14507150 499974733 499981868 499974733 499981868 137202984 500009331 137202984 500009331 800763278 800768209 800763278 667346151 800763278 667346151 602739627 325700256 602739627 325700256 674318464 798945207 674318464 798945207 499965115 857906569 499965115 857906569 857856066 508521849 857856066 508521849 363273001 636750517 363273001 40066959 363273001 40066959 959886240 721247766 959886240 721247766 333079800 727411123 333079800 727411123 934885460 65068248 934885460 699763005 934885460 699763005 100007715 899976830 100007715 282736693 100007715 282736693 500007274 532948384 500007274 532948384 500003945 572917858 500003945 572917858 807767321 499980870 807767321 499980870 476972995 822547177 476972995 822547177 499966824 500037315 499966824 500037315 21695955 441187347 21695955 441187347 570064134 570050846 570064134 589569790 570064134 589569790 378567355 621402412 378567355 500015661 378567355 500015661 930725715 499968097 930725715 499968097 184066416 410090771 184066416 410090771 852438359 499981708 852438359 197984241 852438359 197984241 197971073 882448750 197971073 882448750 882469770 434408047 882469770 434408047 500032869 672715201 500032869 672715201 672749807 499963176 672749807 499963176 253986322 745966956 253986322 704146568 253986322 704146568 704158819 248662038 704158819 248662038 178515158 874525611 178515158 874525611 874583828 499992397 874583828 499992397 92674960 356155845 92674960 356155845 643900792 203363813 643900792 203363813 203352214 500027295 203352214 500027295 751041824 331019899 751041824 331019899 668947643 500003973 668947643 500003973 921802811 466229140 921802811 466229140 497190493 497186562 497190493 499972609 497190493 499972609 640392179 380744436 640392179 380744436 619209338 776201525 619209338 776201525 776180613 131777817 776180613 131777817 80513145 727438227 80513145 727438227 499979595 419827670 499979595 419827670 419808220 172250221 419808220 172250221 827713842 198022003 827713842 198022003 499996495 998942168 499996495 998942168 500001456 960592433 500001456 960592433 499989327 521725883 499989327 521725883 521742558 519929755 521742558 519929755 236802776 173807365 236802776 173807365 500023352 279497744 500023352 279497744 166421671 605779847 166421671 605779847 550891214 499984864 550891214 499984864 768606046 36851735 768606046 36851735 499962516 217496918 499962516 217496918 782454680 948757268 782454680 948757268 51265663 500002573 51265663 500002573 815039852 516210847 815039852 516210847 483725136 589810408 483725136 589810408 836816833 163186117 836816833 462721560 836816833 462721560 462684925 733820381 462684925 733820381 761283684 761317147 761283684 670639863 761283684 670639863 329423423 139244376 329423423 139244376 860737775 455435487 860737775 455435487 499976893 526920955 499976893 526920955 652463962 652471480 652463962 500023024 652463962 500023024 681174697 490724447 681174697 490724447 490741869 837087071 490741869 837087071 499962593 499970958 499962593 499970958 594962449 19136913 594962449 19136913 361879969 877856378 361879969 877856378 984398285 984379534 984398285 15872407 984398285 15872407 15833768 22362078 15833768 22362078 500008417 500007912 500008417 500007912 1774548 346313102 1774548 346313102 500035211 500030602 500035211 500030602 475430236 518849872 475430236 518849872 481195327 826006972 481195327 826006972 174005453 675713944 174005453 675713944 753473323 246531488 753473323 508422265 753473323 508422265 491576040 437096360 491576040 437096360 562921888 658713117 562921888 658713117 216965869 428565608 216965869 428565608 428534339 374710727 428534339 374710727 10710506 499994094 10710506 360535631 10710506 360535631 360521957 678353731 360521957 678353731 321631454 196239097 321631454 196239097 564907094 564893954 564907094 760767135 564907094 760767135 499974144 499998540 499974144 499998540 786993258 642853870 786993258 642853870 500032177 788422392 500032177 65698055 500032177 65698055 499999055 227084567 499999055 227084567 772929489 268705203 772929489 268705203 499986308 969158140 499986308 969158140 969127291 361771784 969127291 361771784 499984514 677341934 499984514 677341934 638815655 499986389 638815655 956913182 638815655 956913182 499966074 500007090 499966074 500007090 981242177 981264068 981242177 591374664 981242177 591374664 591404735 705217820 591404735 705217820 705165871 333607599 705165871 333607599 499960235 608260534 499960235 608260534 500002279 277425137 500002279 277425137 277443921 950713849 277443921 950713849 950669298 869746054 950669298 869746054 500016715 275676443 500016715 275676443 724298167 500018332 724298167 500018332 81329629 499967632 81329629 499967632 928644275 500004208 928644275 513972070 928644275 513972070 513989540 770929562 513989540 770929562 956755526 956747350 956755526 913921767 956755526 913921767 500004722 977889810 500004722 182736027 500004722 182736027 347026507 653030501 347026507 281091406 347026507 281091406 992848016 992855070 992848016 499987182 992848016 499987182 260486530 749912695 260486530 749912695 245005652 754999875 245005652 500023429 245005652 500023429 487220702 130743473 487220702 130743473 869203979 305313367 869203979 305313367 694746160 749460001 694746160 749460001 749447182 390370456 749447182 390370456 45728550 646526733 45728550 646526733 353410058 778389463 353410058 778389463 221633148 94385452 221633148 94385452 499977313 708710606 499977313 708710606 291345324 499999469 291345324 499999469 613763739 499971103 613763739 499971103 42188080 915231249 42188080 915231249 915230498 845469979 915230498 845469979 499992357 769653391 499992357 769653391 769622291 266028487 769622291 266028487 88325473 911683980 88325473 736706953 88325473 736706953 500004934 499999013 500004934 499999013 281035609 349471496 281035609 349471496 349474284 500015306 349474284 500015306 55948749 876986402 55948749 876986402 978773434 21208017 978773434 438057213 978773434 438057213 499975188 538041905 499975188 538041905 538038469 987139222 538038469 987139222 500000008 458293363 500000008 458293363 500026945 621852108 500026945 621852108 45335008 876578989 45335008 876578989 974411824 25556872 974411824 499975713 974411824 499975713 701641204 500014084 701641204 500014084 805718773 500029036 805718773 500029036 499984207 331613026 499984207 623025645 499984207 623025645 623036730 500037589 623036730 500037589 427611812 860023748 427611812 860023748 499980071 836248033 499980071 836248033 163774017 812272871 163774017 812272871 824069181 175961610 824069181 499964922 824069181 499964922 926983933 499990066 926983933 499990066 276081939 276074841 276081939 500007466 276081939 500007466 124912888 367820585 124912888 367820585 418113603 837932682 418113603 837932682 500038298 248604203 500038298 248604203 241992083 942891035 241992083 942891035 57099075 500012710 57099075 500012710 694798001 579522216 694798001 579522216 420497382 144495807 420497382 144495807 619079315 380942168 619079315 346094881 619079315 346094881 440699766 444202553 440699766 444202553 776509624 776458982 776509624 472527280 776509624 472527280 472560255 500024739 472560255 500024739 956096273 95003509 956096273 95003509 904999266 499981636 904999266 499981636 937497516 423584113 937497516 423584113 74767068 925179498 74767068 21656892 74767068 21656892 718015162 281989127 718015162 883290275 718015162 883290275 26318656 973707826 26318656 592137811 26318656 592137811 407876661 59974731 407876661 59974731 59935055 388403515 59935055 388403515 733535404 266494429 733535404 499963612 733535404 499963612 111717498 111693461 111717498 429139192 111717498 429139192 570841769 783185644 570841769 783185644 216808313 459079787 216808313 459079787 499969675 310047147 499969675 499987940 499969675 499987940 197209665 348750888 197209665 348750888 500016490 752503051 500016490 752503051 247527675 483354977 247527675 483354977 516649616 13115837 516649616 13115837 13082438 704967859 13082438 704967859 620624685 429636892 620624685 429636892 499983265 557096828 499983265 499973190 499983265 499973190 783584142 429811964 783584142 429811964 429831703 138266800 429831703 138266800 861771359 114284560 861771359 114284560 114241300 672178364 114241300 672178364 824868995 175123542 824868995 943245759 824868995 943245759 943237830 556630634 943237830 556630634 443395619 499985291 443395619 499985291 858210385 178114087 858210385 178114087 500006342 168615232 500006342 499987396 500006342 499987396 845970001 499998838 845970001 499998838 142979170 980979304 142979170 980979304 958913282 499985400 958913282 499985400 231517591 768552698 231517591 430937697 231517591 430937697 605144967 605127923 605144967 499987469 605144967 499987469 958768852 873050583 958768852 873050583 499977648 499962924 499977648 499962924 539550920 708294081 539550920 708294081 291711632 629998681 291711632 629998681 903608623 903595088 903608623 499968012 903608623 499968012 84658481 144667257 84658481 144667257 855338715 921324820 855338715 921324820 78665667 144044905 78665667 144044905 855944144 429114580 855944144 429114580 500023498 428680167 500023498 428680167 571310315 499988864 571310315 499988864 359772496 500003738 359772496 500003738 713752412 949589967 713752412 949589967 50419786 500030416 50419786 500030416 882814509 236577522 882814509 236577522 349307941 568035021 349307941 568035021 822988164 177048936 822988164 500015029 822988164 500015029 500029756 24840567 500029756 24840567 975721882 975716440 975721882 500034139 975721882 500034139 350710762 500024723 350710762 500024723 6199533 238484969 6199533 238484969 499987848 351255932 499987848 647506009 499987848 647506009 701437072 285776563 701437072 285776563 285807803 301507370 285807803 301507370 301494895 46160949 301494895 46160949 46172573 369936497 46172573 369936497 630027692 863564765 630027692 863564765 106466248 123681184 106466248 123681184 500017777 499971962 500017777 499971962 329252094 499978190 329252094 499978190 856609046 408743350 856609046 408743350 202784829 988406617 202784829 988406617 11527286 478359592 11527286 478359592 748926329 500012013 748926329 3693034 748926329 3693034 996275998 500020254 996275998 500020254 76633293 923375598 76633293 701819864 76633293 701819864 701816456 932700547 701816456 932700547 499980844 541044690 499980844 541044690 541011825 140206561 541011825 140206561 140233537 147246282 140233537 147246282 499995467 500032541 499995467 500032541 67409778 499996331 67409778 499996331 493216126 128917282 493216126 128917282 128940814 500026556 128940814 500026556 719100090 816950524 719100090 816950524 25452512 25428986 25452512 34033570 25452512 34033570 500036163 176783451 500036163 176783451 176817233 775304 176817233 775304 500004871 288068083 500004871 288068083 18233513 535024212 18233513 535024212 500004074 145662702 500004074 145662702 272742811 500019704 272742811 51881725 272742811 51881725 51844397 418672225 51844397 418672225 581359449 197698619 581359449 197698619 197746338 714406877 197746338 714406877 714408631 724149349 714408631 724149349 275855822 205160891 275855822 205160891 794828454 338402482 794828454 338402482 338408319 377806853 338408319 377806853 622211979 346827731 622211979 346827731 500015444 499979452 500015444 499979452 623176581 353938109 623176581 353938109 500027366 417702709 500027366 417702709 582306833 907696831 582306833 907696831 500039300 500016376 500039300 500016376 949218031 949253322 949218031 499960978 949218031 499960978 331925722 47926927 331925722 47926927 499995580 132938123 499995580 132938123 329022993 328997034 329022993 449526807 329022993 449526807 499995213 854884783 499995213 616313084 499995213 616313084 215191677 553217755 215191677 553217755 446790243 340399446 446790243 340399446 257086160 402399871 257086160 402399871 925013915 74988996 925013915 123367380 925013915 123367380 246574194 499995766 246574194 499995766 657230670 342756468 657230670 499966303 657230670 499966303 53440531 500038692 53440531 500038692 430682206 926637889 430682206 926637889 500004842 499977351 500004842 499977351 154173746 691083402 154173746 691083402 499977246 906708853 499977246 906708853 93304372 500010898 93304372 500010898 969768158 969791059 969768158 499977112 969768158 499977112 835717747 835666983 835717747 423113863 835717747 423113863 576898701 53748696 576898701 53748696 946319935 739124001 946319935 739124001 499986288 891773117 499986288 499996355 499986288 499996355 136857874 538526308 136857874 538526308 538539336 707875629 538539336 707875629 64666093 410225208 64666093 410225208 410264535 987208239 410264535 987208239 12760900 499985178 12760900 499985178 909662037 909650659 909662037 885085529 909662037 885085529 499983554 159015076 499983554 159015076 500009302 138153248 500009302 138153248 264546202 499960813 264546202 455080594 264546202 455080594 980342176 980338231 980342176 439395645 980342176 439395645 500000889 987853710 500000889 267184707 500000889 267184707 267148156 739170410 267148156 739170410 739136815 499966589 739136815 499966589 570687007 313732984 570687007 313732984 686298377 358359491 686298377 358359491 358327144 424706895 358327144 424706895 575280349 556417464 575280349 556417464 556394634 500018680 556394634 500018680 843985837 745294305 843985837 745294305 254694571 237861605 254694571 237861605 762097630 500037860 762097630 500037860 224197967 559188081 224197967 559188081 559212547 602171313 559212547 602171313 241179330 500020578 241179330 500020578 862299271 693991425 862299271 693991425 499976439 87807525 499976439 87807525 659072500 500003877 659072500 834511186 659072500 834511186 165470239 499974986 165470239 499974986 951302752 387503857 951302752 387503857 499967727 820517230 499967727 820517230 806469670 369823045 806469670 369823045 500025875 500033463 500025875 500033463 869802714 238004935 869802714 238004935 514303670 499994767 514303670 499992618 514303670 499992618 715651785 684879037 715651785 684879037 314231457 62880077 314231457 62880077 62867217 616877916 62867217 616877916 500007818 822459098 500007818 822459098 177533882 602767158 177533882 602767158 660708408 303673136 660708408 303673136 696347532 960973567 696347532 960973567 39046193 183216387 39046193 183216387 500019497 153308896 500019497 153308896 499979168 574352833 499979168 574352833 500018480 214688567 500018480 403312634 500018480 403312634 403284596 796648151 403284596 796648151 796609681 810760740 796609681 810760740 189231367 611081681 189231367 611081681 499962050 839243424 499962050 839243424 891155838 891122404 891155838 427786547 891155838 427786547 66001341 545453622 66001341 545453622 500039352 599988823 500039352 540912418 500039352 540912418 113834799 909925671 113834799 909925671 909946668 715885539 909946668 715885539 499976507 988604531 499976507 988604531 499996511 500010599 499996511 500010599 138511174 4135956 138511174 4135956 500004389 573998811 500004389 573998811 223123720 223114821 223123720 397023316 223123720 397023316 629224863 499989000 629224863 247927358 629224863 247927358 247946656 397937417 247946656 397937417 499979655 500033818 499979655 500033818 181816095 926254565 181816095 926254565 926259452 963351737 926259452 963351737 36713564 651072686 36713564 651072686 651112932 460580700 651112932 460580700 237394192 237389720 237394192 500020229 237394192 500020229 117347473 537597163 117347473 537597163 500021160 845252096 500021160 845252096 154740225 750598383 154740225 750598383 750590105 703066523 750590105 703066523 499989111 822338248 499989111 822338248 822303970 868056682 822303970 868056682 499988019 782292488 499988019 782292488 782245408 546310785 782245408 546310785 392631949 773944301 392631949 773944301 226048200 782458705 226048200 782458705 499991761 25096318 499991761 25096318 25139431 171021342 25139431 171021342 585826015 500021860 585826015 671583264 585826015 671583264 452591145 69967129 452591145 69967129 70021781 891780029 70021781 891780029 499969962 956350519 499969962 956350519 43672235 500004937 43672235 500004937 562995843 500007125 562995843 807150069 562995843 807150069 331524111 667919472 331524111 667919472 667939373 636405373 667939373 636405373 363581464 324958172 363581464 324958172 675061250 410083206 675061250 410083206 410137071 349761136 410137071 349761136 650271868 792815738 650271868 792815738 499980972 673047448 499980972 673047448 500026302 128816165 500026302 128816165 128800699 281214607 128800699 281214607 718763929 499969858 718763929 499969858 247714927 719181319 247714927 719181319 719153874 553679312 719153874 553679312 499984361 84277638 499984361 84277638 915779876 619682751 915779876 619682751 500004686 870831566 500004686 711743535 500004686 711743535 288230273 499966243 288230273 499966243 562919414 499975806 562919414 499975806 225292799 540517249 225292799 540517249 499989216 643008385 499989216 643008385 499985695 589888222 499985695 589888222 500036459 912420080 500036459 912420080 87563331 517867885 87563331 517867885 517885680 960447057 517885680 960447057 500027887 499970073 500027887 499970073 540762570 489728011 540762570 489728011 489743629 966220555 489743629 966220555 500027472 284201545 500027472 284201545 284258590 729099055 284258590 729099055 875454972 499962733 875454972 500003946 875454972 500003946 696002673 202856996 696002673 202856996 797118307 943735061 797118307 943735061 499986922 791426318 499986922 791426318 791362369 527218003 791362369 527218003 500020191 11005942 500020191 11005942 989034592 339781887 989034592 339781887 210018654 789936084 210018654 24962098 210018654 24962098 500002252 602621204 500002252 499981864 500002252 499981864 929046055 499988858 929046055 499988858 495366498 859110545 495366498 859110545 500020681 147793870 500020681 147793870 499990549 499987424 499990549 499987424 590252424 234253867 590252424 234253867 234245419 499971765 234245419 499971765 366867722 69242107 366867722 69242107 69272093 399300659 69272093 399300659 600723176 690586788 600723176 690586788 16987815 437936212 16987815 437936212 499990447 394822008 499990447 394822008 499970675 500031042 499970675 500031042 606299526 632758600 606299526 632758600 367252865 355328680 367252865 355328680 500022116 500000307 500022116 500000307 467118355 389578586 467118355 389578586 500027208 275387912 500027208 275387912 49796621 950253620 49796621 499965942 49796621 499965942 833226270 402767118 833226270 402767118 597232319 500028711 597232319 500028711 624831589 317417301 624831589 317417301 499968559 302956714 499968559 302956714 697049695 477973569 697049695 477973569 451189578 499998872 451189578 72909062 451189578 72909062 975194635 24814246 975194635 499977173 975194635 499977173 244786605 950115368 244786605 950115368 950158036 289837085 950158036 289837085 710144615 278586163 710144615 278586163 794011505 499974527 794011505 435421745 794011505 435421745 527266949 527269881 527266949 500008499 527266949 500008499 672112431 369213825 672112431 369213825 369203011 183257270 369203011 183257270 629154951 370868710 629154951 203337463 629154951 203337463 203332550 587073642 203332550 587073642 412925361 868601152 412925361 868601152 131347551 732043335 131347551 732043335 732027258 321648869 732027258 321648869 229663988 770327530 229663988 499988442 229663988 499988442 143479913 500014300 143479913 500014300 983579915 500005757 983579915 750262837 983579915 750262837 249733691 496743414 249733691 496743414 707632555 707612483 707632555 901082887 707632555 901082887 901085378 306983925 901085378 306983925 307026818 517862745 307026818 517862745 517861450 199106376 517861450 199106376 199113518 736307179 199113518 736307179 794240818 794317845 794240818 499997479 794240818 499997479 983380474 16570238 983380474 606199213 983380474 606199213 499969998 449851349 499969998 449851349 550113891 729196778 550113891 729196778 82170048 468597328 82170048 468597328 500027776 499970804 500027776 499970804 53281009 500008029 53281009 500008029 479473484 821818556 479473484 821818556 821846097 317642484 821846097 317642484 500031384 764849072 500031384 364877000 500031384 364877000 635145092 136543907 635145092 136543907 13016587 499988192 13016587 108970982 13016587 108970982 337856846 337821493 337856846 113193403 337856846 113193403 886831313 836827591 886831313 836827591 163193862 10538435 163193862 10538435 794200337 205789134 794200337 499990168 794200337 499990168 439277336 590403751 439277336 590403751 997762334 997830776 997762334 272080369 997762334 272080369 500010269 42367874 500010269 42367874 957616854 720313180 957616854 720313180 279681486 182542727 279681486 182542727 817484449 659133711 817484449 659133711 340872584 457311541 340872584 457311541 558502733 558441340 558502733 716138894 558502733 716138894 499997462 584200922 499997462 584200922 584164255 50510770 584164255 50510770 249767625 904706349 249767625 904706349 904691808 499969585 904691808 499969585 18492607 460398280 18492607 460398280 460336406 656996788 460336406 656996788 343008579 666986744 343008579 666986744 499983508 499990498 499983508 499990498 201377784 597188817 201377784 597188817 500009694 242448859 500009694 658010557 500009694 658010557 499976199 902364727 499976199 902364727 499997944 386079556 499997944 386079556 499986011 296585988 499986011 296585988 703420249 688672392 703420249 688672392 511688012 294880699 511688012 294880699 294946366 325055458 294946366 325055458 674972007 92701981 674972007 92701981 499961976 306089951 499961976 306089951 499994335 736135654 499994335 736135654 263859909 499974612 263859909 499974612 565037046 347435627 565037046 347435627 500009888 379456843 500009888 379456843 620557787 517834822 620557787 517834822 35312849 964689744 35312849 221868963 35312849 221868963 500033932 499990232 500033932 499990232 34045056 499962571 34045056 499962571 811871178 456436948 811871178 456436948 74053995 271023674 74053995 271023674 500031528 711645794 500031528 711645794 499997998 603904378 499997998 603904378 603940925 229757078 603940925 229757078 229758638 720700734 229758638 720700734 720682885 926116691 720682885 926116691 274837852 833002693 274837852 833002693 140060166 391944364 140060166 391944364 499971359 499962949 499971359 499962949 233548061 490827471 233548061 490827471 499982945 106537054 499982945 692877128 499982945 692877128 692849320 56485925 692849320 56485925 499968032 505479809 499968032 499964701 499968032 499964701 659492504 821923716 659492504 821923716 46321472 953717373 46321472 925952723 46321472 925952723 925922751 928404151 925922751 928404151 500031740 309871522 500031740 309871522 690128066 499986897 690128066 499986897 499987822 106444935 499987822 106444935 893597406 500012099 893597406 500012099 210199589 158994964 210199589 158994964 158976983 749920954 158976983 749920954 500018011 499963513 500018011 499963513 114051869 499966095 114051869 499966095 540596413 500023545 540596413 500023545 359836577 189397965 359836577 189397965 949290819 500015848 949290819 500036245 949290819 500036245 100321298 500035261 100321298 500035261 279535678 500038766 279535678 500038766 28895660 28850970 28895660 831586815 28895660 831586815 386246754 541768805 386246754 541768805 864677438 864672658 864677438 500036384 864677438 500036384 102353537 897671611 102353537 20371450 102353537 20371450 20404072 389830820 20404072 389830820 903432911 500031035 903432911 449014443 903432911 449014443 500007972 300354025 500007972 300354025 50975874 948982096 50975874 944220172 50975874 944220172 718989247 499960929 718989247 620792336 718989247 620792336 499997137 198395790 499997137 198395790 801621458 22704950 801621458 22704950 22701790 108342556 22701790 108342556 499972978 776214088 499972978 776214088 223767226 535589480 223767226 535589480 561194435 134601550 561194435 134601550 499971292 183623548 499971292 183623548 500001404 500034940 500001404 500034940 57485951 927125058 57485951 927125058 306481630 354382674 306481630 354382674 861121290 500007400 861121290 800482133 861121290 800482133 249695302 500030224 249695302 500030224 125006313 165558000 125006313 165558000 604367146 500005755 604367146 968424246 604367146 968424246 31522032 119285980 31522032 119285980 499974035 337450408 499974035 340248934 499974035 340248934 500010449 22331139 500010449 22331139 499982305 145106968 499982305 145106968 854947097 53543992 854947097 53543992 499967370 173914882 499967370 173914882 500015555 201938314 500015555 201938314 201952055 311296916 201952055 311296916 688722395 279417694 688722395 279417694 499963364 980346905 499963364 980346905 664157573 499997775 664157573 692106784 664157573 692106784 897488572 44386954 897488572 44386954 111755943 888258542 111755943 206705893 111755943 206705893 793301283 500016655 793301283 500016655 351382212 132629505 351382212 132629505 867428106 500038918 867428106 500038918 161369382 917467301 161369382 917467301 917463662 372363790 917463662 372363790 500002952 372693874 500002952 372693874 627290187 747325507 627290187 747325507 78603415 72597489 78603415 72597489 72593995 968868312 72593995 968868312 968869940 500032257 968869940 500032257 195659900 837626345 195659900 837626345 837623216 499978446 837623216 499978446 499978169 107457324 499978169 209621204 499978169 209621204 499987720 108297612 499987720 108297612 108287305 499984406 108287305 499984406 933109412 921940429 933109412 921940429 248883500 662249117 248883500 662249117 337681015 279092211 337681015 279092211 279066707 397052362 279066707 397052362 602883601 339205293 602883601 339205293 500012345 739195145 500012345 739195145 739191456 315348640 739191456 315348640 532461355 532421238 532461355 533408270 532461355 533408270 533426986 62763334 533426986 62763334 500031333 896653092 500031333 896653092 896701399 400230696 896701399 400230696 500036972 273317323 500036972 273317323 985754544 500024146 985754544 500026715 985754544 500026715 74000380 499985411 74000380 499985411 517827236 770186632 517827236 770186632 499992661 452764383 499992661 452764383 633174060 830707826 633174060 830707826 255074155 370189988 255074155 370189988 897387844 499986694 897387844 803351136 897387844 803351136 499976672 299557811 499976672 299557811 299514914 544616355 299514914 544616355 544635832 385211707 544635832 385211707 500017434 21848150 500017434 21848150 978122453 651580968 978122453 651580968 348447749 178507461 348447749 178507461 821486231 781817536 821486231 781817536 499962645 178273879 499962645 500027682 499962645 500027682 973139297 394688463 973139297 394688463 238590640 238584572 238590640 519858564 238590640 519858564 833681671 499982465 833681671 500034674 833681671 500034674 497357991 528240043 497357991 528240043 499965581 278256421 499965581 278256421 278201058 499998692 278201058 499998692 672427471 593567786 672427471 593567786 500026531 297648354 500026531 297648354 702353952 273361304 702353952 273361304 174626731 895029478 174626731 895029478 958577947 121433908 958577947 121433908 121415702 568053313 121415702 568053313 515200250 499991462 515200250 499991462 3405876 500021759 3405876 500021759 956657950 499964088 956657950 499964088 500025982 796903744 500025982 796903744 796882988 500022408 796882988 500022408 479097218 874745463 479097218 874745463 125238008 292863726 125238008 292863726 707139521 545148230 707139521 545148230 262321265 500006672 262321265 500006672 70955644 568088020 70955644 568088020 758743616 758798014 758743616 240003088 758743616 240003088 499976472 365898778 499976472 365898778 500006949 589720890 500006949 589720890 395365615 363623627 395365615 363623627 499973794 499975602 499973794 499975602 168260772 721696595 168260772 721696595 574499507 499991966 574499507 499991966 512245256 500012369 512245256 500012369 977748855 754600310 977748855 754600310 499968535 244661224 499968535 244661224 500023011 708521266 500023011 708521266 291460900 500018439 291460900 500018439 789698515 193857498 789698515 193857498 193813978 375552336 193813978 375552336 375574511 777298090 375574511 777298090 222702258 653665540 222702258 653665540 909521583 909502001 909521583 715654331 909521583 715654331 645700829 354277578 645700829 499983989 645700829 499983989 500027591 819080848 500027591 765373451 500027591 765373451 765364294 888516953 765364294 888516953 111491325 499992296 111491325 499992296 500006282 283029642 500006282 518744833 500006282 518744833 481270652 231985840 481270652 231985840 500017684 499981278 500017684 499981278 230090156 197171298 230090156 197171298 500006876 190247803 500006876 190247803 190309980 190524468 190309980 190524468 809434646 301594698 809434646 301594698 301597659 301313176 301597659 301313176 698714699 458250182 698714699 458250182 499983967 884165541 499983967 884165541 884173315 499987485 884173315 499987485 508131114 508086009 508131114 380365986 508131114 380365986 380388288 874739055 380388288 874739055 499978875 496820395 499978875 496820395 496824517 305147324 496824517 305147324 694810044 520366074 694810044 520366074 500009355 33090928 500009355 33090928 966905245 826326765 966905245 826326765 112775078 149260200 112775078 149260200 500014155 39096032 500014155 39096032 39094614 31689004 39094614 31689004 968344765 793360205 968344765 793360205 500036900 75405522 500036900 78997892 500036900 78997892 449221301 499995219 449221301 15428990 449221301 15428990 984591922 689842580 984591922 689842580 8107785 991849905 8107785 383182472 8107785 383182472 383156758 376669291 383156758 376669291 376708767 808307633 376708767 808307633 808339211 288227093 808339211 288227093 288251417 37592260 288251417 37592260 875432960 124546912 875432960 500027080 875432960 500027080 91664579 266590366 91664579 266590366 580425421 500036265 580425421 263304629 580425421 263304629 263302356 266877384 263302356 266877384 570454463 570451147 570454463 220266178 570454463 220266178 779785209 248714058 779785209 248714058 500005233 824297575 500005233 824297575 175758110 499990578 175758110 499990578 616731739 738912113 616731739 738912113 50687677 264389018 50687677 264389018 500019173 371027581 500019173 142125168 500019173 142125168 500017098 681853037 500017098 681853037 681915773 906414081 681915773 906414081 93520334 352713977 93520334 352713977 824666472 175350766 824666472 499966357 824666472 499966357 211542957 500011507 211542957 500011507 911957534 514673621 911957534 514673621 533494 500025254 533494 500025254 500011512 827159449 500011512 254863222 500011512 254863222 254868005 500030802 254868005 500030802 579533669 573779117 579533669 573779117 500025198 318495779 500025198 318495779 681498312 499990241 681498312 499990241 2600240 227034837 2600240 227034837 499980523 701403396 499980523 144662087 499980523 144662087 855288552 499979965 855288552 499979965 186367341 426314248 186367341 426314248 500014707 176543304 500014707 526334279 500014707 526334279 526333125 499984541 526333125 499984541 331570626 797764723 331570626 797764723 797797106 51517554 797797106 51517554 51512027 171298172 51512027 171298172 285257647 714687534 285257647 499989430 285257647 499989430 834638258 834614474 834638258 783461039 834638258 783461039 499968953 604950334 499968953 604950334 740929049 740959852 740929049 316706304 740929049 316706304 462327794 865069621 462327794 865069621 958239484 958278690 958239484 132342221 958239484 132342221 132335007 475822322 132335007 475822322 524123104 499963672 524123104 499963672 368753599 500005559 368753599 500005559 854715935 499989972 854715935 499989972 640484944 732009020 640484944 732009020 731996984 499984219 731996984 499984219 499975461 774245630 499975461 316135122 499975461 316135122 500028717 757804817 500028717 757804817 500007255 500000504 500007255 500000504 783777348 94434806 783777348 94434806 94418116 500036500 94418116 500036500 932360223 499972962 932360223 500033893 932360223 500033893 213929300 232917238 213929300 232917238 483381354 483338112 483381354 970814919 483381354 970814919 29198152 359292223 29198152 359292223 499964983 36230226 499964983 36230226 36174892 648025974 36174892 648025974 597075916 500000728 597075916 500023495 597075916 500023495 178072326 178058845 178072326 735199020 178072326 735199020 875191644 124795190 875191644 658770895 875191644 658770895 341195721 554209094 341195721 554209094 554166167 500004879 554166167 500004879 259934306 499998350 259934306 499998350 500016840 270422965 500016840 499989026 500016840 499989026 1565747 500034774 1565747 500034774 499978923 787275569 499978923 787275569 500037160 67686645 500037160 67686645 67658882 916936559 67658882 916936559 916901070 499984433 916901070 499984433 12847674 500038713 12847674 417043059 12847674 417043059 500003006 196381265 500003006 196381265 499987018 499999723 499987018 499999723 951118556 948997479 951118556 948997479 117380394 995639891 117380394 995639891 4352679 792387565 4352679 792387565 792358992 500282333 792358992 500282333 433096216 397255985 433096216 397255985 602784556 677573659 602784556 677573659 360245743 906819559 360245743 906819559 93226265 500034791 93226265 500034791 499977160 613195744 499977160 500015854 499977160 500015854 792813233 934354455 792813233 934354455 934313284 242633493 934313284 242633493 470630761 470601159 470630761 472347988 470630761 472347988 528926489 273211231 528926489 273211231 273197970 751552052 273197970 751552052 500007193 489413907 500007193 489413907 14770871 14743310 14770871 673856365 14770871 673856365 500026861 136854098 500026861 136854098 136902725 696369288 136902725 696369288 966456315 499989960 966456315 590086252 966456315 590086252 330946544 499974963 330946544 499974963 836597253 222678724 836597253 222678724 222654657 354802055 222654657 354802055 896799415 896777239 896799415 500004195 896799415 500004195 625946582 36882643 625946582 36882643 963091388 893939574 963091388 893939574 249332861 337792910 249332861 337792910 662174965 499966867 662174965 499966867 202806284 202805007 202806284 940419925 202806284 940419925 59601225 445318743 59601225 445318743 822700771 822652060 822700771 710272584 822700771 710272584 289725969 510891449 289725969 510891449 891577539 891566510 891577539 902476928 891577539 902476928 97498244 598943144 97498244 598943144 598892287 500008908 598892287 500008908 96406988 499976058 96406988 499976058 992274011 7734849 992274011 248535845 992274011 248535845 499991491 93496933 499991491 393262430 499991491 393262430 821496631 178512357 821496631 684914050 821496631 684914050 315115120 800980593 315115120 800980593 657854471 200824757 657854471 200824757 799192251 708902105 799192251 708902105 292703722 532113386 292703722 532113386 902246583 403981261 902246583 403981261 403966483 509918671 403966483 509918671 490106429 499999373 490106429 499999373 197451252 212346812 197451252 212346812 499977863 499965528 499977863 499965528 124374475 499998985 124374475 499998985 862012310 689475546 862012310 689475546 499963538 472628468 499963538 499966281 499963538 499966281 871256043 871212700 871256043 524306122 871256043 524306122 499974139 442428163 499974139 996220743 499974139 996220743 759322019 413957264 759322019 413957264 500027306 269238337 500027306 500982050 500027306 500982050 500006111 132833291 500006111 132833291 992646815 7373291 992646815 581331267 992646815 581331267 500020897 174916702 500020897 174916702 68828090 68785347 68828090 855739542 68828090 855739542 659634765 499970323 659634765 499970323 776511820 934890248 776511820 934890248 499968337 619199480 499968337 619199480 380788314 499994037 380788314 499994037 665089087 394491696 665089087 394491696 500003421 804850587 500003421 499990142 500003421 499990142 66762350 933203082 66762350 882690 66762350 882690 999047630 500031605 999047630 500031605 267379017 102639248 267379017 102639248 897401258 505815074 897401258 505815074 180616493 501987573 180616493 501987573 503299938 503296979 503299938 499994866 503299938 499994866 771915741 499986388 771915741 499986388 404898791 859031863 404898791 859031863 858985796 298761380 858985796 298761380 298810241 979986187 298810241 979986187 791180273 500038838 791180273 668985120 791180273 668985120 330990391 499960571 330990391 499960571 818032177 389699364 818032177 389699364 499964019 103835190 499964019 103835190 896198266 108493889 896198266 108493889 499961066 524768575 499961066 524768575 563674016 499966936 563674016 688773610 563674016 688773610 105267699 4174557 105267699 4174557 4163542 499976835 4163542 499976835 721054269 2743467 721054269 2743467 2759000 939972403 2759000 939972403 794080323 499977936 794080323 499977936 72246258 500028751 72246258 500028751 605630708 219021633 605630708 219021633 499999797 179418432 499999797 179418432 500014519 574030562 500014519 574030562 500008460 961503266 500008460 961503266 961532470 581821056 961532470 581821056 581865724 500005354 581865724 500005354 605532494 200870397 605532494 200870397 499992305 499982692 499992305 499982692 613432858 613424803 613432858 383665838 613432858 383665838 383692927 746036573 383692927 746036573 500014009 494098712 500014009 500021290 500014009 500021290 211608498 339104202 211608498 339104202 499991368 220526538 499991368 220526538 779407606 326639961 779407606 326639961 326655810 746906217 326655810 746906217 560043646 499978902 560043646 499988673 560043646 499988673 195930679 268453880 195930679 268453880 737547844 500003754 737547844 201753707 737547844 201753707 798257359 616464218 798257359 616464218 616477320 499976928 616477320 499976928 787648348 975562116 787648348 975562116 494809344 396694684 494809344 396694684 827820153 500003971 827820153 256679335 827820153 256679335 256612902 416093435 256612902 416093435 583919436 500005071 583919436 500005071 316360990 823182720 316360990 823182720 823162259 499988265 823162259 499988265 721781620 241425082 721781620 241425082 999475550 560333 999475550 500007366 999475550 500007366 154658121 622129506 154658121 622129506 499986573 499996692 499986573 499996692 172753769 749757137 172753769 749757137 625787772 500009601 625787772 500009601 144453228 500027240 144453228 500027240 560587748 707024456 560587748 707024456 202557162 797408995 202557162 499965549 202557162 499965549 655742638 322614791 655742638 322614791 499989622 131764770 499989622 131764770 868252004 361762707 868252004 361762707 361777771 137182095 361777771 137182095 499979203 333125670 499979203 333125670 333132137 400548297 333132137 400548297 973181486 26844325 973181486 843817004 973181486 843817004 799162959 869321431 799162959 869321431 130671701 87132431 130671701 87132431 499960880 218450120 499960880 218450120 218506358 661028705 218506358 661028705 750980254 249072797 750980254 367549785 750980254 367549785 563237578 436754144 563237578 276064166 563237578 276064166 723956331 939224965 723956331 939224965 60773397 807538418 60773397 807538418 682476407 317540657 682476407 500014916 682476407 500014916 913871498 244170618 913871498 244170618 305218531 694807633 305218531 499987834 305218531 499987834 55963911 500022457 55963911 500022457 963488452 36454265 963488452 499989421 963488452 499989421 210014341 659676093 210014341 659676093 516050840 116677372 516050840 116677372 499967747 829003390 499967747 829003390 972802627 972798477 972802627 556463806 972802627 556463806 165768954 165768649 165768954 499989829 165768954 499989829 499989864 590035724 499989864 18846036 499989864 18846036 981151525 500034434 981151525 500034434 203979474 859569710 203979474 859569710 499961073 878126120 499961073 878126120 121815737 499996125 121815737 499996125 871009396 934761723 871009396 934761723 277935894 499960798 277935894 499960798 138269097 794306612 138269097 794306612 500015324 878579086 500015324 878579086 499972298 500003107 499972298 500003107 892159284 892119692 892159284 119523532 892159284 119523532 500000907 515358329 500000907 515358329 515381496 827924306 515381496 827924306 102058212 894599790 102058212 894599790 500031312 499983545 500031312 499983545 160116298 550934497 160116298 550934497 500005994 103422342 500005994 132769748 500005994 132769748 500018259 685192886 500018259 685192886 39633433 960367088 39633433 447945330 39633433 447945330 848706291 151260444 848706291 500011794 848706291 500011794 893544372 34121208 893544372 34121208 34134899 464282796 34134899 464282796 464285104 499968264 464285104 499968264 24991494 590844359 24991494 590844359 590860759 624891047 590860759 624891047 499963384 164187548 499963384 164187548 500035105 69664570 500035105 69664570 69645062 500023746 69645062 500023746 905814638 499966276 905814638 499966276 281998568 523695663 281998568 523695663 499980685 215428092 499980685 215428092 182996179 499992844 182996179 468307264 182996179 468307264 531741359 504021080 531741359 504021080 503974087 499993489 503974087 499993489 941153710 502439868 941153710 502439868 500037321 487457896 500037321 487457896 512556849 454586432 512556849 454586432 499963634 273720519 499963634 273720519 499992452 564470195 499992452 564470195 435586088 942933055 435586088 942933055 499974177 6313171 499974177 6313171 6242328 500008713 6242328 500008713 557837739 138475279 557837739 138475279 500003742 905997603 500003742 905997603 906029012 601581519 906029012 601581519 398451833 603153415 398451833 603153415 985931621 985933206 985931621 956150932 985931621 956150932 414832476 500010687 414832476 500010687 156277845 868369690 156277845 868369690 131560746 927396097 131560746 927396097 927407010 843332501 927407010 843332501 16975953 907727768 16975953 907727768 907719421 956210048 907719421 956210048 500026410 500002948 500026410 500002948 983546813 890349920 983546813 890349920 109656165 745732055 109656165 745732055 500009990 968037810 500009990 968037810 19535290 656270919 19535290 656270919 500014123 667328576 500014123 667328576 332717811 56330791 332717811 56330791 943607234 277413365 943607234 277413365 233045202 500032282 233045202 296103920 233045202 296103920 901039647 98988286 901039647 452227988 901039647 452227988 499990756 234798039 499990756 234798039 765215645 329124224 765215645 329124224 499986127 986040021 499986127 986040021 986056441 499980138 986056441 499980138 168756903 168706768 168756903 727752652 168756903 727752652 651449144 499985550 651449144 499999954 651449144 499999954 301393229 499995244 301393229 499995244 746803445 401128969 746803445 401128969 401179427 112017530 401179427 112017530 664414803 664449822 664414803 499983566 664414803 499983566 833864029 500019082 833864029 500019082 184999727 37487422 184999727 37487422 37504709 551379574 37504709 551379574 448563562 578508311 448563562 578508311 421500959 433470904 421500959 433470904 433460151 499982090 433460151 499982090 349092938 597394241 349092938 597394241 500019354 104180075 500019354 104180075 104175041 81999422 104175041 81999422 918049948 384394142 918049948 384394142 302021257 500004780 302021257 370957322 302021257 370957322 629112727 425027924 629112727 425027924 500015433 26060205 500015433 26060205 26011856 539430560 26011856 539430560 460550399 7031210 460550399 7031210 7044845 344882339 7044845 344882339 558182738 500019597 558182738 706705385 558182738 706705385 165788817 110411878 165788817 110411878 889547372 913996006 889547372 913996006 312915237 807891172 312915237 807891172 192100624 499975692 192100624 499975692 675619075 675574532 675619075 571596408 675619075 571596408 571543675 694669368 571543675 694669368 782677946 499970907 782677946 499999320 782677946 499999320 358006993 641951973 358006993 500022108 358006993 500022108 498545626 729257083 498545626 729257083 270774031 499967907 270774031 499967907 677704148 322283760 677704148 499963364 677704148 499963364 9124204 500004675 9124204 499960681 9124204 499960681 516693271 923111197 516693271 923111197 500016744 162466412 500016744 162466412 500018319 111707626 500018319 111707626 341624390 341604482 341624390 499960243 341624390 499960243 642709416 465681942 642709416 465681942 199751208 800226120 199751208 500034027 199751208 500034027 510697949 285367128 510697949 285367128 500031493 367092322 500031493 367092322 583537743 583518354 583537743 144766554 583537743 144766554 452364310 547677351 452364310 508456350 452364310 508456350 500016401 504349250 500016401 504349250 499997895 500035605 499997895 500035605 937653560 499997515 937653560 499997515 213836313 500019401 213836313 499999574 213836313 499999574 149867746 765246282 149867746 765246282 980230135 19790133 980230135 607818397 980230135 607818397 507243518 499992458 507243518 499992458 314058984 919475072 314058984 919475072 500017357 230802668 500017357 230802668 230836383 709500274 230836383 709500274 655099093 500013871 655099093 500013871 329534760 500020981 329534760 500020981 638541703 361478104 638541703 500025908 638541703 500025908 397494001 397492482 397494001 893188596 397494001 893188596 106793260 574858727 106793260 574858727 574879568 500015291 574879568 500015291 6406995 471873688 6406995 471873688 471918732 931990475 471918732 931990475 67967667 500038860 67967667 500038860 779466451 499967813 779466451 499967813 553668704 262967140 553668704 262967140 737024685 417951676 737024685 417951676 500027680 290733234 500027680 290733234 709302015 189757565 709302015 189757565 499979479 389517434 499979479 389517434 499993736 900879073 499993736 900879073 99128040 532413344 99128040 532413344 499977026 10746921 499977026 10746921 10786739 500022938 10786739 500022938 499965543 157452540 499965543 157452540 157421491 923522226 157421491 923522226 923598352 466355512 923598352 466355512 267667836 445591459 267667836 445591459 554418100 968963819 554418100 968963819 31021640 10306460 31021640 10306460 500022814 844878417 500022814 188485652 500022814 188485652 811481451 803608156 811481451 803608156 83786858 50491831 83786858 50491831 499972674 498383674 499972674 498383674 498347970 878832552 498347970 878832552 499992584 42475269 499992584 42475269 42455912 631257036 42455912 631257036 631243276 831354828 631243276 831354828 168672469 166106453 168672469 166106453 833904349 499991945 833904349 499991945 279125732 488970347 279125732 488970347 500019430 441560882 500019430 441560882 378950315 621107608 378950315 500006002 378950315 500006002 710729688 23080415 710729688 23080415 358098714 641917469 358098714 405547615 358098714 405547615 405534748 131238415 405534748 131238415 131244139 124728048 131244139 124728048 499967744 959987004 499967744 959987004 39971060 25863314 39971060 25863314 974165404 637357023 974165404 637357023 500000154 323635070 500000154 500018335 500000154 500018335 18282330 613773198 18282330 613773198 613803373 506245210 613803373 506245210 499996384 259958106 499996384 259958106 952286503 952342319 952286503 545284178 952286503 545284178 454740068 150332414 454740068 150332414 883050706 499976904 883050706 257169098 883050706 257169098 257165713 688477785 257165713 688477785 499993915 992017331 499993915 992017331 7966195 644583083 7966195 644583083 500025750 628528046 500025750 628528046 252856273 67135000 252856273 67135000 67135334 356866058 67135334 356866058 636234843 499997425 636234843 128835756 636234843 128835756 500000522 875707810 500000522 875707810 500033960 352233931 500033960 352233931 499981364 701720119 499981364 701720119 701715875 5590515 701715875 5590515 5632149 624247568 5632149 624247568 720617956 720622725 720617956 180427665 720617956 180427665 819582775 426860052 819582775 426860052 499999345 786042208 499999345 500020449 499999345 500020449 522463680 57047985 522463680 57047985 500013506 480139546 500013506 480139546 519867244 501251841 519867244 501251841 177240876 822719279 177240876 499989385 177240876 499989385 500024120 596213803 500024120 156041365 500024120 156041365 156119540 742373530 156119540 742373530 742363807 251456438 742363807 251456438 499969976 499987571 499969976 499987571 987801841 974646940 987801841 974646940 499976207 984399535 499976207 442576925 499976207 442576925 442599232 397964739 442599232 397964739 774140869 499986761 774140869 817741315 774140869 817741315 817732299 500021722 817732299 500021722 128359543 499962835 128359543 499962835 508984267 577075519 508984267 577075519 499973102 690159721 499973102 690159721 690129673 500017131 690129673 500017131 217083606 500035012 217083606 500035012 499962848 109874119 499962848 472856298 499962848 472856298 993187042 500019395 993187042 499986729 993187042 499986729 148390893 821720746 148390893 821720746 322159143 228970752 322159143 228970752 200053848 500001351 200053848 431234523 200053848 431234523 568770280 179347958 568770280 179347958 278141041 805322881 278141041 805322881 790445115 499974175 790445115 499977106 790445115 499977106 665617308 499966038 665617308 499966038 720845874 365806905 720845874 365806905 500036194 525798193 500036194 360477448 500036194 360477448 499983188 811041941 499983188 811041941 811000138 499982658 811000138 499982658 273770045 726223997 273770045 425295133 273770045 425295133 613840809 238201475 613840809 238201475 176755024 963207666 176755024 963207666 500002942 764052393 500002942 764052393 235940987 729439056 235940987 729439056 500002849 73288918 500002849 73288918 73314961 621689320 73314961 621689320 499967729 936354912 499967729 670169071 499967729 670169071 500030175 715066076 500030175 715066076 715109044 354491213 715109044 354491213 182114041 499982818 182114041 499982818 539728951 545710744 539728951 545710744 454287404 455510710 454287404 455510710 499974785 718481214 499974785 718481214 281492843 684563289 281492843 684563289 499987693 530160209 499987693 530160209 184523259 37864009 184523259 37864009 37902810 660437476 37902810 660437476 660460330 510232727 660460330 510232727 247780024 300085118 247780024 300085118 699848309 734209754 699848309 734209754 142282827 869892773 142282827 869892773 869862997 499964257 869862997 499964257 500032033 615826117 500032033 615826117 384179709 326028718 384179709 326028718 500031869 189602964 500031869 189602964 810396549 865508597 810396549 865508597 170561375 938842490 170561375 938842490 61110783 500034179 61110783 500034179 793464038 147162980 793464038 147162980 253122076 253082655 253122076 6560045 253122076 6560045 993442154 972859322 993442154 972859322 928111140 500003665 928111140 500003665 335121372 822434877 335121372 822434877 822409210 452661222 822409210 452661222 73215907 940648962 73215907 940648962 59300157 407433708 59300157 407433708 556668092 556658054 556668092 499967166 556668092 499967166 671387191 603453035 671387191 603453035 499978476 436624075 499978476 944727789 499978476 944727789 944715296 805048032 944715296 805048032 532303961 467718824 532303961 498000274 532303961 498000274 274529157 166710934 274529157 166710934 833312782 499979458 833312782 499979458 343194403 343141703 343194403 852260011 343194403 852260011 147689640 983345542 147689640 983345542 768872654 260280251 768872654 260280251 260244292 618439434 260244292 618439434 499972343 500032600 499972343 500032600 456100331 500029697 456100331 500029697 499967885 417107379 499967885 881466591 499967885 881466591 118531138 695216120 118531138 695216120 499997124 278448792 499997124 321091468 499997124 321091468 922629540 922605900 922629540 499967032 922629540 499967032 84252531 582599640 84252531 582599640 499961155 499996538 499961155 499996538 37159315 499992634 37159315 499992634 992127880 694999327 992127880 694999327 500025033 695948372 500025033 299444215 500025033 299444215 93385543 944446956 93385543 944446956 26404505 274240222 26404505 274240222 725753585 579747928 725753585 579747928 420251030 798288107 420251030 798288107 798336425 406182183 798336425 406182183 499968978 301809413 499968978 725037034 499968978 725037034 725058547 877948055 725058547 877948055 122058399 900925251 122058399 900925251 900996426 113578599 900996426 113578599 886460816 77744278 886460816 77744278 922238150 499997142 922238150 499997142 701531878 701539860 701531878 586975338 701531878 586975338 413004786 600216378 413004786 600216378 707728578 343180988 707728578 343180988 184311726 454343389 184311726 454343389 905080989 94927790 905080989 892798452 905080989 892798452 107201885 136484784 107201885 136484784 863558406 485508191 863558406 485508191 499993623 230904716 499993623 230904716 987446939 987486226 987446939 424114947 987446939 424114947 500002376 388519477 500002376 388519477 611513922 386900196 611513922 386900196 87039384 820174759 87039384 820174759 828211434 828204945 828211434 261338924 828211434 261338924 114278490 500033102 114278490 499986718 114278490 499986718 541333694 432772871 541333694 432772871 263135724 499984587 263135724 499984587 133887593 886183932 133887593 886183932 886192444 735353829 886192444 735353829 264677397 500032943 264677397 500032943 922124950 800509018 922124950 800509018 199480537 985668881 199480537 985668881 523673970 473864425 523673970 473864425 500004323 466228200 500004323 466228200 533725404 517058859 533725404 517058859 356354035 643642868 356354035 499991818 356354035 499991818 923059434 500013645 923059434 500013645 129850155 684018159 129850155 684018159 684031249 419376218 684031249 419376218 168659180 356690579 168659180 356690579 409418449 409374805 409418449 624219503 409418449 624219503 499973384 749616059 499973384 749616059 250331337 835189529 250331337 835189529 835204876 85279455 835204876 85279455 484334805 484327716 484334805 77459830 484334805 77459830 922599044 363441430 922599044 363441430 247569174 820312309 247569174 820312309 500003109 499977253 500003109 499977253 279990159 137875216 279990159 137875216 137887547 504500563 137887547 504500563 504485909 885166202 504485909 885166202 114776486 237822125 114776486 237822125 822991572 499981364 822991572 359858878 822991572 359858878 499978017 699663285 499978017 500025757 499978017 500025757 712664180 586793884 712664180 586793884 586777341 499978775 586777341 499978775 996203805 446543183 996203805 446543183 269858438 499999742 269858438 499999742 982355497 499960972 982355497 499960972 534837515 211943251 534837515 211943251 838111011 161884428 838111011 683203238 838111011 683203238 316803231 277080212 316803231 277080212 499968242 968302857 499968242 968302857 31687530 699594616 31687530 699594616 300431216 943623016 300431216 943623016 56400587 912175467 56400587 912175467 732779187 133352681 732779187 133352681 500006283 898717378 500006283 898717378 898669926 230320471 898669926 230320471 230385708 8937427 230385708 8937427 777871490 499994298 777871490 721139567 777871490 721139567 500017603 203606235 500017603 203606235 796381473 826503177 796381473 826503177 173458468 674388166 173458468 674388166 602132649 500001009 602132649 500001009 631158388 499965638 631158388 499965638 375807109 673846199 375807109 673846199 908873979 91159751 908873979 495542462 908873979 495542462 20997742 967897001 20997742 967897001 499971412 862159333 499971412 862159333 137903684 499962434 137903684 499962434 999987024 36941 999987024 784296836 999987024 784296836 784310000 500027225 784310000 500027225 836276000 461706503 836276000 461706503 20863724 499994613 20863724 444406188 20863724 444406188 499976816 396152449 499976816 396152449 396152503 364625118 396152503 364625118 500008632 500037897 500008632 500037897 384266451 227821705 384266451 227821705 499997115 7813903 499997115 7813903 49382814 499969235 49382814 164456764 49382814 164456764 499999406 670758776 499999406 670758776 329223520 499970717 329223520 499970717 987385173 500032168 987385173 500032168 23496317 499976015 23496317 499976015 452734778 500024862 452734778 328684762 452734778 328684762 753662731 499975683 753662731 247693990 753662731 247693990 247730102 43508974 247730102 43508974 500013260 891255854 500013260 891255854 16617266 16566649 16617266 499995247 16617266 499995247 922918876 77063665 922918876 538353702 922918876 538353702 500021969 238570879 500021969 238570879 761418291 691478354 761418291 691478354 500007195 251117764 500007195 560947121 500007195 560947121 439060838 414075777 439060838 414075777 815965178 500020707 815965178 500028351 815965178 500028351 29048695 342433754 29048695 342433754 500005058 388992140 500005058 191027615 500005058 191027615 500024475 316823944 500024475 316823944 499975668 811441389 499975668 811441389 500026988 939663103 500026988 939663103 60338233 500009883 60338233 500009883 881741786 881755682 881741786 499988669 881741786 499988669 984947645 292596572 984947645 292596572 348717721 818352640 348717721 818352640 500018420 142673604 500018420 805969454 500018420 805969454 77632677 922388573 77632677 326138884 77632677 326138884 562444005 437536521 562444005 144872905 562444005 144872905 855131150 97744425 855131150 97744425 500018640 871160315 500018640 871160315 871219053 438056096 871219053 438056096 438082439 596950112 438082439 596950112 596893837 499997935 596893837 499997935 583469056 499978834 583469056 499978834 883607446 500026449 883607446 500026449 408880294 500020121 408880294 500020121 162753732 837260964 162753732 329393245 162753732 329393245 329328110 871723411 329328110 871723411 82493718 484733516 82493718 484733516 500022689 500019764 500022689 500019764 100023516 216144483 100023516 216144483 545075757 454886745 545075757 359571109 545075757 359571109 140312649 859659522 140312649 38370880 140312649 38370880 913042556 86984614 913042556 689995309 913042556 689995309 175153630 425503485 175153630 425503485 499966896 270689302 499966896 270689302 270690957 500002797 270690957 500002797 611829424 388229292 611829424 499986900 611829424 499986900 737627854 184029950 737627854 184029950 184001449 256238365 184001449 256238365 780294305 780272294 780294305 641553200 780294305 641553200 611274253 201945214 611274253 201945214 832779010 500036415 832779010 500028110 832779010 500028110 833985378 989154264 833985378 989154264 10858570 229950257 10858570 229950257 770111435 862498365 770111435 862498365 500003648 451507661 500003648 451507661 548555522 84149558 548555522 84149558 84150751 137945025 84150751 137945025 862040642 636214837 862040642 636214837 159800431 840195956 159800431 632654397 159800431 632654397 856140673 143842683 856140673 500009206 856140673 500009206 402066723 29491733 402066723 29491733 818296114 499961922 818296114 831316243 818296114 831316243 500011968 500021790 500011968 500021790 920365627 513890503 920365627 513890503 486155439 500028995 486155439 500028995 920488232 920528648 920488232 500028362 920488232 500028362 499993243 41910671 499993243 392700293 499993243 392700293 500035466 499962820 500035466 499962820 317101518 241754429 317101518 241754429 758265265 744251387 758265265 744251387 255736734 627437680 255736734 627437680 816218687 183787468 816218687 638065502 816218687 638065502 499968928 31528940 499968928 826317737 499968928 826317737 826338575 394240544 826338575 394240544 500018918 424961122 500018918 116933545 500018918 116933545 116982110 686739148 116982110 686739148 466396820 613841566 466396820 613841566 701913391 499979319 701913391 851461544 701913391 851461544 991194306 499997559 991194306 919409867 991194306 919409867 80581631 177410236 80581631 177410236 500015834 519042756 500015834 519042756 499971787 118016812 499971787 118016812 881986454 500011153 881986454 500011153 586516205 275757785 586516205 275757785 926711523 499964929 926711523 145782559 926711523 145782559 499960522 785590664 499960522 785590664 785535734 954670875 785535734 954670875 45298010 500024822 45298010 500024822 979850974 340487311 979850974 340487311 500005572 259843248 500005572 484634913 500005572 484634913 515408809 796027827 515408809 796027827 354504271 785503738 354504271 785503738 214507437 433925753 214507437 433925753 499987718 171544965 499987718 171544965 500000553 160885268 500000553 160885268 155171446 844774958 155171446 183053338 155171446 183053338 500025783 661635800 500025783 661635800 499977947 844499284 499977947 844499284 618488454 49997647 618488454 49997647 950035278 499976038 950035278 499976038 131194966 868863180 131194966 547635374 131194966 547635374 547639523 258777657 547639523 258777657 499967471 10000817 499967471 10000817 794324706 205678862 794324706 18160410 794324706 18160410 499969327 348092915 499969327 912366903 499969327 912366903 912391705 651127293 912391705 651127293 348913538 500027386 348913538 500027386 376399087 751943011 376399087 751943011 96584157 990475140 96584157 990475140 990421394 401334468 990421394 401334468 348286285 500009656 348286285 500009656 579127375 258516810 579127375 258516810 500002866 601668330 500002866 500030463 500002866 500030463 558924034 646704187 558924034 646704187 353280917 702463092 353280917 702463092 762009757 762036725 762009757 475618148 762009757 475618148 475591133 161545902 475591133 161545902 500027611 499974295 500027611 499974295 300146131 615568863 300146131 615568863 747008130 228720516 747008130 228720516 228723117 499994290 228723117 499994290 805847693 499963987 805847693 499963987 550772386 692487151 550772386 692487151 692514053 499977820 692514053 499977820 82610109 499976424 82610109 499976424 499978676 531766218 499978676 111452874 499978676 111452874 500011536 413372102 500011536 554487823 500011536 554487823 445498296 500020304 445498296 500020304 946627272 448952589 946627272 448952589 500001475 499973324 500001475 499973324 660738651 272005295 660738651 272005295 7878208 992118838 7878208 547299707 7878208 547299707 752851221 152919144 752851221 152919144 499965097 499980743 499965097 499980743 673641245 953690260 673641245 953690260 201787697 650687608 201787697 650687608 349252231 24442731 349252231 24442731 24429658 893869041 24429658 893869041 605133502 499978702 605133502 778517529 605133502 778517529 221515742 499962539 221515742 499962539 788487018 499979323 788487018 499979323 298159197 648894935 298159197 648894935 569835797 32690154 569835797 32690154 499991967 221531145 499991967 221531145 778420758 500035478 778420758 500035478 446420003 500017217 446420003 500017217 631562166 482750212 631562166 482750212 500001761 500019866 500001761 500019866 594520706 163525830 594520706 163525830 163570153 542196956 163570153 542196956 499993344 915916199 499993344 915916199 915889168 136192139 915889168 136192139 499972511 282560583 499972511 282560583 500003380 413628799 500003380 413628799 499990375 281819379 499990375 281819379 978326256 21633622 978326256 590652014 978326256 590652014 351891615 648151250 351891615 343119463 351891615 343119463 343089363 857001419 343089363 857001419 857008564 610642916 857008564 610642916 499967557 774542472 499967557 774542472 774583234 363583264 774583234 363583264 25891141 974084928 25891141 19686209 25891141 19686209 500001615 484450088 500001615 195307290 500001615 195307290 804722318 608620082 804722318 608620082 391357477 658233120 391357477 658233120 658271248 499973389 658271248 499973389 632616396 803691439 632616396 803691439 803677597 471800882 803677597 471800882 528177698 500000422 528177698 500000422 916660781 499998886 916660781 534634513 916660781 534634513 500001255 866672263 500001255 866672263 871951495 499972238 871951495 499972238 89277856 887185104 89277856 887185104 492053369 706004011 492053369 706004011 85821993 718186057 85821993 718186057 281761965 268762494 281761965 268762494 268743474 318323715 268743474 318323715 989096838 499960719 989096838 74384200 989096838 74384200 149944406 917904868 149944406 917904868 917919729 499995288 917919729 499995288 112205715 499961130 112205715 499961130 35158302 246136250 35158302 246136250 988239109 11731068 988239109 147440286 988239109 147440286 243432218 524208535 243432218 524208535 500033029 537931874 500033029 537931874 462037261 944927837 462037261 944927837 500007296 499971291 500007296 499971291 676501107 307526885 676501107 307526885 499970177 859332057 499970177 499999350 499970177 499999350 539968336 523709823 539968336 523709823 523686005 397287265 523686005 397287265 602713206 405647443 602713206 405647443 489434608 663721305 489434608 663721305 336218297 566869701 336218297 566869701 566854666 943894966 566854666 943894966 500017268 499989146 500017268 499989146 893911076 893896550 893911076 561195859 893911076 561195859 438775559 200092699 438775559 200092699 997927343 500026874 997927343 880200472 997927343 880200472 218629710 218567696 218629710 531437914 218629710 531437914 531476679 495894965 531476679 495894965 284084735 500013926 284084735 500013926 710709744 646999555 710709744 646999555 353042014 499970950 353042014 499970950 530988241 744041835 530988241 744041835 255963478 499965640 255963478 499965640 843709414 119005137 843709414 119005137 118975042 500025446 118975042 500025446 475268420 524751319 475268420 499977672 475268420 499977672 278421644 500021674 278421644 500021674 151076893 629984931 151076893 629984931 629986284 801738 629986284 801738 809920 306818581 809920 306818581 571591289 500029723 571591289 499981970 571591289 499981970 273618499 499984365 273618499 499984365 450227555 669846926 450227555 669846926 330101707 459068876 330101707 459068876 540965235 631025409 540965235 631025409 69679810 930376119 69679810 167542305 69679810 167542305 609479758 390527949 609479758 730350680 609479758 730350680 269644651 218081587 269644651 218081587 781895885 332352009 781895885 332352009 179972563 179921257 179972563 784576618 179972563 784576618 633550117 413996472 633550117 413996472 499991439 500036377 499991439 500036377 845696758 845747281 845696758 149522732 845696758 149522732 500007821 381413194 500007821 381413194 618589972 499971142 618589972 499971142 405931811 682231743 405931811 682231743 682220519 493648072 682220519 493648072 500029602 678239784 500029602 678239784 678213982 500031730 678213982 500031730 167730858 478783184 167730858 478783184 521218620 231459843 521218620 231459843 231402625 58644725 231402625 58644725 500012897 500018001 500012897 500018001 119061524 306232332 119061524 306232332 933156867 51355829 933156867 51355829 948679026 499968700 948679026 499968700 34884251 34845598 34884251 497586076 34884251 497586076 556997810 443014000 556997810 500033348 556997810 500033348 959732030 499991765 959732030 499991765 588813726 95372010 588813726 95372010 904629338 569302156 904629338 569302156 534360228 285882492 534360228 285882492 285855671 404669602 285855671 404669602 499980621 499973392 499980621 499973392 41693292 499978844 41693292 499978844 500290107 289988645 500290107 289988645 289975577 124095605 289975577 124095605 500007739 624368336 500007739 624368336 375593682 109499641 375593682 109499641 547096577 547106356 547096577 43751947 547096577 43751947 956295608 415796353 956295608 415796353 584201491 374857347 584201491 374857347 636488015 500006972 636488015 357820647 636488015 357820647 642239859 500013689 642239859 500013689 221048969 255909539 221048969 255909539 830548498 500023728 830548498 924205727 830548498 924205727 924232186 557910160 924232186 557910160 500006959 53060278 500006959 53060278 500013158 707731431 500013158 707731431 292267076 317875854 292267076 317875854 896075825 103952231 896075825 251621886 896075825 251621886 500037696 500008436 500037696 500008436 930624183 500001159 930624183 500001159 328572972 189137711 328572972 189137711 810861326 103122687 810861326 103122687 500000885 453737087 500000885 453737087 983067839 500021883 983067839 234905126 983067839 234905126 765050601 500010048 765050601 500010048 986801186 245947997 986801186 245947997 500015624 685400314 500015624 685400314 685369548 499995336 685369548 499995336 68536143 933496059 68536143 933496059 933448367 500018039 933448367 500018039 393521494 987225426 393521494 987225426 771056019 381768918 771056019 381768918 499969258 969255743 499969258 591737926 499969258 591737926 77013700 77006854 77013700 500018702 77013700 500018702 908288720 313586919 908288720 313586919 201284186 59864314 201284186 59864314 500004524 120468277 500004524 120468277 120515798 34654698 120515798 34654698 499974915 499994219 499974915 499994219 76623867 500004041 76623867 141127335 76623867 141127335 858892802 172731229 858892802 172731229 499984424 65597056 499984424 499979470 499984424 499979470 857162871 499994727 857162871 499994727 41948218 484566145 41948218 484566145 500010976 992967289 500010976 992967289 7018541 499971567 7018541 499971567 475726237 524231663 475726237 107867902 475726237 107867902 500025682 204830673 500025682 204830673 500016553 132732833 500016553 132732833 500033872 2309893 500033872 2309893 2252581 499996723 2252581 499996723 863727044 499975347 863727044 639412985 863727044 639412985 639390152 707392805 639390152 707392805 707391948 863113116 707391948 863113116 93082762 372561788 93082762 372561788 627478470 565360929 627478470 565360929 84866217 911797780 84866217 911797780 500027404 924356753 500027404 924356753 282945939 781819258 282945939 781819258 179108110 951837443 179108110 951837443 500013144 929008671 500013144 929008671 499971880 499999118 499971880 499999118 558019177 500005355 558019177 500005355 319067527 680989435 319067527 500019111 319067527 500019111 548458916 377365514 548458916 377365514 2677432 2664251 2677432 531656517 2677432 531656517 531666377 405444811 531666377 405444811 405504474 270089208 405504474 270089208 729893785 499987352 729893785 499987352 109868686 500018926 109868686 500018926 884576415 597205506 884576415 597205506 402837873 587491293 402837873 587491293 500037686 217269144 500037686 217269144 782681707 738647886 782681707 738647886 500018244 748291398 500018244 748291398 748350938 901214242 748350938 901214242 98785246 500012700 98785246 500012700 997794059 887920638 997794059 887920638 112052919 84051075 112052919 84051075 915933314 526618544 915933314 526618544 473363503 654675522 473363503 654675522 500016943 703768409 500016943 703768409 499973327 533741548 499973327 533741548 661935450 661969272 661935450 499985038 661935450 499985038 993250663 347664737 993250663 347664737 126400941 873587704 126400941 868140137 126400941 868140137 499967551 807197678 499967551 807197678 192217026 499979301 192217026 499979301 609168687 499985430 609168687 499985430 243807892 374302055 243807892 374302055 794548333 499991998 794548333 499989953 794548333 499989953 71018693 756416066 71018693 756416066 756450577 503409040 756450577 503409040 112594245 356619633 112594245 356619633 499976876 499997976 499976876 499997976 75253844 163990752 75253844 163990752 499992109 792415614 499992109 792415614 207558966 143994465 207558966 143994465 855993400 204738934 855993400 204738934 204736833 499996398 204736833 499996398 630025448 242907987 630025448 242907987 499963907 30527499 499963907 30527499 499973641 832371655 499973641 342429291 499973641 342429291 342366973 500025518 342366973 500025518 469087361 139575708 469087361 139575708 860420869 2479136 860420869 2479136 499992726 257813467 499992726 257813467 742206602 362389406 742206602 362389406 500001720 309880429 500001720 309880429 767522145 767495944 767522145 68205821 767522145 68205821 500033583 885767441 500033583 885767441 885794467 500034790 885794467 500034790 442443215 499985143 442443215 499985143 879096249 120927706 879096249 132726674 879096249 132726674 132763501 576138308 132763501 576138308 576165670 792388206 576165670 792388206 207636369 645846476 207636369 645846476 500015445 499962781 500015445 499962781 220603161 273032646 220603161 273032646 992473451 499973641 992473451 485746392 992473451 485746392 77891261 922060325 77891261 859210288 77891261 859210288 883935119 499991186 883935119 733348498 883935119 733348498 500033902 214067275 500033902 992982463 500033902 992982463 679475401 368908303 679475401 368908303 500031621 169014588 500031621 541277776 500031621 541277776 831186274 831126300 831186274 716908203 831186274 716908203 499974536 610125770 499974536 610125770 965926575 499983487 965926575 579174260 965926575 579174260 19894509 980079675 19894509 299686919 19894509 299686919 555685199 500024041 555685199 492713158 555685199 492713158 355146383 691172942 355146383 691172942 308827893 693248249 308827893 693248249 816720985 66769927 816720985 66769927 933231315 847548407 933231315 847548407 499964933 29918214 499964933 882173096 499964933 882173096 906451090 499968392 906451090 771445974 906451090 771445974 737760782 361629012 737760782 361629012 361639619 399922735 361639619 399922735 978750657 21302142 978750657 297932009 978750657 297932009 297998833 153325235 297998833 153325235 846645168 499967729 846645168 499967729 175541190 369037658 175541190 369037658 499990961 34168736 499990961 499976285 499990961 499976285 168188594 762749541 168188594 762749541 729456894 270525965 729456894 684365274 729456894 684365274 684352274 953869304 684352274 953869304 953818700 499969186 953818700 499969186 499971521 942801446 499971521 804484174 499971521 804484174 804468373 943080991 804468373 943080991 136937585 315486801 136937585 315486801 500024278 839710535 500024278 839710535 160298444 500010305 160298444 500010305 714821482 499997670 714821482 499997670 130568124 869443406 130568124 302458872 130568124 302458872 655498090 344543702 655498090 285096063 655498090 285096063 714932114 890939065 714932114 890939065 183634303 178666558 183634303 178666558 500012626 191527942 500012626 191527942 191525938 177429643 191525938 177429643 822566404 500010655 822566404 500010655 701118639 45670190 701118639 45670190 954348454 661499343 954348454 661499343 325643996 120085407 325643996 120085407 927894229 927917759 927894229 218389881 927894229 218389881 499982420 771953547 499982420 260753233 499982420 260753233 739288546 369717584 739288546 369717584 500036733 499968844 500036733 499968844 518907181 500025278 518907181 500025278 388274383 484817227 388274383 484817227 515145856 499971350 515145856 499971350 390527916 781749913 390527916 781749913 781710874 375466503 781710874 375466503 375461458 332370565 375461458 332370565 667615697 190929671 667615697 190929671 190890970 141727188 190890970 141727188 500014269 500035144 500014269 500035144 372093667 654852080 372093667 654852080 499985076 609682802 499985076 609682802 390312190 124382910 390312190 124382910 875626032 410320631 875626032 410320631 462248330 719490664 462248330 719490664 499988686 475091841 499988686 475091841 500015633 62008253 500015633 499990075 500015633 499990075 699938341 699924736 699938341 924751042 699938341 924751042 924684821 499996856 924684821 499996856 85185437 967237164 85185437 967237164 967229416 500033273 967229416 500033273 28248445 971695492 28248445 903906064 28248445 903906064 603126986 153072505 603126986 153072505 153035618 354761464 153035618 354761464 645232420 548430516 645232420 548430516 499998395 66824191 499998395 489056237 499998395 489056237 489061537 258523781 489061537 258523781 562116426 500037483 562116426 499965250 562116426 499965250 583990891 860684159 583990891 860684159 500004438 170066566 500004438 191468809 500004438 191468809 191475607 994967546 191475607 994967546 499964041 123589442 499964041 123589442 123625742 500016022 123625742 500016022 936540689 998083185 936540689 998083185 499986223 499960255 499986223 499960255 582364343 500011444 582364343 500011444 158165995 259656305 158165995 259656305 745848315 254171015 745848315 500012090 745848315 500012090 797687458 910222196 797687458 910222196 89761497 302030985 89761497 302030985 302002330 32851638 302002330 32851638 32820097 500008823 32820097 500008823 729955377 499979362 729955377 499979362 14918874 923685809 14918874 923685809 499990000 358622187 499990000 358622187 465836414 499981965 465836414 285392037 465836414 285392037 202474987 202474307 202474987 500035331 202474987 500035331 510056716 703465717 510056716 703465717 296558866 383376219 296558866 383376219 383360761 500038352 383360761 500038352 25205584 409023157 25205584 409023157 858481201 983134091 858481201 983134091 983173584 86775820 983173584 86775820 86783281 278024373 86783281 278024373 721963771 500018123 721963771 500018123 61193435 394639416 61193435 394639416 394665798 347138225 394665798 347138225 189905694 841576442 189905694 841576442 158366582 499961323 158366582 499961323 694615482 145171794 694615482 145171794 145215862 500008820 145215862 500008820 500016042 279011216 500016042 739878191 500016042 739878191 739811282 499971430 739811282 499971430 353003490 500037171 353003490 500037171 644582139 54061525 644582139 54061525 54052736 499990918 54052736 499990918 808357783 808375628 808357783 499974276 808357783 499974276 63415532 845941390 63415532 845941390 154110957 499981388 154110957 499981388 147101438 363601357 147101438 363601357 391878966 531325854 391878966 531325854 581181574 500024194 581181574 785823054 581181574 785823054 785780157 826464137 785780157 826464137 173588458 499970775 173588458 499970775 617402808 786377305 617402808 786377305 183386558 499995564 183386558 499995564 959778576 499989484 959778576 500018930 959778576 500018930 756953495 500010544 756953495 500010544 982572474 364385070 982572474 364385070 371953947 628045028 371953947 592334201 371953947 592334201 592338437 927764596 592338437 927764596 72271121 61950400 72271121 61950400 938095133 62930488 938095133 62930488 499971139 657449830 499971139 657449830 657458489 608411523 657458489 608411523 391637085 499964818 391637085 499964818 768204754 499999257 768204754 499999257 9884571 500013223 9884571 96779203 9884571 96779203 500030491 61426310 500030491 928892191 500030491 928892191 71103073 626204401 71103073 626204401 834832764 834827111 834832764 500003153 834832764 500003153 914815075 846096058 914815075 846096058 4214533 4208817 4214533 779173474 4214533 779173474 672198343 327809349 672198343 500024372 672198343 500024372 18065846 943008119 18065846 943008119 500012310 122844789 500012310 122844789 499962207 292881132 499962207 500024595 499962207 500024595 750251507 202611640 750251507 202611640 55401508 944593429 55401508 134232993 55401508 134232993 865839012 500012171 865839012 500012171 604897625 395084043 604897625 500039634 604897625 500039634 219107276 500039835 219107276 500027350 219107276 500027350 986986819 394178304 986986819 394178304 205828017 927587169 205828017 927587169 72446784 594000406 72446784 594000406 500003762 115033919 500003762 115033919 115038001 551234987 115038001 551234987 551238157 260204887 551238157 260204887 500029543 686789601 500029543 686789601 705027656 294976034 705027656 411981930 705027656 411981930 411972220 619472514 411972220 619472514 500034866 181103352 500034866 181103352 818847601 432186122 818847601 432186122 461093721 521552098 461093721 521552098 876525202 499987142 876525202 629624458 876525202 629624458 524401501 172660668 524401501 172660668 500028087 565530566 500028087 565530566 786882097 261958903 786882097 261958903 499987713 300989605 499987713 300989605 699021720 500021141 699021720 500021141 116003174 115987728 116003174 274124542 116003174 274124542 500010443 723645976 500010443 723645976 263820113 627166572 263820113 627166572 926700804 73310469 926700804 247702014 926700804 247702014 752280750 499968135 752280750 499968135 763456450 735812661 763456450 735812661 264158568 499990996 264158568 499990996 612309640 499991861 612309640 54251540 612309640 54251540 54267194 331317766 54267194 331317766 474418008 788644786 474418008 788644786 500008700 500036937 500008700 500036937 286495106 88799296 286495106 88799296 911230022 489462070 911230022 489462070 70286504 931151895 70286504 931151895 500030779 210929914 500030779 508809121 500030779 508809121 499968952 499995602 499968952 499995602 848457849 581439838 848457849 581439838 209659946 724335929 209659946 724335929 275654188 99526712 275654188 99526712 99532014 489136012 99532014 489136012 717269780 500030419 717269780 283732514 717269780 283732514 678051428 678033776 678051428 499981218 678051428 499981218 35804662 196332766 35804662 196332766 735603872 264428293 735603872 212109846 735603872 212109846 499961281 133219777 499961281 500019198 499961281 500019198 275783566 499996523 275783566 499996523 386905205 984746769 386905205 984746769 15279424 568124154 15279424 568124154 500004169 870378261 500004169 577434015 500004169 577434015 422538269 413127585 422538269 413127585 586806434 536586183 586806434 536586183 127742890 500013574 127742890 500013574 688279751 688306507 688279751 500034081 688279751 500034081 168721480 340387215 168721480 340387215 659609168 758934825 659609168 758934825 241056386 954123982 241056386 954123982 954103827 683513463 954103827 683513463 499981350 499967089 499981350 499967089 37080445 569400917 37080445 569400917 586572203 339049273 586572203 339049273 339101280 133499248 339101280 133499248 866492767 844898875 866492767 844898875 155146290 643309758 155146290 643309758 699491898 226470915 699491898 226470915 499988610 483686156 499988610 512998575 499988610 512998575 487019995 262149481 487019995 262149481 737804781 625582994 737804781 625582994 481539018 481527563 481539018 885411151 481539018 885411151 885475927 581327554 885475927 581327554 499976415 500705274 499976415 500705274 862464032 862486443 862464032 740107252 862464032 740107252 259882798 425995376 259882798 425995376 499972509 527763440 499972509 527763440 472254515 669199024 472254515 669199024 992064342 992053449 992064342 801945500 992064342 801945500 9604522 500009536 9604522 500009536 561435857 75459233 561435857 75459233 75512848 758751113 75512848 758751113 853273466 146793837 853273466 388189842 853273466 388189842 388211224 68307655 388211224 68307655 500013803 904072431 500013803 506001578 500013803 506001578 493962258 387020379 493962258 387020379 612962361 350501622 612962361 350501622 350485252 878288461 350485252 878288461 878336409 292453082 878336409 292453082 707515939 499973110 707515939 499973110 806408799 499993866 806408799 499993866 103657893 268018890 103657893 268018890 731967717 439525900 731967717 439525900 560402617 797486597 560402617 797486597 797505317 206098507 797505317 206098507 381717393 772477076 381717393 772477076 227540600 520365897 227540600 520365897 500009043 160778030 500009043 922329829 500009043 922329829 77676267 891178326 77676267 891178326 901630750 500037825 901630750 569930620 901630750 569930620 236745797 236724851 236745797 452577817 236745797 452577817 547445963 487738322 547445963 487738322 477954799 499988957 477954799 75920178 477954799 75920178 75987550 274514866 75987550 274514866 643643003 643700071 643643003 4867424 643643003 4867424 499985985 894455667 499985985 894455667 499989855 500028963 499989855 500028963 20454183 500023470 20454183 500023470 849094337 733189816 849094337 733189816 500019910 712000294 500019910 712000294 288029031 898229293 288029031 898229293 929183512 500020003 929183512 960704923 929183512 960704923 39246321 500001846 39246321 500001846 198609705 198566538 198609705 771218666 198609705 771218666 236870136 236821485 236870136 532485653 236870136 532485653 467517671 7457498 467517671 7457498 7479195 628341316 7479195 628341316 628291149 216587534 628291149 216587534 216590392 693583522 216590392 693583522 693618081 677299112 693618081 677299112 500020464 656129663 500020464 656129663 656151013 823943310 656151013 823943310 499989997 213607646 499989997 213607646 815110841 815092896 815110841 395684590 815110841 395684590 499998194 397362838 499998194 617412644 499998194 617412644 382534435 740734760 382534435 740734760 740758461 497805100 740758461 497805100 500024603 239265516 500024603 292737599 500024603 292737599 292704596 325645916 292704596 325645916 829112598 499993705 829112598 798764363 829112598 798764363 499988518 499972117 499988518 499972117 991719460 986837833 991719460 986837833 890342255 109648374 890342255 499998412 890342255 499998412 999695799 418669480 999695799 418669480 500016632 904085557 500016632 904085557 158622844 220997439 158622844 220997439 529483683 529461422 529483683 453067578 529483683 453067578 500016351 152024537 500016351 152024537 847931985 331558659 847931985 331558659 331533179 499971821 331533179 499971821 499983402 18877067 499983402 786752572 499983402 786752572 499998106 801263748 499998106 801263748 198680122 500026402 198680122 500026402 326208206 34684867 326208206 34684867 34705029 499971068 34705029 499971068 573092475 573068370 573092475 563829553 573092475 563829553 221194442 429500547 221194442 429500547 500007963 458849466 500007963 458849466 499987002 499965272 499987002 499965272 757709139 500017841 757709139 500017841 306438206 328367091 306438206 328367091 671617183 189503963 671617183 189503963 1768678 617318024 1768678 617318024 957780212 957762046 957780212 11996085 957780212 11996085 11972706 436931373 11972706 436931373 500033928 645859572 500033928 645859572 354082530 973784845 354082530 973784845 499978798 500037061 499978798 500037061 209432673 500038010 209432673 500038010 499992381 260590747 499992381 280769808 499992381 280769808 719241632 86428237 719241632 86428237 86454689 735464170 86454689 735464170 946691519 946744996 946691519 499973809 946691519 499973809 128974922 717499302 128974922 717499302 282546671 500033249 282546671 500033249 265865780 411037442 265865780 411037442 500031892 757735857 500031892 757735857 242277238 686227424 242277238 686227424 777468810 777454720 777468810 500037380 777468810 500037380 755235102 238163917 755235102 238163917 761806151 557407073 761806151 557407073 442568401 839136863 442568401 839136863 839183229 577790484 839183229 577790484 422208542 721407147 422208542 721407147 789880565 210081902 789880565 245668220 789880565 245668220 232251775 767698981 232251775 499964638 232251775 499964638 73616874 712156304 73616874 712156304 500037261 25299990 500037261 471791777 500037261 471791777 885698774 499984957 885698774 499989457 885698774 499989457 346910158 500030123 346910158 500030123 991614960 866895593 991614960 866895593 580292161 31834564 580292161 31834564 968175776 345633758 968175776 345633758 585773763 500020864 585773763 888712887 585773763 888712887 888693061 227111059 888693061 227111059 227044685 537029418 227044685 537029418 462927102 782963057 462927102 782963057 217024936 839626612 217024936 839626612 839590599 500020558 839590599 500020558 431429519 371844294 431429519 371844294 869087739 869060454 869087739 838908960 869087739 838908960 470507561 357042346 470507561 357042346 500011751 891771936 500011751 891771936 108238011 796690666 108238011 796690666 500005417 492631672 500005417 492631672 7589800 265622628 7589800 265622628 734393858 822889742 734393858 822889742 274315274 995354382 274315274 995354382 995370132 674315270 995370132 674315270 499963877 499999199 499963877 499999199 739957537 554185540 739957537 554185540 554182831 499969795 554182831 499969795 620854097 449188381 620854097 449188381 500016704 116293093 500016704 168134152 500016704 168134152 168182282 964068227 168182282 964068227 964044803 500000899 964044803 500000899 256815787 743237437 256815787 535910472 256815787 535910472 509357407 499994560 509357407 778653248 509357407 778653248 778681135 500006657 778681135 500006657 229785424 769103956 229785424 769103956 769122326 500007333 769122326 500007333 385891650 234386044 385891650 234386044 765640961 413308286 765640961 413308286 500035704 741058439 500035704 499989563 500035704 499989563 987152412 14463802 987152412 14463802 499987331 525805070 499987331 500036726 499987331 500036726 688365784 46375271 688365784 46375271 306831835 630652698 306831835 630652698 369395789 500032817 369395789 500032817 351904469 416431226 351904469 416431226 499977403 104083966 499977403 188757157 499977403 188757157 188692677 500023997 188692677 500023997 613347562 150974883 613347562 150974883 112353733 112352751 112353733 500019175 112353733 500019175 659940964 52814666 659940964 52814666 294261745 500008674 294261745 200102085 294261745 200102085 200068323 202746228 200068323 202746228 626516937 626520501 626516937 611470858 626516937 611470858 499966574 76530954 499966574 499999627 499966574 499999627 678213778 383443739 678213778 383443739 383494863 499993782 383494863 499993782 552336714 457718757 552336714 457718757 500039891 837992813 500039891 582352276 500039891 582352276 499998656 361403037 499998656 361403037 638535678 862835321 638535678 862835321 499961588 290696204 499961588 290696204 695356444 499980039 695356444 554121219 695356444 554121219 445846037 250231763 445846037 250231763 749746760 875352487 749746760 875352487 500008575 500037330 500008575 500037330 922821648 499975418 922821648 499975418 500026152 227949642 500026152 500010935 500026152 500010935 668500665 500010965 668500665 500010965 285214264 499987905 285214264 499987905 508935530 509417299 508935530 509417299 357101456 500021192 357101456 500021192 483116735 203693464 483116735 203693464 203719101 824986503 203719101 824986503 500017646 323788031 500017646 323788031 323740592 388545506 323740592 388545506 500027523 810510386 500027523 500020934 500027523 500020934 149964328 499969042 149964328 499969042 658124101 499988978 658124101 500000528 658124101 500000528 273633727 491973206 273633727 491973206 507979179 299186884 507979179 299186884 310149737 500014116 310149737 423878703 310149737 423878703 423804229 499992503 423804229 499992503 67560783 358485653 67560783 358485653 500005862 896064974 500005862 896064974 103929507 245791525 103929507 245791525 785142131 785081858 785142131 499971888 785142131 499971888 7672768 961046844 7672768 961046844 275383064 741722903 275383064 741722903 93546257 906450079 93546257 116669186 93546257 116669186 883396074 490927089 883396074 490927089 499972013 285453960 499972013 499964780 499972013 499964780 39375190 201178149 39375190 201178149 500039135 136414940 500039135 645248728 500039135 645248728 438507573 213532975 438507573 213532975 786473341 575353864 786473341 575353864 499995532 618198231 499995532 618198231 500009810 190119019 500009810 190119019 220427068 500025019 220427068 499983777 220427068 499983777 975270547 499970309 975270547 499970309 292035279 482949472 292035279 482949472 500029002 218460192 500029002 218460192 32761074 992718378 32761074 992718378 500019391 792713087 500019391 792713087 207289912 142803642 207289912 142803642 500033421 499975735 500033421 499975735 267386737 668544339 267386737 668544339 500012870 499986881 500012870 499986881 86479347 264539015 86479347 264539015 740695019 740691060 740695019 412825892 740695019 412825892 500025870 500018054 500025870 500018054 582021251 180885456 582021251 180885456 180860161 446566058 180860161 446566058 613594989 613586500 613594989 554215418 613594989 554215418 240544878 500012480 240544878 500012480 840974807 158990061 840974807 823674667 840974807 823674667 176367522 576005938 176367522 576005938 892453206 185807886 892453206 185807886 499999888 744813643 499999888 499967694 499999888 499967694 314200141 500018771 314200141 499998082 314200141 499998082 74902285 74893352 74902285 263776389 74902285 263776389 500034447 251713943 500034447 251713943 5115921 5041842 5115921 223961287 5115921 223961287 776024653 358934547 776024653 358934547 500023308 415127263 500023308 415127263 587265566 587299581 587265566 499960235 587265566 499960235 181157314 807622690 181157314 807622690 807604290 730738455 807604290 730738455 129505853 229113323 129505853 229113323 411350892 499998208 411350892 88134157 411350892 88134157 88150190 652034590 88150190 652034590 693647427 500013087 693647427 646279357 693647427 646279357 500029139 500017067 500029139 500017067 731391770 399143796 731391770 399143796 112588599 887421182 112588599 500037950 112588599 500037950 993282026 113741438 993282026 113741438 499962915 271754397 499962915 271754397 728230475 298052264 728230475 298052264 298052768 843935976 298052768 843935976 573896464 573890298 573896464 928694187 573896464 928694187 928718728 33503855 928718728 33503855 42320436 957674709 42320436 420430924 42320436 420430924 499993436 434631967 499993436 434631967 193943776 810386286 193943776 810386286 911079795 499976981 911079795 499976981 418597045 33445657 418597045 33445657 500006168 499961931 500006168 499961931 351048875 499970636 351048875 499970636 874059537 261742217 874059537 261742217 390448942 390502276 390448942 295547452 390448942 295547452 499998925 499978576 499998925 499978576 377043686 283668068 377043686 283668068 770429949 770418402 770429949 499985804 770429949 499985804 487876374 824928521 487876374 824928521 824916934 578811110 824916934 578811110 500012184 832499990 500012184 425484785 500012184 425484785 222124067 565733680 222124067 565733680 565681818 993262884 565681818 993262884 6728702 991231817 6728702 991231817 546767840 133765944 546767840 133765944 500008959 545995886 500008959 545995886 545933283 839197568 545933283 839197568 2922172 396251772 2922172 396251772 499975142 156063442 499975142 579740427 499975142 579740427 906633002 906679963 906633002 499980796 906633002 499980796 929480056 418992851 929480056 418992851 418956631 444000910 418956631 444000910 628722922 628718347 628722922 729749181 628722922 729749181 14205932 985757178 14205932 614653068 14205932 614653068 987251399 987274780 987251399 47485450 987251399 47485450 499982076 731069877 499982076 114191858 499982076 114191858 500020634 211278986 500020634 211278986 499999349 434758183 499999349 434758183 565312325 331127123 565312325 331127123 234357374 594335143 234357374 594335143 873390440 126603539 873390440 500006215 873390440 500006215 35027646 500022011 35027646 500022011 398758195 671264239 398758195 671264239 328755624 154167599 328755624 154167599 680178994 319823556 680178994 632641986 680178994 632641986 90969367 927661037 90969367 927661037 927640347 994291902 927640347 994291902 500023452 535659137 500023452 535659137 535643760 502863149 535643760 502863149 497089331 106638234 497089331 106638234 893419943 499986792 893419943 499986792 175356237 268353166 175356237 268353166 499971235 696440391 499971235 672382615 499971235 672382615 672349497 552889122 672349497 552889122 447048900 499973904 447048900 499973904 673982486 376528523 673982486 376528523 376513951 821846985 376513951 821846985 499972157 792770152 499972157 792770152 499965356 632134125 499965356 632134125 632111068 916321675 632111068 916321675 250714328 420531579 250714328 420531579 499992142 101048566 499992142 101048566 428512585 535451705 428512585 535451705 953872754 306783368 953872754 306783368 693212901 500006411 693212901 500006411 914588645 447432862 914588645 447432862 327753814 698603292 327753814 698603292 31925519 60910239 31925519 60910239 499978901 766354112 499978901 318775060 499978901 318775060 681234393 253360283 681234393 253360283 499972641 543509314 499972641 443277866 499972641 443277866 556746116 499987292 556746116 499987292 41272486 499999737 41272486 499999737 499964073 66068316 499964073 500005491 499964073 500005491 815177984 778769628 815177984 778769628 499984734 828528693 499984734 828528693 499986525 526439965 499986525 526439965 499985677 537547711 499985677 537547711 537542021 499983607 537542021 499983607 325767284 792226882 325767284 792226882 792221039 500033540 792221039 500033540 202144726 531378039 202144726 531378039 723503296 276503727 723503296 938700139 723503296 938700139 938664582 499968637 938664582 499968637 375265953 979980492 375265953 979980492 500014185 397137014 500014185 397137014 397172364 437978237 397172364 437978237 562072446 499977825 562072446 499977825 481951245 139481982 481951245 139481982 499972344 880898565 499972344 880898565 119089759 555144953 119089759 555144953 539457489 29874409 539457489 29874409 29901590 351739996 29901590 351739996 499988742 500002928 499988742 500002928 219287995 552751514 219287995 552751514 500020493 77335325 500020493 77335325 71274512 71255069 71274512 397916104 71274512 397916104 397840926 715054806 397840926 715054806 284919061 195768776 284919061 195768776 958261893 41688622 958261893 809747198 958261893 809747198 87563202 752175400 87563202 752175400 828547145 499977834 828547145 500018182 828547145 500018182 500012276 969594382 500012276 969594382 969589193 500020248 969589193 500020248 453483523 546449415 453483523 102482815 453483523 102482815 499968139 202509038 499968139 202509038 202442436 449116997 202442436 449116997 960386115 39617246 960386115 806224586 960386115 806224586 499966989 20858671 499966989 20858671 979133121 312611799 979133121 312611799 687393937 499998100 687393937 499998100 953039035 499971159 953039035 499971159 540077122 540066548 540077122 438648600 540077122 438648600 36181676 500039535 36181676 500039535 803323589 196667008 803323589 855241863 803323589 855241863 934623280 934622502 934623280 499996046 934623280 499996046 514613994 499987597 514613994 499987597 528924585 699647974 528924585 699647974 499992322 332308493 499992322 332308493 278008114 499995490 278008114 499995490 516662909 422525335 516662909 422525335 422530542 67858903 422530542 67858903 500011974 310093990 500011974 310093990 310111477 209133138 310111477 209133138 790909732 213583802 790909732 213583802 213608052 443192757 213608052 443192757 998515107 998481229 998515107 634929940 998515107 634929940 279025474 499983778 279025474 499983778 24397452 500026269 24397452 500026269 267813752 209569713 267813752 209569713 209616601 421533875 209616601 421533875 836030491 164024514 836030491 499990964 836030491 499990964 22286009 1 22286009 1 999979806 382990565 999979806 382990565 382929664 364319877 382929664 364319877 499994191 236637386 499994191 236637386 236678111 226364913 236678111 226364913 852190892 500033570 852190892 500020469 852190892 500020469 47249295 891746621 47249295 891746621 847250289 500034003 847250289 622191211 847250289 622191211 94861469 905085503 94861469 149821671 94861469 149821671 492542729 877233067 492542729 877233067 843711369 499969972 843711369 499969972 430806315 428354449 430806315 428354449 829089566 170910470 829089566 664945811 829089566 664945811 487071511 901934205 487071511 901934205 98100786 613005920 98100786 613005920 386928928 197499203 386928928 197499203 197529270 511783092 197529270 511783092 499996670 605125131 499996670 500018726 499996670 500018726 915823394 706971073 915823394 706971073 293019036 731538137 293019036 731538137 500020353 835078922 500020353 835078922 164977031 842770211 164977031 842770211 773675634 186035229 773675634 186035229 813985430 881795514 813985430 881795514 500003942 998351523 500003942 998351523 500018766 373592611 500018766 373592611 499994984 500035164 499994984 500035164 724063525 724096073 724063525 363740240 724063525 363740240 398544591 398497800 398544591 850927802 398544591 850927802 499970794 928717848 499970794 928717848 71284553 396677198 71284553 396677198 717733894 500020744 717733894 17869750 717733894 17869750 388614707 388610708 388614707 970356232 388614707 970356232 970371541 650140650 970371541 650140650 650153236 262389419 650153236 262389419 737621481 416666321 737621481 416666321 416624306 278670658 416624306 278670658 664586109 500032956 664586109 500005516 664586109 500005516 334812240 582349783 334812240 582349783 500020397 677967505 500020397 500020151 500020397 500020151 998587231 499990537 998587231 499990537 500024020 194907781 500024020 916580439 500024020 916580439 83446365 426527040 83446365 426527040 573433345 283429016 573433345 283429016 172143838 827903911 172143838 499961199 172143838 499961199 788958276 490549519 788958276 490549519 365629370 365628891 365629370 373434932 365629370 373434932 373458699 881848169 373458699 881848169 24265695 499987346 24265695 499987346 857835515 452235527 857835515 452235527 499991180 499975688 499991180 499975688 975867886 975807869 975867886 934203091 975867886 934203091 145003777 225608087 145003777 225608087 225646948 962645068 225646948 962645068 37368823 96845926 37368823 96845926 649084400 720433859 649084400 720433859 279572725 471048149 279572725 471048149 616024849 384001525 616024849 795436100 616024849 795436100 204624075 548204560 204624075 548204560 548227437 831499030 548227437 831499030 168529127 603977517 168529127 603977517 500006988 202293810 500006988 614760307 500006988 614760307 614804044 500002100 614804044 500002100 134512456 946807783 134512456 946807783 499969473 378068403 499969473 378068403 378040294 500021065 378040294 500021065 408640124 499963300 408640124 499963300 248636280 379155290 248636280 379155290 379096773 499986213 379096773 499986213 148978876 257512610 148978876 257512610 257528473 49227052 257528473 49227052 49217742 101591339 49217742 101591339 500011242 788452205 500011242 788452205 211513961 742967956 211513961 742967956 256975849 238189726 256975849 238189726 238124123 625901657 238124123 625901657 499986939 499962859 499986939 499962859 447641648 59318974 447641648 59318974 940652150 499986062 940652150 499986062 84677965 500037870 84677965 500037870 989966537 989978881 989966537 611749131 989966537 611749131 250376172 250362140 250376172 500018596 250376172 500018596 691462540 499970417 691462540 499970417 401581519 196940625 401581519 196940625 723136234 499977612 723136234 499999108 723136234 499999108 588327012 371426296 588327012 371426296 946599808 968445619 946599808 968445619 31527397 384171563 31527397 384171563 500030032 921232637 500030032 34890419 500030032 34890419 965096087 499998264 965096087 499998264 132136858 588947848 132136858 588947848 693260376 693288328 693260376 589979241 693260376 589979241 499989689 500036793 499989689 500036793 945704268 54331659 945704268 289943398 945704268 289943398 289921934 413005792 289921934 413005792 586994331 499976862 586994331 499976862 381673094 984771632 381673094 984771632 499979020 200746950 499979020 200746950 10151320 989823064 10151320 500014311 10151320 500014311 837511728 162556253 837511728 500017682 837511728 500017682 568614616 996377837 568614616 996377837 996380595 79093868 996380595 79093868 79133823 592272060 79133823 592272060 925722329 925735833 925722329 499999468 925722329 499999468 622110422 77540108 622110422 77540108 922408617 969643496 922408617 969643496 30347164 327668753 30347164 327668753 672293770 351640257 672293770 351640257 499966092 603753100 499966092 35770286 499966092 35770286 499966306 499968668 499966306 499968668 425056789 34157011 425056789 34157011 965858329 197969040 965858329 197969040 3092351 996842254 3092351 499989045 3092351 499989045 500008364 384752386 500008364 643787468 500008364 643787468 643777306 237194220 643777306 237194220 499996718 500015626 499996718 500015626 597621231 574404399 597621231 574404399 48041358 864947415 48041358 864947415 864952588 493224831 864952588 493224831 500012977 926833423 500012977 926833423 500026860 500019168 500026860 500019168 91971861 907966817 91971861 499980089 91971861 499980089 932157895 962138776 932157895 962138776 499963756 500037298 499963756 500037298 877116105 26783592 877116105 26783592 26817245 100715947 26817245 100715947 499985306 900374981 499985306 900374981 99575260 499975933 99575260 499975933 560034371 500028044 560034371 169892128 560034371 169892128 169858725 593509506 169858725 593509506 406503220 986336959 406503220 986336959 13675007 355510800 13675007 355510800 355535454 499963628 355535454 499963628 106064217 76323478 106064217 76323478 580203395 419764946 580203395 737912434 580203395 737912434 262083683 66539021 262083683 66539021 933450163 570445381 933450163 570445381 429535954 458614226 429535954 458614226 541424965 531985801 541424965 531985801 532035485 655156415 532035485 655156415 655178926 820375488 655178926 820375488 179610956 499987891 179610956 499987891 307456835 500010208 307456835 500010208 235417196 500036886 235417196 500036886 937746297 500023522 937746297 972780737 937746297 972780737 972727376 500008006 972727376 500008006 50274161 499994616 50274161 499994616 995460463 175533317 995460463 175533317 175570024 908443589 175570024 908443589 980056741 22325631 980056741 22325631 499988238 154957756 499988238 154957756 500016163 812963303 500016163 812963303 299694714 353201847 299694714 353201847 558184080 441820345 558184080 500030887 558184080 500030887 503796449 499986518 503796449 499986518 897005037 500024237 897005037 499989411 897005037 499989411 124241109 875731496 124241109 339897161 124241109 339897161 660098094 499979088 660098094 499979088 500039588 934032776 500039588 931853049 500039588 931853049 931844098 507521332 931844098 507521332 255623191 337684813 255623191 337684813 662285284 277769944 662285284 277769944 499980128 545739620 499980128 545739620 577677803 577670075 577677803 919312780 577677803 919312780 70636288 929388151 70636288 499963175 70636288 499963175 187527324 499993332 187527324 90977118 187527324 90977118 500037076 505787589 500037076 505787589 494228750 259089712 494228750 259089712 562225558 499962611 562225558 966992707 562225558 966992707 33043687 404485428 33043687 404485428 404471216 500008280 404471216 500008280 30403532 278552323 30403532 278552323 499968861 972998894 499968861 393126714 499968861 393126714 499997760 122254608 499997760 122254608 122243827 809130726 122243827 809130726 809156544 524513925 809156544 524513925 178985552 821021398 178985552 166937157 178985552 166937157 833059690 134931646 833059690 134931646 134968231 492422815 134968231 492422815 507542242 723249278 507542242 723249278 276698385 144583941 276698385 144583941 702746269 499973916 702746269 499974893 702746269 499974893 967347323 499963801 967347323 499963801 500021122 972292043 500021122 624728270 500021122 624728270 375272448 821595101 375272448 821595101 821567093 34246256 821567093 34246256 15571180 240309246 15571180 240309246 660007142 500015978 660007142 992617907 660007142 992617907 500019211 500025820 500019211 500025820 520117726 937687621 520117726 937687621 62282733 581392512 62282733 581392512 530079173 419408451 530079173 419408451 499974 499983966 499974 308910181 499974 308910181 637863376 637827324 637863376 499973372 637863376 499973372 12474100 349281830 12474100 349281830 864386033 135609277 864386033 273885401 864386033 273885401 499961236 224788411 499961236 224788411 960256401 499990314 960256401 601685595 960256401 601685595 56268091 56221968 56268091 125710396 56268091 125710396 874268016 229915262 874268016 229915262 500036793 685129855 500036793 685129855 685173358 895889681 685173358 895889681 104079096 374562026 104079096 374562026 632269686 632289088 632269686 23798148 632269686 23798148 499966317 25979212 499966317 405344958 499966317 405344958 405390768 456917726 405390768 456917726 499966016 186269676 499966016 392357958 499966016 392357958 500008363 351919094 500008363 351919094 351918059 489548136 351918059 489548136 521343828 500000253 521343828 527168521 521343828 527168521 408769739 888269355 408769739 888269355 111739752 282315803 111739752 282315803 717662262 500033288 717662262 500033288 164024738 499969896 164024738 499969896 252699142 499973912 252699142 499973912 45776038 670007766 45776038 670007766 500009306 892553747 500009306 892553747 107498444 942658473 107498444 942658473 942604268 958342299 942604268 958342299 499993489 27344182 499993489 880081213 499993489 880081213 499965488 633989130 499965488 633989130 633990517 532988381 633990517 532988381 466991680 499981324 466991680 499981324 781875669 218169457 781875669 370130319 781875669 370130319 370134670 912088735 370134670 912088735 500007841 101914743 500007841 101914743 499996665 925673395 499996665 428936055 499996665 428936055 571043537 509435192 571043537 509435192 490586429 500036086 490586429 500036086 764054442 399838533 764054442 399838533 399832734 499974610 399832734 499974610 560408723 500016906 560408723 500016906 158253286 499990621 158253286 499990621 655453906 655450752 655453906 547277111 655453906 547277111 547274190 500030345 547274190 500030345 802806218 426121350 802806218 426121350 83853789 83821182 83853789 726731372 83853789 726731372 499978173 21927291 499978173 283922185 499978173 283922185 716093450 167614688 716093450 167614688 499961509 499966443 499961509 499966443 780288381 393239613 780288381 393239613 499969711 57079791 499969711 57079791 942886904 619487265 942886904 619487265 619533282 500000828 619533282 500000828 803349889 524290782 803349889 524290782 499966867 222706971 499966867 222706971 777317581 909739192 777317581 909739192 90256627 547095627 90256627 547095627 547060549 412993110 547060549 412993110 499971807 500038417 499971807 500038417 955028062 349927077 955028062 349927077 500007551 499972378 500007551 499972378 966538736 499962342 966538736 499962342 99087213 500007583 99087213 160564217 99087213 160564217 839391531 498188149 839391531 498188149 501833563 499986545 501833563 499986545 566469705 520942303 566469705 520942303 500012034 187619023 500012034 472140595 500012034 472140595 254665852 254613427 254665852 631569450 254665852 631569450 938207692 500037654 938207692 830464988 938207692 830464988 499962088 578067851 499962088 578067851 280939380 499977532 280939380 499977532 739121933 500017457 739121933 12967283 739121933 12967283 987007050 307620607 987007050 307620607 499964186 526894163 499964186 500019678 499964186 500019678 400451867 686899743 400451867 686899743 500008119 566404825 500008119 566404825 205587043 794423417 205587043 329073941 205587043 329073941 500017651 597262582 500017651 597262582 132697776 867292576 132697776 846621172 132697776 846621172 500004272 32612023 500004272 500016767 500004272 500016767 827447819 995814153 827447819 995814153 4198053 703649035 4198053 703649035 703670715 969891740 703670715 969891740 499992909 90372332 499992909 96968811 499992909 96968811 903018852 699213204 903018852 699213204 500039475 210526218 500039475 210526218 789467629 514944940 789467629 514944940 83737447 720352608 83737447 720352608 500031739 567968608 500031739 567968608 42659734 500007295 42659734 500007295 917419409 82571539 917419409 943116905 917419409 943116905 10813985 10768833 10813985 411817623 10813985 411817623 924032464 499985334 924032464 499972187 924032464 499972187 499971908 680325548 499971908 133408606 499971908 133408606 866603981 164148381 866603981 164148381 499996237 825431650 499996237 825431650 981549456 981562956 981549456 440286116 981549456 440286116 29065024 970960013 29065024 197499376 29065024 197499376 499986985 838064817 499986985 838064817 161957089 499964650 161957089 499964650 302406131 132555950 302406131 132555950 132593800 146590141 132593800 146590141 853458760 206443649 853458760 206443649 275871808 500021453 275871808 500021453 816707332 90473957 816707332 90473957 440701212 500007949 440701212 90276564 440701212 90276564 909747897 797647224 909747897 797647224 142540280 693882556 142540280 693882556 774926571 774959945 774926571 259236511 774926571 259236511 499980609 116354887 499980609 499982663 499980609 499982663 656389161 656373588 656389161 663483369 656389161 663483369 146740062 853202640 146740062 315197451 146740062 315197451 684813400 493825055 684813400 493825055 493786321 757455139 493786321 757455139 499968890 564269314 499968890 564269314 65282074 500025362 65282074 500025362 861794470 861742085 861794470 499999563 861794470 499999563 499997937 813535041 499997937 813535041 813489782 166995053 813489782 166995053 166981328 813656090 166981328 813656090 568966112 91940261 568966112 91940261 908075292 877392448 908075292 877392448 877350278 113784768 877350278 113784768 886242719 819820754 886242719 819820754 341407760 519371459 341407760 519371459 660630489 27572783 660630489 27572783 369907925 369870635 369907925 499981181 369907925 499981181 689292948 192055657 689292948 192055657 192077766 907953517 192077766 907953517 499978409 959523304 499978409 959523304 40515269 499998447 40515269 499998447 899596435 256909866 899596435 256909866 256913866 317069265 256913866 317069265 617593718 382468014 617593718 499990857 617593718 499990857 776164016 237948969 776164016 237948969 499960732 180425658 499960732 180425658 500004353 414172352 500004353 176826996 500004353 176826996 499965213 900834206 499965213 900834206 900826607 291842357 900826607 291842357 79642045 920324192 79642045 500017360 79642045 500017360 741852758 316173252 741852758 316173252 267094754 732921784 267094754 441602577 267094754 441602577 669920997 888474501 669920997 888474501 136447823 628466981 136447823 628466981 628470234 501929811 628470234 501929811 498014800 500004695 498014800 500004695 650014312 887421488 650014312 887421488 499969077 222123599 499969077 992648131 499969077 992648131 499980646 500038311 499980646 500038311 163829742 547444523 163829742 547444523 547422548 499996980 547422548 499996980 471554428 471544147 471554428 500033800 471554428 500033800 723264595 296968251 723264595 296968251 499997505 904023323 499997505 904023323 904014609 765400620 904014609 765400620 33143129 966844726 33143129 756499647 33143129 756499647 310833970 154457386 310833970 154457386 845490372 787554855 845490372 787554855 212468695 270888566 212468695 270888566 729102214 252819333 729102214 252819333 500001749 444754 500001749 349422092 500001749 349422092 349374607 107012523 349374607 107012523 499995024 783878060 499995024 783878060 783882249 500011176 783882249 500011176 79354898 500037855 79354898 500037855 940628102 500039121 940628102 500008492 940628102 500008492 66318824 709921435 66318824 709921435 499974327 12117528 499974327 12117528 12119925 885868163 12119925 885868163 500038416 652909357 500038416 652909357 804267062 804239966 804267062 879268739 804267062 879268739 879204864 25554083 879204864 25554083 499964701 743820126 499964701 28714724 499964701 28714724 971302368 948825162 971302368 948825162 51189318 455652443 51189318 455652443 832868679 167181961 832868679 338952300 832868679 338952300 338993001 520107886 338993001 520107886 878900046 500032432 878900046 835398777 878900046 835398777 499979558 900657062 499979558 900657062 900707355 797155531 900707355 797155531 275334793 275316014 275334793 709339924 275334793 709339924 499966783 663162338 499966783 663162338 25980880 973972177 25980880 499989312 25980880 499989312 634722827 491182107 634722827 491182107 499977162 86869824 499977162 210186444 499977162 210186444 999279211 499982098 999279211 822622573 999279211 822622573 54201500 945815982 54201500 499967718 54201500 499967718 500034986 33574608 500034986 171200774 500034986 171200774 828729020 499987414 828729020 499987414 500016520 253811343 500016520 500015509 500016520 500015509 829375296 176863407 829375296 176863407 6839586 6839036 6839586 767305981 6839586 767305981 232734165 226514742 232734165 226514742 226505619 349454087 226505619 349454087 650577558 500018272 650577558 500018272 133865 318696306 133865 318696306 681287770 688125168 681287770 688125168 126820713 126763275 126820713 500021644 126820713 500021644 9830151 181798013 9830151 181798013 499980563 449254951 499980563 287710350 499980563 287710350 287708515 74042641 287708515 74042641 925909640 630478342 925909640 630478342 499992131 991712296 499992131 991712296 500001682 518169677 500001682 518169677 481773322 500017862 481773322 500017862 853413878 89632767 853413878 89632767 499976420 176657544 499976420 323438841 499976420 323438841 925451904 74485436 925451904 570281821 925451904 570281821 429723911 258005049 429723911 258005049 499982602 638834900 499982602 638834900 499978653 499967900 499978653 499967900 617620464 446727477 617620464 446727477 500018180 500006915 500018180 500006915 720013583 448478166 720013583 448478166 448457791 692894792 448457791 692894792 499989908 814225856 499989908 814225856 134558760 865510764 134558760 763170350 134558760 763170350 244377631 244369923 244377631 500011302 244377631 500011302 549590942 500039714 549590942 500039714 350206441 649723104 350206441 369326335 350206441 369326335 383457211 383419502 383457211 697318862 383457211 697318862 697324527 694887404 697324527 694887404 292600613 603649307 292600613 603649307 907115664 66489400 907115664 66489400 66499166 875253000 66499166 875253000 875252971 9362373 875252971 9362373 1674554 998359649 1674554 167523621 1674554 167523621 500037987 279354566 500037987 279354566 279371080 25331509 279371080 25331509 974669490 500020361 974669490 500020361 375648378 188059787 375648378 188059787 499976046 175254357 499976046 175254357 175205700 43997965 175205700 43997965 956041248 89394557 956041248 89394557 367121022 632876843 367121022 333415360 367121022 333415360 333410479 446237872 333410479 446237872 553790215 545751910 553790215 545751910 499980085 79226080 499980085 499989300 499980085 499989300 214951721 247749400 214951721 247749400 247796756 499990003 247796756 499990003 190306037 760595768 190306037 760595768 812684377 812671020 812684377 111256330 812684377 111256330 111277925 499980614 111277925 499980614 499987804 929257926 499987804 807509694 499987804 807509694 500005413 253142539 500005413 253142539 253155380 925914920 253155380 925914920 925910330 853664405 925910330 853664405 197158790 113336576 197158790 113336576 113311262 125868383 113311262 125868383 499987125 340076398 499987125 340076398 340012498 500039396 340012498 500039396 943985683 860241628 943985683 860241628 499974030 120251992 499974030 120251992 902721941 62478885 902721941 62478885 62496562 861992002 62496562 861992002 140831505 697091861 140831505 697091861 990585459 990604913 990585459 500027776 990585459 500027776 289781770 533301984 289781770 533301984 859402624 140573934 859402624 693114638 859402624 693114638 296846648 703131122 296846648 272436336 296846648 272436336 500017894 136423902 500017894 136423902 34703159 965292936 34703159 500019890 34703159 500019890 555448125 555412479 555448125 500038728 555448125 500038728 317673205 613848840 317673205 613848840 500037336 751039791 500037336 751039791 177620299 177570325 177620299 429487978 177620299 429487978 570501835 286810183 570501835 286810183 286846099 786476475 286846099 786476475 499980294 140685152 499980294 140685152 140703313 573686498 140703313 573686498 573694928 619724806 573694928 619724806 380279343 500031825 380279343 500031825 913636928 935906699 913636928 935906699 64092236 362444956 64092236 362444956 458009201 855142553 458009201 855142553 855084760 781007498 855084760 781007498 499982453 500007151 499982453 500007151 976491154 394837614 976491154 394837614 605179049 499990764 605179049 499990764 998795785 202844847 998795785 202844847 500020700 882160902 500020700 882160902 500036639 709378594 500036639 709378594 162862871 837178207 162862871 500032006 162862871 500032006 18539572 153209759 18539572 153209759 846788970 708511702 846788970 708511702 54284025 945708222 54284025 720244784 54284025 720244784 582287559 500031366 582287559 500031366 434061187 837346349 434061187 837346349 988493938 988550904 988493938 716937284 988493938 716937284 283045284 311047431 283045284 311047431 688951108 444088356 688951108 444088356 163543247 836468960 163543247 500019810 163543247 500019810 536524749 500003575 536524749 500003575 272512025 199986767 272512025 199986767 512780260 512809689 512780260 46400761 512780260 46400761 499976157 655563685 499976157 655563685 655608953 297758957 655608953 297758957 297771933 636842605 297771933 636842605 856267815 79271726 856267815 79271726 66173460 826737507 66173460 826737507 716864859 281291598 716864859 281291598 373567113 500022411 373567113 500022411 14387457 493353427 14387457 493353427 500033538 160616938 500033538 772819975 500033538 772819975 227128843 119318813 227128843 119318813 919092330 80889750 919092330 610997721 919092330 610997721 500020886 168353419 500020886 945470507 500020886 945470507 500022924 356424447 500022924 356424447 112338531 499961177 112338531 375873234 112338531 375873234 500024611 338419199 500024611 338419199 661577995 81312125 661577995 81312125 81287553 853849312 81287553 853849312 853859782 320654974 853859782 320654974 411013572 500008026 411013572 98933422 411013572 98933422 500035806 498289658 500035806 118654217 500035806 118654217 118702496 512591198 118702496 512591198 875688073 875681626 875688073 788721073 875688073 788721073 211272409 500007900 211272409 500007900 709442117 500010930 709442117 500010930 195430152 672404750 195430152 672404750 500028045 500023916 500028045 500023916 231963497 231923815 231963497 348452317 231963497 348452317 499961383 454060088 499961383 454060088 454085639 485394363 454085639 485394363 608602334 391424119 608602334 500001261 608602334 500001261 228027176 839426838 228027176 839426838 628094575 662631953 628094575 662631953 499965704 146170585 499965704 146170585 834780890 834743717 834780890 898317733 834780890 898317733 101696591 235219436 101696591 235219436 499976051 260573941 499976051 260573941 260573447 499983734 260573447 499983734 612055306 521836283 612055306 521836283 176903120 710547993 176903120 710547993 289447815 10302656 289447815 10302656 10359794 583093851 10359794 583093851 500031277 106131177 500031277 106131177 106096084 765199379 106096084 765199379 889589547 889586485 889589547 744743976 889589547 744743976 614045779 86643333 614045779 86643333 446463134 553589199 446463134 198201946 446463134 198201946 835699583 164303315 835699583 563276809 835699583 563276809 336606428 927654920 336606428 927654920 72359186 532022730 72359186 532022730 467974919 499983463 467974919 499983463 187289292 208573826 187289292 208573826 553755488 500026050 553755488 499960053 553755488 499960053 498842868 583752519 498842868 583752519 500004180 499998186 500004180 499998186 29192863 376403568 29192863 376403568 623578937 500036480 623578937 500036480 180768999 233524928 180768999 233524928 766421863 499987514 766421863 499987514 500008252 76310640 500008252 538730806 500008252 538730806 538746133 343957309 538746133 343957309 343937229 203407287 343937229 203407287 796628157 482000197 796628157 482000197 518029959 500000876 518029959 500000876 707738941 578987043 707738941 578987043 499977697 891659087 499977697 891659087 971461594 28525619 971461594 259456956 971461594 259456956 740565281 871342106 740565281 871342106 871343144 354835504 871343144 354835504 645237205 259327938 645237205 259327938 740658282 636931772 740658282 636931772 500039281 386666833 500039281 500039647 500039281 500039647 690518511 690536835 690518511 284064819 690518511 284064819 499990619 170775051 499990619 170775051 170751375 800612143 170751375 800612143 523750794 36982009 523750794 36982009 963023649 117518337 963023649 117518337 436968978 563051035 436968978 34081198 436968978 34081198 34075678 654989000 34075678 654989000 655036874 281584665 655036874 281584665 281526634 755433019 281526634 755433019 755427696 499971327 755427696 499971327 506824042 174904552 506824042 174904552 825085396 83161205 825085396 83161205 83239412 884762145 83239412 884762145 500006321 323542474 500006321 323542474 500001212 500017173 500001212 500017173 992176844 9275116 992176844 9275116 33989136 499998354 33989136 499985349 33989136 499985349 961471594 38558969 961471594 241075895 961471594 241075895 241089405 386765316 241089405 386765316 613202190 499998426 613202190 499998426 340401443 500028460 340401443 500028460 534477054 395316621 534477054 395316621 395286902 251709937 395286902 251709937 499976269 500008447 499976269 500008447 203119166 203118338 203119166 499996327 203119166 499996327 451874210 548142455 451874210 500004436 451874210 500004436 884392815 254514728 884392815 254514728 254510388 631394817 254510388 631394817 697595947 697571907 697595947 828462147 697595947 828462147 171538905 499971913 171538905 499971913 672513930 139427565 672513930 139427565 422644354 628087712 422644354 628087712 499977688 845416102 499977688 845416102 154616700 500014321 154616700 500014321 886123089 499976509 886123089 753790544 886123089 753790544 674591420 500015881 674591420 525933864 674591420 525933864 474046643 247614776 474046643 247614776 752421450 540290910 752421450 540290910 480840800 499965197 480840800 499965197 500028359 546760030 500028359 215479935 500028359 215479935 900852101 900845524 900852101 499973443 900852101 499973443 421531199 499999778 421531199 499999778 931356586 931385968 931356586 227274447 931356586 227274447 499985468 298252270 499985468 499960455 499985468 499960455 302062363 950979373 302062363 950979373 950997947 913796516 950997947 913796516 725205230 274760865 725205230 500031212 725205230 500031212 843008334 630394685 843008334 630394685 444113024 904244327 444113024 904244327 612175981 311668106 612175981 311668106 478018921 500020312 478018921 500020312 840336044 785464387 840336044 785464387 214527432 499985056 214527432 499985056 726207767 273778816 726207767 984394844 726207767 984394844 984382272 15323592 984382272 15323592 500017526 500029176 500017526 500029176 647623276 438301487 647623276 438301487 61171367 903025579 61171367 903025579 499969960 499965531 499969960 499965531 93673124 840738680 93673124 840738680 500025905 972695014 500025905 246900461 500025905 246900461 246840227 227521834 246840227 227521834 499992170 540569314 499992170 499999368 499992170 499999368 794207251 794255287 794207251 193373646 794207251 193373646 130855665 869130944 130855665 2645546 130855665 2645546 2650873 250114394 2650873 250114394 499996135 72755940 499996135 72755940 301751983 862841241 301751983 862841241 521506305 499985822 521506305 499985822 508817960 902751233 508817960 902751233 902686574 573453509 902686574 573453509 499967122 397762415 499967122 397762415 778540765 778544091 778540765 183700083 778540765 183700083 500018609 772909170 500018609 772909170 772901434 500013716 772901434 500013716 612497147 612505741 612497147 201706342 612497147 201706342 499963414 500020177 499963414 500020177 805803473 661073862 805803473 661073862 661047154 271483591 661047154 271483591 728445275 738258654 728445275 738258654 261696478 669213686 261696478 669213686 348229005 500025202 348229005 500025202 950067323 190050681 950067323 190050681 190029898 959359883 190029898 959359883 499995241 854775341 499995241 854775341 152631705 500009704 152631705 500009704 865186583 735202661 865186583 735202661 735203573 77507329 735203573 77507329 968633339 968658959 968633339 849346298 968633339 849346298 499984143 500013095 499984143 500013095 927618852 444282497 927618852 444282497 444280615 175866467 444280615 175866467 824150771 640843033 824150771 640843033 359151840 528640458 359151840 528640458 499990338 612585262 499990338 612585262 387430847 649548472 387430847 649548472 649510969 101275837 649510969 101275837 476727557 902881925 476727557 902881925 97146805 308454112 97146805 308454112 632101270 500023489 632101270 858855412 632101270 858855412 59504697 581134428 59504697 581134428 418846470 499968481 418846470 499968481 359005364 906246794 359005364 906246794 906261948 582467561 906261948 582467561 128230092 500028397 128230092 500028397 766185381 766199486 766185381 215342619 766185381 215342619 784606417 980015791 784606417 980015791 19932451 650650987 19932451 650650987 659056814 659050014 659056814 499964992 659056814 499964992 983459606 499980552 983459606 499980552 89243324 93849621 89243324 93849621 906149198 500002557 906149198 500002557 499998144 868233307 499998144 315385160 499998144 315385160 170057431 500016879 170057431 440061349 170057431 440061349 640541832 640592863 640541832 499988749 640541832 499988749 533396989 499976609 533396989 499976609 732545985 852684801 732545985 852684801 500010131 56283133 500010131 56283133 500025073 675220084 500025073 675220084 10813679 989199723 10813679 499994881 10813679 499994881 159437930 499980819 159437930 499980819 110624898 495565512 110624898 495565512 499968180 295147468 499968180 295147468 163362613 500032952 163362613 490150448 163362613 490150448 888179883 500027979 888179883 972680222 888179883 972680222 972699841 834418548 972699841 834418548 165598989 797217402 165598989 797217402 890662038 890656224 890662038 267088784 890662038 267088784 500009891 339097193 500009891 10748556 500009891 10748556 499977799 31895188 499977799 31895188 968106655 499974434 968106655 499974434 500024374 622663953 500024374 552285104 500024374 552285104 552300049 73355424 552300049 73355424 499999310 500033019 499999310 500033019 624193450 491261054 624193450 491261054 491258603 574184160 491258603 574184160 500039432 499986248 500039432 499986248 88034924 499973393 88034924 499973393 239129766 767574619 239129766 767574619 44297017 771971870 44297017 771971870 247437949 343925052 247437949 343925052 835789206 835772962 835789206 984068468 835789206 984068468 15933976 691392781 15933976 691392781 691363827 678201418 691363827 678201418 500027648 715849211 500027648 715849211 715805291 774989950 715805291 774989950 500011312 377189587 500011312 377189587 688972561 310980100 688972561 361279401 688972561 361279401 500004965 511643823 500004965 500005207 500004965 500005207 703208010 816012041 703208010 816012041 183932231 211155891 183932231 211155891 660290633 499979772 660290633 792199358 660290633 792199358 500005858 500021940 500005858 500021940 852888495 436976236 852888495 436976236 562984033 860311133 562984033 860311133 860269111 252605478 860269111 252605478 499973025 100987622 499973025 100987622 899000990 331532658 899000990 331532658 500004669 893534976 500004669 893534976 893529589 903789933 893529589 903789933 500018869 978023465 500018869 978023465 978057503 676409721 978057503 676409721 455764376 500038715 455764376 500038715 44842109 500016626 44842109 500016626 904239428 500004846 904239428 500004846 45188166 585926796 45188166 585926796 585930688 559821255 585930688 559821255 231515405 768517491 231515405 499986634 231515405 499986634 732344264 775441988 732344264 775441988 224595536 320914416 224595536 320914416 320958947 143785447 320958947 143785447 143768790 45808082 143768790 45808082 975232787 975215292 975232787 499965645 975232787 499965645 95261544 904759861 95261544 182230937 95261544 182230937 500013261 887599172 500013261 500012188 500013261 500012188 112335261 709512868 112335261 709512868 951780760 500012985 951780760 500035093 951780760 500035093 163735627 961223790 163735627 961223790 961203987 434498681 961203987 434498681 390380738 499972730 390380738 499972730 166789876 351324635 166789876 351324635 499963993 50280215 499963993 73557808 499963993 73557808 500027089 237167838 500027089 237167838 499998152 143726717 499998152 143726717 569270610 569268567 569270610 548713292 569270610 548713292 500026232 496475398 500026232 496475398 503560757 114946750 503560757 114946750 114950012 586697467 114950012 586697467 586707791 634083379 586707791 634083379 451004621 888165959 451004621 888165959 888163544 526008416 888163544 526008416 236802971 763237963 236802971 513974279 236802971 513974279 651616821 348436399 651616821 361108267 651616821 361108267 505089990 500037067 505089990 982070857 505089990 982070857 500036517 761642179 500036517 761642179 509732040 71549086 509732040 71549086 499970043 251655172 499970043 251655172 748284977 645043720 748284977 645043720 329765212 368095232 329765212 368095232 845797203 73904660 845797203 73904660 73945049 551542976 73945049 551542976 448504700 632530075 448504700 632530075 367440410 399001012 367440410 399001012 600963027 58395541 600963027 58395541 58366154 502684962 58366154 502684962 497266615 144629961 497266615 144629961 127951888 127940333 127951888 195918016 127951888 195918016 794585444 205405236 794585444 961443456 794585444 961443456 115169997 499986161 115169997 499986161 316664453 80832797 316664453 80832797 80828942 959509109 80828942 959509109 959536951 294100179 959536951 294100179 294089691 701091836 294089691 701091836 499984210 934910314 499984210 500024744 499984210 500024744 393940333 573164699 393940333 573164699 960747437 39313860 960747437 500029006 960747437 500029006 482198949 480414969 482198949 480414969 519581531 260303525 519581531 260303525 236511386 763464511 236511386 127965259 236511386 127965259 128003223 49226954 128003223 49226954 950778097 599667305 950778097 599667305 304137007 699692942 304137007 699692942 300249936 417018494 300249936 417018494 416966049 797056821 416966049 797056821 202937982 243295464 202937982 243295464 756666999 790009882 756666999 790009882 264788518 933111707 264788518 933111707 66932865 819511650 66932865 819511650 819556965 499992885 819556965 499992885 440146056 622027410 440146056 622027410 500025965 107538683 500025965 107538683 107553659 499961092 107553659 499961092 966374918 747817477 966374918 747817477 499973446 136975502 499973446 500017468 499973446 500017468 764702267 429541924 764702267 429541924 429482069 702930461 429482069 702930461 702933763 491443719 702933763 491443719 284209297 500005475 284209297 499981994 284209297 499981994 860450863 139553134 860450863 496195775 860450863 496195775 496179729 21121687 496179729 21121687 978887905 500038698 978887905 500038698 203631464 221037793 203631464 221037793 719149545 499986605 719149545 92075480 719149545 92075480 451400878 851495290 451400878 851495290 851519672 265770565 851519672 265770565 500027673 975957839 500027673 308032997 500027673 308032997 364018609 635996163 364018609 500002649 364018609 500002649 32082723 967954400 32082723 299441237 32082723 299441237 700525843 563933621 700525843 563933621 499980663 991453334 499980663 266392071 499980663 266392071 78265629 500031743 78265629 317165147 78265629 317165147 924948987 499993792 924948987 638421110 924948987 638421110 361597013 978312161 361597013 978312161 978294641 386716638 978294641 386716638 338968287 661067069 338968287 499971804 338968287 499971804 61682933 274679094 61682933 274679094 708339822 708398039 708339822 289551674 708339822 289551674 499979939 38071506 499979939 38071506 961951393 191940358 961951393 191940358 808007261 499995064 808007261 499995064 952494799 370440678 952494799 370440678 499962729 500453971 499962729 496770838 499962729 496770838 503239918 192034296 503239918 192034296 499978855 642900606 499978855 642900606 500001483 303582448 500001483 303582448 303633702 417411005 303633702 417411005 582599536 699967603 582599536 699967603 299973244 849155320 299973244 849155320 749679637 693489120 749679637 693489120 333645501 499975815 333645501 499975815 483452657 500036865 483452657 500036865 15317825 499993187 15317825 499993187 493338206 506609665 493338206 499985350 493338206 499985350 616149982 325517582 616149982 325517582 500000113 296529138 500000113 296529138 703448432 853702313 703448432 853702313 146296482 421390153 146296482 421390153 911168186 88831864 911168186 500002980 911168186 500002980 362397620 499987343 362397620 499987343 499978182 187253522 499978182 500015384 499978182 500015384 722509156 722504374 722509156 707549537 722509156 707549537 707552200 499985585 707552200 499985585 983589037 335923956 983589037 335923956 664022776 63634723 664022776 63634723 936381027 493481521 936381027 493481521 499963830 13064177 499963830 503723211 499963830 503723211 500004422 499987741 500004422 499987741 108288178 394959485 108288178 394959485 605098225 635236524 605098225 635236524 228386689 771661504 228386689 245843966 228386689 245843966 245827482 500032761 245827482 500032761 46118964 538000247 46118964 538000247 866934175 8888641 866934175 8888641 8859724 955881444 8859724 955881444 779529193 51435211 779529193 51435211 500026382 105598106 500026382 105598106 970960533 971019836 970960533 571301225 970960533 571301225 499986013 784105404 499986013 500010765 499986013 500010765 741381233 468538300 741381233 468538300 164550693 835472649 164550693 741518600 164550693 741518600 953469590 500024047 953469590 500024047 416397561 915244889 416397561 915244889 499963751 499993822 499963751 499993822 100833041 451748341 100833041 451748341 500002544 962197270 500002544 962197270 500014267 45465725 500014267 45465725 45440761 759746587 45440761 759746587 499960365 181633263 499960365 499987688 499960365 499987688 911674063 64922506 911674063 64922506 64928383 252647972 64928383 252647972 500036191 800731590 500036191 800731590 199235284 500011017 199235284 500011017 885246379 114683952 885246379 327195514 885246379 327195514 174249686 174245616 174249686 369614356 174249686 369614356 443367175 443403323 443367175 159406394 443367175 159406394 840595224 499992336 840595224 499992336 338081110 366993960 338081110 366993960 395128569 722503872 395128569 722503872 277518317 464640581 277518317 464640581 535354490 319708398 535354490 319708398 440341827 559634086 440341827 499961555 440341827 499961555 603697952 499999144 603697952 499999144 377782073 500006513 377782073 500006513 681549569 375510994 681549569 375510994 375469955 199261342 375469955 199261342 800789289 287927806 800789289 287927806 287963794 499967254 287963794 499967254 511033875 813609978 511033875 813609978 186380695 500025728 186380695 500025728 788214964 500002825 788214964 500002825 275933704 439796517 275933704 439796517 439786846 742754925 439786846 742754925 257295789 500015639 257295789 500015639 872198491 127833271 872198491 499967509 872198491 499967509 500002956 78294 500002956 499992524 500002956 499992524 652518483 500010496 652518483 500010496 466897270 62368173 466897270 62368173 702331486 499986903 702331486 499992933 702331486 499992933 248356019 751644545 248356019 649738288 248356019 649738288 621120100 206664673 621120100 206664673 793364613 499992216 793364613 499992216 176861192 198240160 176861192 198240160 670589989 329408814 670589989 500034465 670589989 500034465 918711485 918691639 918711485 917148944 918711485 917148944 82846887 37156229 82846887 37156229 499976790 973183855 499976790 499998965 499976790 499998965 794483738 205544134 794483738 935121714 794483738 935121714 935191933 702522693 935191933 702522693 387855376 383110080 387855376 383110080 499977507 91446247 499977507 91446247 91436291 439910529 91436291 439910529 560098245 362235079 560098245 362235079 362172555 943630282 362172555 943630282 500011425 771356947 500011425 771356947 228624182 505824185 228624182 505824185 499994070 400750347 499994070 538601054 499994070 538601054 381323723 618701866 381323723 322502983 381323723 322502983 322480207 500007021 322480207 500007021 727501575 489751193 727501575 489751193 499961955 108973357 499961955 824695709 499961955 824695709 175265398 182611111 175265398 182611111 817344080 500020640 817344080 500020640 152613946 847355836 152613946 500000829 152613946 500000829 219761094 781077987 219761094 781077987 781012763 479066801 781012763 479066801 500007964 491633334 500007964 234060533 500007964 234060533 765926607 225940857 765926607 225940857 499972820 806116699 499972820 806116699 500024236 310886222 500024236 620546938 500024236 620546938 137729451 499965958 137729451 499965958 499982198 524507726 499982198 263564495 499982198 263564495 736417042 610867818 736417042 610867818 500007197 651820703 500007197 89917074 500007197 89917074 89915661 500000569 89915661 500000569 833860598 166167557 833860598 499998201 833860598 499998201 20111953 20111320 20111953 499996751 20111953 499996751 302645734 714554086 302645734 714554086 285413955 978766947 285413955 978766947 978776174 499984725 978776174 499984725 444621450 789956265 444621450 789956265 789938179 714086466 789938179 714086466 140476895 968811317 140476895 968811317 968808199 678284158 968808199 678284158 13298215 986710898 13298215 566894233 13298215 566894233 825383950 459781889 825383950 459781889 500022289 955610963 500022289 919683913 500022289 919683913 80293169 621920214 80293169 621920214 378109715 998773445 378109715 998773445 1178273 634220244 1178273 634220244 740274069 740284510 740274069 464764805 740274069 464764805 500034394 873778994 500034394 873778994 873762304 330213250 873762304 330213250 330271325 609482380 330271325 609482380 720552052 279456210 720552052 499979994 720552052 499979994 982486026 104129086 982486026 104129086 500026669 119598054 500026669 119598054 880365110 487731270 880365110 487731270 487776792 69846504 487776792 69846504 995678181 995643861 995678181 499973091 995678181 499973091 527712402 228980698 527712402 228980698 770981741 684568202 770981741 684568202 165592478 392390701 165592478 392390701 500028493 504196438 500028493 504196438 303699951 696318825 303699951 499992398 303699951 499992398 71945912 660376072 71945912 660376072 339582644 975127855 339582644 975127855 24888608 500032637 24888608 500032637 967653389 306007089 967653389 306007089 105322844 105321810 105322844 689850038 105322844 689850038 868807837 499974002 868807837 500037809 868807837 500037809 500039667 91103044 500039667 500031259 500039667 500031259 917489601 761944236 917489601 761944236 479702638 500032250 479702638 500032250 190505242 809512742 190505242 325453124 190505242 325453124 494467092 912990578 494467092 912990578 87066174 499985951 87066174 499985951 531632858 500021757 531632858 319512723 531632858 319512723 680469234 327373723 680469234 327373723 296799597 296724690 296799597 500035574 296799597 500035574 892719701 79398192 892719701 79398192 79388026 98823824 79388026 98823824 499987276 43050395 499987276 43050395 43071450 295307969 43071450 295307969 706918952 293128406 706918952 500014722 706918952 500014722 205579646 390619394 205579646 390619394 863412091 863393689 863412091 500001683 863412091 500001683 500023415 637428241 500023415 122234940 500023415 122234940 499976841 726304199 499976841 725139237 499976841 725139237 618709786 500000362 618709786 500000897 618709786 500000897 293144288 2999321 293144288 2999321 997003408 169780284 997003408 169780284 499990604 382086312 499990604 399320670 499990604 399320670 600657163 445071246 600657163 445071246 500000444 541935370 500000444 541935370 500022720 561970909 500022720 561970909 263501286 249943036 263501286 249943036 249981359 657824931 249981359 657824931 500020061 500034313 500020061 500034313 108465336 328737064 108465336 328737064 499986686 761340591 499986686 761340591 238641429 436578075 238641429 436578075 500031933 651462260 500031933 651462260 64165628 935764973 64165628 352669336 64165628 352669336 500018424 415304130 500018424 415304130 500014684 620143957 500014684 620143957 620170045 766984676 620170045 766984676 233066728 544848341 233066728 544848341 500029777 614699756 500029777 476084033 500029777 476084033 523909660 499995000 523909660 499995000 132958831 363047756 132958831 363047756 636936467 99449792 636936467 99449792 99450928 830860617 99450928 830860617 500028135 755665009 500028135 755665009 244386478 172775645 244386478 172775645 827179126 986265237 827179126 986265237 499969551 500039330 499969551 500039330 707202746 686850223 707202746 686850223 239131888 102886310 239131888 102886310 820467593 499972273 820467593 26965304 820467593 26965304 26983751 345909180 26983751 345909180 654105866 79780453 654105866 79780453 184348094 753784006 184348094 753784006 499984021 605823104 499984021 605823104 394169779 779547510 394169779 779547510 499962277 499192645 499962277 499192645 342614704 657363137 342614704 500017561 342614704 500017561 823755052 823734493 823755052 8764276 823755052 8764276 991238381 500016665 991238381 500016665 289632427 713884518 289632427 713884518 640750926 499983094 640750926 499983094 813304091 499960134 813304091 500013435 813304091 500013435 849377848 499985994 849377848 499985994 110510409 356608236 110510409 356608236 499975444 500031595 499975444 500031595 435102970 338537471 435102970 338537471 888863668 111159786 888863668 259213370 888863668 259213370 259223918 228339862 259223918 228339862 731265258 268758909 731265258 499978467 731265258 499978467 79730583 380806125 79730583 380806125 906522095 906522072 906522095 500006704 906522095 500006704 277209640 96453965 277209640 96453965 499979963 500034933 499979963 500034933 173910978 459097406 173910978 459097406 540927477 435865690 540927477 435865690 123497194 581564730 123497194 581564730 499962749 316843931 499962749 316843931 164270664 835689692 164270664 500016508 164270664 500016508 988787005 488677474 988787005 488677474 500026035 500029885 500026035 500029885 841450766 158525796 841450766 499963453 841450766 499963453 641794979 499990123 641794979 954745380 641794979 954745380 954792485 893463032 954792485 893463032 499999303 476389975 499999303 706713999 499999303 706713999 293248841 500013697 293248841 500013697 861797028 138160184 861797028 499960383 861797028 499960383 263293584 736731209 263293584 535186484 263293584 535186484 652786480 500015155 652786480 500038973 652786480 500038973 813454455 962779980 813454455 962779980 499975629 500038292 499975629 500038292 844462220 500032433 844462220 500032433 507410878 492541195 507410878 765884805 507410878 765884805 234117542 503017085 234117542 503017085 500039797 987058647 500039797 472210078 500039797 472210078 329504626 670512174 329504626 260212196 329504626 260212196 739764753 586090066 739764753 586090066 586107723 499971346 586107723 499971346 957599752 342259936 957599752 342259936 342243560 500029170 342243560 500029170 431808435 499965733 431808435 499965733 25498072 500030124 25498072 500030124 829254532 762037482 829254532 762037482 499980355 176648103 499980355 176648103 823286708 261152085 823286708 261152085 499969705 403223741 499969705 184735949 499969705 184735949 871838399 499996813 871838399 157000996 871838399 157000996 499978136 936331144 499978136 500035038 499978136 500035038 36262049 801605074 36262049 801605074 801623225 363074164 801623225 363074164 363057022 500025521 363057022 500025521 859653843 500038389 859653843 461341818 859653843 461341818 51914059 948090026 51914059 378209722 51914059 378209722 788291540 788240732 788291540 140948682 788291540 140948682 140953735 219178032 140953735 219178032 780853682 500019065 780853682 500019065 652962244 499982228 652962244 499982228 955869421 65991498 955869421 65991498 499964318 499994916 499964318 499994916 793156119 269458239 793156119 269458239 499977159 409715408 499977159 409715408 500016093 311841286 500016093 311841286 311876648 500027934 311876648 500027934 780577832 114118858 780577832 114118858 500014871 500021583 500014871 500021583 769596991 499979822 769596991 524724008 769596991 524724008 326764890 871575647 326764890 871575647 871574778 270490273 871574778 270490273 499989048 500016410 499989048 500016410 896333493 103658675 896333493 573927007 896333493 573927007 426097412 499995651 426097412 499995651 817323466 718340447 817323466 718340447 499992957 193081534 499992957 193081534 500018267 941159255 500018267 941159255 499980971 499999597 499980971 499999597 901626204 98330677 901626204 720904628 901626204 720904628 500004031 506726301 500004031 506726301 953093787 953104962 953093787 825139258 953093787 825139258 174807707 444796047 174807707 444796047 576120040 576121168 576120040 499969371 576120040 499969371 901751756 499992555 901751756 499992555 448912020 906104152 448912020 906104152 906125398 216313090 906125398 216313090 500020661 351230044 500020661 351230044 500037664 63145896 500037664 63145896 500003492 499987685 500003492 499987685 950189542 294391784 950189542 294391784 294344695 138488758 294344695 138488758 861446038 148447168 861446038 148447168 148510719 642188527 148510719 642188527 575678622 575673647 575678622 946733533 575678622 946733533 499975492 9704852 499975492 9704852 500032868 824596365 500032868 824596365 309638834 309606834 309638834 499961060 309638834 499961060 947671249 526419660 947671249 526419660 185097290 185096446 185097290 195418494 185097290 195418494 500009659 499966422 500009659 499966422 134279211 630064629 134279211 630064629 816626609 500011050 816626609 902067652 816626609 902067652 983579332 983635522 983579332 534762653 983579332 534762653 97010673 856143088 97010673 856143088 500021151 344312103 500021151 344312103 876844886 123156375 876844886 908489759 876844886 908489759 908505852 255208162 908505852 255208162 500015317 145754869 500015317 392789603 500015317 392789603 499991862 177888188 499991862 177888188 822076732 499962875 822076732 499962875 289895704 710055705 289895704 646098254 289895704 646098254 695946498 217207218 695946498 217207218 782775649 467259882 782775649 467259882 500016082 500025216 500016082 500025216 922761011 500014142 922761011 500014142 438988019 204751591 438988019 204751591 923506487 499963587 923506487 688888633 923506487 688888633 311045262 499993217 311045262 499993217 499970966 975376486 499970966 500028489 499970966 500028489 818761159 499987465 818761159 499987465 499961525 71945337 499961525 884321237 499961525 884321237 500039409 11091349 500039409 522573591 500039409 522573591 522636798 499964819 522636798 499964819 324373484 612994554 324373484 612994554 892541404 473566137 892541404 473566137 195140842 804849379 195140842 345267091 195140842 345267091 651908547 651884201 651908547 548892216 651908547 548892216 451153078 623978848 451153078 623978848 750996532 499984206 750996532 608727813 750996532 608727813 145250370 937583990 145250370 937583990 937538337 122223203 937538337 122223203 394923776 394930452 394923776 195517114 394923776 195517114 499997041 900589297 499997041 900589297 388745114 358136836 388745114 358136836 696816581 303144049 696816581 451844213 696816581 451844213 2702112 666817769 2702112 666817769 347297758 968115345 347297758 968115345 968110454 321028672 968110454 321028672 275754211 724292741 275754211 676832677 275754211 676832677 323175936 103668156 323175936 103668156 103618571 773173027 103618571 773173027 773215325 726367542 773215325 726367542 500030810 873776638 500030810 607363005 500030810 607363005 296903728 296893832 296903728 675436487 296903728 675436487 499973310 499968493 499973310 499968493 314101060 580357601 314101060 580357601 499961675 500024587 499961675 500024587 107204300 500010047 107204300 500010047 802016656 499980991 802016656 500018972 802016656 500018972 376768968 401031668 376768968 401031668 980808089 980808439 980808089 560705493 980808089 560705493 267077402 267045300 267077402 794481127 267077402 794481127 500014414 447234224 500014414 447234224 325782491 674201836 325782491 131614883 325782491 131614883 905095529 905103169 905095529 500037526 905095529 500037526 26227660 125131812 26227660 125131812 499995886 956897087 499995886 956897087 43104352 499983470 43104352 499983470 499981623 23806925 499981623 588060298 499981623 588060298 411980426 381684326 411980426 381684326 618269130 927746573 618269130 927746573 72285500 89076201 72285500 89076201 213939565 499977161 213939565 499977161 518543214 580989959 518543214 580989959 419037707 358005885 419037707 358005885 642019452 353456271 642019452 353456271 499986659 5570261 499986659 5570261 994432962 583795781 994432962 583795781 416277551 499961840 416277551 499961840 763384848 500022718 763384848 500022718 503011414 502964259 503011414 991564670 503011414 991564670 499960802 896637731 499960802 896637731 918832062 81188480 918832062 372508270 918832062 372508270 372504760 44792871 372504760 44792871 852933344 147013891 852933344 499968448 852933344 499968448 12879498 552137688 12879498 552137688 949210270 949214745 949210270 499991913 949210270 499991913 979713388 499993876 979713388 499993876 564873249 85129224 564873249 85129224 914846962 198763403 914846962 198763403 499960075 314778897 499960075 314778897 500027234 499999365 500027234 499999365 246959076 500031828 246959076 500031828 633600150 366357322 633600150 499967961 633600150 499967961 887449724 358106284 887449724 358106284 358059283 471711565 358059283 471711565 714166320 499995343 714166320 966579463 714166320 966579463 33397635 523843116 33397635 523843116 500022695 810153863 500022695 810153863 189871239 470686905 189871239 470686905 629674003 629622126 629674003 700923437 629674003 700923437 700929831 93608652 700929831 93608652 500025664 427301900 500025664 427301900 572694356 555349345 572694356 555349345 499977285 499974924 499977285 499974924 760318488 173735803 760318488 173735803 140434687 859590553 140434687 499978821 140434687 499978821 627809997 499995810 627809997 499995810 193788673 202786528 193788673 202786528 202779373 969650772 202779373 969650772 30294523 84292789 30294523 84292789 590442786 590504169 590442786 221957878 590442786 221957878 221938509 842912352 221938509 842912352 992650162 992704041 992650162 296823565 992650162 296823565 500000715 799679748 500000715 799679748 799678074 340939044 799678074 340939044 659097330 818770687 659097330 818770687 818772551 69587383 818772551 69587383 69526452 210520859 69526452 210520859 499988924 641615465 499988924 384701206 499988924 384701206 615302649 420195793 615302649 420195793 420154703 511369491 420154703 511369491 574264308 574243184 574264308 990942744 574264308 990942744 990938306 500011253 990938306 500011253 407361871 25313915 407361871 25313915 974721122 500017283 974721122 500017283 604903465 499979291 604903465 499979291 295577592 834993589 295577592 834993589 500013124 883881960 500013124 715952557 500013124 715952557 715981905 343174828 715981905 343174828 656821124 184272830 656821124 184272830 815775354 674481319 815775354 674481319 500002059 237156719 500002059 237156719 762883065 710034964 762883065 710034964 500009450 499982085 500009450 499982085 742463606 584164091 742463606 584164091 499985353 165490678 499985353 165490678 834513228 313791131 834513228 313791131 605150875 605160383 605150875 500020389 605150875 500020389 171013403 759191027 171013403 759191027 972585259 27399096 972585259 995983606 972585259 995983606 995946810 236958471 995946810 236958471 166600190 985573445 166600190 985573445 985
168030 15391657 0 15391657 23189274 22446258 23189274 19859219 23189274 19859219 18357408 8745117 18357408 21652244 18357408 21652244 22278026 18047032 22278026 18047032 11617020 20312790 11617020 20312790 20824193 5392565 20824193 5392565 5660262 10093834 5660262 10093834 10286142 7929401 10286142 7929401 8220312 22911363 8220312 22911363 24063518 9793591 24063518 9793591 4239417 22860663 4239417 22287877 4239417 22287877 23325924 10730706 23325924 10730706 9459653 8868268 9459653 14809227 9459653 14809227 18674079 3845426 18674079 3845426 3921681 10067853 3921681 10067853 21985373 4479732 21985373 14218831 21985373 14218831 9598908 17281268 9598908 12906604 9598908 12906604 17190820 16705627 17190820 20945089 17190820 20945089 21863413 5092847 21863413 17127662 21863413 17127662 9592358 8303464 9592358 8303464 21505858 20865975 21505858 13315446 21505858 13315446 9030240 8504252 9030240 13942788 9030240 13942788 15975761 884876 15975761 884876 25875801 7494837 25875801 7494837 7803225 8136508 7803225 8136508 23398108 3336047 23398108 11587350 23398108 11587350 3159294 23712236 3159294 18388131 3159294 18388131 8437516 5407084 8437516 5407084 5749523 13487981 5749523 13487981 14445413 10281380 14445413 10281380 10942638 14310129 10942638 14310129 12461580 16412147 12461580 16412147 10341233 19329066 10341233 19329066 23666807 3079486 23666807 4325324 23666807 4325324 19895711 6861359 19895711 10088112 19895711 10088112 7257812 7225293 7257812 24322658 7257812 24322658 2703051 21330482 2703051 21330482 22189977 25418836 22189977 25418836 1763503 17674761 1763503 17674761 17940048 15672835 17940048 15672835 11530779 11464499 11530779 11464499 12427906 2865522 12427906 2865522 2621829 19487505 2621829 19487505 7587012 20637762 7587012 20637762 6267505 18478846 6267505 18478846 19426375 18528953 19426375 21432427 19426375 21432427 22388688 7486602 22388688 7486602 8312874 18682956 8312874 16119406 8312874 16119406 10732756 8754052 10732756 8754052 8790118 11345969 8790118 11345969 16378858 1528969 16378858 1528969 1186599 7946834 1186599 7946834 13791978 12993316 13791978 12585112 13791978 12585112 13506535 12380794 13506535 12380794 16495721 16290588 16495721 8247304 16495721 8247304 8735211 8822671 8735211 8822671 22945184 22207971 22945184 15085016 22945184 15085016 11553777 20692252 11553777 20692252 21384893 15815145 21384893 15815145 10769338 22413804 10769338 22413804 23088042 12145856 23088042 12145856 9907859 9467943 9907859 10833472 9907859 10833472 20538358 5010472 20538358 5010472 5276423 6489959 5276423 6489959 9458635 8981321 9458635 23300427 9458635 23300427 3412427 18805359 3412427 18805359 19732721 17099961 19732721 17099961 9695373 25282516 9695373 25282516 26068904 19622085 26068904 19622085 10781942 10096713 10781942 10096713 10642133 4380831 10642133 4380831 22674076 17047778 22674076 17047778 9788461 14956572 9788461 14956572 15889145 12254379 15889145 12254379 12586768 12152012 12586768 12152012 12770259 16684183 12770259 16684183 10438096 18945436 10438096 18945436 19810017 16484214 19810017 16484214 16326859 10649211 16326859 15588323 16326859 15588323 11277047 19563550 11277047 19563550 20363858 7743260 20363858 7743260 1369600 19608228 1369600 19608228 15472867 14428571 15472867 24242382 15472867 24242382 2842720 14597325 2842720 14597325 21322444 20444757 21322444 5025252 21322444 5025252 21506031 17914736 21506031 17914736 16859415 5271195 16859415 5271195 22025408 14286089 22025408 14286089 12441254 7359922 12441254 7359922 19552359 19532039 19552359 19532039 7518330 18615647 7518330 18615647 19295611 20355276 19295611 20355276 3400397 1793441 3400397 1793441 1904831 12874585 1904831 12874585 13824498 18661377 13824498 18661377 8338582 24987540 8338582 24987540 26208098 5138880 26208098 5138880 11053885 16108898 11053885 5421572 11053885 5421572 3613162 14845287 3613162 14845287 19537235 7873588 19537235 7920193 19537235 7920193 8292564 4933770 8292564 4933770 21577177 4279431 21577177 4279431 4483330 6863000 4483330 6863000 23178755 3428421 23178755 13649069 23178755 13649069 14142936 2396367 14142936 2396367 2762317 12572087 2762317 12572087 14163598 8836274 14163598 8836274 9358193 16949600 9358193 16949600 9948579 6891358 9948579 6891358 7387221 19429041 7387221 19429041 19575353 21372256 19575353 21372256 5437987 11779593 5437987 11779593 15292911 13790551 15292911 13790551 4927591 4822923 4927591 8141584 4927591 8141584 19050126 14842480 19050126 14842480 15410051 20873308 15410051 20873308 21521581 21916949 21521581 21916949 5019036 13370022 5019036 13370022 17291201 16501622 17291201 11007715 17291201 11007715 6974320 19847251 6974320 18468339 6974320 18468339 16355629 12597204 16355629 12597204 13658284 14351776 13658284 14351776 16031613 9590843 16031613 9590843 6147830 5882038 6147830 5882038 21223589 6003310 21223589 6003310 6086382 18640203 6086382 18640203 19512634 17478300 19512634 17478300 9499228 13230975 9499228 13230975 14161490 14653387 14161490 14653387 12147421 14684006 12147421 14684006 12258419 23398242 12258419 23398242 3548939 10136419 3548939 10136419 10667513 18604447 10667513 18604447 8589366 12702549 8589366 12702549 14341047 13616627 14341047 12574323 14341047 12574323 7749737 4473772 7749737 4473772 4570483 9232263 4570483 9232263 17812932 19287362 17812932 19287362 7505803 18610308 7505803 18610308 21110893 5650453 21110893 20996298 21110893 20996298 21557694 7508044 21557694 7508044 8100105 8259921 8100105 8259921 17742626 9199607 17742626 16747002 17742626 16747002 1718496 3912395 1718496 3912395 22948421 21976829 22948421 21976829 6195321 13297013 6195321 13297013 22227077 4759140 22227077 11640878 22227077 11640878 13567774 12546156 13567774 21023410 13567774 21023410 21684166 11500948 21684166 11500948 12433795 17255402 12433795 17255402 26556218 25469278 26556218 12996934 26556218 12996934 8323908 18507841 8323908 12546372 8323908 12546372 13014329 5478035 13014329 5478035 5696697 16461787 5696697 16461787 20168766 6095127 20168766 6095127 6528605 15030273 6528605 15030273 11480206 22355245 11480206 22355245 4518407 6940529 4518407 6940529 10226570 9537583 10226570 18808111 10226570 18808111 19213749 11398555 19213749 11398555 15404334 18758309 15404334 18758309 19304206 18130823 19304206 18130823 18775329 1774035 18775329 1774035 25231097 17278481 25231097 17278481 8644818 18082065 8644818 7573753 8644818 7573753 8137116 11558319 8137116 11558319 15206821 17471355 15206821 17471355 8924677 8499130 8924677 11251671 8924677 11251671 15702513 17401870 15702513 17401870 8740647 8375101 8740647 21219688 8740647 21219688 6026706 1004094 6026706 1004094 25754796 5879281 25754796 5879281 6038760 4734848 6038760 4734848 22075160 25363406 22075160 25363406 1843111 17732549 1843111 17732549 18693656 18548440 18693656 16526538 18693656 16526538 7314908 11193188 7314908 11193188 14979948 14388211 14979948 13974968 14979948 13974968 2019472 1679576 2019472 9201234 2019472 9201234 9748105 20946023 9748105 20946023 6339504 13588181 6339504 13588181 17087410 6559940 17087410 6559940 6652918 21063431 6652918 21063431 21956272 19963626 21956272 19963626 7016611 13512699 7016611 13512699 14776765 13711468 14776765 8971552 14776765 8971552 17963699 3102050 17963699 3102050 3310527 6288726 3310527 6288726 20928783 14002373 20928783 14002373 12926357 6392996 12926357 6392996 20622590 11289669 20622590 11289669 2456367 24428132 2456367 4696478 2456367 4696478 18670294 17932028 18670294 15700858 18670294 15700858 10879238 18436029 10879238 18436029 18904380 17113719 18904380 17113719 9667003 12117192 9667003 12117192 12725659 23584048 12725659 23584048 3448203 3861619 3448203 3861619 6595454 25002309 6595454 25002309 26154252 20501672 26154252 20501672 9422446 7401055 9422446 7401055 19467322 19347918 19467322 19347918 7688196 13111442 7688196 13111442 14190779 2175263 14190779 2175263 2471664 7842835 2471664 7842835 19510910 14344672 19510910 14344672 14828059 6822501 14828059 6822501 23039610 22268014 23039610 11287468 23039610 11287468 5269158 5059431 5269158 10875212 5269158 10875212 16104979 15200271 16104979 15731185 16104979 15731185 11146046 12221618 11146046 12221618 14478923 6651014 14478923 6651014 6608810 3485972 6608810 3485972 23325911 20374500 23325911 20374500 489004 26498768 489004 12991786 489004 12991786 13928054 22590561 13928054 22590561 4190476 14888401 4190476 14888401 12023260 23157426 12023260 23157426 1211267 16813369 1211267 16813369 14224896 12547916 14224896 21586339 14224896 21586339 5585395 4637881 5585395 4637881 21941239 10695135 21941239 10695135 11564158 17957684 11564158 17957684 24810754 23594936 24810754 11722721 24810754 11722721 10643480 10074383 10643480 17138038 10643480 17138038 9642230 15949921 9642230 15949921 14834356 1678802 14834356 1678802 1652471 8025725 1652471 8025725 13650675 12870120 13650675 10914602 13650675 10914602 15982160 12370753 15982160 12370753 13250641 15024406 13250641 15024406 15875836 3488971 15875836 3488971 3892118 12847683 3892118 12847683 16221136 10803556 16221136 11510039 16221136 11510039 4811755 4693707 4811755 19021549 4811755 19021549 7993943 20334757 7993943 20334757 6635099 11851157 6635099 11851157 16327778 15624488 16327778 14305708 16327778 14305708 12460351 16852908 12460351 16852908 17653747 9617909 17653747 9617909 9967111 9633330 9967111 9633330 15894129 11024098 15894129 2150516 15894129 2150516 1938466 11996403 1938466 11996403 14951995 14887893 14951995 7933127 14951995 7933127 19490195 17131130 19490195 17131130 6888862 20952552 6888862 20952552 21597598 7233429 21597598 7233429 19504097 19102954 19504097 7331130 19504097 7331130 7709319 19256661 7709319 19256661 7996816 22886578 7996816 22886578 4137899 24386911 4137899 24386911 25644485 1019116 25644485 1019116 920310 15628297 920310 15628297 21178645 6031802 21178645 22422097 21178645 22422097 4331403 10990597 4331403 10990597 11783341 16742383 11783341 16742383 10087146 9251896 10087146 9251896 18031522 4244720 18031522 4244720 4729472 12586508 4729472 12586508 15861922 15076718 15861922 20385818 15861922 20385818 20923235 10741676 20923235 10741676 9226184 8668515 9226184 11625570 9226184 11625570 22716539 21891194 22716539 5470947 22716539 5470947 5672848 10358849 5672848 10358849 11133565 1728963 11133565 1728963 1772652 9799325 1772652 9799325 17536800 15376924 17536800 15376924 4891855 4722993 4891855 22167922 4891855 22167922 4589950 11931617 4589950 11931617 12299833 16025837 12299833 16025837 7922371 19073433 7922371 8320097 7922371 8320097 20370398 6937694 20370398 15620438 20370398 15620438 11582917 10699485 11582917 13131106 11582917 13131106 15936958 15002431 15936958 20820149 15936958 20820149 6208153 19147782 6208153 19147782 19870204 11569011 19870204 11569011 4209877 22788299 4209877 17589985 4209877 17589985 9636865 6139147 9636865 6139147 6698177 8670370 6698177 8670370 23708700 3088791 23708700 14583222 23708700 14583222 12393045 23772456 12393045 23772456 24946353 3314608 24946353 3314608 12445008 12060041 12445008 12402211 12445008 12402211 17813598 17382232 17813598 6912237 17813598 6912237 7450248 14094707 7450248 14094707 25266318 24125340 25266318 5332551 25266318 5332551 13661082 13089685 13661082 5437495 13661082 5437495 21426396 20807611 21426396 20807611 5847356 5763036 5847356 7651124 5847356 7651124 7895404 615946 7895404 615946 408888 19358267 408888 19358267 20177195 14456384 20177195 14456384 12136086 3797089 12136086 3797089 22755566 8107808 22755566 8107808 8216358 21674401 8216358 21674401 22315371 10908888 22315371 10908888 11640749 13668266 11640749 13668266 14174379 4091962 14174379 4091962 4055157 13815020 4055157 13815020 14593337 6219568 14593337 6219568 4110984 22939473 4110984 13542138 4110984 13542138 13072026 14714078 13072026 14714078 11748241 21770079 11748241 21770079 22501425 25155182 22501425 25155182 1686652 14538765 1686652 14538765 15098789 10585162 15098789 10585162 11136654 21456460 11136654 21456460 22221442 16534374 22221442 16534374 16664211 5251434 16664211 5251434 21586773 8446223 21586773 8446223 6966583 6598301 6966583 20029034 6966583 20029034 15697438 6543862 15697438 6543862 4076391 22934577 4076391 6837521 4076391 6837521 22500977 4177856 22500977 9157198 22500977 9157198 9613500 17227992 9613500 17227992 23856595 3102639 23856595 21670697 23856595 21670697 5463076 16636102 5463076 16636102 17441769 21592061 17441769 21592061 5347620 11204567 5347620 11204567 15642226 6066446 15642226 6066446 6571689 21596076 6571689 21596076 22623612 2158851 22623612 2158851 2119672 3226510 2119672 3226510 16172890 10677016 16172890 21147611 16172890 21147611 21824911 24911422 21824911 24911422 1909421 8827684 1909421 8827684 18121145 2527725 18121145 2527725 2978332 2823558 2978332 2823558 23915698 21736919 23915698 21736919 4565698 4183292 4565698 19070625 4565698 19070625 19970919 19263209 19970919 10342760 19970919 10342760 5602264 5390293 5602264 12807167 5602264 12807167 13787421 21675746 13787421 21675746 5364010 1285928 5364010 1285928 25840009 10607001 25840009 10607001 11218045 17173465 11218045 17173465 19066830 18286564 19066830 21546455 19066830 21546455 5335442 15410941 5335442 15410941 21373462 5422895 21373462 12740494 21373462 12740494 7745190 19248331 7745190 13762629 7745190 13762629 12776403 6861677 12776403 6861677 7002642 11253313 7002642 11253313 20357465 6231299 20357465 13361994 20357465 13361994 13277264 8985599 13277264 8985599 18387709 9953963 18387709 9953963 17366815 928514 17366815 928514 26187540 6192763 26187540 6192763 6485061 16678590 6485061 16678590 20112117 5164637 20112117 5164637 5278931 4037718 5278931 4037718 22817622 2340741 22817622 2340741 2656105 6166753 2656105 6166753 11220598 15578984 11220598 9333352 11220598 9333352 17700797 5662953 17700797 5662953 3134151 2834881 3134151 2834881 2558886 14894229 2558886 14894229 20454268 19921536 20454268 16834403 20454268 16834403 10377936 4287495 10377936 4287495 22297307 21157165 22297307 21157165 21540104 7406245 21540104 7406245 16766754 10394084 16766754 7142576 16766754 7142576 7510825 10190029 7510825 10190029 25438494 1595900 25438494 15897730 25438494 15897730 10851831 8750519 10851831 8750519 18270346 2190507 18270346 2190507 2516600 4839041 2516600 4839041 13785042 12810831 13785042 14699840 13785042 14699840 15539702 10398241 15539702 10398241 10901054 10423696 10901054 10423696 25701498 1067538 25701498 21283385 25701498 21283385 5606803 7136201 5606803 7136201 19854822 7365059 19854822 10068764 19854822 10068764 9517981 9062758 9517981 16655432 9517981 16655432 17951668 8881421 17951668 15668013 17951668 15668013 16023835 5280639 16023835 5280639 21508717 12584745 21508717 12584745 14128103 16293237 14128103 16293237 23477707 22975520 23477707 12917673 23477707 12917673 13965967 12133951 13965967 12133951 15024048 20364536 15024048 20364536 4629299 4565752 4629299 19578450 4629299 19578450 7446359 21237823 7446359 21237823 2477611 24596437 2477611 16917801 2477611 16917801 20233085 6497133 20233085 9447107 20233085 9447107 16425441 10828911 16425441 16923231 16425441 16923231 17752321 17699150 17752321 17699150 7259648 20029305 7259648 19266339 7259648 19266339 19980499 19535574 19980499 17886621 19980499 17886621 11228867 10979666 11228867 19466052 11228867 19466052 19782373 5522314 19782373 5522314 5608630 16849585 5608630 16849585 14872440 11942841 14872440 18094298 14872440 18094298 18537511 15798239 18537511 15798239 13677844 10140242 13677844 10140242 10581134 25284855 10581134 25284855 26428367 17497153 26428367 17497153 7075172 20017513 7075172 13322051 7075172 13322051 17107603 16827036 17107603 17588525 17107603 17588525 21456819 20809874 21456819 22989450 21456819 22989450 23867826 21145513 23867826 21145513 10954466 10642470 10954466 10642470 16408872 9897875 16408872 9897875 6907803 6587787 6907803 6587787 20604295 10151006 20604295 10151006 16869957 23419803 16869957 23419803 24505465 5018957 24505465 5018957 5101623 2798763 5101623 2798763 24006600 10124397 24006600 10124397 15390863 11927521 15390863 2443746 15390863 2443746 24351498 7612929 24351498 7612929 4859635 4521181 4859635 4521181 4843947 17653296 4843947 17653296 18166243 16814688 18166243 16814688 17492142 17138247 17492142 4562055 17492142 4562055 4741051 19817273 4741051 19817273 20287647 14928104 20287647 14928104 4699875 4547838 4699875 15459705 4699875 15459705 17423028 17152931 17423028 16678279 17423028 16678279 9916313 21553334 9916313 21553334 22096052 6726272 22096052 6726272 11851619 15074335 11851619 5633209 11851619 5633209 5465243 8413497 5465243 8413497 18606438 25241609 18606438 25241609 1679127 15475673 1679127 15475673 25681649 24639010 25681649 3472405 25681649 3472405 19191568 8247477 19191568 6333908 19191568 6333908 21013466 10991969 21013466 10991969 15790008 11372417 15790008 20055403 15790008 20055403 22925189 21955473 22925189 18423733 22925189 18423733 10737038 3130655 10737038 3130655 2894506 17705419 2894506 17705419 18524033 7047967 18524033 7047967 7488357 15963267 7488357 15963267 13481060 5917697 13481060 5917697 6245691 5941259 6245691 5941259 6346542 5659237 6346542 5659237 5707569 10706739 5707569 10706739 26240809 25076143 26240809 16602435 26240809 16602435 10344961 16909732 10344961 6982146 10344961 6982146 24020641 23039786 24020641 12604651 24020641 12604651 12146827 21417654 12146827 21417654 22364604 9791195 22364604 9791195 10280812 12805457 10280812 12805457 19708004 7649312 19708004 22024976 19708004 22024976 4687327 7232988 4687327 7232988 12087661 14885396 12087661 2642850 12087661 2642850 24298381 6312660 24298381 6312660 12947801 14046962 12947801 5866887 12947801 5866887 5699036 21434055 5699036 20989581 5699036 20989581 21768803 25411313 21768803 25411313 1545454 20109530 1545454 20109530 20786398 20569826 20786398 20569826 6486815 15918570 6486815 15918570 11272380 2245664 11272380 2245664 2133816 15513831 2133816 15513831 11037108 5961203 11037108 5961203 5829240 10552334 5829240 10552334 22786420 4068839 22786420 5883312 22786420 5883312 5977253 8327859 5977253 8327859 18925521 11639829 18925521 11639829 12110973 6895349 12110973 6895349 19925895 21728091 19925895 21728091 5183719 19808767 5183719 19808767 22425820 4903624 22425820 8510201 22425820 8510201 8621592 11245105 8621592 11245105 23295648 3531697 23295648 18966582 23295648 18966582 14566330 12186683 14566330 18641047 14566330 18641047 25106523 23905593 25106523 21707547 25106523 21707547 5209433 14485116 5209433 14485116 15472953 12967640 15472953 12967640 14106838 16912392 14106838 16912392 17567749 18473345 17567749 18473345 8627684 24301499 8627684 24301499 25422639 10299148 25422639 10299148 4255988 23577989 4255988 23577989 3488343 11584172 3488343 11584172 22188859 21296036 22188859 20196777 22188859 20196777 6868903 9498161 6868903 9498161 17127379 16487109 17127379 14244472 17127379 14244472 10622281 16328596 10622281 6291784 10622281 6291784 20849386 9485614 20849386 9485614 10007848 13097301 10007848 13097301 13372832 11883214 13372832 11883214 4132430 4035928 4132430 25237506 4132430 25237506 1789389 17908152 1789389 17908152 18525674 15831431 18525674 15831431 10940409 15477374 10940409 15477374 11254607 21912011 11254607 21912011 5257416 20974907 5257416 20974907 21427918 23618759 21427918 23618759 3090840 12883096 3090840 12883096 23757775 3220058 23757775 22076911 23757775 22076911 18047702 6621333 18047702 6621333 22318974 4282019 22318974 11407428 22318974 11407428 15313863 17226927 15313863 17226927 17943226 13969297 17943226 13969297 14680463 18342429 14680463 18342429 18899017 13364804 18899017 13364804 7028011 4179810 7028011 4179810 4260276 22993896 4260276 22993896 24121576 22944757 24121576 23568797 24121576 23568797 3352487 22976416 3352487 22976416 23552532 17872182 23552532 17872182 6444664 6212753 6444664 14900439 6444664 14900439 20628819 6085902 20628819 7325524 20628819 7325524 10005512 9612017 10005512 6244705 10005512 6244705 20517924 6311907 20517924 6311907 6839085 17940076 6839085 17940076 20451498 19995386 20451498 11338589 20451498 11338589 15613856 5114091 15613856 5114091 21665646 15614574 21665646 15614574 10923480 11876414 10923480 11876414 15097441 14261738 15097441 14261738 12466756 11928005 12466756 11928005 12780956 21123628 12780956 21123628 5666736 4952429 5666736 4952429 21783790 25651166 21783790 25651166 1105017 5951132 1105017 5951132 22339918 4566256 22339918 11180852 22339918 11180852 8492063 8054280 8492063 14045934 8492063 14045934 12792578 22012791 12792578 22012791 5166203 23740272 5166203 23740272 24955395 1288659 24955395 1288659 1282619 12583939 1282619 12583939 24054881 2838439 24054881 15737546 24054881 15737546 7093105 6870987 7093105 25006121 7093105 25006121 2014032 7402802 2014032 7402802 10248218 16387967 10248218 12219836 10248218 12219836 22295170 1071657 22295170 1071657 1161400 20984703 1161400 20984703 21636152 14051969 21636152 14051969 14937252 15420415 14937252 15420415 16157027 16804342 16157027 16804342 10104810 16812195 10104810 16812195 17123528 21134223 17123528 21134223 5453079 21639965 5453079 20884379 5453079 20884379 21497316 7248808 21497316 7248808 7683687 10536082 7683687 10536082 11398526 22177091 11398526 22177091 4847521 2057872 4847521 2057872 24835970 18381092 24835970 18381092 15445541 11884982 15445541 11884982 5323617 5274953 5323617 16024076 5323617 16024076 19126374 851255 19126374 851255 866027 9577350 866027 9577350 10113922 5707849 10113922 5707849 5746005 15665565 5746005 15665565 16184736 12751873 16184736 12751873 13262699 19173032 13262699 19173032 23692519 22745504 23692519 22185165 23692519 22185165 4157425 4103240 4157425 21172267 4157425 21172267 22524215 4602720 22524215 5903379 22524215 5903379 9965946 9543703 9965946 4921438 9965946 4921438 5141643 9209785 5141643 9209785 18008634 5396735 18008634 5396735 1779076 5091147 1779076 5091147 21854778 16938855 21854778 16938855 16519479 16296656 16519479 21578231 16519479 21578231 22244621 6402352 22244621 6402352 20809664 2084282 20809664 2084282 24740893 9589204 24740893 9589204 8930552 4584219 8930552 4584219 21927991 4996820 21927991 4996820 5280400 9502712 5280400 9502712 17654847 17477956 17654847 12420929 17654847 12420929 12941559 1261772 12941559 1261772 25707925 10531220 25707925 10531220 16466692 24064996 16466692 24064996 26558840 300251 26558840 6891318 26558840 6891318 7202336 13490917 7202336 13490917 15987597 15505524 15987597 21606410 15987597 21606410 22671125 8885889 22671125 8885889 18241968 7064142 18241968 7064142 19726016 18144111 19726016 18144111 1359196 25357324 1359196 16287756 1359196 16287756 16860652 4356048 16860652 4356048 4372454 11852360 4372454 11852360 12816288 3775633 12816288 3775633 4190229 19500309 4190229 19500309 20154134 17424704 20154134 17424704 6277311 5729656 6277311 6445444 6277311 6445444 20811230 3520740 20811230 3520740 4058228 19277829 4058228 19277829 14969219 7658427 14969219 7658427 7816651 12203501 7816651 12203501 15143478 16958673 15143478 16958673 10144376 15657443 10144376 15657443 20755600 20134504 20755600 11362501 20755600 11362501 3547136 3494631 3547136 23842473 3547136 23842473 25500505 1556085 25500505 13363960 25500505 13363960 12937561 21215577 12937561 21215577 5865937 19940629 5865937 19940629 25482502 1319525 25482502 16758294 25482502 16758294 17396747 17629684 17396747 17629684 18210718 13538010 18210718 13538010 11581153 10481998 11581153 10481998 16321199 13172170 16321199 13172170 9984460 7556725 9984460 7556725 8169269 14875024 8169269 14875024 14971264 1183440 14971264 1183440 1075931 9280455 1075931 9280455 9914338 24868210 9914338 24868210 1940022 17998717 1940022 17998717 26671695 25781169 26671695 6969504 26671695 6969504 19438103 7485800 19438103 3689101 19438103 3689101 3918507 8770385 3918507 8770385 9320749 18676776 9320749 18676776 8214673 17613725 8214673 17613725 18110975 12501856 18110975 12501856 13062080 18248323 13062080 18248323 18668534 13337945 18668534 13337945 7141132 19784252 7141132 4997205 7141132 4997205 5149546 12534025 5149546 12534025 22924645 3875823 22924645 13252400 22924645 13252400 6933353 20085281 6933353 7299689 6933353 7299689 19537154 460642 19537154 460642 424870 5434428 424870 5434428 21707328 5644415 21707328 5644415 5769415 19870028 5769415 19870028 8835146 8398801 8835146 21832729 8835146 21832729 22993534 6367621 22993534 6367621 12212408 11516773 12212408 9495750 12212408 9495750 9998345 20839567 9998345 20839567 22769077 21844422 22769077 17982652 22769077 17982652 3846456 22798493 3846456 16925806 3846456 16925806 14256522 12540251 14256522 15378014 14256522 15378014 15693826 2382627 15693826 2382627 1918283 2924210 1918283 2924210 15389385 11987240 15389385 13950042 15389385 13950042 12625912 2361076 12625912 2361076 24358096 5401474 24358096 5401474 5798117 17812484 5798117 17812484 18391200 16613503 18391200 16613503 17171227 22489998 17171227 22489998 23286251 5087936 23286251 5087936 12916554 13852484 12916554 7242222 12916554 7242222 7251180 12779506 7251180 12779506 13993245 17324817 13993245 17324817 9576478 8924846 9576478 8924846 21366990 5280404 21366990 24745939 21366990 24745939 2193231 20030077 2193231 20030077 8182196 19627670 8182196 19627670 26529103 25626771 26529103 22396827 26529103 22396827 4491121 20837636 4491121 20837636 21593118 6173057 21593118 6173057 6619565 20538540 6619565 20538540 21121998 2321301 21121998 2321301 2182907 15983595 2182907 15983595 16241536 7971538 16241536 7971538 8637537 5044794 8637537 5044794 21828751 12557407 21828751 12557407 11064164 15809686 11064164 14863899 11064164 14863899 15061887 21901402 15061887 21901402 3881020 3792821 3881020 9266389 3881020 9266389 17544037 21880493 17544037 21880493 4992658 7199912 4992658 7199912 7191127 21032377 7191127 21032377 5917858 8993335 5917858 8993335 17937662 3536392 17937662 3536392 3644120 13210104 3644120 13210104 17793227 9371952 17793227 13564343 17793227 13564343 13126032 12721394 13126032 12721394 21948890 4887451 21948890 11215245 21948890 11215245 15286897 11469934 15286897 10380483 15286897 10380483 16744808 18045885 16744808 18045885 8915954 20385960 8915954 20385960 21007581 9302137 21007581 9302137 17761445 22023092 17761445 22023092 22719798 6809689 22719798 6809689 7104902 11283111 7104902 11283111 25817722 24678042 25817722 16798110 25817722 16798110 2081273 7156869 2081273 7156869 19673102 15606741 19673102 15606741 10978339 12205244 10978339 12205244 14987845 17545101 14987845 17545101 9450030 12653611 9450030 12653611 13410797 11978537 13410797 11978537 7603647 23058760 7603647 23058760 3882270 16185917 3882270 16185917 10561855 6774504 10561855 6774504 7282830 17163189 7282830 17163189 17063061 16635904 17063061 18785697 17063061 18785697 19499952 8289558 19499952 8289558 5050144 4967459 5050144 16774702 5050144 16774702 17588496 16248894 17588496 16248894 10673973 11223538 10673973 11223538 24647477 2224008 24647477 5270296 24647477 5270296 9832355 9253321 9832355 10738910 9832355 10738910 22143002 21344380 22143002 1966207 22143002 1966207 25014641 17618047 25014641 17618047 17880711 11845300 17880711 11845300 8459292 8133687 8459292 18067549 8459292 18067549 8698507 18881590 8698507 18881590 8276711 13032083 8276711 13032083 15771804 15498677 15771804 7454435 15771804 7454435 6043689 20784506 6043689 12702727 6043689 12702727 19466746 18630949 19466746 10092582 19466746 10092582 10502092 24041111 10502092 24041111 24846679 5071752 24846679 5071752 5277208 5147470 5277208 5147470 21549079 9125506 21549079 9125506 9470982 6864156 9470982 6864156 20469918 17171000 20469918 17171000 6564219 20770107 6564219 14799775 6564219 14799775 15668381 20059413 15668381 20059413 6942205 19110931 6942205 19110931 10988930 12964814 10988930 12964814 13645113 17085997 13645113 17085997 9686938 11968028 9686938 11968028 12261466 4491634 12261466 4491634 4879574 15134998 4879574 15134998 14174351 13205223 14174351 15499257 14174351 15499257 11292688 12483793 11292688 12483793 18760781 18047408 18760781 15105628 18760781 15105628 873729 26234901 873729 20730562 873729 20730562 21439553 18949952 21439553 18949952 7939461 16354198 7939461 16354198 16894643 12062183 16894643 12062183 8895857 17873871 8895857 6986749 8895857 6986749 7542638 13620370 7542638 13620370 23400663 22655684 23400663 5229992 23400663 5229992 20980599 20178722 20980599 12385719 20980599 12385719 10431619 16854987 10431619 9720749 10431619 9720749 19129342 18290660 19129342 8604523 19129342 8604523 8490611 7897972 8490611 18970611 8490611 18970611 19130035 8017756 19130035 8017756 2579525 19064456 2579525 19064456 20298768 19542617 20298768 12380250 20298768 12380250 1130774 26059809 1130774 23124824 1130774 23124824 5346593 5158320 5346593 13082936 5346593 13082936 17148326 8910701 17148326 8910701 8639095 8052120 8639095 21548062 8639095 21548062 5452700 19621712 5452700 19621712 26508629 25756727 26508629 22644587 26508629 22644587 9370205 4066366 9370205 4066366 22867005 22101741 22867005 22101741 4629977 17650983 4629977 17650983 9056395 20985217 9056395 20985217 5887000 16105396 5887000 16105396 11020599 8550617 11020599 8550617 8857456 9303272 8857456 9303272 9579864 4221709 9579864 4221709 4401090 2004614 4401090 2004614 24941478 20569764 24941478 20569764 4522159 4173572 4522159 11025865 4522159 11025865 16132261 11696607 16132261 11696607 12636951 13456919 12636951 13456919 13352870 17308623 13352870 17308623 9455523 4385192 9455523 4385192 22379640 8004904 22379640 8004904 8474745 9421619 8474745 9421619 10070171 21499991 10070171 21499991 5388308 11969521 5388308 11969521 21892927 21391279 21892927 23007103 21892927 23007103 4049090 17409204 4049090 17409204 18097114 12927910 18097114 12927910 13940568 12883887 13940568 15525052 13940568 15525052 3160485 2946786 3160485 7753200 3160485 7753200 7860681 5315215 7860681 5315215 5670670 7884713 5670670 7884713 19160165 11298362 19160165 11298362 15455238 10160526 15455238 10160526 16467340 14385011 16467340 14385011 12253536 18667542 12253536 18667542 23921360 22885164 23921360 22233976 23921360 22233976 4822430 3292512 4822430 3292512 23530333 3482107 23530333 3482107 3272049 19237696 3272049 19237696 8679643 18164098 8679643 18164098 18942293 18850507 18942293 6429706 18942293 6429706 6370408 8222832 6370408 8222832 18745486 10193115 18745486 10193115 1614739 17380995 1614739 17380995 20720703 20303994 20720703 9473445 20720703 9473445 12882265 13847785 12882265 10316430 12882265 10316430 16800300 16493172 16800300 16493172 10128324 14850650 10128324 14850650 18095736 17412046 18095736 15711063 18095736 15711063 9773652 23223661 9773652 23223661 24369099 10132772 24369099 10132772 7477212 19416908 7477212 18170479 7477212 18170479 18561922 18127286 18561922 18127286 8740336 9800576 8740336 9800576 17264981 5179271 17264981 5179271 4733732 4698515 4733732 5387581 4733732 5387581 21552384 9675461 21552384 9675461 13961617 12770906 13961617 25646183 13961617 25646183 1212306 16097472 1212306 16097472 16186519 14233135 16186519 14233135 14948452 7733887 14948452 7733887 19248648 3619878 19248648 3619878 3488764 7045661 3488764 7045661 19904830 18330833 19904830 18330833 14849664 12491738 14849664 16728864 14849664 16728864 10004415 2225868 10004415 2225868 24473488 2488928 24473488 2488928 3039473 19593667 3039473 19593667 9692888 20687419 9692888 20687419 6650711 16903842 6650711 16903842 10965285 10422561 10965285 14654802 10965285 14654802 17267561 16655613 17267561 22190332 17267561 22190332 22947411 21166228 22947411 21166228 5897755 12076610 5897755 12076610 14627687 4501422 14627687 4501422 4596937 21329201 4596937 21329201 22009158 14141358 22009158 14141358 14895526 9274127 14895526 9274127 24247149 23098256 24247149 3949186 24247149 3949186 4333825 22037481 4333825 22037481 22937823 18430463 22937823 18430463 14465094 10523939 14465094 10523939 10959023 14097908 10959023 14097908 18018063 17396283 18018063 10832359 18018063 10832359 2993835 3820090 2993835 3820090 19271995 19160724 19271995 15064601 19271995 15064601 11121898 17789720 11121898 17789720 9056137 10107414 9056137 10107414 12900925 12110819 12900925 16086304 12900925 16086304 16300722 4996466 16300722 4996466 5132180 19141361 5132180 19141361 8850580 15540991 8850580 15540991 16161359 10587243 16161359 10587243 11448338 9980848 11448338 9980848 19795264 19440122 19795264 17231468 19795264 17231468 5812116 21204227 5812116 19508904 5812116 19508904 22079404 4582730 22079404 14102229 22079404 14102229 11703906 15232458 11703906 15232458 7102688 19987155 7102688 8848804 7102688 8848804 23557660 22780744 23557660 8573567 23557660 8573567 9087417 159085 9087417 159085 26804776 10818194 26804776 10818194 16004595 16215808 16004595 16215808 25835075 24774013 25835075 18569047 25835075 18569047 9756413 15341620 9756413 15341620 16091832 21783119 16091832 21783119 5283140 16996575 5283140 16996575 19748226 7114100 19748226 24136648 19748226 24136648 2749150 18143880 2749150 18143880 22015309 5010297 22015309 15685226 22015309 15685226 11323237 14759480 11323237 14759480 12217110 20076379 12217110 20076379 6778317 21299845 6778317 21299845 21762914 8390721 21762914 8390721 8955205 11510313 8955205 11510313 15373722 13577410 15373722 13577410 14548836 18901297 14548836 18901297 19674243 17885177 19674243 17885177 18682307 4718876 18682307 4718876 21746855 6040141 21746855 6040141 6136679 7217180 6136679 7217180 19661515 13591927 19661515 13591927 13012576 20794126 13012576 20794126 21505942 2530600 21505942 2530600 2786868 11428387 2786868 11428387 12207248 4032357 12207248 4032357 3823601 14438243 3823601 14438243 18378929 8945162 18378929 21187007 18378929 21187007 22005328 4529040 22005328 4529040 4699865 9690038 4699865 9690038 19505269 18933319 19505269 10684433 19505269 10684433 16560259 18641512 16560259 18641512 23124220 21990309 23124220 10956327 23124220 10956327 15777367 5959687 15777367 5959687 21210083 20457274 21210083 20457274 12249867 4519074 12249867 4519074 4597065 15095080 4597065 15095080 12395294 4909516 12395294 4909516 5132442 5262218 5132442 5262218 21651871 6722548 21651871 6722548 18349975 8618840 18349975 12460945 18349975 12460945 10853385 3347510 10853385 3347510 3144044 4030828 3144044 4030828 22667065 12017958 22667065 12017958 14794299 5959718 14794299 5959718 21511406 11679351 21511406 11679351 11379628 15454279 11379628 3167074 11379628 3167074 3050139 10974766 3050139 10974766 15891813 23352323 15891813 23352323 3657457 4717317 3657457 4717317 22366937 8431018 22366937 8431018 18788209 19329382 18788209 19329382 24777214 1927792 24777214 8966676 24777214 8966676 13299839 13396568 13299839 8789263 13299839 8789263 20982321 5890348 20982321 22328453 20982321 22328453 23308754 15418895 23308754 15418895 16009662 20237933 16009662 20237933 21116929 14638741 21116929 14638741 15291979 2554086 15291979 2554086 24332714 8058859 24332714 8058859 16803853 10426967 16803853 10484633 16803853 10484633 8891433 8605544 8891433 16724690 8891433 16724690 9831797 1978941 9831797 1978941 1666705 18782130 1666705 18782130 25072128 23910401 25072128 7282473 25072128 7282473 7792808 20791847 7792808 20791847 21520275 10558970 21520275 10558970 11273001 13318038 11273001 13318038 13859295 13720604 13859295 8350388 13859295 8350388 8934520 19936974 8934520 19936974 20377433 17751932 20377433 17751932 18411984 8499369 18411984 8499369 18768973 2172632 18768973 2172632 1598715 25133133 1598715 19579606 1598715 19579606 20214576 7285935 20214576 7285935 7230920 19687653 7230920 6710487 7230920 6710487 7180614 18917694 7180614 18917694 19594346 2670264 19594346 2670264 2781659 6649563 2781659 6649563 10434666 9768540 10434666 14922755 10434666 14922755 15695064 16704945 15695064 16704945 5353076 21537813 5353076 19317638 5353076 19317638 19895193 12255747 19895193 12255747 13151068 22429003 13151068 22429003 23134460 17611788 23134460 17611788 9167908 9347445 9167908 9347445 17496263 22940862 17496263 22940862 3891737 26053054 3891737 26053054 26865313 19973937 26865313 19973937 2147081 24963742 2147081 22354421 2147081 22354421 22879279 4610602 22879279 4610602 8918762 8378030 8918762 11590724 8918762 11590724 15093054 13313283 15093054 13313283 13734420 19331033 13734420 19331033 20040641 16874434 20040641 16874434 9809177 17215650 9809177 17215650 20403585 19813150 20403585 23079369 20403585 23079369 24114308 4644470 24114308 4644470 3117049 23896651 3117049 23895478 3117049 23895478 24625844 21320735 24625844 21320735 20485852 6257537 20485852 12850443 20485852 12850443 12108201 16468386 12108201 16468386 17321507 9666510 17321507 18896709 17321507 18896709 18859991 21383787 18859991 21383787 5709400 17598786 5709400 17598786 9294360 20301369 9294360 20301369 6728331 10915119 6728331 10915119 16182159 15727215 16182159 23664897 16182159 23664897 24971168 3579499 24971168 3579499 14642150 14089890 14642150 7057232 14642150 7057232 7531675 17776063 7531675 17776063 18366796 14807398 18366796 14807398 11833273 24595323 11833273 24595323 25656611 6433988 25656611 6433988 6423228 20170847 6423228 20170847 12574001 3244024 12574001 3244024 23391761 7656378 23391761 7656378 19564698 6605608 19564698 6605608 20722649 8115994 20722649 8115994 18967454 22409703 18967454 22409703 23428991 18064746 23428991 18064746 8936864 11400896 8936864 11400896 16618154 10289514 16618154 24302575 16618154 24302575 25066012 7618348 25066012 7618348 17367293 16716049 17367293 5738804 17367293 5738804 6146508 6453362 6146508 6453362 22990814 3820045 22990814 11495563 22990814 11495563 14268880 12545702 14268880 20164670 14268880 20164670 6914575 11977287 6914575 11977287 20932100 5850196 20932100 10369732 20932100 10369732 7693817 19491315 7693817 5033356 7693817 5033356 5305061 20716955 5305061 20716955 21417075 5788781 21417075 5788781 3891426 3418138 3891426 18066365 3891426 18066365 18513211 10773727 18513211 10773727 12235313 23446896 12235313 23446896 1526871 25316106 1526871 8177076 1526871 8177076 19049539 22848122 19049539 22848122 4096986 15405838 4096986 15405838 22148566 4494579 22148566 12499589 22148566 12499589 13513529 10395441 13513529 10395441 16243049 8181129 16243049 8181129 6214531 5934008 6214531 5934008 5997071 10482213 5997071 10482213 10601974 19545012 10601974 19545012 6517696 20389409 6517696 4308342 6517696 4308342 22690026 16929584 22690026 16929584 17290242 9579261 17290242 9579261 17620347 19043105 17620347 19043105 3355430 23632151 3355430 2197434 3355430 2197434 24707357 5661419 24707357 5661419 15124560 11785659 15124560 17534370 15124560 17534370 2753388 24125861 2753388 4352061 2753388 4352061 19390506 7745510 19390506 10314517 19390506 10314517 9757063 5777430 9757063 5777430 5012071 4710419 5012071 12285016 5012071 12285016 12764275 1471281 12764275 1471281 1497263 4438549 1497263 4438549 22268908 7993355 22268908 7993355 19168195 24276810 19168195 24276810 25396015 24016781 25396015 24016781 2893255 21140468 2893255 21140468 21813919 14206516 21813919 14206516 3543916 23319454 3543916 17079389 3543916 17079389 9971876 17306025 9971876 17306025 9685883 11557947 9685883 11557947 15768667 10737702 15768667 10737702 11280398 15328023 11280398 15328023 15904181 3601143 15904181 3601143 4068238 14469066 4068238 14469066 15515529 14489006 15515529 14489006 2577971 24384789 2577971 3242443 2577971 3242443 23602871 22993406 23602871 22993406 2917958 2694026 2917958 4174613 2917958 4174613 6711663 20603728 6711663 2388525 6711663 2388525 2141389 10316214 2141389 10316214 21315048 5277655 21315048 14106415 21315048 14106415 9449702 17873500 9449702 9233644 9449702 9233644 18037835 15625838 18037835 15625838 10917862 19397153 10917862 19397153 20471945 20139611 20471945 5187394 20471945 5187394 21422306 9374127 21422306 9374127 2849095 17560511 2849095 17560511 15413066 11312635 15413066 16670803 15413066 16670803 17401554 22573538 17401554 22573538 4204845 13630892 4204845 13630892 13788535 13225883 13788535 19905520 13788535 19905520 5420875 21520109 5420875 6924585 5420875 6924585 7303800 24886678 7303800 24886678 2291917 4760893 2291917 4760893 22352876 8350565 22352876 8350565 6054822 5897645 6054822 15916831 6054822 15916831 16568186 2472912 16568186 2472912 1987029 4150086 1987029 4150086 15953896 15594390 15953896 9258172 15953896 9258172 19620815 7273663 19620815 16858589 19620815 16858589 9731006 21623178 9731006 21623178 22617218 22737929 22617218 22737929 4300320 13245197 4300320 13245197 14344318 9294235 14344318 9294235 9738026 22138347 9738026 22138347 23486990 3234947 23486990 13608523 23486990 13608523 13922955 5262890 13922955 5262890 21398960 5581192 21398960 5581192 5707616 7658245 5707616 7658245 20727619 6714728 20727619 12729510 20727619 12729510 13168051 12024820 13168051 18829941 13168051 18829941 22393577 4382735 22393577 11861734 22393577 11861734 12345701 8274038 12345701 8274038 8602852 22593848 8602852 22593848 23848829 19309586 23848829 19309586 15256099 10158945 15256099 10158945 16800311 22324581 16800311 22324581 4590983 14966318 4590983 14966318 20308789 6605612 20308789 8654824 20308789 8654824 8922757 20502422 8922757 20502422 20978875 4016942 20978875 4016942 4228366 18709169 4228366 18709169 19502657 22611233 19502657 22611233 4487814 21322199 4487814 21322199 5726643 4435433 5726643 4435433 4524280 21136124 4524280 21136124 18886074 4449888 18886074 4449888 4203814 22745163 4203814 19892551 4203814 19892551 7025220 6005199 7025220 6005199 2067936 17746621 2067936 17746621 9320661 5216075 9320661 5216075 5555359 2081117 5555359 2081117 24812446 5814191 24812446 5814191 16074481 10842208 16074481 13216991 16074481 13216991 12968746 12115481 12968746 17256870 12968746 17256870 9779541 5389041 9779541 5389041 23037863 22443065 23037863 21550422 23037863 21550422 5357552 15284023 5357552 15284023 20330187 6628008 20330187 11091038 20330187 11091038 2267267 2000975 2267267 19990472 2267267 19990472 6955122 2830098 6955122 2830098 3261730 8498357 3261730 8498357 11136745 10295084 11136745 12175144 11136745 12175144 13072446 5696890 13072446 5696890 6095495 10557172 6095495 10557172 11421779 3694456 11421779 3694456 4094802 5452112 4094802 5452112 21778563 20941124 21778563 13801156 21778563 13801156 3497168 23545760 3497168 6908375 3497168 6908375 9726409 9058018 9726409 8923731 9726409 8923731 9361431 14753395 9361431 14753395 15295331 15168042 15295331 15168042 11577671 12395394 11577671 12395394 16961672 16313457 16961672 8234066 16961672 8234066 18884824 15018123 18884824 15018123 11565147 18505573 11565147 18505573 19280163 5346309 19280163 5346309 5383917 25680284 5383917 25680284 26597094 22563273 26597094 22563273 21643935 3704664 21643935 3704664 3547603 20537973 3547603 20537973 21623236 21107414 21623236 10119180 21623236 10119180 15682981 11244647 15682981 12130216 15682981 12130216 6307888 6259185 6307888 9128195 6307888 9128195 20669552 20100074 20669552 6370313 20669552 6370313 5301308 5155993 5301308 24090418 5301308 24090418 24627837 11853951 24627837 11853951 12575213 13623064 12575213 13623064 19230631 19060106 19230631 10758949 19230631 10758949 16052117 4455215 16052117 4455215 22710361 19695812 22710361 19695812 10033286 9570426 10033286 11014192 10033286 11014192 13454104 12583516 13454104 3282903 13454104 3282903 23562617 15223928 23562617 15223928 15607197 20545756 15607197 20545756 21321367 8036797 21321367 8036797 8763843 8339513 8763843 6410361 8763843 6410361 20241633 25882323 20241633 25882323 1210543 18779168 1210543 18779168 20730100 6553458 20730100 8014783 20730100 8014783 8489915 10981951 8489915 10981951 15921491 1943816 15921491 1943816 2234142 6343120 2234142 6343120 20365595 8935802 20365595 8935802 18055847 3646933 18055847 3646933 23113810 16413697 23113810 16413697 16580291 8994902 16580291 8994902 18022711 13896329 18022711 13896329 12684404 18695999 12684404 18695999 19430329 3976411 19430329 3976411 3993231 7639295 3993231 7639295 8217790 18899856 8217790 11030533 8217790 11030533 11293257 16883015 11293257 16883015 10279963 16073929 10279963 16073929 16650608 1785724 16650608 1785724 2210878 18214707 2210878 18214707 21771389 5223670 21771389 19210036 21771389 19210036 9395689 21811760 9395689 21811760 5056742 10288777 5056742 10288777 16729202 15554533 16729202 15554533 7203022 19754250 7203022 18964073 7203022 18964073 19441457 8449645 19441457 8449645 8959080 12213282 8959080 12213282 13139418 3282878 13139418 3282878 2524823 24533406 2524823 21368432 2524823 21368432 21889591 8520438 21889591 8520438 4272592 22435182 4272592 19066491 4272592 19066491 19506183 16206011 19506183 16206011 15505021 1324483 15505021 1324483 1252289 15677493 1252289 15677493 23328294 3551759 23328294 6975684 23328294 6975684 6196900 20858592 6196900 9569836 6196900 9569836 17647989 23004571 17647989 23004571 3700720 11239466 3700720 11239466 12015481 22712711 12015481 22712711 4373953 19098926 4373953 19098926 19598659 18167253 19598659 18167253 6689086 6637911 6689086 24095214 6689086 24095214 2792803 22480700 2792803 22480700 6496970 13905711 6496970 13905711 18559943 8460778 18559943 13965815 18559943 13965815 14746456 7710742 14746456 7710742 20332971 20091358 20332971 8383660 20332971 8383660 7926750 3021086 7926750 3021086 23798471 8589370 23798471 8589370 8737851 18529986 8737851 18529986 19357631 1759117 19357631 1759117 1615199 9744161 1615199 9744161 26372403 25620920 26372403 9291854 26372403 9291854 14813965 11820702 14813965 18390513 14813965 18390513 5143503 4897925 5143503 24330606 5143503 24330606 25472795 14769638 25472795 14769638 15560174 6004230 15560174 6004230 20942517 3385075 20942517 3385075 3799199 21853077 3799199 21853077 11308203 4642376 11308203 4642376 4663220 12710259 4663220 12710259 15946075 15261068 15946075 12655830 15946075 12655830 14125414 8824076 14125414 8824076 24580169 2192656 24580169 10448297 24580169 10448297 16383503 17798186 16383503 17798186 18444556 10713593 18444556 10713593 15992243 5223752 15992243 5223752 21378323 19927662 21378323 19927662 7088809 10769958 7088809 10769958 16199808 15457820 16199808 15457820 16151984 19853541 16151984 19853541 22268866 21622116 22268866 16615039 22268866 16615039 10072211 15594870 10072211 15594870 16478926 7859231 16478926 7859231 19490878 9935541 19490878 9935541 4222978 22449230 4222978 7468311 4222978 7468311 11148436 15806614 11148436 5541687 11148436 5541687 6058481 7888887 6058481 7888887 19508128 16316274 19508128 16316274 2399930 11358887 2399930 11358887 24274275 22998895 24274275 2645589 24274275 2645589 2270754 18658446 2270754 18658446 19630207 17252643 19630207 17252643 1566317 22899541 1566317 22899541 6023918 5770429 6023918 18798197 6023918 18798197 19865407 19005286 19865407 5550379 19865407 5550379 5945389 8380177 5945389 8380177 19158792 18272325 19158792 18401412 19158792 18401412 8738166 18618766 8738166 18618766 18740672 10419260 18740672 10419260 8573039 21916305 8573039 21916305 5093300 15583745 5093300 15583745 22178665 5134899 22178665 8576683 22178665 8576683 17645630 9618553 17645630 25440279 17645630 25440279 26315411 14251336 26315411 14251336 7819201 19247839 7819201 12130644 7819201 12130644 14768690 20514260 14768690 20514260 6755632 19650444 6755632 19650444 19910170 16973335 19910170 16973335 8533917 6492207 8533917 6492207 20477454 8892538 20477454 8892538 5005354 22330623 5005354 22330623 23239951 11532892 23239951 11532892 15224308 23011114 15224308 23011114 24162375 2715459 24162375 2715459 20046092 19272279 20046092 6271908 20046092 6271908 20482994 23613872 20482994 23613872 2732254 2361379 2732254 25908657 2732254 25908657 1140938 12599544 1140938 12599544 22930387 3834693 22930387 5658887 22930387 5658887 17481806 9641130 17481806 13678228 17481806 13678228 7733540 5643220 7733540 5643220 21065560 3971257 21065560 3971257 3787579 25559768 3787579 25559768 26368834 6066006 26368834 6066006 8458590 18377224 8458590 3710961 8458590 3710961 3665898 16891908 3665898 16891908 10325857 850398 10325857 850398 1017651 10199635 1017651 10199635 16990793 8450228 16990793 8450228 8807366 9192996 8807366 9192996 11451001 15460891 11451001 7311888 11451001 7311888 7951217 19129649 7951217 19129649 19677267 18850269 19677267 18850269 8033426 15199779 8033426 15199779 15981421 11469778 15981421 11469778 12021797 1969546 12021797 1969546 24697409 7626285 24697409 7626285 18229544 17498651 18229544 21478014 18229544 21478014 22038911 18673101 22038911 18673101 8242277 4837255 8242277 4837255 22184502 5345191 22184502 5345191 15288861 14289834 15288861 12289990 15288861 12289990 12513803 24679047 12513803 24679047 25910175 19722595 25910175 19722595 7200155 9843324 7200155 9843324 17282585 23521301 17282585 23521301 3441118 21822757 3441118 21822757 22486818 15058076 22486818 15058076 8598378 21936797 8598378 21936797 4977159 784142 4977159 784142 25954199 16863593 25954199 16863593 2931821 2536141 2931821 11778018 2931821 11778018 12836313 22554220 12836313 22554220 4346909 19315144 4346909 19315144 21789866 21088217 21789866 2356671 21789866 2356671 24657384 8253116 24657384 8253116 8747223 14192189 8747223 14192189 14741943 22320595 14741943 22320595 4606721 9146699 4606721 9146699 10058317 16606820 10058317 12414409 10058317 12414409 14363095 4211504 14363095 4211504 4406882 22225021 4406882 22225021 23023168 4709617 23023168 4709617 4748571 22074144 4748571 22074144 22970282 9266301 22970282 9266301 9903358 18834641 9903358 18834641 19334485 13881191 19334485 13881191 14742916 18621044 14742916 18621044 19011758 11348274 19011758 11348274 11764901 15922431 11764901 15922431 16604805 12262491 16604805 12262491 14414726 20302711 14414726 20302711 21139176 21502442 21139176 21502442 5304149 15438596 5304149 15438596 15196196 6336804 15196196 6336804 3717572 3255422 3717572 4532098 3717572 4532098 6069085 5731625 6069085 1945785 6069085 1945785 24852058 14244823 24852058 14244823 12638161 13603292 12638161 13603292 18726734 18257808 18726734 6295153 18726734 6295153 20709763 7664338 20709763 7664338 7671728 17121859 7671728 17121859 17965820 10787044 17965820 10787044 16546574 7106490 16546574 7106490 19756773 19519727 19756773 19519727 7584396 22336175 7584396 22336175 23035821 12425767 23035821 12425767 14269241 22941374 14269241 22941374 23843770 8477143 23843770 8477143 8939501 7708504 8939501 7708504 19480008 11565281 19480008 11565281 12272772 3445273 12272772 3445273 23205681 12492784 23205681 12492784 4932292 21808211 4932292 6716318 4932292 6716318 20613170 15512251 20613170 15512251 11634269 4913306 11634269 4913306 22283082 4672434 22283082 4672434 4778192 6003727 4778192 6003727 12724535 12261285 12724535 12509969 12724535 12509969 13367681 7848079 13367681 7848079 8387822 21893639 8387822 21893639 22797364 6979646 22797364 6979646 7040518 13299885 7040518 13299885 14593973 5180674 14593973 5180674 21789390 16688789 21789390 16688789 10187528 12345513 10187528 12345513 17296832 16660191 17296832 15849155 17296832 15849155 11241363 5097107 11241363 5097107 22252692 10855936 22252692 10855936 11555111 13172827 11555111 13172827 19316094 7839875 19316094 24610060 19316094 24610060 2240281 15572066 2240281 15572066 20769686 6623033 20769686 8391821 20769686 8391821 8956438 11520026 8956438 11520026 20701063 20265498 20701063 18882561 20701063 18882561 2067409 25891825 2067409 25891825 26740492 3683423 26740492 3683423 10015276 17310682 10015276 17222607 10015276 17222607 7921471 19092628 7921471 1709965 7921471 1709965 25293090 16173007 25293090 16173007 8578841 18657902 8578841 12199728 8578841 12199728 19866921 7119769 19866921 20552233 19866921 20552233 21325955 21983911 21325955 21983911 4801110 9491817 4801110 9491817 20666315 20133993 20666315 11412627 20666315 11412627 12339236 9559633 12339236 9559633 18233441 17811939 18233441 15256876 18233441 15256876 16070021 18988548 16070021 18988548 19648183 1760642 19648183 1760642 1940924 11031869 1940924 11031869 15753243 18375690 15753243 18375690 8790798 14509780 8790798 14509780 20332355 20028560 20332355 16654465 20332355 16654465 10218571 9128513 10218571 9128513 17722716 9998666 17722716 9998666 10547866 4081977 10547866 4081977 23689544 3023142 23689544 8891438 23689544 8891438 9078862 17827975 9078862 17827975 19308609 7914286 19308609 23556881 19308609 23556881 3389321 14444703 3389321 14444703 15208756 21571811 15208756 21571811 3157542 2957640 3157542 22020229 3157542 22020229 22742882 19999592 22742882 19999592 14313869 11361640 14313869 11361640 16925359 10342195 16925359 20289724 16925359 20289724 6579808 20195058 6579808 20195058 25159077 24038993 25159077 16584844 25159077 16584844 17154687 7764384 17154687 7764384 19596700 7553658 19596700 7553658 7744601 10700954 7744601 10700954 16198668 22281488 16198668 22281488 4871960 15147588 4871960 15147588 21625594 20968301 21625594 5331101 21625594 5331101 21286782 23568952 21286782 23568952 24629829 12557539 24629829 12557539 14204703 18676757 14204703 18676757 19399177 8814631 19399177 8814631 9424452 21587003 9424452 21587003 22717299 16525743 22717299 16525743 7368954 20631471 7368954 20631471 21364801 17557375 21364801 17557375 18328117 22584299 18328117 22584299 23264098 9663112 23264098 9663112 10271786 18682500 10271786 18682500 19292892 8397427 19292892 8397427 6778899 20082001 6778899 5370716 6778899 5370716 21240911 3304545 21240911 3304545 3212313 11519622 3212313 11519622 15212535 1057887 15212535 1057887 817881 23861997 817881 23861997 21089780 1880930 21089780 1880930 2143670 5800477 2143670 5800477 21119745 13675475 21119745 13675475 9308301 19161243 9308301 19161243 8035430 14627254 8035430 14627254 19718272 19002280 19718272 5558140 19718272 5558140 23941443 2833036 23941443 5064553 23941443 5064553 5064171 18491362 5064171 18491362 19434417 17735785 19434417 17735785 6195532 20815245 6195532 13090433 6195532 13090433 14130220 5861182 14130220 5861182 6380301 4625679 6380301 4625679 22274493 19278360 22274493 19278360 8735333 8705747 8735333 10715720 8735333 10715720 11007448 21299026 11007448 21299026 5721992 17439444 5721992 17439444 24886291 2110080 24886291 11929120 24886291 11929120 8170754 7597148 8170754 16830455 8170754 16830455 17320043 12830179 17320043 12830179 13843915 1957754 13843915 1957754 24938911 9272935 24938911 9272935 9764734 21032054 9764734 21032054 21836996 24596333 21836996 24596333 2225361 20993174 2225361 20993174 13492209 13219285 13492209 20876222 13492209 20876222 21531465 7289746 21531465 7289746 5323122 21334486 5323122 3733499 5323122 3733499 3167139 3112266 3167139 7817800 3167139 7817800 21162990 6147418 21162990 6588359 21162990 6588359 6958902 24535610 6958902 24535610 25531141 24095268 25531141 24095268 2892021 15563132 2892021 15563132 19435385 8001043 19435385 25330518 19435385 25330518 26474169 3816292 26474169 3816292 3646550 3606265 3646550 11136477 3646550 11136477 17546971 7634866 17546971 7634866 20727435 4231781 20727435 4231781 4683096 11786974 4683096 11786974 15092808 10730567 15092808 10730567 11581950 875092 11581950 875092 25885504 22971165 25885504 22971165 19908939 7466774 19908939 18018781 19908939 18018781 15145301 13298564 15145301 13298564 10156611 9407649 10156611 23770622 10156611 23770622 24704112 7075809 24704112 7075809 7055619 16452733 7055619 16452733 17162022 5409097 17162022 5409097 5998430 14742416 5998430 14742416 12264821 19872335 12264821 19872335 5949489 5749624 5949489 14948054 5949489 14948054 15748201 4847122 15748201 4847122 22028647 6130533 22028647 6130533 21378453 21480162 21378453 21480162 22089688 15144059 22089688 15144059 11507610 7423725 11507610 7423725 23336299 22864181 23336299 14461959 23336299 14461959 12551337 18764434 12551337 18764434 19385758 10538683 19385758 10538683 12250988 14493728 12250988 2527928 12250988 2527928 24302762 13927335 24302762 13927335 12917785 12326072 12917785 12326072 14375648 13286306 14375648 13286306 13702012 1350038 13702012 1350038 25778042 12028547 25778042 12028547 3921941 23019784 3921941 10119689 3921941 10119689 10810017 22727265 10810017 22727265 4065729 7957711 4065729 7957711 22235866 21629488 22235866 15772383 22235866 15772383 11032384 9921189 11032384 9921189 22106977 4812323 22106977 19790897 22106977 19790897 15205942 9665799 15205942 9665799 17304301 12665634 17304301 12665634 5833657 21226549 5833657 12687754 5833657 12687754 16997232 16462725 16997232 18348731 16997232 18348731 6152966 5831435 6152966 13654231 6152966 13654231 20026203 19348773 20026203 879579 20026203 879579 25853948 21396671 25853948 21396671 16974173 9932398 16974173 9932398 10687879 12013762 10687879 12013762 13084782 8203231 13084782 8203231 8756222 13324847 8756222 13324847 23139823 22080049 23139823 25051137 23139823 25051137 1994602 20500704 1994602 20500704 23837970 22625072 23837970 8949519 23837970 8949519 17862060 24655069 17862060 24655069 25825749 9286628 25825749 9286628 12017036 11311879 12017036 10196754 12017036 10196754 10607477 19764316 10607477 19764316 21556701 5240200 21556701 16365573 21556701 16365573 10529778 15373656 10529778 15373656 23746415 22952010 23746415 14084264 23746415 14084264 12714541 7820482 12714541 7820482 19186940 7990323 19186940 7990323 8480797 12569912 8480797 12569912 19467337 7716646 19467337 11551585 19467337 11551585 4669257 4528097 4669257 7375090 4669257 7375090 15774291 15044936 15774291 15056008 15774291 15056008 2141070 15050139 2141070 15050139 16625512 15895183 16625512 10252616 16625512 10252616 16707567 14320393 16707567 14320393 12540444 16005676 12540444 16005676 16780929 13220106 16780929 13220106 13533696 17185772 13533696 17185772 17712839 12295346 17712839 12295346 13351720 16679082 13351720 16679082 17382125 23266571 17382125 23266571 3587533 14455735 3587533 14455735 14249342 12644664 14249342 20115662 14249342 20115662 20719905 5673726 20719905 5673726 5725703 8606807 5725703 8606807 18652156 12987903 18652156 12987903 10737708 22156859 10737708 22156859 4872306 9958466 4872306 9958466 16652593 12836270 16652593 12836270 13973554 12596247 13973554 12596247 16408250 10597494 16408250 23937289 16408250 23937289 3068978 12041587 3068978 12041587 12831170 8584030 12831170 8584030 7384682 6985826 7384682 16085693 7384682 16085693 19445126 18707840 19445126 21433340 19445126 21433340 5751288 8712341 5751288 8712341 19761130 19074833 19761130 10599949 19761130 10599949 16640107 3719756 16640107 3719756 22889367 20859691 22889367 20859691 21176711 20380950 21176711 21658938 21176711 21658938 22106370 5962321 22106370 5962321 6461466 10015260 6461466 10015260 17304036 11775450 17304036 11775450 4463541 24152712 4463541 24152712 2778365 8152689 2778365 8152689 22022175 21494615 22022175 12012951 22022175 12012951 6649714 23558431 6649714 23558431 24733521 16813457 24733521 16813457 10070217 18326540 10070217 18326540 18704522 11549448 18704522 11549448 9776011 16986650 9776011 6724119 9776011 6724119 20449779 16367660 20449779 16367660 5360861 21794429 5360861 1434281 5360861 1434281 25429519 12912375 25429519 12912375 13775891 11834381 13775891 11834381 15961072 15486064 15961072 6600729 15961072 6600729 22072169 5413888 22072169 16637918 22072169 16637918 10200249 14271286 10200249 14271286 12617497 1466546 12617497 1466546 1393078 4821888 1393078 4821888 21667110 16072261 21667110 16072261 5407010 4421622 5407010 4421622 4823959 8295755 4823959 8295755 8627866 5870443 8627866 5870443 660733 10481115 660733 10481115 23904596 22682631 23904596 12636677 23904596 12636677 974102 25917734 974102 21916709 974102 21916709 5146032 4927744 5146032 18971950 5146032 18971950 19470503 20582735 19470503 20582735 6298274 9072492 6298274 9072492 14333519 13434037 14333519 2600109 14333519 2600109 3125896 10360613 3125896 10360613 23231359 3709147 23231359 5521757 23231359 5521757 5938644 1661712 5938644 1661712 25226281 16149071 25226281 16149071 10565918 14943589 10565918 14943589 12580491 11648328 12580491 15400788 12580491 15400788 9889846 9381869 9889846 17991455 9889846 17991455 8716913 15768307 8716913 15768307 21406738 20771126 21406738 9116678 21406738 9116678 8267767 7749599 8267767 10485043 8267767 10485043 16759943 11086988 16759943 11086988 11393906 10854032 11393906 19126619 11393906 19126619 19245247 11385060 19245247 11385060 15841446 22609316 15841446 22609316 23021437 18806481 23021437 18806481 8090852 20264006 8090852 20264006 20817747 19825681 20817747 19825681 6814450 6633795 6814450 19845125 6814450 19845125 24266896 23028240 24266896 11022457 24266896 11022457 15841530 16120208 15841530 16120208 16602866 21965940 16602866 21965940 4974404 11461381 4974404 11461381 17568532 7112183 17568532 7112183 7279220 15461099 7279220 15461099 23403634 3370149 23403634 15317870 23403634 15317870 4774918 24199580 4774918 24199580 2794135 13208156 2794135 13208156 13822638 4373347 13822638 4373347 4387583 17820780 4387583 17820780 18415819 16993234 18415819 16993234 17651041 23981941 17651041 23981941 24785490 25831694 24785490 25831694 1139730 12685510 1139730 12685510 17000340 16874202 17000340 22035178 17000340 22035178 22566725 5000151 22566725 5000151 5306557 11380061 5306557 11380061 23240836 3466778 23240836 11652686 23240836 11652686 12403833 15086531 12403833 15086531 16142474 3555381 16142474 3555381 3977310 4293852 3977310 4293852 23539784 3195391 23539784 18882588 23539784 18882588 8059240 14970052 8059240 14970052 11857585 4397669 11857585 4397669 4485377 11132483 4485377 11132483 25797895 24550699 25797895 5653448 25797895 5653448 6035401 13280223 6035401 13280223 13731426 15718447 13731426 15718447 11108290 20755242 11108290 20755242 21413096 5177514 21413096 5177514 1489556 7407856 1489556 7407856 8112729 21751820 8112729 21751820 5411178 10553992 5411178 10553992 16149356 10894504 16149356 10894504 11569584 10012077 11569584 10012077 22603646 4526699 22603646 15026674 22603646 15026674 11945027 19378890 11945027 19378890 20243944 18878245 20243944 18878245 19587970 5868718 19587970 5868718 20770900 25022956 20770900 25022956 1873979 2795257 1873979 2795257 4509424 25352537 4509424 25352537 1674973 8736281 1674973 8736281 15112086 11566821 15112086 9534481 15112086 9534481 10054270 1871163 10054270 1871163 25043091 14749935 25043091 14749935 11909920 12174289 11909920 12174289 25313440 24120185 25313440 15987710 25313440 15987710 14207661 12535281 14207661 20731168 14207661 20731168 3285729 17525948 3285729 17525948 20474749 6895039 20474749 15413046 20474749 15413046 13853124 12981751 13853124 22543285 13853124 22543285 23789389 9987133 23789389 9987133 10695012 17891459 10695012 17891459 18402330 10041917 18402330 10041917 6875893 2118069 6875893 2118069 24796939 18640553 24796939 18640553 8276867 4333761 8276867 4333761 25957971 1090886 25957971 19115947 25957971 19115947 19615921 18988596 19615921 18988596 19819631 6258232 19819631 6258232 6070645 12102299 6070645 12102299 14828146 25595878 14828146 25595878 1434787 6057130 1434787 6057130 21070580 10086118 21070580 10086118 10722663 24740095 10722663 24740095 25893407 18102457 25893407 18102457 12488233 11765923 12488233 19862670 12488233 19862670 20817155 6372798 20817155 11892328 20817155 11892328 2718976 24205910 2718976 7410374 2718976 7410374 19835333 1938856 19835333 1938856 2405461 11258746 2405461 11258746 20519129 19759500 20519129 16078036 20519129 16078036 16567155 20852057 16567155 20852057 21654036 12267476 21654036 12267476 5439145 21198326 5439145 11753805 5439145 11753805 19337274 7814970 19337274 13364390 19337274 13364390 14121327 8190588 14121327 8190588 19007856 9762441 19007856 9762441 10280596 14973485 10280596 14973485 19844397 19001610 19844397 15710647 19844397 15710647 15030090 1601037 15030090 1601037 1244467 6089783 1244467 6089783 21261369 5945327 21261369 5945327 5599358 5570466 5599358 17292493 5599358 17292493 17689441 610426 17689441 610426 467680 3284242 467680 3284242 17601525 16780302 17601525 6851071 17601525 6851071 7181415 21911488 7181415 21911488 22497403 6786826 22497403 6786826 7241804 7871285 7241804 7871285 13525260 12636779 13525260 20198124 13525260 20198124 6658095 23580291 6658095 23580291 24779017 13401911 24779017 13401911 13255820 18416987 13255820 18416987 18888477 9965454 18888477 9965454 10577473 16677913 10577473 16677913 24020963 2819215 24020963 6744100 24020963 6744100 7044321 6226912 7044321 6226912 21000719 24956806 21000719 24956806 1905555 11356275 1905555 11356275 16677153 16005177 16677153 1703666 16677153 1703666 25351347 2968543 25351347 2968543 21562382 5313519 21562382 3385061 21562382 3385061 23365021 11874890 23365021 11874890 12721517 13975032 12721517 7015783 12721517 7015783 20060588 6007711 20060588 6007711 6218993 20803426 6218993 6200843 6218993 6200843 7167090 7159771 7167090 21582477 7167090 21582477 22191524 23634853 22191524 23634853 3350257 15174789 3350257 15174789 14679885 13996472 14679885 16038477 14679885 16038477 10753344 12859517 10753344 12859517 21810632 21034954 21810632 10138654 21810632 10138654 5504682 21292842 5504682 5997928 5504682 5997928 20993907 15095844 20993907 15095844 7322671 5867375 7322671 5867375 20791055 7822711 20791055 7822711 6072890 18189201 6072890 18189201 21172145 20626218 21172145 2949919 21172145 2949919 2529652 5130727 2529652 5130727 12692083 19304304 12692083 19304304 20129679 16129346 20129679 16129346 6133833 6012012 6133833 15498976 6133833 15498976 14612347 12249456 14612347 16453038 14612347 16453038 17143172 5049091 17143172 5049091 5203195 10833047 5203195 10833047 11720416 7064100 11720416 7064100 4740329 22071509 4740329 10044231 4740329 10044231 10506647 6844386 10506647 6844386 6815545 10407694 6815545 10407694 11227054 6448589 11227054 6448589 6917020 17380228 6917020 17380228 18538439 4726363 18538439 4726363 4535214 4293517 4535214 13805874 4535214 13805874 23524378 3369583 23524378 12247394 23524378 12247394 13096475 22055115 13096475 22055115 23177530 6817545 23177530 6817545 20499885 4621222 20499885 4621222 22023048 13922528 22023048 13922528 12802073 12599473 12802073 12599473 14103115 8724498 14103115 8724498 9000914 17812389 9000914 8818386 9000914 8818386 18504821 2758963 18504821 2758963 2377879 17293117 2377879 17293117 9596179 17340481 9596179 17340481 9395916 3732159 9395916 3732159 22768562 17519119 22768562 17519119 9779553 11640563 9779553 11640563 21494273 5109117 21494273 17045631 21494273 17045631 7367238 22035997 7367238 22035997 4524661 4480653 4524661 19633378 4524661 19633378 21304959 6137342 21304959 19811667 21304959 19811667 13810700 12937366 13810700 13801091 13810700 13801091 9711537 9180891 9711537 24980258 9711537 24980258 2046689 19112184 2046689 19112184 22956875 22073104 22956875 6697051 22956875 6697051 7218152 16595142 7218152 16595142 20721395 19962314 20721395 18852276 20721395 18852276 16400111 10474407 16400111 23698552 16400111 23698552 3297732 16258653 3297732 16258653 11963689 11518899 11963689 23642517 11963689 23642517 24881813 15820308 24881813 15820308 11034079 15362317 11034079 15362317 25240352 24328605 25240352 12866637 25240352 12866637 13504810 20060616 13504810 20060616 20531118 14763801 20531118 14763801 15656201 18716206 15656201 18716206 26350921 765356 26350921 12972337 26350921 12972337 13743280 13072511 13743280 13072511 13774752 5734128 13774752 5734128 6235767 15134956 6235767 15134956 23093048 3827628 23093048 15256578 23093048 15256578 9095398 8812803 9095398 11128103 9095398 11128103 15842160 18415822 15842160 18415822 8816579 5845407 8816579 5845407 20767154 8353950 20767154 8353950 10467451 16860947 10467451 9235542 10467451 9235542 9760570 12908666 9760570 12908666 23357088 22610204 23357088 18335381 23357088 18335381 8761983 13130242 8761983 13130242 13711579 5729887 13711579 5729887 4683294 22219731 4683294 6775060 4683294 6775060 9650385 17184699 9650385 16090368 9650385 16090368 16631896 16983424 16631896 16983424 9891561 15451586 9891561 15451586 15985471 15793871 15985471 15793871 11385966 22648251 11385966 22648251 23456862 17213243 23456862 17213243 9974614 9714671 9974614 21212554 9974614 21212554 24078013 23193650 24078013 17870002 24078013 17870002 9298536 9764287 9298536 9764287 19280187 7916855 19280187 21230331 19280187 21230331 23510113 3389115 23510113 15439837 23510113 15439837 11573206 10689459 11573206 10689459 16214789 10894844 16214789 10894844 6652590 20675493 6652590 13760418 6652590 13760418 14266219 17820882 14266219 17820882 9320437 6857889 9320437 6857889 21639036 5388559 21639036 6162489 21639036 6162489 6700058 19717904 6700058 19717904 20515759 11693901 20515759 11693901 15012368 2691338 15012368 2691338 24043552 8332479 24043552 8332479 2981527 23868206 2981527 23250020 2981527 23250020 24432779 5157542 24432779 5157542 18001082 17756340 18001082 6741010 18001082 6741010 19902308 11298660 19902308 11298660 14805853 14104789 14805853 6401772 14805853 6401772 20768241 20726483 20768241 20726483 6639937 19417383 6639937 19417383 19682419 10362366 19682419 10362366 10923835 16198152 10923835 16198152 16435973 8394601 16435973 8394601 8776767 6235744 8776767 6235744 21247711 8670055 21247711 8670055 9300694 12836325 9300694 12836325 17676808 9720466 17676808 21757528 17676808 21757528 5398505 25014304 5398505 25014304 25905333 8917553 25905333 8917553 7875276 22364132 7875276 22364132 22801186 16276217 22801186 16276217 11101249 18915138 11101249 18915138 8021306 3655406 8021306 3655406 23272408 11488539 23272408 11488539 15360706 18856104 15360706 18856104 19254579 10934023 19254579 10934023 15868018 19425510 15868018 19425510 20164651 19592926 20164651 19592926 8947598 8300342 8947598 23461859 8947598 23461859 3288856 22277875 3288856 22277875 21542105 18257531 21542105 18257531 8856012 3652338 8856012 3652338 23026076 19750802 23026076 19750802 20454745 6666564 20454745 19286021 20454745 19286021 7552133 21700321 7552133 21700321 22319044 17504449 22319044 17504449 6967123 19931778 6967123 7024547 6967123 7024547 25518141 24219418 25518141 11482385 25518141 11482385 15292889 19380171 15292889 19380171 20097831 9465433 20097831 9465433 14976291 11966500 14976291 17136801 14976291 17136801 17620863 4485030 17620863 4485030 4599971 19215042 4599971 19215042 20100955 19907600 20100955 19907600 7256069 16961818 7256069 16961818 22080031 5162134 22080031 5850498 22080031 5850498 6126089 4994432 6126089 4994432 22381689 13381628 22381689 13381628 13508841 6802098 13508841 6802098 20502321 7331491 20502321 7331491 8635400 8284013 8635400 3277389 8635400 3277389 3704196 11600582 3704196 11600582 19875763 7068552 19875763 18864435 19875763 18864435 19392762 7452699 19392762 7452699 19834561 8671408 19834561 8671408 10930183 10141031 10930183 18275690 10930183 18275690 8847488 20710293 8847488 20710293 21468645 18158401 21468645 18158401 2341468 13915000 2341468 13915000 13084074 5851517 13084074 5851517 6066656 11668957 6066656 11668957 14619275 12294075 14619275 2920658 14619275 2920658 23975353 2597488 23975353 2597488 2167262 24114315 2167262 24114315 19894431 7414338 19894431 14194564 19894431 14194564 12470920 9226809 12470920 9226809 17976595 3039775 17976595 3039775 2984993 17608756 2984993 17608756 9640138 6699621 9640138 6699621 6851067 23471982 6851067 23471982 24549567 7441520 24549567 7441520 9556035 17269540 9556035 8186927 9556035 8186927 8617679 14101749 8617679 14101749 22772660 21873116 22772660 2574676 22772660 2574676 2236017 3842569 2236017 3842569 8571093 8428931 8571093 15535503 8571093 15535503 10985915 19077977 10985915 19077977 1748322 25140673 1748322 7869998 1748322 7869998 8127576 6885296 8127576 6885296 7345110 15225149 7345110 15225149 11439335 8161475 11439335 8161475 2850213 22349928 2850213 22349928 14180826 12706202 14180826 18175776 14180826 18175776 7841792 7255091 7841792 22993963 7841792 22993963 24150287 7719166 24150287 7719166 19534468 21953665 19534468 21953665 23121742 14612233 23121742 14612233 11149775 613465 11149775 613465 701689 11551172 701689 11551172 18364471 17891488 18364471 19184995 18364471 19184995 7873099 17607307 7873099 17607307 17901669 14814581 17901669 14814581 15312439 8273378 15312439 8273378 18818471 10998274 18818471 10998274 3360534 2945641 3360534 8968070 3360534 8968070 18147685 20054626 18147685 20054626 6872427 21545848 6872427 21545848 22542672 7921457 22542672 7921457 11156048 15510576 11156048 5761367 11156048 5761367 5897335 3132578 5897335 3132578 23684896 10038278 23684896 10038278 7790154 7416124 7790154 7416124 22148521 3774988 22148521 3774988 23486687 22716137 23486687 18693823 23486687 18693823 14465456 12498128 14465456 22146969 14465456 22146969 23320263 3482233 23320263 9471488 23320263 9471488 1957984 25111955 1957984 5403571 1957984 5403571 9882907 17373774 9882907 6153077 9882907 6153077 22704585 3880570 22704585 22924776 22704585 22924776 23980745 3630686 23980745 3630686 17677961 16928645 17677961 13171064 17677961 13171064 13889979 17893940 13889979 17893940 21472114 20921227 21472114 15634968 21472114 15634968 10922638 21389296 10922638 21389296 21939701 16982508 21939701 16982508 9942400 10481663 9942400 10481663 25230900 24165986 25230900 16485752 25230900 16485752 10691126 18140703 10691126 18140703 21401652 5940846 21401652 8901314 21401652 8901314 18410363 25095570 18410363 25095570 26211419 6530098 26211419 6530098 20741462 20349719 20741462 18503627 20741462 18503627 8132525 18920598 8132525 16194978 8132525 16194978 12192017 11407442 12192017 12215372 12192017 12215372 15136962 21887815 15136962 21887815 2919135 24115557 2919135 5346909 2919135 5346909 11321408 15290554 11321408 7927166 11321408 7927166 20637049 20129456 20637049 13317835 20637049 13317835 13382400 16634988 13382400 16634988 24407113 23333546 24407113 7327509 24407113 7327509 17861367 17396856 17861367 23105070 17861367 23105070 3875034 21451359 3875034 21451359 21462871 20817014 21462871 24702552 21462871 24702552 2026460 19655704 2026460 19655704 12700904 4532111 12700904 4532111 4636015 8423780 4636015 8423780 24285715 23124531 24285715 20127448 24285715 20127448 20944008 20066446 20944008 24454792 20944008 24454792 25420198 20983121 25420198 20983121 6804921 7077214 6804921 7077214 19799429 6052187 19799429 6052187 3817550 26413434 3817550 26413434 744776 3957754 744776 3957754 23020243 4256997 23020243 4256997 11982716 15080170 11982716 3700844 11982716 3700844 4169233 12035939 4169233 12035939 20457207 19676008 20457207 6211358 20457207 6211358 21189909 2154004 21189909 2154004 24744270 15704943 24744270 15704943 11101814 3861541 11101814 3861541 23027602 4590308 23027602 4590308 4556770 6751178 4556770 6751178 21678754 5158300 21678754 11225617 21678754 11225617 8506535 7992265 8506535 11198064 8506535 11198064 12543937 12126550 12543937 10012887 12543937 10012887 10593261 20262427 10593261 20262427 21158917 13060117 21158917 13060117 5564028 21312926 5564028 9276395 5564028 9276395 9750757 4653854 9750757 4653854 4736074 16416335 4736074 16416335 17127277 15863824 17127277 15863824 10612746 17628027 10612746 17628027 26487202 418059 26487202 5554767 26487202 5554767 5685089 19757080 5685089 19757080 16635032 10633588 16635032 10999825 16635032 10999825 4570308 22055353 4570308 5979590 4570308 5979590 17075628 10190410 17075628 18634573 17075628 18634573 20485567 6797819 20485567 15356800 20485567 15356800 11529032 12011998 11529032 12011998 14934522 25218250 14934522 25218250 1844882 22024437 1844882 22024437 23654572 22847398 23654572 5368328 23654572 5368328 10259092 9772148 10259092 20910577 10259092 20910577 21658549 10537346 21658549 10537346 11190421 18245293 11190421 18245293 18700501 9049362 18700501 9049362 9556808 9202615 9556808 12932491 9556808 12932491 14061881 10845387 14061881 10845387 11524288 13059856 11524288 13059856 18382023 8470650 18382023 8470650 23075429 3800525 23075429 20779919 23075429 20779919 5651008 3879226 5651008 3879226 22856606 8371372 22856606 8371372 18650483 8401764 18650483 20797440 18650483 20797440 6348932 7675066 6348932 7675066 21040225 5876464 21040225 13877518 21040225 13877518 10088940 19053761 10088940 19053761 24775070 2129564 24775070 10007363 24775070 10007363 17048209 8085475 17048209 8085475 19357861 7972139 19357861 7972139 8649266 18005099 8649266 18005099 18396609 11743399 18396609 11743399 12295149 12606776 12295149 12606776 17994386 9304319 17994386 15522544 17994386 15522544 6889898 20013760 6889898 13529174 6889898 13529174 13308369 14324966 13308369 14324966 12217167 13140606 12217167 13140606 14016414 6845020 14016414 6845020 20243539 15527384 20243539 15527384 3353824 23580440 3353824 6913896 3353824 6913896 19946175 14730955 19946175 14730955 15388328 22506735 15388328 22506735 23235618 12221086 23235618 12221086 12545190 11849047 12545190 17697216 12545190 17697216 18563655 19033112 18563655 19033112 7934958 16500938 7934958 16500938 10662651 16599093 10662651 6144768 10662651 6144768 6503525 23429178 6503525 23429178 24614645 5926989 24614645 5926989 5840117 10197367 5840117 10197367 24665340 23352585 24665340 6124695 24665340 6124695 16104010 15454337 16104010 22461901 16104010 22461901 4626714 17174806 4626714 17174806 19378900 18641028 19378900 18349804 19378900 18349804 18961929 5857568 18961929 5857568 21353230 14864124 21353230 14864124 11690003 4567070 11690003 4567070 22653905 21788434 22653905 18323777 22653905 18323777 2193841 1927418 2193841 12202952 2193841 12202952 12916200 5226990 12916200 5226990 5586427 15717725 5586427 15717725 16467785 25633570 16467785 25633570 1546314 18532859 1546314 18532859 19084574 20497204 19084574 20497204 6503445 19881442 6503445 19881442 16953494 7720956 16953494 7720956 19570316 10509347 19570316 10509347 11390205 10953612 11390205 23146258 11390205 23146258 3663218 21768191 3663218 21768191 22603600 9379070 22603600 9379070 9750961 23485894 9750961 23485894 24476125 5034352 24476125 5034352 5199133 5724712 5199133 5724712 10099962 9372900 10099962 3092875 10099962 3092875 3513103 18604724 3513103 18604724 19997289 7182191 19997289 9375840 19997289 9375840 9754206 12903908 9754206 12903908 13786564 3059566 13786564 3059566 3517574 6144346 3517574 6144346 24437729 2415581 24437729 18900366 24437729 18900366 7789068 20354496 7789068 20354496 20772185 13828941 20772185 13828941 11640250 16611202 11640250 16611202 16883233 13487653 16883233 13487653 13504930 16930128 13504930 16930128 17586484 23263939 17586484 23263939 3738775 13223354 3738775 13223354 14138128 22580944 14138128 22580944 4566445 21488613 4566445 21488613 22427465 25078112 22427465 25078112 1790761 5318755 1790761 5318755 21274040 9448858 21274040 9448858 9641557 5404545 9641557 5404545 5596872 9476045 5596872 9476045 18067310 13115025 18067310 13115025 14140918 7593136 14140918 7593136 19356038 24132130 19356038 24132130 2737912 9296821 2737912 9296821 14765898 14641092 14765898 6095051 14765898 6095051 20571685 18141105 20571685 18141105 8687576 5131836 8687576 5131836 21483293 13493639 21483293 13493639 14505964 20208098 14505964 20208098 20925803 10871384 20925803 10871384 10118022 16642419 10118022 12445197 10118022 12445197 20710922 20288747 20710922 15376297 20710922 15376297 2782234 2732042 2782234 4938255 2782234 4938255 20335369 19883116 20335369 9679110 20335369 9679110 12909382 12041854 12909382 24736424 12909382 24736424 2142272 5787287 2142272 5787287 15102830 14911884 15102830 13005898 15102830 13005898 13765269 13762007 13765269 13762007 13990239 18120693 13990239 18120693 8552894 18447242 8552894 15096214 8552894 15096214 15683565 14151265 15683565 14151265 14575212 8768986 14575212 8768986 18508406 12814519 18508406 12814519 13164392 12832530 13164392 12832530 18721983 18088406 18721983 6416889 18721983 6416889 6903026 8602261 6903026 8602261 19375192 18566901 19375192 15405772 19375192 15405772 8392047 18479934 8392047 6087339 8392047 6087339 21237636 17157483 21237636 17157483 10186945 13268909 10186945 13268909 13204635 8978111 13204635 8978111 9212126 13325736 9212126 13325736 21185801 5706541 21185801 19621305 21185801 19621305 7375938 22115000 7375938 22115000 22742345 14560569 22742345 14560569 11759178 11312951 11759178 25608658 11759178 25608658 1535205 3748231 1535205 3748231 11304872 15573463 11304872 13584586 11304872 13584586 13337484 5156698 13337484 5156698 5329070 8759128 5329070 8759128 13849943 12748418 13849943 18875730 13849943 18875730 19715707 22118860 19715707 22118860 4888925 16109408 4888925 16109408 10736420 23047276 10736420 23047276 3768004 13827609 3768004 13827609 12680811 3650629 12680811 3650629 3720586 4094580 3720586 4094580 22916493 21802181 22916493 21802181 4960136 12149593 4960136 12149593 14983540 8271052 14983540 8271052 8580987 18462496 8580987 7143945 8580987 7143945 19942190 8298304 19942190 8298304 10953782 10127529 10953782 21779702 10953782 21779702 4907863 20149643 4907863 20149643 6678711 20921560 6678711 20921560 5375035 21496315 5375035 9535032 5375035 9535032 18274462 8971974 18274462 15243235 18274462 15243235 11744223 7327691 11744223 7327691 19570165 15716000 19570165 15716000 6634950 6595764 6634950 10351226 6634950 10351226 16696079 19406706 16696079 19406706 6875146 20178735 6875146 10012438 6875146 10012438 16970298 16332805 16970298 16332805 10685002 13239794 10685002 13239794 23457018 22629933 23457018 3789179 23457018 3789179 3686802 14686563 3686802 14686563 20185434 19385183 20185434 10893612 20185434 10893612 11461771 15613032 11461771 13857498 11461771 13857498 13098637 16840684 13098637 16840684 19348284 7766810 19348284 11506610 19348284 11506610 12408438 13999034 12408438 13999034 15000472 12315944 15000472 12315944 8662743 18104180 8662743 5663995 8662743 5663995 5923812 16164188 5923812 16164188 19627531 7626871 19627531 25229939 19627531 25229939 26345024 1962139 26345024 1962139 2201565 9896819 2201565 9896819 17224159 20149523 17224159 20149523 4342595 22711397 4342595 19750084 4342595 19750084 21784635 21102281 21784635 7920110 21784635 7920110 4020680 3615693 4020680 8975523 4020680 8975523 18287577 5831608 18287577 5831608 1988223 25056389 1988223 24421896 1988223 24421896 25589377 18885119 25589377 18885119 19210829 7678971 19210829 7678971 19355642 10028619 19355642 10028619 9629538 4762501 9629538 4762501 4829713 15288970 4829713 15288970 13294310 23512176 13294310 23512176 3305626 7787825 3305626 7787825 19139237 22410395 19139237 22410395 4261471 20259894 4261471 20259894 20585457 10394670 20585457 10394670 10733611 22373927 10733611 22373927 4621338 9349650 4621338 9349650 17780458 14390185 17780458 14390185 12429223 1659518 12429223 1659518 25031051 13444690 25031051 13444690 14149627 8111622 14149627 8111622 19087137 16048335 19087137 16048335 6351998 2879952 6351998 2879952 2517999 8694744 2517999 8694744 22319810 4405268 22319810 24312794 22319810 24312794 2711943 6288272 2711943 6288272 20992691 20397692 20992691 11235262 20992691 11235262 3668926 3235211 3668926 17898828 3668926 17898828 19330347 19012498 19330347 10412942 19330347 10412942 13568470 13122591 13568470 22753640 13568470 22753640 25604225 24568258 25604225 12084244 25604225 12084244 14738954 10774038 14738954 10774038 24494518 2516511 24494518 21989480 24494518 21989480 17387937 9592015 17387937 14825238 17387937 14825238 11884159 16213860 11884159 16213860 16800106 16017057 16800106 16017057 10940536 13604264 10940536 13604264 23131399 3820552 23131399 23611832 23131399 23611832 3341444 17518981 3341444 17518981 18153831 11436412 18153831 11436412 6741095 20112324 6741095 16634771 6741095 16634771 19763898 7446112 19763898 18184684 19763898 18184684 11305201 15671451 11305201 15671451 17112416 16406013 17112416 12330408 17112416 12330408 13393101 19543975 13393101 19543975 19673123 25749400 19673123 25749400 1338177 8845396 1338177 8845396 18307573 8022669 18307573 8022669 1234513 25584363 1234513 11626144 1234513 11626144 15261276 21252690 15261276 21252690 5385120 10781105 5385120 10781105 17454379 16782594 17454379 7110879 17454379 7110879 7417676 19286889 7417676 19286889 26044897 25104601 26044897 18115570 26044897 18115570 8677904 17242907 8677904 17242907 17969474 2580985 17969474 2580985 2453426 15895313 2453426 15895313 23625670 22875916 23625670 7219508 23625670 7219508 12648966 14960037 12648966 14960037 15136280 8071467 15136280 8071467 8389830 17476563 8389830 17476563 9562230 9130900 9562230 16175306 9562230 16175306 25472414 24416886 25472414 16102012 25472414 16102012 16408153 8868493 16408153 8868493 18437610 13734621 18437610 13734621 12940770 16215211 12940770 16215211 23102153 22355424 23102153 11721389 23102153 11721389 12454979 2415654 12454979 2415654 24319348 15840352 24319348 15840352 16338401 10630089 16338401 17294533 16338401 17294533 18047929 20503336 18047929 20503336 6066399 7637878 6066399 7637878 20495575 6255386 20495575 19504944 20495575 19504944 13518893 9005777 13518893 9005777 9388151 8919777 9388151 21930932 9388151 21930932 25676555 24650195 25676555 11880914 25676555 11880914 15075342 16045105 15075342 16045105 21757966 21073887 21757966 1734287 21757966 1734287 1861941 23522639 1861941 23522639 24517715 9248730 24517715 9248730 9526316 9889615 9526316 9889615 17176782 15911312 17176782 15911312 10705344 14563793 10705344 14563793 14709363 10696792 14709363 10696792 5053493 21875767 5053493 11018868 5053493 11018868 15683631 20606244 15683631 20606244 6301262 5130647 6301262 5130647 22109863 10623888 22109863 10623888 10864545 13537598 10864545 13537598 14178072 4004203 14178072 4004203 4476057 4101671 4476057 4101671 22470474 15989993 22470474 15989993 11160662 20440543 11160662 20440543 23458184 3351742 23458184 3351742 22062875 4990872 22062875 20485443 22062875 20485443 3742131 3231596 3742131 20327610 3742131 20327610 13368136 5297483 13368136 5297483 22033796 6663301 22033796 6663301 6729273 11534751 6729273 11534751 12512433 15255377 12512433 15255377 11407569 13573451 11407569 13573451 13129193 21311155 13129193 21311155 5723948 15608187 5723948 15608187 11475212 7348034 11475212 7348034 7908347 18578930 7908347 18578930 16962162 8534203 16962162 8534203 23301516 22132986 23301516 7589921 23301516 7589921 7564146 2470296 7564146 2470296 24417690 10789254 24417690 10789254 11435189 4259381 11435189 4259381 22609853 16503733 22609853 16503733 10361949 13793476 10361949 13793476 22587222 4350822 22587222 12216851 22587222 12216851 6944785 6645271 6944785 8526720 6944785 8526720 9090259 8825714 9090259 8825714 7615398 19463865 7615398 4299302 7615398 4299302 1642690 25241596 1642690 2669289 1642690 2669289 24148627 22309651 24148627 22309651 4446742 12918711 4446742 12918711 19809089 19272305 19809089 12564908 19809089 12564908 10560643 10159589 10560643 20800020 10560643 20800020 21372946 14311492 21372946 14311492 4286531 3729441 4286531 16139152 4286531 16139152 10550820 4901063 10550820 4901063 4923068 8689189 4923068 8689189 15711812 11586253 15711812 10495046 15711812 10495046 16323468 13423854 16323468 13423854 7230758 19721842 7230758 7247055 7230758 7247055 11285565 10813493 11285565 25275196 11285565 25275196 1581924 17670641 1581924 17670641 12834763 19813443 12834763 19813443 7244688 9706957 7244688 9706957 20954293 6596639 20954293 8188688 20954293 8188688 8664358 15874872 8664358 15874872 10883818 8495488 10883818 8495488 9043024 17240961 9043024 17240961 17813840 24089629 17813840 24089629 2825951 21697267 2825951 21697267 6179919 1540232 6179919 1540232 25261992 4604568 25261992 4604568 5007264 18642637 5007264 18642637 19178367 7411996 19178367 7411996 7748062 21778130 7748062 21778130 22752182 9894471 22752182 9894471 4558998 22393007 4558998 1848265 4558998 1848265 2013174 17141039 2013174 17141039 22072923 21325611 22072923 10546672 22072923 10546672 8653793 8244224 8653793 13598998 8653793 13598998 23714015 23277289 23714015 10962011 23714015 10962011 6450403 14383415 6450403 14383415 15695911 10184466 15695911 10184466 17012499 16349484 17012499 6202603 17012499 6202603 6110340 13569604 6110340 13569604 22708856 4125568 22708856 4668964 22708856 4668964 11473583 20038577 11473583 20038577 6944394 8491084 6944394 8491084 18539494 4627322 18539494 4627322 3920809 22815532 3920809 11567569 3920809 11567569 15383039 21170420 15383039 21170420 5833781 20198098 5833781 20198098 20820233 17284049 20820233 17284049 10025012 2621726 10025012 2621726 24291013 17376573 24291013 17376573 9460933 10201429 9460933 10201429 19321353 7541819 19321353 15655160 19321353 15655160 1318243 25504241 1318243 4810283 1318243 4810283 21683536 11865065 21683536 11865065 4645529 4475697 4645529 15742285 4645529 15742285 23313490 22192989 23313490 12153831 23313490 12153831 12687774 14214874 12687774 13107221 12687774 13107221 13481219 8320961 13481219 8320961 8566760 13868394 8566760 13868394 18463703 18051369 18463703 13186082 18463703 13186082 4377496 22512425 4377496 3864906 4377496 3864906 3671503 23013600 3671503 23013600 18182976 2801941 18182976 2801941 2798966 5461285 2798966 5461285 10665925 16321864 10665925 8913628 10665925 8913628 9538608 4022490 9538608 4022490 22851156 8643120 22851156 8643120 18561623 18249872 18561623 18249872 19090886 4154530 19090886 4154530 4216561 12408559 4216561 12408559 25039201 24116526 25039201 12389113 25039201 12389113 8515361 18573328 8515361 15950460 8515361 15950460 11862263 11349335 11862263 16752691 11862263 16752691 20103210 1156857 20103210 1156857 25937292 10702566 25937292 10702566 11691592 15384714 11691592 11737115 11691592 11737115 15220275 4064287 15220275 4064287 4026231 14527344 4026231 14527344 12241370 20410582 12241370 20410582 6885843 13761241 6885843 13761241 15160814 11467021 15160814 23157673 15160814 23157673 23551377 21108582 23551377 21108582 5823493 8474910 5823493 8474910 14410616 14089435 14410616 20154289 14410616 20154289 20870177 18585755 20870177 18585755 18997393 7939221 18997393 7939221 19218293 4096582 19218293 4096582 4070837 8507528 4070837 8507528 8905414 5262296 8905414 5262296 5227683 21308996 5227683 21308996 21945897 8693209 21945897 8693209 9175947 6166765 9175947 6166765 20712086 13770733 20712086 13770733 14304349 17828245 14304349 17828245 18105035 13692895 18105035 13692895 13256874 22892703 13256874 22892703 24047250 12284055 24047250 12284055 7160593 6629653 7160593 17264975 7160593 17264975 17866407 15433636 17866407 15433636 10052922 4025929 10052922 4025929 4380255 10426427 4380255 10426427 16436067 18042944 16436067 18042944 9022874 18060342 9022874 5159396 9022874 5159396 21481693 6206143 21481693 6206143 5276558 21607115 5276558 4478279 5276558 4478279 4623690 15321211 4623690 15321211 16216942 22179077 16216942 22179077 4507096 19807871 4507096 19807871 18627591 8459974 18627591 23046829 18627591 23046829 3985141 20387176 3985141 20387176 21076190 22643937 21076190 22643937 4166029 7800592 4166029 7800592 19632954 4911745 19632954 4911745 5126970 14140902 5126970 14140902 14371243 24392606 14371243 24392606 2429544 2940243 2429544 2940243 21372794 20619998 21372794 3663715 21372794 3663715 23193896 24062569 23193896 24062569 2901170 11437955 2901170 11437955 23158965 22771388 23158965 18856120 23158965 18856120 19244377 20625191 19244377 20625191 21290061 6990307 21290061 6990307 7156997 2445741 7156997 2445741 24624326 15354018 24624326 15354018 4547725 22591231 4547725 19796631 4547725 19796631 22567893 4460544 22567893 21491620 22567893 21491620 5364077 6382252 5364077 6382252 13207378 12986530 13207378 20836942 13207378 20836942 21465849 15777750 21465849 15777750 4508295 4472329 4508295 17493736 4508295 17493736 16230796 10601818 16230796 21612124 16230796 21612124 2224548 24560669 2224548 4633965 2224548 4633965 5718573 21438470 5718573 12182362 5718573 12182362 18615478 8733196 18615478 8989253 18615478 8989253 17974588 22483228 17974588 22483228 24475536 23234770 24475536 11804826 24475536 11804826 12239810 14248861 12239810 7906866 12239810 7906866 8131446 6919424 8131446 6919424 20287473 14531513 20287473 14531513 8886805 8357139 8886805 16569888 8886805 16569888 16856168 14315504 16856168 14315504 4871109 22040206 4871109 22040206 23742476 3100895 23742476 15682039 23742476 15682039 11327991 21475723 11327991 21475723 22035274 12825744 22035274 12825744 13601913 12596077 13601913 16734084 13601913 16734084 9981207 11258725 9981207 11258725 12078120 9892367 12078120 9892367 10339338 10971358 10339338 10971358 15771100 19570886 15771100 19570886 7643700 12514846 7643700 12514846 12976133 17305956 12976133 17305956 9515272 7106363 9515272 7106363 20299318 20171724 20299318 20171724 6652346 7518186 6652346 7518186 13038041 12539879 13038041 1863504 13038041 1863504 25871568 1170380 25871568 15383089 25871568 15383089 8405167 19509101 8405167 19509101 20004100 14502009 20004100 14502009 3122570 23976390 3122570 11400773 3122570 11400773 19840415 7300473 19840415 24142546 19840415 24142546 25091420 8352225 25091420 8352225 18624996 21514909 18624996 21514909 22568070 20430161 22568070 20430161 6630320 22468635 6630320 22468635 23273705 22269722 23273705 22269722 4584241 4478814 4584241 4478814 12109806 11828179 12109806 16403571 12109806 16403571 16920523 20329900 16920523 20329900 6962119 18786370 6962119 18786370 19513975 1764281 19513975 1764281 1883113 19219865 1883113 19219865 7883083 23797503 7883083 23797503 75254 8090833 75254 8090833 8696001 24155978 8696001 24155978 2830234 12751564 2830234 12751564 22842017 3927317 22842017 3927317 23028057 3674132 23028057 3674132 4039400 20054492 4039400 20054492 20512373 12411148 20512373 12411148 14291294 14191301 14291294 2869329 14291294 2869329 24132316 9787265 24132316 9787265 13752482 12956462 13752482 24045732 13752482 24045732 25256358 13033182 25256358 13033182 3832836 3668671 3832836 14454086 3832836 14454086 20397021 4540193 20397021 4540193 4695244 10583679 4695244 10583679 16726104 17152537 16726104 17152537 10074917 14990035 10074917 14990035 25225435 1755443 25225435 18363550 25225435 18363550 11641601 10943607 11641601 21670680 11641601 21670680 22120814 4532353 22120814 4532353 4934382 17910417 4934382 17910417 23283929 22589082 23283929 11273996 23283929 11273996 15682344 15773409 15682344 15773409 16482703 17719000 16482703 17719000 975941 14413547 975941 14413547 18180097 17586136 18180097 13857267 18180097 13857267 14080059 13827592 14080059 13827592 22363738 21631760 22363738 7979960 22363738 7979960 8250520 14686231 8250520 14686231 15618255 11210077 15618255 11210077 12260005 11774009 12260005 12552107 12260005 12552107 18673312 8402014 18673312 23796351 18673312 23796351 3052651 4005557 3052651 4005557 3963064 24054257 3963064 24054257 2841413 6320131 2841413 6320131 24103851 23248302 24103851 17926437 24103851 17926437 5824943 20964596 5824943 12292986 5824943 12292986 15829494 14818903 15829494 21375707 15829494 21375707 22051250 13148927 22051250 13148927 14084838 21638136 14084838 21638136 23470427 3111071 23470427 3111071 3498137 15140501 3498137 15140501 15642181 22376747 15642181 22376747 4071843 22684985 4071843 2696750 4071843 2696750 24272587 3983615 24272587 3983615 4397178 3331909 4397178 3331909 23391173 17896690 23391173 17896690 8891716 18929782 8891716 18929782 19253792 10006066 19253792 10006066 17101776 8364258 17101776 8364258 18792164 10479824 18792164 10479824 16352271 24380328 16352271 24380328 25399907 9828242 25399907 9828242 4429977 22527802 4429977 4225790 4429977 4225790 22375949 15705993 22375949 15705993 16433283 6715549 16433283 6715549 20729866 18651479 20729866 18651479 8553972 10956649 8553972 10956649 11685864 26348985 11685864 26348985 696320 12479905 696320 12479905 14405958 12648323 14405958 12648323 10633227 16240720 10633227 9290828 10633227 9290828 9820850 9522155 9820850 9522155 17599595 19273134 17599595 19273134 7786082 19890991 7786082 19890991 20495808 11514364 20495808 11514364 12480699 5708310 12480699 5708310 21450740 9627201 21450740 9627201 6969738 20313669 6969738 18989207 6969738 18989207 18719628 16024127 18719628 16024127 16673213 6956237 16673213 6956237 20032654 10913566 20032654 10913566 5162124 21909656 5162124 5108115 5162124 5108115 21804290 2212636 21804290 2212636 1965865 10987369 1965865 10987369 19270078 18727764 19270078 25851836 19270078 25851836 1204087 21196476 1204087 21196476 5786303 25513048 5786303 25513048 1609889 19588079 1609889 19588079 18973397 18829754 18973397 21709476 18973397 21709476 5127829 17150181 5127829 17150181 16211557 15629634 16211557 19905819 16211557 19905819 20356779 15842653 20356779 15842653 16451922 7180770 16451922 7180770 19815628 11490434 19815628 11490434 8248053 7796589 8248053 19324272 8248053 19324272 7723393 18281740 7723393 18281740 21252485 20572708 21252485 10894626 21252485 10894626 9643250 9384109 9643250 9717774 9643250 9717774 17295729 920110 17295729 920110 1042374 7024386 1042374 7024386 24164448 22949268 24164448 3151978 24164448 3151978 3020387 10583095 3020387 10583095 16213081 11180533 16213081 11180533 5630627 5452375 5630627 16638978 5630627 16638978 17124450 5500490 17124450 5500490 4682702 22319689 4682702 4458515 4682702 4458515 13546950 13394155 13546950 15382051 13546950 15382051 11669959 13896964 11669959 13896964 14300970 17371431 14300970 17371431 9659169 4546787 9659169 4546787 22141237 8036440 22141237 8036440 8238222 15834640 8238222 15834640 16563875 13671469 16563875 13671469 13796441 19061175 13796441 19061175 25627556 1112868 25627556 21751581 25627556 21751581 4982089 5162334 4982089 5162334 5476043 22284736 5476043 22284736 4813472 13313986 4813472 13313986 13562572 16060654 13562572 16060654 11098001 22784255 11098001 22784255 23489407 14917568 23489407 14917568 14558053 11590606 14558053 11590606 25907156 1126952 25907156 8923561 25907156 8923561 7436830 7343637 7436830 22444784 7436830 22444784 23096728 15985947 23096728 15985947 5377614 24140960 5377614 24140960 25307683 10516935 25307683 10516935 11270365 2190994 11270365 2190994 24653537 8528095 24653537 8528095 18349484 23119251 18349484 23119251 24444196 22445155 24444196 22445155 4507970 16171049 4507970 16171049 10491294 7436715 10491294 7436715 8032280 14044750 8032280 14044750 13992453 5235182 13992453 5235182 5320816 17404759 5320816 17404759 18070622 17780806 18070622 17780806 9389917 5055139 9389917 5055139 21837013 8265521 21837013 8265521 17330807 10027238 17330807 17588561 17330807 17588561 9447764 6740479 9447764 6740479 20039527 7272443 20039527 7272443 7527890 19298962 7527890 19298962 19910624 11824347 19910624 11824347 12203341 8882975 12203341 8882975 18421496 14915619 18421496 14915619 11721542 11273850 11721542 15952687 11721542 15952687 16675632 16055430 16675632 16055430 10878261 10112038 10878261 19452246 10878261 19452246 19607219 17151862 19607219 17151862 3069423 23766898 3069423 14672063 3069423 14672063 15364654 18421416 15364654 18421416 8599498 15529405 8599498 15529405 11470019 17142143 11470019 17142143 7830358 19172520 7830358 6328488 7830358 6328488 6830398 16379971 6830398 16379971 19513918 18902356 19513918 7630594 19513918 7630594 8157609 17628476 8157609 17628476 22382078 4825118 22382078 12093830 22382078 12093830 14680220 8049010 14680220 8049010 22292387 21560905 22292387 19138585 22292387 19138585 6309347 20670106 6309347 6889433 6309347 6889433 23526332 3211417 23526332 22316501 23526332 22316501 4710357 23747229 4710357 23747229 24989483 13834989 24989483 13834989 7810457 19130205 7810457 4849163 7810457 4849163 21699182 11917065 21699182 11917065 9913706 9526243 9913706 16001197 9913706 16001197 16540382 1387340 16540382 1387340 1576607 7878811 1576607 7878811 17782975 16876002 17782975 15060883 17782975 15060883 7252635 7207936 7252635 17314568 7252635 17314568 17643117 8919798 17643117 8919798 9078795 20711985 9078795 20711985 21482686 17716624 21482686 17716624 4021465 23040939 4021465 4150910 4021465 4150910 13585216 13376458 13585216 15744265 13585216 15744265 18519619 8416080 18519619 23603363 18519619 23603363 3321250 17796755 3321250 17796755 18370471 7742902 18370471 7742902 7624540 22899086 7624540 22899086 1270669 1132970 1270669 2075326 1270669 2075326 20483846 19701377 20483846 8043092 20483846 8043092 19162231 19719673 19162231 19719673 20437745 13393274 20437745 13393274 14491400 22226333 14491400 22226333 22794218 11009607 22794218 11009607 12803608 13921090 12803608 1215353 12803608 1215353 1245992 16696440 1245992 16696440 17395794 14499767 17395794 14499767 12083276 8772813 12083276 8772813 18392131 13720099 18392131 13720099 9966772 9501717 9966772 17028181 9966772 17028181 12469083 8464080 12469083 8464080 18803189 20843310 18803189 20843310 6103466 9540519 6103466 9540519 17552213 13862669 17552213 13862669 8673183 8370111 8673183 20410481 8673183 20410481 20858218 15391922 20858218 15391922 8807881 17956167 8807881 8486165 8807881 8486165 8804705 18923059 8804705 18923059 19726866 10880035 19726866 10880035 6851197 26384399 6851197 26384399 702752 7563288 702752 7563288 21350259 5474428 21350259 16793384 21350259 16793384 10275649 16181435 10275649 16181435 10935436 21397756 10935436 21397756 2420571 24511270 2420571 19823537 2420571 19823537 18270997 8861560 18270997 11488035 18270997 11488035 15657584 15286146 15657584 15286146 16153877 14975866 16153877 14975866 8034998 7983105 8034998 21680227 8034998 21680227 5167903 7700476 5167903 7700476 13400649 13466002 13400649 4894433 13400649 4894433 23572684 23065359 23572684 14370464 23572684 14370464 9680034 9304165 9680034 14277910 9680034 14277910 13972455 6578357 13972455 6578357 22201314 4408803 22201314 13867183 22201314 13867183 14272049 16683825 14272049 16683825 17071094 11663203 17071094 11663203 15101701 19419226 15101701 19419226 20813684 20021595 20813684 4860595 20813684 4860595 4425317 22500079 4425317 3531286 4425317 3531286 3531118 16037742 3531118 16037742 22231998 21415246 22231998 3999210 22231998 3999210 4066451 22048562 4066451 22048562 20338682 6839312 20338682 15154086 20338682 15154086 14238755 12448176 14238755 20052542 14238755 20052542 6301480 5101696 6301480 5101696 5220403 20582866 5220403 20582866 22704625 21941156 22704625 15588666 22704625 15588666 16255796 10675865 16255796 21382231 16255796 21382231 22337793 10043533 22337793 10043533 16263182 15600695 16263182 15655907 16263182 15655907 16108682 19719920 16108682 19719920 20386338 11823572 20386338 11823572 12628990 21219759 12628990 21219759 21845951 18601329 21845951 18601329 8659333 12189540 8659333 12189540 18945947 17896144 18945947 21063001 18945947 21063001 21714683 9876041 21714683 9876041 2942396 24024090 2942396 20812303 2942396 20812303 21513725 18202188 21513725 18202188 8976522 4976630 8976522 4976630 21820204 19731069 21820204 19731069 10285530 9862366 10285530 12262394 10285530 12262394 20401676 6508949 20401676 8438608 20401676 8438608 18748000 758734 18748000 758734 25967906 21094011 25967906 21094011 5480879 13786743 5480879 13786743 13070935 5890769 13070935 5890769 5823722 22309548 5823722 22309548 23468224 6337779 23468224 6337779 1925469 1776148 1925469 19500122 1925469 19500122 19670782 12900970 19670782 12900970 13910239 10798385 13910239 10798385 16310882 15368803 16310882 15368803 2191092 24627855 2191092 5474782 2191092 5474782 21813229 21108982 21813229 3768619 21813229 3768619 3918432 22809667 3918432 22809667 23520522 8796789 23520522 8796789 18188563 23364482 18188563 23364482 23841436 10979564 23841436 10979564 6833372 20359375 6833372 9492128 6833372 9492128 17983915 18930291 17983915 18930291 8097003 3071600 8097003 3071600 23703157 3919717 23703157 3919717 19252926 8005664 19252926 13925164 19252926 13925164 1894241 24877156 1894241 14158993 1894241 14158993 17495797 16641499 17495797 3834022 17495797 3834022 22883981 9895333 22883981 9895333 2622876 6791676 2622876 6791676 17264495 16833161 17264495 6974593 17264495 6974593 22502010 4625745 22502010 13681527 22502010 13681527 3512437 3090737 3512437 8545009 3512437 8545009 18656098 11474583 18656098 11474583 12087465 3905841 12087465 3905841 22690602 16359078 22690602 16359078 2263356 24510340 2263356 8367062 2263356 8367062 11827070 14999014 11827070 3615617 11827070 3615617 22933487 18093627 22933487 18093627 11893308 11177501 11893308 20415718 11893308 20415718 21051982 8875868 21051982 8875868 14568588 12153026 14568588 15542859 14568588 15542859 15957205 25202081 15957205 25202081 1566037 17746013 1566037 17746013 23174649 21948796 23174649 12544064 23174649 12544064 13016290 9656479 13016290 9656479 17053456 11688785 17053456 11688785 15509725 21654893 15509725 21654893 22310154 20777351 22310154 20777351 1533882 1506144 1533882 6964171 1533882 6964171 9258469 17676955 9258469 14425619 9258469 14425619 24804916 2128062 24804916 13393757 24804916 13393757 11476123 10864707 11476123 15930841 11476123 15930841 21533318 20822830 21533318 16902722 21533318 16902722 17716454 1358258 17716454 1358258 25539507 13281099 25539507 13281099 13158716 6559816 13158716 6559816 20477365 12005717 20477365 12005717 9104858 8777225 9104858 23698019 9104858 23698019 24375753 20745100 24375753 20745100 19429658 7593659 19429658 19741603 19429658 19741603 7006317 6599499 7006317 12432670 7006317 12432670 12879875 15109827 12879875 15109827 8232554 7722629 8232554 18606693 8232554 18606693 24087410 22952050 24087410 4677682 24087410 4677682 4975021 21162406 4975021 21162406 16983318 3915915 16983318 3915915 22817000 6169705 22817000 6169705 6457509 11403947 6457509 11403947 12314557 18052233 12314557 18052233 8688531 16723248 8688531 16723248 17463304 12623673 17463304 12623673 13615611 7469437 13615611 7469437 19365965 13063215 19365965 13063215 13734150 22593531 13734150 22593531 23799216 10299354 23799216 10299354 11067698 15377114 11067698 15377114 21195535 5613691 21195535 23986281 21195535 23986281 25103332 8130474 25103332 8130474 8576431 18520293 8576431 18520293 21650854 5870311 21650854 9328743 21650854 9328743 17610637 20422878 17610637 20422878 21193426 11849782 21193426 11849782 10008194 7564627 10008194 7564627 7875483 23757173 7875483 23757173 24943113 10620023 24943113 10620023 11130252 16402030 11130252 16402030 10542700 8322984 10542700 8322984 18634358 4227856 18634358 4227856 4287357 10747419 4287357 10747419 20489190 6752804 20489190 20920156 20489190 20920156 21614828 7906553 21614828 7906553 3917940 22981597 3917940 5694634 3917940 5694634 23812008 3082960 23812008 22952804 23812008 22952804 23965381 23198611 23965381 23198611 3644680 21739629 3644680 21739629 22926767 18878383 22926767 18878383 5178712 4996511 5178712 20569686 5178712 20569686 6375851 22079429 6375851 22079429 4698081 4773941 4698081 4773941 19012552 7980562 19012552 15032346 19012552 15032346 15669265 22072760 15669265 22072760 22765567 20552375 22765567 20552375 11600783 6928403 11600783 6928403 7574468 18107623 7574468 18107623 11572982 8455199 11572982 8455199 18650300 5452271 18650300 5452271 5801425 7388978 5801425 7388978 21518063 20838753 21518063 13116341 21518063 13116341 10066581 5090852 10066581 5090852 21768497 872746 21768497 872746 661655 21371756 661655 21371756 23345150 22376306 23345150 4603161 23345150 4603161 21792050 5715887 21792050 18614785 21792050 18614785 15136943 4146812 15136943 4146812 22564505 10747889 22564505 10747889 10264405 5520539 10264405 5520539 21438723 12668648 21438723 12668648 9644023 9004282 9644023 12516777 9644023 12516777 20277351 19878562 20277351 10051613 20277351 10051613 10499332 14592940 10499332 14592940 22429895 4921137 22429895 14194675 22429895 14194675 10401597 2541640 10401597 2541640 24404070 7351011 24404070 7351011 7572819 15395603 7572819 15395603 15904149 2878955 15904149 2878955 2700508 20620610 2700508 20620610 7021517 6429460 7021517 23614699 7021517 23614699 24605341 20287589 24605341 20287589 6843616 16230703 6843616 16230703 16889321 8928130 16889321 8928130 9436652 17578973 9436652 17578973 22028408 21185191 22028408 6500349 22028408 6500349 6358870 18240569 6358870 18240569 17122961 11532533 17122961 11532533 15775594 22331241 15775594 22331241 22864097 19085043 22864097 19085043 7088950 19921444 7088950 9796031 7088950 9796031 15496813 14929117 15496813 8986849 15496813 8986849 18191119 18017058 18191119 18017058 8977266 8636258 8977266 8636258 12536796 11862793 12536796 7251337 12536796 7251337 7844048 15199288 7844048 15199288 11822627 8226601 11822627 8226601 8469245 13528247 8469245 13528247 14665850 20549210 14665850 20549210 6357163 22534124 6357163 22534124 23756711 17431974 23756711 17431974 18024156 4531906 18024156 4531906 22053168 7983309 22053168 7983309 8513176 16976111 8513176 16976111 9968345 7041575 9968345 7041575 7616481 10774319 7616481 10774319 16052621 13367821 16052621 13367821 12436568 14526368 12436568 14031565 12436568 14031565 15333179 11636530 15333179 11977732 15333179 11977732 11176872 6093036 11176872 6093036 20745898 10645999 20745898 10645999 10940976 21680259 10940976 21680259 22380544 4553417 22380544 4553417 4648416 20422756 4648416 20422756 20398678 17001132 20398678 17001132 7674252 19395035 7674252 14163842 7674252 14163842 15239738 9571798 15239738 9571798 10089405 9460535 10089405 9460535 17681291 19842526 17681291 19842526 7180530 8690961 7180530 8690961 12699648 17330463 12699648 17330463 9554181 8674557 9554181 8674557 21006816 20572617 21006816 14151391 21006816 14151391 2153828 24753290 2153828 8361731 2153828 8361731 20438840 19981375 20438840 9622501 20438840 9622501 4032918 3608479 4032918 19953335 4032918 19953335 20712612 9136040 20712612 9136040 14182475 13140695 14182475 6803362 14182475 6803362 6848395 22632154 6848395 22632154 23129191 10041663 23129191 10041663 10489308 16481506 10489308 9964200 10489308 9964200 10568512 6657374 10568512 6657374 7024894 24817049 7024894 24817049 25942892 7478067 25942892 7478067 6891786 6390449 6891786 12746138 6891786 12746138 21650937 20978329 21650937 12359610 21650937 12359610 14447896 8101180 14447896 8101180 18973223 24512974 18973223 24512974 2538489 11843035 2538489 11843035 12647649 11847192 12647649 12718599 12647649 12718599 14013537 9665055 14013537 9665055 10261670 6341802 10261670 6341802 22220877 4521960 22220877 13528308 22220877 13528308 14634350 14378688 14634350 14378688 15144721 23928023 15144721 23928023 2854362 20617410 2854362 20617410 21220585 16310710 21220585 16310710 10640854 11221416 10640854 11221416 15722336 10437476 15722336 10437476 11320071 683517 11320071 683517 26039375 12949907 26039375 12949907 7471986 13838314 7471986 13838314 14632411 12653390 14632411 12653390 6414161 6143904 6414161 12980971 6414161 12980971 19117022 7866890 19117022 21080810 19117022 21080810 21745689 15458898 21745689 15458898 8587261 8118338 8587261 18359132 8587261 18359132 23317517 22959774 23317517 10418070 23317517 10418070 16413735 23200940 16413735 23200940 24555650 2450933 24555650 16297522 24555650 16297522 3772010 4318299 3772010 4318299 22599181 18074015 22599181 18074015 3705631 23343028 3705631 5176239 3705631 5176239 23723583 23292746 23723583 10823485 23723583 10823485 7376472 6641751 7376472 21486705 7376472 21486705 5205670 4494183 5205670 4494183 22055453 11062782 22055453 11062782 12040448 6569760 12040448 6569760 20710890 14456705 20710890 14456705 8456238 1677621 8456238 1677621 1903127 17999257 1903127 17999257 18759352 3646997 18759352 3646997 3767147 4836696 3767147 4836696 17608731 9397565 17608731 9768849 17608731 9768849 9622555 17677071 9622555 10267239 9622555 10267239 16591664 4231940 16591664 4231940 4559145 5555374 4559145 5555374 21092174 10719812 21092174 10719812 6920725 19976700 6920725 19178357 6920725 19178357 23657183 22534106 23657183 24241701 23657183 24241701 25404040 4569456 25404040 4569456 4565502 23174154 4565502 23174154 24323566 21878352 24323566 21878352 2939280 24051967 2939280 11613599 2939280 11613599 15092621 21432677 15092621 21432677 2369578 2165810 2369578 14564941 2369578 14564941 12410123 10088338 12410123 10088338 3312019 3158438 3312019 11545146 3312019 11545146 15997794 2248648 15997794 2248648 2609507 25171323 2609507 25171323 26111450 9175028 26111450 9175028 12010445 11413802 12010445 24597517 12010445 24597517 2432120 19641420 2432120 19641420 21362446 20728895 21362446 16352961 21362446 16352961 10445058 8405375 10445058 8405375 18727593 16432091 18727593 16432091 10211578 10437791 10211578 10437791 19870612 7408779 19870612 22253258 19870612 22253258 22669732 10429494 22669732 10429494 14944328 11791487 14944328 21817710 14944328 21817710 4951450 18554629 4951450 18554629 19748930 7498671 19748930 7654094 19748930 7654094 2360056 2105085 2360056 18008708 2360056 18008708 18435366 21648041 18435366 21648041 5317877 13637942 5317877 13637942 17350468 16789907 17350468 12637062 17350468 12637062 9578903 22520597 9578903 22520597 23051109 13468048 23051109 13468048 14381843 4355422 14381843 4355422 22324314 17383748 22324314 17383748 17846662 5918444 17846662 5918444 20756437 14450261 20756437 14450261 8346407 18673369 8346407 3022584 8346407 3022584 23802917 10400983 23802917 10400983 9957330 8144929 9957330 8144929 18886859 16808281 18886859 16808281 5802371 21202644 5802371 20411367 5802371 20411367 6282177 3952497 6282177 3952497 3842268 17578767 3842268 17578767 9287580 21341928 9287580 21341928 5835410 5800831 5835410 5800831 21699894 17888623 21699894 17888623 4052742 22851040 4052742 20643538 4052742 20643538 21551890 1214446 21551890 1214446 1340654 14691866 1340654 14691866 22757954 4048582 22757954 12352532 22757954 12352532 4935280 21915279 4935280 4414568 4935280 4414568 22553772 12025515 22553772 12025515 12580818 16183464 12580818 16183464 16891778 25891116 16891778 25891116 1016609 18062835 1016609 18062835 18046371 8829205 18046371 8829205 8815600 5834848 8815600 5834848 6406845 9886628 6406845 9886628 17094248 5208348 17094248 5208348 5372163 19634558 5372163 19634558 7195136 4827198 7195136 4827198 5001369 11378281 5001369 11378281 15541720 11624538 15541720 11624538 12507256 17154563 12507256 17154563 17865270 20016187 17865270 20016187 6913068 14968107 6913068 14968107 23410998 22344122 23410998 18102952 23410998 18102952 4227181 22803366 4227181 13676385 4227181 13676385 13848419 3367967 13848419 3367967 23370582 15562256 23370582 15562256 10329614 9543261 10329614 18116880 10329614 18116880 1886462 1593568 1886462 17820133 1886462 17820133 18124540 25931559 18124540 25931559 922168 12177379 922168 12177379 14732059 14812630 14732059 14812630 8698747 18165803 8698747 10956495 8698747 10956495 15988835 9974952 15988835 9974952 10531433 22250901 10531433 22250901 22964322 23730251 22964322 23730251 3312890 17275993 3312890 17275993 18278536 22536404 18278536 22536404 4561011 977077 4561011 977077 26126781 15916672 26126781 15916672 14214123 12598356 14214123 14928101 14214123 14928101 15722088 8963178 15722088 8963178 9253683 14308691 9253683 14308691 14412959 8179191 14412959 8179191 8808110 12471037 8808110 12471037 21583381 20848742 21583381 22773566 21583381 22773566 24024809 7754131 24024809 7754131 6812876 6337928 6812876 14981602 6812876 14981602 18977119 1833709 18977119 1833709 1615477 14830000 1615477 14830000 12098260 4249253 12098260 4249253 4363670 11555182 4363670 11555182 12505430 9552841 12505430 9552841 9980640 18394762 9980640 18394762 18965909 18505219 18965909 5088813 18965909 5088813 5181489 12125968 5181489 12125968 12931056 15300058 12931056 15300058 4523819 24443779 4523819 24443779 2545575 12056896 2545575 12056896 15152595 4095492 15152595 4095492 4486336 17848864 4486336 17848864 14526475 12330277 14526475 12330277 15048422 17720421 15048422 17720421 8914314 8392548 8914314 8392548 18922480 9796964 18922480 9796964 10241851 16044371 10241851 16044371 11241180 3486228 11241180 3486228 3546102 12104235 3546102 12104235 13177545 9547052 13177545 9547052 9617451 9089651 9617451 14253831 9617451 14253831 14650957 18921132 14650957 18921132 7998618 4291314 7998618 4291314 22225249 9328660 22225249 9328660 9851683 13989903 9851683 13989903 14963170 6214889 14963170 6214889 20472492 14950734 20472492 14950734 11906260 8134436 11906260 8134436 19018727 10296272 19018727 10296272 6609109 20238813 6609109 18679486 6609109 18679486 24008388 22773189 24008388 13030598 24008388 13030598 13657976 9334429 13657976 9334429 18127867 1268156 18127867 1268156 1256400 6395321 1256400 6395321 21080495 12581053 21080495 12581053 14090534 12062805 14090534 12062805 22890752 22316540 22890752 2699263 22890752 2699263 2975222 2944795 2975222 2944795 23826563 4178067 23826563 4178067 2258637 24693262 2258637 12967430 2258637 12967430 22207005 21567468 22207005 9813667 22207005 9813667 8121438 6893334 8121438 6893334 7249234 23057567 7249234 23057567 24057810 14049305 24057810 14049305 12797415 14323915 12797415 14323915 16915590 9723386 16915590 10337310 16915590 10337310 22281857 21492205 22281857 14386640 22281857 14386640 12437116 16816525 12437116 16816525 17594128 11858158 17594128 11858158 12239672 9345097 12239672 9345097 17705294 15015981 17705294 15015981 14523038 10847980 14523038 10847980 11022115 10251902 11022115 23738664 11022115 23738664 24279292 8535434 24279292 8535434 8220956 18781891 8220956 6047592 8220956 6047592 5859177 21037309 5859177 21037309 21892684 12063738 21892684 12063738 10431483 16483816 10431483 7842341 10431483 7842341 19370258 9800870 19370258 9800870 3188992 23889751 3188992 20410250 3188992 20410250 22732607 4216719 22732607 6866094 22732607 6866094 17906596 17694584 17906596 19629399 17906596 19629399 23817396 22722498 23817396 22074184 23817396 22074184 5010657 3965841 5010657 3965841 23148338 22464321 23148338 3286793 23148338 3286793 2900928 13236985 2900928 13236985 13291706 22489143 13291706 22489143 4442057 13302859 4442057 13302859 14228585 19237447 14228585 19237447 7732037 8168240 7732037 8168240 8649030 25372312 8649030 25372312 1716266 16714508 1716266 16714508 17427087 3447958 17427087 3447958 3899562 18750855 3899562 18750855 8491752 21564276 8491752 21564276 885503 26049446 885503 5388301 885503 5388301 18522142 8779388 18522142 18299373 18522142 18299373 18931658 17466434 18931658 17466434 1862755 17960891 1862755 17960891 18224158 9881845 18224158 9881845 17095640 23728461 17095640 23728461 24893832 22656327 24893832 22656327 3999707 10977602 3999707 10977602 16068146 26985929 16068146 26985929 14344 23580052 14344 23580052 17584827 8807401 17584827 8807401 22542625 4256151 22542625 16490307 22542625 16490307 17056406 9593812 17056406 9593812 24179867 22877476 24179867 25344418 24179867 25344418 1564001 7710253 1564001 7710253 19146859 10437159 19146859 10437159 11272231 11935530 11272231 11935530 15041401 12638914 15041401 12638914 14074696 7212348 14074696 7212348 20055185 19413134 20055185 5904719 20055185 5904719 5056236 21770903 5056236 10350803 5056236 10350803 16736968 5050127 16736968 5050127 5312195 11648600 5312195 11648600 21514000 5458128 21514000 14016462 21514000 14016462 8156325 8066588 8156325 17341058 8156325 17341058 17073776 6968641 17073776 6968641 7347213 11178788 7347213 11178788 15912173 11833335 15912173 11833335 12501425 12660113 12501425 12660113 21650572 4409547 21650572 4409547 24881536 24163896 24881536 25597356 24881536 25597356 26369248 15983622 26369248 15983622 11124326 11334418 11124326 11334418 15553550 13591674 15553550 13591674 1608772 13874587 1608772 13874587 18977524 18562954 18977524 10133189 18977524 10133189 10971701 11774309 10971701 11774309 23405136 3351210 23405136 9025153 23405136 9025153 18334299 8853072 18334299 8853072 18403462 19092333 18403462 19092333 7867467 24607130 7867467 24607130 25717286 4698725 25717286 4698725 4922121 11270077 4922121 11270077 15580889 20614339 15580889 20614339 4254000 22747665 4254000 21229333 4254000 21229333 21925122 8844061 21925122 8844061 9064861 15735968 9064861 15735968 19872019 7253847 19872019 9824808 19872019 9824808 3684289 23064107 3684289 5933638 3684289 5933638 6828820 20380194 6828820 4584306 6828820 4584306 5014832 14427222 5014832 14427222 12384721 22447393 12384721 22447393 4655763 16569288 4655763 16569288 15468964 15307009 15468964 20355396 15468964 20355396 20999487 16002131 20999487 16002131 10541627 5480788 10541627 5480788 21445900 4089800 21445900 4089800 4385302 8030100 4385302 8030100 20474200 6107329 20474200 16967572 20474200 16967572 17444376 6904403 17444376 6904403 23329640 22122004 23329640 24232170 23329640 24232170 24981970 10509584 24981970 10509584 6663452 6343733 6663452 15512906 6663452 15512906 15744782 13283479 15744782 13283479 8091056 19123607 8091056 12347097 8091056 12347097 19160276 18973624 19160276 14378821 19160276 14378821 7718063 19322857 7718063 15229338 7718063 15229338 21557051 21087785 21557051 20467971 21557051 20467971 14704246 12187798 14704246 12187798 12481252 12002133 12481252 12909036 12481252 12909036 13902660 4159848 13902660 4159848 4219900 17012403 4219900 17012403 13758440 13371627 13758440 18295128 13758440 18295128 18933966 10509306 18933966 10509306 6642548 20292984 6642548 13460225 6642548 13460225 20170914 2399254 20170914 2399254 2702377 5641985 2702377 5641985 23835754 23206663 23835754 16910913 23835754 16910913 17437689 4347314 17437689 4347314 22657492 14493067 22657492 14493067 12516326 6614914 12516326 6614914 20203822 23354166 20203822 23354166 3706113 7489379 3706113 7489379 21892857 5531240 21892857 11528209 21892857 11528209 15304470 1787223 15304470 1787223 25132797 22000881 25132797 22000881 10475131 24267392 10475131 24267392 25428741 9247142 25428741 9247142 9781499 5077892 9781499 5077892 23778399 22627882 23778399 20297222 23778399 20297222 9294011 8836722 9294011 21489496 9294011 21489496 22146506 16708198 22146506 16708198 17256959 24507453 17256959 24507453 25602515 16908371 25602515 16908371 7383546 6979316 7383546 17622065 7383546 17622065 23324891 3572367 23324891 16534366 23324891 16534366 10074271 6438258 10074271 6438258 20934739 21494555 20934739 21494555 5130261 13447676 5130261 13447676 15534474 11186517 15534474 15585148 15534474 15585148 10207367 9555531 10207367 17028162 10207367 17028162 17627334 14757652 17627334 14757652 5543944 5215759 5543944 22974494 5543944 22974494 4032195 1155869 4032195 1155869 25599982 18796201 25599982 18796201 15704390 11240143 15704390 19587814 15704390 19587814 20353648 19306112 20353648 19306112 19977992 3298795 19977992 3298795 23648228 23160705 23648228 23160705 3952198 18070458 3952198 18070458 19579847 7248003 19579847 7248003 7533747 7740692 7533747 7740692 22638929 21695008 22638929 4100190 22638929 4100190 4124766 15385364 4124766 15385364 12224999 6911378 12224999 6911378 4958512 21927233 4958512 19704522 4958512 19704522 17057056 10000245 17057056 21903847 17057056 21903847 22749352 21270048 22749352 21270048 8535496 8228623 8535496 14647208 8535496 14647208 14229338 6936765 14229338 6936765 6038841 5718335 6038841 12020393 6038841 12020393 24653002 23468916 24653002 2407756 24653002 2407756 2845474 10818878 2845474 10818878 15853046 229802 15853046 229802 108554 19386962 108554 19386962 22411094 4904526 22411094 5648659 22411094 5648659 12070269 15780451 12070269 15780451 16457121 14478387 16457121 14478387 15134470 8320796 15134470 8320796 18686974 13402528 18686974 13402528 13281847 12800028 13281847 12800028 13901342 4886252 13901342 4886252 5110308 25164004 5110308 25164004 25978434 21017267 25978434 21017267 6223782 14332921 6223782 14332921 18745828 8302832 18745828 21628377 18745828 21628377 22129042 18470796 22129042 18470796 19252126 7143848 19252126 7143848 20045388 12582665 20045388 12582665 14179328 14468786 14179328 14468786 20644270 4756204 20644270 4756204 22568473 12739523 22568473 12739523 6019329 20933179 6019329 2072858 6019329 2072858 24813596 13738087 24813596 13738087 14679652 13640235 14679652 19569497 14679652 19569497 7420066 12410002 7420066 12410002 14358546 14540920 14358546 14540920 5387117 5261335 5387117 9407575 5387117 9407575 22346930 21586752 22346930 21888004 22346930 21888004 22802666 17841185 22802666 17841185 18364130 1626439 18364130 1626439 25377004 19226546 25377004 19226546 5425078 5227451 5425078 8413615 5425078 8413615 17086120 10298483 17086120 23107353 17086120 23107353 3762837 21332085 3762837 21332085 21977681 13483476 21977681 13483476 13347461 16662004 13347461 16662004 17227351 5851585 17227351 5851585 6080701 17952030 6080701 17952030 17220808 9674165 17220808 16177984 17220808 16177984 10929949 22007943 10929949 22007943 23003400 2335326 23003400 2335326 2630005 6414515 2630005 6414515 6315803 23208327 6315803 23208327 3710952 21309395 3710952 21309395 12990674 7221666 12990674 7221666 19940745 13121697 19940745 13121697 14071289 13430584 14071289 13430584 14175641 23379826 14175641 23379826 3575550 5765781 3575550 5765781 8884828 17840257 8884828 4945113 8884828 4945113 4951201 20408362 4951201 20408362 20793928 12725872 20793928 12725872 8876663 8595902 8876663 24793272 8876663 24793272 2040425 14997154 2040425 14997154 11915926 5578864 11915926 5578864 5711626 4784317 5711626 4784317 21961074 20179889 21961074 20179889 21146935 3011581 21146935 3011581 23765821 17275598 23765821 17275598 17902677 21586400 17902677 21586400 22321899 4966063 22321899 4966063 1496904 21775414 1496904 21775414 22552491 22169117 22552491 22169117 4535506 11142699 4535506 11142699 21007723 6190229 21007723 8028708 21007723 8028708 16156360 10645394 16156360 20778216 16156360 20778216 6153323 10146980 6153323 10146980 23328549 3639409 23328549 13658261 23328549 13658261 14658605 14668375 14658605 14668375 14864804 9698516 14864804 9698516 10435373 4934378 10435373 4934378 21596180 6668003 21596180 6668003 6668153 17179254 6668153 17179254 13846673 12980476 13846673 13901310 13846673 13901310 2719860 24058559 2719860 3581500 2719860 3581500 23202716 1850346 23202716 1850346 1996193 17685472 1996193 17685472 17763124 9446474 17763124 9460069 17763124 9460069 18047804 17499369 18047804 17499369 9466410 10442643 9466410 10442643 16721346 6213689 16721346 6213689 6310276 2892367 6310276 2892367 25025069 23895871 25025069 10101836 25025069 10101836 10345422 8600853 10345422 8600853 18739543 3239392 18739543 3239392 3010401 18794635 3010401 18794635 16550733 9860444 16550733 9860444 17258026 21048351 17258026 21048351 5654783 7413715 5654783 7413715 20017080 12737313 20017080 12737313 14003545 8739140 14003545 8739140 18769091 8267496 18769091 21593857 18769091 21593857 22425317 16597467 22425317 16597467 3475214 23396905 3475214 16229083 3475214 16229083 16882359 8055860 16882359 8055860 7210551 19883476 7210551 5581533 7210551 5581533 21687720 20574471 21687720 20574471 10274243 10530107 10274243 10530107 15509144 11368538 15509144 10145510 15509144 10145510 16880959 20116531 16880959 20116531 7052269 17953628 7052269 17953628 18685452 18202546 18685452 18202546 4866899 22111206 4866899 5949262 4866899 5949262 22224317 21657433 22224317 22775502 22224317 22775502 4031363 19501601 4031363 19501601 13856563 10401393 13856563 10401393 16820806 16408583 16820806 16408583 16568621 21011207 16568621 21011207 21598227 3568718 21598227 3568718 3637577 17601633 3637577 17601633 23663077 22527821 23663077 25473669 23663077 25473669 1446822 14677045 1446822 14677045 17637486 9235567 17637486 14171535 17637486 14171535 14190407 7104495 14190407 7104495 19765941 16173976 19765941 16173976 7433957 21852807 7433957 21852807 23043285 15926336 23043285 15926336 13355666 13319071 13355666 15972288 13355666 15972288 10792429 12057689 10792429 12057689 14856285 23504569 14856285 23504569 3571110 5370204 3571110 5370204 19246503 7633763 19246503 1993926 19246503 1993926 1838654 18287390 1838654 18287390 18096179 9204606 18096179 12074249 18096179 12074249 14729057 10239349 14729057 10239349 21428407 20816221 21428407 7254488 21428407 7254488 19998439 2198560 19998439 2198560 24635585 4105638 24635585 4105638 7294576 21721240 7294576 21721240 4981745 16360036 4981745 16360036 19744175 19672932 19744175 3391068 19744175 3391068 23473860 5060366 23473860 5060366 13474369 13239258 13474369 16939521 13474369 16939521 19001082 18108102 19001082 5890436 19001082 5890436 3483763 23354921 3483763 16029379 3483763 16029379 12991645 10291865 12991645 10291865 16699246 10701757 16699246 10701757 4903809 4691561 4903809 6469723 4903809 6469723 6904962 3459295 6904962 3459295 3457204 11291837 3457204 11291837 17778562 1301000 17778562 1301000 25401380 17032955 25401380 17032955 8483406 18944868 8483406 18944868 19792989 10125676 19792989 10125676 16474058 21253783 16474058 21253783 21787690 9288474 21787690 9288474 234397 10459579 234397 10459579 14112652 12655464 14112652 13870242 14112652 13870242 3437150 23564256 3437150 18720076 3437150 18720076 19337959 21659022 19337959 21659022 4950649 15087543 4950649 15087543 22695510 3876218 22695510 19655906 22695510 19655906 20158789 20886578 20158789 20886578 21754412 10402299 21754412 10402299 16922726 9521806 16922726 9521806 17438991 18093927 17438991 18093927 8824128 7594526 8824128 7594526 22289680 21699240 22289680 23860368 22289680 23860368 3104968 5444005 3104968 5444005 21480629 16880200 21480629 16880200 1415064 25720473 1415064 20683832 1415064 20683832 21244686 22724158 21244686 22724158 962693 879268 962693 20101946 962693 20101946 6882096 8611062 6882096 8611062 20461601 3056610 20461601 3056610 23921190 5048459 23921190 5048459 10193530 17636110 10193530 17636110 18310725 14471264 18310725 14471264 12108483 3999906 12108483 3999906 24534074 23664094 24534074 20943798 24534074 20943798 21780689 4414380 21780689 4414380 22578758 5463449 22578758 5463449 16876136 10014685 16876136 12122692 16876136 12122692 13222698 22071648 13222698 22071648 23217932 10011235 23217932 10011235 4804889 4542013 4804889 22755396 4804889 22755396 3992875 8184485 3992875 8184485 12641703 14035481 12641703 9296021 12641703 9296021 17817779 16787917 17817779 16787917 12121862 20019163 12121862 20019163 6802476 13947204 6802476 13947204 12902721 18827062 12902721 18827062 4801133 4769432 4801133 25989268 4801133 25989268 26846326 9994596 26846326 9994596 11835184 14726523 11835184 6359932 11835184 6359932 6700157 7940699 6700157 7940699 19026808 13935570 19026808 13935570 12508223 4901431 12508223 4901431 22338885 5529884 22338885 5529884 5756089 20200701 5756089 20200701 20968065 18818335 20968065 18818335 8130629 8824268 8130629 8824268 9143792 8046254 9143792 8046254 8161819 23188303 8161819 23188303 24174553 21534173 24174553 21534173 5402232 19472945 5402232 19472945 19979699 5640640 19979699 5640640 2075532 9542033 2075532 9542033 22414941 4700645 22414941 5392492 22414941 5392492 5462554 24979611 5462554 24979611 26008643 13120422 26008643 13120422 8488870 25781092 8488870 25781092 1261645 14961954 1261645 14961954 25717493 24660486 25717493 6716810 25717493 6716810 18682921 8341732 18682921 18515145 18682921 18515145 18802974 17976491 18802974 17976491 7351066 19632980 7351066 4331153 7351066 4331153 4411827 15793834 4411827 15793834 16445566 9469233 16445566 9469233 5999939 20953277 5999939 17773583 5999939 17773583 9325909 22784074 9325909 22784074 4271727 11275365 4271727 11275365 11972204 3541336 11972204 3541336 3938805 8369516 3938805 8369516 19072155 20519291 19072155 20519291 6362503 12951219 6362503 12951219 14237044 12855225 14237044 21072955 14237044 21072955 5636791 19844338 5636791 19844338 10371589 10100056 10371589 19980571 10371589 19980571 20750140 8948719 20750140 8948719 8517722 18305717 8517722 5697210 8517722 5697210 20898365 23288006 20898365 23288006 1411160 1288553 1411160 25721828 1411160 25721828 1392293 15813715 1392293 15813715 17833376 9409364 17833376 19235757 17833376 19235757 19979839 12296137 19979839 12296137 14436366 21278009 14436366 21278009 22059054 5938194 22059054 5938194 17392500 16927350 17392500 24530240 17392500 24530240 2395988 9578646 2395988 9578646 20575917 19825505 20575917 13869936 20575917 13869936 4462716 22587076 4462716 8583795 4462716 8583795 22257248 4872111 22257248 5151206 22257248 5151206 5352232 20264317 5352232 20264317 6589335 22149143 6589335 22149143 4724663 2669329 4724663 2669329 24153059 3936195 24153059 3936195 9411045 8967426 9411045 10981916 9411045 10981916 15762328 8275479 15762328 8275479 3882651 22877099 3882651 10136489 3882651 10136489 17260360 13430869 17260360 13430869 13197441 10142773 13197441 10142773 16931515 15393467 16931515 15393467 16289972 5553523 16289972 5553523 20995542 4489717 20995542 4489717 4513209 18988996 4513209 18988996 19349438 8557628 19349438 8557628 9075515 4744160 9075515 4744160 22179637 6324773 22179637 6324773 6290586 9004674 6290586 9004674 18712868 8407104 18712868 9298749 18712868 9298749 9900545 15294531 9900545 15294531 15863659 23080784 15863659 23080784 3873787 11773878 3873787 11773878 12770382 11039344 12770382 11039344 4994401 21968756 4994401 6187875 4994401 6187875 20811417 19016485 20811417 19016485 8173071 18578218 8173071 18578218 21801154 21125975 21801154 8242464 21801154 8242464 8792734 15566266 8792734 15566266 16224423 12012362 16224423 12012362 12063370 11127404 12063370 15151074 12063370 15151074 11064183 10336037 11064183 21771436 11064183 21771436 5218355 9604281 5218355 9604281 9928568 2199879 9928568 2199879 2625531 4954657 2625531 4954657 22094869 19155278 22094869 19155278 7870999 9286953 7870999 9286953 17560069 11045392 17560069 11045392 14327537 12381754 14327537 5140377 14327537 5140377 5094040 22613945 5094040 22613945 23831991 17047502 23831991 17047502 10210517 13015670 10210517 13015670 13328674 20727173 13328674 20727173 6500968 16089418 6500968 16089418 16324083 19749122 16324083 19749122 7250525 494951 7250525 494951 26372577 6569184 26372577 6569184 19464028 18995868 19464028 4916734 19464028 4916734 5030510 15524628 5030510 15524628 17751992 9210511 17751992 19809093 17751992 19809093 20565855 15065816 20565855 15065816 6609486 20372103 6609486 9094952 6609486 9094952 21815441 4660189 21815441 19611146 21815441 19611146 6320354 1021644 6320354 1021644 25734670 8170269 25734670 8170269 18871898 7626858 18871898 7626858 19756471 21335838 19756471 21335838 4608423 4481507 4608423 11827557 4608423 11827557 20669102 6004745 20669102 21773115 20669102 21773115 22951339 20448702 22951339 20448702 1261685 25870163 1261685 8139267 1261685 8139267 15808028 15281464 15808028 16345373 15808028 16345373 10422973 23698893 10422973 23698893 24389150 9272872 24389150 9272872 9669012 17072577 9669012 17072577 10068537 20292811 10068537 20292811 2664423 24257477 2664423 10711036 2664423 10711036 16490349 12370855 16490349 12370855 10160948 9672458 10160948 16241924 10160948 16241924 17102156 10358190 17102156 10358190 10304332 9868816 10304332 22079402 10304332 22079402 4891658 4880001 4891658 4880001 22154312 8914139 22154312 8914139 6605109 6502884 6605109 16043137 6605109 16043137 15375604 14423463 15375604 17259343 15375604 17259343 9600927 15197237 9600927 15197237 11746683 1613238 11746683 1613238 1729754 15178160 1729754 15178160 21209586 6252065 21209586 8122314 21209586 8122314 18933766 19684833 18933766 19684833 20090945 16682640 20090945 16682640 2534421 2146997 2534421 21580142 2534421 21580142 5135586 3948278 5135586 3948278 4063197 9162930 4063197 9162930 20192103 7054681 20192103 21653892 20192103 21653892 22508463 21613653 22508463 21613653 5423910 19546993 5423910 19546993 20121961 8656081 20121961 8656081 16295593 10671039 16295593 21483390 16295593 21483390 21986713 15014244 21986713 15014244 8967981 936676 8967981 936676 25816668 4543265 25816668 4543265 16731226 16179061 16731226 13220670 16731226 13220670 9985788 17189615 9985788 8149488 9985788 8149488 5088701 21633276 5088701 5215184 5088701 5215184 21360004 19880244 21360004 19880244 2608166 24412276 2608166 13297420 2608166 13297420 20111139 6685587 20111139 7801775 20111139 7801775 14936443 11802019 14936443 15273860 14936443 15273860 16209731 6421324 16209731 6421324 6978724 10833719 6978724 10833719 21080692 6397429 21080692 7512554 21080692 7512554 3618054 23386897 3618054 6419700 3618054 6419700 20313276 24478060 20313276 24478060 2604579 20888581 2604579 20888581 21603240 5230982 21603240 5230982 17067114 9831084 17067114 15222958 17067114 15222958 13117522 7483561 13117522 7483561 19780008 3445049 19780008 3445049 3556386 4316793 3556386 4316793 13927790 13046469 13927790 6388270 13927790 6388270 6381065 11014813 6381065 11014813 18257125 9005805 18257125 9005805 9490356 20068618 9490356 20068618 20358464 25719823 20358464 25719823 1071833 5754274 1071833 5754274 5810327 1173708 5810327 1173708 987967 15605929 987967 15605929 11498420 10220578 11498420 10220578 10543154 11614864 10543154 11614864 14267716 12525012 14267716 24911199 14267716 24911199 2196021 6403758 2196021 6403758 21714948 21185100 21714948 10280633 21714948 10280633 5856321 20848865 5856321 18246705 5856321 18246705 18697113 12438986 18697113 12438986 13942841 12711007 13942841 20125642 13942841 20125642 20600315 17336751 20600315 17336751 3039459 23877190 3039459 22820155 3039459 22820155 23985553 9443324 23985553 9443324 10254473 9571853 10254473 18959117 10254473 18959117 421096 416140 421096 16395259 421096 16395259 16869846 7355661 16869846 7355661 7832517 21374738 7832517 21374738 22021768 18099593 22021768 18099593 10991723 10390127 10991723 16191482 10991723 16191482 20601954 19820010 20601954 9835179 20601954 9835179 10430789 14569862 10430789 14569862 19176437 8287367 19176437 20693442 19176437 20693442 6307359 5371000 6307359 5371000 21532824 7331946 21532824 7331946 7918135 17720067 7918135 17720067 18466568 7810191 18466568 7810191 3398404 3233257 3398404 16519681 3398404 16519681 25016612 23844780 25016612 5955445 25016612 5955445 4796398 4701713 4796398 11328741 4796398 11328741 11621596 19052612 11621596 19052612 5563045 5293643 5563045 10091602 5563045 10091602 16747222 10536064 16747222 10466189 16747222 10466189 16493359 3315360 16493359 3315360 23463879 6891500 23463879 6891500 6859924 9309464 6859924 9309464 17891780 9355329 17891780 7811005 17891780 7811005 22344346 21620709 22344346 2751849 22344346 2751849 2300178 3826842 2300178 3826842 22914077 21729996 22914077 21729996 5489066 17359496 5489066 17359496 17865522 4275177 17865522 4275177 4469096 22419287 4469096 22419287 18961524 21073753 18961524 21073753 21782273 6310083 21782273 6310083 6258040 21001478 6258040 21001478 22693483 4269008 22693483 22155215 22693483 22155215 4747860 16312919 4747860 16312919 16885706 4390950 16885706 4390950 4517609 9242889 4517609 9242889 18160842 10243807 18160842 10243807 8929199 8562444 8929199 20171890 8929199 20171890 21065893 9281423 21065893 9281423 9922374 19401470 9922374 19401470 19547567 14817716 19547567 14817716 11676022 11294236 11676022 11294236 14524917 13638042 14524917 15184125 14524917 15184125 15620120 14194488 15620120 14194488 4327680 4238718 4327680 23279912 4327680 23279912 3703748 7989948 3703748 7989948 10442072 9729543 10442072 17771980 10442072 17771980 9311033 18428258 9311033 18428258 18747203 22232291 18747203 22232291 4612702 21254632 4612702 21254632 21684642 16711890 21684642 16711890 10466651 10611449 10466651 10611449 21733266 5417108 21733266 22748624 21733266 22748624 4358539 12951031 4358539 12951031 13902336 12615524 13902336 12615524 13382786 12472802 13382786 12472802 14837927 12440999 14837927 22622786 14837927 22622786 23000635 7340705 23000635 7340705 7903769 12306784 7903769 12306784 14454149 9404251 14454149 9404251 4712123 22247111 4712123 1564042 4712123 1564042 25368154 11519374 25368154 11519374 5931193 21085406 5931193 5837385 5931193 5837385 6428500 3321223 6428500 3321223 3730772 16784338 3730772 16784338 18464872 8723881 18464872 14406979 18464872 14406979 15415136 5398651 15415136 5398651 21483147 20175210 21483147 20175210 6809866 12130348 6809866 12130348 14749049 14259607 14749049 14259607 7919179 7394206 7919179 10940823 7919179 10940823 16002303 3517908 16002303 3517908 3343987 13419272 3343987 13419272 21130919 20451598 21130919 12863146 21130919 12863146 12968753 12212841 12968753 12212841 24026745 22906815 24026745 24601217 24026745 24601217 2462918 13703242 2462918 13703242 25331555 1361115 25331555 15521835 25331555 15521835 11584144 20386691 11584144 20386691 21038302 22613159 21038302 22613159 4380145 850054 4380145 850054 25860791 2992606 25860791 2992606 2778776 9777254 2778776 9777254 17240551 17851065 17240551 17851065 9246972 5900836 9246972 5900836 20923304 12309129 20923304 12309129 4497778 4479120 4497778 12246914 4497778 12246914 20295635 20067248 20295635 11931674 20295635 11931674 12914354 4227571 12914354 4227571 22446887 9079630 22446887 9079630 9668525 15970507 9668525 15970507 16392709 11151451 16392709 11151451 12007887 22686120 12007887 22686120 23312168 21818304 23312168 21818304 5914902 23995089 5914902 23995089 2989643 16003256 2989643 16003256 18488540 8642050 18488540 23693413 18488540 23693413 24884243 7327871 24884243 7327871 7836519 17985969 7836519 17985969 18547210 24431457 18547210 24431457 2514208 21662635 2514208 21662635 6128741 2332050 6128741 2332050 24583089 20416609 24583089 20416609 6622310 1878822 6622310 1878822 24986804 5957716 24986804 5957716 5821945 10028894 5821945 10028894 16906967 10397276 16906967 14336019 16906967 14336019 12422051 12930779 12422051 12930779 25677272 24434021 25677272 10364093 25677272 10364093 10650941 5313668 10650941 5313668 21373477 8929802 21373477 8929802 18280505 21823583 18280505 21823583 22383525 16703289 22383525 16703289 3255935 23776348 3255935 2644088 3255935 2644088 2461913 21542549 2461913 21542549 17009399 16414747 17009399 22801770 17009399 22801770 24610119 2232556 24610119 5546955 24610119 5546955 15723964 11136117 15723964 1903582 15723964 1903582 24752437 5784404 24752437 5784404 5810887 14899415 5810887 14899415 11968808 24193325 11968808 24193325 2805615 14864187 2805615 14864187 15797621 17812947 15797621 17812947 9037770 12972250 9037770 12972250 25992103 24817788 25992103 25252698 25992103 25252698 1479609 12896135 1479609 12896135 13963439 24272161 13963439 24272161 2694752 11783410 2694752 11783410 13188691 13113671 13188691 19408423 13188691 19408423 7450100 16790365 7450100 16790365 17733278 1113767 17733278 1113767 982282 8170427 982282 8170427 23966566 22936296 23966566 3158192 23966566 3158192 21862115 21173818 21862115 16357674 21862115 16357674 10072271 18724067 10072271 18724067 19455584 13453030 19455584 13453030 11336306 15598319 11336306 3379802 11336306 3379802 3810463 6760370 3810463 6760370 7874097 19076870 7874097 2058182 7874097 2058182 1609607 4467484 1609607 4467484 22131383 4931024 22131383 4931024 14920746 11974142 14920746 16702571 14920746 16702571 17088853 16405246 17088853 24065200 17088853 24065200 2862725 10734802 2862725 10734802 16238873 7686440 16238873 7686440 8238057 6758015 8238057 6758015 20196916 18774018 20196916 18774018 7432290 4434424 7432290 4434424 22288992 20446793 22288992 20446793 20882751 3002815 20882751 3002815 23941845 14482231 23941845 14482231 12081122 2303802 12081122 2303802 24425245 13241977 24425245 13241977 12488036 11898004 12488036 21557005 12488036 21557005 5572023 18837869 5572023 18837869 19570824 7993732 19570824 7993732 7977908 7757828 7977908 18306891 7977908 18306891 14677898 11927671 14677898 22256161 14677898 22256161 23378057 5981108 23378057 5981108 6513041 14583687 6513041 14583687 19523328 7370464 19523328 18200432 19523328 18200432 6291378 13214188 6291378 13214188 14061920 9010500 14061920 9010500 9511730 13582930 9511730 13582930 17916168 9336677 17916168 16735708 17916168 16735708 17405016 7670997 17405016 7670997 19510381 5770845 19510381 5770845 5830720 5339256 5830720 5339256 21208899 14715900 21208899 14715900 9300114 8693648 9300114 20132129 9300114 20132129 6765145 19164176 6765145 19164176 7949030 1651642 7949030 1651642 24990145 18324153 24990145 18324153 18911471 22414140 18911471 22414140 23228788 18536024 23228788 18536024 8747155 10301849 8747155 10301849 23564852 3249193 23564852 10032852 23564852 10032852 16972875 2212737 16972875 2212737 24532443 18770732 24532443 18770732 13972613 10390660 13972613 10390660 16553360 16228100 16553360 16228100 10482858 9392380 10482858 9392380 17904923 13264702 17904923 13264702 13597085 9543809 13597085 9543809 17913518 11105783 17913518 11105783 11034622 6123636 11034622 6123636 22156943 21588623 22156943 16948345 22156943 16948345 7908532 7827985 7908532 15482411 7908532 15482411 17834170 9419776 17834170 11610851 17834170 11610851 15386144 18301569 15386144 18301569 18469957 11616482 18469957 11616482 15493895 5208197 15493895 5208197 21646624 12462517 21646624 12462517 10155693 17077412 10155693 5325124 10155693 5325124 5424267 8523632 5424267 8523632 23603358 22744672 23603358 18664070 23603358 18664070 7660395 7020791 7660395 16513689 7660395 16513689 10670380 17651299 10670380 17651299 9156519 13086778 9156519 13086778 16425857 5523723 16425857 5523723 24584469 2142019 24584469 19656567 24584469 19656567 7261509 11693440 7261509 11693440 15097420 7145566 15097420 7145566 4370774 19327838 4370774 19327838 19679169 13522410 19679169 13522410 13135741 16893540 13135741 16893540 17598565 20712549 17598565 20712549 6239748 21656465 6239748 21656465 22370055 20747820 22370055 20747820 3880895 24058453 3880895 24058453 2851109 12065382 2851109 12065382 17757584 16964069 17757584 20553155 17757584 20553155 6455405 15644913 6455405 15644913 17284484 16855468 17284484 12244520 17284484 12244520 1083452 26022514 1083452 5655439 1083452 5655439 20495512 20017838 20495512 23662293 20495512 23662293 25837698 24960999 25837698 8788306 25837698 8788306 7724264 6055222 7724264 6055222 2684511 2288767 2684511 11482008 2684511 11482008 15514987 13551348 15514987 13551348 11522962 7175208 11522962 7175208 20077606 17477142 20077606 17477142 7471484 7422958 7471484 14067887 7471484 14067887 14303966 12902290 14303966 12902290 13061014 9590510 13061014 9590510 20035132 6591295 20035132 14408460 20035132 14408460 11334661 10491539 11334661 17547157 11334661 17547157 9274438 21664442 9274438 21664442 22569250 8396467 22569250 8396467 8867837 13443873 8867837 13443873 17263990 9686301 17263990 9686301 17543869 11930710 17543869 11930710 12981670 2735694 12981670 2735694 24089579 22235029 24089579 22235029 23381382 23681426 23381382 23681426 24115968 19311548 24115968 19311548 7626307 18409613 7626307 18409613 16281604 10906873 16281604 14987794 16281604 14987794 12004115 18170764 12004115 18170764 18992178 13351417 18992178 13351417 13714840 21608754 13714840 21608754 22504166 8168305 22504166 8168305 8684332 21115131 8684332 21115131 21786305 5620888 21786305 5620888 5697039 15018613 5697039 15018613 12963947 9374807 12963947 9374807 17955950 13987549 17955950 13987549 15073719 9792457 15073719 9792457 17147194 22083954 17147194 22083954 5007925 6567937 5007925 6567937 22961342 4149769 22961342 14031550 22961342 14031550 14793052 20871361 14793052 20871361 21477505 5827717 21477505 5827717 6063488 19773183 6063488 19773183 14576349 12687079 14576349 13004926 14576349 13004926 8441362 18465387 8441362 7516410 8441362 7516410 6526709 6042904 6526709 9565286 6526709 9565286 10141626 2739480 10141626 2739480 3047461 9042842 3047461 9042842 13210020 12345244 13210020 8008450 13210020 8008450 8408422 14581128 8408422 14581128 15820358 11008253 15820358 23979491 15820358 23979491 2954208 14402027 2954208 14402027 15447901 23851497 15447901 23851497 3155274 16358912 3155274 16358912 16963953 11803592 16963953 11803592 12829316 18459028 12829316 18459028 19344674 17930083 19344674 17930083 7858881 19251109 7858881 18632546 7858881 18632546 26342214 25367477 26342214 18653013 26342214 18653013 14850533 11954629 14850533 20746381 14850533 20746381 21480514 7210471 21480514 7210471 7499104 16904468 7499104 16904468 17564936 11417868 17564936 11417868 11960132 12748021 11960132 12748021 13333309 15909715 13333309 15909715 8369668 18543867 8369668 13680232 8369668 13680232 15936046 11079475 15936046 24549695 15936046 24549695 2338968 22004822 2338968 22004822 22883210 13981870 22883210 13981870 12781373 20182249 12781373 20182249 20467081 2751042 20467081 2751042 2950994 11028193 2950994 11028193 11939392 15433287 11939392 15433287 7901713 19073221 7901713 4777221 7901713 4777221 21793602 12710053 21793602 12710053 13817297 4269193 13817297 4269193 22268659 5393988 22268659 5393988 15065784 14510961 15065784 2762238 15065784 2762238 3143845 4355140 3143845 4355140 22565787 10534282 22565787 10534282 3804792 3372881 3804792 7549231 3804792 7549231 7809208 4882306 7809208 4882306 5060243 17188730 5060243 17188730 9492239 5301820 9492239 5301820 5569116 17548310 5569116 17548310 18220690 9069168 18220690 9069168 9589069 4501165 9589069 4501165 22569409 6255006 22569409 6255006 6686939 12359308 6686939 12359308 14552750 5438879 14552750 5438879 5585136 15110162 5585136 15110162 21418671 20697438 21418671 5663970 21418671 5663970 16965665 9925780 16965665 12710460 16965665 12710460 13786125 24076950 13786125 24076950 25299928 21705670 25299928 21705670 5137355 15063424 5137355 15063424 11585580 5287834 11585580 5287834 5346890 18534018 5346890 18534018 8386119 5130733 8386119 5130733 5443452 6457105 5443452 6457105 16043576 10707777 16043576 10281165 16043576 10281165 16973082 23402802 16973082 23402802 3534635 7479151 3534635 7479151 19850748 10910444 19850748 10910444 10404603 2808524 10404603 2808524 24006670 3123166 24006670 3123166 10001060 21675591 10001060 21675591 5311307 2751702 5311307 2751702 24295248 19424108 24295248 19424108 11928316 7375368 11928316 7375368 7367658 13728276 7367658 13728276 16909686 16272086 16909686 6524328 16909686 6524328 6558559 8329270 6558559 8329270 8859882 22528122 8859882 22528122 4668833 19509973 4668833 19509973 14983568 5231394 14983568 5231394 5165852 408347 5165852 408347 26543673 18297303 26543673 18297303 8900312 15348989 8900312 15348989 18338859 7654034 18338859 7654034 8027182 22752062 8027182 22752062 23467369 12094664 23467369 12094664 12353590 14528442 12353590 9654101 12353590 9654101 10169188 11725099 10169188 11725099 18687379 8421783 18687379 11141733 18687379 11141733 10460985 20661085 10460985 20661085 21153704 11459699 21153704 11459699 14633857 13916101 14633857 9951507 14633857 9951507 7465263 19366353 7465263 12490601 7465263 12490601 21044018 20402670 21044018 19388301 21044018 19388301 5056145 4926703 5056145 14121792 5056145 14121792 14513985 12803391 14513985 12803391 12126365 16863816 12126365 16863816 10118106 14313926 10118106 14313926 15358296 14541558 15358296 14541558 12197353 11881474 12197353 11881474 22643935 21814494 22643935 15371797 22643935 15371797 16128718 7060610 16128718 7060610 20152895 10945457 20152895 10945457 16221989 5458426 16221989 5458426 21957179 7443998 21957179 7443998 8099861 7303386 8099861 7303386 19875743 5310846 19875743 5310846 5425224 19358025 5425224 19358025 18626830 8567668 18626830 16553880 18626830 16553880 12427146 6838813 12427146 6838813 19976870 14386969 19976870 14386969 11132554 15701969 11132554 4136028 11132554 4136028 4191981 11169955 4191981 11169955 11773232 16326267 11773232 16326267 10724964 12153121 10724964 12153121 14580412 7540179 14580412 7540179 8104930 20607063 8104930 20607063 21321294 16485658 21321294 16485658 17000430 5897864 17000430 5897864 20712662 19727236 20712662 19727236 16513410 15974229 16513410 19663519 16513410 19663519 3687728 22956465 3687728 10907349 3687728 10907349 16450283 16966203 16450283 16966203 6317339 5798310 6317339 17079202 6317339 17079202 17560542 3013155 17560542 3013155 3389081 6931724 3389081 6931724 7495958 21205991 7495958 21205991 5528497 3837678 5528497 3837678 22992865 18172560 22992865 18172560 18554189 21783849 18554189 21783849 22844894 19937875 22844894 19937875 7685314 15166571 7685314 15166571 15644772 10735851 15644772 10735851 16461109 23333375 16461109 23333375 3679834 18458586 3679834 18458586 11190677 22454195 11190677 22454195 4225071 5562700 4225071 5562700 16556678 10617486 16556678 12599060 16556678 12599060 13526156 8620546 13526156 8620546 18557676 9857070 18557676 9857070 5834879 5573095 5834879 20574617 5834879 20574617 21063655 12232758 21063655 12232758 12902095 4003172 12902095 4003172 22830447 22256585 22830447 22256585 4916074 19925880 4916074 19925880 21320378 5578820 21320378 11742912 21320378 11742912 14976333 15906557 14976333 15906557 18093114 17375064 18093114 18571168 18093114 18571168 8248374 20876150 8248374 20876150 21509298 1423986 21509298 1423986 1628207 9356817 1628207 9356817 26869460 122181 26869460 19267216 26869460 19267216 19848008 19324487 19848008 26049315 19848008 26049315 983295 17545830 983295 17545830 20143274 7250735 20143274 11413843 20143274 11413843 2997628 24138091 2997628 19122837 2997628 19122837 21455644 20642525 21455644 9779650 21455644 9779650 4814477 4628613 4814477 17048054 4814477 17048054 19492998 7335639 19492998 22636988 19492998 22636988 4220724 14865468 4220724 14865468 11973731 4839698 11973731 4839698 4950942 7921507 4950942 7921507 19357459 11247724 19357459 11247724 5993306 20905648 5993306 8367628 5993306 8367628 25372972 1716075 25372972 4503672 25372972 4503672 4495439 22401533 4495439 13771678 4495439 13771678 14593316 7111828 14593316 7111828 7363317 9139298 7363317 9139298 23257205 3598535 23257205 19105553 23257205 19105553 8829258 8361938 8829258 9589887 8829258 9589887 17403125 9414646 17403125 9414646 3449491 3225525 3449491 3602355 3449491 3602355 3659184 25719530 3659184 25719530 1454719 16118962 1454719 16118962 16880810 14233096 16880810 14233096 14844074 6092653 14844074 6092653 20615473 10384923 20615473 10384923 11685626 15116830 11685626 10647502 11685626 10647502 16405447 3116834 16405447 3116834 3617933 18769786 3617933 18769786 19527145 9126205 19527145 9126205 14067678 12660928 14067678 24272711 14067678 24272711 2593154 14881597 2593154 14881597 15737787 10263135 15737787 10263135 10613005 13181265 10613005 13181265 13697495 9133535 13697495 9133535 6374737 20702603 6374737 4995504 6374737 4995504 21763925 17240572 21763925 17240572 17730332 7154541 17730332 7154541 20029395 6014947 20029395 6014947 3662798 23183774 3662798 10537645 3662798 10537645 16640683 17628620 16640683 17628620 9169585 13441551 9169585 13441551 22875757 3897456 22875757 16921075 22875757 16921075 17450970 5944537 17450970 5944537 21088202 8230125 21088202 8230125 12751965 14269841 12751965 6324154 12751965 6324154 20869695 10481560 20869695 10481560 6599539 20413984 6599539 4697073 6599539 4697073 4893233 23552706 4893233 23552706 24746967 8991592 24746967 8991592 5454680 5166897 5454680 17442769 5454680 17442769 15937157 10939959 15937157 21298931 15937157 21298931 5721789 22555522 5721789 22555522 23809732 23825548 23809732 23825548 3269207 21460014 3269207 21460014 22043293 1611511 22043293 1611511 2123766 5622833 2123766 5622833 20966738 13943640 20966738 13943640 13788248 12750763 13788248 12953585 13788248 12953585 13768893 23603104 13768893 23603104 24758704 23550424 24758704 23550424 3375399 21554191 3375399 21554191 8526493 16735620 8526493 16735620 16990750 19260300 16990750 19260300 5697069 4975817 5697069 4975817 5207723 12800191 5207723 12800191 17461986 9652849 17461986 9913316 17461986 9913316 5250441 24949279 5250441 24949279 26119800 15366879 26119800 15366879 11755109 17562485 11755109 17562485 18418100 7202391 18418100 7202391 7223251 19652283 7223251 19652283 22963481 3929414 22963481 26078651 22963481 26078651 760629 19457490 760629 19457490 20206939 6145592 20206939 6145592 20977921 10518119 20977921 10518119 11922099 15051712 11922099 10809631 11922099 10809631 11752602 2238254 11752602 2238254 24562142 8154184 24562142 8154184 5392977 3080098 5392977 3080098 23625461 9084547 23625461 9084547 9652932 10425634 9652932 10425634 16488183 13717195 16488183 13717195 13156733 7890433 13156733 7890433 19327835 17886137 19327835 17886137 8971382 8622943 8971382 8622943 21557434 5760847 21557434 24163599 21557434 24163599 25153767 13694801 25153767 13694801 13078022 24855738 13078022 24855738 25938138 11262192 25938138 11262192 11770486 25784378 11770486 25784378 26747506 16170411 26747506 16170411 16759304 7069273 16759304 7069273 20105722 8655925 20105722 8655925 13529125 12926892 13529125 16643153 13529125 16643153 10551729 9080474 10551729 9080474 18330967 19712714 18330967 19712714 7159023 12021669 7159023 12021669 12915046 7768983 12915046 7768983 7857741 17303168 7857741 17303168 22152020 5234011 22152020 7996171 22152020 7996171 19430742 20278220 19430742 20278220 21110519 15950327 21110519 15950327 11166337 16004804 11166337 15131888 11166337 15131888 11689574 18207671 11689574 18207671 8681442 8598156 8681442 8598156 18545658 12203713 18545658 12203713 13064366 10953794 13064366 10953794 25975194 737127 25975194 20428215 25975194 20428215 6342397 4149340 6342397 4149340 25235676 24095523 25235676 13155566 25235676 13155566 12410330 19483765 12410330 19483765 20215532 8713801 20215532 8713801 7933134 2675550 7933134 2675550 24156780 9544052 24156780 9544052 10145484 9456314 10145484 9456314 17505280 12788703 17505280 12788703 13488761 6478818 13488761 6478818 20543114 22647538 20543114 22647538 4030131 13392161 4030131 13392161 24505146 23347607 24505146 12667560 24505146 12667560 13183903 8969289 13183903 8969289 23438034 3514442 23438034 16043403 23438034 16043403 4413244 4334229 4413244 16706604 4413244 16706604 18434008 18070367 18434008 7797747 18434008 7797747 19338033 18771626 19338033 18771626 19081369 20066606 19081369 20066606 20334994 7495260 20334994 7495260 7844615 3982217 7844615 3982217 22565883 24318246 22565883 24318246 2467304 12784528 2467304 12784528 14070383 10121937 14070383 10121937 1999256 1506043 1999256 13347950 1999256 13347950 17728870 9107910 17728870 11007172 17728870 11007172 11812488 13019883 11812488 13019883 25921828 24905800 25921828 20715086 25921828 20715086 13784744 13257316 13784744 21389967 13784744 21389967 5504561 9244716 5504561 9244716 17929293 9009051 17929293 19775253 17929293 19775253 20579986 17270708 20579986 17270708 7779388 7210267 7779388 12551714 7779388 12551714 14508843 5317206 14508843 5317206 5483274 11892251 5483274 11892251 14953508 21256683 14953508 21256683 5680777 8215673 5680777 8215673 8718784 23188706 8718784 23188706 3875193 15550296 3875193 15550296 16291173 20628544 16291173 20628544 6278039 5335270 6278039 5335270 21897933 18784860 21897933 18784860 4754230 22350429 4754230 5981855 4754230 5981855 18234238 17668326 18234238 20629293 18234238 20629293 21332591 16567766 21332591 16567766 6701346 6178161 6701346 24452255 6701346 24452255 2382930 19373514 2382930 19373514 20081006 14186402 20081006 14186402 15184692 8120500 15184692 8120500 19089164 13219244 19089164 13219244 14219949 15945350 14219949 15945350 19830443 6963957 19830443 16943706 19830443 16943706 12755912 19788874 12755912 19788874 20560001 20297250 20560001 20297250 6691878 16373065 6691878 16373065 15340669 14828226 15340669 20287117 15340669 20287117 21169657 23733832 21169657 23733832 3173092 11117352 3173092 11117352 15702701 17624577 15702701 17624577 8872669 19063824 8872669 19063824 19428989 4726733 19428989 4726733 4895064 20212025 4895064 20212025 19576777 2063502 19576777 2063502 1629798 14126695 1629798 14126695 17772954 9536820 17772954 11417496 17772954 11417496 12054350 12127643 12054350 12127643 13944114 12773848 13944114 14932565 13944114 14932565 15340194 1032437 15340194 1032437 861126 8655065 861126 8655065 22046437 4545535 22046437 15884981 22046437 15884981 5203914 21594489 5203914 13103344 5203914 13103344 13913548 15479718 13913548 15479718 11577170 4255307 11577170 4255307 22678580 11743909 22678580 11743909 11091144 10353061 11091144 20496535 11091144 20496535 21120197 7863623 21120197 7863623 8313782 9568194 8313782 9568194 9975709 22908388 9975709 22908388 3867345 23056581 3867345 23056581 9253604 9636383 9253604 9636383 17365653 6342573 17365653 6342573 6260537 17717588 6260537 17717588 18491476 24768873 18491476 24768873 2193212 20733112 2193212 20733112 24443506 2389454 24443506 9198529 24443506 9198529 9464123 7053831 9464123 7053831 20284277 9541919 20284277 9541919 17685470 6277570 17685470 6277570 21008130 5315387 21008130 5315387 5620738 6495525 5620738 6495525 20115943 6912552 20115943 6912552 19966227 4476372 19966227 4476372 22372478 6291651 22372478 6291651 20500186 20024842 20500186 20024842 20741602 14447893 20741602 14447893 6124486 20922984 6124486 12663738 6124486 12663738 13673005 7182750 13673005 7182750 7216118 11395794 7216118 11395794 23541428 3262807 23541428 12175379 23541428 12175379 8929915 25451415 8929915 25451415 26469084 22624564 26469084 22624564 17780716 16969511 17780716 21486152 17780716 21486152 21926240 12565914 21926240 12565914 14221710 22594344 14221710 22594344 23451106 14772377 23451106 14772377 4663831 22232352 4663831 11580290 4663831 11580290 12484074 2380432 12484074 2380432 2851796 14262400 2851796 14262400 14477998 14347063 14477998 16502884 14477998 16502884 17129750 10538146 17129750 10538146 10982642 17625137 10982642 17625137 19796462 5590831 19796462 5590831 21746386 17329025 21746386 17329025 17689472 5433223 17689472 5433223 5398097 23086789 5398097 23086789 23390749 10965095 23390749 10965095 16149410 10818692 16149410 24584260 16149410 24584260 2135777 21627204 2135777 21627204 22259301 5594779 22259301 5594779 16325944 16158641 16325944 4519157 16325944 4519157 4684205 19804721 4684205 19804721 16493349 5947371 16493349 5947371 21069163 11847859 21069163 11847859 12881852 2773295 12881852 2773295 24074241 9351848 24074241 9351848 8055706 7465694 8055706 10699103 8055706 10699103 17729054 17332264 17729054 19598338 17729054 19598338 19875968 21415617 19875968 21415617 5413043 19920407 5413043 19920407 8066843 7490308 8066843 7490308 8091750 7866014 8091750 7866014 3896585 23206232 3896585 21805512 3896585 21805512 22701294 4682386 22701294 4682386 7455159 20820551 7455159 20820551 542963 26555721 542963 16999739 542963 16999739 23821215 22601365 23821215 11165549 23821215 11165549 16062815 6267828 16062815 6267828 20486210 20107693 20486210 20107693 6716809 23424768 6716809 23424768 24595880 19177213 24595880 19177213 18416772 6627874 18416772 6627874 6638411 20160705 6638411 20160705 17409756 9411235 17409756 18287716 17409756 18287716 19042994 9688530 19042994 9688530 9888584 1963350 9888584 1963350 24887379 17034097 24887379 17034097 4178204 3981268 4178204 8476884 4178204 8476884 21072392 20532365 21072392 5024652 21072392 5024652 5188175 11031147 5188175 11031147 18486123 8905803 18486123 19939785 18486123 19939785 7155125 15932457 7155125 15932457 16558679 4804264 16558679 4804264 4983921 16858434 4983921 16858434 17713604 13250786 17713604 13250786 13534752 7760161 13534752 7760161 21008534 6144054 21008534 24100555 21008534 24100555 2745240 6804651 2745240 6804651 18469076 8893400 18469076 15236361 18469076 15236361 16062205 1800480 16062205 1800480 25093703 22060069 25093703 22060069 13339966 21428853 13339966 21428853 22175438 3217303 22175438 3217303 2286427 2031358 2286427 16035108 2286427 16035108 16698168 9138921 16698168 9138921 982391 25866784 982391 25866784 18669589 8520800 18669589 11188952 18669589 11188952 12071499 14032643 12071499 14032643 18208042 8773767 18208042 26067880 18208042 26067880 1087799 8734011 1087799 8734011 18302252 25046210 18302252 25046210 2025331 14144587 2025331 14144587 22414659 21489160 22414659 4750856 22414659 4750856 4985270 22731131 4985270 22731131 23684566 15866443 23684566 15866443 4239613 22786432 4239613 7308913 4239613 7308913 20847466 20148865 20847466 9505060 20847466 9505060 7280162 19747408 7280162 16101859 7280162 16101859 12848978 11032706 12848978 11032706 11520391 15806010 11520391 15806010 24091363 22981741 24091363 7382523 24091363 7382523 7902901 8874162 7902901 8874162 24804443 1878551 24804443 16302544 24804443 16302544 10656026 14412330 10656026 14412330 17565957 8879965 17565957 8879965 9317678 15177244 9317678 15177244 15312279 11958406 15312279 11958406 12955424 15779395 12955424 15779395 19932488 19226247 19932488 21910230 19932488 21910230 22953147 8034126 22953147 8034126 16720970 16117422 16720970 2162618 16720970 2162618 24613013 23455158 24613013 23455158 3243892 18041049 3243892 18041049 18477125 20849874 18477125 20849874 1703394 4835353 1703394 4835353 22044607 15037523 22044607 15037523 6973589 20084665 6973589 8656766 6973589 8656766 15989172 10854250 15989172 13510023 15989172 13510023 13695988 9197238 13695988 9197238 17797513 16469170 17797513 16469170 9910633 2841679 9910633 2841679 23928283 9065630 23928283 9065630 9598331 14393001 9598331 14393001 14125915 8176112 14125915 8176112 8793755 4384070 8793755 4384070 22620005 14883114 22620005 14883114 8891905 8770512 8891905 9540255 8891905 9540255 17483857 18216631 17483857 18216631 8680046 15104698 8680046 15104698 11480745 10945971 11480745 10945971 11221992 2522724 11221992 2522724 24876456 2043298 24876456 15130267 24876456 15130267 7565135 19278484 7565135 6955891 7565135 6955891 20414743 12216548 20414743 12216548 12902487 8071314 12902487 8071314 23061009 3737835 23061009 16509454 23061009 16509454 6588001 4272581 6588001 4272581 22753705 10090200 22753705 10090200 10803363 25569159 10803363 25569159 26491384 16567183 26491384 16567183 17267247 22257219 17267247 22257219 23300684 12064229 23300684 12064229 15434315 24015382 15434315 24015382 24768188 3759293 24768188 3759293 3934993 21813757 3934993 21813757 22594724 869747 22594724 869747 760446 24102985 760446 24102985 25322337 8954322 25322337 8954322 9579841 9006809 9579841 12160455 9579841 12160455 12438675 19966697 12438675 19966697 5091111 25673046 5091111 25673046 26411472 19999818 26411472 19999818 20800537 20759623 20800537 20759623 21548606 15899741 21548606 15899741 16651382 9771814 16651382 9771814 17329779 22052305 17329779 22052305 4475255 4219785 4475255 5895641 4475255 5895641 12702708 20904515 12702708 20904515 6328813 22962164 6328813 22962164 23484435 5601910 23484435 5601910 6176401 18599896 6176401 18599896 8329243 3215931 8329243 3215931 3257857 15699844 3257857 15699844 18004827 17680626 18004827 25048002 18004827 25048002 1856577 16395682 1856577 16395682 16629766 9194056 16629766 9194056 9658766 4814113 9658766 4814113 22667184 4039227 22667184 11671767 22667184 11671767 9942609 9547451 9942609 13162074 9942609 13162074 18544132 18066320 18544132 10642009 18544132 10642009 16449834 4953972 16449834 4953972 21569188 9589049 21569188 9589049 9072777 8731667 9072777 21931607 9072777 21931607 5194045 7961341 5194045 7961341 12502809 12224392 12502809 8148196 12502809 8148196 19045804 10847026 19045804 10847026 3638074 3547257 3638074 19747136 3638074 19747136 23437794 22332507 23437794 13281388 23437794 13281388 10771101 5713216 10771101 5713216 20896051 15499541 20896051 15499541 9302552 8817628 9302552 25724263 9302552 25724263 26442449 25372928 26442449 25372928 1414282 12497323 1414282 12497323 14197470 20879918 14197470 20879918 6230922 12966283 6230922 12966283 13777647 6452187 13777647 6452187 4444853 4429432 4444853 5510641 4444853 5510641 21068589 9618021 21068589 9618021 9464512 22605693 9464512 22605693 3827178 11372148 3827178 11372148 15483464 25097274 15483464 25097274 1550336 13139488 1550336 13139488 19630242 18711465 19630242 15669049 19630242 15669049 16075011 18655755 16075011 18655755 25558000 24305802 25558000 4540718 25558000 4540718 4602075 569665 4602075 569665 26148686 3181644 26148686 3181644 11339609 15763546 11339609 11471866 11339609 11471866 11919152 8139446 11919152 8139446 8410169 4320467 8410169 4320467 22341881 12693136 22341881 12693136 13625095 4793753 13625095 4793753 22006937 18738362 22006937 18738362 11338047 13121586 11338047 13121586 22859948 22028703 22859948 7651216 22859948 7651216 16028955 10863860 16028955 23467979 16028955 23467979 24694709 20322127 24694709 20322127 2489188 2089816 2489188 6639515 2489188 6639515 15315810 11504034 15315810 4431800 15315810 4431800 22407144 9033765 22407144 9033765 9664629 12862938 9664629 12862938 14298784 17210379 14298784 17210379 9448737 6243598 9448737 6243598 20794744 21757261 20794744 21757261 4221326 22869066 4221326 4339012 4221326 4339012 22457674 21559166 22457674 21559166 5338933 18134416 5338933 18134416 18456239 20392385 18456239 20392385 5503003 5341092 5503003 12207191 5503003 12207191 14622408 23993411 14622408 23993411 2819257 22074393 2819257 22074393 22776634 4237997 22776634 4237997 4627352 9508275 4627352 9508275 23050911 22390188 23050911 6995989 23050911 6995989 19854524 7516320 19854524 25238917 19854524 25238917 1611959 16366707 1611959 16366707 16824566 13656176 16824566 13656176 13228063 12266429 13228063 12266429 14992185 18311085 14992185 18311085 8598122 12984617 8598122 12984617 22926412 22298018 22926412 7388726 22926412 7388726 5896705 20706084 5896705 6098960 5896705 6098960 9226051 8685868 9226051 12302569 9226051 12302569 13182285 11637136 13182285 11637136 9907735 9326179 9907735 15138245 9907735 15138245 15896135 14612906 15896135 14612906 8189317 18997100 8189317 13054537 8189317 13054537 17923717 9184142 17923717 21487448 17923717 21487448 22393013 19920724 22393013 19920724 3287266 2960829 3287266 23912420 3287266 23912420 25161586 9185088 25161586 9185088 9455650 459668 9455650 459668 26466013 12028069 26466013 12028069 12612956 3764884 12612956 3764884 23196658 14444518 23196658 14444518 14837223 3905813 14837223 3905813 22724942 8524516 22724942 8524516 18498697 8888677 18498697 24345707 18498697 24345707 2587630 5231899 2587630 5231899 16990468 16321695 16990468 5867172 16990468 5867172 4919869 4838498 4919869 11839114 4919869 11839114 14759132 12488115 14759132 12488115 9041739 8736073 9041739 22563451 9041739 22563451 22984296 16855975 22984296 16855975 10035054 15585448 10035054 15585448 11132714 21393412 11132714 21393412 5363294 5181842 5363294 5181842 21464538 1936249 21464538 1936249 1564216 11037064 1564216 11037064 11823365 3201495 11823365 3201495 3018544 9618903 3018544 9618903 18975939 18101552 18975939 21167040 18975939 21167040 21790638 6459287 21790638 6459287 15413111 14755871 15413111 5750166 15413111 5750166 5946750 17463647 5946750 17463647 21574667 5319069 21574667 21510884 21574667 21510884 5334084 20180313 5334084 20180313 15154162 14793354 15154162 15660468 15154162 15660468 16320813 5869071 16320813 5869071 6255075 5384040 6255075 5384040 21525222 23712112 21525222 23712112 3289235 11939205 3289235 11939205 14961677 19533320 14961677 19533320 7269348 13258800 7269348 13258800 16371075 10993327 16371075 13300053 16371075 13300053 14349597 9219443 14349597 9219443 17589777 20200091 17589777 20200091 6666023 20172336 6666023 20172336 13578546 1795879 13578546 1795879 25201654 19590606 25201654 19590606 7425767 7121649 7425767 7121649 20136130 23334647 20136130 23334647 3675823 15630198 3675823 15630198 10958373 19004273 10958373 19004273 2007756 25090216 2007756 20293707 2007756 20293707 20843766 19379498 20843766 19379498 7566625 13949246 7566625 13949246 19032665 8155277 19032665 19894364 19032665 19894364 21675514 20942115 21675514 17065554 21675514 17065554 9961107 14253327 9961107 14253327 15032925 13959210 15032925 13959210 14817782 8486012 14817782 8486012 18447003 13771037 18447003 13771037 2779582 24228336 2779582 6323233 2779582 6323233 6332769 21921463 6332769 21921463 5118280 19201547 5118280 19201547 20051109 8037072 20051109 8037072 12647501 11588011 12647501 22617356 12647501 22617356 22973621 18394518 22973621 18394518 8880702 10238909 8880702 10238909 10726834 20943703 10726834 20943703 6027765 14316262 6027765 14316262 14416868 16440631 14416868 16440631 7833681 19120139 7833681 3686640 7833681 3686640 23130971 4847891 23130971 4847891 10164518 9648615 10164518 6444279 10164518 6444279 20388537 16062461 20388537 16062461 10822764 10989533 10822764 10989533 16045261 16789138 16045261 16789138 9950824 15890737 9950824 15890737 26654500 25863035 26654500 14983925 26654500 14983925 6848049 18387301 6848049 18387301 15232667 14467304 15232667 14467304 12230898 12122959 12230898 12122959 22965473 22441876 22965473 23520796 22965473 23520796 2900916 23922030 2900916 11090197 2900916 11090197 11896129 19053436 11896129 19053436 7179970 20084786 7179970 16609367 7179970 16609367 17316370 13224380 17316370 13224380 5578840 7600161 5578840 7600161 19705712 7502752 19705712 7502752 7971826 6582815 7971826 6582815 20439697 14810007 20439697 14810007 15827115 8993639 15827115 8993639 18014327 20970548 18014327 20970548 5754278 18032339 5754278 18032339 16440785 16172644 16440785 20761371 16440785 20761371 21354650 11825512 21354650 11825512 14981096 21581699 14981096 21581699 22248069 21960323 22248069 21960323 5036229 22149063 5036229 22149063 22826341 13995222 22826341 13995222 4425456 22504678 4425456 21482224 4425456 21482224 22115819 17692430 22115819 17692430 17855870 4009689 17855870 4009689 22966391 16924342 22966391 16924342 7525680 19620800 7525680 18178365 7525680 18178365 18631959 6788302 18631959 6788302 7288123 7024018 7288123 7024018 24133360 23492322 24133360 16633061 24133360 16633061 3043623 2470266 3043623 2470266 2143222 16696817 2143222 16696817 10016179 4129062 10016179 4129062 4343623 21690870 4343623 21690870 22777820 19550940 22777820 19550940 7591328 13662460 7591328 13662460 13452279 12515147 13452279 22931859 13452279 22931859 4158160 17120455 4158160 17120455 10070587 6270471 10070587 6270471 3623868 15625725 3623868 15625725 19189423 8202784 19189423 14199795 19189423 14199795 12483427 2852271 12483427 2852271 24716623 1982019 24716623 17873237 24716623 17873237 9159680 7583765 9159680 7583765 23604688 22924263 23604688 10589008 23604688 10589008 11069596 18345399 11069596 18345399 18828823 11021455 18828823 11021455 11844179 9056967 11844179 9056967 18120297 19823033 18120297 19823033 7206194 14419607 7206194 14419607 12321884 2414477 12321884 2414477 2231636 11788013 2231636 11788013 15029580 21567023 15029580 21567023 5425196 7571597 5425196 7571597 19697626 12542611 19697626 12542611 14144225 16661209 14144225 16661209 17137800 21520831 17137800 21520831 4335927 10119268 4335927 10119268 23399072 22957395 23399072 16825147 23399072 16825147 17499848 17493392 17499848 17493392 18104830 20960052 18104830 20960052 6208905 4547250 6208905 4547250 22418913 10543456 22418913 10543456 16466756 18463578 16466756 18463578 19117814 3237346 19117814 3237346 3074305 15781446 3074305 15781446 16191026 7969280 16191026 7969280 8229106 9147010 8229106 9147010 22445267 4700616 22445267 15826057 22445267 15826057 14606131 13571790 14606131 21365863 14606131 21365863 22297217 15958665 22297217 15958665 10713118 22154978 10713118 22154978 23045854 15016098 23045854 15016098 10581102 9873475 10581102 19983559 10581102 19983559 20489100 16264961 20489100 16264961 10377869 4126978 10377869 4126978 22538890 15427520 22538890 15427520 11418541 12663333 11418541 12663333 14214721 5006359 14214721 5006359 5255266 20626590 5255266 20626590 21102770 21460268 21102770 21460268 5261363 24429314 5261363 24429314 25139266 11059369 25139266 11059369 1186001 21056269 1186001 21056269 7326689 5644858 7326689 5644858 5657403 23956007 5657403 23956007 24707080 22570319 24707080 22570319 9079723 6895774 9079723 6895774 7409919 13286742 7409919 13286742 19462179 18885077 19462179 23911730 19462179 23911730 2890210 2350317 2890210 2350317 24565985 11738740 24565985 11738740 12153628 8595819 12153628 8595819 18437665 13502597 18437665 13502597 13044666 17184483 13044666 17184483 25029267 23937175 25029267 25224046 25029267 25224046 1481170 20674001 1481170 20674001 21433888 18922162 21433888 18922162 8105028 10016593 8105028 10016593 21604208 5463990 21604208 24083444 21604208 24083444 2757241 19846481 2757241 19846481 20549266 14223956 20549266 14223956 12625434 7117199 12625434 7117199 20151003 11192490 20151003 11192490 15731670 20561336 15731670 20561336 21154522 8986314 21154522 8986314 8863156 8525899 8863156 16918456 8863156 16918456 14439422 14093535 14439422 20150014 14439422 20150014 6920109 10228567 6920109 10228567 15549548 11421578 15549548 15615747 15549548 15615747 22011703 4444381 22011703 4444381 4542069 1503657 4542069 1503657 25196883 7254876 25196883 7254876 7271140 15173999 7271140 15173999 23763104 22881662 23763104 12841836 23763104 12841836 10699760 16569694 10699760 3538815 10699760 3538815 23259042 17654908 23259042 17654908 6484467 5918185 6484467 21657569 6484467 21657569 22336322 13595486 22336322 13595486 14038994 10966289 14038994 10966289 23202271 3676385 23202271 20492131 23202271 20492131 21301630 5871221 21301630 5871221 21357490 13423293 21357490 13423293 10434943 9977818 10434943 10796954 10434943 10796954 11392386 23134419 11392386 23134419 3659618 15596738 3659618 15596738 18553962 18498755 18553962 20786699 18553962 20786699 6014413 11153751 6014413 11153751 11838332 17549181 11838332 17549181 9713053 9142560 9713053 9142560 17887376 13387767 17887376 13387767 6706382 4465632 6706382 4465632 4494845 8482847 4494845 8482847 10021677 9475271 10021677 19935530 10021677 19935530 20377857 17313136 20377857 17313136 9961090 5481269 9961090 5481269 21712003 18346478 21712003 18346478 5085449 3607853 5085449 3607853 4129509 20600260 4129509 20600260 15621543 9341320 15621543 9341320 17759717 15468127 17759717 15468127 11202915 6909914 11202915 6909914 20097577 8549081 20097577 8549081 5412127 4192080 5412127 4192080 4276134 22241676 4276134 22241676 23103682 12369501 23103682 12369501 11538555 11070048 11538555 19731309 11538555 19731309 7160604 7877787 7160604 7877787 18481533 17763807 18481533 18917148 18481533 18917148 8240897 16679691 8240897 16679691 15599952 14631902 15599952 23577148 15599952 23577148 3417759 15831396 3417759 15831396 10890848 7735438 10890848 7735438 2031883 25511846 2031883 25511846 1337184 12827516 1337184 12827516 15433378 7046269 15433378 7046269 19724474 13071791 19724474 13071791 13981784 17307725 13981784 17307725 20434217 19549314 20434217 7214762 20434217 7214762 14552476 14370097 14552476 5400228 14552476 5400228 25646019 24423895 25646019 21837682 25646019 21837682 5153263 5147010 5153263 15855617 5153263 15855617 16621984 3547703 16621984 3547703 3402090 10672930 3402090 10672930 11334822 6488713 11334822 6488713 2460813 24217256 2460813 4306628 2460813 4306628 22153139 7311954 22153139 7311954 20080464 20290808 20080464 20290808 20681501 7728763 20681501 7728763 18789884 8646128 18789884 4852784 18789884 4852784 21616316 5973823 21616316 5973823 5879728 7699794 5879728 7699794 14673848 13905266 14673848 23644816 14673848 23644816 24667113 10317839 24667113 10317839 10847657 19862804 10847657 19862804 20552311 22450290 20552311 22450290 4673980 19656428 4673980 19656428 7418421 6303460 7418421 6303460 6390801 24895046 6390801 24895046 1980046 15520475 1980046 15520475 24910085 1780849 24910085 2010461 24910085 2010461 2277128 13742943 2277128 13742943 13162963 20635010 13162963 20635010 6272905 9239218 6272905 9239218 16638958 10363821 16638958 12462884 16638958 12462884 10839556 16239741 10839556 5970056 10839556 5970056 20637234 18543855 20637234 18543855 8414007 15582847 8414007 15582847 16296570 14831267 16296570 14831267 11981116 14404665 11981116 14404665 12180886 16146092 12180886 16146092 10830095 12767491 10830095 12767491 20421406 20097793 20421406 19347190 20421406 19347190 5370923 5303518 5370923 9735258 5370923 9735258 19338043 7786079 19338043 8329682 19338043 8329682 8794520 4643787 8794520 4643787 21937666 5128277 21937666 5128277 5248540 22347399 5248540 22347399 23855451 23388678 23855451 22402687 23855451 22402687 4448855 20945561 4448855 20945561 21594444 21664170 21594444 21664170 5168476 13914528 5168476 13914528 19120605 5058408 19120605 5058408 21645560 18081895 21645560 18081895 9151170 16622527 9151170 16622527 17368353 16803205 17368353 16803205 8908166 8418101 8908166 10158937 8908166 10158937 17017186 14214097 17017186 14214097 11885168 11114215 11885168 16990668 11885168 16990668 5537628 21626072 5537628 4868322 5537628 4868322 22037663 5991610 22037663 5991610 20827905 22081893 20827905 22081893 22578136 12878621 22578136 12878621 9754459 17506842 9754459 12046420 9754459 12046420 19865868 19603325 19865868 9176436 19865868 9176436 9527870 8348930 9527870 8348930 19275964 7724248 19275964 22999961 19275964 22999961 3772098 6962942 3772098 6962942 17716979 9541406 17716979 14195907 17716979 14195907 12685428 13034515 12685428 13034515 14019958 14284164 14019958 14284164 7292285 6946006 7292285 15693557 7292285 15693557 22206182 4533029 22206182 12962643 22206182 12962643 3932774 22879455 3932774 13039236 3932774 13039236 13684220 25138639 13684220 25138639 1889930 20082174 1889930 20082174 20651302 21072789 20651302 21072789 6241379 7977313 6241379 7977313 15471813 14973430 15471813 4186216 15471813 4186216 22812364 10209425 22812364 10209425 16768182 21399992 16768182 21399992 22417485 21738482 22417485 15696946 22417485 15696946 16557172 3554336 16557172 3554336 23087715 7877982 23087715 7877982 9130199 18106113 9130199 9118234 9130199 9118234 17844012 9086437 17844012 16172403 17844012 16172403 9533102 7835248 9533102 7835248 7944773 21782757 7944773 21782757 22293925 14687524 22293925 14687524 15247183 7445416 15247183 7445416 19809380 25041470 19809380 25041470 1817715 14020377 1817715 14020377 14689350 14908824 14689350 14908824 10626633 9113032 10626633 9113032 23105981 22317102 23105981 19587880 23105981 19587880 7461797 14814624 7461797 14814624 15390163 9489017 15390163 9489017 9940192 5582548 9940192 5582548 21382149 11942046 21382149 11942046 12585137 17383100 12585137 17383100 18065324 11086975 18065324 11086975 15728749 24061612 15728749 24061612 25197985 23089040 25197985 23089040 17283666 15364122 17283666 15364122 7695678 19306230 7695678 17830121 7695678 17830121 18595583 6350829 18595583 6350829 6352342 20544439 6352342 20544439 21165901 18940796 21165901 18940796 7040791 19953317 7040791 19953317 22101370 1671430 22101370 1671430 25198974 20020744 25198974 20020744 7039000 21692140 7039000 21692140 22293747 21030112 22293747 21030112 19450280 7789986 19450280 10773718 19450280 10773718 11562903 11008196 11562903 11008196 18328801 17627132 18328801 23964481 18328801 23964481 3054551 16796131 3054551 16796131 17471790 10794834 17471790 10794834 16184776 18796502 16184776 18796502 19579703 16537085 19579703 16537085 16761132 16292703 16761132 16770559 16761132 16770559 19723389 18795893 19723389 13237831 19723389 13237831 13646787 23688116 13646787 23688116 24257033 13417431 24257033 13417431 13305547 21764577 13305547 21764577 22366766 9401473 22366766 9401473 9883010 8141305 9883010 8141305 18958974 3033571 18958974 3033571 3174367 2744798 3174367 2744798 24063687 23053788 24063687 23053788 3949197 1934397 3949197 1934397 26305863 25551219 26305863 4463115 26305863 4463115 4548709 6072317 4548709 6072317 5997195 22908318 5997195 22908318 3997868 5264475 3997868 5264475 26525000 25459156 26525000 19462972 26525000 19462972 7397966 7205401 7397966 11932409 7397966 11932409 14709902 5627972 14709902 5627972 6227118 13723898 6227118 13723898 22695355 3993243 22695355 12182145 22695355 12182145 14540259 13988383 14540259 13988383 14964267 7395090 14964267 7395090 7441285 10148313 7441285 10148313 10888467 4543119 10888467 4543119 4583472 9782506 4583472 9782506 17336999 21669338 17336999 21669338 5470419 10897527 5470419 10897527 11710245 24755416 11710245 24755416 2170709 19372342 2170709 19372342 25040504 23959490 25040504 23508328 25040504 23508328 3450431 15158628 3450431 15158628 11272705 4551359 11272705 4551359 4797432 11983658 4797432 11983658 14715769 23461368 14715769 23461368 3643237 8541988 3643237 8541988 18477906 17096307 18477906 17096307 10628214 7215635 10628214 7215635 21390856 5376009 21390856 7861332 21390856 7861332 1609140 25000403 1609140 24403537 1609140 24403537 22112650 4943708 22112650 6439811 22112650 6439811 20536698 22452132 20536698 22452132 23249654 4922917 23249654 4922917 3776726 23079940 3776726 1971130 3776726 1971130 1521917 20141201 1521917 20141201 20532428 24094756 20532428 24094756 2821364 11521650 2821364 11521650 22333281 21393172 22333281 2821827 22333281 2821827 24184872 18674468 24184872 18674468 19079678 22691734 19079678 22691734 23384388 4766583 23384388 4766583 19334521 18445524 19334521 4620827 19334521 4620827 4683858 1323470 4683858 1323470 25326461 14129556 25326461 14129556 12314916 23751988 12314916 23751988 24329865 13349284 24329865 13349284 14363457 6438498 14363457 6438498 20451606 10090899 20451606 10090899 6063461 5596885 6063461 12327888 6063461 12327888 21196672 5647898 21196672 9480127 21196672 9480127 9922493 11929995 9922493 11929995 20106946 19434222 20106946 24366963 20106946 24366963 25380076 16013790 25380076 16013790 10978402 24074506 10978402 24074506 26040443 25226288 26040443 22247153 26040443 22247153 4831505 5870444 4831505 5870444 21257041 13717087 21257041 13717087 2618856 9228055 2618856 9228055 21275610 20525629 21275610 4693386 21275610 4693386 4932251 17511933 4932251 17511933 18214112 17414122 18214112 17414122 10296204 9700513 10296204 23177849 10296204 23177849 3853637 16775577 3853637 16775577 17257354 15593366 17257354 15593366 15935717 8193641 15935717 8193641 21719755 4929096 21719755 13613243 21719755 13613243 5735106 23466808 5735106 23466808 3328410 11090539 3328410 11090539 11689614 7838369 11689614 7838369 5479528 21719076 5479528 12363926 5479528 12363926 12792064 15262386 12792064 15262386 6351811 6338495 6351811 10251853 6351811 10251853 16360288 7988793 16360288 7988793 8321805 25118147 8321805 25118147 26090461 3016422 26090461 3016422 15100001 12293283 15100001 3463172 15100001 3463172 3535350 6460652 3535350 6460652 20776523 10805665 20776523 10805665 4821723 24049055 4821723 24049055 24882863 12761710 24882863 12761710 14001035 10924895 14001035 10924895 16217610 11711454 16217610 11711454 11910050 4027069 11910050 4027069 22789702 21124381 22789702 21124381 5756047 15793499 5756047 15793499 16249203 14010329 16249203 14010329 15001121 11008048 15001121 11008048 22480214 4153990 22480214 9818989 22480214 9818989 10435476 13006370 10435476 13006370 13961303 6354321 13961303 6354321 6944136 18885864 6944136 18885864 8047574 3058084 8047574 3058084 2693337 23801726 2693337 23801726 16030527 5914297 16030527 5914297 20809844 19841569 20809844 19841569 7039137 20040294 7039137 20040294 20660667 11837358 20660667 11837358 5713985 5572654 5713985 24334102 5713985 24334102 25357695 12877341 25357695 12877341 13780412 20496497 13780412 20496497 20988867 7168114 20988867 7168114 7596081 10002508 7596081 10002508 22632897 4281756 22632897 6746005 22632897 6746005 7399298 10105626 7399298 10105626 22857068 22120950 22857068 18300676 22857068 18300676 6277975 6163462 6277975 19256350 6277975 19256350 11446456 6128672 11446456 6128672 21158923 17066902 21158923 17066902 9791436 12163148 9791436 12163148 13013951 3657300 13013951 3657300 3395043 10755748 3395043 10755748 16139435 9470541 16139435 9470541 10052735 13887637 10052735 13887637 14152665 4751218 14152665 4751218 4801313 15920031 4801313 15920031 16478783 22487252 16478783 22487252 4712432 14980706 4712432 14980706 11577529 2279501 11577529 2279501 2465420 19971081 2465420 19971081 24071177 22847267 24071177 24181431 24071177 24181431 2938328 20145051 2938328 20145051 15484007 11449321 15484007 11449321 15428160 18173451 15428160 18173451 18886406 21433648 18886406 21433648 5278047 19687062 5278047 19687062 19996673 4022064 19996673 4022064 647815 26370291 647815 18714669 647815 18714669 22777421 21802273 22777421 24048521 22777421 24048521 25165304 6846787 25165304 6846787 18222718 8709468 18222718 10486712 18222718 10486712 11186603 20462997 11186603 20462997 21158206 12446506 21158206 12446506 13429115 20473630 13429115 20473630 22962177 3657050 22962177 19828727 22962177 19828727 4512873 4226625 4512873 24137303 4512873 24137303 25064519 11521189 25064519 11521189 4582315 4387771 4582315 13393304 4582315 13393304 13321427 5501053 13321427 5501053 5515653 5148562 5515653 5148562 22145752 16960326 22145752 16960326 4751179 4648636 4751179 11167656 4751179 11167656 21730143 4946609 21730143 9126986 21730143 9126986 5350386 21748348 5350386 6056681 5350386 6056681 21092669 13882259 21092669 13882259 5527136 5326263 5527136 14275596 5527136 14275596 21716857 5051063 21716857 10655011 21716857 10655011 16364607 4535435 16364607 4535435 22278723 11870258 22278723 11870258 15008711 18835200 15008711 18835200 19557399 5546295 19557399 5546295 5781978 6523370 5781978 6523370 20307902 18598387 20307902 18598387 8250729 16528283 8250729 16528283 17469142 17817939 17469142 17817939 4184212 22754824 4184212 18001480 4184212 18001480 8834672 19832594 8834672 19832594 6993215 14914039 6993215 14914039 21830625 5489835 21830625 10719558 21830625 10719558 16082620 21672050 16082620 21672050 23596320 3238308 23596320 13989134 23596320 13989134 10611198 22099369 10611198 22099369 23276830 8990781 23276830 8990781 5085722 22047736 5085722 10379378 5085722 10379378 18966983 7519416 18966983 7519416 8012325 7653035 8012325 7653035 19727184 14446089 19727184 14446089 9642862 17294901 9642862 15911599 9642862 15911599 13114479 10766343 13114479 10766343 11501936 23276532 11501936 23276532 24469884 19538967 24469884 19538967 19765072 21167755 19765072 21167755 22028223 24481106 22028223 24481106 2370202 3683724 2370202 3683724 22973737 10665804 22973737 10665804 11026180 2921696 11026180 2921696 23853759 20584906 23853759 20584906 6011308 19720882 6011308 19720882 7461182 25743413 7461182 25743413 1461677 11085231 1461677 11085231 15178407 11753426 15178407 12269877 15178407 12269877 12840975 12628498 12840975 12628498 24477154 23841217 24477154 5748215 24477154 5748215 20600515 19906977 20600515 5006620 20600515 5006620 22255352 11584083 22255352 11584083 4701017 22144200 4701017 15126976 4701017 15126976 15910528 7429000 15910528 7429000 7796287 17598481 7796287 17598481 18072803 6200374 18072803 6200374 6731824 12194618 6731824 12194618 12871077 4072484 12871077 4072484 3964297 5791143 3964297 5791143 21479571 5008661 21479571 11051134 21479571 11051134 16230949 17687988 16230949 17687988 18454707 10291117 18454707 10291117 16978845 20992100 16978845 20992100 21816050 21353930 21816050 21353930 5904558 13323238 5904558 13323238 16935407 16326653 16935407 4220942 16935407 4220942 4316185 9801917 4316185 9801917 10349186 23082571 10349186 23082571 3870886 12184253 3870886 12184253 13211948 14392510 13211948 14392510 11049891 19675640 11049891 19675640 7312283 2544816 7312283 2544816 24397333 10160665 24397333 10160665 2017166 24669877 2017166 10455399 2017166 10455399 23258708 22578561 23258708 4817704 23258708 4817704 5036971 15907040 5036971 15907040 12468019 8663623 12468019 8663623 18863380 18150845 18863380 6897987 18863380 6897987 20463875 15521543 20463875 15521543 15831218 23871380 15831218 23871380 25093683 19780179 25093683 19780179 5717743 21212828 5717743 13779508 5717743 13779508 22899166 22012975 22899166 5593185 22899166 5593185 5667013 7282478 5667013 7282478 19823121 12855326 19823121 12855326 6490107 20595978 6490107 10720348 6490107 10720348 19039786 18587815 19039786 15397056 19039786 15397056 15742138 17543885 15742138 17543885 18212600 10162688 18212600 10162688 16840489 8486660 16840489 8486660 18441242 11324391 18441242 11324391 6561851 6067546 6561851 22476533 6561851 22476533 23593601 12655670 23593601 12655670 3640147 3409189 3640147 5938276 3640147 5938276 21614646 5505583 21614646 12054520 21614646 12054520 11001734 10488331 11001734 20220423 11001734 20220423 7038683 13952649 7038683 13952649 23640690 23086469 23640690 8142379 23640690 8142379 15289883 11313538 15289883 19686874 15289883 19686874 7208813 12740341 7208813 12740341 13346770 13695906 13346770 13695906 10820425 15762313 10820425 11032615 10820425 11032615 16306592 16724668 16306592 16724668 8823034 2624076 8823034 2624076 24238812 6681693 24238812 6681693 14887938 14254387 14887938 10769261 14887938 10769261 11603371 8750481 11603371 8750481 18064022 5758206 18064022 5758206 5757676 16659088 5757676 16659088 17315550 3496365 17315550 3496365 4038240 11581006 4038240 11581006 17542740 16643161 17542740 5239014 17542740 5239014 22031157 10342169 22031157 10342169 14041333 12809489 14041333 2909907 14041333 2909907 2644967 19818653 2644967 19818653 20306279 19171970 20306279 19171970 6035088 20849777 6035088 14187879 6035088 14187879 12483061 20666992 12483061 20666992 6380094 17280704 6380094 17280704 21331553 20620678 21331553 23052395 21331553 23052395 23998587 16359585 23998587 16359585 12602192 12362869 12602192 24215891 12602192 24215891 24920602 20038272 24920602 20038272 5978988 5431382 5978988 20657836 5978988 20657836 21188987 11323251 21188987 11323251 11594413 6199719 11594413 6199719 20398697 7834062 20398697 7834062 4332580 22619278 4332580 19285925 4332580 19285925 9473913 8936101 9473913 12274369 9473913 12274369 14447177 13221487 14447177 13221487 13910628 14028874 13910628 14028874 25619751 24660116 25619751 12741979 25619751 12741979 4413824 22388869 4413824 20954686 4413824 20954686 21360094 4626758 21360094 4626758 4892258 21600726 4892258 21600726 23684124 22597966 23684124 6018117 23684124 6018117 7407534 19492775 7407534 11553280 7407534 11553280 19725313 19358640 19725313 8547718 19725313 8547718 5893413 5599306 5893413 15502402 5893413 15502402 16344504 7068830 16344504 7068830 7639652 18565030 7639652 18565030 8322821 23808403 8322821 23808403 2969396 10895074 2969396 10895074 16194602 9902195 16194602 9902195 10555547 14802517 10555547 14802517 11863493 16113841 11863493 16113841 4795591 22203541 4795591 11510498 4795591 11510498 11780755 10911066 11780755 10911066 11756257 13002358 11756257 13002358 13800513 8029479 13800513 8029479 8307453 19048446 8307453 19048446 19271780 17659259 19271780 17659259 7313840 19593404 7313840 19167949 7313840 19167949 19902802 18196680 19902802 18196680 6084459 21159224 6084459 20689840 6084459 20689840 15314088 11535505 15314088 21609998 15314088 21609998 5280279 24426290 5280279 24426290 25590060 16563491 25590060 16563491 10073734 7410677 10073734 7410677 19828016 20690761 19828016 20690761 6295428 17088142 6295428 17088142 16916800 16397460 16916800 21885729 16916800 21885729 22857608 6763634 22857608 6763634 19983112 4626296 19983112 4626296 22243265 19362531 22243265 19362531 20052453 23305126 20052453 23305126 24410586 15884420 24410586 15884420 16638751 7199892 16638751 7199892 20167317 15564150 20167317 15564150 3880476 22881857 3880476 6551328 3880476 6551328 12581467 17680978 12581467 17680978 18292206 22948624 18292206 22948624 3816800 9424418 3816800 9424418 18046074 7618951 18046074 7618951 8115152 12110276 8115152 12110276 13984135 12556263 13984135 19357568 13984135 19357568 7486198 23517203 7486198 23517203 24753699 8575144 24753699 8575144 18584587 18531409 18584587 18531409 19308768 15993607 19308768 15993607 10581562 19567442 10581562 19567442 19837440 14951694 19837440 14951694 15213826 22575263 15213826 22575263 23651459 3913617 23651459 3913617 12243808 20224592 12243808 20224592 20737457 1752835 20737457 1752835 1914355 18738046 1914355 18738046 18994648 16747559 18994648 16747559 10168973 8466391 10168973 8466391 18540990 23343943 18540990 23343943 3401432 7546469 3401432 7546469 19345182 9016663 19345182 9016663 9255079 8965308 9255079 8965308 17913368 10364325 17913368 10364325 11124799 11756233 11124799 11756233 19325355 18547249 19325355 15836679 19325355 15836679 16194210 20479796 16194210 20479796 21013348 18892714 21013348 18892714 8055498 21046582 8055498 21046582 21918283 13578044 21918283 13578044 13212038 18411771 13212038 18411771 19293775 16812332 19293775 16812332 17549979 7330264 17549979 7330264 19539844 3469394 19539844 3469394 3846282 18359224 3846282 18359224 12653210 4179442 12653210 4179442 3709949 3651503 3709949 10994961 3709949 10994961 24996456 23843883 24996456 21127704 24996456 21127704 5979321 10064248 5979321 10064248 16799737 21665925 16799737 21665925 5277426 14927753 5277426 14927753 26528087 436925 26528087 13465479 26528087 13465479 13379714 7300818 13379714 7300818 19623845 2186474 19623845 2186474 1811515 22782218 1811515 22782218 23524146 20453731 23524146 20453731 17105136 7378909 17105136 7378909 19488158 18847655 19488158 18847655 4971088 22048415 4971088 14344956 4971088 14344956 22838669 22306393 22838669 21398239 22838669 21398239 5338766 5556127 5338766 5556127 15059158 12045424 15059158 12357911 15059158 12357911 13068106 21901724 13068106 21901724 22636438 23326007 22636438 23326007 3546526 8384396 3546526 8384396 18737099 21628968 18737099 21628968 748843 19775991 748843 19775991 20016103 9462893 20016103 9462893 5667951 5425216 5667951 6348733 5667951 6348733 6221941 24578314 6221941 24578314 2340526 7006952 2340526 7006952 7658017 7358687 7658017 20381275 7658017 20381275 6623934 9485866 6623934 9485866 20813099 20394458 20813099 15478210 20813099 15478210 15276919 12113785 15276919 20310381 15276919 20310381 6547178 23934251 6547178 23934251 25069426 7307514 25069426 7307514 7763494 12355376 7763494 12355376 13263855 11475103 13263855 11475103 11991965 11147603 11991965 11147603 23255885 22499251 23255885 25856391 23255885 25856391 1162663 8791132 1162663 8791132 18167556 11831863 18167556 11831863 12203402 13503107 12203402 13503107 13951769 21092369 13951769 21092369 5685990 15449459 5685990 15449459 15776067 14432177 15776067 14432177 6174276 22038778 6174276 22038778 5000215 14837349 5000215 14837349 12161201 19231040 12161201 19231040 5668428 21239859 5668428 14034470 5668428 14034470 12810943 14296718 12810943 14296718 12358954 12492217 12358954 12492217 14865447 3485853 14865447 3485853 3911590 15042963 3911590 15042963 19166235 8057263 19166235 17226448 19166235 17226448 13810704 7350700 13810704 7350700 7886966 6641571 7886966 6641571 20799227 20164782 20799227 20164782 6881398 20825256 6881398 20825256 21560431 19726088 21560431 19726088 1997499 24979009 1997499 3499905 1997499 3499905 23580652 22470099 23580652 15119758 23580652 15119758 6797320 6262594 6797320 20854923 6797320 20854923 21537692 10881835 21537692 10881835 15856242 11094366 15856242 17221432 15856242 17221432 17610948 14219398 17610948 14219398 4857781 3282627 4857781 3282627 3492134 4151011 3492134 4151011 11644196 25711339 11644196 25711339 26519141 19099676 26519141 19099676 7814757 6227980 7814757 6227980 20452619 12622945 20452619 12622945 12838886 941115 12838886 941115 25808900 19585878 25808900 19585878 7232431 12335551 7232431 12335551 13294519 11579755 13294519 11579755 10600209 15944593 10600209 11848084 10600209 11848084 15152655 16665871 15152655 16665871 9975800 15429360 9975800 15429360 16327718 25928763 16327718 25928763 918400 11415332 918400 11415332 15232203 16887633 15232203 16887633 9191652 17578930 9191652 7439667 9191652 7439667 19808217 9381159 19808217 9381159 8907740 8377470 8907740 16614508 8907740 16614508 16888432 15673402 16888432 15673402 11215489 23421849 11215489 23421849 24710627 6986948 24710627 6986948 7335525 6658731 7335525 18161674 7335525 18161674 9028130 2421130 9028130 2421130 2711091 12672797 2711091 12672797 14452631 22696383 14452631 22696383 4300294 8218884 4300294 8218884 21912608 5182506 21912608 17372043 21912608 17372043 8516888 18308741 8516888 14267433 8516888 14267433 20607768 20253300 20607768 13480598 20607768 13480598 646485 26354994 646485 11360980 646485 11360980 15508449 12609285 15508449 12609285 12489955 11658129 12489955 11658129 15161419 810520 15161419 810520 725295 9787842 725295 9787842 10193469 8039359 10193469 8039359 2948842 23793849 2948842 22225866 2948842 22225866 11202413 6007857 11202413 6007857 6560159 9034705 6560159 9034705 18205984 17472924 18205984 22647579 18205984 22647579 4242724 15616107 4242724 15616107 11505073 1938490 11505073 19384
164567 871580431 0 871580431 608974179 497110076 608974179 497110076 917523551 821626947 917523551 303888339 917523551 303888339 950303328 118051514 950303328 118051514 68977600 473669236 68977600 473669236 453262278 190232534 453262278 190232534 106325912 471887368 106325912 319197352 106325912 319197352 952628544 869147922 952628544 869147922 333299412 762747332 333299412 762747332 965438401 403322594 965438401 784161605 965438401 784161605 68499270 364913453 68499270 364913453 691649825 331442492 691649825 331442492 33603828 812074044 33603828 812074044 990705224 499451946 990705224 499451946 57181318 896649407 57181318 896649407 931902938 703112602 931902938 703112602 609570007 262977957 609570007 262977957 812146879 290724853 812146879 290724853 128182318 252842617 128182318 252842617 400656542 736026988 400656542 736026988 128638622 77842890 128638622 77842890 31043371 58258652 31043371 58258652 844414148 472510425 844414148 808352618 844414148 808352618 761738076 852073249 761738076 275065155 761738076 275065155 655276798 376162575 655276798 376162575 824190189 871669837 824190189 871669837 222088784 4942753 222088784 843430194 222088784 843430194 659459209 319906010 659459209 319906010 224566981 295204063 224566981 295204063 628347674 954802952 628347674 954802952 113968889 991261301 113968889 459741034 113968889 459741034 594486975 122360828 594486975 701799340 594486975 701799340 76756797 725963963 76756797 653294962 76756797 653294962 963786242 709439307 963786242 709439307 501658746 95010055 501658746 95010055 649329185 74955064 649329185 547272323 649329185 547272323 669343695 743416102 669343695 743416102 147849489 986443571 147849489 742465228 147849489 742465228 221485549 410163410 221485549 410163410 784914709 74217616 784914709 74217616 190755890 863988343 190755890 458781686 190755890 458781686 921770255 149229845 921770255 827641377 921770255 827641377 25701522 904566075 25701522 904566075 607305521 756032270 607305521 756032270 566398436 75049346 566398436 75049346 753646775 917405105 753646775 917405105 179760266 432147959 179760266 432147959 746015360 215368597 746015360 215368597 53856711 920755170 53856711 920755170 235833209 458405230 235833209 458405230 991795237 536020095 991795237 810966736 991795237 810966736 829838877 855740539 829838877 257232226 829838877 257232226 229191577 81578809 229191577 81578809 828039725 912941473 828039725 807949234 828039725 807949234 448952927 342492035 448952927 342492035 766508896 904814051 766508896 568603920 766508896 568603920 805715317 639491076 805715317 639491076 125666943 515430676 125666943 515430676 976431282 198609474 976431282 198609474 486517998 894026448 486517998 894026448 659539925 973227822 659539925 973227822 318564695 977414354 318564695 977414354 762065402 342548500 762065402 342548500 571428967 360140699 571428967 360140699 858096449 285470525 858096449 285470525 622326329 412785778 622326329 412785778 956985586 610699718 956985586 610699718 693050352 87330973 693050352 432410934 693050352 432410934 876362129 678896848 876362129 634823613 876362129 634823613 52870065 411225637 52870065 411225637 975865745 417246691 975865745 417246691 97063487 461391191 97063487 461391191 250182053 383936225 250182053 383936225 20043477 663355726 20043477 532778716 20043477 532778716 992533071 657155062 992533071 428964334 992533071 428964334 647589808 564847951 647589808 6449054 647589808 6449054 703796244 796005320 703796244 796005320 499981698 95708693 499981698 95708693 815142249 843722219 815142249 843722219 768653512 906393777 768653512 906393777 964407301 583924230 964407301 583924230 336663279 169512323 336663279 169512323 109158470 433508971 109158470 433508971 611215696 180230473 611215696 180230473 387259769 796079009 387259769 796079009 7969719 719706004 7969719 719706004 731783385 245508684 731783385 245508684 625220122 390895599 625220122 390895599 724684854 853481876 724684854 853481876 39113146 416822497 39113146 416822497 175177389 956703535 175177389 956703535 682682086 143709746 682682086 684875002 682682086 684875002 49731138 590358709 49731138 590358709 753132161 84354303 753132161 84354303 67249101 493661343 67249101 411532257 67249101 411532257 31923729 586907027 31923729 586907027 421683675 995335587 421683675 967774114 421683675 967774114 586063475 158005790 586063475 938560900 586063475 938560900 840099332 41779270 840099332 41779270 52297483 531722980 52297483 531722980 835022258 513041494 835022258 736881331 835022258 736881331 701874047 926179957 701874047 926179957 886897132 185656801 886897132 185656801 207651641 445593375 207651641 445593375 941571003 602412674 941571003 602412674 287685592 854148233 287685592 854148233 1640156 462441893 1640156 462441893 555944754 933447865 555944754 787977401 555944754 787977401 839186522 314120461 839186522 314120461 397881606 558007694 397881606 228270107 397881606 228270107 578818241 720738117 578818241 173421701 578818241 173421701 883665523 204067310 883665523 204067310 24798261 799299651 24798261 799299651 533980015 804634151 533980015 61670580 533980015 61670580 481780861 367888682 481780861 367888682 899815038 459875246 899815038 459875246 480400274 104612009 480400274 104612009 904260997 556409592 904260997 556409592 184654012 171718646 184654012 281867059 184654012 281867059 639654287 702281541 639654287 702281541 403791582 904624414 403791582 547741978 403791582 547741978 628786169 592320619 628786169 592320619 157329948 889367852 157329948 889367852 586427073 88678258 586427073 88678258 281823824 623679934 281823824 51183746 281823824 51183746 896434995 444766223 896434995 794866931 896434995 794866931 48843062 971981873 48843062 971981873 988922461 367231135 988922461 367231135 653933685 520249684 653933685 520249684 945135481 610367999 945135481 610367999 170567538 444637327 170567538 444637327 590752181 630952518 590752181 630952518 269886255 170239954 269886255 170239954 545182001 183665549 545182001 183665549 91992961 896088493 91992961 626840040 91992961 626840040 196174989 355470726 196174989 355470726 156634998 513455906 156634998 513455906 900580221 660071182 900580221 955078446 900580221 955078446 911086965 36797904 911086965 36797904 354899913 615753260 354899913 615753260 709809829 260068457 709809829 260068457 521935506 8808495 521935506 8808495 908634653 257124048 908634653 257124048 62719733 684721825 62719733 597951376 62719733 597951376 745605506 342707876 745605506 342707876 635590437 182315851 635590437 182315851 709027762 987204942 709027762 987204942 490885063 637274079 490885063 637274079 671888717 503101894 671888717 503101894 286845530 180403441 286845530 180403441 620264213 886296017 620264213 886296017 494664263 179450228 494664263 223998829 494664263 223998829 164373096 905650436 164373096 633090401 164373096 633090401 334532561 656004695 334532561 656004695 158432305 730392729 158432305 730392729 618775043 824561503 618775043 824561503 48972627 464026749 48972627 464026749 976445899 291145158 976445899 291145158 114776702 184459525 114776702 184459525 959607026 284624868 959607026 965551577 959607026 965551577 639760690 216864274 639760690 216864274 639817201 208202006 639817201 208202006 77154926 740590227 77154926 94449846 77154926 94449846 149394493 155929000 149394493 155929000 7082218 293623352 7082218 293623352 555503909 391951790 555503909 391951790 103274315 980505914 103274315 980505914 836763492 654911819 836763492 654911819 502705264 206186917 502705264 206186917 831232649 842334282 831232649 842334282 700471449 418271631 700471449 418271631 819368308 937461333 819368308 470392527 819368308 470392527 229197566 635838821 229197566 635838821 605957035 702705348 605957035 702705348 116513274 594192936 116513274 594192936 778150034 575226325 778150034 614020595 778150034 614020595 554685063 957128022 554685063 957128022 830936994 205356866 830936994 205356866 603230878 48889375 603230878 636224281 603230878 636224281 20690129 62535787 20690129 62535787 391571891 914124279 391571891 914124279 219751049 771076770 219751049 771076770 472076721 752119092 472076721 752119092 242435578 206044275 242435578 968756644 242435578 968756644 743033063 936430377 743033063 936430377 228991573 41989032 228991573 308302880 228991573 308302880 934676371 262071284 934676371 262071284 876997499 95356929 876997499 95356929 987656796 346642142 987656796 346642142 446920856 392497979 446920856 392497979 834654178 681876833 834654178 681876833 198084561 213561448 198084561 213561448 988143697 207641697 988143697 207641697 132152413 466993030 132152413 466993030 882814403 495384497 882814403 495384497 468279139 911411203 468279139 348090122 468279139 348090122 352410695 900397069 352410695 900397069 501488435 56281760 501488435 56281760 259054773 131426517 259054773 131426517 993861034 191934967 993861034 191934967 4283149 179604146 4283149 179604146 601422662 199523486 601422662 199523486 351873529 62986500 351873529 62986500 730223530 240608260 730223530 518729698 730223530 518729698 259230798 520298052 259230798 324435508 259230798 324435508 155047207 243084107 155047207 243084107 760207796 804601701 760207796 804601701 114852634 808362694 114852634 664511491 114852634 664511491 638285069 254806804 638285069 254806804 89281904 637749760 89281904 637749760 860568699 357092278 860568699 968078455 860568699 968078455 943550518 83529914 943550518 83529914 311285736 697785442 311285736 17559009 311285736 17559009 284135886 164074377 284135886 164074377 516816111 295528701 516816111 295528701 403659784 496006821 403659784 496006821 481807085 135002941 481807085 139989590 481807085 139989590 207241479 892143609 207241479 673631864 207241479 673631864 82340674 912609995 82340674 912609995 278342530 258329911 278342530 258329911 125722181 19747939 125722181 19747939 540898333 336237895 540898333 513788787 540898333 513788787 956055258 126628423 956055258 324509070 956055258 324509070 441770402 383655720 441770402 383655720 778786574 816070055 778786574 816070055 24049769 277811753 24049769 277811753 828775807 340217620 828775807 353912447 828775807 353912447 429521545 214258114 429521545 322731395 429521545 322731395 588596716 581905603 588596716 882987798 588596716 882987798 515509711 868249152 515509711 868249152 602860125 249543756 602860125 249543756 174729560 543440265 174729560 543440265 677028817 123725559 677028817 593184631 677028817 593184631 485454510 627580406 485454510 627580406 935274484 558372437 935274484 558372437 543254815 815121736 543254815 689921653 543254815 689921653 951786627 515570791 951786627 515570791 314158684 522181505 314158684 519734368 314158684 519734368 802119571 936417530 802119571 360174859 802119571 360174859 212712756 465244486 212712756 160430632 212712756 160430632 918776170 750970469 918776170 191369150 918776170 191369150 293633268 658904664 293633268 658904664 646936891 581490015 646936891 581490015 485003501 513842795 485003501 513842795 640521248 850502474 640521248 108748548 640521248 108748548 233440040 444276691 233440040 306769366 233440040 306769366 868003144 206253757 868003144 206253757 112130325 761329243 112130325 761329243 740553682 566800366 740553682 566800366 244648926 123329465 244648926 123329465 94749468 707179264 94749468 707179264 948681684 528574951 948681684 528574951 124276916 469223372 124276916 469223372 824931375 960606631 824931375 960606631 128665113 800832888 128665113 800832888 658423259 588599575 658423259 700003507 658423259 700003507 670232 765431974 670232 765431974 997939175 151468897 997939175 222453126 997939175 222453126 230096613 807020620 230096613 807020620 985990520 476587503 985990520 709115067 985990520 709115067 876104652 926252398 876104652 651382700 876104652 651382700 433683401 840236437 433683401 747740712 433683401 747740712 140876208 541576586 140876208 541576586 865017803 631273744 865017803 631273744 212809095 721707729 212809095 544385636 212809095 544385636 226468216 812771906 226468216 812771906 67850961 398274177 67850961 398274177 805813071 630532060 805813071 616564260 805813071 616564260 653561398 113399265 653561398 229697154 653561398 229697154 569564722 866211379 569564722 866211379 825988657 978649558 825988657 978649558 483835247 557268760 483835247 557268760 681549347 393492574 681549347 393492574 86415613 395846921 86415613 395846921 655710305 682078731 655710305 558140435 655710305 558140435 23168926 378642491 23168926 378642491 659122893 990526374 659122893 580182564 659122893 580182564 60459893 100262138 60459893 100262138 409047313 927776807 409047313 927776807 823485020 62894870 823485020 62894870 688448489 94010698 688448489 94010698 755873214 506075770 755873214 506075770 201216796 558616535 201216796 558616535 869363994 442011369 869363994 442011369 327296661 687450271 327296661 687450271 414093973 330169073 414093973 330169073 411692144 591877648 411692144 591877648 436759200 942505338 436759200 942505338 33042330 24974117 33042330 24974117 7880544 919604585 7880544 919604585 739183730 633582245 739183730 633582245 258252785 423977736 258252785 423977736 872277460 887688022 872277460 593382216 872277460 593382216 340438086 881543503 340438086 881543503 976217832 673434024 976217832 673434024 193542941 91586907 193542941 91586907 761369055 247565740 761369055 247565740 682100865 941393421 682100865 941393421 732978025 87838636 732978025 87838636 115258376 52594353 115258376 207040695 115258376 207040695 924503692 650711298 924503692 650711298 148160330 304982573 148160330 304982573 915538309 947837031 915538309 947837031 139104375 972157858 139104375 55058962 139104375 55058962 750671068 732055723 750671068 732055723 471380142 585311094 471380142 585311094 988073478 14916330 988073478 14916330 210782104 7023514 210782104 7023514 406480805 263043773 406480805 263043773 113955547 779762320 113955547 779762320 410445090 148570815 410445090 148570815 298842960 280051246 298842960 280051246 768760611 881708866 768760611 39808313 768760611 39808313 999326512 979361400 999326512 979361400 432219800 492638131 432219800 492638131 948973247 2718263 948973247 2718263 516984382 141478010 516984382 141478010 947572355 632013820 947572355 632013820 64555433 798417362 64555433 798417362 959746967 303006543 959746967 303006543 547637384 759731233 547637384 219136466 547637384 219136466 907647608 566497152 907647608 566497152 5712527 92878859 5712527 92878859 748525074 694232757 748525074 525662792 748525074 525662792 496064579 554025345 496064579 554025345 804285151 742934522 804285151 129860922 804285151 129860922 62405502 574628407 62405502 574628407 221300813 451145517 221300813 451145517 28019912 785920977 28019912 135234020 28019912 135234020 987191864 740626144 987191864 840153923 987191864 840153923 7821478 920762957 7821478 920762957 965789346 468120671 965789346 468120671 602463062 673760886 602463062 673760886 797795073 951246834 797795073 263604066 797795073 263604066 26819510 930433032 26819510 930433032 848970282 161613278 848970282 161613278 550720453 980579721 550720453 935061381 550720453 935061381 312394772 212646871 312394772 729021825 312394772 729021825 936331953 310696143 936331953 310696143 6173579 839837455 6173579 94748350 6173579 94748350 628125815 816739235 628125815 816739235 10927306 344985319 10927306 344985319 824626545 975314359 824626545 741355848 824626545 741355848 162247400 511556825 162247400 511556825 284545278 470931365 284545278 470931365 230874127 891868848 230874127 891868848 589270266 327888146 589270266 327888146 452554939 708570350 452554939 708570350 908711914 339910877 908711914 339910877 333703778 6822937 333703778 6822937 478004489 401025631 478004489 401025631 401305882 972771182 401305882 972771182 412264266 220964834 412264266 220964834 106084744 777282190 106084744 777282190 439364996 388196150 439364996 388196150 142478634 419036405 142478634 348413071 142478634 348413071 925203775 176319780 925203775 176319780 479546092 714302950 479546092 714302950 862796044 637163407 862796044 637163407 107020677 437839816 107020677 437839816 802015809 417968695 802015809 548163245 802015809 548163245 504563030 183665077 504563030 183665077 805863936 996057310 805863936 566492965 805863936 566492965 68283933 887530350 68283933 126492932 68283933 126492932 718097201 517399980 718097201 537497991 718097201 537497991 647710139 497346289 647710139 497346289 960268128 864149637 960268128 864149637 48008078 500799823 48008078 500799823 854552972 161002670 854552972 161002670 55717002 806694856 55717002 709270550 55717002 709270550 2107054 465662634 2107054 465662634 875909094 137188997 875909094 137188997 101486100 490178378 101486100 490178378 739112825 534314239 739112825 534314239 283141653 542044084 283141653 542044084 946341380 849072838 946341380 264291650 946341380 264291650 1470965 956503724 1470965 759447045 1470965 759447045 828593920 763657015 828593920 447006202 828593920 447006202 291423968 946300749 291423968 946300749 29252658 753405365 29252658 753405365 585897187 934589321 585897187 43254565 585897187 43254565 118290987 988137073 118290987 968852534 118290987 968852534 643702297 364315663 643702297 575626409 643702297 575626409 312439095 783943918 312439095 783943918 695125945 952793037 695125945 952793037 903743996 645911283 903743996 645911283 727349666 301291245 727349666 301291245 836009571 460570732 836009571 460570732 155093670 8429797 155093670 8429797 587591405 507912565 587591405 507912565 273326996 26417760 273326996 26417760 956374976 644878991 956374976 426103919 956374976 426103919 277225943 35275968 277225943 35275968 355324219 947971104 355324219 947971104 244208881 849260950 244208881 849260950 306692571 648200188 306692571 648200188 782347780 165286631 782347780 466519009 782347780 466519009 354698312 105885739 354698312 105885739 40909050 453301092 40909050 279180055 40909050 279180055 625392058 141880019 625392058 141880019 469290835 255213072 469290835 777184765 469290835 777184765 759047980 443729439 759047980 443729439 119293708 692624225 119293708 692624225 960452837 388488143 960452837 388488143 82508078 790976061 82508078 486788883 82508078 486788883 996788960 140795386 996788960 851007781 996788960 851007781 33857814 153012074 33857814 153012074 690531413 869582081 690531413 41694930 690531413 41694930 973945504 828314034 973945504 828314034 275613084 800257622 275613084 800257622 337576935 537617547 337576935 537617547 67869275 620633248 67869275 620633248 900630620 824982506 900630620 824982506 563504653 871293966 563504653 871293966 764484973 858717943 764484973 858717943 699785807 168453798 699785807 168453798 952076121 527555836 952076121 527555836 217053788 123847215 217053788 123847215 715721561 606472694 715721561 543788643 715721561 543788643 946124307 497673077 946124307 900998008 946124307 900998008 318792080 942067829 318792080 751565400 318792080 751565400 105053493 764388789 105053493 764388789 109151096 902566389 109151096 902566389 64055956 944950656 64055956 813373275 64055956 813373275 968082099 814835930 968082099 814835930 265614933 127635902 265614933 484867600 265614933 484867600 3849685 962890111 3849685 962890111 848237806 324261501 848237806 324261501 684294121 923535562 684294121 601037032 684294121 601037032 948193081 132646430 948193081 132646430 67288626 468270726 67288626 468270726 684884860 88195106 684884860 88195106 199207297 859998577 199207297 859998577 925583962 519142045 925583962 519142045 298837711 308945413 298837711 308945413 852102613 434131956 852102613 434131956 179771286 467070498 179771286 467070498 643061890 984355392 643061890 917487485 643061890 917487485 725047756 291695484 725047756 291695484 39191781 748943523 39191781 355733243 39191781 355733243 370748178 802901555 370748178 175182308 370748178 175182308 903309268 375584589 903309268 375584589 70353427 618288485 70353427 84949518 70353427 84949518 354712967 459404932 354712967 459404932 344797967 32028091 344797967 32028091 571100721 931805240 571100721 931805240 112764192 195480532 112764192 195480532 954857488 550723768 954857488 523805146 954857488 523805146 399488983 835915356 399488983 835915356 603897018 128570456 603897018 128570456 3236951 144900823 3236951 144900823 943281301 937546347 943281301 630944751 943281301 630944751 663096262 487274259 663096262 487274259 955402995 563066696 955402995 563066696 531039555 884464569 531039555 884464569 589577874 980352827 589577874 980352827 33325170 234217026 33325170 234217026 601036964 169537653 601036964 169537653 89770887 791434435 89770887 791434435 707639096 826912711 707639096 826912711 532545457 853442453 532545457 853442453 961842133 662154297 961842133 662154297 188766731 100049821 188766731 100049821 691585432 8654136 691585432 8654136 22610746 832158575 22610746 832158575 824043158 940464325 824043158 940464325 236154350 103664101 236154350 617901895 236154350 617901895 818682754 619507435 818682754 619507435 247437928 791770583 247437928 377100500 247437928 377100500 546174712 415136535 546174712 415136535 45681665 281587973 45681665 281587973 432873712 535785331 432873712 535785331 854038121 780600846 854038121 780600846 298961249 981968202 298961249 981968202 741398094 385400284 741398094 385400284 675547223 607457521 675547223 607457521 980326204 254868163 980326204 424532703 980326204 424532703 354946204 664343729 354946204 248156381 354946204 248156381 73507697 820549284 73507697 330278885 73507697 330278885 325584245 869763925 325584245 331229160 325584245 331229160 672287006 690551655 672287006 690551655 61381838 996243803 61381838 996243803 776364205 458092048 776364205 458092048 259243945 684692837 259243945 439054428 259243945 439054428 249490218 115729759 249490218 115729759 390973931 966888885 390973931 966888885 88128434 32097977 88128434 32097977 997539520 199190670 997539520 199190670 148464088 918600382 148464088 918600382 886688332 210331908 886688332 210331908 32214133 996157378 32214133 996157378 760353784 173928881 760353784 309512711 760353784 309512711 301204083 227492082 301204083 227492082 970634143 650661636 970634143 650661636 85087846 418644487 85087846 418644487 877106984 614987645 877106984 719215659 877106984 719215659 253132821 586728842 253132821 586728842 151300540 429188273 151300540 429188273 326743380 787128286 326743380 787128286 83208479 470034881 83208479 470034881 156805468 925222759 156805468 787757293 156805468 787757293 547227007 254260554 547227007 797389826 547227007 797389826 298794629 887656879 298794629 744578691 298794629 744578691 797102903 430115879 797102903 617777513 797102903 617777513 946742953 369255199 946742953 781901489 946742953 781901489 35209949 365350808 35209949 365350808 856791670 329284525 856791670 329284525 83990831 380724389 83990831 380724389 741185514 673438146 741185514 246958727 741185514 246958727 637442674 751412512 637442674 553709841 637442674 553709841 435519106 3029806 435519106 257293535 435519106 257293535 623939844 115413485 623939844 115413485 63658864 506090426 63658864 506090426 522791496 111452625 522791496 111452625 328784509 55470422 328784509 55470422 804154213 982296727 804154213 860315650 804154213 860315650 34724310 401942455 34724310 401942455 722304425 603235613 722304425 603235613 50892988 223450842 50892988 223450842 413994536 765195831 413994536 765195831 165375630 341483996 165375630 341483996 49834416 318021187 49834416 318021187 164900198 330250015 164900198 330250015 46178798 906976353 46178798 906976353 901336208 82110960 901336208 545774850 901336208 545774850 535751220 358662386 535751220 788416993 535751220 788416993 997271451 122375602 997271451 402808573 997271451 402808573 304760917 903208949 304760917 78431056 304760917 78431056 651400418 932766920 651400418 932766920 358136430 677163268 358136430 677163268 399078867 625135380 399078867 625135380 36585932 188003097 36585932 188003097 713779875 671445371 713779875 623155570 713779875 623155570 149817764 250937349 149817764 250937349 217935783 713170961 217935783 713170961 122349004 144131766 122349004 144131766 942989279 779706763 942989279 531071954 942989279 531071954 204963513 678517864 204963513 678517864 802963686 131633246 802963686 131633246 242420177 496070192 242420177 496070192 838073955 977173949 838073955 977173949 2619589 596396782 2619589 596396782 317872592 181494511 317872592 679367888 317872592 679367888 122669946 673497203 122669946 673497203 947664300 711299174 947664300 760200055 947664300 760200055 288360817 664695505 288360817 664695505 311622886 459145430 311622886 459145430 90342936 297018457 90342936 297018457 396047798 667785921 396047798 667785921 355021518 503291376 355021518 503291376 919463985 730759710 919463985 730759710 340700182 649048632 340700182 649048632 730492281 668141493 730492281 668141493 432369049 867756106 432369049 628734081 432369049 628734081 853377782 690254942 853377782 13556524 853377782 13556524 408038704 942280934 408038704 942280934 794608551 694050815 794608551 694050815 54402370 938497482 54402370 62374303 54402370 62374303 314573771 114127811 314573771 114127811 171950873 821049694 171950873 821049694 961567068 998105435 961567068 998105435 93269190 280040786 93269190 280040786 356161197 93394701 356161197 93394701 133374623 605303282 133374623 605303282 593008941 563683611 593008941 883128924 593008941 883128924 762174946 928998234 762174946 304652773 762174946 304652773 17630067 805843208 17630067 10126053 17630067 10126053 910692688 819651246 910692688 819651246 378655136 861823413 378655136 861823413 590769312 525944082 590769312 525944082 316928256 185016178 316928256 185016178 472602252 300643116 472602252 300643116 103937619 823815880 103937619 823815880 597000646 99011610 597000646 531642833 597000646 531642833 839608079 776993731 839608079 27069797 839608079 27069797 377566875 954026619 377566875 954026619 962002153 614516332 962002153 834490063 962002153 834490063 31872348 952177639 31872348 952177639 980598871 525907574 980598871 525907574 282478083 698680990 282478083 150654095 282478083 150654095 551835212 131212219 551835212 131212219 47492240 323991175 47492240 323991175 969054633 821440040 969054633 426575851 969054633 426575851 320013423 901123274 320013423 901123274 847279607 480650826 847279607 480650826 492101504 471510919 492101504 471510919 788385176 77463051 788385176 77463051 288785352 190864826 288785352 190864826 488361515 136256523 488361515 136256523 398716415 558464854 398716415 558464854 925931523 665728032 925931523 665728032 91318240 364338494 91318240 364338494 176831701 210193630 176831701 210193630 850386671 509200028 850386671 44530375 850386671 44530375 48365427 692440499 48365427 692440499 732786220 328799261 732786220 837087559 732786220 837087559 55839057 291963014 55839057 291963014 186680524 842354775 186680524 842354775 98498125 120314691 98498125 120314691 873578408 343559573 873578408 343559573 98503814 50455421 98503814 312314892 98503814 312314892 57862056 163142809 57862056 163142809 983718780 813350877 983718780 482982754 983718780 482982754 284619518 221205983 284619518 221205983 884932789 652381281 884932789 652381281 253620190 638286015 253620190 638286015 727886062 92602652 727886062 92602652 475240356 329919205 475240356 495398468 475240356 495398468 356828826 463129585 356828826 463129585 748605398 277769341 748605398 976348320 748605398 976348320 467326241 381135226 467326241 381135226 490066934 865695327 490066934 865695327 406952767 722997841 406952767 722997841 627546227 101532643 627546227 101532643 236888709 583132964 236888709 583132964 588011567 419000002 588011567 419000002 181894780 260083575 181894780 260083575 909164538 75259998 909164538 75259998 281827856 854892153 281827856 854892153 828607754 928335993 828607754 928335993 343561490 164274961 343561490 164274961 53109415 308219415 53109415 308219415 662134511 290271879 662134511 925920925 662134511 925920925 20584060 376167788 20584060 376167788 773064033 283797351 773064033 283797351 272439297 706105212 272439297 329932169 272439297 329932169 907199198 576174781 907199198 219505711 907199198 219505711 479100589 485964491 479100589 485964491 800656358 903359178 800656358 903359178 447958273 560229170 447958273 560229170 911213357 157690476 911213357 652636674 911213357 652636674 178033640 853534015 178033640 853534015 708273378 282746489 708273378 282746489 891961222 753469219 891961222 753469219 746628392 417275202 746628392 745326311 746628392 745326311 97008865 350670753 97008865 350670753 362111532 455964327 362111532 455964327 124962972 272081830 124962972 272081830 794121713 532692888 794121713 532692888 5325904 956627684 5325904 956627684 608587191 349301566 608587191 349301566 58902178 198557784 58902178 198557784 310816901 693796078 310816901 359483214 310816901 359483214 196353195 139701618 196353195 164368668 196353195 164368668 898427025 605849079 898427025 540826438 898427025 540826438 250029403 684131632 250029403 94800105 250029403 94800105 889255757 621565290 889255757 67392830 889255757 67392830 949718235 264940791 949718235 264940791 171091866 719680883 171091866 417535674 171091866 417535674 901983245 519403815 901983245 440294052 901983245 440294052 651833827 818283835 651833827 818283835 264245995 837944732 264245995 837944732 784037148 283672090 784037148 283672090 277041350 903988977 277041350 903988977 928075437 89179187 928075437 924853141 928075437 924853141 104358355 183689564 104358355 183689564 617206270 423567714 617206270 423567714 580498412 818922857 580498412 818922857 869529753 300496834 869529753 531249501 869529753 531249501 376338439 731741350 376338439 731741350 778507685 155257874 778507685 155257874 50873448 22653835 50873448 22653835 834332289 993628359 834332289 993628359 427892927 905091176 427892927 905091176 666277166 671519521 666277166 671519521 474855128 679574856 474855128 679574856 969465293 237553427 969465293 237553427 671093746 144338011 671093746 144338011 848245884 26569914 848245884 26569914 122373789 839937849 122373789 839937849 509854704 99464290 509854704 99464290 851748706 756354173 851748706 756354173 416598371 912068529 416598371 912068529 831708254 598142964 831708254 598142964 102429144 470520435 102429144 470520435 965680515 673944325 965680515 170536724 965680515 170536724 367359496 939932337 367359496 939932337 980458249 318670479 980458249 318670479 571788546 617337039 571788546 617337039 791006829 437300863 791006829 437300863 227587696 802860128 227587696 802860128 800981076 649571454 800981076 649571454 368770521 524929062 368770521 524929062 565492710 922134235 565492710 922134235 182610289 24503459 182610289 24503459 921521235 78109148 921521235 518054787 921521235 518054787 99877197 600677065 99877197 600677065 844782282 651337530 844782282 651337530 594724327 676238089 594724327 676238089 627799961 848763042 627799961 848763042 167525499 70719790 167525499 70719790 795945032 594491686 795945032 465004188 795945032 465004188 361629886 773631794 361629886 773631794 719640465 41133946 719640465 792297823 719640465 792297823 939378110 393082072 939378110 393082072 429235549 668939379 429235549 668939379 920502143 182123843 920502143 586341608 920502143 586341608 14562048 459334138 14562048 459334138 948915609 263713203 948915609 263713203 145126010 932681617 145126010 420964447 145126010 420964447 532471683 481613749 532471683 576732052 532471683 576732052 857255059 622490685 857255059 622490685 607794923 532147487 607794923 532147487 958923821 572568583 958923821 592409042 958923821 592409042 5436260 122513101 5436260 122513101 657565400 298470200 657565400 66808218 657565400 66808218 54709886 264254103 54709886 264254103 864383688 406890471 864383688 946979296 864383688 946979296 140908931 449165248 140908931 449165248 952373767 367378241 952373767 566493168 952373767 566493168 543702753 905813388 543702753 905813388 599883254 700982644 599883254 700982644 181642109 35022125 181642109 35022125 728258900 198170041 728258900 147440832 728258900 147440832 419571224 265732228 419571224 265732228 892771578 380588549 892771578 536795845 892771578 536795845 4753389 123792650 4753389 123792650 366956042 778077238 366956042 152256885 366956042 152256885 223963097 802271279 223963097 802271279 924543728 931839184 924543728 931839184 276825456 507294676 276825456 507294676 246914467 605661254 246914467 605661254 694036606 832218511 694036606 780430258 694036606 780430258 292278012 69537844 292278012 634525250 292278012 634525250 411867675 923828159 411867675 923828159 62789278 426938128 62789278 426938128 847449505 256733195 847449505 256733195 810731309 718055102 810731309 718055102 993720613 346327423 993720613 346327423 666092239 823648088 666092239 823648088 856626509 986508618 856626509 385714485 856626509 385714485 116388624 173448252 116388624 173448252 465003771 441132817 465003771 307668937 465003771 307668937 219036758 965983217 219036758 965983217 635104169 321210488 635104169 970001119 635104169 970001119 956920358 51837269 956920358 899202286 956920358 899202286 531372504 368962854 531372504 608349199 531372504 608349199 926989582 955852238 926989582 569122917 926989582 569122917 195107855 756797010 195107855 756797010 928766067 659749214 928766067 962209609 928766067 962209609 559620260 967394886 559620260 952407590 559620260 952407590 842192067 225691861 842192067 225691861 97929411 935878744 97929411 935878744 712596197 720897096 712596197 720897096 194064043 117392610 194064043 117392610 705311002 778400664 705311002 778400664 64729229 116011866 64729229 116011866 642542148 997875672 642542148 180853244 642542148 180853244 89640234 267188699 89640234 267188699 963979807 410735469 963979807 410735469 425995028 737912235 425995028 259137855 425995028 259137855 630673513 177205706 630673513 177205706 60650552 699881939 60650552 699881939 806007093 47525415 806007093 47525415 659494711 372281310 659494711 372281310 987314266 350896564 987314266 350896564 126873150 603355507 126873150 7479171 126873150 7479171 962199949 127734438 962199949 127734438 150205128 385732443 150205128 385732443 294148597 147904162 294148597 147904162 53504554 777769228 53504554 777769228 719874125 849860092 719874125 364556506 719874125 364556506 379778474 477766172 379778474 477766172 722865909 668988170 722865909 668988170 5321382 836485225 5321382 531310518 5321382 531310518 343116888 47498283 343116888 47498283 194249530 109344543 194249530 231501257 194249530 231501257 621241001 158550181 621241001 158550181 399154468 592672748 399154468 592672748 513515789 985867873 513515789 985867873 371898881 954670627 371898881 954670627 728667575 513939505 728667575 513939505 6694084 674129434 6694084 674129434 851710633 225113879 851710633 225113879 273451666 859239444 273451666 485567268 273451666 485567268 40220012 425707628 40220012 425707628 831137632 568049816 831137632 568049816 247595797 156105810 247595797 156105810 974425639 401810076 974425639 401810076 160754140 815336282 160754140 493062474 160754140 493062474 231934107 619821562 231934107 619821562 82768287 318213395 82768287 318213395 888574098 767517697 888574098 767517697 207456894 718044638 207456894 718044638 806616393 271247669 806616393 271247669 671026346 593648221 671026346 593648221 814122665 46234244 814122665 577033694 814122665 577033694 57872048 618146593 57872048 618146593 669611283 158904835 669611283 158904835 216517245 454261889 216517245 454261889 411306563 39710125 411306563 220098742 411306563 220098742 390943663 520748252 390943663 520748252 974935015 690620846 974935015 609928914 974935015 609928914 227432490 550900597 227432490 550900597 889148549 580827427 889148549 954441713 889148549 954441713 148803919 111310771 148803919 656588369 148803919 656588369 733411181 181339567 733411181 197008764 733411181 197008764 874763068 198835658 874763068 198835658 685564619 306011852 685564619 306011852 800609431 19683321 800609431 19683321 167083429 328478796 167083429 328478796 982855773 452511352 982855773 140534974 982855773 140534974 180802874 673383972 180802874 131991482 180802874 131991482 906241864 218237010 906241864 218237010 54101022 823967306 54101022 823967306 919364298 86905668 919364298 86905668 55306816 690384565 55306816 205384422 55306816 205384422 807936937 158557955 807936937 158557955 157767367 654702984 157767367 654702984 193059225 484814348 193059225 484814348 3290420 911180829 3290420 911180829 677504055 807154344 677504055 807154344 500725128 871948258 500725128 871948258 65362674 799612676 65362674 799612676 661405559 117806514 661405559 337833162 661405559 337833162 210113314 354942396 210113314 354942396 956319120 337310793 956319120 337310793 652636190 884085861 652636190 780657001 652636190 780657001 8666822 436764796 8666822 436764796 373895990 188953659 373895990 188953659 83251040 408646980 83251040 408646980 489891683 488021262 489891683 488021262 51390884 818642524 51390884 818642524 570191136 66652427 570191136 766245105 570191136 766245105 270586175 739961901 270586175 739961901 996847013 87634378 996847013 886986574 996847013 886986574 24597899 222113586 24597899 222113586 911703747 556148680 911703747 63372322 911703747 63372322 28188690 218988710 28188690 218988710 720071205 698495232 720071205 844101620 720071205 844101620 146897337 581470389 146897337 581470389 375356031 403716020 375356031 403716020 65472275 903886160 65472275 903886160 806496853 57757468 806496853 888787409 806496853 888787409 174377744 322437628 174377744 322437628 847713484 400428542 847713484 617544549 847713484 617544549 949877459 353591374 949877459 353591374 653360714 149785130 653360714 206464144 653360714 206464144 389493846 251215512 389493846 251215512 829989519 179152878 829989519 179152878 177765261 479732212 177765261 479732212 526630501 163812559 526630501 163812559 243500423 299654581 243500423 299654581 733959158 341697190 733959158 341697190 22062030 929627900 22062030 929627900 888265871 112649874 888265871 112649874 708255373 292963494 708255373 292963494 725542599 936311798 725542599 936311798 244266860 117098416 244266860 117098416 867880804 770086023 867880804 770086023 136236164 944224349 136236164 944224349 711773498 181232422 711773498 928281844 711773498 928281844 119231633 221578887 119231633 221578887 705304174 478902045 705304174 309054473 705304174 309054473 726526343 113758185 726526343 113758185 224661582 397673878 224661582 397673878 780246200 594881662 780246200 594881662 175591014 698768134 175591014 30239425 175591014 30239425 602280222 860453527 602280222 860453527 45765665 137869767 45765665 137869767 929401985 632078329 929401985 322587666 929401985 322587666 172154850 754416707 172154850 754416707 566143565 554637116 566143565 737188293 566143565 737188293 957556866 349757939 957556866 349757939 433293871 265536994 433293871 795864536 433293871 795864536 909981626 253537518 909981626 253537518 64842759 586056228 64842759 586056228 900520306 756070555 900520306 756070555 23064733 914771627 23064733 914771627 647755606 444876487 647755606 444876487 296363811 979345385 296363811 979345385 926750193 236988797 926750193 236988797 774048367 623868797 774048367 623868797 904076734 195634572 904076734 195634572 577249139 386956730 577249139 386956730 914827079 973524850 914827079 973524850 459581912 588740183 459581912 588740183 579621528 582358106 579621528 582358106 121978955 15343080 121978955 15343080 857771693 222167606 857771693 700860241 857771693 700860241 537718582 425561616 537718582 425561616 841469236 571340081 841469236 571340081 583309984 757431806 583309984 757431806 984813717 26518393 984813717 26518393 902017882 32501778 902017882 150092781 902017882 150092781 985188710 988022724 985188710 988022724 601992414 38632728 601992414 38632728 311160857 79985671 311160857 739577520 311160857 739577520 55971091 829518970 55971091 829518970 311350855 475283497 311350855 475283497 140896071 653881801 140896071 653881801 904409737 896769452 904409737 702789114 904409737 702789114 113899795 28655452 113899795 140001153 113899795 140001153 250111785 907102873 250111785 907102873 184225395 604178959 184225395 604178959 996242866 72053635 996242866 571277476 996242866 571277476 199270430 616241502 199270430 616241502 838517827 417260755 838517827 417260755 543552626 727523980 543552626 727523980 909594376 365289946 909594376 365289946 104238882 608942925 104238882 573765747 104238882 573765747 994144639 802780273 994144639 802780273 378581092 900674437 378581092 900674437 8081705 138109780 8081705 138109780 645566014 857165509 645566014 857165509 237373195 3606746 237373195 3606746 780669056 163950249 780669056 406892280 780669056 406892280 317819260 936632366 317819260 936632366 875770679 670294182 875770679 713547721 875770679 713547721 479008334 343900219 479008334 343900219 112046318 733241911 112046318 733241911 874776492 930050561 874776492 930050561 558779670 551557825 558779670 551557825 735771866 714127217 735771866 714127217 313516429 945888553 313516429 945888553 952996558 610216611 952996558 904388483 952996558 904388483 963087887 962638155 963087887 701623668 963087887 701623668 425101816 726613966 425101816 726613966 886503749 121668825 886503749 409927234 886503749 409927234 261074023 717843981 261074023 717843981 968887293 70640163 968887293 70640163 357872994 705403320 357872994 705403320 905140857 395415869 905140857 395415869 224947441 152504307 224947441 152504307 948116155 5003309 948116155 5003309 26712506 302799669 26712506 302799669 985012651 733364724 985012651 733364724 190370282 144606588 190370282 144606588 938243838 390460098 938243838 615857829 938243838 615857829 82358442 821617930 82358442 821617930 805810025 145769876 805810025 145769876 163664571 854302990 163664571 854302990 451397397 234353581 451397397 234353581 245821314 202908093 245821314 202908093 705957390 435398861 705957390 629002468 705957390 629002468 951082507 382952724 951082507 382952724 101460555 150694326 101460555 150694326 305788426 397879598 305788426 397879598 199001418 839396655 199001418 640274204 199001418 640274204 910750445 517697245 910750445 517697245 78235623 65410277 78235623 150659042 78235623 150659042 535192669 829180798 535192669 829180798 447916738 30837717 447916738 30837717 891804576 817136182 891804576 817136182 280940962 853523652 280940962 841545105 280940962 841545105 38361059 488187952 38361059 488187952 691846033 545795103 691846033 545795103 21762497 370783412 21762497 370783412 437739601 554297699 437739601 554297699 170584748 981370881 170584748 981370881 782205773 263468154 782205773 263468154 87999977 34989443 87999977 35819481 87999977 35819481 823881831 312143897 823881831 312143897 598516984 471664213 598516984 471664213 946628851 577082445 946628851 577082445 578498253 41966523 578498253 483315497 578498253 483315497 29418347 879400025 29418347 879400025 899927568 585455005 899927568 585455005 91146791 656262018 91146791 256734931 91146791 256734931 811628714 169889746 811628714 391957961 811628714 391957961 612500414 196230529 612500414 196230529 761949019 742889856 761949019 742889856 200039785 787996142 200039785 787996142 795451548 383440112 795451548 383440112 601668600 573968600 601668600 573968600 796551126 442898580 796551126 442898580 92254202 810723144 92254202 810723144 811858931 481397632 811858931 713734102 811858931 713734102 166816362 363677649 166816362 363677649 744958482 265826849 744958482 265826849 526374519 473258597 526374519 473258597 909923377 455658991 909923377 455658991 459310292 262074589 459310292 262074589 918086063 580858037 918086063 580858037 263720568 74892345 263720568 226251709 263720568 226251709 961205279 141848160 961205279 141848160 699783613 115912307 699783613 195338839 699783613 195338839 20601537 796400872 20601537 796400872 569718309 895258022 569718309 895258022 218867241 173298112 218867241 173298112 771876591 608111727 771876591 272541391 771876591 272541391 270320653 558636200 270320653 118489099 270320653 118489099 925808377 46667568 925808377 46667568 36652989 603703773 36652989 603703773 614241546 230968926 614241546 629281613 614241546 629281613 432855974 739156907 432855974 739156907 648841988 901944129 648841988 901944129 288084537 118959900 288084537 323766347 288084537 323766347 955722673 225029433 955722673 225029433 579815359 845457502 579815359 845457502 882981363 98694454 882981363 98694454 94085102 644629023 94085102 644629023 638093414 426323441 638093414 426323441 511782854 834860295 511782854 834860295 957911128 256116895 957911128 256116895 488288118 537846628 488288118 537846628 959941118 506854909 959941118 506854909 206123095 648083325 206123095 596541437 206123095 596541437 550456051 759926361 550456051 759926361 229860907 241474593 229860907 241474593 842886628 96562657 842886628 96562657 24378109 643238575 24378109 175867716 24378109 175867716 374014377 888773515 374014377 888773515 82801762 481790692 82801762 481790692 922147383 143974690 922147383 143974690 49082104 82179783 49082104 82179783 669876951 130192481 669876951 130192481 203582184 619847473 203582184 57487727 203582184 57487727 722020487 323338602 722020487 323338602 613294984 848074988 613294984 848074988 659646446 320117513 659646446 320117513 2991690 282311753 2991690 282311753 615281050 135949056 615281050 743887110 615281050 743887110 943759367 850673625 943759367 850673625 235583102 572424886 235583102 572424886 892119121 403323516 892119121 403323516 78636333 730228831 78636333 730228831 295211712 362841003 295211712 362841003 508311735 692299986 508311735 524539453 508311735 524539453 886929881 70620005 886929881 70620005 97709195 534323825 97709195 534323825 745257817 833537052 745257817 833537052 125777155 585937725 125777155 585937725 568407192 767155916 568407192 767155916 89856893 194208575 89856893 194208575 858155226 314926692 858155226 314926692 350259156 554747050 350259156 554747050 536858242 888213505 536858242 455682731 536858242 455682731 940288122 595097825 940288122 595097825 722578393 886332089 722578393 886332089 958355462 501139043 958355462 501139043 258788615 898318478 258788615 898318478 807661489 837018092 807661489 837018092 251643038 214104222 251643038 214104222 823795612 675594148 823795612 675594148 163798480 114126784 163798480 148162116 163798480 148162116 619556828 627761783 619556828 627761783 140362276 892758638 140362276 892758638 90661857 979604803 90661857 979604803 817512249 34596237 817512249 34596237 404750499 135015389 404750499 388909434 404750499 388909434 182323650 196911061 182323650 196911061 951688579 378205814 951688579 378205814 447134992 26714665 447134992 26714665 986241765 488270875 986241765 488270875 342684918 247204199 342684918 247204199 865306268 645107251 865306268 645107251 64162918 704190142 64162918 704190142 636275232 119324721 636275232 119324721 102702968 283064628 102702968 283064628 662660528 240966369 662660528 953128604 662660528 953128604 238844982 517336086 238844982 517336086 346992697 608291778 346992697 608291778 249217238 789731327 249217238 747748786 249217238 747748786 593904246 51999428 593904246 555298500 593904246 555298500 688718877 268944423 688718877 268944423 397850230 648457559 397850230 211832767 397850230 211832767 942655112 100180892 942655112 100180892 105604977 229901471 105604977 229901471 741406004 722607201 741406004 734712116 741406004 734712116 473822657 88543057 473822657 88543057 801349367 718362545 801349367 924740762 801349367 924740762 530761280 448645685 530761280 448645685 761574169 17439638 761574169 17439638 254626796 777724610 254626796 488293321 254626796 488293321 710979129 955160849 710979129 955160849 497840969 617008521 497840969 617008521 646017284 247429301 646017284 247429301 264611521 747858467 264611521 6950785 264611521 6950785 278533988 941567201 278533988 941567201 216818105 666503836 216818105 666503836 953556013 548865987 953556013 962677980 953556013 962677980 117079661 415066629 117079661 415066629 350972299 346749554 350972299 346749554 83353775 491471114 83353775 491471114 927178258 149078843 927178258 631111666 927178258 631111666 485994087 959416259 485994087 959416259 855600219 449138582 855600219 449138582 378849593 887317687 378849593 887317687 990612466 104571998 990612466 104571998 508238108 929113692 508238108 321555751 508238108 321555751 242579199 518624929 242579199 518624929 901877992 845902251 901877992 986590403 901877992 986590403 412109993 607541669 412109993 607541669 883380619 850919540 883380619 850919540 151494680 21527346 151494680 21527346 798722003 350724800 798722003 350724800 227873140 733470716 227873140 733470716 312802833 444553877 312802833 444553877 20140759 995251608 20140759 995251608 650065624 16812953 650065624 16812953 92538431 467362636 92538431 467362636 731074408 586101186 731074408 586101186 110375488 980873825 110375488 682175976 110375488 682175976 39402566 725728531 39402566 725728531 904329933 184080629 904329933 720637235 904329933 720637235 471344896 215096641 471344896 215096641 758102801 280331758 758102801 280331758 714418837 204864885 714418837 204864885 851302586 405644608 851302586 405644608 666838581 520375007 666838581 520375007 856513781 796930750 856513781 796930750 679262694 757207995 679262694 757207995 792973458 132328304 792973458 132328304 631414269 323396810 631414269 323396810 909111146 438868600 909111146 438868600 148504591 557606031 148504591 557606031 808812038 304561970 808812038 304561970 109305293 42747418 109305293 42747418 924178392 754474212 924178392 754474212 480139434 882414836 480139434 882414836 908522009 544008689 908522009 544008689 718674827 156156286 718674827 156156286 759775643 659925316 759775643 659925316 565934799 828817401 565934799 828817401 931386203 352209591 931386203 352209591 131990171 134405809 131990171 134405809 606201427 875796413 606201427 875796413 35435157 2579069 35435157 2579069 534959349 58112700 534959349 58112700 136880761 771083466 136880761 771083466 207584634 240856845 207584634 240856845 183834848 90013845 183834848 90013845 808799682 427033369 808799682 231146212 808799682 231146212 490436308 830158969 490436308 830158969 631255296 195905419 631255296 195905419 105080053 332534762 105080053 332534762 787195861 755350692 787195861 755350692 434068701 584701845 434068701 584701845 910250095 745648115 910250095 745648115 157031004 131069634 157031004 990865000 157031004 990865000 999083367 118267262 999083367 347557827 999083367 347557827 464275492 574165162 464275492 574165162 848853741 201733401 848853741 201733401 75767589 271973528 75767589 271973528 918342197 222297862 918342197 222297862 25565762 806624544 25565762 806624544 814146530 894147289 814146530 879915130 814146530 879915130 488701861 206202815 488701861 206202815 597206785 860821673 597206785 188089384 597206785 188089384 521455731 842507014 521455731 842507014 778320824 458247656 778320824 458247656 90003543 610273346 90003543 610273346 265634889 958876088 265634889 54406158 265634889 54406158 391185450 147218938 391185450 147218938 42317545 965451714 42317545 295360819 42317545 295360819 576630640 981847707 576630640 530959778 576630640 530959778 968207123 143842724 968207123 143842724 301984610 974124845 301984610 974124845 26682243 214062584 26682243 214062584 857075696 73784849 857075696 73784849 556398470 840153888 556398470 272037899 556398470 272037899 841492208 573280380 841492208 573280380 3295626 427539515 3295626 427539515 780201436 924267983 780201436 31625748 780201436 31625748 641010360 491374496 641010360 544750694 641010360 544750694 465776868 716262832 465776868 716262832 716557621 700556222 716557621 700556222 319148503 654044761 319148503 654044761 679149455 161813621 679149455 161813621 338470524 310982601 338470524 310982601 920740742 332225142 920740742 595731634 920740742 595731634 965307775 992535733 965307775 992535733 630674565 57460859 630674565 57460859 898508780 780128790 898508780 780128790 73104556 863897918 73104556 863897918 861267501 185654206 861267501 185654206 26109089 326776522 26109089 326776522 603982431 687539891 603982431 329637502 603982431 329637502 966686417 249745829 966686417 249745829 330408854 96954184 330408854 96954184 860273803 104352146 860273803 878019284 860273803 878019284 861045699 364392295 861045699 364392295 315726352 749399613 315726352 749399613 514511128 894320439 514511128 894320439 122435236 711926766 122435236 711926766 829636780 413119182 829636780 919448338 829636780 919448338 454993665 462146611 454993665 462146611 184006805 586334483 184006805 586334483 538895205 331493300 538895205 729602175 538895205 729602175 961405780 181272487 961405780 181272487 375608010 323176109 375608010 449781853 375608010 449781853 39729605 269865775 39729605 269865775 42508036 792459865 42508036 792459865 13031210 335645654 13031210 335645654 940868906 159460812 940868906 590228442 940868906 590228442 72296425 145490241 72296425 145490241 479889250 462165314 479889250 462165314 275551401 313267081 275551401 313267081 782008231 389949937 782008231 82436220 782008231 82436220 371531513 603628858 371531513 603628858 829913982 139449561 829913982 139449561 34470355 596323852 34470355 596323852 338326772 991391604 338326772 991391604 2752868 456472264 2752868 456472264 997535440 584445062 997535440 584445062 544313697 743283486 544313697 2050735 544313697 2050735 703670871 706253186 703670871 706253186 332675176 471483940 332675176 471483940 702856699 861796296 702856699 403794693 702856699 403794693 91537676 181614205 91537676 181614205 952891323 198096437 952891323 889226589 952891323 889226589 3450140 9492790 3450140 9492790 370294563 869132181 370294563 869132181 310814051 449540359 310814051 449540359 582464344 775669800 582464344 775669800 98097677 162009897 98097677 162009897 765876092 702008551 765876092 702008551 440199212 576125725 440199212 576125725 498115541 931487063 498115541 931487063 382868151 976153017 382868151 976153017 989468141 216204261 989468141 216204261 111475806 963510415 111475806 729392322 111475806 729392322 969943738 296430229 969943738 296430229 264556526 995545850 264556526 995545850 82810382 794886608 82810382 794886608 404180253 565959353 404180253 565959353 152632563 193811972 152632563 193811972 654498354 104777647 654498354 563947504 654498354 563947504 857960165 931845390 857960165 931845390 225488806 212655459 225488806 212655459 487080240 215896198 487080240 215896198 428897466 412548903 428897466 412548903 992416748 252743142 992416748 252743142 142786678 557474772 142786678 557474772 438664878 63523327 438664878 797474398 438664878 797474398 397328455 633193245 397328455 633193245 586288561 313256534 586288561 313256534 48884518 846192882 48884518 846192882 600329731 636123639 600329731 636123639 697670643 801740093 697670643 801740093 380949600 66569793 380949600 66569793 863759103 119102382 863759103 119102382 265620025 149237034 265620025 665228948 265620025 665228948 635411804 299923753 635411804 299923753 673309123 715299852 673309123 715299852 312368973 95985510 312368973 95985510 779068479 517933093 779068479 517933093 100283567 925689714 100283567 925689714 907268565 319494629 907268565 319494629 286772448 373593904 286772448 331032642 286772448 331032642 882323916 523769766 882323916 523769766 393811832 775154539 393811832 775154539 799425270 780415173 799425270 780415173 61061247 168354780 61061247 168354780 992457159 660469636 992457159 660469636 437349251 169018213 437349251 997221364 437349251 997221364 413838856 402569496 413838856 402569496 732913476 163937554 732913476 304373596 732913476 304373596 643765585 902475319 643765585 902475319 798087504 166088 798087504 166088 84709191 612535907 84709191 612535907 445444088 59496939 445444088 395450454 445444088 395450454 438600057 417772083 438600057 417772083 959610247 830259003 959610247 830259003 70678236 123082189 70678236 123082189 885807000 224200403 885807000 68110002 885807000 68110002 133299731 851692966 133299731 851692966 107465345 455147646 107465345 455147646 688214452 564485463 688214452 564485463 11026129 687726112 11026129 62364339 11026129 62364339 903333093 267263793 903333093 267263793 543046221 835297700 543046221 835297700 940513847 431345656 940513847 541077050 940513847 541077050 456188903 103392165 456188903 103392165 854134479 759118682 854134479 26272561 854134479 26272561 182000653 441163492 182000653 441163492 74616155 13801045 74616155 13801045 199806204 502917341 199806204 502917341 382929082 684525530 382929082 684525530 151840736 124700654 151840736 124700654 695029678 929174038 695029678 929174038 221958676 223854659 221958676 223854659 888629486 959033164 888629486 959033164 422362307 114574333 422362307 114574333 603248212 73085377 603248212 73085377 123594350 963295070 123594350 963295070 713372263 51724337 713372263 372350514 713372263 372350514 773607983 136767236 773607983 136767236 113361072 652376851 113361072 652376851 928384323 697899689 928384323 697899689 644912060 162437 644912060 162437 950359422 802558117 950359422 885808007 950359422 885808007 174323516 382992573 174323516 382992573 835258365 865064319 835258365 865064319 129267789 36493613 129267789 36493613 714605383 573758913 714605383 573758913 324235782 921417509 324235782 265009139 324235782 265009139 533485806 551333703 533485806 551333703 328050584 297936917 328050584 297936917 529315934 35045361 529315934 35045361 283812763 879553315 283812763 879553315 839762482 838737944 839762482 838737944 601880821 259295357 601880821 259295357 909562892 31839731 909562892 31839731 173719602 270691468 173719602 270691468 942816732 424051589 942816732 424051589 471283191 726214541 471283191 457183594 471283191 457183594 263449968 485273883 263449968 485273883 983063459 745472679 983063459 745472679 572489118 579872266 572489118 579872266 917161896 344916926 917161896 344916926 188378136 544183611 188378136 49855063 188378136 49855063 186440858 309555813 186440858 309555813 834603323 480819144 834603323 480819144 179054526 735952372 179054526 735952372 691336776 67315536 691336776 624607803 691336776 624607803 700514048 892288607 700514048 892288607 356646230 528905032 356646230 528905032 416536561 384930888 416536561 384930888 353036965 161975943 353036965 161975943 797038495 133490315 797038495 133490315 44686325 269577882 44686325 269577882 302724409 714503298 302724409 714503298 47944890 792579311 47944890 792579311 888767421 236719756 888767421 784121559 888767421 784121559 536920459 466661598 536920459 466661598 654104081 227324126 654104081 227324126 390888430 223700159 390888430 223700159 930680475 139993601 930680475 391338696 930680475 391338696 34581466 487967294 34581466 487967294 486991892 388846523 486991892 388846523 371487513 912745005 371487513 912745005 704039958 996576468 704039958 996576468 702874762 517273049 702874762 517273049 936960650 224154706 936960650 224154706 562290845 320061543 562290845 320061543 818316924 95636204 818316924 95636204 377010181 902854370 377010181 861738046 377010181 861738046 198269112 958371962 198269112 958371962 458809040 944356427 458809040 944356427 172625376 620045990 172625376 620045990 872626597 444250072 872626597 628542229 872626597 628542229 79716627 401718498 79716627 401718498 883608456 740212609 883608456 740212609 651010161 948766363 651010161 829360472 651010161 829360472 76945938 467649607 76945938 467649607 470845308 447506552 470845308 447506552 4448286 341329846 4448286 341329846 558150009 168491527 558150009 229215976 558150009 229215976 986680774 119511311 986680774 119511311 206795856 84341583 206795856 528697383 206795856 528697383 635481162 153775890 635481162 332532564 635481162 332532564 20648678 617018024 20648678 617018024 746145325 968636383 746145325 340389460 746145325 340389460 99184092 357611902 99184092 357611902 487985045 448888850 487985045 917514221 487985045 917514221 840524114 812592475 840524114 812592475 82840163 479108612 82840163 479108612 712820490 566888483 712820490 328855402 712820490 328855402 956479781 972052632 956479781 972052632 119886368 188079184 119886368 188079184 372394655 18375943 372394655 18375943 185453745 230902830 185453745 230902830 363121939 732365646 363121939 732365646 109313649 244027652 109313649 244027652 986368371 76541052 986368371 76541052 484749418 838571565 484749418 838571565 648323791 865773235 648323791 865773235 47951041 202297719 47951041 202297719 939762609 352743014 939762609 508010312 939762609 508010312 589914125 968767938 589914125 968767938 905371932 406938589 905371932 406938589 71271473 676539998 71271473 676539998 668336692 978670926 668336692 978670926 282737143 31984741 282737143 31984741 794219287 584224952 794219287 584224952 491593311 57954542 491593311 856514466 491593311 856514466 235359072 343003121 235359072 343003121 979678378 56620258 979678378 56620258 158847809 915242256 158847809 915242256 548109762 625134691 548109762 625134691 236299092 129289158 236299092 129289158 898706191 540205764 898706191 807238010 898706191 807238010 154065065 433804293 154065065 433804293 788798696 136158082 788798696 999909306 788798696 999909306 898464137 843641479 898464137 843641479 1493827 838643629 1493827 838643629 348486490 993950149 348486490 993950149 440824705 260286550 440824705 260286550 249485888 365002044 249485888 365002044 443450861 612076297 443450861 612076297 28390468 440919643 28390468 440919643 846911673 307923000 846911673 803886545 846911673 803886545 139253689 929252219 139253689 457487817 139253689 457487817 662486564 267672866 662486564 267672866 99869073 675925212 99869073 675925212 846183506 496663050 846183506 496663050 529289745 951835920 529289745 951835920 543977564 587106564 543977564 587106564 477595457 888075334 477595457 888075334 808524968 553759252 808524968 997909856 808524968 997909856 499037289 687100314 499037289 687100314 918115714 204121847 918115714 204121847 12060009 452507064 12060009 452507064 582270232 565970130 582270232 297559218 582270232 297559218 713209241 537821214 713209241 975493297 713209241 975493297 562112540 142898595 562112540 142898595 776858490 999184150 776858490 999184150 616912572 374913005 616912572 374913005 150444853 734290623 150444853 734290623 824125927 912624833 824125927 912624833 145876788 655940428 145876788 655940428 812947552 11819776 812947552 11819776 820785969 171030914 820785969 171030914 64647941 784589280 64647941 784589280 389693359 149172506 389693359 149172506 318181392 240043787 318181392 240043787 319812443 973946815 319812443 973946815 237617690 457550525 237617690 457550525 56810598 309412252 56810598 309412252 871876989 202500002 871876989 202500002 471232595 228243470 471232595 228243470 938109751 661025345 938109751 661025345 173259632 901967339 173259632 901967339 877733707 6040292 877733707 894692791 877733707 894692791 68744813 255046398 68744813 255046398 836560090 391909390 836560090 391909390 283983749 502405528 283983749 70916415 283983749 70916415 531907642 865701403 531907642 865701403 21036120 73338433 21036120 73338433 626580656 632264126 626580656 632264126 295332631 692080708 295332631 692080708 920584685 771432809 920584685 771432809 195655189 635640074 195655189 635640074 898303281 932885681 898303281 932885681 397892193 999744213 397892193 404008343 397892193 404008343 497800553 737087039 497800553 737087039 336946362 522889222 336946362 522889222 890051559 694826933 890051559 406643892 890051559 406643892 984712413 841384370 984712413 841384370 76455777 50750557 76455777 50750557 651441301 873307461 651441301 264883349 651441301 264883349 984587601 323669143 984587601 323669143 82075285 284215755 82075285 284215755 918897512 26956159 918897512 540803489 918897512 540803489 383156706 669795653 383156706 669795653 658796410 118103109 658796410 118103109 113512770 180445066 113512770 175085999 113512770 175085999 520309941 412490400 520309941 137332187 520309941 137332187 183608296 292067686 183608296 292067686 543203904 473331740 543203904 473331740 189727452 916770255 189727452 2361838 189727452 2361838 685349689 151235551 685349689 151235551 628001814 506942807 628001814 506942807 885521771 425571346 885521771 425571346 245064332 381746277 245064332 381746277 967944564 785266140 967944564 975851341 967944564 975851341 387428235 855692192 387428235 855692192 777167737 300662405 777167737 300662405 337152299 570033148 337152299 570033148 591569849 8087571 591569849 201944938 591569849 201944938 695905016 72840398 695905016 72840398 4798023 331457531 4798023 75434164 4798023 75434164 347811213 376711823 347811213 376711823 81769135 404121719 81769135 298557298 81769135 298557298 526530978 578097980 526530978 190837355 526530978 190837355 499949380 264733043 499949380 264733043 879300416 579545218 879300416 700246537 879300416 700246537 8040702 304942269 8040702 304942269 770990431 102199750 770990431 102199750 167001184 990326846 167001184 990326846 547814302 903718716 547814302 903718716 689532697 232971169 689532697 232971169 368509047 617636077 368509047 65352029 368509047 65352029 800713832 404735653 800713832 404735653 165163548 998340367 165163548 696659798 165163548 696659798 55520384 885096186 55520384 885096186 796926743 718913114 796926743 718913114 259780561 928294627 259780561 718913116 259780561 718913116 574383063 53165916 574383063 53165916 77165236 211016936 77165236 211016936 526912805 485866470 526912805 485866470 39210912 526847697 39210912 526847697 491241770 280543680 491241770 280543680 830895073 530140008 830895073 530140008 76246024 859616075 76246024 283638593 76246024 283638593 591242629 822624262 591242629 822624262 352200194 873462641 352200194 873462641 955269722 671351135 955269722 671351135 99425043 194914016 99425043 194914016 494475644 332077346 494475644 332077346 169206426 724793530 169206426 724793530 876092658 379502974 876092658 379502974 814890235 467462637 814890235 985806884 814890235 985806884 582148236 441565555 582148236 441565555 732995297 140236959 732995297 140236959 76290527 467828695 76290527 467828695 786889264 816309667 786889264 114132218 786889264 114132218 351599332 353360555 351599332 353360555 355781309 853759051 355781309 853759051 192646507 368151671 192646507 368151671 743272915 385353772 743272915 378029117 743272915 378029117 106836706 440590275 106836706 109077713 106836706 109077713 57665583 906176013 57665583 906176013 812225620 275746026 812225620 275746026 957760595 502493206 957760595 502493206 679260171 947986875 679260171 272328190 679260171 272328190 923412766 463539867 923412766 463539867 768993847 289982387 768993847 289982387 863916279 810218517 863916279 810218517 90162542 27405219 90162542 27405219 850603186 145125508 850603186 735160797 850603186 735160797 113263553 766808645 113263553 519589100 113263553 519589100 330707065 222967528 330707065 222967528 177471088 520881964 177471088 520881964 633638260 51710370 633638260 51710370 170419177 738228225 170419177 273750769 170419177 273750769 458861736 774656332 458861736 774656332 130438461 464390835 130438461 464390835 366516711 246489898 366516711 246489898 299024614 853957223 299024614 853957223 540758927 276853264 540758927 276853264 151115715 808495029 151115715 808495029 860292726 780053605 860292726 780053605 432680464 798437216 432680464 798437216 681779612 312725245 681779612 312725245 156714994 154628075 156714994 154628075 500306815 44220501 500306815 439783839 500306815 439783839 5299926 900590631 5299926 900590631 858230420 158904720 858230420 516384526 858230420 516384526 735906315 745002556 735906315 745002556 906902404 216134823 906902404 976035108 906902404 976035108 362897699 277720475 362897699 362876815 362897699 362876815 134505982 214139650 134505982 214139650 389865811 344668895 389865811 344668895 36620628 440304208 36620628 440304208 783463195 103097700 783463195 103097700 282170930 579840480 282170930 579840480 945251054 879703881 945251054 879703881 133264417 204851984 133264417 204851984 652238284 714732200 652238284 183658522 652238284 183658522 548425981 939777390 548425981 939777390 760356088 722986264 760356088 722986264 439812438 470752190 439812438 470752190 494629660 664009023 494629660 664009023 293560357 453726152 293560357 453726152 616670517 751510053 616670517 672554335 616670517 672554335 917455922 783606694 917455922 783606694 354896439 71731285 354896439 856541600 354896439 856541600 930924768 511507340 930924768 565100575 930924768 565100575 88499961 583237448 88499961 348969949 88499961 348969949 814859115 516515876 814859115 473251766 814859115 473251766 476411462 712848500 476411462 712848500 944010441 205648898 944010441 648198881 944010441 648198881 965839315 443516102 965839315 443516102 356660108 555357078 356660108 555357078 931956435 708027546 931956435 708027546 204812632 412495817 204812632 412495817 851343662 442140046 851343662 442140046 270034734 436526171 270034734 436526171 401536480 302413799 401536480 448515700 401536480 448515700 31875169 805657162 31875169 805657162 783435285 828255011 783435285 828255011 64051123 841702845 64051123 841702845 962852406 994247060 962852406 150159111 962852406 150159111 528014920 37291111 528014920 863941625 528014920 863941625 887501473 749148983 887501473 749148983 157468202 90379636 157468202 90379636 327940408 724937658 327940408 724937658 189919954 871793910 189919954 91174045 189919954 91174045 965237889 456579901 965237889 456579901 909238425 661497692 909238425 171668083 909238425 171668083 352683988 10923017 352683988 10923017 793151187 179136138 793151187 179136138 355930625 515977088 355930625 515977088 743364102 80085877 743364102 80085877 144828895 815502726 144828895 443822021 144828895 443822021 900599765 859288063 900599765 859288063 767582865 285201020 767582865 285201020 812173928 810992424 812173928 810992424 71211612 954005793 71211612 359072159 71211612 359072159 37592804 490514752 37592804 490514752 661996150 752692256 661996150 338273740 661996150 338273740 323534158 780708951 323534158 780708951 649330292 935795944 649330292 935795944 139014011 892220243 139014011 892220243 821632314 997731719 821632314 527331814 821632314 527331814 887573287 749813112 887573287 749813112 340133065 757341811 340133065 757341811 720539950 241335589 720539950 883065603 720539950 883065603 209686362 892903936 209686362 892903936 374063090 451363305 374063090 451363305 339445075 605737346 339445075 605737346 881487976 570364976 881487976 570364976 16635411 151521833 16635411 151521833 498770198 918103805 498770198 170289660 498770198 170289660 165347475 814225619 165347475 814225619 488279510 560432657 488279510 560432657 108191033 31071708 108191033 31071708 994123446 891217895 994123446 891217895 308779925 826768210 308779925 826768210 866574238 553525653 866574238 553525653 88428354 546657759 88428354 546657759 483288722 525016523 483288722 525016523 126184792 842295202 126184792 842295202 766162901 93925189 766162901 93925189 314417692 789256459 314417692 224430075 314417692 224430075 865652736 76491326 865652736 76491326 161211892 308249191 161211892 308249191 797190632 361148088 797190632 361148088 194545777 48618276 194545777 48618276 640620613 775285552 640620613 775285552 169721527 883460982 169721527 347845888 169721527 347845888 137622393 843579978 137622393 843579978 726931840 22394806 726931840 682050237 726931840 682050237 404560908 272838083 404560908 366648497 404560908 366648497 902833413 196675315 902833413 196675315 760169496 874988803 760169496 874988803 854537297 844627368 854537297 844627368 658021726 892767376 658021726 892767376 861181921 968770617 861181921 907365584 861181921 907365584 564487968 494311554 564487968 494311554 911204162 982046154 911204162 982046154 540465043 747812911 540465043 747812911 949105448 582812854 949105448 582812854 341494334 912342148 341494334 912342148 617136097 400769594 617136097 400769594 224209919 345082391 224209919 345082391 839305493 394087800 839305493 394087800 187422452 899200155 187422452 899200155 308683112 262004591 308683112 783133502 308683112 783133502 847769718 738000108 847769718 738000108 324566030 17267769 324566030 17267769 660875115 127356734 660875115 127356734 272630205 465954306 272630205 465954306 601879153 299179405 601879153 460958221 601879153 460958221 949572192 365698762 949572192 365698762 502799944 650000511 502799944 650000511 878114713 27358286 878114713 75569599 878114713 75569599 110401651 644544091 110401651 534862845 110401651 534862845 364047930 425362975 364047930 425362975 127465541 722778576 127465541 722778576 863590289 275586092 863590289 275586092 490869252 375723437 490869252 519948008 490869252 519948008 786783125 226346078 786783125 226346078 775323076 381028692 775323076 381028692 908038855 180094393 908038855 180094393 110751112 439931428 110751112 439931428 807320083 165168888 807320083 170266201 807320083 170266201 17287968 113564917 17287968 113564917 173055159 309202656 173055159 309202656 211036736 387532064 211036736 387532064 28894800 516661056 28894800 516661056 613650861 831017482 613650861 831017482 79249655 78385160 79249655 78385160 386709443 918333113 386709443 918333113 132146644 71806639 132146644 71806639 913485620 772976342 913485620 772976342 254247034 57925440 254247034 57925440 940530558 916714005 940530558 132928769 940530558 132928769 127862496 397747916 127862496 102339990 127862496 102339990 818366131 68215183 818366131 68215183 320718294 672828716 320718294 444595317 320718294 444595317 220208615 835658803 220208615 835658803 649167935 903287492 649167935 473570860 649167935 473570860 301208039 351286473 301208039 351286473 762317857 720896262 762317857 720896262 503604585 931388339 503604585 931388339 684390306 716480538 684390306 716480538 67962828 266393288 67962828 266393288 654537285 906727998 654537285 553242250 654537285 553242250 85938136 540194156 85938136 540194156 636646284 8527542 636646284 8527542 714186132 797129555 714186132 797129555 8650483 946642542 8650483 946642542 117297548 249072087 117297548 249072087 114630097 992524488 114630097 992524488 467739712 595294783 467739712 595294783 443013204 286767313 443013204 286767313 925052159 61288128 925052159 61288128 189140545 826227413 189140545 826227413 926243845 156855905 926243845 156855905 797083275 294640405 797083275 294640405 867468620 825479799 867468620 677082683 867468620 677082683 378816927 229678597 378816927 675937523 378816927 675937523 21495641 536507638 21495641 536507638 132681621 886878141 132681621 707851606 132681621 707851606 489443167 905787122 489443167 905787122 50945166 6092975 50945166 6092975 718564377 589059720 718564377 589059720 11218125 534521225 11218125 534521225 524930378 751291 524930378 86528473 524930378 86528473 551336082 344534229 551336082 344534229 92894559 535637182 92894559 535637182 274170429 773360372 274170429 773360372 230830592 485082780 230830592 485082780 483102075 151931727 483102075 151931727 180855929 199049715 180855929 199049715 999518073 9217657 999518073 149938703 999518073 149938703 153023008 606345490 153023008 606345490 897477666 435107224 897477666 435107224 8911551 282368507 8911551 282368507 972838043 484312932 972838043 484312932 99163970 653938027 99163970 653938027 951600209 664055777 951600209 384812759 951600209 384812759 297130800 898400792 297130800 348133438 297130800 348133438 5932845 90367987 5932845 90367987 901317926 809297151 901317926 640402792 901317926 640402792 350903424 501715651 350903424 501715651 457758230 546735834 457758230 546735834 179232680 979128060 179232680 979128060 629618319 6763522 629618319 6763522 296871174 626590816 296871174 626590816 603297470 285477719 603297470 285477719 275225975 839760280 275225975 84131270 275225975 84131270 797177705 294010088 797177705 294010088 656810358 20236891 656810358 464356559 656810358 464356559 992953750 665870733 992953750 665870733 646156445 899038619 646156445 856803755 646156445 856803755 990669567 356492249 990669567 454012907 990669567 454012907 170107900 102717448 170107900 781552032 170107900 781552032 851098489 954197640 851098489 954197640 346377174 514576412 346377174 514576412 362663909 996666627 362663909 996666627 183380894 112917434 183380894 112917434 938742467 184686683 938742467 86990812 938742467 86990812 649899099 922368473 649899099 318598150 649899099 318598150 786497259 200680073 786497259 200680073 359927521 350179457 359927521 642637436 359927521 642637436 772309371 615158364 772309371 615158364 312816766 809792355 312816766 809792355 835477986 396955581 835477986 398218673 835477986 398218673 812442703 925744594 812442703 925744594 938972113 223304444 938972113 223304444 808324086 306343101 808324086 306343101 966044500 467299358 966044500 467299358 461338677 408662250 461338677 408662250 937608919 158373719 937608919 158373719 602711638 261920910 602711638 261920910 648116395 192904630 648116395 192904630 110077302 32980734 110077302 32980734 909245093 101505474 909245093 853963103 909245093 853963103 989315012 82549011 989315012 518506761 989315012 518506761 187294472 714984539 187294472 714984539 800426222 869239305 800426222 280321093 800426222 280321093 505375488 835318100 505375488 835318100 895821267 543042957 895821267 543042957 364040409 25082634 364040409 25082634 307803364 855286829 307803364 855286829 610634808 176023405 610634808 176023405 163330799 644284578 163330799 644284578 346763334 500660162 346763334 500660162 131742798 637069135 131742798 637069135 835394104 72403628 835394104 72403628 329999513 789813957 329999513 789813957 874631539 719697310 874631539 719697310 301854417 447512706 301854417 447512706 813847346 158988090 813847346 158988090 823254536 498154050 823254536 498154050 16957754 780426532 16957754 780426532 274237482 498989289 274237482 498989289 239105579 45551557 239105579 45551557 399528985 556313179 399528985 556313179 282029751 879115304 282029751 879115304 997052594 329278849 997052594 329278849 776621062 485022078 776621062 485022078 960815548 899533491 960815548 899533491 610577720 476871562 610577720 476871562 550817275 331451246 550817275 331451246 932615350 557380996 932615350 266956150 932615350 266956150 353822302 101747647 353822302 101747647 985444511 760087248 985444511 760087248 69995377 27916365 69995377 27916365 480670128 145849304 480670128 145849304 273215614 747641995 273215614 747641995 567138349 514752597 567138349 514752597 149670879 985106060 149670879 985106060 928878983 423884333 928878983 423884333 136132095 115164739 136132095 115164739 472575566 188607539 472575566 188607539 457112427 508232837 457112427 508232837 998338005 933637308 998338005 933637308 535506283 969764857 535506283 950955742 535506283 950955742 45205405 970901238 45205405 970901238 729080537 303231311 729080537 303231311 966061943 472871022 966061943 472871022 758006538 985937953 758006538 985937953 801975364 721734620 801975364 721734620 467061044 805712326 467061044 805712326 856153582 27082812 856153582 734988006 856153582 734988006 28113179 852319877 28113179 852319877 888641344 227574337 888641344 227574337 125889117 34743526 125889117 34743526 883635267 105110135 883635267 105110135 132080018 591630523 132080018 591630523 450021483 191424129 450021483 191424129 146372784 904808331 146372784 904808331 909480088 213539981 909480088 213539981 179643056 422502219 179643056 19982002 179643056 19982002 536627066 689201910 536627066 689201910 211384572 28835010 211384572 28835010 992563157 341228155 992563157 341228155 376979053 900180223 376979053 900180223 807111150 689458001 807111150 689458001 653015661 826266175 653015661 826266175 720783608 483339029 720783608 483339029 637934198 362186608 637934198 362186608 964242998 327398397 964242998 327398397 182860644 759294543 182860644 663540061 182860644 663540061 917572184 525811913 917572184 525811913 425053458 411916902 425053458 411916902 692581615 770702201 692581615 562217105 692581615 562217105 83439585 651591621 83439585 651591621 994244243 358933045 994244243 358933045 482164897 224607933 482164897 596900360 482164897 596900360 777843940 41145233 777843940 41145233 285310745 31092381 285310745 31092381 480010433 108524876 480010433 108524876 25901969 104330400 25901969 104330400 779765224 64549210 779765224 865845061 779765224 865845061 750889706 637234229 750889706 637234229 891982491 965841464 891982491 965841464 106560504 21426150 106560504 21426150 149043674 942612188 149043674 942612188 35084687 867499566 35084687 867499566 714936946 489989463 714936946 489989463 537787866 302976231 537787866 302976231 804755613 762666193 804755613 762666193 555087582 141543907 555087582 865527607 555087582 865527607 338033733 564052528 338033733 564052528 949921587 789398764 949921587 95635640 949921587 95635640 42144289 872412281 42144289 872412281 566919110 111136708 566919110 932039429 566919110 932039429 752091919 870008418 752091919 870008418 539927447 292965834 539927447 292965834 464642858 521665080 464642858 521665080 992896271 28273732 992896271 28273732 119621127 981026224 119621127 981026224 318390415 190046979 318390415 972069974 318390415 972069974 753042537 832626256 753042537 832626256 305134235 323389121 305134235 323389121 631612183 835095734 631612183 835095734 200372500 860424293 200372500 544297950 200372500 544297950 223420376 272746948 223420376 272746948 65421207 387877126 65421207 387877126 746111085 645171129 746111085 645171129 530688223 660563124 530688223 36592584 530688223 36592584 38660555 412524568 38660555 412524568 772911579 742119963 772911579 599619756 772911579 599619756 70407780 502735520 70407780 502735520 240558514 290063520 240558514 290063520 91789407 16161610 91789407 16161610 471581056 462060258 471581056 493936492 471581056 493936492 905124634 218176063 905124634 218176063 101481292 843983970 101481292 843983970 916926787 309878205 916926787 309878205 794147260 910242612 794147260 910242612 884600897 655961672 884600897 655961672 45817617 929217696 45817617 929217696 661700447 549799808 661700447 549799808 19147834 933050949 19147834 933050949 741472367 480324488 741472367 967245703 741472367 967245703 406037635 500000863 406037635 500000863 888708414 164163694 888708414 164163694 159661805 128337565 159661805 128337565 624260260 755884753 624260260 198631400 624260260 198631400 173776195 310282156 173776195 310282156 785102500 984280113 785102500 677666129 785102500 677666129 272567084 685670084 272567084 685670084 513215740 273513081 513215740 273513081 24470332 407257053 24470332 407257053 795145737 659418442 795145737 136479198 795145737 136479198 508438624 100139950 508438624 100139950 778748966 257640684 778748966 870119157 778748966 870119157 214639289 562791440 214639289 562791440 965199178 234283881 965199178 424644239 965199178 424644239 35043685 554496630 35043685 554496630 532308615 145563538 532308615 167478377 532308615 167478377 80083739 509588766 80083739 131361250 80083739 131361250 969034554 68051921 969034554 68051921 671248141 631427540 671248141 631427540 704348908 791597341 704348908 791597341 159330411 960643428 159330411 386353239 159330411 386353239 660538626 706868023 660538626 706868023 146949533 841096367 146949533 75131869 146949533 75131869 49478369 818983474 49478369 818983474 662424091 943541727 662424091 943541727 873341973 676186472 873341973 887417152 873341973 887417152 316962096 523892741 316962096 523892741 426457375 241790360 426457375 825959190 426457375 825959190 927620360 805556274 927620360 805556274 208682297 243943537 208682297 243943537 229713261 517071998 229713261 517071998 209982055 76235658 209982055 76235658 438601193 359851288 438601193 359851288 274748409 883676168 274748409 883676168 444508289 82906280 444508289 410710969 444508289 410710969 710243731 122375066 710243731 122375066 38034006 979526897 38034006 979526897 942874458 293016266 942874458 455185053 942874458 455185053 19904905 4445228 19904905 4445228 828310429 613740347 828310429 613740347 142019040 442572359 142019040 442572359 968500526 993671908 968500526 986454696 968500526 986454696 586280160 440309208 586280160 440309208 368650997 183829471 368650997 183829471 606391349 333950982 606391349 333950982 216089075 590510611 216089075 590510611 843308041 38193718 843308041 628526390 843308041 628526390 11282346 49051475 11282346 49051475 30977 881924395 30977 881924395 206971528 135955384 206971528 244204561 206971528 244204561 42695829 390746671 42695829 390746671 382282177 333958410 382282177 333958410 318173364 39517157 318173364 39517157 975684621 46061451 975684621 46061451 300060365 208088586 300060365 208088586 625437671 953830789 625437671 139065485 625437671 139065485 142172585 705216950 142172585 705216950 464536576 919166731 464536576 919166731 602481607 422635326 602481607 422635326 89200755 74648011 89200755 74648011 830408251 217991965 830408251 217991965 477510789 388227957 477510789 775685132 477510789 775685132 2371999 840859715 2371999 840859715 689070070 30968567 689070070 30968567 106839101 794960172 106839101 794960172 486055417 952865318 486055417 952865318 803003564 68928355 803003564 68928355 126655380 39340890 126655380 952572298 126655380 952572298 804516924 907678658 804516924 907678658 241079360 616884357 241079360 616884357 673048931 279230305 673048931 279230305 265286160 35772640 265286160 35772640 528332120 852287560 528332120 760295026 528332120 760295026 663088328 782457913 663088328 424046024 663088328 424046024 213332434 189682341 213332434 189682341 919941751 221484895 919941751 221484895 296262724 380642079 296262724 380642079 568545076 554678211 568545076 554678211 210215321 551653057 210215321 551653057 242445134 648765617 242445134 648765617 202556906 616176583 202556906 616176583 689976431 369765365 689976431 735034165 689976431 735034165 896321255 206402943 896321255 645203403 896321255 645203403 669261397 693413321 669261397 455218771 669261397 455218771 901088434 176942237 901088434 176942237 279202478 86073580 279202478 311251583 279202478 311251583 767093120 788366579 767093120 669632984 767093120 669632984 387900747 125341486 387900747 125341486 633393611 828696485 633393611 348047964 633393611 348047964 988655831 603333866 988655831 603333866 138313735 602326697 138313735 602326697 424043551 914403766 424043551 914403766 152796003 555325014 152796003 555325014 272301414 299617119 272301414 299617119 3243822 109283205 3243822 109283205 896234675 545572262 896234675 545572262 287452242 262747189 287452242 409511877 287452242 409511877 759623950 381597069 759623950 953209028 759623950 953209028 40727724 799465471 40727724 799465471 833617634 824498410 833617634 824498410 299727868 850267766 299727868 850267766 661930614 68277587 661930614 68277587 545948182 212806405 545948182 212806405 774334011 726394185 774334011 726394185 755580614 121189809 755580614 121189809 955459193 830442 955459193 170640588 955459193 170640588 627943441 264727253 627943441 454195467 627943441 454195467 989677597 676551760 989677597 676551760 531686887 829644063 531686887 829644063 580554248 866152786 580554248 866152786 126338975 976636896 126338975 976636896 874869515 47636060 874869515 47636060 668788713 809705221 668788713 594406945 668788713 594406945 786377562 479219165 786377562 479219165 441269133 704733005 441269133 704733005 875616346 627338083 875616346 627338083 49610809 484340014 49610809 484340014 979367587 854953373 979367587 877294557 979367587 877294557 257787024 36296169 257787024 238624590 257787024 238624590 438843137 745672409 438843137 745672409 193245968 286766753 193245968 286766753 839973292 509261303 839973292 468590863 839973292 468590863 756903602 446543854 756903602 446543854 989905825 779585026 989905825 779585026 104540523 261194 104540523 713418501 104540523 713418501 678042739 59416922 678042739 171072380 678042739 171072380 966862993 625690873 966862993 625690873 293599410 794228100 293599410 180669910 293599410 180669910 67754667 434797077 67754667 255081682 67754667 255081682 603787368 103249257 603787368 103249257 782427038 147201902 782427038 147201902 193337050 583480170 193337050 583480170 996707558 740355768 996707558 156443025 996707558 156443025 544949744 280972360 544949744 280972360 675235640 840162772 675235640 840162772 617392797 101955395 617392797 101955395 986643058 690137042 986643058 690137042 403607118 73551881 403607118 892227390 403607118 892227390 975525431 904216378 975525431 71696315 975525431 71696315 64634501 342976050 64634501 342976050 781856018 358961271 781856018 358961271 14323080 634585527 14323080 363404946 14323080 363404946 663978831 969480942 663978831 650075494 663978831 650075494 676966650 690352043 676966650 690352043 139067990 123495281 139067990 123495281 810979642 793550022 810979642 720420679 810979642 720420679 423854650 617089343 423854650 617089343 737102839 206850107 737102839 848633611 737102839 848633611 94452261 37049311 94452261 37049311 692580797 595592473 692580797 420395731 692580797 420395731 976535685 336831804 976535685 336831804 231921124 273267522 231921124 273267522 647757179 346954149 647757179 263387806 647757179 263387806 48676368 408729601 48676368 70426008 48676368 70426008 911840217 495668662 911840217 495668662 77203470 775628433 77203470 775628433 786990524 99203270 786990524 99203270 650847315 692830238 650847315 385369444 650847315 385369444 834270141 35923506 834270141 35923506 93179583 592678341 93179583 286061713 93179583 286061713 410370736 941524444 410370736 941524444 53541072 964333601 53541072 41665180 53541072 41665180 665367596 831360414 665367596 831360414 56435736 454942794 56435736 454942794 729280555 815401813 729280555 815401813 218404205 581563500 218404205 581563500 798684636 913402304 798684636 704401754 798684636 704401754 597213407 746262562 597213407 225829606 597213407 225829606 519367793 114176982 519367793 114176982 909744946 876375291 909744946 876375291 199888348 203845402 199888348 203845402 791451259 89124201 791451259 89124201 304343807 759310197 304343807 759310197 937084028 880934884 937084028 880934884 53241617 160610574 53241617 160610574 779993259 914852408 779993259 914852408 137154029 714418924 137154029 714418924 846197555 559664847 846197555 559664847 320829307 51040268 320829307 51040268 737317616 732336295 737317616 732336295 276152203 323810862 276152203 323810862 606244240 12509605 606244240 12509605 392627414 204033816 392627414 204033816 755650488 281234196 755650488 944100614 755650488 944100614 78675257 426658745 78675257 426658745 962588088 682725776 962588088 682725776 785902686 560074543 785902686 761068936 785902686 761068936 646316354 190568315 646316354 190568315 403625929 914244851 403625929 914244851 425358052 992702158 425358052 992702158 68745710 148153423 68745710 148153423 326840530 813757312 326840530 813757312 65264563 795484278 65264563 795484278 849960239 36694441 849960239 872808719 849960239 872808719 857374194 176024691 857374194 176024691 382176194 392893062 382176194 64965339 382176194 64965339 135901550 403776850 135901550 403776850 793101626 807497830 793101626 417303042 793101626 417303042 947639545 21528361 947639545 21528361 151136290 856962691 151136290 856962691 804444695 664845748 804444695 978009213 804444695 978009213 196029372 292546259 196029372 292546259 584341828 687028261 584341828 687028261 97092924 215627224 97092924 215627224 755587619 808152522 755587619 448658770 755587619 448658770 349354286 800292437 349354286 800292437 549495336 623731451 549495336 623731451 514724412 484400882 514724412 484400882 795973923 875364619 795973923 875364619 312290479 771044158 312290479 771044158 669631643 466644529 669631643 466644529 537222352 54728661 537222352 230638240 537222352 230638240 150465905 684474939 150465905 104156083 150465905 104156083 589201990 512366912 589201990 512366912 96827889 952726827 96827889 952726827 565561052 241705100 565561052 573917904 565561052 573917904 439790295 284730245 439790295 284730245 599989220 974750947 599989220 974750947 210565370 697995580 210565370 697995580 750352228 85187035 750352228 85187035 61576699 528607609 61576699 528607609 667331423 164555821 667331423 846436229 667331423 846436229 114416954 195533715 114416954 195533715 808533138 653241327 808533138 561678845 808533138 561678845 59611629 170484320 59611629 170484320 832261262 796645750 832261262 929924225 832261262 929924225 7705022 429914714 7705022 429914714 2048289 781597307 2048289 781597307 771383031 33573235 771383031 33573235 101298471 911617625 101298471 911617625 939907143 496293654 939907143 972284952 939907143 972284952 460466770 627133887 460466770 627133887 56175381 71134682 56175381 71134682 613144488 785138526 613144488 785138526 351484500 970619816 351484500 970619816 77962784 912099549 77962784 912099549 914498304 820701794 914498304 820701794 90695893 20967819 90695893 20967819 701975193 493914424 701975193 233185050 701975193 233185050 584080573 384874397 584080573 975070491 584080573 975070491 136645159 550015839 136645159 550015839 937999218 721672860 937999218 721672860 149035366 546415909 149035366 546415909 378471325 346005766 378471325 346005766 204279720 653782958 204279720 653782958 968988939 487609939 968988939 487609939 661829135 363008225 661829135 831457065 661829135 831457065 190941025 627988126 190941025 627988126 911788927 928044523 911788927 22701575 911788927 22701575 743450123 911682023 743450123 500043570 743450123 500043570 129600070 510854894 129600070 510854894 983555961 277723439 983555961 375339599 983555961 375339599 729415358 932289148 729415358 932289148 968965794 641057089 968965794 743041430 968965794 743041430 123957467 38804912 123957467 38804912 393975466 776021564 393975466 760409366 393975466 760409366 607078456 460520206 607078456 955876045 607078456 955876045 879705552 500063905 879705552 500063905 211415577 794924756 211415577 794924756 7634719 725760199 7634719 725760199 933575251 801938033 933575251 801938033 106925012 76404549 106925012 76404549 797851227 6580236 797851227 662392939 797851227 662392939 898592600 103673768 898592600 103673768 279974147 749913563 279974147 22581061 279974147 22581061 929147765 748636415 929147765 748636415 352958311 310853252 352958311 757580722 352958311 757580722 159715226 120591842 159715226 120591842 635173263 649449073 635173263 649449073 87900215 709952114 87900215 709952114 981710985 586260269 981710985 586260269 299761252 153519833 299761252 889262207 299761252 889262207 666849546 443485997 666849546 443485997 488900562 512710286 488900562 442399028 488900562 442399028 904434 808206748 904434 808206748 983627764 595634175 983627764 925021405 983627764 925021405 477505309 572852221 477505309 572852221 973970483 128284656 973970483 128284656 749471807 118938157 749471807 118938157 964350069 254623054 964350069 845605817 964350069 845605817 767451730 664827654 767451730 664827654 823124423 460828475 823124423 460828475 311003673 642687275 311003673 642687275 685815307 724891210 685815307 724891210 77439225 16040866 77439225 16040866 665705295 958369774 665705295 358813409 665705295 358813409 10878081 697119895 10878081 224953177 10878081 224953177 791728664 774124375 791728664 774124375 453635988 973413685 453635988 973413685 704705631 628217283 704705631 628217283 106913021 124938631 106913021 124938631 763744131 969624086 763744131 99202297 763744131 99202297 135467614 416903490 135467614 416903490 777792717 129324609 777792717 129324609 176791901 812062390 176791901 506339885 176791901 506339885 229236385 850306953 229236385 850306953 124890060 411942196 124890060 411942196 727439153 465490812 727439153 465490812 317502081 580051543 317502081 580051543 979911907 339331610 979911907 339331610 307001315 966479279 307001315 966479279 877359521 422734178 877359521 422734178 361543956 214609381 361543956 666269601 361543956 666269601 616734767 497396659 616734767 907169213 616734767 907169213 253154203 775007415 253154203 775007415 935529238 370033289 935529238 892621412 935529238 892621412 970727288 334043 970727288 334043 357943984 796782552 357943984 796782552 899138273 348781215 899138273 348781215 510726940 459000991 510726940 669683421 510726940 669683421 892572520 724848327 892572520 528436299 892572520 528436299 435309421 283195021 435309421 283195021 478893247 701292050 478893247 701292050 103647 148472559 103647 148472559 812219236 884455439 812219236 562994623 812219236 562994623 350794417 76860083 350794417 76860083 408504797 991154834 408504797 991154834 161827480 825562894 161827480 825562894 954979222 271665188 954979222 899985860 954979222 899985860 825948759 80442570 825948759 80442570 89855108 161156432 89855108 161156432 849830193 750458036 849830193 168991983 849830193 168991983 472494170 40239410 472494170 462903992 472494170 462903992 969637326 140218885 969637326 181178636 969637326 181178636 171512253 650441838 171512253 650441838 777688102 34277474 777688102 403951689 777688102 403951689 476425343 241725142 476425343 241725142 952059523 626588046 952059523 626588046 80400844 109659807 80400844 109659807 928539494 477995357 928539494 477995357 26059509 570577033 26059509 570577033 972415791 75257966 972415791 877099447 972415791 877099447 47399890 109730073 47399890 109730073 259663032 172385018 259663032 172385018 250902759 921280654 250902759 921280654 289735844 77566288 289735844 77566288 115181826 255576431 115181826 255576431 353770683 470471370 353770683 470471370 252374558 179234341 252374558 578771393 252374558 578771393 466426320 780982691 466426320 780982691 13126099 638863748 13126099 638863748 997543103 419751142 997543103 419751142 466027982 153559730 466027982 180222448 466027982 180222448 27096893 999604406 27096893 277013487 27096893 277013487 986965172 621720026 986965172 621720026 487658285 339753545 487658285 339753545 322215905 60196866 322215905 60196866 611196589 389664367 611196589 389664367 142671922 632650721 142671922 372399033 142671922 372399033 474767359 873324794 474767359 471028715 474767359 471028715 883939595 287230998 883939595 287230998 550286877 631614404 550286877 631614404 892434261 119524516 892434261 119524516 284620327 65607238 284620327 340900825 284620327 340900825 150768790 713285381 150768790 713285381 687947712 804976291 687947712 804976291 200130312 945926397 200130312 945926397 671108077 173442071 671108077 173442071 295136576 708983463 295136576 708983463 259688510 387711830 259688510 387711830 548400516 91473937 548400516 91473937 180492608 398535752 180492608 398535752 685164387 243126427 685164387 243126427 281401965 820638936 281401965 820638936 923073211 598208644 923073211 598208644 536823428 174072306 536823428 174072306 804848978 16523893 804848978 16523893 337275860 964527016 337275860 964527016 138345751 251391538 138345751 251391538 717332010 243641403 717332010 960157629 717332010 960157629 262032758 550221146 262032758 550221146 906443022 777120822 906443022 777120822 8215158 425176715 8215158 425176715 281766320 514767412 281766320 514767412 567181462 164246372 567181462 164246372 138177303 265838451 138177303 265838451 463983979 184715698 463983979 748295134 463983979 748295134 435534149 158577850 435534149 158577850 980164553 14811116 980164553 14811116 367791053 741593220 367791053 741593220 794861351 155560180 794861351 155560180 658160876 77305978 658160876 77305978 538108794 516876566 538108794 516876566 561637238 63651750 561637238 63651750 971722856 673340986 971722856 440156418 971722856 440156418 749161638 441808574 749161638 382157904 749161638 382157904 5330084 954988699 5330084 338804587 5330084 338804587 52610290 289158301 52610290 289158301 27867206 938641159 27867206 938641159 490203371 211353771 490203371 512093366 490203371 512093366 251161878 740395107 251161878 740395107 980245940 897723405 980245940 897723405 354774431 879948012 354774431 879948012 728064174 277465258 728064174 277465258 459161662 616712806 459161662 616712806 509341521 492455385 509341521 492455385 89811996 877482323 89811996 877482323 897810262 68859223 897810262 68859223 569032827 782997329 569032827 637296459 569032827 637296459 413450179 364665676 413450179 364665676 972180213 719901886 972180213 186184712 972180213 186184712 533060283 131467351 533060283 131467351 629267561 736483434 629267561 736483434 207815321 84572830 207815321 950702400 207815321 950702400 838485260 831067358 838485260 831067358 387070640 936571627 387070640 498281698 387070640 498281698 640212910 776172361 640212910 776172361 110617083 814215179 110617083 814215179 928134315 191874492 928134315 191874492 143413152 238743251 143413152 238743251 783639418 404345494 783639418 670865886 783639418 670865886 984513262 74092928 984513262 74092928 75059521 510173607 75059521 127029240 75059521 127029240 508072904 704146091 508072904 704146091 106075577 352003596 106075577 352003596 420591742 835366174 420591742 835366174 395507944 396802022 395507944 396802022 750326521 918530629 750326521 918530629 277817306 238528835 277817306 499386828 277817306 499386828 223072000 93657396 223072000 93657396 517306135 352054855 517306135 352054855 293473457 394244953 293473457 76866308 293473457 76866308 565322167 249911811 565322167 249911811 272388132 305043473 272388132 305043473 979339539 69135058 979339539 69135058 128254227 871961663 128254227 871961663 371527728 137343546 371527728 137343546 74562089 2713965 74562089 2713965 945438242 361518706 945438242 990957846 945438242 990957846 572619350 217099296 572619350 458581709 572619350 458581709 42755940 860329012 42755940 860329012 474338883 560864369 474338883 560864369 520429397 208885020 520429397 208885020 140472397 634168579 140472397 634168579 412120973 325205521 412120973 856384112 412120973 856384112 216871074 160324338 216871074 160324338 616555171 915207934 616555171 915207934 117770836 118784709 117770836 118784709 832901956 603512040 832901956 603512040 665810385 356006454 665810385 356006454 989494316 31814663 989494316 31814663 166810624 896145880 166810624 896145880 637359162 65851507 637359162 522395970 637359162 522395970 883572654 46898916 883572654 46898916 81143176 299603538 81143176 299603538 615892576 829199530 615892576 829199530 269374136 273740609 269374136 273740609 852943656 170126976 852943656 170126976 293036075 663310893 293036075 663310893 777288786 928612881 777288786 166731306 777288786 166731306 885880049 56719417 885880049 56719417 299872088 776445598 299872088 218543638 299872088 218543638 861372032 134976415 861372032 134976415 339081612 685051171 339081612 685051171 621898663 961158901 621898663 961158901 340760906 771904402 340760906 771904402 975041498 197638325 975041498 677625260 975041498 677625260 208843314 568786392 208843314 568786392 549008885 216421384 549008885 216421384 210389783 738942939 210389783 738942939 876777821 31551217 876777821 31551217 8915055 174807962 8915055 174807962 782598539 558374212 782598539 558374212 240336966 48574210 240336966 48574210 862273326 498035936 862273326 498035936 627944246 29657136 627944246 29657136 922799160 707624350 922799160 707624350 266468687 199359925 266468687 199359925 713360350 918739110 713360350 918739110 308299200 539917414 308299200 539917414 657642612 99747026 657642612 732986640 657642612 732986640 848090059 128911996 848090059 128911996 357786492 887412870 357786492 887412870 873231435 923712314 873231435 923712314 653794978 238917069 653794978 238917069 641039429 899899343 641039429 679417104 641039429 679417104 173606604 44371154 173606604 44371154 968614995 765797152 968614995 952445307 968614995 952445307 184711952 154401780 184711952 154401780 542281513 174825922 542281513 854475869 542281513 854475869 387758139 476266123 387758139 476266123 806139830 106719980 806139830 106719980 710298462 87562527 710298462 87562527 748313331 744706171 748313331 744706171 269072691 6427338 269072691 424001947 269072691 424001947 533605355 481739722 533605355 481739722 62469581 51727839 62469581 896045830 62469581 896045830 997866774 669022582 997866774 669022582 441261353 702399136 441261353 235877428 441261353 235877428 80970321 794521433 80970321 794521433 860866607 584071000 860866607 954437470 860866607 954437470 952578961 822199247 952578961 822199247 655671971 396127611 655671971 396127611 871786742 754708499 871786742 754708499 572950295 908355345 572950295 908355345 621194582 828944338 621194582 828944338 67571027 1289251 67571027 292114700 67571027 292114700 996665888 771297445 996665888 771297445 56874638 809769574 56874638 356033274 56874638 356033274 760102634 536343456 760102634 669301371 760102634 669301371 39934577 82845695 39934577 82845695 790758592 916236872 790758592 916236872 190062468 78769070 190062468 78769070 697605894 550328839 697605894 550328839 76379205 949823576 76379205 949823576 822008459 133246065 822008459 384540698 822008459 384540698 149111266 996697964 149111266 996697964 826073739 552954339 826073739 552954339 414396782 264254846 414396782 264254846 843105813 712300451 843105813 921646790 843105813 921646790 210958199 674054107 210958199 674054107 349766999 154015036 349766999 154015036 943167413 225649615 943167413 293826877 943167413 293826877 867526739 282533043 867526739 411947964 867526739 411947964 15416124 683446547 15416124 683446547 976445031 409232746 976445031 409232746 363667021 359732961 363667021 359732961 686427114 693133012 686427114 693133012 441610664 850987416 441610664 850987416 664867394 166158796 664867394 166158796 344368907 509804276 344368907 509804276 911116256 90909457 911116256 90909457 557305866 380202826 557305866 542073918 557305866 542073918 166146571 595152628 166146571 595152628 824409282 937325874 824409282 273719863 824409282 273719863 120532187 926129360 120532187 926129360 856825126 673709866 856825126 673709866 737464135 112845941 737464135 112845941 347177271 604151388 347177271 604151388 997371655 803763244 997371655 803763244 245933373 663538404 245933373 663538404 28652159 54676768 28652159 54676768 975142847 23302246 975142847 111305419 975142847 111305419 320762372 886890356 320762372 886890356 277614325 502962016 277614325 502962016 363602647 344326559 363602647 344326559 156625829 573834568 156625829 573834568 776922615 505462741 776922615 505462741 392372629 857771924 392372629 761320191 392372629 761320191 574755229 810402992 574755229 810402992 238106124 550257011 238106124 550257011 908746663 575623826 908746663 575623826 711828930 718328887 711828930 718328887 956835033 941661885 956835033 682451690 956835033 682451690 115759378 879909211 115759378 879909211 238179777 445145560 238179777 445145560 48133909 353146409 48133909 353146409 711033063 107773336 711033063 889402656 711033063 889402656 399563024 183230716 399563024 473755082 399563024 473755082 449311797 510402078 449311797 510402078 219702487 34059499 219702487 34059499 827048727 493262207 827048727 155557529 827048727 155557529 190202637 682512867 190202637 682512867 114368588 947933182 114368588 947933182 469198303 531411862 469198303 531411862 297169445 579581495 297169445 579581495 675350629 938278591 675350629 938278591 451832728 147904120 451832728 147904120 783032312 52109624 783032312 52109624 221595278 644401215 221595278 644401215 568331847 338872527 568331847 338872527 120036630 13174403 120036630 170543770 120036630 170543770 944788191 890539553 944788191 609204953 944788191 609204953 457312923 211014625 457312923 211014625 13799823 5028703 13799823 5028703 902256216 482552896 902256216 482552896 556750697 596222177 556750697 596222177 817426625 589606169 817426625 589606169 106823330 298531377 106823330 298531377 356417119 248851153 356417119 729759033 356417119 729759033 52354373 246746835 52354373 246746835 292132697 250706359 292132697 847067407 292132697 847067407 985031620 844042385 985031620 844042385 23271490 977588108 23271490 977588108 932316267 984510016 932316267 441532851 932316267 441532851 37151164 610059236 37151164 610059236 842370324 334913214 842370324 334913214 231305689 107487352 231305689 107487352 739004316 656940069 739004316 974590127 739004316 974590127 153630404 89450953 153630404 332613196 153630404 332613196 674689543 604872192 674689543 604872192 33176181 287914356 33176181 287914356 538793325 927625323 538793325 63921856 538793325 63921856 64415433 716261854 64415433 716261854 859717780 881079016 859717780 881079016 684094881 50455451 684094881 50455451 800503103 695185703 800503103 695185703 158342778 900372307 158342778 900372307 707429079 971166957 707429079 971166957 403070370 57518935 403070370 907602208 403070370 907602208 891724774 633254323 891724774 856566128 891724774 856566128 148018003 840139154 148018003 840139154 955493393 53369055 955493393 53369055 402939704 716544044 402939704 670852153 402939704 670852153 716767221 766778924 716767221 681866540 716767221 681866540 725707084 937707198 725707084 937707198 566356986 214604665 566356986 214604665 902663382 575615966 902663382 806503318 902663382 806503318 257905278 416565715 257905278 416565715 896248437 485746726 896248437 485746726 257864705 472685670 257864705 472685670 811227181 794440918 811227181 794440918 47658122 725950153 47658122 725950153 667554799 156000532 667554799 156000532 44819240 759162426 44819240 759162426 861668820 481445673 861668820 481445673 174515800 6604593 174515800 6604593 509072110 174747271 509072110 174747271 425078009 999572997 425078009 999572997 639709404 345477845 639709404 345477845 34142912 154976176 34142912 154976176 324644065 102949773 324644065 310011361 324644065 310011361 732055923 623008045 732055923 623008045 64145465 168352651 64145465 168352651 887028511 925752425 887028511 497404330 887028511 497404330 142533409 949210701 142533409 949210701 502824656 507057144 502824656 507057144 483961004 499676235 483961004 499676235 874447924 516119800 874447924 516119800 139405627 674151927 139405627 674151927 747780158 6055757 747780158 6055757 754023835 247687084 754023835 247687084 119495849 377183953 119495849 377183953 328041833 185851064 328041833 421421268 328041833 421421268 195582160 965508648 195582160 836248671 195582160 836248671 564519106 107554306 564519106 107554306 94738161 196464763 94738161 196464763 908227941 323538377 908227941 647591721 908227941 647591721 18311171 698265778 18311171 286614028 18311171 286614028 444916925 974777663 444916925 313928544 444916925 313928544 587181334 491116667 587181334 491116667 131012940 129301431 131012940 129301431 664735439 833598251 664735439 833598251 514706471 28211839 514706471 28211839 540926252 142393347 540926252 142393347 180704956 737934709 180704956 737934709 957992975 132510780 957992975 195765870 957992975 195765870 262448044 638614733 262448044 12179924 262448044 12179924 705448864 636938788 705448864 636938788 131514835 535822395 131514835 535822395 951516531 322106937 951516531 322106937 546795865 785948307 546795865 785948307 860844641 946253796 860844641 184122624 860844641 184122624 265191912 939519501 265191912 779983723 265191912 779983723 222913883 618081268 222913883 618081268 606854966 378894355 606854966 378894355 58225238 984991606 58225238 984991606 154637967 375282406 154637967 375282406 52439031 204467646 52439031 204467646 434670269 87244459 434670269 981994973 434670269 981994973 893374816 947833132 893374816 947833132 445339930 47855909 445339930 47855909 354895446 370711368 354895446 370711368 730968197 304905253 730968197 315972324 730968197 315972324 471927153 472437001 471927153 472437001 891774097 760615947 891774097 760615947 115298658 876164323 115298658 690293809 115298658 690293809 749553430 124060242 749553430 930523289 749553430 930523289 655848127 507705082 655848127 507705082 843984527 165784753 843984527 165784753 321659421 929966445 321659421 929966445 707633160 978877563 707633160 978877563 145785632 208706994 145785632 208706994 572134813 795013872 572134813 795013872 176008708 490394699 176008708 490394699 578145180 927387699 578145180 927387699 129986764 331310964 129986764 331310964 905869435 176113380 905869435 399870961 905869435 399870961 936433178 839469257 936433178 839469257 804555654 838561629 804555654 838561629 960375484 192973794 960375484 192973794 131759046 393132854 131759046 393132854 991977854 29418396 991977854 29418396 307396042 168504798 307396042 913530847 307396042 913530847 688836670 38110711 688836670 38110711 837462843 999383598 837462843 999383598 512772301 19315308 512772301 19315308 777826940 574208837 777826940 574208837 265530985 974297507 265530985 930252495 265530985 930252495 74584754 907649694 74584754 907649694 748674865 630624290 748674865 630624290 941132045 68931217 941132045 68931217 39010878 668390649 39010878 594019644 39010878 594019644 977614463 912727364 977614463 956047183 977614463 956047183 100595626 775698189 100595626 775698189 601673937 514259289 601673937 514259289 213556715 946500735 213556715 946500735 643653342 690596593 643653342 690596593 38660977 43620262 38660977 43620262 815253896 951494849 815253896 951494849 497374991 50249484 497374991 50249484 714349717 534062053 714349717 555103289 714349717 555103289 373909403 38728269 373909403 497464865 373909403 497464865 821064358 174184217 821064358 174184217 159117240 694100836 159117240 694100836 980258918 463766013 980258918 463766013 601053462 987393726 601053462 527213304 601053462 527213304 928200725 205589775 928200725 205589775 257712468 598838864 257712468 598838864 704195412 210468097 704195412 210468097 359953081 793754972 359953081 793754972 313644574 209337099 313644574 209337099 667554472 467628915 667554472 710941746 667554472 710941746 447194156 482419306 447194156 482419306 483347220 465847397 483347220 465847397 456251153 591856915 456251153 591856915 904148526 910115378 904148526 910115378 159200431 113527987 159200431 113527987 11484576 637771396 11484576 637771396 957499945 798801752 957499945 798801752 105374033 936047221 105374033 411493137 105374033 411493137 323517824 791784390 323517824 791784390 220790420 313921834 220790420 313921834 589725360 105213267 589725360 105213267 574484676 397290469 574484676 397290469 824871535 327391763 824871535 327391763 241899974 103016458 241899974 103016458 801735437 143045559 801735437 643236716 801735437 643236716 650901168 119432767 650901168 119432767 764857331 551733060 764857331 551733060 328495419 571184696 328495419 571184696 886268045 479620417 886268045 479620417 372874848 619364670 372874848 619364670 855724260 509621518 855724260 509621518 296799 455282580 296799 455282580 692611197 728935608 692611197 728935608 13893213 625862513 13893213 625862513 729927282 616921785 729927282 616921785 355817793 597161134 355817793 597161134 818051101 201370976 818051101 291997066 818051101 291997066 218579649 400092278 218579649 400092278 264281656 874809632 264281656 874809632 50914857 858151645 50914857 858151645 556575963 176325361 556575963 176325361 109922248 954799407 109922248 954799407 808515475 68451622 808515475 68451622 524941695 95614406 524941695 95614406 618326140 338924515 618326140 338924515 385389662 963177355 385389662 963177355 617122615 324381563 617122615 324381563 249706641 474535038 249706641 165439208 249706641 165439208 914624982 139650421 914624982 139650421 455863431 666484502 455863431 666484502 636333397 931836862 636333397 329371310 636333397 329371310 243015312 140536691 243015312 566986331 243015312 566986331 431997888 313314310 431997888 542319766 431997888 542319766 490304782 502000368 490304782 502000368 20666812 439018886 20666812 439018886 440032221 259013964 440032221 259013964 84182259 997898393 84182259 997898393 793519583 625191570 793519583 625191570 21213318 965040209 21213318 835549675 21213318 835549675 521610216 23313395 521610216 582413155 521610216 582413155 345290522 782215344 345290522 782215344 774320985 154584828 774320985 154584828 69318794 557648079 69318794 557648079 215182419 577813925 215182419 577813925 113519972 319556573 113519972 319556573 753129250 617975326 753129250 617975326 611816475 474092982 611816475 474092982 783248436 222182676 783248436 289669581 783248436 289669581 981772852 381518720 981772852 634857546 981772852 634857546 992528946 192530899 992528946 192530899 219744315 673146272 219744315 673146272 428101765 138254000 428101765 138254000 339222011 400265430 339222011 400265430 811926614 980284676 811926614 980284676 193386330 533126759 193386330 533126759 696398053 177460586 696398053 177460586 239341476 232058670 239341476 232058670 312410395 571303721 312410395 571303721 182282377 513604207 182282377 513604207 957776354 972752598 957776354 972752598 314653739 274419119 314653739 444349040 314653739 444349040 713128794 891661688 713128794 303119902 713128794 303119902 726880033 242483186 726880033 242483186 244154399 403032374 244154399 403032374 857371045 810216917 857371045 780408879 857371045 780408879 356615016 873936557 356615016 737777196 356615016 737777196 89477397 135021072 89477397 135021072 914733741 632105895 914733741 785116240 914733741 785116240 209675629 880476412 209675629 880476412 39621556 518053013 39621556 518053013 888401488 983695582 888401488 983695582 123654473 672063634 123654473 672063634 831278366 253493499 831278366 253493499 96253340 12902880 96253340 291869248 96253340 291869248 949817516 311550792 949817516 311550792 307567922 253785253 307567922 253785253 531809154 683248165 531809154 683248165 99967494 911314700 99967494 317353836 99967494 317353836 862121910 270474023 862121910 270474023 345323607 693917492 345323607 693917492 882787416 838166022 882787416 838166022 119648488 493412320 119648488 493412320 768494322 403837739 768494322 403837739 13524522 246586159 13524522 246586159 258099370 236062966 258099370 546916928 258099370 546916928 655834823 494003897 655834823 494003897 308517123 256710088 308517123 256710088 940044859 921187969 940044859 151698882 940044859 151698882 664168938 878213091 664168938 878213091 980284975 566728205 980284975 566728205 112182804 454557530 112182804 454557530 582385912 687238247 582385912 33961545 582385912 33961545 888721808 670076265 888721808 670076265 147032390 617088073 147032390 617088073 625335696 907415112 625335696 907415112 112534800 147425621 112534800 147425621 970739913 737580872 970739913 837574425 970739913 837574425 829312203 947624665 829312203 947624665 885993139 19382529 885993139 19382529 256509115 95089217 256509115 95089217 546494654 719024881 546494654 355879751 546494654 355879751 280947881 391238846 280947881 391238846 789710559 556117468 789710559 556117468 129914821 772897765 129914821 772897765 794166679 694423260 794166679 694423260 256567788 503437813 256567788 503437813 808725905 389300762 808725905 389300762 239611233 142160324 239611233 142160324 712174708 633739590 712174708 633739590 215185786 227660990 215185786 227660990 542753521 233698783 542753521 233698783 178833821 271001130 178833821 271001130 548542927 153284737 548542927 231780343 548542927 231780343 264834729 825926229 264834729 825926229 831814632 266791748 831814632 266791748 36295674 100667232 36295674 100667232 632983177 754833688 632983177 754833688 436463493 894547038 436463493 894547038 815078863 38747705 815078863 38747705 679133304 783775289 679133304 783775289 928713526 481123845 928713526 801136021 928713526 801136021 258901032 413484442 258901032 413484442 826418907 2757030 826418907 2757030 682150436 836181261 682150436 836181261 983371441 502246541 983371441 502246541 772196358 532819570 772196358 532819570 965095307 111453584 965095307 692199904 965095307 692199904 435399472 950016676 435399472 950016676 708631502 677563348 708631502 677563348 942734939 386059463 942734939 386059463 650319034 17843561 650319034 466799681 650319034 466799681 387168754 61809963 387168754 61809963 673055913 856530584 673055913 856530584 472280441 200391046 472280441 200391046 522741333 435918629 522741333 435918629 196173585 543072418 196173585 367826806 196173585 367826806 458830089 899845858 458830089 899845858 505111229 652399198 505111229 652399198 467791415 790597372 467791415 790597372 716055143 877240654 716055143 877240654 377731435 846220419 377731435 846220419 994668866 751631530 994668866 751631530 22865478 781338162 22865478 282149058 22865478 282149058 287210093 56654673 287210093 56654673 21216340 166336198 21216340 166336198 902714698 983603255 902714698 983603255 90314428 424777135 90314428 424777135 902394368 524210334 902394368 524210334 269233466 644294457 269233466 644294457 857893699 266186896 857893699 266186896 21466375 715532844 21466375 715532844 557256746 840297755 557256746 840297755 319024329 583133994 319024329 583133994 738585686 814377772 738585686 814377772 525967497 294206021 525967497 907157638 525967497 907157638 791900608 801152254 791900608 801152254 625401566 506969007 625401566 506969007 740261521 265286341 740261521 265286341 122767098 823561055 122767098 823561055 667403634 955893056 667403634 955893056 832120214 370382890 832120214 370382890 248270193 349072987 248270193 349072987 636979564 486310741 636979564 925310832 636979564 925310832 292013590 524606067 292013590 524606067 918456660 121119645 918456660 121119645 361918231 386763936 361918231 386763936 196811018 374541581 196811018 374541581 658282731 30503245 658282731 30503245 196192830 580076469 196192830 580076469 758929697 3190746 758929697 3190746 360734715 955158883 360734715 955158883 977509018 323549901 977509018 323549901 201618125 768337467 201618125 768337467 28409376 871865367 28409376 871865367 316868106 242023230 316868106 242023230 94310750 174810916 94310750 174810916 318355690 604268926 318355690 604268926 65880004 95718508 65880004 95718508 616078598 298702434 616078598 746206210 616078598 746206210 65580106 136256402 65580106 136256402 428164864 812919878 428164864 812919878 267154962 851543935 267154962 851543935 570163865 652309068 570163865 652309068 442111960 349043215 442111960 349043215 688401228 540039415 688401228 540039415 61659083 67672498 61659083 67672498 266588127 591951357 266588127 591951357 52474477 45510092 52474477 654229685 52474477 654229685 777243726 974041591 777243726 691230983 777243726 691230983 120891832 852233995 120891832 852233995 964018383 188741659 964018383 188741659 406379283 809214440 406379283 809214440 884167199 903096300 884167199 903096300 132190648 973799959 132190648 973799959 642968978 789176077 642968978 789176077 130847500 70426845 130847500 70426845 900020436 89596050 900020436 89596050 216325325 714657499 216325325 714657499 988393840 172714142 988393840 172714142 356042591 199265328 356042591 199265328 777818216 982395153 777818216 26707920 777818216 26707920 831823264 228186822 831823264 228186822 3338455 487643848 3338455 487643848 996529126 187817734 996529126 187817734 402430802 605141512 402430802 605141512 981144738 500074394 981144738 547660304 981144738 547660304 391240679 696829547 391240679 696829547 418727954 375187799 418727954 375187799 303400423 537828671 303400423 537828671 886054233 161023947 886054233 161023947 503725682 867262307 503725682 774364860 503725682 774364860 39439989 511294196 39439989 511294196 916721406 436911448 916721406 436911448 190141971 76042449 190141971 76042449 602154516 576264675 602154516 791744677 602154516 791744677 56316008 699765262 56316008 699765262 896337309 316190412 896337309 316190412 24622820 873072495 24622820 873072495 636455806 994431609 636455806 70727731 636455806 70727731 29981422 732672203 29981422 732672203 936298812 618012511 936298812 618012511 341427434 788527837 341427434 788527837 702350244 518729211 702350244 518729211 386524990 474711872 386524990 474711872 762927706 950209353 762927706 812807611 762927706 812807611 8704095 435157723 8704095 435157723 553338995 504488720 553338995 700891654 553338995 700891654 996957813 336203955 996957813 336203955 501961753 611054357 501961753 496895324 501961753 496895324 823712104 974686829 823712104 754439086 823712104 754439086 275711907 807570500 275711907 705914896 275711907 705914896 64687351 181948514 64687351 181948514 751919520 332803645 751919520 332803645 225513260 886298785 225513260 886298785 881563847 566007889 881563847 566007889 84523757 791193050 84523757 653180168 84523757 653180168 824345464 455732320 824345464 567395905 824345464 567395905 172829580 802031938 172829580 802031938 586068767 783545016 586068767 783545016 154894578 956617826 154894578 956617826 342305542 186760932 342305542 186760932 256493314 990059195 256493314 990059195 914096586 315434872 914096586 315434872 634947642 119749993 634947642 124145599 634947642 124145599 12756488 860115279 12756488 163428658 12756488 163428658 508797835 978440973 508797835 442188322 508797835 442188322 959220381 800667246 959220381 800667246 195483526 369042151 195483526 369042151 625587051 967962377 625587051 222370566 625587051 222370566 31457313 489744137 31457313 489744137 736351386 111453234 736351386 435744064 736351386 435744064 78139401 596971754 78139401 596971754 847161761 387987142 847161761 652414374 847161761 652414374 886041333 80888087 886041333 80888087 47372436 981664551 47372436 981664551 521103601 116657703 521103601 919352269 521103601 919352269 963413231 294417366 963413231 294417366 375991153 728620892 375991153 45010096 375991153 45010096 257196437 523068007 257196437 523068007 867536168 715936347 867536168 73381961 867536168 73381961 709268281 144088803 709268281 136971218 709268281 136971218 944485780 342838787 944485780 342838787 292984840 950476509 292984840 604008620 292984840 604008620 877166220 231692970 877166220 401098247 877166220 401098247 152433333 141010082 152433333 141010082 715052101 972270631 715052101 91316273 715052101 91316273 189849599 711336070 189849599 711336070 861504191 1930874 861504191 1930874 60606120 587647126 60606120 587647126 815020287 261853094 815020287 836326851 815020287 836326851 260889134 734418445 260889134 734418445 412232990 379746783 412232990 912357055 412232990 912357055 750713314 864234372 750713314 864234372 548944673 945105416 548944673 945105416 707332794 468387709 707332794 468387709 86972979 692178327 86972979 692178327 229639579 16033548 229639579 345285884 229639579 345285884 806136784 639102073 806136784 639102073 100082508 886030270 100082508 886030270 701447457 865192850 701447457 865192850 444821060 244012114 444821060 244012114 943625204 394918633 943625204 394918633 797649823 957998489 797649823 818489102 797649823 818489102 348553565 846169094 348553565 846169094 853105878 94172167 853105878 94172167 564743084 17968650 564743084 814233929 564743084 814233929 998061214 284401309 998061214 284401309 71183739 47225816 71183739 536854358 71183739 536854358 930741159 912341448 930741159 912341448 106791718 395517785 106791718 395517785 811415510 843441627 811415510 843441627 147468588 862244954 147468588 193669838 147468588 193669838 875983616 712520882 875983616 712520882 9111220 607845645 9111220 607845645 709699996 813434725 709699996 813434725 509765782 88598073 509765782 88598073 706451192 227465422 706451192 718794418 706451192 718794418 324173844 897289741 324173844 897289741 716345953 575264838 716345953 575264838 537837867 389614941 537837867 389614941 893374009 36604862 893374009 36604862 482256904 111186165 482256904 573359984 482256904 573359984 347191032 812272509 347191032 812272509 997391396 845578875 997391396 845578875 278334490 617013051 278334490 617013051 950649528 888545215 950649528 294175268 950649528 294175268 410053918 824567691 410053918 307536232 410053918 307536232 47249128 316286373 47249128 316286373 851496573 451177995 851496573 451177995 138848983 825458039 138848983 825458039 949720238 366708173 949720238 366708173 266488074 6485839 266488074 6485839 572762009 859165641 572762009 859165641 177660172 480966541 177660172 480966541 547767511 937235937 547767511 937235937 214175077 536350197 214175077 536350197 704558304 834645076 704558304 606784612 704558304 606784612 770880180 438111444 770880180 438111444 462785336 299649296 462785336 608226557 462785336 608226557 123836150 802081742 123836150 12899379 123836150 12899379 892771518 215259976 892771518 893377497 892771518 893377497 100174509 703933711 100174509 703933711 981490592 923758100 981490592 608680430 981490592 608680430 270098602 74365213 270098602 74365213 803726837 751205105 803726837 751205105 178611586 798589820 178611586 798589820 937447523 530882934 937447523 530882934 719107390 510532021 719107390 510532021 739977974 874437087 739977974 874437087 300921613 639005276 300921613 639005276 839489361 66327183 839489361 66327183 208255167 447391644 208255167 447391644 868842859 152501048 868842859 152501048 99288115 687899168 99288115 687899168 888390393 112804706 888390393 112804706 57845859 889798106 57845859 889798106 693814156 651201707 693814156 651201707 301300743 295223751 301300743 295223751 497422437 848152656 497422437 453876080 497422437 453876080 119517050 983031745 119517050 983031745 490905443 220352215 490905443 220352215 995989517 62720090 995989517 62720090 333090571 80194553 333090571 80194553 988473722 818767637 988473722 818767637 7808513 833962456 7808513 833962456 599013903 984234283 599013903 449138485 599013903 449138485 859073861 379452593 859073861 379452593 480663174 507424849 480663174 507424849 934780906 243127809 934780906 384412868 934780906 384412868 949373499 321901431 949373499 321901431 317274183 940617557 317274183 422803332 317274183 422803332 641491794 34418960 641491794 190594640 641491794 190594640 62430061 336790852 62430061 336790852 422858884 91875458 422858884 91875458 532889760 797903591 532889760 797903591 361527180 980392439 361527180 980392439 753112438 630206093 753112438 630206093 332555146 326823286 332555146 463771322 332555146 463771322 888818678 927455285 888818678 652808523 888818678 652808523 33183065 113654843 33183065 113654843 954840611 209036316 954840611 209036316 446382683 109663799 446382683 109663799 889525664 838541803 889525664 838541803 301324557 296192279 301324557 427370309 301324557 427370309 816741450 380968289 816741450 380968289 426461053 633609651 426461053 570840622 426461053 570840622 867297402 762226232 867297402 762226232 126775848 121777122 126775848 427584020 126775848 427584020 98952012 387167881 98952012 387167881 301254429 752605382 301254429 752605382 223845353 632089034 223845353 632089034 679173589 425239358 679173589 425239358 378038360 565819357 378038360 565819357 876124128 327500412 876124128 327500412 757769520 146528308 757769520 146528308 762798175 978972287 762798175 978972287 164890272 507751209 164890272 507751209 225308771 838357406 225308771 838357406 40005802 662412123 40005802 662412123 584646235 854215532 584646235 224044272 584646235 224044272 267494571 422342172 267494571 422342172 762181340 935442496 762181340 935442496 311266626 272146344 311266626 972488842 311266626 972488842 164173695 840654411 164173695 840654411 966453886 283783372 966453886 283783372 334624580 991767317 334624580 297579225 334624580 297579225 569616962 856136270 569616962 856136270 206811131 795244748 206811131 795244748 693365914 575434282 693365914 575434282 280833014 166398137 280833014 166398137 68380052 105560946 68380052 105560946 310553983 570558280 310553983 477680673 310553983 477680673 979968815 252071050 979968815 252071050 5168450 579674083 5168450 579674083 359320865 103982079 359320865 103982079 582959744 515511172 582959744 567806509 582959744 567806509 173404885 159814328 173404885 874915402 173404885 874915402 811675222 262106011 811675222 262106011 350680529 212825767 350680529 212825767 917364029 527626817 917364029 527626817 19235649 971125973 19235649 971125973 519463616 807149468 519463616 807149468 260773359 315635077 260773359 315635077 951600128 528750570 951600128 528750570 470819651 415767722 470819651 808355910 470819651 808355910 719308591 516594984 719308591 516594984 414400583 839119228 414400583 839119228 667138949 928431259 667138949 928431259 327276828 467311375 327276828 467311375 722600466 599826217 722600466 503757371 722600466 503757371 40114067 40646878 40114067 40646878 610334281 219450334 610334281 685268939 610334281 685268939 648261222 191973451 648261222 191973451 197808133 887896260 197808133 887896260 865360737 124976533 865360737 124976533 45356298 269952404 45356298 231885805 45356298 231885805 340168664 660842835 340168664 660842835 221610770 784443890 221610770 784443890 620295945 189310010 620295945 189310010 358806313 89056217 358806313 89056217 862999191 71108277 862999191 427771636 862999191 427771636 416731830 815825762 416731830 470246676 416731830 470246676 926939583 735222817 926939583 480266299 926939583 480266299 781338555 55613357 781338555 860959370 781338555 860959370 982856774 832955193 982856774 832955193 906510115 967119614 906510115 85929363 906510115 85929363 164246358 794825300 164246358 794825300 558207379 994965963 558207379 875037081 558207379 875037081 705777688 514425375 705777688 514425375 250147922 707632466 250147922 707632466 916293292 254550980 916293292 635146282 916293292 635146282 19525106 735467126 19525106 735467126 106892545 435007987 106892545 435007987 44706111 34756722 44706111 34756722 230906051 790856197 230906051 790856197 474686508 111968575 474686508 111968575 420327609 654263559 420327609 654263559 654195001 263757953 654195001 263757953 218179102 945339977 218179102 945339977 787629849 198520516 787629849 198520516 115993378 40784718 115993378 40784718 927657763 349542744 927657763 449667729 927657763 449667729 25339543 960497224 25339543 618729894 25339543 618729894 968959474 978487171 968959474 978487171 143267561 305148787 143267561 305148787 392078695 384330696 392078695 384330696 123596436 500602796 123596436 461684894 123596436 461684894 982210137 5866731 982210137 5866731 330154999 792582213 330154999 792582213 865334095 949191914 865334095 949191914 165362825 107337296 165362825 107337296 466144595 844349981 466144595 768057691 466144595 768057691 812224060 576353954 812224060 576353954 583005001 3253005 583005001 3253005 787900043 90422761 787900043 90422761 13662593 780809182 13662593 780809182 930818019 957214129 930818019 691498290 930818019 691498290 427896189 252973865 427896189 884330959 427896189 884330959 562429131 442031647 562429131 442031647 154499529 807475572 154499529 807475572 635036858 257050526 635036858 257050526 240105104 775476616 240105104 775476616 140059824 765137607 140059824 765137607 470028679 710580326 470028679 710580326 108375689 125870295 108375689 125870295 319064129 130787294 319064129 130787294 110844821 933003570 110844821 933003570 505488436 549173457 505488436 549173457 456867530 328013988 456867530 328013988 842546152 693902600 842546152 693902600 98280476 281030654 98280476 281030654 909253103 694801895 909253103 641720331 909253103 641720331 113615732 429319 113615732 429319 840240375 772323767 840240375 436763190 840240375 436763190 19522548 706302716 19522548 706302716 911559135 936007980 911559135 936007980 84195210 72891624 84195210 890925771 84195210 890925771 808073139 612581969 808073139 612581969 615432740 226380254 615432740 226380254 695322030 766329106 695322030 766329106 242405032 540584297 242405032 540584297 841056349 535456224 841056349 535456224 188078556 43137705 188078556 807558065 188078556 807558065 107396192 103353088 107396192 103353088 730123160 569752580 730123160 569752580 498026221 865084176 498026221 440128154 498026221 440128154 604639388 212888262 604639388 895100011 604639388 895100011 307381715 466419302 307381715 466419302 859672699 666503341 859672699 666503341 231295892 675896795 231295892 675896795 949458967 607606027 949458967 607606027 790716854 431135042 790716854 516105830 790716854 516105830 370974929 51089830 370974929 51089830 829945385 175164250 829945385 175164250 150516155 762627281 150516155 762627281 370566391 518231529 370566391 518231529 139778671 871528821 139778671 871528821 670032497 478058049 670032497 478058049 190048143 203485777 190048143 203485777 545881578 881137833 545881578 252535051 545881578 252535051 53328053 171919292 53328053 171919292 982670159 801608980 982670159 801608980 59097175 962818191 59097175 962818191 983957717 563326099 983957717 563326099 323608196 128170259 323608196 128170259 774819666 43004009 774819666 50500042 774819666 50500042 811430244 69071776 811430244 69071776 44118857 379861864 44118857 379861864 707852412 910493562 707852412 409835422 707852412 409835422 847477283 377899909 847477283 377899909 310112029 884013550 310112029 884013550 982998236 91575726 982998236 91575726 447914779 297346917 447914779 297346917 473574305 335225445 473574305 335225445 213551245 744464454 213551245 489476329 213551245 489476329 443028345 680538201 443028345 680538201 438568635 48176770 438568635 48176770 671618110 440671670 671618110 574687018 671618110 574687018 162569118 999469678 162569118 999469678 884765791 56304448 884765791 590510587 884765791 590510587 957216836 621314810 957216836 621314810 428476196 59352963 428476196 59352963 127168232 442420098 127168232 362538531 127168232 362538531 944357878 674943830 944357878 173646610 944357878 173646610 172756847 534507312 172756847 134258935 172756847 134258935 432585718 289017374 432585718 558171724 432585718 558171724 714301154 384302065 714301154 981017862 714301154 981017862 234624801 282227158 234624801 282227158 918981525 391749595 918981525 391749595 70624184 895583693 70624184 895583693 657881814 237648860 657881814 237648860 124587045 98763397 124587045 932419568 124587045 932419568 768821750 183255488 768821750 695245580 768821750 695245580 353180192 370442654 353180192 370442654 957839996 976559613 957839996 976559613 712955129 759267256 712955129 759267256 921991401 786480828 921991401 940203918 921991401 940203918 51514235 462693800 51514235 462693800 322433147 444796897 322433147 444796897 175047782 134014952 175047782 134014952 999163629 977699314 999163629 26061703 999163629 26061703 395735804 282967280 395735804 779408696 395735804 779408696 407195259 435546973 407195259 435546973 200752358 983820864 200752358 983820864 877945471 544577188 877945471 544577188 298237810 436550192 298237810 436550192 707174671 756085281 707174671 756085281 227454535 128560641 227454535 128560641 920894737 481280973 920894737 854611991 920894737 854611991 24912332 12745226 24912332 557084857 24912332 557084857 803289587 225604926 803289587 225604926 179874482 266602571 179874482 62525514 179874482 62525514 765505987 395783963 765505987 395783963 155334268 897305721 155334268 785372740 155334268 785372740 838765192 124438819 838765192 720242882 838765192 720242882 435478402 975721903 435478402 975721903 849026099 275342317 849026099 275342317 342523617 598792061 342523617 598792061 937680357 330090655 937680357 330090655 107147796 355619867 107147796 355619867 582917785 468491574 582917785 468491574 170263398 684823253 170263398 684823253 754176321 229730408 754176321 229730408 202621536 549704762 202621536 549704762 666009005 383082731 666009005 383082731 81698657 27727245 81698657 27727245 775073947 533454175 775073947 533454175 368281983 876914535 368281983 876914535 788766964 223209305 788766964 223209305 757454150 844994097 757454150 844994097 913039145 350588005 913039145 350588005 203185636 941598117 203185636 941598117 410055638 70105798 410055638 70105798 85506224 124546799 85506224 124546799 873014003 473211532 873014003 192903336 873014003 192903336 460886772 94795918 460886772 94795918 878652891 355895701 878652891 169594972 878652891 169594972 607807866 941979299 607807866 941979299 630232656 732437241 630232656 732437241 183604484 973063627 183604484 973063627 810879096 69330804 810879096 69330804 312698007 785476641 312698007 341444665 312698007 341444665 924641617 384813298 924641617 384813298 731273132 709184354 731273132 709184354 983276511 477432044 983276511 477432044 215610189 714876423 215610189 714876423 904438426 779236057 904438426 692099187 904438426 692099187 568830502 914894405 568830502 914894405 411298129 924447296 411298129 924447296 878518544 465239107 878518544 946190228 878518544 946190228 227374502 90182312 227374502 90182312 736857442 705198219 736857442 185968151 736857442 185968151 170596339 469397870 170596339 469397870 583197160 809285945 583197160 62810677 583197160 62810677 341726578 318351560 341726578 318351560 423748584 825571095 423748584 825571095 49007433 361119118 49007433 361119118 589210705 523689409 589210705 523689409 318659797 873151355 318659797 873151355 43184835 602764449 43184835 602764449 842183981 749100758 842183981 960112813 842183981 960112813 21898251 56801297 21898251 56801297 885093605 275740662 885093605 174961952 885093605 174961952 484873545 865076160 484873545 865076160 988338931 699861632 988338931 699861632 39465632 931340511 39465632 931340511 793665493 550797720 793665493 550797720 378634701 988255012 378634701 988255012 566718328 622560671 566718328 622560671 737758215 731337499 737758215 731337499 444955429 160899427 444955429 160899427 834992149 7472814 834992149 7472814 70480759 55552565 70480759 463165890 70480759 463165890 735328955 165745042 735328955 165745042 505669187 637114915 505669187 461708350 505669187 461708350 26083544 796342640 26083544 796342640 680512895 548302721 680512895 548302721 148849324 767951665 148849324 767951665 989882870 503839816 989882870 503839816 342190138 379453383 342190138 379453383 955062809 869179112 955062809 869179112 907128463 137988573 907128463 137988573 31434009 19075625 31434009 19075625 699776778 556594869 699776778 773108732 699776778 773108732 60583047 953935450 60583047 953935450 837908116 927004573 837908116 927004573 446654315 427750646 446654315 427750646 936608412 940118818 936608412 940118818 156819420 110079486 156819420 110079486 219444486 109594921 219444486 109594921 149270632 319751802 149270632 319751802 528621253 585058802 528621253 585058802 347312318 806112506 347312318 806112506 852608058 297792124 852608058 484241780 852608058 484241780 628272710 3526081 628272710 897484564 628272710 897484564 31621067 746357075 31621067 746357075 372879937 871794454 372879937 871794454 335082774 698380571 335082774 698380571 600391970 627869199 600391970 627869199 443968855 157083098 443968855 356687842 443968855 356687842 284275964 23287215 284275964 954974162 284275964 954974162 572278165 431406904 572278165 431406904 70161148 482199653 70161148 482199653 612941988 915070834 612941988 445930155 612941988 445930155 88239265 889763511 88239265 889763511 757278117 230385729 757278117 649035605 757278117 649035605 146499588 736891844 146499588 736891844 670268813 147937651 670268813 147937651 50387452 11188935 50387452 11188935 296091047 987952091 296091047 613920373 296091047 613920373 523549389 263121128 523549389 263121128 253337062 923801784 253337062 472469928 253337062 472469928 863233656 301133917 863233656 301133917 141427554 323779052 141427554 323779052 887652892 554216325 887652892 554216325 158356595 967002319 158356595 967002319 860599327 618053329 860599327 618053329 359245130 601417525 359245130 601417525 938199401 822719482 938199401 796738168 938199401 796738168 156553284 680667581 156553284 680667581 897323525 294259497 897323525 751924275 897323525 751924275 40651216 403980298 40651216 403980298 651959646 696446371 651959646 573374737 651959646 573374737 690393045 235386929 690393045 235386929 583747647 494258472 583747647 494258472 905055280 688763328 905055280 688763328 426449890 410707029 426449890 440686677 426449890 440686677 902644115 354678626 902644115 354678626 231946691 790957824 231946691 790957824 847880724 711039387 847880724 711039387 720084994 995524394 720084994 995524394 738739138 698986734 738739138 698986734 453053285 171606991 453053285 171606991 847461237 857028094 847461237 765817405 847461237 765817405 20710421 623640231 20710421 623640231 783923443 293668590 783923443 293668590 213166335 592256476 213166335 592256476 856830897 629680627 856830897 872815206 856830897 872815206 42364433 354334472 42364433 354334472 481039231 65103104 481039231 65103104 102446734 378747924 102446734 378747924 982217749 213323160 982217749 213323160 218693489 519906707 218693489 220571436 218693489 220571436 612294421 317403165 612294421 304631650 612294421 304631650 705343684 513300755 705343684 513300755 21134438 60073630 21134438 60073630 852873823 831097839 852873823 831097839 207081606 757537834 207081606 757537834 678784473 200921561 678784473 290576560 678784473 290576560 268059212 630128904 268059212 630128904 879778661 819720102 879778661 819720102 474309626 627347431 474309626 627347431 84461856 292719974 84461856 292719974 964475089 121190097 964475089 753748922 964475089 753748922 527198765 934653050 527198765 934653050 870075320 72997506 870075320 72997506 533811370 484411064 533811370 484411064 942660013 352252905 942660013 352252905 171911547 521785516 171911547 458921983 171911547 458921983 767440312 314249883 767440312 314249883 41906348 986412768 41906348 986412768 784702376 149371189 784702376 943083034 784702376 943083034 41242512 508595450 41242512 508595450 445599092 701678243 445599092 701678243 600075438 572403538 600075438 572403538 4465907 682089348 4465907 682089348 700912079 691087178 700912079 691087178 195824660 978652662 195824660 978652662 846144976 337184201 846144976 337184201 514091807 938287683 514091807 938287683 930490806 954571057 930490806 954571057 82787403 522429302 82787403 522429302 625441218 715449279 625441218 715449279 11975008 195658452 11975008 195658452 418166486 921420563 418166486 921420563 812882791 432965187 812882791 432965187 25335385 362680471 25335385 362680471 749874398 840016902 749874398 840016902 398139003 992907388 398139003 992907388 712846242 418468601 712846242 418468601 113780265 857854670 113780265 857854670 904764341 363240354 904764341 363240354 27223674 783606441 27223674 783606441 732758312 598682832 732758312 598682832 236010151 600850628 236010151 600850628 705640669 433185797 705640669 433185797 647624117 806794343 647624117 806794343 794339754 537408714 794339754 537408714 207661588 272165350 207661588 272165350 968934941 752618765 968934941 935320671 968934941 935320671 328067087 689929620 328067087 689929620 751947693 743357847 751947693 928967183 751947693 928967183 237238434 165575004 237238434 360171334 237238434 360171334 922837953 854769184 922837953 854769184 512605719 72927755 512605719 72927755 959300200 220679739 959300200 461949876 959300200 461949876 230300795 691349502 230300795 53686570 230300795 53686570 733516553 64778435 733516553 325368393 733516553 325368393 805943183 773109594 805943183 773109594 213111912 984173801 213111912 984173801 840359922 336525553 840359922 336525553 342546832 201964566 342546832 201964566 848682506 611285504 848682506 611285504 510244582 443949868 510244582 443949868 901505432 388345656 901505432 388345656 508095523 761745571 508095523 761745571 578772480 205330596 578772480 205330596 575402953 502728772 575402953 502728772 663420652 270845995 663420652 270845995 198906912 189845344 198906912 189845344 689299902 33068915 689299902 810021395 689299902 810021395 76801665 432318934 76801665 432318934 600276894 275799257 600276894 275799257 686700393 956108864 686700393 956108864 585776098 24279133 585776098 24279133 849409810 165216098 849409810 165216098 785397889 289836911 785397889 460862853 785397889 460862853 878324124 920009990 878324124 920009990 232440670 818575451 232440670 818575451 804407426 413373383 804407426 493986151 804407426 493986151 391504526 826020881 391504526 826020881 500638183 173919396 500638183 173919396 368125249 28443395 368125249 710617921 368125249 710617921 711691121 4459412 711691121 77285918 711691121 77285918 616675873 377663884 616675873 377663884 876407886 73240815 876407886 73240815 339546226 549491624 339546226 549491624 579030246 970026885 579030246 970026885 260445508 279937932 260445508 279937932 3167455 41869120 3167455 41869120 824520813 141379763 824520813 860808366 824520813 860808366 11906896 391653869 11906896 391653869 839658616 117656861 839658616 117656861 108903753 873391825 108903753 873391825 983461943 680281687 983461943 680281687 335372935 42084581 335372935 42084581 736641928 362318487 736641928 362318487 305942103 972591965 305942103 427158186 305942103 427158186 89056362 265155431 89056362 265155431 994023004 72786830 994023004 710025363 994023004 710025363 412889463 820591065 412889463 820591065 849587606 834119348 849587606 834119348 706880769 466276230 706880769 466276230 823536469 360833117 823536469 360833117 429577665 26237618 429577665 26237618 565085486 67480967 565085486 816409315 565085486 816409315 789871039 941224563 789871039 941224563 80037765 872350121 80037765 872350121 744240695 790406401 744240695 790406401 501079840 164277418 501079840 164277418 853314364 814856390 853314364 38942541 853314364 38942541 467505110 284298738 467505110 632449869 467505110 632449869 180420572 671401545 180420572 671401545 550796615 81011246 550796615 81011246 57903415 547506271 57903415 547506271 733094873 781731049 733094873 781731049 204004549 272315764 204004549 272315764 694398178 685309771 694398178 685309771 502969998 274267067 502969998 274267067 275094631 627066122 275094631 627066122 628703189 917964832 628703189 511310294 628703189 511310294 579371447 62709321 579371447 62709321 781372182 795384132 781372182 795384132 620098629 354226748 620098629 354226748 841963464 794849826 841963464 794849826 550028066 957438995 550028066 957438995 921042428 318736939 921042428 318736939 265150779 573585834 265150779 105823317 265150779 105823317 740797057 20956717 740797057 76173510 740797057 76173510 174932352 913334733 174932352 913334733 907555852 106818723 907555852 106818723 516688052 605153878 516688052 605153878 758393454 2904224 758393454 127311208 758393454 127311208 416999082 957820420 416999082 957820420 20298576 249649206 20298576 249649206 955030351 7559268 955030351 7559268 214750887 430446105 214750887 430446105 73969761 892021435 73969761 892021435 740069631 394476706 740069631 394476706 309943320 79168871 309943320 294885916 309943320 294885916 899159577 376983241 899159577 376983241 441737827 383331253 441737827 998200517 441737827 998200517 582785905 752495018 582785905 752495018 124578494 417475540 124578494 417475540 598383957 757222313 598383957 757222313 250605706 881389977 250605706 881389977 867158105 428502871 867158105 828828128 867158105 828828128 579326634 81018490 579326634 81018490 842433128 942192711 842433128 942192711 253206145 889914851 253206145 889914851 672528350 170463626 672528350 949513249 672528350 949513249 222102200 907850033 222102200 907850033 552055106 459790229 552055106 539077633 552055106 539077633 287122112 462457564 287122112 462457564 135047177 708378337 135047177 708378337 613295185 722432425 613295185 722432425 56611554 224459745 56611554 224459745 493552646 387637879 493552646 387637879 465204758 745705528 465204758 745705528 790309698 650715904 790309698 650715904 237388625 707053813 237388625 432563965 237388625 432563965 16897779 474095369 16897779 474095369 576341409 387224576 576341409 387224576 398742500 261461616 398742500 261461616 533147735 385906268 533147735 385906268 13636949 699651631 13636949 699651631 415282019 317114305 415282019 790411670 415282019 790411670 590855976 63499483 590855976 63499483 417538247 633088452 417538247 444562354 417538247 444562354 942375346 966488202 942375346 966488202 240863970 772266367 240863970 772266367 806466358 163764338 806466358 163764338 645136254 484028904 645136254 495084968 645136254 495084968 31799369 295397995 31799369 295397995 690335503 109742871 690335503 695929899 690335503 695929899 109867684 218498841 109867684 218498841 200806260 392899839 200806260 392899839 156026995 52857085 156026995 52857085 807676280 427870499 807676280 427870499 157252514 577363567 157252514 577363567 222534060 895099735 222534060 895099735 210330968 243517399 210330968 243517399 978483235 216596946 978483235 216596946 397100274 794835811 397100274 711197809 397100274 711197809 149617020 396445652 149617020 396445652 691580473 730676108 691580473 730676108 226185782 375991230 226185782 375991230 670245744 222310648 670245744 222310648 38792643 554655870 38792643 554655870 302151761 33248598 302151761 33248598 81177966 684424906 81177966 442963697 81177966 442963697 821070948 460399338 821070948 54842148 821070948 54842148 390185106 229027559 390185106 649346957 390185106 649346957 163731672 745473809 163731672 745473809 973484455 117845008 973484455 986807679 973484455 986807679 196072642 530058538 196072642 530058538 25000033 7322170 25000033 942061759 25000033 942061759 466807344 585847463 466807344 585847463 341305670 566967471 341305670 566967471 342518793 585742125 342518793 585742125 49168069 394947269 49168069 394947269 810865987 527835438 810865987 666131271 810865987 666131271 958729572 127728419 958729572 629603820 958729572 629603820 776931823 753579770 776931823 165253505 776931823 165253505 305886131 812459825 305886131 812459825 476684265 441257850 476684265 441257850 454633507 687307074 454633507 687307074 846461128 631044350 846461128 631044350 128970584 124528613 128970584 124528613 504797119 824677075 504797119 824677075 78141697 87249197 78141697 87249197 709712088 218229948 709712088 218229948 284559439 873788632 284559439 873788632 659505302 275882457 659505302 275882457 334732201 2397237 334732201 494887464 334732201 494887464 750213118 423024128 750213118 423024128 152794846 145542231 152794846 145542231 967536056 706732934 967536056 395130912 967536056 395130912 93553993 362976487 93553993 362976487 808075819 546717334 808075819 546717334 378712502 792858614 378712502 578541847 378712502 578541847 699902769 401514407 699902769 433212995 699902769 433212995 847897169 999073511 847897169 999073511 189176738 705853671 189176738 705853671 506997440 140973626 506997440 941839345 506997440 941839345 671621970 416767020 671621970 416767020 151516151 172222812 151516151 172222812 776755219 711456450 776755219 711456450 124323264 745351526 124323264 745351526 212671464 102370429 212671464 102370429 75112819 644911415 75112819 644911415 771905988 851600667 771905988 851600667 655230911 946116215 655230911 946116215 960584208 897076399 960584208 897076399 108565329 327900114 108565329 327900114 675982549 179183125 675982549 179183125 240337922 659579180 240337922 659579180 760537873 104045296 760537873 104045296 486926396 308395275 486926396 308395275 953347251 354155496 953347251 354155496 260821741 417427843 260821741 417427843 469814867 979052012 469814867 979052012 147789702 325782846 147789702 325782846 718970049 53462875 718970049 53462875 215999626 463532761 215999626 463532761 771985727 846293700 771985727 846293700 498848975 303873360 498848975 303873360 873129814 889919187 873129814 889919187 158545235 191034921 158545235 191034921 382024104 658898893 382024104 491197280 382024104 491197280 930408235 209135299 930408235 209135299 91869723 960998793 91869723 960998793 972580324 972157418 972580324 773262861 972580324 773262861 617162570 254761061 617162570 254761061 610661072 871887965 610661072 871887965 974467724 229341141 974467724 229341141 746305361 403860 746305361 555104991 746305361 555104991 806409889 934492563 806409889 413789322 806409889 413789322 919404699 608376321 919404699 608376321 134682731 85223967 134682731 85223967 39312905 636049075 39312905 636049075 481814129 437962487 481814129 979412126 481814129 979412126 642054871 553577606 642054871 553577606 411077729 238612455 411077729 238612455 747720722 349417261 747720722 535846477 747720722 535846477 528746772 649040482 528746772 649040482 672259852 451496746 672259852 451496746 391365559 458357083 391365559 157770321 391365559 157770321 139906012 474369430 139906012 474369430 923227940 604527204 923227940 462588443 923227940 462588443 486387062 212394762 486387062 212394762 679493558 172754624 679493558 172754624 474744497 888679586 474744497 888679586 547835693 761830121 547835693 761830121 286213084 364476095 286213084 364476095 736501897 937535360 736501897 937535360 395259599 208667498 395259599 248697328 395259599 248697328 885277164 91237898 885277164 91237898 98367961 578436082 98367961 578436082 950672970 788989906 950672970 788989906 311927274 521039329 311927274 521039329 716666290 202182406 716666290 202182406 118878379 363273115 118878379 363273115 201404313 965450622 201404313 965450622 92774368 225329864 92774368 225329864 671987181 509150037 671987181 509150037 562267730 345825119 562267730 345825119 974875478 566847482 974875478 566847482 142413930 836537653 142413930 620373491 142413930 620373491 993535858 970102493 993535858 274614206 993535858 274614206 262281704 841576300 262281704 411668892 262281704 411668892 680603352 234558519 680603352 234558519 129871444 506913779 129871444 506913779 717925991 335754737 717925991 335754737 308646655 462208220 308646655 462208220 880838179 805630845 880838179 356312917 880838179 356312917 920535302 277219634 920535302 277219634 160680075 384730769 160680075 384730769 885844478 259799993 885844478 259799993 254027429 671598863 254027429 671598863 860929013 257136341 860929013 257136341 178057274 65478719 178057274 65478719 677560061 655822926 677560061 569955347 677560061 569955347 354599622 602338116 354599622 602338116 3991834 458398284 3991834 458398284 479106483 231863760 479106483 231863760 157490865 944589199 157490865 944589199 773194574 855680941 773194574 855680941 129614317 985408440 129614317 985408440 632159354 71431016 632159354 273365554 632159354 273365554 721200862 435933272 721200862 435933272 583442092 472793977 583442092 583947292 583442092 583947292 959938720 892853143 959938720 892853143 307622970 40444462 307622970 40444462 913105962 715882478 913105962 351050307 913105962 351050307 459171250 971746891 459171250 971746891 631193933 243382202 631193933 243382202 134469990 544170610 134469990 111798397 134469990 111798397 148886369 972723150 148886369 972723150 31082675 319840476 31082675 319840476 979616541 800219067 979616541 874705833 979616541 874705833 624541201 559440739 624541201 678124591 624541201 678124591 98704166 686584003 98704166 686584003 573769705 926958910 573769705 102266181 573769705 102266181 192622974 523235712 192622974 247670763 192622974 247670763 939053756 690666562 939053756 254010952 939053756 254010952 408356726 556197835 408356726 282562313 408356726 282562313 436524233 736513515 436524233 736513515 430374818 799211930 430374818 799211930 710538469 865882012 710538469 865882012 11726144 961510217 11726144 502854533 11726144 502854533 849801532 626099726 849801532 690035358 849801532 690035358 23359118 841296729 23359118 841296729 359363180 400925993 359363180 400925993 640320281 192089623 640320281 814650821 640320281 814650821 922213883 672882784 922213883 672882784 132535650 453278122 132535650 453278122 921879307 326299772 921879307 492102904 921879307 492102904 51442738 955215621 51442738 955215621 846786602 180869545 846786602 180869545 23610291 79546076 23610291 79546076 746308706 780480083 746308706 593695104 746308706 593695104 324282974 37161755 324282974 37161755 630229632 676457158 630229632 676457158 358860987 751890621 358860987 751890621 948765245 594666854 948765245 594666854 51801218 946331869 51801218 91082442 51801218 91082442 900462516 960441186 900462516 960441186 55003957 80053110 55003957 80053110 406200213 769065232 406200213 769065232 334150602 483805858 334150602 483805858 421508229 168369581 421508229 168369581 177160236 756370553 177160236 756370553 818711122 9695905 818711122 9695905 11378127 610000148 11378127 610000148 671377735 105697164 671377735 105697164 81357648 498503760 81357648 498503760 876941405 622548814 876941405 45064761 876941405 45064761 62988384 453453380 62988384 338562451 62988384 338562451 844333766 536386532 844333766 536386532 518774952 881636391 518774952 881636391 715266799 418572623 715266799 488583113 715266799 488583113 837646559 444146661 837646559 444146661 300030562 33997780 300030562 33997780 547031451 368881538 547031451 368881538 95243292 251879354 95243292 251879354 687265656 9852906 687265656 9852906 60934709 723208868 60934709 723208868 865773077 970068452 865773077 970068452 124749888 390415591 124749888 390415591 71329801 203017894 71329801 203017894 755914624 993342286 755914624 993342286 419083707 343174898 419083707 343174898 442408778 225454833 442408778 225454833 333210603 569171153 333210603 569171153 413773023 20601275 413773023 20601275 194166985 336095011 194166985 336095011 586395531 182493068 586395531 182493068 389206394 851740433 389206394 851740433 365396121 975239347 365396121 975239347 888716195 67492633 888716195 67492633 546556769 928505042 546556769 928505042 811909095 702791181 811909095 702791181 219638459 564534722 219638459 564534722 867435945 101961519 867435945 101961519 152482803 328364444 152482803 328364444 971533543 78971284 971533543 78971284 680560764 587411862 680560764 305561298 680560764 305561298 303416540 338255726 303416540 338255726 530930878 576804512 530930878 576804512 77089482 111741114 77089482 111741114 945124233 924166272 945124233 945121372 945124233 945121372 126168236 305311987 126168236 305311987 972549086 872688109 972549086 872688109 142698621 812302612 142698621 812302612 760392994 689602811 760392994 715520771 760392994 715520771 351759165 832549939 351759165 217057106 351759165 217057106 550003558 803571547 550003558 803571547 263695492 162762072 263695492 162762072 327491812 374221369 327491812 374221369 173126757 213710274 173126757 213710274 343503803 543382084 343503803 543382084 52007718 898406442 52007718 742987722 52007718 742987722 980674526 346071243 980674526 346071243 4167352 650090290 4167352 650090290 721789920 816252948 721789920 105025304 721789920 105025304 164532329 519732585 164532329 519732585 921795126 211411449 921795126 211411449 133922298 803186745 133922298 803186745 427068543 457447651 427068543 457447651 953509494 200351844 953509494 200351844 651305307 48033975 651305307 553741448 651305307 553741448 9065898 432421032 9065898 432421032 939389131 325875335 939389131 325875335 712384564 981395539 712384564 981395539 808582371 761113753 808582371 864096780 808582371 864096780 550903941 639150824 550903941 639150824 767609188 728788123 767609188 728788123 461803913 23211894 461803913 89810803 461803913 89810803 136323315 521194368 136323315 521194368 704211576 392310261 704211576 392310261 358261452 883742597 358261452 883742597 418709974 750346716 418709974 750346716 152274681 744927845 152274681 744927845 569923082 387622701 569923082 387622701 368836979 967397573 368836979 967397573 954205158 574003609 954205158 574003609 285746751 921266218 285746751 69672226 285746751 69672226 712200364 513744313 712200364 513744313 399229995 691237520 399229995 691237520 757433424 325267719 757433424 325267719 379935413 765839552 379935413 765839552 872973094 247947810 872973094 247947810 532851868 831971820 532851868 808763135 532851868 808763135 954746825 650992235 954746825 650992235 109368505 597243839 109368505 597243839 343957174 175562884 343957174 175562884 305863243 787304460 305863243 787304460 844220057 221609574 844220057 221609574 125798308 878574618 125798308 878574618 933171018 471853403 933171018 471853403 231726286 930543663 231726286 389711879 231726286 389711879 185054328 705261912 185054328 705261912 564881742 736771577 564881742 736771577 261437364 543914620 261437364 543914620 624597015 355800547 624597015 355800547 177309688 346516631 177309688 346516631 401654972 720339087 401654972 720339087 312280431 657860730 312280431 657860730 840579594 386629506 840579594 386629506 450585561 654537717 450585561 654537717 748793225 482170149 748793225 605220290 748793225 605220290 481620943 830228120 481620943 830228120 551852045 582131516 551852045 582131516 302580500 109863570 302580500 109863570 940018681 645624119 940018681 473284378 940018681 473284378 225449439 179821872 225449439 179821872 431805290 359380989 431805290 359380989 101459643 460323358 101459643 460323358 754718776 175780708 754718776 175780708 289433588 63929792 289433588 165322014 289433588 165322014 832438280 406401779 832438280 221223231 832438280 221223231 982875298 900877611 982875298 900877611 390907685 301306309 390907685 310296491 390907685 310296491 907067672 560188321 907067672 271184480 907067672 271184480 975911611 365091494 975911611 365091494 366715340 92331165 366715340 92331165 784196887 677202293 784196887 677202293 540364469 952218727 540364469 952218727 755918618 283716156 755918618 283716156 295675985 784931242 295675985 784931242 460117810 852666475 460117810 852666475 173985090 418698011 173985090 418698011 953396563 342643620 953396563 342643620 120842828 44128316 120842828 44128316 523572303 957630469 523572303 954899412 523572303 954899412 648648129 442340936 648648129 442340936 373684519 392750483 373684519 392750483 860823640 43161868 860823640 43161868 193877868 724491633 193877868 210118036 193877868 210118036 741254913 119573160 741254913 341495977 741254913 341495977 595136771 688383502 595136771 688383502 701132338 376928051 701132338 376928051 1657682 315218018 1657682 315218018 587577404 145554251 587577404 145554251 147550714 779522839 147550714 779522839 822213935 769928470 822213935 769928470 482181542 818916204 482181542 337914062 482181542 337914062 727157920 952799316 727157920 952799316 412689676 675075228 412689676 675075228 647370000 258567144 647370000 258567144 421678161 527648551 421678161 527648551 686534090 695920031 686534090 695920031 171845371 441295200 171845371 441295200 845601649 180652145 845601649 180652145 90553717 447981521 90553717 169541785 90553717 169541785 972484578 312070368 972484578 312070368 385867040 386993397 385867040 386993397 917653881 232372629 917653881 407145479 917653881 407145479 227591978 856507617 227591978 289698682 227591978 289698682 6746394 448011991 6746394 448011991 444496006 757677809 444496006 757677809 198680677 226302835 198680677 226302835 478991740 406450774 478991740 406450774 440382916 198840852 440382916 198840852 820428843 266412626 820428843 816417411 820428843 816417411 31181624 800033031 31181624 800033031 599567094 442783601 599567094 480055789 599567094 480055789 928491889 703243934 928491889 703243934 194228817 791883325 194228817 791883325 828491001 292996115 828491001 292996115 57865426 26368317 57865426 26368317 849517942 350399176 849517942 354729489 849517942 354729489 78684752 403474516 78684752 403474516 399263732 257940843 399263732 257940843 41677989 126818881 41677989 126818881 687007726 203007627 687007726 203007627 194692360 457604769 194692360 457604769 630830246 279744706 630830246 279744706 153927062 97983547 153927062 392376765 153927062 392376765 431580913 883942436 431580913 883942436 925644245 189699883 925644245 189699883 81981526 655179063 81981526 655179063 291660875 376031705 291660875 376031705 266356330 397739276 266356330 397739276 913718146 221858687 913718146 221858687 408467456 919563376 408467456 884027391 408467456 884027391 893366698 943972160 893366698 943972160 373596016 338302269 373596016 466500160 373596016 466500160 119629229 480784366 119629229 480784366 545872148 868354525 545872148 868354525 253911519 290342754 253911519 290342754 555445114 919623829 555445114 919623829 162344753 824791468 162344753 824791468 676820600 419279872 676820600 419279872 126128562 213271730 126128562 213271730 782933855 298870255 782933855 449118026 782933855 449118026 704840444 519432610 704840444 519432610 766999294 435168566 766999294 435168566 100900025 722404963 100900025 722404963 618107252 197754155 618107252 197754155 268460378 707214325 268460378 707214325 394089034 275452398 394089034 275452398 14633449 530561022 14633449 530561022 295964152 796312697 295964152 796312697 91483871 908915501 91483871 908915501 976284003 58848152 976284003 501661064 976284003 501661064 274019517 761206106 274019517 761206106 999798603 133428488 999798603 133428488 810039696 967355734 810039696 321787304 810039696 321787304 519078566 16000501 519078566 16000501 707275788 964634272 707275788 964634272 545092153 245956512 545092153 278270961 545092153 278270961 198160277 507879465 198160277 507879465 892648551 302836609 892648551 302836609 360344490 583405670 360344490 583405670 978612612 8963660 978612612 8963660 470220610 871198007 470220610 25715773 470220610 25715773 830890709 876822182 830890709 876822182 58026363 52873172 58026363 726522191 58026363 726522191 666978182 579101701 666978182 579101701 143486501 926145966 143486501 926145966 866340539 531184918 866340539 531184918 497645131 98048587 497645131 816256699 497645131 816256699 271610746 924709896 271610746 924709896 727957333 109500738 727957333 109500738 422245526 30207584 422245526 30207584 841280595 821561886 841280595 821561886 136042149 972778537 136042149 972778537 968503940 595907963 968503940 595907963 694598725 560721434 694598725 560721434 698024385 212373255 698024385 212373255 514237612 563361175 514237612 563361175 793672852 706739506 793672852 221858352 793672852 221858352 949248179 820030462 949248179 820030462 726016871 367661607 726016871 367661607 910071027 395910762 910071027 395910762 171130978 541659207 171130978 541659207 894352520 996099984 894352520 144501745 894352520 144501745 47147357 28966036 47147357 706470324 47147357 706470324 665802277 167674204 665802277 744084715 665802277 744084715 436004600 575219121 436004600 575219121 615665675 929825720 615665675 929825720 77894082 641019256 77894082 641019256 682324392 283399514 682324392 283399514 26365992 513895220 26365992 513895220 503574060 930063774 503574060 930063774 65684875 541967046 65684875 541967046 535188176 974982516 535188176 974982516 32732339 304154747 32732339 304154747 515788778 307742416 515788778 307742416 7542824 899764545 7542824 899764545 605849461 152127646 605849461 181682001 605849461 181682001 187047121 647228512 187047121 647228512 518335144 840694200 518335144 840694200 297727622 303515530 297727622 303515530 531421071 31704200 531421071 31704200 210900896 871182932 210900896 871182932 833027012 838121180 833027012 838121180 446669357 646286414 446669357 646286414 965832795 686756547 965832795 686756547 76938080 701950193 76938080 101689684 76938080 101689684 698894378 478726415 698894378 229730412 698894378 229730412 749075155 86808061 749075155 86808061 11458178 964157640 11458178 964157640 735907461 64846482 735907461 64846482 258455436 296058863 258455436 296058863 717528841 442893490 717528841 977659799 717528841 977659799 293756019 228025588 293756019 228025588 753123016 311351178 753123016 311351178 94190163 584765899 94190163 584765899 532679925 5728783 532679925 844828919 532679925 844828919 905629903 846698930 905629903 846698930 364078812 116340913 364078812 116340913 845761405 13971887 845761405 117124196 845761405 117124196 954143958 382427987 954143958 382427987 113571566 816844084 113571566 247402847 113571566 247402847 416323677 574074879 416323677 574074879 264499248 622655763 264499248 622655763 690274559 638878767 690274559 638878767 102601246 106418197 102601246 106418197 706173119 277908816 706173119 277908816 550391580 331548102 550391580 331548102 869225284 423199478 869225284 423199478 17659764 241499459 17659764 241499459 599613605 18300761 599613605 999725832 599613605 999725832 72084035 750406521 72084035 750406521 720703573 2221100 720703573 2221100 78153733 629012108 78153733 629012108 758618166 791836596 758618166 791836596 156632953 257195261 156632953 257195261 807220270 149801878 807220270 891294812 807220270 891294812 147046401 665926871 147046401 665926871 509940511 98344006 509940511 98344006 453071331 352347731 453071331 352347731 537373005 194818082 537373005 194818082 422838926 598753649 422838926 598753649 799709157 86424474 799709157 86424474 286813 968952915 286813 968952915 858248601 168371963 858248601 168371963 167394399 857108979 167394399 857108979 910030347 879688855 910030347 72369121 910030347 72369121 159827842 320214499 159827842 33348999 159827842 33348999 919852237 242998830 919852237 425206315 919852237 425206315 147666337 674493874 147666337 674493874 752077468 654107208 752077468 654107208 295476069 122209610 295476069 122209610 91149515 112656645 91149515 112656645 965214853 833418397 965214853 968146666 965214853 968146666 78243559 977582660 78243559 977582660 305493954 532491136 305493954 532491136 71091256 14747524 71091256 14747524 208015988 774418210 208015988 59508464 208015988 59508464 721258322 984012608 721258322 984012608 392004110 901326706 392004110 901326706 796987019 3092315 796987019 294911500 796987019 294911500 841231718 836686498 841231718 836686498 329230001 987319650 329230001 987319650 354515772 915875872 354515772 915875872 340994521 338536425 340994521 338536425 915150392 336287927 915150392 336287927 170190734 600315925 170190734 600315925 370582286 45396879 370582286 45396879 224401462 65737169 224401462 65737169 803667699 287353909 803667699 287353909 216442804 496558765 216442804 496558765 806209946 292012047 806209946 600422333 806209946 600422333 209337710 655837873 209337710 608575172 209337710 608575172 967982755 50008276 967982755 50008276 351708511 548529787 351708511 548529787 743850421 347711528 743850421 347711528 912595715 802091447 912595715 802091447 14846555 141118569 14846555 141118569 734692674 415480112 734692674 200438020 734692674 200438020 884793504 731902954 884793504 731902954 276635444 841795681 276635444 841795681 961416275 579201893 961416275 579201893 124379091 623601831 124379091 623601831 967775377 219844357 967775377 273914416 967775377 273914416 521661233 507824023 521661233 875673208 521661233 875673208 682952261 91733714 682952261 91733714 296661632 779362044 296661632 779362044 863675145 309893572 863675145 309893572 265081619 808103692 265081619 808103692 769600596 215089769 769600596 215089769 80813840 801831416 80813840 801831416 816240571 948877658 816240571 948877658 514592128 82616435 514592128 82616435 885483347 329508772 885483347 329508772 191710460 903397197 191710460 405164840 191710460 405164840 623099787 455639264 623099787 455639264 195242786 891742423 195242786 891742423 776094583 890986225 776094583 890986225 243613838 774436966 243613838 774436966 579184459 909738269 579184459 909738269 340049880 994971780 340049880 994971780 907895152 698136048 907895152 698136048 571863334 127206706 571863334 127206706 883129681 905936843 883129681 905936843 249058842 984269504 249058842 984269504 841545954 54797719 841545954 320826003 841545954 320826003 458634672 874858453 458634672 874858453 492176015 431649490 492176015 431649490 37141663 949086946 37141663 279784034 37141663 279784034 168281673 878227907 168281673 878227907 13914184 458339473 13914184 458339473 561260365 928905903 561260365 928905903 130945148 508371623 130945148 508371623 310830100 693459481 310830100 693459481 108420636 942756120 108420636 942756120 991711309 53766497 991711309 222762563 991711309 222762563 140183007 669949382 140183007 669949382 711484078 203708298 711484078 203708298 391710447 833032311 391710447 701918888 391710447 701918888 835478037 200015570 835478037 200015570 63310448 332296358 63310448 20931452 63310448 20931452 946669226 767643667 946669226 46443639 946669226 46443639 263549337 826683363 263549337 826683363 950599696 931700450 950599696 137450505 950599696 137450505 136410761 910158272 136410761 910158272 445618310 639179967 445618310 639179967 26628014 428531862 26628014 428531862 762694967 728350293 762694967 728350293 219555250 7977350 219555250 7977350 770584810 50558234 770584810 50558234 356868459 27942375 356868459 27942375 775424034 620354993 775424034 620354993 439977124 622314553 439977124 622314553 795196517 44947957 795196517 44947957 570661824 936252049 570661824 936252049 968585623 43813899 968585623 43813899 278513918 844819906 278513918 519914621 278513918 519914621 540907157 952612906 540907157 952612906 217598431 953295962 217598431 953295962 390391674 255391181 390391674 255391181 379996062 753939408 379996062 753939408 836155649 209685593 836155649 209685593 150344174 467960650 150344174 122453027 150344174 122453027 837511157 660831893 837511157 660831893 482400489 10496512 482400489 10496512 925023717 929719539 925023717 929719539 43168334 607706037 43168334 607706037 427281103 29238226 427281103 29238226 21654781 799037290 21654781 799037290 702405707 467592573 702405707 467592573 138224698 263003637 138224698 263003637 771702665 42595037 771702665 42595037 77517859 296600706 77517859 296600706 17313977 411958844 17313977 411958844 506473084 725482619 506473084 725482619 29283833 808576274 29283833 808576274 892194984 904950134 892194984 700840776 892194984 700840776 500351230 121269005 500351230 121269005 896212786 554334519 896212786 554334519 617087214 967072851 617087214 967072851 913281641 686331969 913281641 686331969 420629049 895979482 420629049 895979482 822545240 539369857 822545240 539369857 736349864 488652133 736349864 488652133 889526331 215002464 889526331 215002464 821533374 330865826 821533374 330865826 887074903 133904032 887074903 133904032 235702950 980244525 235702950 491462765 235702950 491462765 109876472 706648687 109876472 706648687 717403240 656493647 717403240 656493647 265288661 384666926 265288661 384666926 845910885 632180833 845910885 632180833 606840288 365327144 606840288 365327144 701079580 935903861 701079580 935903861 395130594 234030435 395130594 234030435 633106912 915619630 633106912 293858668 633106912 293858668 211934261 677329466 211934261 677329466 679197964 177074853 679197964 278374788 679197964 278374788 409574788 283011067 409574788 378088235 409574788 378088235 648420688 33154933 648420688 33154933 192270688 976974045 192270688 976974045 378596868 760812625 378596868 760812625 491006157 228639919 491006157 228639919 146427353 788086511 146427353 426138423 146427353 426138423 785908235 838011685 785908235 742508406 785908235 742508406 545123405 250145238 545123405 250145238 999057463 404373955 999057463 352497338 999057463 352497338 141523884 773668382 141523884 773668382 819054062 931870416 819054062 931870416 430975543 921137478 430975543 921137478 995474081 179577260 995474081 179577260 29591480 143875800 29591480 143875800 950596895 592173538 950596895 592173538 141378768 70474577 141378768 70474577 933946115 174421263 933946115 174421263 60239607 286303531 60239607 286303531 195320466 645888791 195320466 645888791 4089898 74196128 4089898 74196128 811382136 980455350 811382136 815180740 811382136 815180740 508921055 641510677 508921055 641510677 846453472 266008974 846453472 266008974 129100318 403666565 129100318 403666565 55250696 103751248 55250696 103751248 742971620 884865276 742971620 272810842 742971620 272810842 922813621 89529368 922813621 616280432 922813621 616280432 16560409 410140 16560409 410140 810739774 914561135 810739774 767068325 810739774 767068325 229762054 361583716 229762054 361583716 767137543 255624650 767137543 761832324 767137543 761832324 859479129 467388451 859479129 467388451 40976889 870820940 40976889 170196742 40976889 170196742 346306188 952846966 346306188 952846966 104263163 132544324 104263163 132544324 721114253 289985189 721114253 520779804 721114253 520779804 206041263 433745512 206041263 433745512 893985599 757305989 893985599 689035589 893985599 689035589 316070283 865570817 316070283 865570817 753354387 958641150 753354387 958641150 197211481 207448428 197211481 207448428 615618153 17579355 615618153 17579355 498473085 576989893 498473085 576989893 628168641 998210428 628168641 998210428 40797858 890204504 40797858 890204504 653528816 36041254 653528816 36041254 296902380 800554372 296902380 800554372 799373283 22568859 799373283 22568859 143924846 870994612 143924846 870994612 587059582 69411279 587059582 69411279 301790971 280960905 301790971 923253015 301790971 923253015 132108979 929588914 132108979 929588914 966156931 11433134 966156931 11433134 76881417 219118784 76881417 153475312 76881417 153475312 963911994 517466759 963911994 517466759 285624360 718827743 285624360 718827743 786460206 991729664 786460206 803749394 786460206 803749394 104927457 896331908 104927457 896331908 854756898 222261417 854756898 222261417 503634662 999735437 503634662 999735437 688353253 268445331 688353253 268445331 476767384 530918658 476767384 530918658 949056934 99336893 949056934 99336893 253869430 280390336 253869430 63495419 253869430 63495419 649527025 514473628 649527025 918819283 649527025 918819283 361667734 265391121 361667734 265391121 807841678 985487505 807841678 760885548 807841678 760885548 155665304 954367937 155665304 954367937 993364961 699047987 993364961 699047987 466067497 524851031 466067497 524851031 855482290 176675810 855482290 176675810 553743640 339478869 553743640 339478869 865770325 613981191 865770325 613981191 281358037 808026173 281358037 808026173 41044914 175236817 41044914 175236817 935105612 594403452 935105612 758259815 935105612 758259815 277733733 987209577 277733733 987209577 608522546 569372793 608522546 569372793 158723782 991804679 158723782 895274001 158723782 895274001 380950414 487660111 380950414 487660111 211265136 663945245 211265136 663945245 920589861 148166178 920589861 627602974 920589861 627602974 95118939 302908732 95118939 302908732 214041733 879688715 214041733 879688715 469154954 17742467 469154954 17742467 435922479 679413015 435922479 679413015 571220086 68928001 571220086 617315953 571220086 617315953 370621493 113167610 370621493 113167610 900881958 641103375 900881958 741675528 900881958 741675528 920947969 435925402 920947969 435925402 29071289 304794333 29071289 304794333 465276457 653348082 465276457 653348082 82816954 151059389 82816954 151059389 897797518 883999162 897797518 883999162 327568851 476577321 327568851 476577321 5330417 630907802 5330417 630907802 935007672 546419423 935007672 546419423 518621024 474657919 518621024 474657919 837035740 131282815 837035740 265648213 837035740 265648213 360265098 894400292 360265098 880111854 360265098 880111854 952495898 431488102 952495898 431488102 564196734 504736235 564196734 504736235 954674535 236726562 954674535 236726562 605303230 756307821 605303230 526131728 605303230 526131728 916208703 91589828 916208703 91589828 350689325 181924870 350689325 821908960 350689325 821908960 944421142 260988151 944421142 434992127 944421142 434992127 510472376 627035163 510472376 627035163 715156847 467190224 715156847 467190224 61193888 541673185 61193888 541673185 49010098 306317067 49010098 306317067 272894048 414933264 272894048 414933264 228028343 777487643 228028343 777487643 825632014 481491854 825632014 481491854 397504416 829615954 397504416 829615954 473036759 560558264 473036759 560558264 351600322 785264437 351600322 785264437 990671968 828236383 990671968 828236383 292145523 940355201 292145523 940355201 71155617 403470384 71155617 403470384 733749389 758595331 733749389 55127028 733749389 55127028 755070746 620989200 755070746 620989200 169209925 163247751 169209925 689642206 169209925 689642206 473317843 228382816 473317843 228382816 279918516 977327784 279918516 977327784 800624809 139669241 800624809 139669241 834325027 551450320 834325027 551450320 38420657 779641415 38420657 779641415 486108041 267102377 486108041 761928655 486108041 761928655 357108734 990141908 357108734 990141908 890865185 729277001 890865185 729277001 423332191 921163496 423332191 132134518 423332191 132134518 55250121 134925696 55250121 134925696 745961888 714820313 745961888 701728754 745961888 701728754 865779130 946525341 865779130 946525341 27630689 383286766 27630689 383286766 578134143 435054937 578134143 407404965 578134143 407404965 19197201 960042872 19197201 27353184 19197201 27353184 246360293 490250387 246360293 490250387 50890119 471523782 50890119 471523782 837778561 371428849 837778561 371428849 390794193 70934719 390794193 979842793 390794193 979842793 476192873 947177347 476192873 947177347 461670987 387887089 461670987 387887089 963997133 21001510 963997133 21001510 152644685 932892237 152644685 594295525 152644685 594295525 156691019 872368123 156691019 872368123 7455562 852251164 7455562 852251164 499283966 675842245 499283966 675842245 326604193 217030508 326604193 217030508 814150330 212395946 814150330 799621054 814150330 799621054 596315580 988002881 596315580 741654045 596315580 741654045 250800159 483117706 250800159 483117706 845186384 821940250 845186384 821940250 142211092 98348801 142211092 98348801 793730964 885209412 793730964 479335473 793730964 479335473 797648188 82140197 797648188 82140197 283846052 325518504 283846052 162852839 283846052 162852839 959489397 760557485 959489397 145759135 959489397 145759135 974028282 526855532 974028282 526855532 190781476 95063267 190781476 95063267 939879810 544505224 939879810 98499766 939879810 98499766 118128628 451875614 118128628 451875614 968236668 832828219 968236668 144580613 968236668 144580613 158554415 850246868 158554415 850246868 782886458 299637887 782886458 613016017 782886458 613016017 926356662 307628641 926356662 307628641 346413574 950769087 346413574 950769087 874965851 974803462 874965851 974803462 478196049 801283313 478196049 801283313 629042607 931909315 629042607 321055827 629042607 321055827 351393351 792783335 351393351 792783335 787385002 72453539 787385002 72453539 102952758 650610557 102952758 20293893 102952758 20293893 886714884 685720622 886714884 553883582 886714884 553883582 749871701 565641996 749871701 10937476 749871701 10937476 731334810 263921526 731334810 263921526 901495784 268797128 901495784 268797128 50785659 444837690 50785659 335101983 50785659 335101983 879155555 837150438 879155555 837150438 163680722 290030373 163680722 290030373 982083855 69863397 982083855 69863397 173966732 774336536 173966732 774336536 496613949 811838982 496613949 811838982 89373782 99415689 89373782 99415689 886573308 162762086 886573308 872048323 886573308 872048323 105761345 994366739 105761345 994366739 395086886 317843006 395086886 317843006 313103026 842557345 313103026 842557345 652352197 35689987 652352197 586809711 652352197 586809711 54395707 399840382 54395707 399840382 680591744 870578412 680591744 870578412 541635333 731562945 541635333 731562945 940120492 307686205 940120492 307686205 535899641 235741657 535899641 235741657 901667028 997381093 901667028 924002562 901667028 924002562 73566685 877153113 73566685 877153113 529194399 395530702 529194399 395530702 324638791 860393007 324638791 860393007 736884195 708500432 736884195 708500432 83430311 404264390 83430311 404264390 307245814 435050606 307245814 435050606 62722244 766779055 62722244 766779055 982186686 302117466 982186686 302117466 387846459 972285518 387846459 972285518 647440381 553962119 647440381 553962119 5408629 588457370 5408629 588457370 781037292 934678957 781037292 121093068 781037292 121093068 97252735 526855303 97252735 526855303 884012650 469692900 884012650 469692900 587666211 221195616 587666211 221195616 678139192 585093546 678139192 585093546 396219424 290556309 396219424 290556309 978344156 168184719 978344156 422670300 978344156 422670300 502034497 494522088 502034497 864913684 502034497 864913684 863293747 666029650 863293747 666029650 391015019 741698050 391015019 741698050 64824801 270434081 64824801 270434081 720709137 728096523 720709137 580855601 720709137 580855601 806848217 339491285 806848217 339491285 100907949 716093334 100907949 183007732 100907949 183007732 264016252 96086877 264016252 444900830 264016252 444900830 463719734 763420385 463719734 763420385 31028251 524852323 31028251 524852323 348357741 334722770 348357741 794525742 348357741 794525742 311592699 202955646 311592699 202955646 769778055 656429126 769778055 746010629 769778055 746010629 373530398 735781576 373530398 735781576 968850596 283015531 968850596 283015531 257791814 38264960 257791814 38264960 437338479 90589627 437338479 513483619 437338479 513483619 37950923 17130733 37950923 153993751 37950923 153993751 457353449 844188119 457353449 143064088 457353449 143064088 406982985 73575423 406982985 73575423 691029667 934922940 691029667 934922940 479442344 680127844 479442344 680127844 869868371 374240276 869868371 374240276 364598155 596582709 364598155 136363323 364598155 136363323 951219871 823151448 951219871 823151448 213583376 950929972 213583376 328096073 213583376 328096073 743294016 668493363 743294016 668493363 235531639 219293471 235531639 219293471 805082194 304847143 805082194 345395755 805082194 345395755 549561298 468830327 549561298 468830327 602267574 208048871 602267574 208048871 7135417 331857058 7135417 331857058 36844644 883700269 36844644 883700269 4153045 58546573 4153045 58546573 701726324 338790861 701726324 338790861 572027361 202489055 572027361 202489055 999180147 73663582 999180147 743879672 999180147 743879672 406660671 41725866 406660671 386664369 406660671 386664369 137070346 59918688 137070346 709193838 137070346 709193838 772096580 948745106 772096580 948745106 241889609 496733523 241889609 496733523 714042905 603217383 714042905 754007068 714042905 754007068 577822132 93418734 577822132 93418734 945503213 805909629 945503213 805909629 249885494 244200815 249885494 499892253 249885494 499892253 848245037 748234339 848245037 748234339 253005806 778437592 253005806 778437592 917772530 50028143 917772530 665721107 917772530 665721107 922585926 904800216 922585926 904800216 182449850 225077389 182449850 225077389 889473218 990318297 889473218 990318297 386508941 926198506 386508941 926198506 896943872 226021326 896943872 226021326 159121358 393072243 159121358 393072243 492058910 564326410 492058910 564326410 278791998 129398252 278791998 931028862 278791998 931028862 830960701 14551277 830960701 14551277 184347852 835369672 184347852 772922360 184347852 772922360 555439883 441305525 555439883 441305525 139723664 853440111 139723664 853440111 769344070 169935015 769344070 169935015 673984199 637934244 673984199 637934244 965065626 311742672 965065626 311742672 157759206 670285143 157759206 570766104 157759206 570766104 586796319 568913084 586796319 568913084 212752823 898207399 212752823 439889023 212752823 439889023 973231772 318102099 973231772 318102099 154666378 949078190 154666378 949078190 984711379 131805028 984711379 131805028 302436005 219792536 302436005 219792536 785651572 355438181 785651572 838987753 785651572 838987753 856562379 8136349 856562379 8136349 696602851 694122703 696602851 694122703 842577947 452804068 842577947 544506090 842577947 544506090 406235672 518164148 406235672 518164148 606699827 270537775 606699827 270537775 347470850 329375357 347470850 329375357 569509749 491998813 569509749 491998813 229342510 184467589 229342510 184467589 704371847 816605961 704371847 816605961 307484966 130681952 307484966 292685916 307484966 292685916 912093221 622698577 912093221 622698577 572511577 366783249 572511577 366783249 597745074 674503829 597745074 674503829 580843323 448305693 580843323 448305693 665994018 97630968 665994018 97630968 209799607 67244343 209799607 92491186 209799607 92491186 154534527 50643459 154534527 50643459 657846563 516073433 657846563 516073433 216175114 146587186 216175114 146587186 688303535 919142660 688303535 919142660 291192676 600751908 291192676 600751908 449426251 886868002 449426251 886868002 552734968 978105003 552734968 978105003 33019441 319769147 33019441 319769147 968497558 602129939 968497558 7089903 968497558 7089903 337281580 368874128 337281580 2939667 337281580 2939667 673077272 227956486 673077272 325685926 673077272 325685926 149372838 809950743 149372838 547871826 149372838 547871826 586230984 354711124 586230984 354711124 982691727 391225435 982691727 391225435 253713784 861040036 253713784 861040036 127626954 738222210 127626954 738222210 595331886 282058980 595331886 864425907 595331886 864425907 625778207 311696114 625778207 725555680 625778207 725555680 974572318 864297272 974572318 864297272 245403553 719102818 245403553 719102818 904456682 10205401 904456682 745380504 904456682 745380504 113847694 201289826 113847694 201289826 882663135 4757582 882663135 62016057 882663135 62016057 207150042 997556615 207150042 997556615 491183777 605516276 491183777 605516276 332642871 339606631 332642871 339606631 845838482 89085407 845838482 89085407 206751703 169382062 206751703 455237914 206751703 455237914 191741586 281897473 191741586 281897473 404524379 96797684 404524379 96797684 125110041 792758959 125110041 792758959 494082703 728935051 494082703 728935051 162408432 304494125 162408432 304494125 961167945 811461652 961167945 811461652 189237085 270224861 189237085 270224861 865312655 464753288 865312655 464753288 258679101 971038208 258679101 713227996 258679101 713227996 977625051 276387714 977625051 276387714 527410589 118745954 527410589 118745954 871040995 335047102 871040995 625502802 871040995 625502802 394336755 908638533 394336755 629843128 394336755 629843128 17539313 488666546 17539313 488666546 937985839 846582057 937985839 612965470 937985839 612965470 306958842 842497311 306958842 842497311 659624758 137768988 659624758 137768988 11945332 918612800 11945332 918612800 795129845 690211219 795129845 690211219 381794684 109892633 381794684 109892633 457522461 782880624 457522461 782880624 420514657 111799152 420514657 173137851 420514657 173137851 949825050 795969551 949825050 795969551 246026165 112033778 246026165 487140815 246026165 487140815 150991211 690940086 150991211 690940086 350998260 420578719 350998260 420578719 135606273 455549053 135606273 455549053 595969541 143124225 595969541 980621333 595969541 980621333 502266015 106833988 502266015 106833988 153545565 468149719 153545565 468149719 285423023 850065840 285423023 345157227 285423023 345157227 593662068 545605917 593662068 545605917 387988226 904214398 387988226 904214398 617851717 339973348 617851717 339973348 111533117 56843618 111533117 404870874 111533117 404870874 705141258 490036761 705141258 265020612 705141258 265020612 10955446 985571591 10955446 985571591 839565850 454925283 839565850 454925283 76291262 12625643 76291262 12625643 959637378 103599637 959637378 103599637 5003239 949876583 5003239 289511552 5003239 289511552 880630022 44548919 880630022 185487157 880630022 185487157 101436565 208178613 101436565 208178613 506469625 493317148 506469625 919458613 506469625 919458613 220589741 970613702 220589741 488091185 220589741 488091185 236965712 192271381 236965712 192271381 113250312 400402095 113250312 400402095 727125048 824741781 727125048 759324633 727125048 759324633 947969935 757663353 947969935 892198604 947969935 892198604 700489808 87174808 700489808 87174808 811355247 385143194 811355247 385143194 263562110 760730933 263562110 760730933 304510898 512110403 304510898 512110403 167652879 368466360 167652879 368466360 962371396 266142281 962371396 266142281 503411233 563078296 503411233 563078296 937681941 730811239 937681941 953227345 937681941 953227345 589484829 136672541 589484829 587064466 589484829 587064466 102234118 305294137 102234118 305294137 571849338 383568809 571849338 383568809 34845049 744062506 34845049 278638641 34845049 278638641 887385665 361467794 887385665 926498979 887385665 926498979 215083746 460600098 215083746 460600098 374553011 663986768 374553011 57823401 374553011 57823401 49989571 673169213 49989571 616949382 49989571 616949382 803094702 394179442 803094702 394179442 50446073 323398323 50446073 323398323 687783668 102255399 687783668 102255399 226346598 870798618 226346598 870798618 754974050 654706834 754974050 733020560 754974050 733020560 999905651 508778092 999905651 508778092 665781600 957502952 665781600 51762515 665781600 51762515 396479279 306439148 396479279 306439148 691758450 598810895 691758450 598810895 411752339 530430211 411752339 530430211 909818455 384252899 909818455 384252899 25333526 502301416 25333526 502301416 393398156 343367058 393398156 343367058 125865613 967012297 125865613 967012297 266259232 259470502 266259232 259470502 5260888 422212918 5260888 143142153 5260888 143142153 850844330 165019039 850844330 165019039 191305189 310025991 191305189 310025991 549928767 709407541 549928767 709407541 4717403 492950645 4717403 492950645 438931006 45382332 438931006 649225571 438931006 649225571 906291682 455312438 906291682 455312438 54178664 986472749 54178664 986472749 506456119 900387587 506456119 900387587 380716141 586479881 380716141 586479881 860467567 583974756 860467567 583974756 188217302 669203717 188217302 634873947 188217302 634873947 212693743 628343630 212693743 628343630 98475778 530222918 98475778 530222918 248004666 69614402 248004666 800187317 248004666 800187317 606704241 418908822 606704241 418908822 230915961 373673225 230915961 373673225 443096551 170424700 443096551 922478028 443096551 922478028 241821953 800581401 241821953 800581401 685253287 552463290 685253287 552463290 318653798 103299194 318653798 103299194 930622323 352347323 930622323 65800012 930622323 65800012 9970427 175394493 9970427 175394493 431327796 810324713 431327796 4871382 431327796 4871382 897863336 364396713 897863336 364396713 305439775 588741715 305439775 588741715 781464228 400462200 781464228 400462200 109428160 432689749 109428160 432689749 984730489 609464953 984730489 448816890 984730489 448816890 278557652 110363453 278557652 790052977 278557652 790052977 488157704 615363609 488157704 615363609 375717292 712972477 375717292 712972477 774712061 653638028 774712061 653638028 655668532 496452613 655668532 496452613 897428957 656657918 897428957 656657918 741309745 393922051 741309745 393922051 872859174 27859427 872859174 27859427 178182686 757439346 178182686 17906089 178182686 17906089 27660717 566518368 27660717 566518368 733504742 21279105 733504742 21279105 731689400 547747007 731689400 547747007 981883250 37106103 981883250 37106103 43546695 774331267 43546695 774331267 907406310 414482148 907406310 414482148 719866192 632397513 719866192 632397513 822899961 354020068 822899961 354020068 182053952 364643731 182053952 364643731 903980718 904965805 903980718 523260153 903980718 523260153 567394694 971662982 567394694 971662982 749309480 984581570 749309480 984581570 2807990 986441610 2807990 986441610 673116378 371533593 673116378 371533593 398479711 654177184 398479711 654177184 714562404 105689272 714562404 105689272 356855449 547764031 356855449 547764031 812730267 215052627 812730267 951752471 812730267 951752471 150217443 292959240 150217443 292959240 248122282 817444998 248122282 817444998 205390993 152099432 205390993 152099432 472268360 971314307 472268360 383141774 472268360 383141774 106950831 418591421 106950831 79853622 106950831 79853622 594464006 783809875 594464006 783809875 76167992 980823554 76167992 980823554 238702963 694587234 238702963 694587234 64375596 940915078 64375596 940915078 873570792 996914073 873570792 20378085 873570792 20378085 157262648 822639605 157262648 129644497 157262648 129644497 473592251 160298609 473592251 387179861 473592251 387179861 493591805 931857102 493591805 931857102 344478678 889217382 344478678 889217382 610082153 112301015 610082153 112301015 263718550 716681943 263718550 716681943 866532073 270043848 866532073 270043848 232450029 799867485 232450029 799867485 984569758 280311663 984569758 484451195 984569758 484451195 632158502 946975948 632158502 946975948 663815723 330722842 663815723 330722842 530253852 798990208 530253852 9553326 530253852 9553326 837886459 240397968 837886459 384027694 837886459 384027694 428528024 14075058 428528024 14075058 570218962 359275379 570218962 359275379 112138367 36983199 112138367 36983199 697912973 791020619 697912973 306146155 697912973 306146155 82229338 873669368 82229338 873669368 543874806 312395647 543874806 489701957 543874806 489701957 239199311 660434430 239199311 660434430 482871943 223161470 482871943 223161470 256684435 502250475 256684435 502250475 998349060 240213212 998
#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...