Submission #1242329

#TimeUsernameProblemLanguageResultExecution timeMemory
1242329GrayBroken Line (IOI19_line)Text
20.42 / 100
0 ms0 KiB
35 0 83 72 83 72 37 30 37 30 86 59 86 59 15 54 15 54 47 64 47 64 20 22 20 22 84 53 84 53 11 60 11 60 94 18 94 18 25 41 25 41 2 32 2 32 98 68 98 68 4 66 4 66 99 97 99 97 49 20 49 20 6 61 6 61 100 80 100 80 32
994 9582 0 9582 6656 3573 6656 3573 6182 4030 6182 4030 7032 2997 7032 2997 5274 8303 5274 8303 1822 5320 1822 5320 5064 8628 5064 8628 1563 5834 1563 5834 7676 1258 7676 1258 8696 1890 8696 1890 604 9498 604 9498 1367 8799 1367 8799 9934 9956 9934 9956 2200 4569 2200 4569 5524 5222 5524 5222 4907 5347 4907 5347 5085 316 5085 316 125 9892 125 9892 4655 4659 4655 4659 1391 8772 1391 8772 7200 4294 7200 4294 612 9479 612 9479 6512 595 6512 595 9394 9334 9394 9334 777 7918 777 7918 7870 8810 7870 8810 1345 6944 1345 6944 7006 3040 7006 3040 4888 5163 4888 5163 2762 1276 2762 1276 1253 5603 1253 5603 5252 1904 5252 1904 2029 7833 2029 7833 7729 7648 7729 7648 2570 9877 2570 9877 9785 2371 9785 2371 1580 8612 1580 8612 9727 351 9727 351 9368 6229 9368 6229 6148 6981 6148 6981 8479 8622 8479 8622 1001 1122 1001 1122 3841 6454 3841 6454 8099 1972 8099 1972 2497 7763 2497 7763 7167 2885 7167 2885 4966 7935 4966 7935 2203 2098 2203 2098 7327 7390 7327 7390 5204 5541 5204 5541 9019 9078 9019 9078 5725 5929 5725 5929 8313 8424 8313 8424 8001 6256 8001 6256 2111 2064 2111 2064 3715 6627 3715 6627 1825 1809 1825 1809 750 9359 750 9359 5591 23 5591 23 46 5945 46 5945 4338 448 4338 448 463 4287 463 4287 6457 3768 6457 3768 8162 9915 8162 9915 9841 4324 9841 4324 5768 2673 5768 2673 8309 1666 8309 1666 3927 3919 3927 3919 8257 1559 8257 1559 9922 9925 9922 9925 9944 63 9944 63 985 5351 985 5351 5246 6773 5246 6773 3656 4331 3656 4331 9149 423 9149 423 379 4688 379 4688 5135 8990 5135 8990 1044 7163 1044 7163 3185 2199 3185 2199 2325 3515 2325 3515 6696 3916 6696 3916 5164 6224 5164 6224 1152 1226 1152 1226 3472 6948 3472 6948 5080 5128 5080 5128 365 9702 365 9702 4895 5302 4895 5302 4851 7018 4851 7018 2828 2684 2828 2684 4650 5829 4650 5829 5572 5710 5572 5710 4516 9106 4516 9106 9045 9013 9045 9013 1006 4669 1006 4669 4666 1775 4666 1775 1764 7336 1764 7336 8673 1289 8673 1289 6677 6854 6677 6854 5296 4414 5296 4414 5723 2349 5723 2349 2484 7224 2484 7224 3258 3216 3258 3216 6877 5934 6877 5934 4367 7466 4367 7466 7403 3221 7403 3221 3186 2990 3186 2990 8430 8544 8430 8544 3631 3699 3631 3699 6523 3317 6523 3317 721 9387 721 9387 4426 649 4426 649 643 4433 643 4433 5635 591 5635 591 616 2780 616 2780 7196 7285 7196 7285 6603 6812 6603 6812 8992 9059 8992 9059 7368 2710 7368 2710 6271 6333 6271 6333 9235 799 9235 799 3009 7297 3009 7297 2898 2631 2898 2631 7828 2259 7828 2259 8325 9144 8325 9144 9058 548 9058 548 551 2399 551 2399 7129 7203 7129 7203 6691 6879 6691 6879 1511 8720 1511 8720 2355 2256 2355 2256 4997 5214 4997 5214 6600 3606 6600 3606 3430 8112 3430 8112 2046 5617 2046 5617 4680 8341 4680 8341 1818 7343 1818 7343 7717 2340 7717 2340 7008 7107 7008 7107 1530 1475 1530 1475 3309 8468 3309 8468 1666 5640 1666 5640 8002 2085 8002 2085 4601 4634 4601 4634 6472 3743 6472 3743 4483 4508 4483 4508 1417 1412 1417 1412 6840 3282 6840 3282 899 918 899 918 5659 9271 5659 9271 9157 9435 9157 9435 671 1538 671 1538 8433 962 8433 962 695 9396 695 9396 2654 344 2654 344 9738 3882 9738 3882 2721 2602 2721 2602 4382 5104 4382 5104 9786 190 9786 190 772 831 772 831 61 79 61 79 8887 4997 8887 4997 4558 8092 4558 8092 8035 6011 8035 6011 5348 5719 5348 5719 2070 8094 2070 8094 2904 2817 2904 2817 1268 9021 1268 9021 8952 4857 8952 4857 4709 6157 4709 6157 6056 6385 6056 6385 3958 4998 3958 4998 8692 8865 8692 8865 5265 137 5265 137 9849 375 9849 375 1129 8892 1129 8892 1705 1649 1705 1649 9658 9765 9658 9765 6564 3754 6564 3754 6467 1031 6467 1031 9048 1892 9048 1892 2393 7850 2393 7850 2411 128 2411 128 9929 699 9929 699 7953 7952 7953 7952 5848 5963 5848 5963 4306 1629 4306 1629 8328 6289 8328 6289 6250 9216 6250 9216 9137 1296 9137 1296 1344 4411 1344 4411 4378 1308 4378 1308 1365 7548 1365 7548 3285 7089 3285 7089 9251 9353 9251 9353 3546 6851 3546 6851 9732 9830 9732 9830 7678 2758 7678 2758 2873 1577 2873 1577 8364 9166 8364 9166 272 369 272 369 70 9921 70 9921 2876 6704 2876 6704 9765 9859 9765 9859 5983 4150 5983 4150 9793 9896 9793 9896 52 61 52 61 5747 7538 5747 7538 7465 7746 7465 7746 2505 5620 2505 5620 4661 4588 4661 4588 287 379 287 379 8704 1221 8704 1221 9080 915 9080 915 7206 3223 7206 3223 6852 8794 6852 8794 8571 2959 8571 2959 3153 1175 3153 1175 8736 8904 8736 8904 6749 3483 6749 3483 8194 9341 8194 9341 282 9790 282 9790 6262 3571 6262 3571 3550 1415 3550 1415 8551 1169 8551 1169 1076 8750 1076 8750 5342 178 5342 178 9790 1476 9790 1476 8518 9811 8518 9811 9706 6845 9706 6845 2994 7339 2994 7339 6820 3357 6820 3357 4001 7866 4001 7866 9965 22 9965 22 1397 7599 1397 7599 2638 9559 2638 9559 565 7932 565 7932 7940 4157 7940 4157 4149 6193 4149 6193 5394 3640 5394 3640 6567 1073 6567 1073 954 7881 954 7881 7827 6442 7827 6442 6358 1201 6358 1201 8715 1647 8715 1647 6572 9019 6572 9019 8925 2189 8925 2189 5022 8401 5022 8401 8308 2191 8308 2191 3646 6798 3646 6798 6340 1624 6340 1624 1672 9845 1672 9845 9750 3487 9750 3487 3492 1090 3492 1090 8995 6658 8995 6658 752 774 752 774 1911 6546 1911 6546 6471 6619 6471 6619 4553 3386 4553 3386 3462 3388 3462 3388 6817 7923 6817 7923 1058 8940 1058 8940 2510 194 2510 194 141 9525 141 9525 7043 2967 7043 2967 3284 6152 3284 6152 5565 4552 5565 4552 2285 7954 2285 7954 13 16 13 16 7647 6975 7647 6975 3886 2242 3886 2242 2343 6063 2343 6063 4223 4271 4223 4271 8505 8631 8505 8631 2033 406 2033 406 9630 7194 9630 7194 6028 5014 6028 5014 4797 7542 4797 7542 7493 4146 7493 4146 4174 483 4174 483 9500 1173 9500 1173 225 9833 225 9833 5837 4276 5837 4276 306 9762 306 9762 8177 1811 8177 1811 1832 4850 1832 4850 5434 8002 5434 8002 2218 7643 2218 7643 7544 9452 7544 9452 641 2139 641 2139 7395 7458 7395 7458 3728 3744 3728 3744 1729 8382 1729 8382 9758 313 9758 313 6419 3843 6419 3843 9163 830 9163 830 4739 5543 4739 5543 9464 551 9464 551 6424 7198 6424 7198 3155 6534 3155 6534 6443 3923 6443 3923 4879 6049 4879 6049 1596 1539 1596 1539 7265 8285 7265 8285 8176 1257 8176 1257 1221 7611 1221 7611 7536 9826 7536 9826 264 656 264 656 9343 4007 9343 4007 3649 3620 3649 3620 9810 9907 9810 9907 2485 2968 2485 2968 6415 6452 6415 6452 2303 2177 2303 2177 4116 7181 4116 7181 3160 4887 3160 4887 4718 2823 4718 2823 2997 5522 2997 5522 8631 8819 8631 8819 8102 1070 8102 1070 9012 9214 9012 9214 875 9564 875 9564 9487 7618 9487 7618 2594 4133 2594 4133 7512 7596 7512 7596 524 489 524 489 9617 9655 9617 9655 967 8216 967 8216 8107 3985 8107 3985 3731 6572 3731 6572 9590 447 9590 447 7015 7406 7015 7406 7361 7388 7361 7388 2887 5277 2887 5277 4931 5827 4931 5827 4485 5468 4485 5468 5176 6208 5176 6208 3616 6823 3616 6823 3921 6398 3921 6398 1252 8855 1252 8855 5765 5962 5765 5962 9505 9612 9505 9612 4545 5777 4545 5777 1910 8269 1910 8269 6675 697 6675 697 678 650 678 650 1768 8351 1768 8351 3514 1135 3514 1135 1042 6495 1042 6495 6428 518 6428 518 94 9905 94 9905 4817 5041 4817 5041 5830 7468 5830 7468 2754 6252 2754 6252 7509 2586 7509 2586 8787 8944 8787 8944 9379 606 9379 606 8474 2517 8474 2517 2595 4126 2595 4126 6890 3172 6890 3172 8098 8137 8098 8137 4819 12 4819 12 9970 4884 9970 4884 5245 9240 5245 9240 9145 5323 9145 5323 818 844 818 844 3475 8078 3475 8078 8019 883 8019 883 852 1208 852 1208 4277 5992 4277 5992 8687 1274 8687 1274 4422 5870 4422 5870 6976 3162 6976 3162 2821 9503 2821 9503 589 8506 589 8506 8372 5311 8372 5311 2112 8073 2112 8073 3040 2595 3040 2595 2719 5818 2719 5818 8449 9966 8449 9966 9948 4181 9948 4181 1653 1558 1653 1558 1712 8405 1712 8405 4212 798 4212 798 760 2607 760 2607 9412 9496 9412 9496 2367 3014 2367 3014 7019 2049 7019 2049 2077 7854 2077 7854 7756 4598 7756 4598 3207 7155 3207 7155 98 153 98 153 3891 6434 3891 6434 1581 1523 1581 1523 4955 8350 4955 8350 8242 2262 8242 2262 2048 132 2048 132 86 10001 86 10001 9977 4482 9977 4482 262 350 262 350 3302 7068 3302 7068 6350 3867 6350 3867 8703 9854 8703 9854 176 4120 176 4120 6127 363 6127 363 9707 909 9707 909 3053 7402 3053 7402 2869 2784 2869 2784 8763 1160 8763 1160 3454 6065 3454 6065 5932 2550 5932 2550 2637 6321 2637 6321 9156 842 9156 842 4998 6125 4998 6125 4172 2452 4172 2452 7547 6328 7547 6328 369 407 369 407 9441 5819 9441 5819 67 9950 67 9950 4738 4900 4738 4900 1981 8254 1981 8254 7991 2097 7991 2097 2129 8037 2129 8037 5153 5044 5153 5044 5166 6245 5166 6245 4104 7094 4104 7094 6970 4383 6970 4383 5738 1452 5738 1452 8527 1804 8527 1804 6815 9460 6815 9460 635 6542 635 6542 9486 549 9486 549 1071 9979 1071 9979 9964 3588 9964 3588 3612 9526 3612 9526 9454 6109 9454 6109 4181 5289 4181 5289 9468 9557 9468 9557 2289 2148 2289 2148 4795 5461 4795 5461 578 563 578 563 3225 9587 3225 9587 9657 394 9657 394 3956 4420 3956 4420 5654 7201 5654 7201 3118 3770 3118 3770 9767 241 9767 241 3719 3736 3719 3736 934 1037 934 1037 4524 7376 4524 7376 7262 572 7262 572 588 7130 588 7130 9293 9382 9293 9382 5302 4385 5302 4385 4366 7747 4366 7747 7669 9146 7669 9146 909 7289 909 7289 6630 3587 6630 3587 3687 6702 3687 6702 8075 1993 8075 1993 3112 2934 3112 2934 8783 1145 8783 1145 8563 7921 8563 7921 7932 9468 7932 9468 9371 5430 9371 5430 1516 1455 1516 1455 7370 9635 7370 9635 464 8701 464 8701 7848 2244 7848 2244 1552 8630 1552 8630 726 764 726 764 6124 6202 6124 6202 3964 3812 3964 3812 3819 3659 3819 3659 6558 1780 6558 1780 1819 7036 1819 7036 3390 1579 3390 1579 1661 1691 1661 1691 7020 7159 7020 7159 3965 6339 3965 6339 3494 8842 3494 8842 8670 7341 8670 7341 7258 587 7258 587 9419 7014 9419 7014 5493 2582 5493 2582 2653 2272 2653 2272 9611 420 9611 420 8950 3775 8950 3775 3799 5795 3799 5795 7980 8006 7980 8006 2418 6656 2418 6656 4950 5272 4950 5272 4239 7905 4239 7905 2341 5993 2341 5993 5788 3758 5788 3758 3736 6243 3736 6243 6186 3008 6186 3008 3204 1488 3204 1488 8509
8199 0 4367 21066 4367 21066 24722 18153 24722 18153 3203 19529 3203 19529 1560 3268 1560 3268 1047 10765 1047 10765 24225 16620 24225 16620 24654 5332 24654 5332 9630 19301 9630 19301 18390 633 18390 633 10361 19825 10361 19825 24840 9553 24840 9553 3984 16756 3984 16756 17655 7808 17655 7808 21608 23017 21608 23017 10687 12527 10687 12527 24651 22214 24651 22214 23691 15364 23691 15364 347 23469 347 23469 18196 11658 18196 11658 6843 24807 6843 24807 16884 11348 16884 11348 9773 17877 9773 17877 22432 5565 22432 5565 12706 7210 12706 7210 1723 8217 1723 8217 20930 20507 20930 20507 11303 3046 11303 3046 21371 21134 21371 21134 3393 14250 3393 14250 24818 18355 24818 18355 9111 21605 9111 21605 9578 13237 9578 13237 9530 23606 9530 23606 16429 4874 16429 4874 9435 18522 9435 18522 5270 17049 5270 17049 24616 11218 24616 11218 3623 17270 3623 17270 4034 11398 4034 11398 19666 21138 19666 21138 12185 10731 12185 10731 17910 4706 17910 4706 4976 22522 4976 22522 24158 9651 24158 9651 3911 15990 3911 15990 11690 17565 11690 17565 20192 2644 20192 2644 9643 21674 9643 21674 9968 14780 9968 14780 4406 11254 4406 11254 18576 17562 18576 17562 2353 2347 2353 2347 13380 15921 13380 15921 11646 1865 11646 1865 18975 13346 18975 13346 9237 7639 9237 7639 20876 10912 20876 10912 2305 4666 2305 4666 4145 20282 4145 20282 9871 17919 9871 17919 21600 20068 21600 20068 20461 1563 20461 1563 6237 18141 6237 18141 2008 10157 2008 10157 12753 18769 12753 18769 9937 2273 9937 2273 10830 3196 10830 3196 1465 17047 1465 17047 2065 11534 2065 11534 140 3943 140 3943 19066 8970 19066 8970 2207 4045 2207 4045 6384 23729 6384 23729 476 22905 476 22905 10842 3189 10842 3189 11280 16953 11280 16953 22944 3491 22944 3491 21099 12732 21099 12732 23737 18297 23737 18297 5806 10938 5806 10938 21376 5436 21376 5436 3199 11906 3199 11906 17161 8694 17161 8694 6426 20629 6426 20629 13845 258 13845 258 2871 5408 2871 5408 16081 3348 16081 3348 9221 19564 9221 19564 19268 22677 19268 22677 17950 15603 17950 15603 19654 24169 19654 24169 1869 9236 1869 9236 14301 21161 14301 21161 21203 1359 21203 1359 17394 10960 17394 10960 21153 1614 21153 1614 5581 4787 5581 4787 23760 10386 23760 10386 13846 2624 13846 2624 22289 19136 22289 19136 10897 9446 10897 9446 13921 10164 13921 10164 10156 14769 10156 14769 17413 15687 17413 15687 3308 6532 3308 6532 15525 17161 15525 17161 23997 5059 23997 5059 7001 18164 7001 18164 17448 2350 17448 2350 2544 10663 2544 10663 19342 16059 19342 16059 8478 5133 8478 5133 24737 8157 24737 8157 3948 23370 3948 23370 11298 21248 11298 21248 17847 22540 17847 22540 10873 99 10873 99 6932 2551 6932 2551 21612 2968 21612 2968 2667 3685 2667 3685 13691 9902 13691 9902 2564 7916 2564 7916 10532 16795 10532 16795 4795 11557 4795 11557 20746 24157 20746 24157 18499 18781 18499 18781 11864 19868 11864 19868 2112 3553 2112 3553 4843 23009 4843 23009 1805 2004 1805 2004 21450 22400 21450 22400 21711 5980 21711 5980 5469 24055 5469 24055 123 8612 123 8612 2023 24326 2023 24326 5736 666 5736 666 19228 11886 19228 11886 13868 17484 13868 17484 4528 14831 4528 14831 22630 22685 22630 22685 563 1817 563 1817 17031 5755 17031 5755 1670 211 1670 211 6158 21167 6158 21167 3190 3510 3190 3510 14574 20446 14574 20446 4820 12407 4820 12407 14081 16970 14081 16970 16357 8030 16357 8030 20950 20816 20950 20816 4247 14140 4247 14140 17684 20945 17684 20945 8174 1028 8174 1028 15555 7273 15555 7273 8973 3872 8973 3872 23461 1204 23461 1204 6606 24906 6606 24906 3336 10682 3336 10682 7302 23013 7302 23013 9359 2398 9359 2398 2689 20035 2689 20035 24936 10074 24936 10074 14762 22211 14762 22211 8847 10365 8847 10365 24441 18636 24441 18636 10642 189 10642 189 9925 10902 9925 10902 8623 4202 8623 4202 21167 23994 21167 23994 10147 3786 10147 3786 23573 2580 23573 2580 16612 24206 16612 24206 1288 5833 1288 5833 15247 21087 15247 21087 18225 14 18225 14 9283 3287 9283 3287 23261 23817 23261 23817 3974 17912 3974 17912 7368 6247 7368 6247 728 5612 728 5612 16653 3260 16653 3260 4770 8229 4770 8229 23502 11306 23502 11306 6713 138 6713 138 17865 20862 17865 20862 17929 7298 17929 7298 15904 22184 15904 22184 15115 1633 15115 1633 10806 12059 10806 12059 12875 808 12875 808 22993 14249 22993 14249 12349 3480 12349 3480 266 15665 266 15665 8850 386 8850 386 8841 18016 8841 18016 13322 17974 13322 17974 12063 24686 12063 24686 1440 208 1440 208 17886 22940 17886 22940 10815 6536 10815 6536 24973 23349 24973 23349 6328 7843 6328 7843 18306 23580 18306 23580 4727 743 4727 743 5518 5611 5518 5611 4326 21071 4326 21071 11698 9956 11698 9956 1435 24039 1435 24039 9070 2953 9070 2953 19449 10720 19449 10720 193 612 193 612 21782 17954 21782 17954 3669 21332 3669 21332 15731 9894 15731 9894 16442 19706 16442 19706 19905 12433 19905 12433 13085 23419 13085 23419 21323 8292 21323 8292 23773 3487 23773 3487 1474 1184 1474 1184 21633 18777 21633 18777 672 4278 672 4278 3907 24721 3907 24721 23368 8737 23368 8737 3753 22861 3753 22861 1658 15273 1658 15273 17288 11447 17288 11447 2122 13658 2122 13658 21072 7876 21072 7876 4776 20007 4776 20007 14942 16836 14942 16836 20961 20088 20961 20088 17618 3905 17618 3905 21592 17924 21592 17924 15175 1332 15175 1332 14259 11177 14259 11177 7106 4703 7106 4703 5192 11733 5192 11733 13223 11335 13223 11335 11466 20499 11466 20499 1259 13814 1259 13814 24119 22561 24119 22561 2199 9878 2199 9878 10304 11575 10304 11575 21740 8667 21740 8667 5107 20583 5107 20583 15414 6511 15414 6511 9165 9595 9165 9595 24430 18575 24430 18575 21551 8446 21551 8446 16306 19826 16306 19826 17409 21240 17409 21240 10593 6436 10593 6436 13582 22635 13582 22635 1520 20125 1520 20125 14987 7586 14987 7586 7336 9808 7336 9808 6309 814 6309 814 17427 8582 17427 8582 12010 11342 12010 11342 18765 3994 18765 3994 4147 2907 4147 2907 23095 11410 23095 11410 2330 4047 2330 4047 13721 9822 13721 9822 1154 4713 1154 4713 14885 13997 14885 13997 23204 5700 23204 5700 16296 6314 16296 6314 13044 5702 13044 5702 18494 14190 18494 14190 10484 4958 10484 4958 874 22406 874 22406 11269 2902 11269 2902 4209 3317 4209 3317 18141 21319 18141 21319 1720 6408 1720 6408 15678 6936 15678 6936 6470 19285 6470 19285 13681 22248 13681 22248 1935 23497 1935 23497 20346 16814 20346 16814 4663 20866 4663 20866 900 11495 900 11495 15698 20424 15698 20424 14364 2140 14364 2140 11060 18018 11060 18018 22815 22244 22815 22244 12305 11590 12305 11590 17704 12378 17704 12378 2589 146 2589 146 17055 19090 17055 19090 7487 20127 7487 20127 20465 393 20465 393 14974 19974 14974 19974 20371 9680 20371 9680 6206 2722 6206 2722 18130 24785 18130 24785 6133 226 6133 226 24883 12287 24883 12287 14035 6965 14035 6965 10934 11539 10934 11539 22042 5903 22042 5903 6584 18662 6584 18662 22935 9275 22935 9275 4162 55 4162 55 12758 11917 12758 11917 8126 2919 8126 2919 11717 23150 11717 23150 8324 23377 8324 23377 24136 5416 24136 5416 5408 22804 5408 22804 10068 11377 10068 11377 17800 12805 17800 12805 5644 2639 5644 2639 12610 20898 12610 20898 15100 3678 15100 3678 6043 3242 6043 3242 21368 13759 21368 13759 1192 2994 1192 2994 21668 21110 21668 21110 8093 23712 8093 23712 8394 1095 8394 1095 21309 23217 21309 23217 13031 5187 13031 5187 15050 24229 15050 24229 9866 4257 9866 4257 17465 14246 17465 14246 20196 9057 20196 9057 48 11770 48 11770 14361 4499 14361 4499 2078 6278 2078 6278 22386 7820 22386 7820 19116 5936 19116 5936 23123 9249 23123 9249 4250 13173 4250 13173 16616 13679 16616 13679 8604 716 8604 716 6757 24452 6757 24452 14945 9024 14945 9024 9474 783 9474 783 12494 10827 12494 10827 5640 20662 5640 20662 24706 9385 24706 9385 88 16363 88 16363 18099 22344 18099 22344 12966 23974 12966 23974 24001 7789 24001 7789 24886 18507 24886 18507 273 21387 273 21387 12720 16507 12720 16507 3151 4069 3151 4069 17696 15493 17696 15493 12043 6162 12043 6162 24509 19884 24509 19884 6054 12072 6054 12072 22478 16357 22478 16357 4115 10809 4115 10809 18882 1427 18882 1427 9134 12359 9134 12359 2046 6292 2046 6292 3455 22004 3455 22004 7096 23382 7096 23382 1811 6926 1811 6926 23611 15256 23611 15256 6936 6140 6936 6140 23972 13823 23972 13823 2644 6620 2644 6620 2282 23451 2282 23451 14770 21427 14770 21427 3441 18608 3441 18608 24146 3878 24146 3878 23176 23851 23176 23851 1156 6205 1156 6205 16995 13115 16995 13115 7177 8417 7177 8417 465 22965 465 22965 24962 24428 24962 24428 18608 8418 18608 8418 13994 14814 13994 14814 16425 484 16425 484 6755 13755 6755 13755 18094 6799 18094 6799 14238 13614 14238 13614 15547 1685 15547 1685 16490 19410 16490 19410 10749 11569 10749 11569 18208 18723 18208 18723 8778 8696 8778 8696 20033 21744 20033 21744 8629 15630 8629 15630 6570 21420 6570 21420 21855 11314 21855 11314 14445 22869 14445 22869 6983 4677 6983 4677 5241 1966 5241 1966 23819 21282 23819 21282 16117 9015 16117 9015 16800 3590 16800 3590 3717 496 3717 496 4204 14173 4204 14173 20935 19098 20935 19098 7648 15141 7648 15141 23166 4364 23166 4364 21228 22290 21228 22290 21880 24481 21880 24481 5606 16536 5606 16536 24404 4623 24404 4623 2930 4903 2930 4903 23964 18167 23964 18167 23475 246 23475 246 16727 12913 16727 12913 450 1630 450 1630 14031 13725 14031 13725 8868 23635 8868 23635 23044 3101 23044 3101 2982 18106 2982 18106 23450 639 23450 639 2751 6374 2751 6374 7363 956 7363 956 8196 13164 8196 13164 6205 11955 6205 11955 20792 18264 20792 18264 3396 8675 3396 8675 20276 4319 20276 4319 16933 23463 16933 23463 23194 12265 23194 12265 10936 1654 10936 1654 20387 20014 20387 20014 8453 13200 8453 13200 16371 14215 16371 14215 5112 12720 5112 12720 17029 22381 17029 22381 7142 6344 7142 6344 24786 17581 24786 17581 19309 9728 19309 9728 22684 9584 22684 9584 5225 15566 5225 15566 14183 20917 14183 20917 12317 17803 12317 17803 4568 8617 4568 8617 18843 18624 18843 18624 24874 9008 24874 9008 3819 16560 3819 16560 24857 1255 24857 1255 6519 23823 6519 23823 1902 19530 1902 19530 22140 5117 22140 5117 12645 15728 12645 15728 23559 4268 23559 4268 7354 16929 7354 16929 17326 939 17326 939 20863 22365 20863 22365 10457 347 10457 347 9936 7223 9936 7223 3864 497 3864 497 15167 23702 15167 23702 1392 7359 1392 7359 23968 20994 23968 20994 5617 13379 5617 13379 17066 18386 17066 18386 4855 4153 4855 4153 3825 18997 3825 18997 9314 11244 9314 11244 926 12863 926 12863 12952 16271 12952 16271 11577 967 11577 967 19643 24489 19643 24489 8236 3461 8236 3461 9386 9281 9386 9281 1854 3494 1854 3494 10724 21450 10724 21450 1040 13210 1040 13210 8972 16810 8972 16810 9774 775 9774 775 7192 14348 7192 14348 24039 20555 24039 20555 3746 22734 3746 22734 22658 15303 22658 15303 4413 21725 4413 21725 6860 5243 6860 5243 944 24259 944 24259 23058 23100 23058 23100 10373 3817 10373 3817 24494 21901 24494 21901 8081 14232 8081 14232 19979 21467 19979 21467 20840 3294 20840 3294 11492 9959 11492 9959 22247 18186 22247 18186 23706 20441 23706 20441 6763 7750 6763 7750 21230 2850 21230 2850 5848 14333 5848 14333 17420 1169 17420 1169 13393 4935 13393 4935 14058 627 14058 627 5873 16989 5873 16989 847 2851 847 2851 20780 1643 20780 1643 7681 17231 7681 17231 24196 894 24196 894 11730 5455 11730 5455 15102 22956 15102 22956 5755 17050 5755 17050 24609 12731 24609 12731 24111 21780 24111 21780 21556 1683 21556 1683 20201 13481 20201 13481 12715 4342 12715 4342 20417 458 20417 458 8227 14037 8227 14037 3364 18105 3364 18105 23296 7105 23296 7105 10525 5288 10525 5288 24873 15876 24873 15876 11995 9841 11995 9841 21811 17001 21811 17001 11278 9175 11278 9175 21529 1311 21529 1311 935 18506 935 18506 23854 18499 23854 18499 23498 10046 23498 10046 24943 18399 24943 18399 8907 4239 8907 4239 11180 10045 11180 10045 7219 4708 7219 4708 24863 21028 24863 21028 245 4751 245 4751 10090 24784 10090 24784 23931 6870 23931 6870 23051 16664 23051 16664 23774 24175 23774 24175 2120 7726 2120 7726 20226 10418 20226 10418 20748 8594 20748 8594 14037 22844 14037 22844 11752 17525 11752 17525 21460 19115 21460 19115 2304 8845 2304 8845 16515 11635 16515 11635 739 9395 739 9395 13540 19382 13540 19382 7702 5113 7702 5113 1659 24832 1659 24832 11839 23669 11839 23669 10410 7085 10410 7085 20284 22209 20284 22209 11128 7702 11128 7702 24391 16279 24391 16279 7257 16405 7257 16405 17202 1696 17202 1696 10607 23998 10607 23998 22606 11098 22606 11098 1726 15065 1726 15065 5989 21373 5989 21373 14179 4670 14179 4670 5229 7447 5229 7447 22089 5592 22089 5592 3704 22241 3704 22241 7320 3225 7320 3225 12346 5074 12346 5074 22999 1376 22999 1376 1026 20205 1026 20205 16197 6273 16197 6273 13871 23222 13871 23222 12398 5112 12398 5112 20117 16961 20117 16961 15986 2444 15986 2444 16789 3359 16789 3359 4176 23314 4176 23314 17295 1393 17295 1393 13124 20957 13124 20957 6788 5062 6788 5062 21930 21845 21930 21845 489 18688 489 18688 24514 18038 24514 18038 15413 3353 15413 3353 13619 9979 13619 9979 6453 1964 6453 1964 8511 15546 8511 15546 4696 17930 4696 17930 21213 11513 21213 11513 4916 18024 4916 18024 22528 4182 22528 4182 3238 24200 3238 24200 10907 4914 10907 4914 5248 19928 5248 19928 10850 4863 10850 4863 8167 3959 8167 3959 23341 15918 23341 15918 1544 18567 1544 18567 21864 18838 21864 18838 6911 1167 6911 1167 20257 11262 20257 11262 4393 2769 4393 2769 8364 19442 8364 19442 180 11150 180 11150 16178 13479 16178 13479 15931 10242 15931 10242 20668 15406 20668 15406 14956 2604 14956 2604 18508 21326 18508 21326 1179 20558 1179 20558 22230 20300 22230 20300 1241 8070 1241 8070 22036 5122 22036 5122 1329 21078 1329 21078 21489 606 21489 606 9133 15508 9133 15508 6441 22643 6441 22643 22819 11649 22819 11649 2816 18975 2816 18975 14733 15049 14733 15049 24499 23214 24499 23214 13284 9084 13284 9084 1856 14514 1856 14514 13370 17029 13370 17029 1400 13082 1400 13082 17808 5785 17808 5785 3022 14083 3022 14083 19183 5757 19183 5757 8714 17921 8714 17921 31 10104 31 10104 12553 15788 12553 15788 11983 15491 11983 15491 18899 22332 18899 22332 3453 9863 3453 9863 10439 21415 10439 21415 2111 9769 2111 9769 23136 21541 23136 21541 11058 19000 11058 19000 4036 23927 4036 23927 5618 4132 5618 4132 14560 3142 14560 3142 19264 19250 19264 19250 8299 16543 8299 16543 8723 17444 8723 17444 12453 9758 12453 9758 14666 22472 14666 22472 16915 3067 16915 3067 1136 22483 1136 22483 9408 1934 9408 1934 16665 19055 16665 19055 828 847 828 847 13052 6779 13052 6779 17763 12567 17763 12567 12014 11615 12014 11615 22221 17405 22221 17405 17359 3914 17359 3914 2137 2087 2137 2087 17894 15742 17894 15742 10336 19193 10336 19193 17354 22306 17354 22306 5168 3061 5168 3061 19889 24437 19889 24437 1502 2138 1502 2138 19569 17193 19569 17193 6090 6260 6090 6260 16997 21884 16997 21884 16228 7026 16228 7026 14543 19729 14543 19729 7639 8707 7639 8707 15945 24356 15945 24356 22163 18344 22163 18344 14046 17661 14046 17661 21911 10094 21911 10094 1637 1609 1637 1609 6284 17317 6284 17317 20096 866 20096 866 4950 7478 4950 7478 17272 5157 17272 5157 7288 10758 7288 10758 481 6889 481 6889 3878 21851 3878 21851 1571 4003 1571 4003 21038 7658 21038 7658 8999 717 8999 717 6235 11983 6235 11983 23277 10274 23277 10274 14151 13569 14151 13569 12250 4771 12250 4771 10725 11686 10725 11686 21741 180 21741 180 5589 3009 5589 3009 1155 23583 1155 23583 18482 8602 18482 8602 5768 23545 5768 23545 21123 14830 21123 14830 580 15456 580 15456 20457 15827 20457 15827 4419 4440 4419 4440 16568 24435 16568 24435 12899 10734 12899 10734 7294 21030 7294 21030 17468 18648 17468 18648 10242 18532 10242 18532 17284 10158 17284 10158 2324 3430 2324 3430 18571 2526 18571 2526 23376 19619 23376 19619 10701 24033 10701 24033 20103 8203 20103 8203 8508 20292 8508 20292 14952 6784 14952 6784 3172 17718 3172 17718 333 8000 333 8000 13830 2435 13830 2435 5532 19719 5532 19719 21913 8028 21913 8028 9396 24701 9396 24701 19584 4048 19584 4048 4052 20520 4052 20520 12426 12349 12426 12349 10638 2307 10638 2307 1861 8380 1861 8380 7878 7143 7878 7143 9361 18989 9361 18989 21169 20384 21169 20384 16970 3004 16970 3004 22278 3644 22278 3644 18762 8269 18762 8269 24104 24994 24104 24994 21514 3164 21514 3164 21889 24630 21889 24630 4321 4296 4321 4296 14044 1738 14044 1738 15799 15638 15799 15638 7543 5985 7543 5985 8269 23751 8269 23751 9433 12075 9433 12075 634 20221 634 20221 24174 10224 24174 10224 3921 18799 3921 18799 13129 14790 13129 14790 5655 16564 5655 16564 5246 1223 5246 1223 12306 13653 12306 13653 7128 6646 7128 6646 24385 6430 24385 6430 14758 18367 14758 18367 22297 864 22297 864 24249 6607 24249 6607 9186 1512 9186 1512 17076 11665 17076 11665 1202 9889 1202 9889 9525 24227 9525 24227 17875 7345 17875 7345 22439 16096 22439 16096 24809 12743 24809 12743 1602 24793 1602 24793 20165 6413 20165 6413 13665 21052 13665 21052 313 2320 313 2320 17572 16150 17572 16150 11974 9389 11974 9389 19778 17068 19778 17068 16360 1273 16360 1273 21199 11122 21199 11122 11903 23668 11903 23668 23134 9816 23134 9816 1275 22478 1275 22478 19430 1707 19430 1707 12414 20045 12414 20045 21765 7859 21765 7859 11273 6060 11273 6060 22466 15838 22466 15838 3919 20468 3919 20468 4362 16835 4362 16835 4139 15314 4139 15314 22652 16261 22652 16261 10022 18254 10022 18254 19441 24438 19441 24438 9542 11584 9542 11584 14896 11439 14896 11439 708 16000 708 16000 6184 12124 6184 12124 16623 20531 16623 20531 10318 993 10318 993 14890 4312 14890 4312 2789 12496 2789 12496 21287 23229 21287 23229 6016 9183 6016 9183 20536 9654 20536 9654 21301 5603 21301 5603 24040 9960 24040 9960 5631 24204 5631 24204 15549 2507 15549 2507 12124 1659 12124 1659 13477 13830 13477 13830 36 18098 36 18098 6505 3400 6505 3400 12643 20891 12643 20891 1388 14446 1388 14446 7660 16895 7660 16895 19076 12846 19076 12846 21245 2494 21245 2494 594 23141 594 23141 19951 22326 19951 22326 584 21773 584 21773 19419 9459 19419 9459 5342 10656 5342 10656 6025 10098 6025 10098 185 11893 185 11893 24424 15975 24424 15975 4264 2696 4264 2696 9094 13757 9094 13757 9539 4390 9539 4390 19963 8732 19963 8732 7501 4811 7501 4811 15351 22126 15351 22126 5940 12653 5940 12653 9829 23322 9829 23322 7895 12280 7895 12280 18150 20412 18150 20412 4046 5602 4046 5602 8188 16924 8188 16924 3015 1778 3015 1778 12277 8263 12277 8263 3834 10849 3834 10849 24754 9926 24754 9926 15474 11558 15474 11558 6857 7979 6857 7979 20606 14411 20606 14411 6377 1469 6377 1469 9305 22123 9305 22123 8395 11217 8395 11217 18067 4960 18067 4960 10775 23979 10775 23979 16790 1917 16790 1917 4000 19310 4000 19310 24807 3876 24807 3876 18313 24151 18313 24151 11359 4271 11359 4271 11104 739 11104 739 18865 1600 18865 1600 1607 13826 1607 13826 24565 20120 24565 20120 17459 11142 17459 11142 24113 7918 24113 7918 5716 6020 5716 6020 4839 10363 4839 10363 20295 9789 20295 9789 4416 23988 4416 23988 18033 24709 18033 24709 8967 6798 8967 6798 20578 22794 20578 22794 860 15758 860 15758 12575 1613 12575 1613 17539 5747 17539 5747 5657 20317 5657 20317 12151 18170 12151 18170 12929 19397 12929 19397 9032 9177 9032 9177 11751 20283 11751 20283 12037 9139 12037 9139 5030 18422 5030 18422 2934 9621 2934 9621 20109 21751 20109 21751 5739 12251 5739 12251 15573 12358 15573 12358 24071 3489 24071 3489 1887 3362 1887 3362 16542 10730 16542 10730 16071 3144 16071 3144 5322 21679 5322 21679 12244 8746 12244 8746 3728 14302 3728 14302 24224 18073 24224 18073 14994 5848 14994 5848 22415 14609 22415 14609 21518 8719 21518 8719 10770 18843 10770 18843 6302 23556 6302 23556 18819 17360 18819 17360 2597 3824 2597 3824 13323 7912 13323 7912 2300 13414 2300 13414 22066 22185 22066 22185 18597 12077 18597 12077 14168 13132 14168 13132 14704 1307 14704 1307 9958 24675 9958 24675 19057 8964 19057 8964 1568 23717 1568 23717 24771 3542 24771 3542 7638 635 7638 635 19876 11631 19876 11631 4059 9931 4059 9931 9471 23882 9471 23882 1942 5437 1942 5437 19182 14389 19182 14389 16684 18363 16684 18363 18416 5151 18416 5151 11700 13407 11700 13407 23917 17181 23917 17181 23991 11234 23991 11234 3368 14139 3368 14139 22239 15749 22239 15749 18691 10934 18691 10934 17473 18932 17473 18932 493 12368 493 12368 13618 10314 13618 10314 5882 14493 5882 14493 13755 2077 13755 2077 14456 17552 14456 17552 16124 10148 16124 10148 1649 19205 1649 19205 15636 2967 15636 2967 15219 9000 15219 9000 6252 312 6252 312 14701 24373 14701 24373 3174 17840 3174 17840 1765 24122 1765 24122 23549 22737 23549 22737 20875 24494 20875 24494 3860 4740 3860 4740 9397 7303 9397 7303 17135 2412 17135 2412 21772 20386 21772 20386 1599 7132 1599 7132 21661 18133 21661 18133 22886 21827 22886 21827 11523 4389 11523 4389 1088 14078 1088 14078 19788 7886 19788 7886 12677 21587 12677 21587 21641 1861 21641 1861 14725 14505 14725 14505 14959 425 14959 425 2123 22321 2123 22321 24770 991 24770 991 17261 19093 17261 19093 18185 2467 18185 2467 8587 7471 8587 7471 17387 15121 17387 15121 4316 23050 4316 23050 22087 11409 22087 11409 13744 7396 13744 7396 23247 21344 23247 21344 11340 8432 11340 8432 13057 1815 13057 1815 6762 23603 6762 23603 22276 8097 22276 8097 3995 11470 3995 11470 7928 3848 7928 3848 20107 11387 20107 11387 24607 6368 24607 6368 20078 14497 20078 14497 2729 3371 2729 3371 7041 23605 7041 23605 10646 1785 10646 1785 1533 4160 1533 4160 8927 1276 8927 1276 24426 16956 24426 16956 20613 19718 20613 19718 22274 12401 22274 12401 13035 20322 13035 20322 2672 6027 2672 6027 11074 19132 11074 19132 8288 4774 8288 4774 1486 16183 1486 16183 3331 19144 3331 19144 1890 24484 1890 24484 5568 3747 5568 3747 5063 8821 5063 8821 14355 8084 14355 8084 12470 12211 12470 12211 52 9194 52 9194 15877 19179 15877 19179 22958 8160 22958 8160 412 5030 412 5030 7906 22567 7906 22567 987 17726 987 17726 11450 15982 11450 15982 2214 23274 2214 23274 24063 15160 24063 15160 8760 7113 8760 7113 2173 23814 2173 23814 23897 2325 23897 2325 21890 21877 21890 21877 8776 2603 8776 2603 21196 21747 21196 21747 21463 20431 21463 20431 18378 5918 18378 5918 21589 20264 21589 20264 505 2229 505 2229 17366 18271 17366 18271 9197 21150 9197 21150 12740 19972 12740 19972 949 5276 949 5276 18789 23004 18789 23004 3478 16505 3478 16505 18656 15672 18656 15672 6934 7313 6934 7313 9276 8643 9276 8643 477 23019 477 23019 17042 1664 17042 1664 5336 15913 5336 15913 12964 9625 12964 9625 18841 18635 18841 18635 13506 3010 13506 3010 2669 4611 2669 4611 15761 10106 15761 10106 20252 105 20252 105 19947 15276 19947 15276 9756 9017 9756 9017 334 582 334 582 9497 20759 9497 20759 22823 13449 22823 13449 5115 10860 5115 10860 14442 3154 14442 3154 10663 21099 10663 21099 6490 5485 6490 5485 13848 6102 13848 6102 4369 16095 4369 16095 22936 4571 22936 4571 10861 20817 10861 20817 632 1928 632 1928 17541 21592 17541 21592 1693 15931 1693 15931 22116 7557 22116 7557 24169 15199 24169 15199 13880 22300 13880 22300 24845 8377 24845 8377 1194 14353 1194 14353 22238 19858 22238 19858 4238 10021 4238 10021 4746 24269 4746 24269 4285 12917 4285 12917 14972 1079 14972 1079 19074 3865 19074 3865 15237 2523 15237 2523 19847 12417 19847 12417 884 20464 884 20464 9506 5317 9506 5317 24819 13020 24819 13020 4193 21221 4193 21221 13018 14352 13018 14352 22716 21771 22716 21771 5625 2635 5625 2635 24271 9834 24271 9834 9253 19295 9253 19295 17629 5922 17629 5922 1390 23529 1390 23529 21322 24343 21322 24343 97 16710 97 16710 15603 4089 15603 4089 11047 19054 11047 19054 4366 18899 4366 18899 23632 8831 23632 8831 10661 24412 10661 24412 24122 3565 24122 3565 6398 4982 6398 4982 17082 3310 17082 3310 3943 22203 3943 22203 18104 6422 18104 6422 9107 3972 9107 3972 19993 6961 19993 6961 2160 24417 2160 24417 18785 3823 18785 3823 4805 24099 4805 24099 2181 9316 2181 9316 1129 24539 1129 24539 6499 2757 6499 2757 2189 12710 2189 12710 23406 53 23406 53 19227 2870 19227 2870 19784 8083 19784 8083 8110 7620 8110 7620 21434 2829 21434 2829 24388 7487 24388 7487 6406 24214 6406 24214 20085 1429 20085 1429 5102 17713 5102 17713 13968 2549 13968 2549 10636 16250 10636 16250 20595 11441 20595 11441 4455 13816 4455 13816 3326 9743 3326 9743 9760 22978 9760 22978 22296 436 22296 436 1139 8137 1139 8137 2213 18940 2213 18940 1545 5576 1545 5576 20912 11337 20912 11337 10089 2692 10089 2692 24460 15599 24460 15599 10456 18302 10456 18302 23724 16105 23724 16105 1706 6537 1706 6537 20893 16829 20893 16829 1070 9350 1070 9350 1283 14120 1283 14120 10555 23430 10555 23430 5477 5883 5477 5883 17496 7497 17496 7497 15246 2022 15246 2022 23816 17834 23816 17834 6686 13216 6686 13216 6738 18512 6738 18512 1646 15114 1646 15114 13818 16301 13818 16301 14 9471 14 9471 11769 22851 11769 22851 20005 21206 20005 21206 11389 11533 11389 11533 15600 11714 15600 11714 3703 865 3703 865 3827 10807 3827 10807 18051 6163 18051 6163 22847 18526 22847 18526 14719 1466 14719 1466 2758 22115 2758 22115 19490 188 19490 188 8468 75 8468 75 22584 21970 22584 21970 4236 12386 4236 12386 23832 3890 23832 3890 9664 294 9664 294 11919 16917 11919 16917 8668 3304 8668 3304 18514 9058 18514 9058 4196 2853 4196 2853 12057 24790 12057 24790 9886 16487 9886 16487 21700 13185 21700 13185 20708 24141 20708 24141 22375 1697 22375 1697 17831 617 17831 617 22456 13041 22456 13041 11046 11951 11046 11951 20075 7668 20075 7668 15894 21759 15894 21759 24454 6598 24454 6598 4913 12093 4913 12093 5671 12799 5671 12799 1082 24541 1082 24541 20444 2459 20444 2459 20779 7666 20779 7666 7216 360 7216 360 2082 9304 2082 9304 6107 3378 6107 3378 1564 9430 1564 9430 24295 237 24295 237 2886 24341 2886 24341 22098 16571 22098 16571 1313 13071 1313 13071 12834 16045 12834 16045 9693 4262 9693 4262 8134 23378 8134 23378 1030 14682 1030 14682 12549 4529 12549 4529 12388 22753 12388 22753 20701 19898 20701 19898 421 15889 421 15889 3293 18677 3293 18677 15165 10057 15165 10057 18773 17982 18773 17982 19685 239 19685 239 24987 21444 24987 21444 3090 2640 3090 2640 2449 14818 2449 14818 24238 10325 24238 10325 9099 6899 9099 6899 3928 17114 3928 17114 8703 92 8703 92 3710 12412 3710 12412 24185 13852 24185 13852 6541 7530 6541 7530 7590 23352 7590 23352 2089 11011 2089 11011 21916 10154 21916 10154 12205 18497 12205 18497 21520 6549 21520 6549 11147 20849 11147 20849 19260 511 19260 511 19333 8853 19333 8853 6046 681 6046 681 15788 10557 15788 10557 4391 2611 4391 2611 8572 19389 8572 19389 4753 8860 4753 8860 2204 14041 2204 14041 14817 3054 14817 3054 8266 17797 8266 17797 18249 12751 18249 12751 14366 19470 14366 19470 14308 2223 14308 2223 21535 18787 21535 18787 4485 2057 4485 2057 2150 18536 2150 18536 7621 25 7621 25 9329 13566 9329 13566 5187 5019 5187 5019 21232 3513 21232 3513 12404 20693 12404 20693 16954 14508 16954 14508 1903 22179 1903 22179 20047 7291 20047 7291 17410 22131 17410 22131 11313 4885 11313 4885 11310 14880 11310 14880 18567 14787 18567 14787 17006 18825 17006 18825 16190 7569 16190 7569 13981 14282 13981 14282 4219 2774 4219 2774 7467 24991 7467 24991 10050 4150 10050 4150 803 13714 803 13714 13940 4995 13940 4995 15926 12696 15926 12696 19189 17284 19189 17284 5413 785 5413 785 6382 16978 6382 16978 19909 1819 19909 1819 21906 23059 21906 23059 5564 14187 5564 14187 9614 21928 9614 21928 5760 9129 5760 9129 14810 1126 14810 1126 5290 8301 5290 8301 20090 4418 20090 4418 16398 19401 16398 19401 21892 1901 21892 1901 10391 9714 10391 9714 24223 6588 24223 6588 2424 13502 2424 13502 16974 4134 16974 4134 15383 18356 15383 18356 13823 3628 13823 3628 20672 2652 20672 2652 6147 21277 6147 21277 6003 24110 6003 24110 17639 8988 17639 8988 8796 19737 8796 19737 56 302 56 302 18210 12562 18210 12562 8689 17586 8689 17586 13405 1038 13405 1038 9781 20457 9781 20457 4890 4280 4890 4280 10176 1806 10176 1806 5094 11280 5094 11280 16331 8850 16331 8850 151 1530 151 1530 12798 13239 12798 13239 1491 3562 1491 3562 19970 23434 19970 23434 5341 6970 5341 6970 14989 15039 14989 15039 8086 23987 8086 23987 15821 2151 15821 2151 2654 24125 2654 24125 22423 5236 22423 5236 17487 2828 17487 2828 5686 20771 5686 20771 9863 977 9863 977 2361 10842 2361 10842 17429 1972 17429 1972 19437 11327 19437 11327 20623 19159 20623 19159 1605 23233 1605 23233 2977 8193 2977 8193 4061 15580 4061 15580 6340 748 6340 748 731 19247 731 19247 13087 80 13087 80 5424 15970 5424 15970 10709 5370 10709 5370 23216 12014 23216 12014 4683 5578 4683 5578 12307 16688 12307 16688 6472 18747 6472 18747 23635 13476 23635 13476 23665 15461 23665 15461 18114 1751 18114 1751 18200 8205 18200 8205 1929 4954 1929 4954 4979 21728 4979 21728 607 20951 607 20951 22649 9262 22649 9262 4045 18992 4045 18992 10984 15963 10984 15963 21010 13961 21010 13961 6638 7797 6638 7797 11879 20378 11879 20378 11991 9233 11991 9233 638 4167 638 4167 11732 21380 11732 21380 11212 12750 11212 12750 23173 16922 23173 16922 14345 1769 14345 1769 24049 20427 24049 20427 1839 2888 1839 2888 21440 22000 21440 22000 3872 4525 3872 4525 15957 18275 15957 18275 21243 15323 21243 15323 8123 13636 8123 13636 23794 23485 23794 23485 8312 10249 8312 10249 17775 7218 17775 7218 11083 13525 11083 13525 10074 608 10074 608 24317 21617 24317 21617 2660 16408 2660 16408 14555 4515 14555 4515 24569 16345 24569 16345 5269 5830 5269 5830 21281 15844 21281 15844 2101 18762 2101 18762 12480 21934 12480 21934 21121 19018 21121 19018 2586 23579 2586 23579 1843 13839 1843 13839 20773 19637 20773 19637 24896 13261 24896 13261 11434 24444 11434 24444 1121 10003 1121 10003 6948 14887 6948 14887 8402 6404 8402 6404 16271 8672 16271 8672 156 2593 156 2593 11792 14214 11792 14214 5210 18338 5210 18338 15452 24945 15452 24945 20766 4625 20766 4625 10516 14131 10516 14131 18806 1355 18806 1355 16538 9424 16538 9424 11725 992 11725 992 971 22089 971 22089 7807 8309 7807 8309 12070 21374 12070 21374 517 10634 517 10634 18962 4957 18962 4957 6087 22832 6087 22832 18690 6021 18690 6021 20309 20062 20309 20062 2184 6335 2184 6335 19710 24928 19710 24928 7401 3530 7401 3530 22577 13612 22577 13612 12486 2689 12486 2689 18836 22568 18836 22568 21548 2370 21548 2370 12496 14872 12496 14872 8894 22213 8894 22213 16375 18234 16375 18234 5908 6544 5908 6544 7978 14149 7978 14149 1512 6110 1512 6110 1061 18824 1061 18824 19793 12802 19793 12802 14682 23774 14682 23774 2274 21013 2274 21013 17028 14143 17028 14143 10210 1139 10210 1139 24402 22434 24402 22434 23867 3904 23867 3904 15068 12191 15068 12191 3557 14456 3557 14456 20838 21615 20838 21615 23513 816 23513 816 23524 2037 23524 2037 2931 6458 2931 6458 24401 4365 24401 4365 13028 1202 13028 1202 21704 14097 21704 14097 14093 17494 14093 17494 20529 8116 20529 8116 11442 12624 11442 12624 17166 9587 17166 9587 22955 21041 22955 21041 488 24392 488 24392 18002 6522 18002 6522 19919 21511 19919 21511 12909 21290 12909 21290 21614 17167 21614 17167 3690 9897 3690 9897 16036 2969 16036 2969 17973 20716 17973 20716 11447 20514 11447 20514 23077 22266 23077 22266 9331 7967 9331 7967 23959 272 23959 272 11324 14309 11324 14309 14247 6004 14247 6004 19730 20373 19730 20373 3483 22614 3483 22614 10154 16975 10154 16975 1038 13790 1038 13790 23607 6773 23607 6773 8415 3366 8415 3366 354 2697 354 2697 18407 23325 18407 23325 2041 18551 2041 18551 24623 263 24623 263 2539 18217 2539 18217 15141 6229 15141 6229 9279 16909 9279 16909 23294 5715 23294 5715 16566 20600 16566 20600 22134 17628 22134 17628 6534 3774 6534 3774 24761 22088 24761 22088 4807 3221 4807 3221 23079 8407 23079 8407 11918 3435 11918 3435 23639 24752 23639 24752 21842 14226 21842 14226 19379 17685 19379 17685 20048 14759 20048 14759 22950 4850 22950 4850 914 4756 914 4756 19011 13233 19011 13233 6739 24558 6739 24558 22883 8475 22883 8475 19942 1690 19942 1690 1027 24395 1027 24395 8146 134 8146 134 277 23903 277 23903 19033 8939 19033 8939 6010 23873 6010 23873 21293 7391 21293 7391 7984 7887 7984 7887 23394 18668 23394 18668 5302 970 5302 970 18885 20295 18885 20295 23523 8127 23523 8127 11638 11833 11638 11833 14205 6618 14205 6618 12015 21710 12015 21710 2559 1378 2559 1378 14979 21915 14979 21915 3149 11074 3149 11074 11767 23213 11767 23213 4165 13838 4165 13838 15485 22715 15485 22715 10809 4277 10809 4277 6339 14068 6339 14068 9332 125 9332 125 2093 15792 2093 15792 17852 16256 17852 16256 19978 3327 19978 3327 21965 20453 21965 20453 15391 12973 15391 12973 20384 19087 20384 19087 4392 163 4392 163 24065 6538 24065 6538 8488 18253 8488 18253 12350 24458 12350 24458 4560 1002 4560 1002 6610 6613 6610 6613 3030 7552 3030 7552 18354 23047 18354 23047 23250 22175 23250 22175 1943 3776 1943 3776 16525 21389 16525 21389 14358 452 14358 452 21653 19292 21653 19292 2283 23895 2283 23895 18090 2682 18090 2682 22217 14900 22217 14900 24903 7066 24903 7066 24572 20291 24572 20291 10924 10246 10924 10246 1950 21614 1950 21614 16761 7217 16761 7217 4846 9335 4846 9335 18684 18726 18684 18726 3657 6913 3657 6913 23024 6212 23024 6212 11821 18533 11821 18533 20842 9910 20842 9910 567 7001 567 7001 11855 20456 11855 20456 8150 7230 8150 7230 3725 21722 3725 21722 11495 6001 11495 6001 21692 19933 21692 19933 12449 19262 12449 19262 5260 23442 5260 23442 22751 12353 22751 12353 22983 8772 22983 8772 10614 18953 10614 18953 19757 21438 19757 21438 8569 13148 8569 13148 4198 11854 4198 11854 18842 826 18842 826 16040 7791 16040 7791 1601 5625 1601 5625 13504 16206 13504 16206 9272 2856 9272 2856 1593 20687 1593 20687 24182 13445 24182 13445 6687 13817 6687 13817 16832 2062 16832 2062 21157 24426 21157 24426 1719 24473 1719 24473 18641 28 18641 28 7618 22183 7618 22183 9703 10447 9703 10447 11550 24632 11550 24632 281 16515 281 16515 20993 20997 20993 20997 20599 7261 20599 7261 299 20498 299 20498 10816 5200 10816 5200 3131 17401 3131 17401 23589 3251 23589 3251 9458 15578 9458 15578 16072 2170 16072 2170 5325 21046 5325 21046 23078 5219 23078 5219 791 2475 791 2475 21189 6808 21189 6808 14948 12019 14948 12019 20661 11912 20661 11912 9575 2474 9575 2474 6563 1425 6563 1425 17578 7975 17578 7975 19732 19880 19732 19880 6899 21624 6899 21624 14214 6571 14214 6571 18070 3550 18070 3550 13075 2901 13075 2901 540 17832 540 17832 19415 17451 19415 17451 16324 3661 16324 3661 22150 15013 22150 15013 13821 20109 13821 20109 13932 19827 13932 19827 9622 23313 9622 23313 19921 6918 19921 6918 10215 4283 10215 4283 21500 23667 21500 23667 6886 6386 6886 6386 5363 4192 5363 4192 16303 14925 16303 14925 14992 9223 14992 9223 16650 1296 16650 1296 10833 699 10833 699 22058 20892 22058 20892 14693 16823 14693 16823 22725 24770 22725 24770 24412 1863 24412 1863 11948 16431 11948 16431 2019 15329 2019 15329 21271 12512 21271 12512 8235 18900 8235 18900 22381 19335 22381 19335 14984 17278 14984 17278 20644 5607 20644 5607 4588 20822 4588 20822 12323 6486 12323 6486 5857 21749 5857 21749 1542 12249 1542 12249 17608 11664 17608 11664 2711 9358 2711 9358 20447 6703 20447 6703 1407 21634 1407 21634 11393 15326 11393 15326 18875 23491 18875 23491 22978 9018 22978 9018 4068 15193 4068 15193 24175 6115 24175 6115 7276 21152 7276 21152 17702 10186 17702 10186 10574 15517 10574 15517 16730 8915 16730 8915 893 5641 893 5641 24293 24915 24293 24915 5242 21198 5242 21198 22618 23607 22618 23607 4044 8552 4044 8552 468 19358 468 19358 16080 18557 16080 18557 20799 2265 20799 2265 15408 19372 15408 19372 4365 19331 4365 19331 8805 23263 8805 23263 20475 13401 20475 13401 24501 24516 24501 24516 1628 3886 1628 3886 20490 8295 20490 8295 10619 18597 10619 18597 19868 17862 19868 17862 6409 465 6409 465 15502 16294 15502 16294 3895 16754 3895 16754 14835 21382 14835 21382 12761 17338 12761 17338 24300 20385 24300 20385 14973 17524 14973 17524 20630 3434 20630 3434 3304 14267 3304 14267 13374 10648 13374 10648 18539 8739 18539 8739 4379 24895 4379 24895 15230 10415 15230 10415 23275 10565 23275 10565 6473 313 6473 313 20426 10507 20426 10507 13915 2820 13915 2820 24144 23227 24144 23227 23504 2479 23504 2479 1005 17303 1005 17303 23621 19113 23621 19113 6550 14238 6550 14238 7017 24313 7017 24313 23966 10075 23966 10075 6002 929 6002 929 17961 7071 17961 7071 6335 8190 6335 8190 24541 2669 24541 2669 6436 982 6436 982 17940 1086 17940 1086 1242 1208 1242 1208 23527 19828 23527 19828 14173 4368 14173 4368 16477 20510 16477 20510 823 2485 823 2485 16675 17287 16675 17287 3422 24585 3422 24585 10658 21568 10658 21568 3207 18270 3207 18270 14785 3873 14785 3873 2534 21547 2534 21547 23422 24840 23422 24840 15046 8723 15046 8723 17030 20764 17030 20764 9034 24346 9034 24346 3028 15700 3028 15700 267 24109 267 24109 14375 7164 14375 7164 2147 13579 2147 13579 19453 6747 19453 6747 22864 13892 22864 13892 22801 7148 22801 7148 5492 6365 5492 6365 5800 21693 5800 21693 14680 1258 14680 1258 14893 8685 14893 8685 32 5579 32 5579 23040 441 23040 441 6011 6510 6011 6510 13690 11840 13690 11840 7086 18592 7086 18592 14228 22719 14228 22719 5544 15128 5544 15128 23189 2318 23189 2318 4971 19138 4971 19138 24826 931 24826 931 628 10258 628 10258 24919 6533 24919 6533 12609 24644 12609 24644 20830 811 20830 811 15185 19261 15185 19261 21307 24441 21307 24441 7737 15562 7737 15562 391 23653 391 23653 22576 5781 22576 5781 4211 11705 4211 11705 24503 3258 24503 3258 16194 23794 16194 23794 8576 9977 8576 9977 22313 19698 22313 19698 16216 2034 16216 2034 11850 24026 11850 24026 19450 10133 19450 10133 19524 14477 19524 14477 35 5834 35 5834 23043 21015 23043 21015 1169 7110 1169 7110 22825 23356 22825 23356 2525 7365 2525 7365 16225 20151 16225 20151 18299 9045 18299 9045 5955 19511 5955 19511 15735 24514 15735 24514 6714 7251 6714 7251 21005 13913 21005 13913 10127 18376 10127 18376 18631 13294 18631 13294 10743 8029 10743 8029 19319 7536 19319 7536 18193 14764 18193 14764 20649 4027 20649 4027 16541 22161 16541 22161 20084 23246 20084 23246 8682 10944 8682 10944 24377 5343 24377 5343 13494 14277 13494 14277 4983 3007 4983 3007 8946 17015 8946 17015 27 16523 27 16523 16908 19922 16908 19922 16550 4613 16550 4613 13748 24534 13748 24534 368 936 368 936 16363 13296 16363 13296 19819 231 19819 231 9807 23983 9807 23983 19830 1949 19830 1949 11726 1782 11726 1782 13534 4172 13534 4172 8154 944 8154 944 12483 9222 12483 9222 2753 19859 2753 19859 19783 1368 19783 1368 6766 24665 6766 24665 7122 17120 7122 17120 21073 19831 21073 19831 16135 5258 16135 5258 1523 8245 1523 8245 15498 4171 15498 4171 4941 10217 4941 10217 10699 20855 10699 20855 834 3582 834 3582 11963 4986 11963 4986 6545 17756 6545 17756 15269 4308 15269 4308 18273 5645 18273 5645 1009 12691 1009 12691 7674 16040 7674 16040 4585 15674 4585 15674 7850 24520 7850 24520 5038 7349 5038 7349 7626 24277 7626 24277 2466 1557 2466 1557 22431 23952 22431 23952 863 19490 863 19490 18463 19344 18463 19344 2398 108 2398 108 18421 22885 18421 22885 20612 21355 20612 21355 2386 23805 2386 23805 17083 1448 17083 1448 23756 19691 23756 19691 5010 10755 5010 10755 8038 16654 8038 16654 1786 3514 1786 3514 20677 20915 20677 20915 16111 4412 16111 4412 23568 12777 23568 12777 769 5402 769 5402 2047 12080 2047 12080 13977 19522 13977 19522 5152 11697 5152 11697 23059 14184 23059 14184 7076 16797 7076 16797 21629 14475 21629 14475 13532 9427 13532 9427 23357 10861 23357 10861 9780 5186 9780 5186 3198 22812 3198 22812 11017 20762 11017 20762 21339 20725 21339 20725 6651 22198 6651 22198 11669 3679 11669 3679 11539 21820 11539 21820 12526 609 12526 609 2993 17602 2993 17602 24650 6451 24650 6451 7786 21348 7786 21348 15855 5271 15855 5271 7126 19900 7126 19900 5885 9493 5885 9493 4152 6012 4152 6012 24899 15312 24899 15312 3299 13219 3299 13219 8614 20433 8614 20433 23179 22058 23179 22058 561 2725 561 2725 13923 17272 13923 17272 7253 4216 7253 4216 19554 9892 19554 9892 17292 5261 17292 5261 102 18046 102 18046 5890 9481 5890 9481 7038 19686 7038 19686 1276 20565 1276 20565 9909 7319 9909 7319 6359 4240 6359 4240 15808 2306 15808 2306 19119 24980 19119 24980 4051 15817 4051 15817 802 5167 802 5167 23244 20104 23244 20104 7727 747 7727 747 9088 3245 9088 3245 2812 13446 2812 13446 17065 17579 17065 17579 3445 5869 3445 5869 7511 18154 7511 18154 5866 13505 5866 13505 7614 13389 7614 13389 2075 13097 2075 13097 23263 20956 23263 20956 2380 314 2380 314 14606 24792 14606 24792 15212 18231 15212 18231 2049 22454 2049 22454 12979 14536 12979 14536 3056 18707 3056 18707 22211 10995 22211 10995 7774 16149 7774 16149 5953 1112 5953 1112 23413 921 23413 921 4375 11349 4375 11349 768 11633 768 11633 16957 9508 16957 9508 8397 2760 8397 2760 10168 12627 10168 12627 12971 1524 12971 1524 1252 2217 1252 2217 24090 19701 24090 19701 7693 9189 7693 9189 105 16987 105 16987 17331 17559 17331 17559 15556 21717 15556 21717 21821 14000 21821 14000 8209 18175 8209 18175 12672 5952 12672 5952 17562 17688 17562 17688 4524 22716 4524 22716 16268 4246 16268 4246 9013 5300 9013 5300 10854 18986 10854 18986 7829 7579 7829 7579 12194 2565 12194 2565 1852 1652 1852 1652 16764 6506 16764 6506 13392 21212 13392 21212 16412 6823 16412 6823 1033 10001 1033 10001 21224 16216 21224 16216 11426 22336 11426 22336 3927 3419 3927 3419 5212 7324 5212 7324 340 7611 340 7611 21883 24741 21883 24741 14826 7055 14826 7055 18707 18205 18707 18205 13951 8584 13951 8584 19534 5068 19534 5068 15633 5999 15633 5999 24760 24171 24760 24171 3709 13110 3709 13110 16906 19508 16906 19508 23556 2804 23556 2804 17438 19951 17438 19951 22201 3088 22201 3088 14435 6721 14435 6721 21737 1048 21737 1048 24434 9235 24434 9235 6243 182 6243 182 13840 12506 13840 12506 6296 419 6296 419 23333 18607 23333 18607 17116 9678 17116 9678 19741 4063 19741 4063 2087 1275 2087 1275 1235 11645 1235 11645 7565 7044 7565 7044 6437 20266 6437 20266 20531 12175 20531 12175 8900 8110 8900 8110 10596 4213 10596 4213 8242 7102 8242 7102 11300 13955 11300 13955 7184 2123 7184 2123 21809 24743 21809 24743 20339 8242 20339 8242 23935 19392 23935 19392 14584 8961 14584 8961 792 19211 792 19211 9799 4747 9799 4747 21861 2020 21861 2020 10201 8628 10201 8628 18951 21482 18951 21482 2265 13408 2265 13408 11211 8851 11211 8851 21576 15696 21576 15696 7734 13598 7734 13598 13098 15227 13098 15227 11490 1109 11490 1109 1555 23777 1555 23777 19878 6327 19878 6327 19620 22459 19620 22459 644 4882 644 4882 14784 10442 14784 10442 6052 1301 6052 1301 1724 18957 1724 18957 12341 5577 12341 5577 5536 11570 5536 11570 4972 8900 4972 8900 17721 14834 17721 14834 653 7559 653 7559 19246 12563 19246 12563 7120 13250 7120 13250 6578 2671 6578 2671 16896 13828 16896 13828 7074 1765 7074 1765 20340 14914 20340 14914 6026 5938 6026 5938 11588 11331 11588 11331 2734 14118 2734 14118 17417 2978 17417 2978 19823 14894 19823 14894 18832 322 18832 322 2710 20832 2710 20832 13523 8126 13523 8126 23307 11049 23307 11049 4076 6577 4076 6577 9493 13305 9493 13305 22123 7343 22123 7343 14080 14671 14080 14671 9763 6054 9763 6054 16669 19116 16669 19116 4283 16075 4283 16075 8684 17072 8684 17072 773 12693 773 12693 7138 23234 7138 23234 4549 4777 4549 4777 18213 16695 18213 16695 17837 3276 17837 3276 24814 8703 24814 8703 12528 20473 12528 20473 4606 2462 4606 2462 8083 11265 8083 11265 5992 114 5992 114 14601 7326 14601 7326 9022 21075 9022 21075 22614 4576 22614 4576 15949 4722 15949 4722 10175 3131 10175 3131 21029 24787 21029 24787 23908 9108 23908 9108 11055 19760 11055 19760 17678 4531 17678 4531 2917 19907 2917 19907 17462 14467 17462 14467 3622 11710 3622 11710 21945 12275 21945 12275 7048 2721 7048 2721 21111 5227 21111 5227 654 6454 654 6454 23558 18993 23558 18993 5421 17116 5421 17116 19050 21154 19050 21154 10782 12371 10782 12371 1015 8608 1015 8608 19983 24096 19983 24096 19328 12262 19328 12262 24691 16579 24691 16579 10211 24860 10211 24860 686 4797 686 4797 2777 21721 2777 21721 8885 17452 8885 17452 1796 8011 1796 8011 17622 5225 17622 5225 10097 17931 10097 17931 24505 13608 24505 13608 2234 17741 2234 17741 10634 2216 10634 2216 24878 20900 24878 20900 8431 11767 8431 11767 16916 11027 16916 11027 2163 4237 2163 4237 23826 4110 23826 4110 11487 21789 11487 21789 407 4894 407 4894 10839 24374 10839 24374 23360 10174 23360 10174 15895 17501 15895 17501 22548 9927 22548 9927 15824 22264 15824 22264 21000 4399 21000 4399 9690 11748 9690 11748 9797 8125 9797 8125 6213 8553 6213 8553 20586 13809 20586 13809 15629 23176 15629 23176 22973 1499 22973 1499 4759 16407 4759 16407 2880 5996 2880 5996 12303 20494 12303 20494 8867 9265 8867 9265 19658 9462 19658 9462 895 16857 895 16857 13835 13032 13835 13032 12166 23406 12166 23406 20819 11677 20819 11677 16260 1292 16260 1292 18460 23039 18460 23039 2769 3165 2769 3165 10163 13734 10163 13734 426 13488 426 13488 7326 17090 7326 17090 10944 7339 10944 7339 18757 7584 18757 7584 24929 3195 24929 3195 3932 23055 3932 23055 24788 8927 24788 8927 2580 8982 2580 8982 14638 3254 14638 3254 1456 17997 1456 17997 24544 10030 24544 10030 6582 12073 6582 12073 22271 9711 22271 9711 437 23938 437 23938 9282 12951 9282 12951 21505 15305 21505 15305 24699 7711 24699 7711 16496 10023 16496 10023 1754 4189 1754 4189 7449 21149 7449 21149 3427 21460 3427 21460 20139 11151 20139 11151 3897 11544 3897 11544 23910 11813 23910 11813 15290 174 15290 174 7309 10131 7309 10131 13594 21091 13594 21091 3497 17882 3497 17882 13003 5501 13003 5501 4710 10463 4710 10463 22364 23398 22364 23398 7571 1326 7571 1326 4397 10666 4397 10666 14362 22298 14362 22298 11295 21929 11295 21929 15150 13510 15150 13510 3118 3782 3118 3782 7553 15796 7553 15796 13474 2627 13474 2627 7920 13675 7920 13675 19610 15229 19610 15229 23 8680 23 8680 19566 17003 19566 17003 11470 8879 11470 8879 21051 23869 21051 23869 269 16873 269 16873 23214 12113 23214 12113 14741 17760 14741 17760 9878 4462 9878 4462 830 20175 830 20175 15679 24104 15679 24104 22726 3721 22726 3721 1074 15944 1074 15944 21415 4183 21415 4183 17820 24587 17820 24587 23160 5090 23160 5090 19153 11225 19153 11225 20367 6671 20367 6671 18434 17483 18434 17483 23145 17623 23145 17623 9978 13245 9978 13245 22030 21297 22030 21297 12431 3584 12431 3584 3612 23660 3612 23660 9973 11449 9973 11449 3973 19062 3973 19062 24684 15558 24684 15558 12507 20691 12507 20691 17368 2176 17368 2176 11895 13312 11895 13312 7520 626 7520 626 9567 18160 9567 18160 5493 8477 5493 8477 22945 12303 22945 12303 243 12312 243 12312 15069 14969 15069 14969 6575 7098 6575 7098 14573 1734 14573 1734 8617 17973 8617 17973 9194 7243 9194 7243 3826 20086 3826 20086 15814 6415 15814 6415 2416 59 2416 59 19786 20700 19786 20700 9510 131 9510 131 9551 7295 9551 7295 2568 8086 2568 8086 15113 21754 15113 21754 4658 22876 4658 22876 16756 4528 16756 4528 3367 5916 3367 5916 10216 7263 10216 7263 22905 9950 22905 9950 5156 39 5156 39 22399 11923 22399 11923 9904 16347 9904 16347 21063 463 21063 463 3093 9984 3093 9984 19517 12274 19517 12274 8075 23082 8075 23082 19325 11560 19325 11560 23720 14807 23720 14807 8516 8012 8516 8012 9370 23855 9370 23855 4957 2492 4957 2492 22400 19348 22400 19348 8804 23768 8804 23768 1910 923 1910 923 1827 17987 1827 17987 5419 2388 5419 2388 4229 3451 4229 3451 11564 14583 11564 14583 3724 6738 3724 6738 9668 24381 9668 24381 16732 5029 16732 5029 7634 15559 7634 15559 15728 10646 15728 10646 22612 16678 22612 16678 14845 1988 14845 1988 5995 8298 5995 8298 16757 18928 16757 18928 8467 23824 8467 23824 13328 24670 13328 24670 408 1627 408 1627 17796 15515 17796 15515 2537 19085 2537 19085 18083 5277 18083 5277 24114 13739 24114 13739 9383 3076 9383 3076 14578 14631 14578 14631 3726 6118 3726 6118 23019 20968 23019 20968 17630 6082 17630 6082 20822 9282 20822 9282 4505 18135 4505 18135 19127 9961 19127 9961 24573 16522 24573 16522 723 16076 723 16076 13728 3441 13728 3441 5086 9499 5086 9499 17185 17123 17185 17123 13022 1107 13022 1107 7532 11889 7532 11889 17631 7253 17631 7253 1829 24603 1829 24603 7538 11954 7538 11954 2562 22366 2562 22366 12617 1833 12617 1833 7544 22085 7544 22085 21771 8257 21771 8257 183 780 183 780 11696 17170 11696 17170 21884 1518 21884 1518 15587 4642 15587 4642 1722 118 1722 118 21435 16907 21435 16907 4233 15567 4233 15567 24478 19053 24478 19053 4886 4595 4886 4595 22011 13730 22011 13730 5374 719 5374 719 20394 9082 20394 9082 794 2142 794 2142 14525 13974 14525 13974 18790 2469 18790 2469 1051 9043 1051 9043 8490 219 8490 219 21840 14115 21840 14115 729 13888 729 13888 780 14945 780 14945 18165 7315 18165 7315 11198 22041 11198 22041 21715 2596 21715 2596 2331 17849 2331 17849 13612 12012 13612 12012 782 14094 782 14094 16373 12200 16373 12200 11589 3267 11589 3267 16657 10527 16657 10527 8333 24301 8333 24301 21104 24032 21104 24032 25 19327 25 19327 9308 9170 9308 9170 10864 18604 10864 18604 4426 10120 4426 10120 763 21606 763 21606 8842 11775 8842 11775 7522 23867 7522 23867 1814 11088 1814 11088 19372 22199 19372 22199 5160 5684 5160 5684 13491 19026 13491 19026 2765 7418 2765 7418 1270 9815 1270 9815 22505 4984 22505 4984 13813 16264 13813 16264 22668 4505 22668 4505 1907 21542 1907 21542 10364 11384 10364 11384 16454 17774 16454 17774 10672 391 10672 391 15601 1736 15601 1736 3590 1608 3590 1608 20941 14248 20941 14248 10435 3255 10435 3255 5582 9914 5582 9914 350 13673 350 13673 14815 17871 14815 17871 4199 23616 4199 23616 1320 3852 1320 3852 1911 18415 1911 18415 19904 9800 19904 9800 2400 24317 2400 24317 22323 9665 22323 9665 1152 20486 1152 20486 24590 22696 24590 22696 17939 10248 17939 10248 3790 20259 3790 20259 19564 22317 19564 22317 13976 15338 13976 15338 18659 19129 18659 19129 2864 9103 2864 9103 11025 12903 11025 12903 19583 77 19583 77 10745 2980 10745 2980 20097 22666 20097 22666 15122 16295 15122 16295 19944 14235 19944 14235 3843 17323 3843 17323 17676 6340 17676 6340 10170 19013 10170 19013 20523 2351 20523 2351 16910 23881 16910 23881 13739 710 13739 710 7521 19659 7521 19659 12820 15468 12820 15468 15943 24604 15943 24604 18369 21109 18369 21109 7860 23484 7860 23484 21461 14193 21461 14193 18132 22429 18132 22429 5957 16090 5957 16090 629 18194 629 18194 255 7079 255 7079 6525 14725 6525 14725 1144 14633 1144 14633 21470 20493 21470 20493 4706 8117 4706 8117 1115 13030 1115 13030 13900 1791 13900 1791 939 23876 939 23876 21671 16947 21671 16947 12918 17208 12918 17208 12003 13126 12003 13126 24805 24971 24805 24971 4189 9564 4189 9564 13769 24187 13769 24187 22954 2623 22954 2623 8643 13464 8643 13464 6418 5365 6418 5365 19051 22562 19051 22562 8965 20448 8965 20448 22676 18916 22676 18916 1635 11043 1635 11043 7337 22456 7337 22456 19867 3968 19867 3968 4555 14565 4555 14565 2549 22515 2549 22515 24841 11739 24841 11739 10969 10497 10969 10497 22875 14958 22875 14958 14211 200 14211 200 8388 22473 8388 22473 23359 7903 23359 7903 3638 24382 3638 24382 16592 9115 16592 9115 6792 3167 6792 3167 24673 2401 24673 2401 17776 15248 17776 15248 14953 12752 14953 12752 17045 16249 17045 16249 19384 18269 19384 18269 7418 23493 7418 23493 21377 4533 21377 4533 15767 7086 15767 7086 13501 4845 13501 4845 6288 4037 6288 4037 12522 14472 12522 14472 11154 1437 11154 1437 15497 4980 15497 4980 5373 3598 5373 3598 18441 21904 18441 21904 1150 553 1150 553 14897 22667 14897 22667 20285 22341 20285 22341 2273 14431 2273 14431 1099 24528 1099 24528 21115 3108 21115 3108 22544 20310 22544 20310 960 882 960 882 12056 23219 12056 23219 23501 19947 23501 19947 9351 17976 9351 17976 18478 8873 18478 8873 18030 19038 18030 19038 2492 2557 2492 2557 19866 10764 19866 10764 24660 5020 24660 5020 1529 7857 1529 7857 5945 2472 5945 2472 10199 20222 10199 20222 2929 154 2929 154 1255 23767 1255 23767 12126 22396 12126 22396 5588 84 5588 84 12044 20006 12044 20006 22326 18124 22326 18124 434 5345 434 5345 6327 23562 6327 23562 21184 24884 21184 24884 7665 19480 7665 19480 22380 22867 22380 22867 5515 24293 5515 24293 24768 16553 24768 16553 24013 24756 24013 24756 10742 18413 10742 18413 24237 7476 24237 7476 6868 19092 6868 19092 11831 8676 11831 8676 761 6023 761 6023 3472 19280 3472 19280 5665 6628 5665 6628 18548 22912 18548 22912 460 10603 460 10603 8471 14372 8471 14372 1135 2437 1135 2437 20584 19911 20584 19911 15529 6175 15529 6175 7311 11386 7311 11386 16013 3160 16013 3160 1420 20830 1420 20830 23951 15368 23951 15368 3338 11444 3338 11444 10048 4085 10048 4085 5876 4424 5876 4424 20471 24663 20471 24663 17040 20580 17040 20580 17938 4841 17938 4841 13249 3749 13249 3749 5555 24217 5555 24217 5072 15830 5072 15830 13331 15099 13331 15099 3531 8427 3531 8427 17464 2419 17464 2419 3162 8581 3162 8581 3762 8376 3762 8376 12034 18565 12034 18565 8400 3725 8400 3725 24228 18779 24228 18779 5759 938 5759 938 20242 8152 20242 8152 2809 4819 2809 4819 24137 20367 24137 20367 17481 8136 17481 8136 18627 24649 18627 24649 14449 9087 14449 9087 833 22467 833 22467 22920 13138 22920 13138 7775 19189 7775 19189 2090 8146 2090 8146 3312 24080 3312 24080 1598 19839 1598 19839 10993 10568 10993 10568 7471 9048 7471 9048 24148 21538 24148 21538 1417 7625 1417 7625 22834 5654 22834 5654 11830 16630 11830 16630 17233 22825 17233 22825 14244 11408 14244 11408 6304 565 6304 565 22523 21164 22523 21164 5310 1871 5310 1871 12096 24327 12096 24327 54 2893 54 2893 18558 23190 18558 23190 222 4363 222 4363 23804 24965 23804 24965 4582 22565 4582 22565 22222 810 22222 810 15163 13833 15163 13833 23880 632 23880 632 1344 9408 1344 9408 3994 344 3994 344 9256 23404 9256 23404 18502 2105 18502 2105 17840 24302 17840 24302 21944 14735 21944 14735 15053 22831 15053 22831 18981 9190 18981 9190 15468 16751 15468 16751 5078 8200 5078 8200 20390 22556 20390 22556 7950 3121 7950 3121 23006 11978 23006 11978 7075 4994 7075 4994 14926 18045 14926 18045 5777 10816 5777 10816 23667 23010 23667 23010 15588 5010 15588 5010 24141 24535 24141 24535 18953 2157 18953 2157 5602 23981 5602 23981 2365 363 2365 363 21012 8398 21012 8398 10227 14363 10227 14363 21473 5044 21473 5044 2618 10058 2618 10058 21041 23829 21041 23829 852 2788 852 2788 13288 19131 13288 19131 15440 1392 15440 1392 20337 5756 20337 5756 6614 24563 6614 24563 2176 18586 2176 18586 21726 12939 21726 12939 1768 20640 1768 20640 24383 6922 24383 6922 2519 10138 2519 10138 9837 6993 9837 6993 9167 16336 9167 16336 4212 3727 4212 3727 11584 13211 11584 13211 24736 15680 24736 15680 24592 5888 24592 5888 24369 23153 24369 23153 3597 4697 3597 4697 1766 8944 1766 8944 11382 5154 11382 5154 8909 23171 8909 23171 11808 8347 11808 8347 3960 20335 3960 20335 14607 5039 14607 5039 8485 18634 8485 18634 22181 5679 22181 5679 23317 7450 23317 7450 23023 7234 23023 7234 21246 12071 21246 12071 3044 1347 3044 1347 14523 24573 14523 24573 14961 19991 14961 19991 1507 11715 1507 11715 11546 18598 11546 18598 22156 7581 22156 7581 6076 13944 6076 13944 3342 5784 3342 5784 8996 21404 8996 21404 22560 69 22560 69 2473 10826 2473 10826 14808 23708 14808 23708 5287 10382 5287 10382 12333 15107 12333 15107 8213 3985 8213 3985 1326 7241 1326 7241 15659 4002 15659 4002 1920 5286 1920 5286 24448 14454 24448 14454 5679 24925 5679 24925 2810 12674 2810 12674 16118 6940 16118 6940 12559 20786 12559 20786 14592 19675 14592 19675 4510 21794 4510 21794 14071 5811 14071 5811 8581 23425 8581 23425 5116 8471 5116 8471 13340 22795 13340 22795 1961 799 1961 799 12830 8264 12830 8264 1757 19646 1757 19646 8637 12052 8637 12052 17489 18015 17489 18015 14821 15853 14821 15853 22477 15911 22477 15911 5235 876 5235 876 24917 20607 24917 20607 6910 5933 6910 5933 10194 17149 10194 17149 11412 165 11412 165 352 14881 352 14881 23967 13674 23967 13674 1498 989 1498 989 1676 12183 1676 12183 1780 1418 1780 1418 16709 14697 16709 14697 16769 10042 16769 10042 8748 5141 8748 5141 14927 4789 14927 4789 2560 24007 2560 24007 8309 16124 8309 16124 2198 15894 2198 15894 21903 23162 21903 23162 21517 15410 21517 15410 4396 18546 4396 18546 17128 868 17128 868 9651 17716 9651 17716 24202 20628 24202 20628 9417 14392 9417 14392 4214 19588 4214 19588 13531 1612 13531 1612 5099 10789 5099 10789 17164 7424 17164 7424 1550 13613 1550 13613 24683 23783 24683 23783 10721 10458 10721 10458 2405 24018 2405 24018 19623 12649 19623 12649 4751 23600 4751 23600 14729 2982 14729 2982 2722 17829 2722 17829 17437 8261 17437 8261 409 2843 409 2843 16948 23040 16948 23040 21647 7028 21647 7028 1066 15539 1066 15539 23820 18248 23820 18248 10552 12536 10552 12536 12429 18935 12429 18935 2076 14857 2076 14857 19262 12574 19262 12574 2719 17438 2719 17438 19601 3821 19601 3821 5233 20331 5233 20331 16630 12713 16630 12713 2578 1519 2578 1519 11173 19700 11173 19700 8542 13808 8542 13808 22050 18680 22050 18680 18418 9939 18418 9939 24972 8794 24972 8794 4985 15601 4985 15601 175 1234 175 1234 24925 23859 24925 23859 5948 766 5948 766 10657 20850 10657 20850 9601 10535 9601 10535 12132 14421 12132 14421 5888 10502 5888 10502 24054 4971 24054 4971 4313 10269 4313 10269 24603 14191 24603 14191 4616 5320 4616 5320 1608 21554 1608 21554 22753 12110 22753 12110 246 23543 246 23543 8671 14005 8671 14005 8543 5198 8543 5198 13209 4231 13209 4231 1481 21809 1481 21809 6903 9041 6903 9041 10471 5669 10471 5669 21416 21892 21416 21892 21386 15174 21386 15174 16681 21351 16681 21351 6993 18227 6993 18227 11130 21020 11130 21020 13448 17915 13448 17915 12828 22848 12828 22848 24517 14510 24517 14510 12441 24040 12441 24040 21013 908 21013 908 17536 20848 17536 20848 4078 9191 4078 9191 14882 24083 14882 24083 3779 13402 3779 13402 7636 8991 7636 8991 7339 20001 7339 20001 1100 20411 1100 20411 24624 5018 24624 5018 7008 22187 7008 22187 16508 8751 16508 8751 6805 3978 6805 3978 9670 15942 9670 15942 1048 722 1048 722 16356 20984 16356 20984 13434 8496 13434 8496 5813 14040 5813 14040 13121 631 13121 631 23830 22660 23830 22660 20338 13831 20338 13831 18853 23787 18853 23787 4087 5392 4087 5392 3620 21972 3620 21972 20900 5087 20900 5087 1702 16296 1702 16296 20322 20958 20322 20958 3902 318 3902 318 9730 17169 9730 17169 12911 6031 12911 6031 1433 17060 1433 17060 3963 6711 3963 6711 5501 15846 5501 15846 4939 22455 4939 22455 22916 2510 22916 2510 8550 24962 8550 24962 23175 2233 23175 2233 4661 1476 4661 1476 19230 3472 19230 3472 1618 6056 1618 6056 7429 4478 7429 4478 22980 24700 22980 24700 24750 12125 24750 12125 12167 13015 12167 13015 18220 16135 18220 16135 8407 116 8407 116 22910 24467 22910 24467 13012 13104 13012 13104 8183 10589 8183 10589 18740 20885 18740 20885 2346 3202 2346 3202 12998 3249 12998 3249 6690 100 6690 100 18541 21287 18541 21287 15017 10869 15017 10869 22829 15166 22829 15166 12733 21560 12733 21560 12739 5442 12739 5442 4312 15358 4312 15358 12991 9075 12991 9075 23036 20237 23036 20237 21014 1510 21014 1510 23551 10536 23551 10536 9957 8827 9957 8827 23002 21608 23002 21608 18654 8625 18654 8625 10504 8832 10504 8832 5704 6048 5704 6048 21240 13718 21240 13718 2817 12147 2817 12147 6694 18478 6694 18478 22891 1894 22891 1894 11871 12944 11871 12944 20389 19639 20389 19639 9855 7984 9855 7984 24564 12742 24564 12742 4340 150 4340 150 17881 17080 17881 17080 14589 9985 14589 9985 11513 3274 11513 3274 7560 11857 7560 11857 14407 1502 14407 1502 8621 12429 8621 12429 11326 576 11326 576 17084 5845 17084 5845 16802 7619 16802 7619 18629 14574 18629 14574 5345 17646 5345 17646 19848 7043 19848 7043 2674 17496 2674 17496 2858 19458 2858 19458 1981 4187 1981 4187 8193 13740 8193 13740 23754 515 23754 515 10184 23321 10184 23321 6102 14676 6102 14676 23713 19300 23713 19300 13077 5912 13077 5912 4819 12237 4819 12237 17882 1397 17882 1397 18730 21633 18730 21633 21316 13559 21316 13559 9166 17505 9166 17505 4291 73 4291 73 17672 13411 17672 13411 15467 11109 15467 11109 4817 22322 4817 22322 16383 2439 16383 2439 7149 17421 7149 17421 22460 1896 22460 1896 23096 16583 23096 16583 5202 6652 5202 6652 718 19623 718 19623 1744 471 1744 471 21475 198 21475 198 4569 13422 4569 13422 21150 8009 21150 8009 14854 5091 14854 5091 9990 22743 9990 22743 21285 15287 21285 15287 3465 23559 3465 23559 3867 5447 3867 5447 19625 20680 19625 20680 2316 3137 2316 3137 22392 7764 22392 7764 20493 3898 20493 3898 22246 20999 22246 20999 11084 10813 11084 10813 13978 14841 13978 14841 21108 11545 21108 11545 2573 22287 2573 22287 16422 1308 16422 1308 2933 17886 2933 17886 6807 17538 6807 17538 23672 19950 23672 19950 18452 1379 18452 1379 8673 17889 8673 17889 24522 13076 24522 13076 11826 3331 11826 3331 7685 24290 7685 24290 17893 1944 17893 1944 1748 21532 1748 21532 24502 4398 24502 4398 5471 21964 5471 21964 2382 6509 2382 6509 15082 20563 15082 20563 22793 11958 22793 11958 15515 24795 15515 24795 569 24809 569 24809 21497 22133 21497 22133 3290 20265 3290 20265 22908 2189 22908 2189 21947 14017 21947 14017 13400 1682 13400 1682 22430 17103 22430 17103 2494 654 2494 654 22073 13351 22073 13351 15153 9432 15153 9432 6124 16881 6124 16881 2202 41 2202 41 15403 16348 15403 16348 11708 1300 11708 1300 24471 5291 24471 5291 12902 9258 12902 9258 3520 4311 3520 4311 19442 22796 19442 22796 496 16731 496 16731 3736 6002 3736 6002 1916 17860 1916 17860 19901 221 19901 221 2034 15845 2034 15845 7213 7853 7213 7853 11568 664 11568 664 150 24781 150 24781 22504 21330 22504 21330 4287 5906 4287 5906 236 24418 236 24418 20506 4760 20506 4760 4757 3425 4757 3425 22989 12890 22989 12890 13275 1343 13275 1343 15439 19460 15439 19460 11284 22113 11284 22113 17336 23026 17336 23026 14282 467 14282 467 13200 11579 13200 11579 21863 7993 21863 7993 19002 20404 19002 20404 118 13663 118 13663 18372 9829 18372 9829 16474 18920 16474 18920 2336 5454 2336 5454 15521 3230 15521 3230 16531 17681 16531 17681 9961 1719 9961 1719 16940 15519 16940 15519 22656 5131 22656 5131 3428 19278 3428 19278 11076 7603 11076 7603 9697 22886 9697 22886 10274 10719 10274 10719 13053 17021 13053 17021 16139 6261 16139 6261 13966 14866 13966 14866 14954 14873 14954 14873 10231 14715 10231 14715 14837 7018 14837 7018 4421 17058 4421 17058 14921 8888 14921 8888 10370 197 10370 197 12977 4569 12977 4569 20091 23092 20091 23092 11908 2756 11908 2756 24464 9203 24464 9203 12112 998 12112 998 16254 22188 16254 22188 1285 9549 1285 9549 10219 21539 10219 21539 19520 21782 19520 21782 1193 22140 1193 22140 22320 22761 22320 22761 18217 2403 18217 2403 18367 5718 18367 5718 8596 24050 8596 24050 21879 9327 21879 9327 3036 19463 3036 19463 3137 14797 3137 14797 13545 22506 13545 22506 13256 2463 13256 2463 8037 16494 8037 16494 1094 264 1094 264 5836 24588 5836 24588 20682 15052 20682 15052 2402 7988 2402 7988 20128 16186 20128 16186 198 15518 198 15518 19286 1250 19286 1250 3965 15869 3965 15869 20712 17 20712 17 6155 24349 6155 24349 4645 4862 4645 4862 9236 23916 9236 23916 21746 4435 21746 4435 14116 14560 14116 14560 19431 10690 19431 10690 4730 18299 4730 18299 3629 1467 3629 1467 10834 18082 10834 18082 5037 19654 5037 19654 22776 24821 22776 24821 7404 10564 7404 10564 3511 19929 3511 19929 24152 6855 24152 6855 975 24517 975 24517 7089 6243 7089 6243 24796 16592 24796 16592 15911 7081 15911 7081 24365 20106 24365 20106 16026 3728 16026 3728 8763 4376 8763 4376 14812 19759 14812 19759 1337 21594 1337 21594 20585 15106 20585 15106 7419 23037 7419 23037 13770 23175 13770 23175 10863 934 10863 934 6341 3244 6341 3244 20547 919 20547 919 1970 22170 1970 22170 17554 5629 17554 5629 12487 16921 12487 16921 20067 19106 20067 19106 1385 13433 1385 13433 14356 9452 14356 9452 1399 9204 1399 9204 10151 21534 10151 21534 15615 4631 15615 4631 11248 24451 11248 24451 11168 3059 11168 3059 3744 18760 3744 18760 19787 3048 19787 3048 18700 16865 18700 16865 682 24855 682 24855 5476 374 5476 374 224 11131 224 11131 16264 23457 16264 23457 21887 16026 21887 16026 11631 10580 11631 10580 14089 18048 14089 18048 3225 14220 3225 14220 15285 23770 15285 23770 18937 15450 18937 15450 6520 22079 6520 22079 11348 11732 11348 11732 23943 9708 23943 9708 453 5970 453 5970 13879 3399 13879 3399 20688 14585 20688 14585 6185 18008 6185 18008 20507 13625 20507 13625 9416 18544 9416 18544 12134 10970 12134 10970 12468 8108 12468 8108 2442 16638 2442 16638 12418 252 12418 252 11166 9331 11166 9331 12653 14965 12653 14965 7927 13040 7927 13040 15725 11124 15725 11124 5645 22427 5645 22427 21272 10617 21272 10617 13306 18732 13306 18732 21763 11179 21763 11179 22443 7312 22443 7312 1209 5512 1209 5512 10268 18640 10268 18640 804 1611 804 1611 6512 21097 6512 21097 18215 11655 18215 11655 325 16682 325 16682 15253 18278 15253 18278 806 19109 806 19109 22065 22464 22065 22464 11598 44 11598 44 15145 4731 15145 4731 24444 13075 24444 13075 3971 20293 3971 20293 7348 1864 7348 1864 4407 12643 4407 12643 23646 24404 23646 24404 22437 2658 22437 2658 22626 13764 22626 13764 10374 18458 10374 18458 12028 11682 12028 11682 4894 14254 4894 14254 17998 15927 17998 15927 1619 5633 1619 5633 12309 20703 12309 20703 7599 4176 7599 4176 10067 20113 10067 20113 20448 8889 20448 8889 15341 18406 15341 18406 24780 8482 24780 8482 8495 12336 8495 12336 21366 8537 21366 8537 24004 2831 24004 2831 14819 1873 14819 1873 4101 23402 4101 23402 24867 20790 24867 20790 15809 23691 15809 23691 24322 4541 24322 4541 5847 7712 5847 7712 13756 16293 13756 16293 7200 10671 7200 10671 17623 6605 17623 6605 5870 21517 5870 21517 19885 9727 19885 9727 6066 18040 6066 18040 17296 1933 17296 1933 7698 23977 7698 23977 11768 6366 11768 6366 23948 10946 23948 10946 13537 3919 13537 3919 20593 11426 20593 11426 10102 13940 10102 13940 15029 16409 15029 16409 8743 1582 8743 1582 13145 21307 13145 21307 20887 23399 20887 23399 17916 11176 17916 11176 17340 18596 17340 18596 16247 1024 16247 1024 12119 23063 12119 23063 8369 759 8369 759 2348 23989 2348 23989 18769 21581 18769 21581 15562 21584 15562 21584 17073 11274 17073 11274 5485 15117 5485 15117 24588 13059 24588 13059 9801 3991 9801 3991 21174 23713 21174 23713 17097 2271 17097 2271 13372 19024 13372 19024 17149 16792 17149 16792 5685 21941 5685 21941 24747 12123 24747 12123 4584 2231 4584 2231 17587 13581 17587 13581 5833 2210 5833 2210 18317 23221 18317 23221 23572 13190 23572 13190 3408 13728 3408 13728 18353 4904 18353 4904 4906 12128 4906 12128 24670 13246 24670 13246 14761 23949 14761 23949 2994 3075 2994 3075 24362 18300 24362 18300 20416 5006 20416 5006 21020 20425 21020 20425 4747 2975 4747 2975 23781 13986 23781 13986 1834 5357 1834 5357 579 11827 579 11827 19400 19184 19400 19184 1408 4964 1408 4964 3683 20383 3683 20383 20763 56 20763 56 6236 20103 6236 20103 15513 9817 15513 9817 1233 3654 1233 3654 20136 17689 20136 17689 2446 4419 2446 4419 12246 24917 12246 24917 10499 12387 10499 12387 15086 3186 15086 3186 6769 23917 6769 23917 10281 16302 10281 16302 5562 17944 5562 17944 12613 7549 12613 7549 16817 17077 16817 17077 7105 7282 7105 7282 13563 10089 13563 10089 10107 1302 10107 1302 20711 8480 20711 8480 11120 1480 11120 1480 104 19407 104 19407 5707 8651 5707 8651 19041 21323 19041 21323 6330 403 6330 403 11034 23710 11034 23710 19580 2081 19580 2081 5756 21160 5756 21160 7804 86 7804 86 1904 10229 1904 10229 16096 15414 16096 15414 2666 1494 2666 1494 19366 8506 19366 8506 572 1983 572 1983 19709 1828 19709 1828 19351 16074 19351 16074 134 14932 134 14932 19722 12638 19722 12638 254 20289 254 20289 10291 3014 10291 3014 17049 23843 17049 23843 7535 8813 7535 8813 13267 18083 13267 18083 6314 5321 6314 5321 20651 17682 20651 17682 8294 16734 8294 16734 21526 21591 21526 21591 11977 2878 11977 2878 3241 19778 3241 19778 13305 1236 13305 1236 4742 20182 4742 20182 24368 1413 24368 1413 7334 23379 7334 23379 2010 13123 2010 13123 19770 23792 19770 23792 14517 3993 14517 3993 21332 20051 21332 20051 3761 8768 3761 8768 21495 15048 21495 15048 23102 3925 23102 3925 4836 6369 4836 6369 18346 2945 18346 2945 16658 6674 16658 6674 23758 11795 23758 11795 1993 20526 1993 20526 23022 19122 23022 19122 813 14665 813 14665 12833 21232 12833 21232 152 1453 152 1453 13383 18863 13383 18863 7646 6249 7646 6249 19872 1194 19872 1194 17829 16876 17829 16876 20744 6699 20744 6699 20412 23847 20412 23847 17993 5026 17993 5026 22784 16679 22784 16679 13481 19870 13481 19870 21467 779 21467 779 4481 15419 4481 15419 17256 23632 17256 23632 3849 12300 3849 12300 18609 2495 18609 2495 24686 24910 24686 24910 8195 13623 8195 13623 15782 15541 15782 15541 8940 7673 8940 7673 18174 16781 18174 16781 16365 5244 16365 5244 19648 23396 19648 23396 2677 17206 2677 17206 12895 15880 12895 15880 1384 3159 1384 3159 24041 6080 24041 6080 9975 6980 9975 6980 11446 1880 11446 1880 3802 5543 3802 5543 10071 17605 10071 17605 9577 14103 9577 14103 20989 24391 20989 24391 3452 10577 3452 10577 1073 9732 1073 9732 10508 14185 10508 14185 1080 793 1080 793 18838 16779 18838 16779 611 24970 611 24970 20313 3467 20313 3467 5218 17474 5218 17474 15810 8829 15810 8829 22735 11593 22735 11593 9349 6932 9349 6932 14095 7949 14095 7949 7015 6765 7015 6765 8448 13304 8448 13304 7617 1235 7617 1235 14029 12219 14029 12219 10209 5422 10209 5422 15453 23715 15453 23715 8517 10332 8517 10332 23566 11863 23566 11863 15011 13554 15011 13554 5879 2768 5879 2768 7136 22086 7136 22086 14213 24871 14213 24871 2621 19738 2621 19738 16214 8840 16214 8840 8947 9402 8947 9402 19737 19123 19737 19123 15621 10016 15621 10016 12123 20146 12123 20146 22283 24485 22283 24485 11756 72 11756 72 19539 16093 19539 16093 2857 933 2857 933 127 23738 127 23738 19759 23060 19759 23060 8724 24722 8724 24722 15471 2996 15471 2996 22334 12556 22334 12556 18178 1999 18178 1999 16952 24251 16952 24251 22088 2148 22088 2148 22639 20198 22639 20198 10996 7846 10996 7846 3862 21004 3862 21004 11861 2408 11861 2408 21482 356 21482 356 10153 23628 10153 23628 5594 6994 5594 6994 20259 15123 20259 15123 529 16082 529 16082 7930 3742 7930 3742 6894 10347 6894 10347 17888 7826 17888 7826 5354 2877 5354 2877 23292 15659 23292 15659 24589 8858 24589 8858 4949 6376 4949 6376 16864 19551 16864 19551 17963 4467 17963 4467 2592 23403 2592 23403 4853 1345 4853 1345 13439 20831 13439 20831 17478 234 17478 234 6725 16266 6725 16266 12505 7748 12505 7748 2700 11197 2700 11197 24575 6190 24575 6190 9364 20032 9364 20032 22617 3753 22617 3753 492 17955 492 17955 13908 752 13908 752 21373 22284 21373 22284 1118 22440 1118 22440 19275 18031 19275 18031 10461 20532 10461 20532 298 20581 298 20581 11601 4144 11601 4144 24133 19768 24133 19768 17122 2694 17122 2694 8574 17433 8574 17433 19570 17869 19570 17869 3796 9014 3796 9014 3713 22015 3713 22015 13425 3184 13425 3184 20601 14683 20601 14683 10103 957 10103 957 16804 22971 16804 22971 10932 8678 10932 8678 23229 22024 23229 22024 5592 3252 5592 3252 3684 21158 3684 21158 24839 433 24839 433 13332 6264 13332 6264 17766 23836 17766 23836 2906 23145 2906 23145 13799 10833 13799 10833 1342 21033 1342 21033 24129 12791 24129 12791 899 1334 899 1334 22524 17157 22524 17157 5672 2164 5672 2164 13753 18988 13753 18988 12069 22398 12069 22398 22543 9119 22543 9119 12596 24334 12596 24334 14294 4248 14294 4248 282 23900 282 23900 19307 2349 19307 2349 9737 24029 9737 24029 13137 9763 13137 9763 21702 2333 21702 2333 6822 1031 6822 1031 9803 20387 9803 20387 109 18918 109 18918 11899 19375 11899 19375 10004 18481 10004 18481 19540 17310 19540 17310 9218 23819 9218 23819 2596 5584 2596 5584 18443 19323 18443 19323 1524 6815 1524 6815 16819 177 16819 177 6452 21445 6452 21445 125 20975 125 20975 20460 3609 20460 3609 11926 20733 11926 20733 20145 18789 20145 18789 6561 4577 6561 4577 4028 6688 4028 6688 18895 17140 18895 17140 16223 5927 16223 5927 22515 4304 22515 4304 3461 19908 3461 19908 19932 10134 19932 10134 6977 13699 6977 13699 13892 10336 13892 10336 9358 19943 9358 19943 11053 16248 11053 16248 253 21234 253 21234 9564 3610 9564 3610 1460 12823 1460 12823 12914 3653 12914 3653 1838 21760 1838 21760 17985 4025 17985 4025 10561 376 10561 376 22178 19927 22178 19927 7558 23709 7558 23709 19487 12622 19487 12622 271 7076 271 7076 24787 5685 24787 5685 13242 24779 13242 24779 1650 17914 1650 17914 21237 3761 21237 3761 15992 20737 15992 20737 20191 1170 20191 1170 10627 8231 10627 8231 12878 3032 12878 3032 19391 20926 19391 20926 22177 2909 22177 2909 18476 22536 18476 22536 10785 16901 10785 16901 22208 22450 22208 22450 5103 13859 5103 13859 18821 24088 18821 24088 10962 5741 10962 5741 24682 17070 24682 17070 19462 110 19462 110 22786 16927 22786 16927 7036 15250 7036 15250 12912 11464 12912 11464 6307 14693 6307 14693 23933 12240 23933 12240 6648 22599 6648 22599 12492 15718 12492 15718 12425 4105 12425 4105 18845 19565 18845 19565 2979 5327 2979 5327 13773 13822 13773 13822 3811 12044 3811 12044 28 10221 28 10221 21524 15666 21524 15666 17209 11070 17209 11070 23995 23414 23995 23414 1941 14704 1941 14704 7985 21843 7985 21843 9972 3857 9972 3857 10981 15094 10981 15094 19662 2007 19662 2007 4261 23697 4261 23697 9278 2899 9278 2899 2155 19915 2155 19915 20524 21353 20524 21353 10812 10356 10812 10356 23585 17601 23585 17601 16164 1150 16164 1150 2368 10674 2368 10674 24371 9077 24371 9077 5500 21899 5500 21899 6277 1148 6277 1148 4436 17821 4436 17821 4370 6189 4370 6189 1134 22313 1134 22313 23046 3662 23046 3662 1504 20158 1504 20158 19937 11195 19937 11195 22241 16984 22241 16984 6092 12549 6092 12549 21616 23210 21616 23210 12651 19263 12651 19263 1803 21597 1803 21597 18612 12733 18612 12733 2952 24434 2952 24434 20628 9741 20628 9741 11883 7394 11883 7394 15722 18219 15722 18219 10562 7 10562 7 23746 18434 23746 18434 19218 2279 19218 2279 4694 14434 4694 14434 11203 2184 11203 2184 261 21971 261 21971 24766 3188 24766 3188 10233 20929 10233 20929 21933 14378 21933 14378 14617 1116 14617 1116 24790 24833 24790 24833 20879 8120 20879 8120 18633 16202 18633 16202 24096 579 24096 579 4792 19075 4792 19075 21451 1811 21451 1811 1165 18926 1165 18926 23182 18359 23182 18359 7493 22852 7493 22852 15776 4582 15776 4582 6710 1729 6710 1729 16851 19283 16851 19283 8106 12027 8106 12027 21857 22772 21857 22772 10019 14947 10019 14947 10257 15407 10257 15407 1271 13524 1271 13524 18903 24963 18903 24963 8591 4816 8591 4816 3985 622 3985 622 17415 21954 17415 21954 4707 14316 4707 14316 7282 24652 7282 24652 3824 10479 3824 10479 12272 20131 12272 20131 23859 713 23859 713 21433 3970 21433 3970 12217 11867 12217 11867 12674 10192 12674 10192 3738 13162 3738 13162 24662 7567 24662 7567 3 7705 3 7705 24014 8573 24014 8573 19220 5318 19220 5318 19744 24225 19744 24225 1830 285 1830 285 6074 6093 6074 6093 16634 5289 16634 5289 3707 18230 3707 18230 17577 6602 17577 6602 2200 983 2200 983 21830 22487 21830 22487 8293 2531 8293 2531 15097 4104 15097 4104 24798 3112 24798 3112 9981 19804 9981 19804 927 6223 927 6223 11043 19378 11043 19378 14852 11801 14852 11801 12158 19111 12158 19111 2542 21838 2542 21838 12036 6423 12036 6423 19258 4851 19258 4851 384 16816 384 16816 18239 1500 18239 1500 16433 7240 16433 7240 23509 4012 23509 4012 868 23492 868 23492 10637 1484 10637 1484 17957 2634 17957 2634 7942 1188 7942 1188 4845 24525 4845 24525 21667 4659 21667 4659 727 19940 727 19940 15591 3495 15591 3495 889 6906 889 6906 7127 20578 7127 20578 7530 702 7530 702 1279 5296 1279 5296 8162 2578 8162 2578 15771 17427 15771 17427 608 1505 608 1505 3749 24823 3749 24823 15818 21262 15818 21262 10367 16646 10367 16646 19126 2800 19126 2800 5976 14608 5976 14608 20516 8426 20516 8426 8871 6897 8871 6897 10624 20307 10624 20307 6726 5347 6726 5347 18737 18273 18737 18273 13987 11743 13987 11743 23990 7266 23990 7266 18808 14648 18808 14648 23395 10391 23395 10391 618 12910 618 12910 257 2845 257 2845 21506 12721 21506 12721 9899 9788 9899 9788 16084 24658 16084 24658 22363 22436 22363 22436 12957 23086 12957 23086 554 8159 554 8159 19563 16159 19563 16159 19166 8490 19166 8490 4314 24682 4314 24682 21845 786 21845 786 10085 15000 10085 15000 2018 2431 2018 2431 20158 4130 20158 4130 2687 16057 2687 16057 16392 2471 16392 2471 13842 18473 13842 18473 20503 14196 20503 14196 4270 19960 4270 19960 24832 24470 24832 24470 11314 22460 11314 22460 11784 2396 11784 2396 6991 8491 6991 8491 3414 1216 3414 1216 22231 3126 22231 3126 321 13638 321 13638 23012 6720 23012 6720 21395 659 21395 659 24330 7636 24330 7636 12383 15455 12383 15455 2474 19959 2474 19959 11697 4439 11697 4439 9550 24006 9550 24006 3436 12384 3436 12384 16473 19264 16473 19264 1492 13081 1492 13081 8913 21836 8913 21836 427 7183 427 7183 5395 15231 5395 15231 3399 19598 3399 19598 12920 8144 12920 8144 6069 15028 6069 15028 4917 5016 4917 5016 19236 24932 19236 24932 6119 15621 6119 15621 23106 8947 23106 8947 10110 21123 10110 21123 5666 11178 5666 11178 13533 1670 13533 1670 21421 22586 21421 22586 15101 1970 15101 1970 8571 14515 8571 14515 9646 4842 9646 4842 6947 11669 6947 11669 14823 3792 14823 3792 8700 16533 8700 16533 17855 15478 17855 15478 2623 21310 2623 21310 8022 7537 8022 7537 6389 19361 6389 19361 22302 21429 22302 21429 5585 11482 5585 11482 20980 17537 20980 17537 9366 23182 9366 23182 18049 22072 18049 22072 13154 7244 13154 7244 7546 23386 7546 23386 11770 3739 11770 3739 779 16528 779 16528 23608 19030 23608 19030 5305 14727 5305 14727 11441 23880 11441 23880 5209 9178 5209 9178 13398 14114 13398 14114 11411 8649 11411 8649 16302 8538 16302 8538 12926 11876 12926 11876 19957 6435 19957 6435 2483 18491 2483 18491 17642 353 17642 353 5337 13179 5337 13179 4256 3880 4256 3880 24472 15246 24472 15246 6753 10659 6753 10659 19248 24230 19248 24230 6216 15945 6216 15945 8789 13492 8789 13492 4931 3634 4931 3634 24512 18665 24512 18665 9926 12525 9926 12525 22563 16389 22563 16389 16837 11502 16837 11502 15231 20497 15231 20497 22082 11555 22082 11555 17091 19151 17091 19151 7246 12798 7246 12798 16293 11787 16293 11787 12732 20538 12732 20538 15016 5401 15016 5401 7026 8717 7026 8717 23373 2126 23373 2126 13984 24234 13984 24234 5173 20597 5173 20597 903 22019 903 22019 1648 16858 1648 16858 5649 17139 5649 17139 22811 5636 22811 5636 4685 1737 4685 1737 11360 7585 11360 7585 22336 3135 22336 3135 18248 22158 18248 22158 10891 3047 10891 3047 18807 18119 18807 18119 21492 1284 21492 1284 11793 5601 11793 5601 22837 24870 22837 24870 3360 4738 3360 4738 16702 16017 16702 16017 6711 1556 6711 1556 7205 21886 7205 21886 1254 9397 1254 9397 22365 19531 22365 19531 543 6956 543 6956 12002 21906 12002 21906 14558 9418 14558 9418 438 3289 438 3289 15835 14587 15835 14587 790 16416 790 16416 13005 24831 13005 24831 6443 3759 6443 3759 11259 18831 11259 18831 17610 4118 17610 4118 21683 1558 21683 1558 2215 22524 2215 22524 8819 20144 8819 20144 712 20679 712 20679 14501 8093 14501 8093 19173 10392 19173 10392 1867 1938 1867 1938 13709 24129 13709 24129 21294 15337 21294 15337 2370 21226 2370 21226 18623 11498 18623 11498 5281 11807 5281 11807 15221 2948 15221 2948 714 17851 714 17851 10460 2911 10460 2911 10040 18061 10040 18061 4234 16519 4234 16519 7881 18036 7881 18036 1190 14870 1190 14870 20843 1701 20843 1701 10680 17136 10680 17136 20622 1075 20622 1075 8334 11872 8334 11872 17036 8844 17036 8844 9671 10723 9671 10723 22645 12587 22645 12587 6795 17870 6795 17870 9738 4917 9738 4917 24209 18107 24209 18107 11132 3376 11132 3376 23851 19572 23851 19572 1442 5914 1442 5914 4733 24733 4733 24733 1944 15489 1944 15489 17222 15901 17222 15901 23074 6479 23074 6479 6706 20530 6706 20530 18579 16193 18579 16193 18877 16228 18877 16228 6778 6321 6778 6321 23098 21788 23098 21788 8611 17937 8611 17937 22557 11299 22557 11299 7762 4455 7762 4455 18793 19500 18793 19500 6106 4297 6106 4297 14471 8284 14471 8284 7548 22972 7548 22972 6423 10398 6423 10398 13663 22793 13663 22793 20657 8709 20657 8709 22226 15701 22226 15701 13727 21411 13727 21411 17619 24254 17619 24254 1382 1142 1382 1142 19541 9098 19541 9098 24989 2908 24989 2908 471 2252 471 2252 24970 21342 24970 21342 14067 2450 14067 2450 21695 10581 21695 10581 1023 22090 1023 22090 23197 2977 23197 2977 5559 9828 5559 9828 1783 5052 1783 5052 13359 14986 13359 14986 9054 379 9054 379 24666 4810 24666 4810 1528 21973 1528 21973 14154 4714 14154 4714 411 8648 411 8648 18971 19105 18971 19105 9563 9726 9563 9726 12390 701 12390 701 6045 3000 6045 3000 19269 11374 19269 11374 12105 5161 12105 5161 22122 22560 22122 22560 2493 1381 2493 1381 12827 863 12827 863 12814 14014 12814 14014 19642 7456 19642 7456 20301 19337 20301 19337 7090 3892 7090 3892 7039 18616 7039 18616 9572 2742 9572 2742 4092 24551 4092 24551 1008 16693 1008 16693 23850 24008 23850 24008 17624 10544 17624 10544 4492 23755 4492 23755 23391 3842 23391 3842 18233 23718 18233 23718 10840 6227 10840 6227 3593 3694 3593 3694 15528 668 15528 668 10731 17794 10731 17794 18561 6528 18561 6528 22034 21909 22034 21909 15783 2247 15783 2247 23701 7545 23701 7545 2430 15066 2430 15066 2229 16063 2229 16063 24800 21425 24800 21425 16551 3518 16551 3518 17319 4127 17319 4127 2737 19985 2737 19985 21643 5968 21643 5968 3501 19963 3501 19963 21769 141 21769 141 22164 15684 22164 15684 19611 16215 19611 16215 18412 12727 18412 12727 19283 11139 19283 11139 2500 900 2500 900 13163 1097 13163 1097 2541 20286 2541 20286 23484 11884 23484 11884 4990 2166 4990 2166 21870 20467 21870 20467 4609 6849 4609 6849 12523 19462 12523 19462 17742 16154 17742 16154 11302 20860 11302 20860 6145 7200 6145 7200 22067 15017 22067 15017 16998 5100 16998 5100 23369 24342 23369 24342 8741 9913 8741 9913 24612 16850 24612 16850 9010 3069 9010 3069 15630 5652 15630 5652 19529 4509 19529 4509 21503 12530 21503 12530 17797 341 17797 341 18768 12377 18768 12377 148 424 148 424 10689 14451 10689 14451 2861 6911 2861 6911 1979 4604 1979 4604 7051 22235 7051 22235 1989 13374 1989 13374 12135 15005 12135 15005 3494 14819 3494 14819 8374 4920 8374 4920 702 6371 702 6371 20408 16027 20408 16027 8609 19239 8609 19239 4178 8363 4178 8363 1332 14102 1332 14102 6303 2895 6303 2895 6059 7828 6059 7828 20474 21026 20474 21026 20008 3731 20008 3731 14192 24773 14192 24773 20236 9143 20236 9143 5174 18990 5174 18990 16909 735 16909 735 13136 22679 13136 22679 7296 14656 7296 14656 6358 21356 6358 21356 11002 9208 11002 9208 1860 11740 1860 11740 14676 10949 14676 10949 3656 13652 3656 13652 20874 841 20874 841 12630 21341 12630 21341 19013 2417 19013 2417 16599 7097 16599 7097 21304 18064 21304 18064 1559 15260 1559 15260 6467 1798 6467 1798 2634 3283 2634 3283 12571 23572 12571 23572 7799 8366 7799 8366 23219 11537 23219 11537 3532 10867 3532 10867 24254 4021 24254 4021 23961 23822 23961 23822 9770 17669 9770 17669 2978 18330 2978 18330 10200 11926 10200 11926 20835 13922 20835 13922 15640 17691 15640 17691 14582 15343 14582 15343 21966 21237 21966 21237 17515 1893 17515 1893 10452 17069 10452 17069 2303 1257 2303 1257 24921 18811 24921 18811 15740 8339 15740 8339 24957 14611 24957 14611 4354 8459 4354 8459 17153 10425 17153 10425 129 4640 129 4640 6730 7582 6730 7582 8015 661 8015 661 21937 19474 21937 19474 3662 315 3662 315 19420 18026 19420 18026 8588 6677 8588 6677 23206 23312 23206 23312 5065 18929 5065 18929 9826 19073 9826 19073 7208 2446 7208 2446 5217 9436 5217 9436 13548 7399 13548 7399 22 11286 22 11286 922 1836 922 1836 12746 16178 12746 16178 21002 18857 21002 18857 17616 4428 17616 4428 22541 23273 22541 23273 2601 8322 2601 8322 20020 15736 20020 15736 1988 2562 1988 2562 1037 12961 1037 12961 5801 18618 5801 18618 7572 18527 7572 18527 2713 12258 2713 12258 17363 8389 17363 8389 8138 13644 8138 13644 12203 12700 12203 12700 23715 24211 23715 24211 13050 15219 13050 15219 3111 12886 3111 12886 23346 24319 23346 24319 24066 18211 24066 18211 8949 18735 8949 18735 14241 15583 14241 15583 3952 20213 3952 20213 24808 1688 24808 1688 15846 2516 15846 2516 20277 3394 20277 3394 8941 12736 8941 12736 18406 14183 18406 14183 10275 21405 10275 21405 13384 14992 13384 14992 12208 11334 12208 11334 16505 20215 16505 20215 1901 207 1901 207 12826 16285 12826 16285 18532 643 18532 643 17777 6617 17777 6617 23211 24416 23211 24416 13146 4114 13146 4114 9096 17430 9096 17430 10674 7889 10674 7889 6493 13483 6493 13483 21255 6317 21255 6317 8688 24114 8688 24114 766 506 766 506 12071 7847 12071 7847 3011 7428 3011 7428 12779 15709 12779 15709 13285 11904 13285 11904 4019 8068 4019 8068 12759 16482 12759 16482 6241 11992 6241 11992 18479 15281 18479 15281 7115 10362 7115 10362 17970 9297 17970 9297 1837 21601 1837 21601 23460 11691 23460 11691 10829 13595 10829 13595 7755 6893 7755 6893 17423 23168 17423 23168 15815 7401 15815 7401 17298 19489 17298 19489 3157 24660 3157 24660 15508 17448 15508 17448 1347 23113 1347 23113 20914 476 20914 476 655 16633 655 16633 13482 23216 13482 23216 17772 4222 17772 4222 23094 17109 23094 17109 3108 18572 3108 18572 17695 13534 17695 13534 14995 19528 14995 19528 21950 3259 21950 3259 5460 18669 5460 18669 6180 10794 6180 10794 7585 10259 7585 10259 499 20987 499 20987 14936 2249 14936 2249 7069 22511 7069 22511 23169 14904 23169 14904 12749 22855 12749 22855 13002 6296 13002 6296 9491 10080 9491 10080 3329 17615 3329 17615 7601 11086 7601 11086 22587 18409 22587 18409 22173 2527 22173 2527 23130 16942 23130 16942 616 6069 616 6069 9845 23960 9845 23960 10446 7075 10446 7075 6048 16660 6048 16660 12727 18258 12727 18258 9723 8925 9723 8925 17668 23154 17668 23154 3057 9700 3057 9700 7991 3157 7991 3157 5220 23355 5220 23355 17526 5937 17526 5937 2482 4848 2482 4848 16025 15746 16025 15746 23808 16594 23808 16594 3365 8105 3365 8105 13352 21184 13352 21184 71 12726 71 12726 16074 19040 16074 19040 943 7106 943 7106 10313 5683 10313 5683 15225 17014 15225 17014 2834 7654 2834 7654 20775 14402 20775 14402 3498 1575 3498 1575 24657 17101 24657 17101 1874 13426 1874 13426 2986 17129 2986 17129 23407 3062 23407 3062 2966 14453 2966 14453 23034 4855 23034 4855 19496 23807 19496 23807 24940 22930 24940 22930 11311 23455 11311 23455 20890 135 20890 135 15939 22261 15939 22261 2800 15286 2800 15286 8055 14101 8055 14101 8042 21442 8042 21442 21333 7742 21333 7742 1441 22760 1441 22760 23350 24396 23350 24396 784 5775 784 5775 16663 6466 16663 6466 4665 5031 4665 5031 13313 21473 13313 21473 23224 1374 23224 1374 15614 14827 15614 14827 1919 17216 1919 17216 18935 24864 18935 24864 2448 16114 2448 16114 7021 23208 7021 23208 23081 8701 23081 8701 21893 21987 21893 21987 820 13832 820 13832 8546 19078 8546 19078 22309 8088 22309 8088 4056 20420 4056 20420 24467 18250 24467 18250 4183 23593 4183 23593 5316 869 5316 869 3226 18944 3226 18944 19668 3420 19668 3420 5804 12206 5804 12206 6261 11440 6261 11440 5203 19403 5203 19403 14135 15097 14135 15097 20696 21255 20696 21255 4814 9761 4814 9761 23696 21458 23696 21458 7751 10750 7751 10750 22236 10972 22236 10972 4306 14544 4306 14544 1426 12457 1426 12457 24713 20043 24713 20043 15680 9653 15680 9653 132 22263 132 22263 6746 17557 6746 17557 14705 23357 14705 23357 10129 11678 10129 11678 20160 24410 20160 24410 2469 16364 2469 16364 22657 9924 22657 9924 24278 17197 24278 17197 11261 1669 11261 1669 12698 14105 12698 14105 11460 14858 11460 14858 20776 14974 20776 14974 8339 23707 8339 23707 2417 79 2417 79 8104 21653 8104 21653 539 3124 539 3124 18607 15669 18607 15669 11894 21947 11894 21947 23743 6929 23743 6929 12579 13033 12579 13033 22126 14845 22126 14845 70 492 70 492 10777 23139 10777 23139 14049 14689 14049 14689 11040 19481 11040 19481 18323 22980 18323 22980 6343 15555 6343 15555 23446 19642 23446 19642 4258 2108 4258 2108 13686 17500 13686 17500 20012 24041 20012 24041 6113 16554 6113 16554 17251 20046 17251 20046 10418 16326 10418 16326 455 23864 455 23864 15989 12466 15989 12466 1290 17846 1290 17846 6735 5377 6735 5377 965 21038 965 21038 15891 16644 15891 16644 8875 17099 8875 17099 6254 4539 6254 4539 19021 12490 19021 12490 13571 24180 13571 24180 4815 20021 4815 20021 11318 1455 11318 1455 11032 22234 11032 22234 12587 1704 12587 1704 5001 16606 5001 16606 1868 4757 1868 4757 18311 11871 18311 11871 2291 23124 2291 23124 9692 10297 9692 10297 11714 16831 11714 16831 1273 12011 1273 12011 13860 10501 13860 10501 8793 23892 8793 23892 20739 15016 20739 15016 12209 20845 12209 20845 14908 21844 14908 21844 4163 2226 4163 2226 18993 11485 18993 11485 11972 11865 11972 11865 19675 9760 19675 9760 10070 13301 10070 13301 17140 5548 17140 5548 12088 14342 12088 14342 11322 6076 11322 6076 2856 16500 2856 16500 23326 4070 23326 4070 2294 5955 2294 5955 23382 24106 23382 24106 700 3629 700 3629 17012 5508 17012 5508 22195 16506 22195 16506 12879 9101 12879 9101 2980 23727 2980 23727 3600 20636 3600 20636 10977 20769 10977 20769 3099 19120 3099 19120 23776 19996 23776 19996 3937 9534 3937 9534 17770 23446 17770 23446 5786 8614 5786 8614 17276 9963 17276 9963 21586 4949 21586 4949 1906 10899 1906 10899 14714 5638 14714 5638 9844 24173 9844 24173 14724 22462 14724 22462 24774 20365 24774 20365 115 8101 115 8101 12471 12078 12471 12078 3950 3607 3950 3607 3894 22960 3894 22960 17861 14252 17861 14252 5944 2849 5944 2849 4630 4900 4630 4900 2795 19061 2795 19061 11805 4790 11805 4790 9019 9007 9019 9007 9158 10288 9158 10288 2162 19592 2162 19592 18792 918 18792 918 21045 16677 21045 16677 439 9151 439 9151 8989 969 8989 969 444 21774 444 21774 10000 2928 10000 2928 23697 8132 23697 8132 4587 16511 4587 16511 19221 11199 19221 11199 1443 22592 1443 22592 11281 17858 11281 17858 14991 27 14991 27 12521 17795 12521 17795 3626 2539 3626 2539 10345 13802 10345 13802 1103 3229 1103 3229 24042 19146 24042 19146 19194 7061 19194 7061 23962 21526 23962 21526 24437 9158 24437 9158 11540 11802 11540 11802 24418 7231 24418 7231 5311 22619 5311 22619 16334 18418 16334 18418 10696 2061 10696 2061 1681 18391 1681 18391 20611 22967 20611 22967 1266 13404 1266 13404 12092 17576 12092 17576 24337 33 24337 33 3587 8661 3587 8661 1310 1314 1310 1314 11965 21021 11965 21021 17863 18287 17863 18287 6969 12046 6969 12046 17983 7958 17983 7958 9588 8706 9588 8706 23314 261 23314 261 13654 16151 13654 16151 14325 210 14325 210 1655 7262 1655 7262 24245 19004 24245 19004 4930 14555 4930 14555 16649 23020 16649 23020 6926 6474 6926 6474 11133 24639 11133 24639 14359 1351 14359 1351 5770 18752 5770 18752 5087 21912 5087 21912 14675 4391 14675 4391 4692 8967 4692 8967 17784 3038 17784 3038 1223 20577 1223 20577 1211 8113 1211 8113 11605 19160 11605 19160 7968 3482 7968 3482 13790 16398 13790 16398 20024 16789 20024 16789 8360 17378 8360 17378 12722 4563 12722 4563 4544 2981 4544 2981 21355 17076 21355 17076 1699 14390 1699 14390 20207 22417 20207 22417 5993 16667 5993 16667 7642 19483 7642 19483 17871 7355 17871 7355 5706 3367 5706 3367 21356 24322 21356 24322 1000 11582 1000 11582 18611 20487 18611 20487 8494 21848 8494 21848 2057 15255 2057 15255 1220 17266 1220 17266 10910 11782 10910 11782 23495 19329 23495 19329 2768 21317 2768 21317 17567 9523 17567 9523 13783 1201 13783 1201 23843 9702 23843 9702 3840 3777 3840 3777 7783 21423 7783 21423 2276 1839 2276 1839 19465 8758 19465 8758 4660 22339 4660 22339 18818 16156 18818 16156 1249 22334 1249 22334 24206 4955 24206 4955 1162 11383 1162 11383 9867 4712 9867 4712 2622 23878 2622 23878 13427 4879 13427 4879 2278 13727 2278 13727 22526 23896 22526 23896 2293 3471 2293 3471 18319 23144 18319 23144 16677 1153 16677 1153 6623 19726 6623 19726 10885 36 10885 36 419 13494 419 13494 20882 2380 20882 2380 10755 21014 10755 21014 15774 5801 15774 5801 24804 17195 24804 17195 15012
83154 150274789 0 150274789 160420004 132829910 160420004 132829910 138169131 230400684 138169131 230400684 225720076 215702879 225720076 215702879 51382161 48061121 51382161 48061121 71648574 100163612 71648574 100163612 105754309 38335949 105754309 38335949 38322483 152697427 38322483 152697427 156240821 82087944 156240821 82087944 26936164 24664314 26936164 24664314 133824338 183674263 133824338 183674263 191050206 83248202 191050206 83248202 83078352 165860807 83078352 165860807 210555236 208039667 210555236 208039667 20340887 19721639 20340887 19721639 167388652 279804472 167388652 279804472 276865595 227332328 276865595 227332328 225269658 290359418 225269658 290359418 289507846 181830701 289507846 181830701 149215003 127486244 149215003 127486244 131373110 239370928 131373110 239370928 234530936 144437643 234530936 144437643 153635402 245590043 153635402 245590043 242026873 216412120 242026873 216412120 68982159 65160989 68982159 65160989 239250946 242237226 239250946 242237226 173375434 168323086 173375434 168323086 240594213 242289059 240594213 242289059 110092638 73462501 110092638 73462501 76387985 254532117 76387985 254532117 250666885 180215325 250666885 180215325 186750118 257210511 186750118 257210511 256978468 239077570 256978468 239077570 123369606 117651123 123369606 117651123 270960839 283478909 270960839 283478909 281535952 138472123 281535952 138472123 77799422 73005264 77799422 73005264 86077988 84285222 86077988 84285222 49975341 45919215 49975341 45919215 79939896 157826266 79939896 157826266 193100662 189687582 193100662 189687582 91322695 21205340 91322695 21205340 22092548 126219101 22092548 126219101 133664049 130583321 133664049 130583321 241352824 242747123 241352824 242747123 24115539 22573408 24115539 22573408 195320203 191224121 195320203 191224121 76358159 49640407 76358159 49640407 51451997 198226572 51451997 198226572 193997108 167991565 193997108 167991565 90085678 47805506 90085678 47805506 51204091 162714847 51204091 162714847 237924279 255862417 237924279 255862417 252410035 150556271 252410035 150556271 135583101 104998166 135583101 104998166 109223009 132280039 109223009 132280039 136248932 106622340 136248932 106622340 31233905 30707174 31233905 30707174 128979145 178712546 128979145 178712546 289659750 291085144 289659750 291085144 233933288 221817081 233933288 221817081 163461003 120318684 163461003 120318684 122406208 244445785 122406208 244445785 242754363 200732882 242754363 200732882 204822881 270607967 204822881 270607967 267677629 49025531 267677629 49025531 49844315 252682321 49844315 252682321 256954545 260785656 256954545 260785656 241974461 133292196 241974461 133292196 136317359 234818935 136317359 234818935 231077462 26982643 231077462 26982643 30942667 230889614 30942667 230889614 229793564 125159609 229793564 125159609 128797866 136118272 128797866 136118272 228688867 233884470 228688867 233884470 47172815 41956527 47172815 41956527 66388163 239988134 66388163 239988134 236913585 231618649 236913585 231618649 131624324 127901860 131624324 127901860 160148532 257026941 160148532 257026941 253339111 47715938 253339111 47715938 22649501 20844902 22649501 20844902 61944578 223116095 61944578 223116095 285052895 286928915 285052895 286928915 271063175 223452484 271063175 223452484 178877667 132389691 178877667 132389691 135232499 154273817 135232499 154273817 174976200 164028688 174976200 164028688 41426530 40630346 41426530 40630346 204975147 207459067 204975147 207459067 193014843 176497437 193014843 176497437 80980393 75525466 80980393 75525466 217653169 222696024 217653169 222696024 104983941 101578461 104983941 101578461 179158462 258504904 179158462 258504904 253055385 170256659 253055385 170256659 164266422 155663308 164266422 155663308 225737637 261889293 225737637 261889293 261562427 90004715 261562427 90004715 13671238 14274845 13671238 14274845 73059831 70800489 73059831 70800489 62827834 60616393 62827834 60616393 167172772 193424252 167172772 193424252 197496760 111159023 197496760 111159023 115535122 156846297 115535122 156846297 288291649 289788361 288291649 289788361 161721165 158005418 161721165 158005418 256632138 258571203 256632138 258571203 199776681 202704012 199776681 202704012 228034317 254269127 228034317 254269127 251957098 180577615 251957098 180577615 65578926 62690830 65578926 62690830 173448669 170917953 173448669 170917953 175336992 162066729 175336992 162066729 172948600 166280233 172948600 166280233 186829531 218199215 186829531 218199215 216644689 132964800 216644689 132964800 52751159 51049096 52751159 51049096 249802182 252340565 249802182 252340565 126428017 122346722 126428017 122346722 237579720 291875269 237579720 291875269 290877219 121931658 290877219 121931658 127279440 277956876 127279440 277956876 276080807 44668102 276080807 44668102 44249138 267759704 44249138 267759704 264783454 132024059 264783454 132024059 136195154 255132732 136195154 255132732 248912868 65471887 248912868 65471887 68117875 164165371 68117875 164165371 274125241 275211537 274125241 275211537 249936818 166333750 249936818 166333750 171952267 168556205 171952267 168556205 177918166 44042512 177918166 44042512 36831110 37233799 36831110 37233799 292572026 292907742 292572026 292907742 135992063 129313575 135992063 129313575 239519906 243972358 239519906 243972358 125304889 122550480 125304889 122550480 128138930 147786810 128138930 147786810 158206685 76690704 158206685 76690704 22866528 20881099 22866528 20881099 63772540 61308953 63772540 61308953 56276649 52785614 56276649 52785614 95473387 129210216 95473387 129210216 134676735 120832148 134676735 120832148 123417066 143620334 123417066 143620334 146659746 142063285 146659746 142063285 146253234 151841398 146253234 151841398 162499004 159332009 162499004 159332009 119629642 59540751 119629642 59540751 61780296 272373264 61780296 272373264 270350338 30253782 270350338 30253782 28501097 27927862 28501097 27927862 180855271 213319145 180855271 213319145 208695650 197486561 208695650 197486561 202073509 210950827 202073509 210950827 215199809 107077825 215199809 107077825 78563553 76232945 78563553 76232945 115222313 115316472 115222313 115316472 24677158 22710741 24677158 22710741 155857504 149475359 155857504 149475359 82243338 79627796 82243338 79627796 177579848 170594806 177579848 170594806 140619957 135479710 140619957 135479710 271578535 274662377 271578535 274662377 240219670 115619585 240219670 115619585 70229373 67434476 70229373 67434476 108968101 198916502 108968101 198916502 201300549 90383208 201300549 90383208 71740734 69280777 71740734 69280777 219164617 216752136 219164617 216752136 167938484 160536275 167938484 160536275 243332178 248022144 243332178 248022144 157012552 88014833 157012552 88014833 90190147 290653595 90190147 290653595 290669215 73759268 290669215 73759268 76228450 83248124 76228450 83248124 88537344 69009111 88537344 69009111 70737519 71996142 70737519 71996142 75758941 22175791 75758941 22175791 23228920 146873314 23228920 146873314 152535601 73726790 152535601 73726790 77673262 92661695 77673262 92661695 96425441 79548593 96425441 79548593 84266930 136798698 84266930 136798698 143241678 122923697 143241678 122923697 99021341 70764953 99021341 70764953 75047047 74706114 75047047 74706114 77403661 58682172 77403661 58682172 60971619 219150097 60971619 219150097 247832449 296501938 247832449 296501938 294760523 214278083 294760523 214278083 68908109 65164983 68908109 65164983 87573912 88994670 87573912 88994670 276398257 277653434 276398257 277653434 72873837 71620848 72873837 71620848 288699494 288690120 288699494 288690120 117952330 113107685 117952330 113107685 167369035 159782349 167369035 159782349 33828563 26299955 33828563 26299955 28565275 104243811 28565275 104243811 160828426 262569992 160828426 262569992 261244576 194609721 261244576 194609721 191930055 219438304 191930055 219438304 258665575 261761157 258665575 261761157 235214850 122357589 235214850 122357589 128422518 184774309 128422518 184774309 186999379 43202412 186999379 43202412 46399198 97674079 46399198 97674079 269228062 272085989 269228062 272085989 215752953 187756772 215752953 187756772 109567318 105747196 109567318 105747196 196958954 199581039 196958954 199581039 81371872 80049362 81371872 80049362 90065266 114483273 90065266 114483273 119348989 115615119 119348989 115615119 72436759 67405485 72436759 67405485 165924553 251026362 165924553 251026362 248850271 33976694 248850271 33976694 34208699 66590667 34208699 66590667 91161499 214787373 91161499 214787373 258789850 263719389 258789850 263719389 144485025 139195591 144485025 139195591 243648985 247035561 243648985 247035561 229278807 233194982 229278807 233194982 261368294 264864643 261368294 264864643 27627798 24675872 27627798 24675872 272960351 275465924 272960351 275465924 79400575 77010993 79400575 77010993 266689826 270459714 266689826 270459714 4230058 3423427 4230058 3423427 159797939 272228070 159797939 272228070 271236464 221260036 271236464 221260036 29549437 30700560 29549437 30700560 33940854 228332423 33940854 228332423 229063973 232921653 229063973 232921653 83284667 83167427 83284667 83167427 98117078 123247402 98117078 123247402 129886974 86592102 129886974 86592102 88811206 132670821 88811206 132670821 137244913 58140939 137244913 58140939 60365312 271494291 60365312 271494291 268890573 116552519 268890573 116552519 83442939 80301532 83442939 80301532 187274107 176913360 187274107 176913360 125679778 37018571 125679778 37018571 37854840 47818519 37854840 47818519 50534159 31637562 50534159 31637562 34883663 78143198 34883663 78143198 138977843 133390949 138977843 133390949 112288319 107008581 112288319 107008581 114293454 112024623 114293454 112024623 107842143 108964225 107842143 108964225 152926286 147187325 152926286 147187325 152699947 166530654 152699947 166530654 208213797 212407381 208213797 212407381 53082760 51496413 53082760 51496413 69188903 235474223 69188903 235474223 230607230 186990270 230607230 186990270 146216721 138362569 146216721 138362569 265343510 265457129 265343510 265457129 154099658 150958932 154099658 150958932 239695317 242246033 239695317 242246033 63915214 61683431 63915214 61683431 280033656 282036528 280033656 282036528 231866101 90898404 231866101 90898404 93327185 156825328 93327185 156825328 185763432 216624480 185763432 216624480 213369738 69538818 213369738 69538818 67916652 65632969 67916652 65632969 71841181 184079790 71841181 184079790 196459920 48766315 196459920 48766315 48845516 236565167 48845516 236565167 233397861 187141997 233397861 187141997 48153909 49062892 48153909 49062892 64657992 224660705 64657992 224660705 222387109 109064817 222387109 109064817 60379222 41701369 60379222 41701369 44177912 111709346 44177912 111709346 258260325 260501775 258260325 260501775 195285529 192027443 195285529 192027443 225796978 228974016 225796978 228974016 85273553 83666275 85273553 83666275 236021184 275934276 236021184 275934276 273965355 81335179 273965355 81335179 66113283 63532296 66113283 63532296 101889823 99194116 101889823 99194116 69147522 67814456 69147522 67814456 113544726 110229163 113544726 110229163 95489363 92213601 95489363 92213601 201043812 194038307 201043812 194038307 36029100 33489917 36029100 33489917 230586360 250393161 230586360 250393161 248645308 200676184 248645308 200676184 109674323 106755587 109674323 106755587 193754006 198079295 193754006 198079295 140300641 32055789 140300641 32055789 35493306 192029423 35493306 192029423 202599309 191920985 202599309 191920985 193384609 198033877 193384609 198033877 206727152 85050184 206727152 85050184 87641478 172855464 87641478 172855464 176320550 169631352 176320550 169631352 158319917 152341893 158319917 152341893 223416017 227829866 223416017 227829866 71011976 68954265 71011976 68954265 216812299 220553381 216812299 220553381 54834837 54012176 54834837 54012176 121510215 294194341 121510215 294194341 292938667 165130098 292938667 165130098 175406691 287893215 175406691 287893215 288444588 153292223 288444588 153292223 157608022 243920808 157608022 243920808 238981320 159002765 238981320 159002765 159376784 149110420 159376784 149110420 235697699 238985341 235697699 238985341 138183435 132695016 138183435 132695016 172699712 188583686 172699712 188583686 190436315 181471100 190436315 181471100 186241011 192773537 186241011 192773537 203584772 69882181 203584772 69882181 72878152 164969087 72878152 164969087 172081074 69275291 172081074 69275291 72230072 216498335 72230072 216498335 214055791 136900903 214055791 136900903 63327132 60967474 63327132 60967474 270592376 272748340 270592376 272748340 108778382 87336279 108778382 87336279 22532833 22534921 22532833 22534921 218945893 213549698 218945893 213549698 95593860 37747459 95593860 37747459 40077374 258749404 40077374 258749404 256720609 169726022 256720609 169726022 175350641 233349150 175350641 233349150 230850197 144348284 230850197 144348284 141702393 138512471 141702393 138512471 253996729 259561649 253996729 259561649 158064524 135550695 158064524 135550695 140536333 173322023 140536333 173322023 182289560 159072171 182289560 159072171 164755040 163008389 164755040 163008389 171707224 92712944 171707224 92712944 94258426 231044984 94258426 231044984 226398279 129492739 226398279 129492739 133434156 142602568 133434156 142602568 150802228 80957465 150802228 80957465 82125984 260753961 82125984 260753961 257090941 122829426 257090941 122829426 91572557 86909007 91572557 86909007 237585350 275582396 237585350 275582396 273823002 162538284 273823002 162538284 156720170 145619424 156720170 145619424 163270439 198119840 163270439 198119840 202874819 160600114 202874819 160600114 159224603 95680545 159224603 95680545 99991230 265696576 99991230 265696576 262130912 9814333 262130912 9814333 7517993 169430024 7517993 169430024 196120087 189718902 196120087 189718902 22839152 21015301 22839152 21015301 243264597 243597514 243264597 243597514 128450236 123494893 128450236 123494893 230497783 235538706 230497783 235538706 57139799 21924509 57139799 21924509 21111729 61013781 21111729 61013781 146681917 174434160 146681917 174434160 241897977 245373372 241897977 245373372 80613173 77108200 80613173 77108200 214672503 214872749 214672503 214872749 163975081 36864957 163975081 36864957 40417592 140979523 40417592 140979523 150368992 45917563 150368992 45917563 49393472 85949294 49393472 85949294 210449759 209519564 210449759 209519564 51480977 50280683 51480977 50280683 67644077 169528521 67644077 169528521 233990372 231301202 233990372 231301202 169605136 35534430 169605136 35534430 38546449 52636516 38546449 52636516 263622303 266863489 263622303 266863489 76334962 73055713 76334962 73055713 123984652 117838400 123984652 117838400 12458231 11728871 12458231 11728871 37906574 262948318 37906574 262948318 260960211 95321217 260960211 95321217 84443366 82171971 84443366 82171971 107019748 147739757 107019748 147739757 153554861 90818289 153554861 90818289 92600878 133181226 92600878 133181226 137543133 56564043 137543133 56564043 57684137 65347110 57684137 65347110 68106231 47972027 68106231 47972027 49662578 199325527 49662578 199325527 203338798 194178915 203338798 194178915 205735551 209308025 205735551 209308025 161312020 60303209 161312020 60303209 61254987 101809001 61254987 101809001 177335905 168852886 177335905 168852886 12973837 12031836 12973837 12031836 205435482 202129933 205435482 202129933 71037457 67812752 71037457 67812752 219706605 223938949 219706605 223938949 63195007 60082768 63195007 60082768 258833763 263372970 258833763 263372970 106294385 74746411 106294385 74746411 77692876 208468114 77692876 208468114 214355753 204462794 214355753 204462794 205633948 209122225 205633948 209122225 257499838 260014600 257499838 260014600 113790270 94012594 113790270 94012594 97307691 108943413 97307691 108943413 271266888 273028792 271266888 273028792 173280922 116476778 173280922 116476778 122063027 127596059 122063027 127596059 163539799 205285420 163539799 205285420 202477329 187713369 202477329 187713369 188951659 230247763 188951659 230247763 231839591 184364328 231839591 184364328 116793199 25834980 116793199 25834980 27606139 215436907 27606139 215436907 220599820 161401728 220599820 161401728 80071443 79366288 80071443 79366288 223901888 227604588 223901888 227604588 166217076 162206250 166217076 162206250 219529664 289649289 219529664 289649289 286173168 230045411 286173168 230045411 96079977 94816571 96079977 94816571 143745263 139113329 143745263 139113329 50796121 50007599 50796121 50007599 124766886 119753546 124766886 119753546 124142539 119400280 124142539 119400280 195531115 254048488 195531115 254048488 251166054 34181567 251166054 34181567 33948751 253857303 33948751 253857303 249394411 216654783 249394411 216654783 185413904 83048093 185413904 83048093 83585632 179736252 83585632 179736252 259879522 259939552 259879522 259939552 125810962 14467197 125810962 14467197 13789065 68036683 13789065 68036683 201417152 197450237 201417152 197450237 60144589 49660547 60144589 49660547 52569804 146012532 52569804 146012532 227947658 226860863 227947658 226860863 135834092 131605974 135834092 131605974 237793126 247652481 237793126 247652481 246828745 193794938 246828745 193794938 68592151 64042490 68592151 64042490 137828472 247716994 137828472 247716994 243375622 197184143 243375622 197184143 165370330 156928576 165370330 156928576 183071437 178015532 183071437 178015532 166507724 136468219 166507724 136468219 121246345 119389995 121246345 119389995 199554326 236757800 199554326 236757800 233484710 78768219 233484710 78768219 75546038 71616737 75546038 71616737 273092868 275203955 273092868 275203955 207754423 17982499 207754423 17982499 18120628 253855873 18120628 253855873 252670321 247662747 252670321 247662747 152241284 35809114 152241284 35809114 35431666 252475798 35431666 252475798 251778565 192107353 251778565 192107353 203097466 304441610 203097466 304441610 303632395 212888714 303632395 212888714 165863067 77972177 165863067 77972177 78893945 116589431 78893945 116589431 121765477 82835876 121765477 82835876 69472415 66175834 69472415 66175834 201990391 225707539 201990391 225707539 222922887 182603529 222922887 182603529 189605962 236253935 189605962 236253935 233452268 29572150 233452268 29572150 31444299 112597891 31444299 112597891 118979969 120538066 118979969 120538066 121601086 55341039 121601086 55341039 22642842 21519875 22642842 21519875 22025102 32879730 22025102 32879730 83892668 78841632 83892668 78841632 68221703 65721392 68221703 65721392 117029256 123481598 117029256 123481598 175582284 249440496 175582284 249440496 290154012 291299883 290154012 291299883 244404719 5528449 244404719 5528449 7225492 147496699 7225492 147496699 151059538 140976298 151059538 140976298 145842420 184300011 145842420 184300011 189660374 36292997 189660374 36292997 25631910 25127870 25631910 25127870 114438386 234789543 114438386 234789543 229627091 162404850 229627091 162404850 61085356 46108314 61085356 46108314 35893570 33540746 35893570 33540746 160519799 154754088 160519799 154754088 52068369 51463034 52068369 51463034 183418477 293828223 183418477 293828223 291460803 124708666 291460803 124708666 125869235 226546173 125869235 226546173 222100865 170204605 222100865 170204605 179992738 209930452 179992738 209930452 222041993 239077992 222041993 239077992 277396806 278959043 277396806 278959043 114290458 113939465 114290458 113939465 267674012 269425596 267674012 269425596 139613628 97379511 139613628 97379511 99832024 209528330 99832024 209528330 210549609 87180543 210549609 87180543 88286694 265976595 88286694 265976595 263631498 180932704 263631498 180932704 72800626 68457445 72800626 68457445 110615797 281358257 110615797 281358257 279516409 72259701 279516409 72259701 77372002 220617435 77372002 220617435 224477276 187537764 224477276 187537764 54921793 53568988 54921793 53568988 206912359 211578257 206912359 211578257 138913360 133228872 138913360 133228872 278198767 280426568 278198767 280426568 172878835 162489208 172878835 162489208 188553965 181359489 188553965 181359489 61104083 59598027 61104083 59598027 157822135 246991931 157822135 246991931 243166692 47022823 243166692 47022823 49088835 250163528 49088835 250163528 248478519 225825881 248478519 225825881 217477413 220518365 217477413 220518365 218826383 283701721 218826383 283701721 282563109 267149616 282563109 267149616 44423067 42967133 44423067 42967133 268335360 270875449 268335360 270875449 50713785 48044564 50713785 48044564 261357113 262999623 261357113 262999623 226724907 230600872 226724907 230600872 263501795 266124381 263501795 266124381 154016327 13440769 154016327 13440769 13405744 92756325 13405744 92756325 95064577 44990467 95064577 44990467 47695431 91034409 47695431 91034409 209483030 206697932 209483030 206697932 116118950 110914213 116118950 110914213 164481848 154787683 164481848 154787683 20600808 19756410 20600808 19756410 135786594 239791870 135786594 239791870 266211334 267094863 266211334 267094863 172117637 48426598 172117637 48426598 51287198 289409965 51287198 289409965 289251256 92553343 289251256 92553343 95499800 238159920 95499800 238159920 233136871 202181570 233136871 202181570 92544889 73754563 92544889 73754563 74578597 201911686 74578597 201911686 199604317 156853859 199604317 156853859 167398605 174877586 167398605 174877586 182910242 143086269 182910242 143086269 117925659 113757926 117925659 113757926 128505902 124565679 128505902 124565679 96162563 93804364 96162563 93804364 239670532 258298942 239670532 258298942 256125521 27064561 256125521 27064561 27528133 119503301 27528133 119503301 220654924 222073820 220654924 222073820 113875252 113447099 113875252 113447099 228229878 270354622 228229878 270354622 268748284 257110793 268748284 257110793 88406167 86585467 88406167 86585467 238315708 241973232 238315708 241973232 11081984 9475152 11081984 9475152 92794047 91507228 92794047 91507228 63551885 60823178 63551885 60823178 162850993 257698714 162850993 257698714 255247137 188920480 255247137 188920480 158845918 152150837 158845918 152150837 260427224 261297390 260427224 261297390 153994974 93787994 153994974 93787994 94244462 266254492 94244462 266254492 264604978 69138747 264604978 69138747 62587137 60655149 62587137 60655149 144248459 139754012 144248459 139754012 43361009 38746739 43361009 38746739 82179869 78702162 82179869 78702162 18077277 16176849 18077277 16176849 73320319 216320228 73320319 216320228 260235059 264231489 260235059 264231489 163092840 41303998 163092840 41303998 40886200 152384944 40886200 152384944 225145677 269200644 225145677 269200644 265798504 134747871 265798504 134747871 105028972 103871063 105028972 103871063 152641109 147644532 152641109 147644532 71436239 65743357 71436239 65743357 67577918 246925932 67577918 246925932 243530479 145968220 243530479 145968220 150412365 248107414 150412365 248107414 245758314 166100414 245758314 166100414 172440518 207490480 172440518 207490480 255855909 260332471 255855909 260332471 245673272 154307921 245673272 154307921 78280200 74452110 78280200 74452110 168449861 219737727 168449861 219737727 223661737 76314240 223661737 76314240 77164211 111918428 77164211 111918428 117633764 27954501 117633764 27954501 27127671 76549019 27127671 76549019 128164172 122516072 128164172 122516072 91195836 74732128 91195836 74732128 64216108 43597313 64216108 43597313 46141409 46869640 46141409 46869640 92731750 197943708 92731750 197943708 202180837 134813056 202180837 134813056 78012196 76127684 78012196 76127684 199867223 195896105 199867223 195896105 59797246 56674993 59797246 56674993 149418910 169917941 149418910 169917941 173417372 23472380 173417372 23472380 24426396 172828610 24426396 172828610 181344465 84530629 181344465 84530629 89753445 295522106 89753445 295522106 293876339 287548490 293876339 287548490 74000192 72585312 74000192 72585312 222210282 226516294 222210282 226516294 15971828 14965232 15971828 14965232 224070679 226089193 224070679 226089193 145639326 138316164 145639326 138316164 219462444 215212432 219462444 215212432 158336330 58703272 158336330 58703272 59714998 256097768 59714998 256097768 275093049 276215134 275093049 276215134 255540535 89356932 255540535 89356932 43599709 41203991 43599709 41203991 166492882 244956000 166492882 244956000 245265026 135550859 245265026 135550859 96798110 93545681 96798110 93545681 124229916 126425456 124229916 126425456 130664893 45597342 130664893 45597342 37008024 32953417 37008024 32953417 36984937 140445110 36984937 140445110 281265714 281876134 281265714 281876134 78868972 75208630 78868972 75208630 124452193 207666180 124452193 207666180 209002650 199313544 209002650 199313544 195929993 260768246 195929993 260768246 258499787 102599408 258499787 102599408 77706476 75753962 77706476 75753962 244701135 247130999 244701135 247130999 56705733 54918693 56705733 54918693 268855326 270521409 268855326 270521409 179936423 171812607 179936423 171812607 246357900 261294774 246357900 261294774 259255055 217484758 259255055 217484758 156640265 142030934 156640265 142030934 148877402 144270378 148877402 144270378 261713286 264358685 261713286 264358685 88483264 87289099 88483264 87289099 220780456 214931838 220780456 214931838 204929892 135901280 204929892 135901280 60991359 57897960 60991359 57897960 261300048 264481069 261300048 264481069 212497504 214644009 212497504 214644009 282652525 284032042 282652525 284032042 192245266 187392926 192245266 187392926 253435138 293321098 253435138 293321098 293057340 152270654 293057340 152270654 157346021 160212987 157346021 160212987 298904491 298891535 298904491 298891535 266820720 84173138 266820720 84173138 87833173 236702364 87833173 236702364 233971279 97806330 233971279 97806330 101967553 145306646 101967553 145306646 150210452 84841744 150210452 84841744 88074312 221101256 88074312 221101256 217829810 59441191 217829810 59441191 46917445 44566598 46917445 44566598 255680899 254994478 255680899 254994478 154223452 151985356 154223452 151985356 185864194 184981531 185864194 184981531 189628647 50689113 189628647 50689113 53001668 138587709 53001668 138587709 144367766 52617215 144367766 52617215 54690131 285580174 54690131 285580174 283322731 257633335 283322731 257633335 256944871 271035538 256944871 271035538 269729611 54996361 269729611 54996361 30067804 28085142 30067804 28085142 256524510 260008124 256524510 260008124 36564509 23709529 36564509 23709529 23953336 191071820 23953336 191071820 195520499 123319958 195520499 123319958 36975052 33358660 36975052 33358660 77021137 200172557 77021137 200172557 196883205 40143344 196883205 40143344 43766215 56060123 43766215 56060123 111187696 106742137 111187696 106742137 30009677 26388949 30009677 26388949 28607189 79111984 28607189 79111984 186164588 217747558 186164588 217747558 215010777 99820137 215010777 99820137 103276929 204184738 103276929 204184738 268386836 268467727 268386836 268467727 214200113 98637499 214200113 98637499 100717123 295534881 100717123 295534881 294066829 59525406 294066829 59525406 62680580 99872396 62680580 99872396 226197828 230210237 226197828 230210237 138207232 89794830 138207232 89794830 91967747 118947681 91967747 118947681 194593324 191005408 194593324 191005408 85461510 83939213 85461510 83939213 217262890 219834935 217262890 219834935 158694803 154913952 158694803 154913952 275711972 277365929 275711972 277365929 75775757 70266055 75775757 70266055 194452906 260396617 194452906 260396617 257928516 238722066 257928516 238722066 95883673 92802553 95883673 92802553 265975656 268511349 265975656 268511349 142206511 136733690 142206511 136733690 168681219 176886160 168681219 176886160 192317589 189219350 192317589 189219350 120982151 119480754 120982151 119480754 165217297 178685330 165217297 178685330 181104822 132132559 181104822 132132559 137167683 185231144 137167683 185231144 262935181 266400535 262935181 266400535 177825274 70396263 177825274 70396263 72530685 87166483 72530685 87166483 110011187 229299504 110011187 229299504 224535000 16954289 224535000 16954289 18867375 271808235 18867375 271808235 270550202 80431565 270550202 80431565 80409586 268330880 80409586 268330880 267055144 131423416 267055144 131423416 70921488 67379497 70921488 67379497 201175091 205580912 201175091 205580912 203161025 193132242 203161025 193132242 238603233 242278827 238603233 242278827 110373637 109691316 110373637 109691316 258202974 259228100 258202974 259228100 84812996 80218190 84812996 80218190 208669794 206552534 208669794 206552534 183265249 108711509 183265249 108711509 114321885 166218803 114321885 166218803 171447873 97299637 171447873 97299637 66364890 63977296 66364890 63977296 150717356 239146485 150717356 239146485 239005917 30767188 239005917 30767188 34229783 127333111 34229783 127333111 133258632 83348410 133258632 83348410 55199125 51513780 55199125 51513780 78698744 285984529 78698744 285984529 286783256 198565577 286783256 198565577 205922893 232386878 205922893 232386878 234957245 118085057 234957245 118085057 121730768 286778168 121730768 286778168 284223520 102180571 284223520 102180571 105122046 143209527 105122046 143209527 153261344 92362964 153261344 92362964 93658808 99689133 93658808 99689133 160197173 179915789 160197173 179915789 199335787 253644805 199335787 253644805 248293538 171762986 248293538 171762986 93735464 91587523 93735464 91587523 253545610 256898148 253545610 256898148 36487393 33186079 36487393 33186079 184305366 182505275 184305366 182505275 186357802 147793958 186357802 147793958 107086076 102499105 107086076 102499105 224282383 219180441 224282383 219180441 58974310 56784794 58974310 56784794 245665870 266838038 245665870 266838038 263892775 219744555 263892775 219744555 91769649 88353543 91769649 88353543 200050828 188749637 200050828 188749637 161050405 157414787 161050405 157414787 239523254 243819101 239523254 243819101 242465736 97278621 242465736 97278621 39258236 36155708 39258236 36155708 272336153 273633116 272336153 273633116 60635688 57390342 60635688 57390342 169181238 213531259 169181238 213531259 209710230 183226177 209710230 183226177 75206643 70907762 75206643 70907762 74581073 72725859 74581073 72725859 60519339 58080674 60519339 58080674 187564099 182260454 187564099 182260454 177134152 65461995 177134152 65461995 68808809 250395402 68808809 250395402 246868142 49878230 246868142 49878230 50366939 213770603 50366939 213770603 209982306 166899771 209982306 166899771 78557551 74812916 78557551 74812916 228285510 231371582 228285510 231371582 211768052 164741706 211768052 164741706 171121090 166691221 171121090 166691221 172128412 114581581 172128412 114581581 88074439 86837559 88074439 86837559 100641247 219543586 100641247 219543586 215081832 109326523 215081832 109326523 76279929 73301734 76279929 73301734 272804292 274155834 272804292 274155834 53241159 50260779 53241159 50260779 213042570 215753807 213042570 215753807 92405271 90713338 92405271 90713338 230076771 233910496 230076771 233910496 112823327 109711269 112823327 109711269 143436195 138029356 143436195 138029356 50466530 17636238 50466530 17636238 16819145 175764326 16819145 175764326 184015781 108448336 184015781 108448336 110852720 175363095 110852720 175363095 181238641 171465203 181238641 171465203 118448057 117274954 118448057 117274954 231239124 236199395 231239124 236199395 224432393 41759702 224432393 41759702 43702382 53206079 43702382 53206079 222368711 225187412 222368711 225187412 37576446 34028813 37576446 34028813 234015410 258350750 234015410 258350750 256163132 173581446 256163132 173581446 142862951 126133591 142862951 126133591 59325452 57287247 59325452 57287247 90103631 88754352 90103631 88754352 80883922 78734993 80883922 78734993 215787555 219475846 215787555 219475846 207022826 196959644 207022826 196959644 274851446 278013180 274851446 278013180 106970419 104190755 106970419 104190755 208140455 203180561 208140455 203180561 172735424 100128276 172735424 100128276 104941844 151759957 104941844 151759957 157468199 152237490 157468199 152237490 79037125 78979387 79037125 78979387 189689717 184206055 189689717 184206055 18945154 17155136 18945154 17155136 134428757 265158206 134428757 265158206 262997072 90651158 262997072 90651158 93971111 124431690 93971111 124431690 129334391 27364294 129334391 27364294 30248365 236488254 30248365 236488254 234546623 115119378 234546623 115119378 119619507 157744487 119619507 157744487 262026557 265219560 262026557 265219560 125894072 106269678 125894072 106269678 106149695 188597688 106149695 188597688 250074009 253491092 250074009 253491092 184693165 180738149 184693165 180738149 184650718 285077977 184650718 285077977 284269061 163032482 284269061 163032482 25639974 25157735 25639974 25157735 242897227 244119665 242897227 244119665 181872084 173500564 181872084 173500564 232454755 235591992 232454755 235591992 126924064 121502511 126924064 121502511 244029654 243692127 244029654 243692127 74518133 73213732 74518133 73213732 242089398 247302561 242089398 247302561 147654055 26322004 147654055 26322004 27778914 164271602 27778914 164271602 190913128 180534969 190913128 180534969 88883309 39457816 88883309 39457816 41500889 190701780 41500889 190701780 197591795 54276829 197591795 54276829 57414518 153330337 57414518 153330337 157816179 77368954 157816179 77368954 77077444 287956516 77077444 287956516 287062630 219704312 287062630 219704312 67991313 8963946 67991313 8963946 10808834 179521804 10808834 179521804 181963307 175172512 181963307 175172512 50736351 48321110 50736351 48321110 258649137 259295231 258649137 259295231 206649063 114218117 206649063 114218117 78222294 77610661 78222294 77610661 183050297 218724088 183050297 218724088 218670932 138419300 218670932 138419300 148317732 240533552 148317732 240533552 240348021 266908765 240348021 266908765 264952852 116458606 264952852 116458606 121578351 154799415 121578351 154799415 162633869 74394647 162633869 74394647 77316212 166043549 77316212 166043549 175709237 108522068 175709237 108522068 115162575 154363286 115162575 154363286 176214396 170844547 176214396 170844547 131552560 127897163 131552560 127897163 222179396 225113711 222179396 225113711 73017141 69824427 73017141 69824427 225131234 227634181 225131234 227634181 206810401 59216444 206810401 59216444 41610289 5262089 41610289 5262089 6432175 251115507 6432175 251115507 248310806 251340868 248310806 251340868 151756869 94261055 151756869 94261055 96763324 240833899 96763324 240833899 236321115 86699800 236321115 86699800 85849617 262761668 85849617 262761668 259559474 101766246 259559474 101766246 104689715 102870974 104689715 102870974 158392282 147553630 158392282 147553630 89145375 88016221 89145375 88016221 182062046 173230546 182062046 173230546 30706172 31682910 30706172 31682910 183841035 174431472 183841035 174431472 167395468 162354098 167395468 162354098 226274072 251154456 226274072 251154456 249938006 134168011 249938006 134168011 138999639 236827007 138999639 236827007 233219151 106837108 233219151 106837108 54134350 51948136 54134350 51948136 187885451 185662340 187885451 185662340 81197254 78736499 81197254 78736499 172856770 165791678 172856770 165791678 65367615 62815984 65367615 62815984 77197551 226705287 77197551 226705287 223676729 108184138 223676729 108184138 59085994 55294884 59085994 55294884 185342133 179092258 185342133 179092258 124834863 64371618 124834863 64371618 67569694 204954865 67569694 204954865 209390727 99846287 209390727 99846287 102018670 154445439 102018670 154445439 162649754 150413512 162649754 150413512 155325218 241391531 155325218 241391531 239383381 38380115 239383381 38380115 41498565 44284763 41498565 44284763 105802442 210671412 105802442 210671412 211369971 58926897 211369971 58926897 61663779 78767840 61663779 78767840 236774240 238952363 236774240 238952363 206294641 136988294 206294641 136988294 142632980 202449644 142632980 202449644 220556804 223413997 220556804 223413997 123365812 108822691 123365812 108822691 112371867 286400828 112371867 286400828 285506153 227477984 285506153 227477984 86161081 81094178 86161081 81094178 156391863 146194763 156391863 146194763 76067636 73194699 76067636 73194699 187295616 183983265 187295616 183983265 72438063 30079402 72438063 30079402 33507819 216589541 33507819 216589541 213901738 96136735 213901738 96136735 97978283 136435618 97978283 136435618 193059519 189233093 193059519 189233093 128314148 68894510 128314148 68894510 60848295 58063732 60848295 58063732 238136897 243685477 238136897 243685477 72032521 68450651 72032521 68450651 196733048 200516565 196733048 200516565 91421824 88328378 91421824 88328378 132396818 242531216 132396818 242531216 249118348 253649220 249118348 253649220 44630641 41910456 44630641 41910456 111740084 153230836 111740084 153230836 157023755 46003690 157023755 46003690 41375559 39174101 41375559 39174101 139169022 134116077 139169022 134116077 59524785 57945296 59524785 57945296 64489811 244590609 64489811 244590609 243483684 246603629 243483684 246603629 101855079 59244388 101855079 59244388 61363417 171472415 61363417 171472415 293331195 294824935 293331195 294824935 189272055 184665618 189272055 184665618 194045889 189771434 194045889 189771434 23497606 6223964 23497606 6223964 7163603 204632736 7163603 204632736 231521543 235755927 231521543 235755927 73639979 71916119 73639979 71916119 250888960 252828881 250888960 252828881 67999597 65436535 67999597 65436535 186543791 175721385 186543791 175721385 52094108 49089042 52094108 49089042 77476305 129129150 77476305 129129150 132339137 81111918 132339137 81111918 81925917 79863659 81925917 79863659 120480435 143947417 120480435 143947417 149866888 32509896 149866888 32509896 32848069 91985532 32848069 91985532 93870805 53802568 93870805 53802568 54593449 72564471 54593449 72564471 196649307 197339564 196649307 197339564 29803561 27852704 29803561 27852704 189235087 232025551 189235087 232025551 233953533 155866706 233953533 155866706 161801421 298689522 161801421 298689522 298142583 38226890 298142583 38226890 39912956 98250523 39912956 98250523 100677851 72878379 100677851 72878379 76273256 191280876 76273256 191280876 192087353 57075230 192087353 57075230 59126697 208778570 59126697 208778570 215014353 166228006 215014353 166228006 49824963 47292325 49824963 47292325 237181515 240262702 237181515 240262702 115756189 115318678 115756189 115318678 242054451 244418557 242054451 244418557 117582050 78158625 117582050 78158625 79697829 231483623 79697829 231483623 229061069 64017263 229061069 64017263 66633910 92472572 66633910 92472572 93417404 66008560 93417404 66008560 68183680 78705421 68183680 78705421 116743132 152037408 116743132 152037408 161388649 65235437 161388649 65235437 66951718 133178120 66951718 133178120 138142372 60395769 138142372 60395769 62718938 145543006 62718938 145543006 254269076 263324630 254269076 263324630 262253752 135245428 262253752 135245428 139697193 151072140 139697193 151072140 192421698 189027158 192421698 189027158 142814670 76491590 142814670 76491590 79736038 134353708 79736038 134353708 180761974 171799352 180761974 171799352 84595929 82225820 84595929 82225820 192004028 186384413 192004028 186384413 92637959 91200265 92637959 91200265 213046260 210949351 213046260 210949351 12734719 13170704 12734719 13170704 186862004 184100946 186862004 184100946 93619813 92941603 93619813 92941603 213085160 221217596 213085160 221217596 216937157 167564073 216937157 167564073 8460697 7520846 8460697 7520846 166929605 161943387 166929605 161943387 133599893 38946980 133599893 38946980 42717093 109979125 42717093 109979125 248538430 253011785 248538430 253011785 200894195 96160399 200894195 96160399 98883110 169842509 98883110 169842509 249586626 250797400 249586626 250797400 151020253 57789913 151020253 57789913 59647748 121787879 59647748 121787879 126692193 118320395 126692193 118320395 123302115 262400470 123302115 262400470 260051933 249074643 260051933 249074643 179751573 147111893 179751573 147111893 95667186 62661790 95667186 62661790 64533845 233126643 64533845 233126643 260088112 263826650 260088112 263826650 90709689 89111694 90709689 89111694 99855637 221884865 99855637 221884865 217887918 220709410 217887918 220709410 241497420 245767736 241497420 245767736 114219084 113932548 114219084 113932548 202688287 266276978 202688287 266276978 264382092 264463803 264382092 264463803 50751585 47517478 50751585 47517478 82266362 82042954 82266362 82042954 69327561 66375206 69327561 66375206 249459992 252343986 249459992 252343986 47939482 44960544 47939482 44960544 58777534 275239404 58777534 275239404 273752417 120367252 273752417 120367252 113520915 113220736 113520915 113220736 200758431 194850245 200758431 194850245 117889556 90167494 117889556 90167494 83597589 80793813 83597589 80793813 243360767 247701886 243360767 247701886 99027273 96284040 99027273 96284040 238281490 240579320 238281490 240579320 14205370 12210930 14205370 12210930 61403255 262043042 61403255 262043042 261871493 225518997 261871493 225518997 96361976 94165573 96361976 94165573 97642054 154769130 97642054 154769130 160705005 83602588 160705005 83602588 85955913 161097915 85955913 161097915 165622901 79238856 165622901 79238856 82282148 116407824 82282148 116407824 214590623 211230763 214590623 211230763 146333753 141438510 146333753 141438510 209215564 202045778 209215564 202045778 180121373 174343644 180121373 174343644 250250907 254278130 250250907 254278130 163952290 157695631 163952290 157695631 197454733 207210511 197454733 207210511 249698466 252113426 249698466 252113426 159003139 51336025 159003139 51336025 52695522 214245089 52695522 214245089 214366774 187902280 214366774 187902280 86620898 83884783 86620898 83884783 201678216 205871573 201678216 205871573 206761975 31517994 206761975 31517994 35926427 61375688 35926427 61375688 225094060 255657390 225094060 255657390 253672317 47754939 253672317 47754939 50923639 128545342 50923639 128545342 192062158 180972139 192062158 180972139 146827961 141363156 146827961 141363156 190322098 231789913 190322098 231789913 227044877 196394606 227044877 196394606 180645861 149147563 180645861 149147563 152817816 170036185 152817816 170036185 179246243 55129936 179246243 55129936 56773937 279583257 56773937 279583257 278515228 109125276 278515228 109125276 108062418 107050007 108062418 107050007 179106974 174507992 179106974 174507992 178113645 167833362 178113645 167833362 236708795 240105959 236708795 240105959 91233677 88769641 91233677 88769641 263465474 265272507 263465474 265272507 245503591 249866507 245503591 249866507 249879188 252122123 249879188 252122123 61202770 60721560 61202770 60721560 102879134 151683884 102879134 151683884 155161425 76704812 155161425 76704812 67392455 64726797 67392455 64726797 151567908 142769809 151567908 142769809 107581584 104751303 107581584 104751303 216018477 275037580 216018477 275037580 271936238 123478964 271936238 123478964 129339577 299399748 129339577 299399748 299194329 209313571 299194329 209313571 121982596 117460770 121982596 117460770 127723445 230058600 127723445 230058600 259020862 260186889 259020862 260186889 68062196 64277166 68062196 64277166 219881662 224369572 219881662 224369572 121604047 95198287 121604047 95198287 100487889 266353428 100487889 266353428 266292997 107675025 266292997 107675025 113495773 230292053 113495773 230292053 225434568 28063468 225434568 28063468 27462532 213830583 27462532 213830583 213149404 141178143 213149404 141178143 146004610 200397857 146004610 200397857 199156470 54944571 199156470 54944571 57314050 252202996 57314050 252202996 249582072 225774921 249582072 225774921 116726091 31183913 116726091 31183913 33301255 208886927 33301255 208886927 203029393 99027910 203029393 99027910 102033871 184843151 102033871 184843151 262114892 265160693 262114892 265160693 103369147 100711258 103369147 100711258 167423170 270422833 167423170 270422833 267334227 78282074 267334227 78282074 79396424 180384414 79396424 180384414 207900524 212273419 207900524 212273419 186065955 30345143 186065955 30345143 30569287 214743278 30569287 214743278 287306020 287631432 287306020 287631432 135394942 88343777 135394942 88343777 52069446 49725012 52069446 49725012 242042660 243648855 242042660 243648855 122575725 118218450 122575725 118218450 118996105 274402552 118996105 274402552 272255976 133667096 272255976 133667096 136193308 264213564 136193308 264213564 260834047 115141482 260834047 115141482 63220119 59910409 63220119 59910409 270385081 273417489 270385081 273417489 14652036 16119086 14652036 16119086 210879126 210418003 210879126 210418003 212097620 208144957 212097620 208144957 259506746 262032033 259506746 262032033 97809257 41138891 97809257 41138891 42143296 233929664 42143296 233929664 229377477 90099293 229377477 90099293 93155995 205564183 93155995 205564183 209388864 176298993 209388864 176298993 119064675 107772085 119064675 107772085 22597512 20981724 22597512 20981724 46273763 157928975 46273763 157928975 162758705 121885623 162758705 121885623 80950777 49633631 80950777 49633631 53217711 224634285 53217711 224634285 220745109 153444234 220745109 153444234 158147128 226281667 158147128 226281667 222751963 92408071 222751963 92408071 83612190 79663169 83612190 79663169 188901300 183875223 188901300 183875223 31225741 28682838 31225741 28682838 256863619 256169687 256863619 256169687 23689572 21693959 23689572 21693959 151212920 222758241 151212920 222758241 218968478 194871378 218968478 194871378 185311617 183154928 185311617 183154928 245513008 246939705 245513008 246939705 103598977 92239456 103598977 92239456 95638877 191013417 95638877 191013417 195328579 120207681 195328579 120207681 64001093 3292013 64001093 3292013 4797746 114784898 4797746 114784898 223834568 226724846 223834568 226724846 198947912 194600747 198947912 194600747 203727726 260388776 203727726 260388776 255927078 45324704 255927078 45324704 47674025 176162478 47674025 176162478 186827563 100835957 186827563 100835957 21450349 20807432 21450349 20807432 129514614 299989709 129514614 299989709 299205432 201401080 299205432 201401080 137410011 133245364 137410011 133245364 166631422 233303669 166631422 233303669 235653165 134111014 235653165 134111014 138340951 215957702 138340951 215957702 211933700 43523312 211933700 43523312 41842418 107421640 41842418 107421640 207441162 212036254 207441162 212036254 206173283 204466588 206173283 204466588 256277278 255965342 256277278 255965342 140127731 73679876 140127731 73679876 76204703 247169410 76204703 247169410 243014358 163164366 243014358 163164366 108073408 63236333 108073408 63236333 66969783 143394686 66969783 143394686 242815945 244993459 242815945 244993459 111977178 112617169 111977178 112617169 299230982 299060467 299230982 299060467 17947705 18617003 17947705 18617003 234964651 239206755 234964651 239206755 127091354 123976628 127091354 123976628 252326375 255787293 252326375 255787293 134598826 47592052 134598826 47592052 50445265 189353045 50445265 189353045 200154516 130840988 200154516 130840988 105590625 95087230 105590625 95087230 97754362 260895450 97754362 260895450 257878836 205818620 257878836 205818620 152440953 109082094 152440953 109082094 109391516 216890454 109391516 216890454 222170737 183848583 222170737 183848583 192161886 279842310 192161886 279842310 278382918 149700955 278382918 149700955 22476438 21526011 22476438 21526011 240214095 243896496 240214095 243896496 139625007 132637191 139625007 132637191 136511684 223508694 136511684 223508694 221395633 45261530 221395633 45261530 46576063 219700744 46576063 219700744 216736170 85435906 216736170 85435906 86570802 262258894 86570802 262258894 261229360 136505072 261229360 136505072 83612387 81681298 83612387 81681298 135891949 264769169 135891949 264769169 260330995 199432895 260330995 199432895 71294176 69769242 71294176 69769242 162507254 154318466 162507254 154318466 58786391 51137323 58786391 51137323 53129021 196155428 53129021 196155428 231714531 235877541 231714531 235877541 45005509 41824261 45005509 41824261 123948449 234596220 123948449 234596220 230095899 41842741 230095899 41842741 46428270 125321711 46428270 125321711 127770262 88714334 127770262 88714334 90684797 241229122 90684797 241229122 254614872 256390119 254614872 256390119 43842870 42090304 43842870 42090304 215075244 231899173 215075244 231899173 230333679 158176677 230333679 158176677 118924026 115426451 118924026 115426451 123857902 122636499 123857902 122636499 101971665 59793502 101971665 59793502 61266611 193673155 61266611 193673155 193847422 163216781 193847422 163216781 40659809 38684951 40659809 38684951 263610999 266515963 263610999 266515963 71767206 67287229 71767206 67287229 128163675 249659239 128163675 249659239 247259501 207847685 247259501 207847685 203578661 199237299 203578661 199237299 209160233 209287177 209160233 209287177 64110993 60820368 64110993 60820368 137722541 133326079 137722541 133326079 104260073 101349964 104260073 101349964 197464202 249969160 197464202 249969160 246526528 116751075 246526528 116751075 89294409 85981732 89294409 85981732 193556987 185342324 193556987 185342324 51461669 50361070 51461669 50361070 81022761 213529132 81022761 213529132 215313194 63452380 215313194 63452380 66242038 110074911 66242038 110074911 115556804 56307064 115556804 56307064 56252547 119729343 56252547 119729343 288832003 288729844 288832003 288729844 78026989 42981646 78026989 42981646 41035435 123767905 41035435 123767905 127962318 52943486 127962318 52943486 58315880 87797338 58315880 87797338 88301594 51214787 88301594 51214787 21299167 19611078 21299167 19611078 189361583 261239405 189361583 261239405 258308600 114700025 258308600 114700025 116223511 78408149 116223511 78408149 57081339 55644948 57081339 55644948 241109121 242846909 241109121 242846909 175291969 112365513 175291969 112365513 116558714 305063617 116558714 305063617 303062143 114763122 303062143 114763122 119879574 125655334 119879574 125655334 130707169 69449705 130707169 69449705 71198116 273865422 71198116 273865422 270753647 151777237 270753647 151777237 161130761 178438062 161130761 178438062 183734541 104879064 183734541 104879064 72325143 68947950 72325143 68947950 198352210 243052709 198352210 243052709 237511511 83040514 237511511 83040514 85816111 286488004 85816111 286488004 283884143 43087039 283884143 43087039 47856633 105190763 47856633 105190763 111270527 239302798 111270527 239302798 236513277 127427286 236513277 127427286 131568582 256473221 131568582 256473221 254902477 218759212 254902477 218759212 110657974 84561707 110657974 84561707 88516301 280255776 88516301 280255776 278316772 239567639 278316772 239567639 236193515 241805361 236193515 241805361 240220273 99726695 240220273 99726695 43367109 43676252 43367109 43676252 104211584 190509297 104211584 190509297 198530730 198147091 198530730 198147091 63354907 62496482 63354907 62496482 83294032 90771731 83294032 90771731 245830283 249774802 245830283 249774802 44882079 42939718 44882079 42939718 254758227 256274958 254758227 256274958 194253930 130171080 194253930 130171080 54768034 53476441 54768034 53476441 138124697 132848796 138124697 132848796 31444553 26103594 31444553 26103594 28943369 243449370 28943369 243449370 241802837 187985345 241802837 187985345 114110892 108688647 114110892 108688647 279561573 282271649 279561573 282271649 146956548 130405802 146956548 130405802 133453884 245913025 133453884 245913025 257711165 258530751 257711165 258530751 30901487 30652654 30901487 30652654 178976658 171985380 178976658 171985380 160192002 39363332 160192002 39363332 42707787 43297605 42707787 43297605 191683848 197998268 191683848 197998268 207159625 217668487 207159625 217668487 213435152 178909671 213435152 178909671 188704243 208355973 188704243 208355973 212691764 37735099 212691764 37735099 42027415 240740745 42027415 240740745 251023548 252546805 251023548 252546805 194366443 63784463 194366443 63784463 66247196 100699622 66247196 100699622 203064081 201524739 203064081 201524739 112926650 108727334 112926650 108727334 182175182 175017615 182175182 175017615 165109976 158422518 165109976 158422518 227984140 258781185 227984140 258781185 256217565 201382036 256217565 201382036 203804573 256207152 203804573 256207152 251743523 79957263 251743523 79957263 79655843 215465880 79655843 215465880 218854895 213271908 218854895 213271908 174264211 163504259 174264211 163504259 259447401 263420297 259447401 263420297 62139520 59374849 62139520 59374849 101699447 162010676 101699447 162010676 168307626 97674868 168307626 97674868 13960851 14444120 13960851 14444120 146712644 277876820 146712644 277876820 276205725 50669471 276205725 50669471 51531236 48593224 51531236 48593224 149582191 144599964 149582191 144599964 67002402 51045813 67002402 51045813 31366227 32232907 31366227 32232907 251111855 253222498 251111855 253222498 82781259 79182268 82781259 79182268 194390990 188355459 194390990 188355459 66916066 63215135 66916066 63215135 180742082 192841380 180742082 192841380 193592620 87901483 193592620 87901483 6739182 5647455 6739182 5647455 172845093 198664502 172845093 198664502 202364446 67874828 202364446 67874828 69532024 212379706 69532024 212379706 218625665 149311409 218625665 149311409 155231886 189985566 155231886 189985566 193965140 98503984 193965140 98503984 101940807 125167883 101940807 125167883 233984068 231726465 233984068 231726465 131823679 128259647 131823679 128259647 145600872 150165179 145600872 150165179 154502637 149070452 154502637 149070452 209649645 202366437 209649645 202366437 98045726 94896163 98045726 94896163 187126544 181893258 187126544 181893258 143047670 138012426 143047670 138012426 152890787 187887968 152890787 187887968 192313125 49423671 192313125 49423671 53425816 167831122 53425816 167831122 196708875 183647638 196708875 183647638 52310042 51907720 52310042 51907720 64607748 99965576 64607748 99965576 186149028 178325010 186149028 178325010 74487083 71094225 74487083 71094225 148759029 255116085 148759029 255116085 250352372 212206602 250352372 212206602 188133094 182535506 188133094 182535506 252094840 252084127 252094840 252084127 40209408 37087460 40209408 37087460 192320720 258943342 192320720 258943342 259714373 261458906 259714373 261458906 144057254 138340039 144057254 138340039 227689655 243372921 227689655 243372921 239373103 146291089 239373103 146291089 150939184 186360058 150939184 186360058 191919567 77427045 191919567 77427045 79932188 118751582 79932188 118751582 183556320 191487213 183556320 191487213 192695174 140062210 192695174 140062210 145726120 210608604 145726120 210608604 206550218 180469091 206550218 180469091 63271490 62459134 63271490 62459134 150115877 143409688 150115877 143409688 67430406 43686466 67430406 43686466 45186411 85227905 45186411 85227905 226761264 222944608 226761264 222944608 140155408 134087849 140155408 134087849 232847191 236989169 232847191 236989169 104506703 100371647 104506703 100371647 207956795 212339115 207956795 212339115 19291546 16922341 19291546 16922341 128224945 126185759 128224945 126185759 97967442 95817575 97967442 95817575 155846007 155150591 155846007 155150591 162005580 77110296 162005580 77110296 77929879 112125027 77929879 112125027 199140147 198683685 199140147 198683685 79875112 71496470 79875112 71496470 73829562 162268544 73829562 162268544 168083532 39545014 168083532 39545014 43437133 52314040 43437133 52314040 248249920 251999749 248249920 251999749 222638584 49417681 222638584 49417681 51719070 250829464 51719070 250829464 247162028 73601586 247162028 73601586 76312301 139035789 76312301 139035789 171312728 164600119 171312728 164600119 156972992 149635552 156972992 149635552 233649815 238251636 233649815 238251636 183616827 177149967 183616827 177149967 283873239 285423913 283873239 285423913 270236256 272109126 270236256 272109126 270556023 272851519 270556023 272851519 48466506 48400745 48466506 48400745 138118367 184598417 138118367 184598417 196392609 37690678 196392609 37690678 40432565 242896708 40432565 242896708 239918037 130808467 239918037 130808467 134732970 229278412 134732970 229278412 225166403 145729894 225166403 145729894 33899700 30952402 33899700 30952402 270039549 270755165 270039549 270755165 89506601 87815135 89506601 87815135 182041506 283853953 182041506 283853953 281231852 100422599 281231852 100422599 67491566 45561388 67491566 45561388 45353008 99505986 45353008 99505986 107495831 135401105 107495831 135401105 141303064 96244844 141303064 96244844 100278448 150281260 100278448 150281260 160721329 30199336 160721329 30199336 32524185 202548917 32524185 202548917 271971152 274589379 271971152 274589379 160115271 153322597 160115271 153322597 273125522 276026839 273125522 276026839 256174573 177885799 256174573 177885799 25603185 25241546 25603185 25241546 119180881 114909797 119180881 114909797 102881445 101101559 102881445 101101559 165773132 161298200 165773132 161298200 142807311 138459644 142807311 138459644 189301970 249951813 189301970 249951813 248663767 106190418 248663767 106190418 102652591 100511452 102652591 100511452 137046674 132808532 137046674 132808532 134722886 129165096 134722886 129165096 220591839 221414340 220591839 221414340 61959731 57971787 61959731 57971787 247039627 249016203 247039627 249016203 79390437 76502706 79390437 76502706 110745738 105777134 110745738 105777134 84525196 38854246 84525196 38854246 37954395 43246411 37954395 43246411 162109370 170949462 162109370 170949462 223771481 224648260 223771481 224648260 187432154 184845689 187432154 184845689 258637068 261179891 258637068 261179891 3809093 2597189 3809093 2597189 194457456 189731975 194457456 189731975 79755403 76661603 79755403 76661603 182295325 178012659 182295325 178012659 35605782 34820409 35605782 34820409 143098719 171847269 143098719 171847269 175435636 46876697 175435636 46876697 49955867 225267489 49955867 225267489 221391974 217932790 221391974 217932790 197025014 42496461 197025014 42496461 46851277 136507634 46851277 136507634 141479455 76225418 141479455 76225418 80783024 103610554 80783024 103610554 227514033 238747738 227514033 238747738 249187746 251413623 249187746 251413623 11514340 9546591 11514340 9546591 228855810 226900271 228855810 226900271 82248198 80125641 82248198 80125641 235425322 262863816 235425322 262863816 259913407 179957108 259913407 179957108 61715626 59922504 61715626 59922504 163404631 158852036 163404631 158852036 86757505 85181499 86757505 85181499 199987841 202750292 199987841 202750292 72429951 70958995 72429951 70958995 175069449 169093912 175069449 169093912 68096423 66425896 68096423 66425896 251399660 253615032 251399660 253615032 205608615 196862347 205608615 196862347 200659416 199906470 200659416 199906470 216006710 253833100 216006710 253833100 285210160 284577590 285210160 284577590 163553766 155105795 163553766 155105795 240866589 243497829 240866589 243497829 119659813 117503966 119659813 117503966 139326432 133508722 139326432 133508722 36286876 32720733 36286876 32720733 49287635 52515655 49287635 52515655 155904820 281803673 155904820 281803673 280329370 137961229 280329370 137961229 143434898 152472645 143434898 152472645 162524667 20363988 162524667 20363988 21324343 139454950 21324343 139454950 145768178 86923175 145768178 86923175 89687473 168784600 89687473 168784600 178196063 152303042 178196063 152303042 157436433 256939803 157436433 256939803 255923744 201152822 255923744 201152822 202242079 58023911 202242079 58023911 59595742 93772552 59595742 93772552 253692523 254403696 253692523 254403696 145651985 138870092 145651985 138870092 239365871 281100405 239365871 281100405 276106869 218021968 276106869 218021968 151234501 25790445 151234501 25790445 26186663 25729308 26186663 25729308 196199227 192303102 196199227 192303102 141246550 134631920 141246550 134631920 253327502 256345162 253327502 256345162 175553418 171510618 175553418 171510618 201711451 200523684 201711451 200523684 116229089 111505155 116229089 111505155 260705282 261715004 260705282 261715004 216822984 100637023 216822984 100637023 101848644 135896584 101848644 135896584 155292089 149962069 155292089 149962069 123214247 41439944 123214247 41439944 45561336 224769323 45561336 224769323 220938025 103861546 220938025 103861546 105008732 215132781 105008732 215132781 210462765 131207098 210462765 131207098 78446346 78319954 78446346 78319954 219723321 218460341 219723321 218460341 128310209 124447708 128310209 124447708 221399129 215267347 221399129 215267347 118667318 69561609 118667318 69561609 73071741 212613591 73071741 212613591 260895782 262663618 260895782 262663618 128332025 125920190 128332025 125920190 158934722 164404434 158934722 164404434 169973900 25771291 169973900 25771291 26855035 168321162 26855035 168321162 173705406 124876938 173705406 124876938 65424019 63009141 65424019 63009141 123836862 122454314 123836862 122454314 54808341 53967046 54808341 53967046 229850111 250002907 229850111 250002907 247364238 169000964 247364238 169000964 83643736 79643684 83643736 79643684 185927771 175889139 185927771 175889139 120171286 35846158 120171286 35846158 38621739 92226509 38621739 92226509 207087317 234165051 207087317 234165051 231583461 219172359 231583461 219172359 54470319 51091589 54470319 51091589 59585755 241669992 59585755 241669992 237939200 124852179 237939200 124852179 131065598 137938074 131065598 137938074 140424379 119146243 140424379 119146243 42922157 42739723 42922157 42739723 138697746 132118911 138697746 132118911 136573386 255258061 136573386 255258061 251982083 26701428 251982083 26701428 27966041 166253766 27966041 166253766 280781275 281230424 280781275 281230424 57657905 55401101 57657905 55401101 266159219 269275448 266159219 269275448 226581850 117069280 226581850 117069280 46225186 43511647 46225186 43511647 247790932 250666625 247790932 250666625 239893221 243433634 239893221 243433634 269862946 272303695 269862946 272303695 174885476 166736272 174885476 166736272 227786781 236880992 227786781 236880992 235522105 239966133 235522105 239966133 167249936 95732121 167249936 95732121 83265115 80478014 83265115 80478014 241533381 243702884 241533381 243702884 55671863 51456049 55671863 51456049 182732499 179920388 182732499 179920388 49446865 49262263 49446865 49262263 142420351 136166498 142420351 136166498 54015049 50732868 54015049 50732868 190937380 262159472 190937380 262159472 257529858 178928453 257529858 178928453 185370245 203680487 185370245 203680487 211143276 193036453 211143276 193036453 197469648 285582754 197469648 285582754 283653141 110311811 283653141 110311811 111908916 209933590 111908916 209933590 205407526 59913202 205407526 59913202 62777017 138831042 62777017 138831042 145219197 40913125 145219197 40913125 43602500 60442146 43602500 60442146 132516106 128685074 132516106 128685074 131198594 253671248 131198594 253671248 251459008 209341592 251459008 209341592 216100395 255898578 216100395 255898578 253598712 229484235 253598712 229484235 188598350 102112995 188598350 102112995 54798845 52789655 54798845 52789655 244421724 247552444 244421724 247552444 229887224 46667864 229887224 46667864 47259652 225955845 47259652 225955845 223544814 69770648 223544814 69770648 73134692 104979795 73134692 104979795 141702443 258347708 141702443 258347708 253380284 188488971 253380284 188488971 117848602 113536891 117848602 113536891 228784458 233160330 228784458 233160330 104444723 70165159 104444723 70165159 47520248 46728228 47520248 46728228 136115234 134576124 136115234 134576124 11638429 11136623 11638429 11136623 149840511 224180902 149840511 224180902 218988192 17880349 218988192 17880349 20031178 121045746 20031178 121045746 124154157 37042511 124154157 37042511 40133176 84432111 40133176 84432111 262377618 264650127 262377618 264650127 185049912 48311739 185049912 48311739 48762273 183640650 48762273 183640650 259438513 261668899 259438513 261668899 19753289 18675717 19753289 18675717 56542981 54602119 56542981 54602119 34369243 32318180 34369243 32318180 258293049 261464444 258293049 261464444 89020730 86080772 89020730 86080772 129912180 130719934 129912180 130719934 136026527 43049430 136026527 43049430 44282792 176220436 44282792 176220436 284296706 283467316 284296706 283467316 140468759 135433279 140468759 135433279 216573140 291720483 216573140 291720483 290693902 157117921 290693902 157117921 151914264 143668321 151914264 143668321 147831175 151271034 147831175 151271034 157023173 93365181 157023173 93365181 97595325 178023115 97595325 178023115 226429827 222036246 226429827 222036246 136358201 99438740 136358201 99438740 100937860 96968085 100937860 96968085 153719881 143364519 153719881 143364519 138253769 134561297 138253769 134561297 237553605 238675868 237553605 238675868 56698342 55627024 56698342 55627024 74215628 220667298 74215628 220667298 220750912 100802801 220750912 100802801 103682256 188457376 103682256 188457376 271393987 272696177 271393987 272696177 163899650 55464661 163899650 55464661 14210340 13445936 14210340 13445936 60387397 179726552 60387397 179726552 249872171 255653612 249872171 255653612 35950297 32370391 35950297 32370391 266899229 269057709 266899229 269057709 50874132 48514774 50874132 48514774 104086605 219121829 104086605 219121829 215360540 111475116 215360540 111475116 116190121 247823216 116190121 247823216 243310008 156600237 243310008 156600237 163456844 215981529 163456844 215981529 216346046 124542004 216346046 124542004 125707295 289700204 125707295 289700204 289757353 39690251 289757353 39690251 39850066 259879853 39850066 259879853 257783145 233194674 257783145 233194674 228364492 258872871 228364492 258872871 257655276 252967174 257655276 252967174 170896049 160874872 170896049 160874872 198712524 203195191 198712524 203195191 97764703 73490329 97764703 73490329 77951877 85860047 77951877 85860047 195211044 196341211 195211044 196341211 195996654 132970961 195996654 132970961 137945402 136503579 137945402 136503579 156812842 213843234 156812842 213843234 226486813 230964081 226486813 230964081 165974827 161666622 165974827 161666622 179799590 231327550 179799590 231327550 226355235 64632570 226355235 64632570 68252899 232405810 68252899 232405810 263998959 265831165 263998959 265831165 44230360 45328877 44230360 45328877 100530277 209894890 100530277 209894890 257350178 261164116 257350178 261164116 144660394 73007931 144660394 73007931 74951511 216311554 74951511 216311554 221947766 77192539 221947766 77192539 79910825 179800149 79910825 179800149 183364089 120968491 183364089 120968491 88203357 82657696 88203357 82657696 38013900 34906230 38013900 34906230 294420634 296109445 294420634 296109445 93027128 91818760 93027128 91818760 216154373 213254015 216154373 213254015 100256425 95716450 100256425 95716450 165616528 236374500 165616528 236374500 232584720 130042396 232584720 130042396 135440376 159244143 135440376 159244143 188634440 189118086 188634440 189118086 178877958 86146183 178877958 86146183 86255746 145814129 86255746 145814129 155671067 111148147 155671067 111148147 115800460 157185958 115800460 157185958 253935002 253060742 253935002 253060742 232869049 215075553 232869049 215075553 210714905 235543522 210714905 235543522 287408958 290226632 287408958 290226632 193506822 89950781 193506822 89950781 92671131 262375949 92671131 262375949 259741610 141272782 259741610 141272782 50310243 16287756 50310243 16287756 17251476 107034285 17251476 107034285 199080212 219468594 199080212 219468594 224617732 131583107 224617732 131583107 135348230 145250015 135348230 145250015 179009261 230987861 179009261 230987861 225774046 46762303 225774046 46762303 51622058 246249629 51622058 246249629 242240015 56982587 242240015 56982587 59423823 302135365 59423823 302135365 301302101 47430249 301302101 47430249 47266599 89875210 47266599 89875210 91048924 67498163 91048924 67498163 70363535 88017364 70363535 88017364 199890594 253825038 199890594 253825038 251842259 180161862 251842259 180161862 128841458 125954270 128841458 125954270 214124207 219495551 214124207 219495551 126892651 72236938 126892651 72236938 73674300 284403984 73674300 284403984 285174579 71428445 285174579 71428445 30866404 28342712 30866404 28342712 60116384 160455960 60116384 160455960 244509614 245628332 244509614 245628332 41368824 39261762 41368824 39261762 104024273 251914034 104024273 251914034 247767317 195895389 247767317 195895389 135908891 87292030 135908891 87292030 89348856 219355935 89348856 219355935 217045937 148783575 217045937 148783575 153575993 199285209 153575993 199285209 207787209 170901791 207787209 170901791 64167491 48396281 64167491 48396281 48731868 272689939 48731868 272689939 270314662 82006565 270314662 82006565 51996877 48159522 51996877 48159522 241653117 246995865 241653117 246995865 242024448 108477005 242024448 108477005 110198252 131842117 110198252 131842117 231882539 235720528 231882539 235720528 117420372 112279114 117420372 112279114 214057154 212742267 214057154 212742267 156763323 151721611 156763323 151721611 246135757 247445872 246135757 247445872 236023569 226664053 236023569 226664053 93375249 85482945 93375249 85482945 53544066 51315832 53544066 51315832 72463925 232949248 72463925 232949248 228089441 145031567 228089441 145031567 115839289 114977692 115839289 114977692 135718827 165770695 135718827 165770695 183559817 182369323 183559817 182369323 2361 2691 2361 2691 207461766 198772631 207461766 198772631 123131909 121284899 123131909 121284899 273169690 276835982 273169690 276835982 145488811 141598415 145488811 141598415 189385706 184055257 189385706 184055257 81346042 78055699 81346042 78055699 174391004 163731746 174391004 163731746 139594674 135129605 139594674 135129605 297621866 299948639 297621866 299948639 271239876 97817644 271239876 97817644 75141504 75701262 75141504 75701262 81943690 112209182 81943690 112209182 229931420 233699876 229931420 233699876 98244982 96350683 98244982 96350683 212267864 217884899 212267864 217884899 67901543 64014884 67901543 64014884 206119893 198128065 206119893 198128065 188355053 118432116 188355053 118432116 96539541 93353359 96539541 93353359 160826390 234762474 160826390 234762474 231582413 139598182 231582413 139598182 54452910 50955974 54452910 50955974 77549397 74995074 77549397 74995074 24191254 22908749 24191254 22908749 191534278 186077743 191534278 186077743 50095522 48928628 50095522 48928628 278801939 281131845 278801939 281131845 264166761 192745944 264166761 192745944 66668679 42820979 66668679 42820979 46673802 160560213 46673802 160560213 216894753 221893116 216894753 221893116 83252858 81078555 83252858 81078555 244027004 246137937 244027004 246137937 79321658 77254642 79321658 77254642 107833067 122315781 107833067 122315781 123109347 44713359 123109347 44713359 45632321 130253597 45632321 130253597 133301606 57894017 133301606 57894017 58942146 216303731 58942146 216303731 217358704 210553492 217358704 210553492 219620563 217058350 219620563 217058350 170392864 165666072 170392864 165666072 187608383 185697297 187608383 185697297 166478607 161833689 166478607 161833689 221713272 221835169 221713272 221835169 146914406 141903955 146914406 141903955 262218840 266316717 262218840 266316717 227636091 199453445 227636091 199453445 155816750 63914254 155816750 63914254 58844738 55919225 58844738 55919225 163970879 157718976 163970879 157718976 38849390 35599597 38849390 35599597 72151535 286612867 72151535 286612867 285669092 27090188 285669092 27090188 30038211 120236660 30038211 120236660 125359376 110700833 125359376 110700833 110251780 264276519 110251780 264276519 259783154 29575804 259783154 29575804 32119123 218415619 32119123 218415619 241945677 242945829 241945677 242945829 113462493 47701061 113462493 47701061 50304948 215751277 50304948 215751277 215028430 198727918 215028430 198727918 131051876 127366550 131051876 127366550 179633030 170772612 179633030 170772612 103952480 27473184 103952480 27473184 28136527 220498354 28136527 220498354 228644843 232846128 228644843 232846128 83630600 51523461 83630600 51523461 52603910 125565263 52603910 125565263 130562406 33065430 130562406 33065430 36938393 50314988 36938393 50314988 210422553 210045558 210422553 210045558 118329435 113268624 118329435 113268624 247776316 251175864 247776316 251175864 222682621 216624863 222682621 216624863 232302266 231235534 232302266 231235534 29897376 28586468 29897376 28586468 193558311 233516898 193558311 233516898 235093035 238398324 235093035 238398324 234244464 289052344 234244464 289052344 289657399 151231643 289657399 151231643 161888401 229741731 161888401 229741731 225238172 49969284 225238172 49969284 53477326 180163471 53477326 180163471 185608901 20303182 185608901 20303182 20072690 112550660 20072690 112550660 207637941 211367218 207637941 211367218 198118547 74341298 198118547 74341298 75181699 126391684 75181699 126391684 290033115 290796803 290033115 290796803 77806181 75867472 77806181 75867472 106175292 101948126 106175292 101948126 101360892 101637190 101360892 101637190 176901026 172577882 176901026 172577882 179341111 170747172 179341111 170747172 182879654 173590917 182879654 173590917 53912021 17081480 53912021 17081480 16047855 248352575 16047855 248352575 244769539 123902747 244769539 123902747 126356354 133655574 126356354 133655574 210070943 207653034 210070943 207653034 98624126 95944173 98624126 95944173 143697284 137758781 143697284 137758781 99850040 96695368 99850040 96695368 280184384 284336553 280184384 284336553 77028608 45814755 77028608 45814755 42135206 43503281 42135206 43503281 272812299 275460540 272812299 275460540 39775699 37626936 39775699 37626936 112638339 112234531 112638339 112234531 40955807 41960877 40955807 41960877 211059869 215233249 211059869 215233249 110040680 104952351 110040680 104952351 141674678 175147498 141674678 175147498 180112053 31439326 180112053 31439326 35636378 180916591 35636378 180916591 214046904 210109304 214046904 210109304 111586725 107847792 111586725 107847792 112834170 147232677 112834170 147232677 154063995 34507346 154063995 34507346 37825488 127499518 37825488 127499518 131540625 46050074 131540625 46050074 49235498 181110873 49235498 181110873 184876359 96548631 184876359 96548631 97406946 135206879 97406946 135206879 273603365 277336078 273603365 277336078 224176500 104822576 224176500 104822576 105806932 166684634 105806932 166684634 172751692 92764108 172751692 92764108 94967678 226600540 94967678 226600540 222488398 21530240 222488398 21530240 24254762 215479916 24254762 215479916 211734394 163926619 211734394 163926619 117213021 11984621 117213021 11984621 12496852 181307860 12496852 181307860 187142222 72530037 187142222 72530037 74092438 168160549 74092438 168160549 211823236 270247598 211823236 270247598 268556493 43767270 268556493 43767270 24040409 22416059 24040409 22416059 193273652 193007418 193273652 193007418 117908956 111581293 117908956 111581293 244897683 248283333 244897683 248283333 224321372 106150818 224321372 106150818 108526630 151500039 108526630 151500039 159109617 132762234 159109617 132762234 121375104 93697446 121375104 93697446 95642538 124027899 95642538 124027899 129178358 58819990 129178358 58819990 62353704 155016317 62353704 155016317 162998613 99489688 162998613 99489688 103104236 222092501 103104236 222092501 218372531 63147462 218372531 63147462 65421230 85919396 65421230 85919396 86946296 65025238 86946296 65025238 67454704 243124385 67454704 243124385 241378224 57296254 241378224 57296254 59161325 193694365 59161325 193694365 202724504 96719310 202724504 96719310 99297695 97716528 99297695 97716528 169423589 163612593 169423589 163612593 63123666 60377910 63123666 60377910 118655854 114374471 118655854 114374471 10540215 11056234 10540215 11056234 79806970 204683047 79806970 204683047 249901287 256956962 249901287 256956962 253554069 107381486 253554069 107381486 65677945 63425839 65677945 63425839 163365976 172636636 163365976 172636636 179968051 86636931 179968051 86636931 86484537 222121492 86484537 222121492 281719653 283897125 281719653 283897125 165117658 57842910 165117658 57842910 61045958 127217602 61045958 127217602 162400378 158820193 162400378 158820193 60352270 56989150 60352270 56989150 290300449 290816534 290300449 290816534 254314619 169311982 254314619 169311982 145800229 42366024 145800229 42366024 45400020 148893944 45400020 148893944 208314332 204220818 208314332 204220818 110235080 105524617 110235080 105524617 225488194 224849657 225488194 224849657 208202136 40553629 208202136 40553629 42801762 84573583 42801762 84573583 160520641 251704928 160520641 251704928 248691075 216460197 248691075 216460197 119840145 117347271 119840145 117347271 227627547 231337515 227627547 231337515 215947379 142190718 215947379 142190718 147517534 257809612 147517534 257809612 255749884 158580933 255749884 158580933 151850433 144361890 151850433 144361890 157205248 152568872 157205248 152568872 59535627 54908732 59535627 54908732 237176228 239052432 237176228 239052432 3521072 1839179 3521072 1839179 284716014 286318405 284716014 286318405 245668929 144422363 245668929 144422363 31586279 32341342 31586279 32341342 205681648 211366729 205681648 211366729 67987985 65791335 67987985 65791335 149885084 175075844 149885084 175075844 183565744 180604846 183565744 180604846 45703971 43426790 45703971 43426790 126399130 125936365 126399130 125936365 106239437 103007740 106239437 103007740 181272832 174792724 181272832 174792724 89163195 88282610 89163195 88282610 234608417 239492579 234608417 239492579 230399667 235369873 230399667 235369873 257032472 259545544 257032472 259545544 59314270 52087875 59314270 52087875 55630114 167853884 55630114 167853884 231509970 226800437 231509970 226800437 187869824 183379205 187869824 183379205 202908272 202645345 202908272 202645345 200438109 140284493 200438109 140284493 78314836 78749219 78314836 78749219 196499346 192630933 196499346 192630933 71768811 67673296 71768811 67673296 184918021 178262468 184918021 178262468 133440112 129623524 133440112 129623524 286904446 287014250 286904446 287014250 207302304 145554148 207302304 145554148 142333963 137867161 142333963 137867161 214804920 237652874 214804920 237652874 234048770 122085769 234048770 122085769 45625205 43703156 45625205 43703156 212270921 211195388 212270921 211195388 93975184 92168592 93975184 92168592 244571689 249452153 244571689 249452153 50387706 50131701 50387706 50131701 161501477 150910695 161501477 150910695 55823952 51564423 55823952 51564423 111050569 168771886 111050569 168771886 173974691 148616291 173974691 148616291 93906397 90866636 93906397 90866636 260467391 265412535 260467391 265412535 226796586 121937276 226796586 121937276 66482703 63500597 66482703 63500597 279201650 281851057 279201650 281851057 185446427 69098516 185446427 69098516 71354276 169251481 71354276 169251481 240879720 243521859 240879720 243521859 207580045 211689894 207580045 211689894 244599226 246103750 244599226 246103750 160554019 18947783 160554019 18947783 18500057 247437825 18500057 247437825 245199967 147403206 245199967 147403206 139122535 100846192 139122535 100846192 41416837 38602255 41416837 38602255 124258658 122167543 124258658 122167543 70227505 66964018 70227505 66964018 194156406 190203990 194156406 190203990 54636371 51374931 54636371 51374931 270676449 273760311 270676449 273760311 117056517 111390517 117056517 111390517 167741751 212081158 167741751 212081158 216700054 171707057 216700054 171707057 121714406 71812173 121714406 71812173 75674306 104677945 75674306 104677945 236070981 239197340 236070981 239197340 96296277 92967653 96296277 92967653 204623012 209101367 204623012 209101367 28925577 28503719 28925577 28503719 95328017 145838720 95328017 145838720 152640419 101174396 152640419 101174396 98629322 34911020 98629322 34911020 37293108 34391405 37293108 34391405 187274013 205942854 187274013 205942854 206342281 158283913 206342281 158283913 76458289 37728718 76458289 37728718 41756479 135153133 41756479 135153133 253064622 256176928 253064622 256176928 38427250 34320516 38427250 34320516 170893778 177064508 170893778 177064508 180904426 130801040 180904426 130801040 134548181 265695484 134548181 265695484 261916028 197827286 261916028 197827286 53158636 51348334 53158636 51348334 107676835 127207982 107676835 127207982 128377725 76155762 128377725 76155762 78873703 215258389 78873703 215258389 218969523 73554261 218969523 73554261 20273458 18762822 20273458 18762822 229581739 233028351 229581739 233028351 159501086 151094471 159501086 151094471 268736966 269641334 268736966 269641334 189038836 174970511 189038836 174970511 184948404 272422193 184948404 272422193 271015375 186817485 271015375 186817485 46061700 43990248 46061700 43990248 56397968 138163243 56397968 138163243 144387762 85120465 144387762 85120465 90163472 102333153 90163472 102333153 186376971 214521303 186376971 214521303 248396673 251819622 248396673 251819622 228432260 43810378 228432260 43810378 46957291 256844730 46957291 256844730 254320934 91402660 254320934 91402660 93334245 170884296 93334245 170884296 181956972 200022683 181956972 200022683 202489449 205552270 202489449 205552270 54717793 52921944 54717793 52921944 266357901 270354922 266357901 270354922 209235494 201098815 209235494 201098815 216444808 219212945 216444808 219212945 155315017 60610356 155315017 60610356 63217402 107846233 63217402 107846233 110730890 74672823 110730890 74672823 76755071 145530456 76755071 145530456 180425116 265740712 180425116 265740712 262986234 46469915 262986234 46469915 50782728 45878912 50782728 45878912 187598725 183471760 187598725 183471760 65021940 61535602 65021940 61535602 68499258 147274759 68499258 147274759 155959387 71894843 155959387 71894843 73403705 103407262 73403705 103407262 135080877 246573553 135080877 246573553 272717463 275118019 272717463 275118019 70744440 67522667 70744440 67522667 194447521 187418895 194447521 187418895 20430059 18951513 20430059 18951513 177987627 174076137 177987627 174076137 154865968 144391521 154865968 144391521 238110856 241317831 238110856 241317831 169778553 159353419 169778553 159353419 223577170 234441849 223577170 234441849 229619446 30080314 229619446 30080314 33535072 43404457 33535072 43404457 76636687 275731332 76636687 275731332 273996733 92061676 273996733 92061676 48420294 46460351 48420294 46460351 231348942 233816390 231348942 233816390 81978700 76542188 81978700 76542188 134916480 131137782 134916480 131137782 129714861 123894952 129714861 123894952 153433368 174444205 153433368 174444205 255121699 257217465 255121699 257217465 142017997 136338311 142017997 136338311 148667221 142749817 148667221 142749817 112297111 106378160 112297111 106378160 243166448 246902829 243166448 246902829 56835081 54735848 56835081 54735848 252107663 253288605 252107663 253288605 97306252 94549474 97306252 94549474 261878611 264478874 261878611 264478874 81451167 78308627 81451167 78308627 125663803 284075999 125663803 284075999 280245477 202147762 280245477 202147762 42533419 39262235 42533419 39262235 103449367 256254242 103449367 256254242 253173911 96505678 253173911 96505678 98754096 262747423 98754096 262747423 260157565 179370939 260157565 179370939 189295891 233410272 189295891 233410272 229942624 137151070 229942624 137151070 33155993 31789625 33155993 31789625 119566112 130611137 119566112 130611137 134900792 74496884 134900792 74496884 76177014 188498494 76177014 188498494 196053278 149870296 196053278 149870296 156954949 199170963 156954949 199170963 207473435 99944486 207473435 99944486 50320396 48434178 50320396 48434178 202583173 192314906 202583173 192314906 20390556 18890709 20390556 18890709 105244399 224995787 105244399 224995787 221937559 119196962 221937559 119196962 41975479 36072611 41975479 36072611 37650934 251191264 37650934 251191264 249979888 100222788 249979888 100222788 102642987 190035132 102642987 190035132 210824232 210003566 210824232 210003566 67591324 60773740 67591324 60773740 64309714 145336424 64309714 145336424 183648639 176655956 183648639 176655956 81659660 82247718 81659660 82247718 165030050 272162292 165030050 272162292 269078673 91824188 269078673 91824188 95241463 96470514 95241463 96470514 99460092 48289639 99460092 48289639 50037497 286463621 50037497 286463621 285149041 253800728 285149041 253800728 156211753 110278983 156211753 110278983 47601601 44811918 47601601 44811918 124176318 154614151 124176318 154614151 174177271 167204821 174177271 167204821 46528500 43608884 46528500 43608884 163921639 170522673 163921639 170522673 175740389 80477067 175740389 80477067 82946247 92696124 82946247 92696124 98172584 153258740 98172584 153258740 163302488 103409992 163302488 103409992 104164546 212305624 104164546 212305624 227805451 224208672 227805451 224208672 210286335 66543226 210286335 66543226 39363622 36815981 39363622 36815981 231449180 278684806 231449180 278684806 274935906 142767642 274935906 142767642 146805456 160986485 146805456 160986485 251555805 255009511 251555805 255009511 239710011 235637847 239710011 235637847 129147315 112129102 129147315 112129102 117334085 161196158 117334085 161196158 165630082 42250756 165630082 42250756 47310576 121352263 47310576 121352263 126267206 118440077 126267206 118440077 124063531 153501809 124063531 153501809 165479884 68529714 165479884 68529714 70828918 249579209 70828918 249579209 249322269 276943301 249322269 276943301 274103236 85381314 274103236 85381314 41223334 42423011 41223334 42423011 60396261 107980176 60396261 107980176 236293712 235535726 236293712 235535726 219825390 171529007 219825390 171529007 179281384 186516331 179281384 186516331 191429040 154514451 191429040 154514451 156869979 266372045 156869979 266372045 272550050 275347154 272550050 275347154 103417068 103774807 103417068 103774807 209013952 249430697 209013952 249430697 248360772 73647267 248360772 73647267 77235958 260890780 77235958 260890780 257390964 261612018 257390964 261612018 198723714 198496241 198723714 198496241 272556046 274755807 272556046 274755807 252383768 46056192 252383768 46056192 51429326 158147116 51429326 158147116 198105066 202120892 198105066 202120892 190723159 113294737 190723159 113294737 115264900 149864680 115264900 149864680 154239727 141026370 154239727 141026370 146907996 179048053 146907996 179048053 190225716 69300989 190225716 69300989 72425253 133355785 72425253 133355785 270372715 270322772 270372715 270322772 238868846 188209317 238868846 188209317 159414903 57103595 159414903 57103595 59020294 191287632 59020294 191287632 235192816 233197189 235192816 233197189 209401565 12869092 209401565 12869092 12617019 197575487 12617019 197575487 194326226 179243281 194326226 179243281 77452440 67032077 77452440 67032077 69155337 80792749 69155337 80792749 86502686 73359434 86502686 73359434 76991417 97102555 76991417 97102555 148623522 143172245 148623522 143172245 140096499 135409604 140096499 135409604 158308050 293490945 158308050 293490945 291779820 223130307 291779820 223130307 220429016 242049723 220429016 242049723 240517501 195256593 240517501 195256593 125137380 64639310 125137380 64639310 43570986 36817905 43570986 36817905 40154552 46422734 40154552 46422734 223349438 223158305 223349438 223158305 108072472 102917357 108072472 102917357 131596328 164550519 131596328 164550519 171411823 65831916 171411823 65831916 69477954 124309894 69477954 124309894 235884100 241062399 235884100 241062399 107558450 103122397 107558450 103122397 155756765 234071766 155756765 234071766 229569994 231101221 229569994 231101221 80598634 38980693 80598634 38980693 42151646 67452789 42151646 67452789 142877964 138823999 142877964 138823999 52999702 51527662 52999702 51527662 196918882 196663849 196918882 196663849 65568160 62864304 65568160 62864304 227791995 232262556 227791995 232262556 101604106 96637596 101604106 96637596 226525141 231206273 226525141 231206273 148904540 144500319 148904540 144500319 195001496 194170233 195001496 194170233 122829459 119466854 122829459 119466854 165897361 159800601 165897361 159800601 40039260 41394193 40039260 41394193 104898710 102538638 104898710 102538638 71741471 69187582 71741471 69187582 162252876 217221891 162252876 217221891 215463782 133559174 215463782 133559174 83212591 81499898 83212591 81499898 120749381 204165154 120749381 204165154 206281059 199639768 206281059 199639768 104585935 100726641 104585935 100726641 198317820 224445864 198317820 224445864 226204066 164541427 226204066 164541427 167768758 201267354 167768758 201267354 256563614 257921109 256563614 257921109 105730446 101475040 105730446 101475040 151025626 176371610 151025626 176371610 183484980 172839925 183484980 172839925 34827131 10621551 34827131 10621551 11701548 210917231 11701548 210917231 250026954 254429249 250026954 254429249 28779039 27644242 28779039 27644242 143530076 245320170 143530076 245320170 242959267 191186715 242959267 191186715 131647950 85392150 131647950 85392150 89456422 235593936 89456422 235593936 230872156 98715856 230872156 98715856 101598239 241924111 101598239 241924111 277663029 278024144 277663029 278024144 92288428 90451489 92288428 90451489 230372085 234822145 230372085 234822145 151884966 145975878 151884966 145975878 275114229 277693521 275114229 277693521 183421978 147529132 183421978 147529132 152385864 174793272 152385864 174793272 183113148 179146470 183113148 179146470 127522847 123265908 127522847 123265908 232509672 229319911 232509672 229319911 175579488 168556601 175579488 168556601 247500811 250585468 247500811 250585468 136372830 18150122 136372830 18150122 17408265 220293956 17408265 220293956 223731651 80241021 223731651 80241021 85023019 135688330 85023019 135688330 243766360 247212897 243766360 247212897 53332003 52209523 53332003 52209523 233758252 234916098 233758252 234916098 219823822 213536792 219823822 213536792 250982144 253608696 250982144 253608696 115597952 44444618 115597952 44444618 43331285 95967803 43331285 95967803 128994215 207120656 128994215 207120656 218310549 211791535 218310549 211791535 42250509 35358822 42250509 35358822 38428751 82731767 38428751 82731767 97589697 167421849 97589697 167421849 172758337 146748805 172758337 146748805 153274020 185189471 153274020 185189471 239453788 240660338 239453788 240660338 225579277 95230982 225579277 95230982 41426726 37426632 41426726 37426632 243215298 246543584 243215298 246543584 61889668 58762795 61889668 58762795 117652868 167406720 117652868 167406720 271519223 273505297 271519223 273505297 192539556 132582089 192539556 132582089 137234252 273028290 137234252 273028290 271200441 126158450 271200441 126158450 127378936 127004728 127378936 127004728 133610469 126914338 133610469 126914338 226509575 226410468 226509575 226410468 125785481 119962713 125785481 119962713 215406938 217416138 215406938 217416138 129443496 123098537 129443496 123098537 252371906 256700006 252371906 256700006 81041810 77823459 81041810 77823459 90392818 229234360 90392818 229234360 272567182 275866834 272567182 275866834 115050061 111173008 115050061 111173008 194897671 227607192 194897671 227607192 227131201 230371687 227131201 230371687 80823452 79653164 80823452 79653164 168736526 213090379 168736526 213090379 218602557 188124577 218602557 188124577 52205708 50591371 52205708 50591371 102881277 241474546 102881277 241474546 240376385 223791741 240376385 223791741 96586320 94318570 96586320 94318570 205063183 194825965 205063183 194825965 199904258 155920532 199904258 155920532 125944125 123844540 125944125 123844540 194150220 189717050 194150220 189717050 163088305 156178481 163088305 156178481 197282663 193163887 197282663 193163887 76506112 72824885 76506112 72824885 238826448 242011270 238826448 242011270 73898461 72470996 73898461 72470996 185520524 208564597 185520524 208564597 258387156 258878947 258387156 258878947 191395860 185727416 191395860 185727416 229513982 254230339 229513982 254230339 249975969 248694770 249975969 248694770 182974748 112401311 182974748 112401311 38551791 40014705 38551791 40014705 139982363 135518766 139982363 135518766 52313984 49232784 52313984 49232784 236606614 239533047 236606614 239533047 110974303 58727801 110974303 58727801 59724897 202052984 59724897 202052984 200405073 94301165 200405073 94301165 52261750 49733748 52261750 49733748 99906063 96321243 99906063 96321243 55848379 52227768 55848379 52227768 189606518 233181778 189606518 233181778 229133214 186025852 229133214 186025852 31686083 28370392 31686083 28370392 202130131 191850015 202130131 191850015 122161070 116588402 122161070 116588402 173904207 200138039 173904207 200138039 203840761 66506227 203840761 66506227 68746082 152138353 68746082 152138353 211547818 211613878 211547818 211613878 83504197 81650138 83504197 81650138 113866527 109783987 113866527 109783987 89154158 86689421 89154158 86689421 236513759 240452396 236513759 240452396 202864974 97725494 202864974 97725494 31647268 31370749 31647268 31370749 265008253 269060237 265008253 269060237 193952071 77593993 193952071 77593993 82806252 240143499 82806252 240143499 234985465 62824104 234985465 62824104 66323842 184876050 66323842 184876050 190410703 98090866 190410703 98090866 102880793 128747557 102880793 128747557 131995001 7059526 131995001 7059526 8022534 186634608 8022534 186634608 188883938 64161667 188883938 64161667 66242224 158083013 66242224 158083013 240162664 237760545 240162664 237760545 201373483 204575429 201373483 204575429 243594142 245803905 243594142 245803905 145658793 139424113 145658793 139424113 189467097 183909337 189467097 183909337 94740212 84073778 94740212 84073778 86308527 110255610 86308527 110255610 141315162 224076357 141315162 224076357 253906872 256410614 253906872 256410614 217318717 95479926 217318717 95479926 96950974 198847675 96950974 198847675 207650529 137668762 207650529 137668762 147076911 243697562 147076911 243697562 241946583 165927160 241946583 165927160 110294124 107435338 110294124 107435338 291418440 291315200 291418440 291315200 43119622 42179545 43119622 42179545 118970557 264483716 118970557 264483716 263374507 243891590 263374507 243891590 225446470 83593102 225446470 83593102 87035082 141939879 87035082 141939879 146952500 61038720 146952500 61038720 63459335 200289784 63459335 200289784 203899823 196781797 203899823 196781797 178182600 12381425 178182600 12381425 12995519 69010967 12995519 69010967 169983098 164601122 169983098 164601122 50314992 26154105 50314992 26154105 26613843 247725222 26613843 247725222 245082349 116554704 245082349 116554704 113205331 112974546 113205331 112974546 288638275 288858124 288638275 288858124 229386806 65734786 229386806 65734786 67963501 142552270 67963501 142552270 227816589 232714889 227816589 232714889 44533305 41290545 44533305 41290545 58419434 221606599 58419434 221606599 261879748 263458187 261879748 263458187 103785564 100481322 103785564 100481322 191194377 260987835 191194377 260987835 255086170 240647186 255086170 240647186 64321996 61499242 64321996 61499242 98427231 176387747 98427231 176387747 181857616 93505540 181857616 93505540 95738658 285912648 95738658 285912648 285053922 46507595 285053922 46507595 31502884 31368208 31502884 31368208 75047696 171656150 75047696 171656150 188250580 184903063 188250580 184903063 89400399 87580972 89400399 87580972 143767938 138095709 143767938 138095709 45539307 43719488 45539307 43719488 176103858 169029601 176103858 169029601 168852657 163048395 168852657 163048395 189933357 185730499 189933357 185730499 110694699 52091280 110694699 52091280 55453922 155970202 55453922 155970202 167631792 163968073 167631792 163968073 150568357 145997058 150568357 145997058 245667495 251280194 245667495 251280194 74186603 72427085 74186603 72427085 118290844 113974324 118290844 113974324 77157835 66611242 77157835 66611242 68725440 225251044 68725440 225251044 258078647 260508810 258078647 260508810 122521488 117904483 122521488 117904483 195086998 272199683 195086998 272199683 269374619 192102417 269374619 192102417 196685732 253179180 196685732 253179180 250130484 145075612 250130484 145075612 2238123 2115977 2238123 2115977 114813800 111492083 114813800 111492083 97507730 93976697 97507730 93976697 248334847 250955694 248334847 250955694 50027862 46341851 50027862 46341851 193768060 182829912 193768060 182829912 184672615 180332803 184672615 180332803 229514513 224379743 229514513 224379743 46411759 47259862 46411759 47259862 231675867 236236588 231675867 236236588 181879924 158222225 181879924 158222225 66162492 63832005 66162492 63832005 151959430 253626390 151959430 253626390 253657901 114522976 253657901 114522976 118682203 141258244 118682203 141258244 147527006 105727080 147527006 105727080 16954284 17026532 16954284 17026532 98993287 97651744 98993287 97651744 72604679 69996724 72604679 69996724 260998685 264527597 260998685 264527597 217965314 211486777 217965314 211486777 277280723 278475096 277280723 278475096 255842613 202824282 255842613 202824282 200171069 210409336 200171069 210409336 215792202 220580788 215792202 220580788 116894957 116251624 116894957 116251624 119719875 119164716 119719875 119164716 105224415 102397168 105224415 102397168 260260715 260983247 260260715 260983247 76766233 74190969 76766233 74190969 229530707 234011332 229530707 234011332 67230851 64656483 67230851 64656483 264144199 268144216 264144199 268144216 99669486 21245770 99669486 21245770 21218875 265206119 21218875 265206119 261323814 44660271 261323814 44660271 49401144 75599269 49401144 75599269 225257169 252253248 225257169 252253248 248778870 130124761 248778870 130124761 110130642 108242535 110130642 108242535 125227918 125158123 125227918 125158123 48642551 47168159 48642551 47168159 280844055 282896216 280844055 282896216 153482805 89578518 153482805 89578518 91445967 262710275 91445967 262710275 260560147 237058402 260560147 237058402 208140144 205220089 208140144 205220089 209817012 214677404 209817012 214677404 89885215 43490121 89885215 43490121 46263393 208956739 46263393 208956739 204817319 200063026 204817319 200063026 160700178 151413144 160700178 151413144 139292153 77298913 139292153 77298913 81155651 238929805 81155651 238929805 269563178 271137897 269563178 271137897 92691865 91534417 92691865 91534417 167102286 159207885 167102286 159207885 124404973 63273161 124404973 63273161 66312691 138974615 66312691 138974615 143613668 98578221 143613668 98578221 101057859 194317639 101057859 194317639 251991883 253316328 251991883 253316328 218978556 34038523 218978556 34038523 37545339 234604669 37545339 234604669 230352962 167083299 230352962 167083299 172185556 203662341 172185556 203662341 201178664 103113977 201178664 103113977 107464573 116982719 107464573 116982719 123154823 66166909 123154823 66166909 68382301 208652578 68382301 208652578 272606214 275098161 272606214 275098161 25875833 23800280 25875833 23800280 190076415 184214919 190076415 184214919 174416221 169962171 174416221 169962171 199654594 196180488 199654594 196180488 76216471 70959802 76216471 70959802 194964237 191582743 194964237 191582743 105011256 100346802 105011256 100346802 205797318 203877902 205797318 203877902 85459591 31292633 85459591 31292633 34071734 104276203 34071734 104276203 122850124 222365703 122850124 222365703 221511410 151845152 221511410 151845152 162500761 218396653 162500761 218396653 218792605 140990458 218792605 140990458 148299481 221785376 148299481 221785376 273821698 275788802 273821698 275788802 82001626 77325837 82001626 77325837 146408591 141083472 146408591 141083472 67888481 64369147 67888481 64369147 280391335 283983633 280391335 283983633 223825843 114676595 223825843 114676595 116996414 173966868 116996414 173966868 180864784 73141675 180864784 73141675 78031763 199589334 78031763 199589334 208594323 196122919 208594323 196122919 79443727 78189829 79443727 78189829 282355829 282986611 282355829 282986611 203597472 37901355 203597472 37901355 37376530 225444412 37376530 225444412 225156164 165935265 225156164 165935265 96689094 93671047 96689094 93671047 233456509 229406873 233456509 229406873 93434136 91060686 93434136 91060686 165853992 159511116 165853992 159511116 84156353 83064374 84156353 83064374 225874997 223466029 225874997 223466029 226574660 103536654 226574660 103536654 108593449 167154773 108593449 167154773 177266032 102981782 177266032 102981782 105744882 172449621 105744882 172449621 181450374 171260879 181450374 171260879 28357259 25662589 28357259 25662589 245627295 249662639 245627295 249662639 90216486 88644220 90216486 88644220 167356952 162972832 167356952 162972832 80171126 58639243 80171126 58639243 56808074 55051879 56808074 55051879 212586185 215971132 212586185 215971132 193483012 185223597 193483012 185223597 141216303 135813514 141216303 135813514 161475895 262259615 161475895 262259615 262225393 16858992 262225393 16858992 18039066 276595666 18039066 276595666 273975325 192228293 273975325 192228293 41125510 37212994 41125510 37212994 85964762 283384682 85964762 283384682 282367198 135761889 282367198 135761889 51290619 49913413 51290619 49913413 58096514 266227675 58096514 266227675 262303387 210426496 262303387 210426496 78756131 76729678 78756131 76729678 184221903 174456653 184221903 174456653 31823655 29104070 31823655 29104070 260438835 261695382 260438835 261695382 171459966 114260825 171459966 114260825 119109181 270665150 119109181 270665150 267561297 207039930 267561297 207039930 202525730 211895067 202525730 211895067 216394692 82771574 216394692 82771574 81685976 196107152 81685976 196107152 196299485 193272317 196299485 193272317 193123546 242411474 193123546 242411474 276606760 278507150 276606760 278507150 248394852 251361159 248394852 251361159 252803750 256009652 252803750 256009652 179964240 58730626 179964240 58730626 61871029 287691580 61871029 287691580 287682457 74678373 287682457 74678373 77519214 227524166 77519214 227524166 223660981 164584205 223660981 164584205 168789852 269114508 168789852 269114508 267042294 55843661 267042294 55843661 58491292 113549424 58491292 113549424 118329019 56772167 118329019 56772167 40444514 40434509 40444514 40434509 153997892 150228054 153997892 150228054 156059174 149948084 156059174 149948084 278094845 280521406 278094845 280521406 23283431 21443367 23283431 21443367 233857094 240029477 233857094 240029477 165910756 72836497 165910756 72836497 76099488 226263601 76099488 226263601 222778061 79459530 222778061 79459530 82737919 199051539 82737919 199051539 203355135 4904823 203355135 4904823 5312639 75190959 5312639 75190959 79897349 46542387 79897349 46542387 48551288 121727795 48551288 121727795 279975091 281538545 279975091 281538545 150839867 25159694 150839867 25159694 26492614 216241217 26492614 216241217 216515849 64591271 216515849 64591271 66471438 191454372 66471438 191454372 202752520 181625469 202752520 181625469 188239907 208579190 188239907 208579190 209424107 41735595 209424107 41735595 46830516 162387467 46830516 162387467 172939889 85668835 172939889 85668835 87263290 175458708 87263290 175458708 181588248 85122190 181588248 85122190 86111817 142420714 86111817 142420714 148270103 123680460 148270103 123680460 60446991 56907713 60446991 56907713 139824211 246474831 139824211 246474831 243911874 179841426 243911874 179841426 185750545 225638833 185750545 225638833 221590475 198479812 221590475 198479812 147057341 136689726 147057341 136689726 107313171 107447596 107313171 107447596 169894995 216230075 169894995 216230075 215541897 185415370 215541897 185415370 191218058 186430796 191218058 186430796 191574202 178885234 191574202 178885234 184989663 266717837 184989663 266717837 262636524 63179307 262636524 63179307 66123986 143815007 66123986 143815007 189607941 190548296 189607941 190548296 53984303 52030335 53984303 52030335 240850296 242051609 240850296 242051609 226034394 117179607 226034394 117179607 123530859 139137299 123530859 139137299 142066514 55502133 142066514 55502133 59965216 227929023 59965216 227929023 224978694 174372890 224978694 174372890 177131736 258073523 177131736 258073523 262895873 263967999 262895873 263967999 46556672 44377859 46556672 44377859 203328546 254188103 203328546 254188103 253472413 105710794 253472413 105710794 58153215 55483900 58153215 55483900 226842830 229250105 226842830 229250105 182248116 149985825 182248116 149985825 159872673 219777568 159872673 219777568 216826890 209438979 216826890 209438979 208018829 240997293 208018829 240997293 291175819 292860163 291175819 292860163 22439132 20566402 22439132 20566402 273687023 276268941 273687023 276268941 215207377 41871171 215207377 41871171 45708816 45405950 45708816 45405950 187827593 178618574 187827593 178618574 184728516 182859667 184728516 182859667 194159632 98566248 194159632 98566248 36974374 39102634 36974374 39102634 217239127 218743225 217239127 218743225 123847054 118497532 123847054 118497532 174872155 167512823 174872155 167512823 127772733 101735946 127772733 101735946 106007174 201099365 106007174 201099365 201285948 134784259 201285948 134784259 122875161 117807897 122875161 117807897 178294468 274443035 178294468 274443035 273283874 28039655 273283874 28039655 30715380 253290586 30715380 253290586 264510625 269042809 264510625 269042809 247175336 191117513 247175336 191117513 75112379 71065872 75112379 71065872 235110116 238965177 235110116 238965177 74715902 71135619 74715902 71135619 228201938 246757584 228201938 246757584 241946262 123016979 241946262 123016979 126252937 128354357 126252937 128354357 132511128 50466476 132511128 50466476 49802745 134966319 49802745 134966319 151138383 146673403 151138383 146673403 154443101 144417429 154443101 144417429 234147670 237674940 234147670 237674940 232071467 59652525 232071467 59652525 63212475 253488089 63212475 253488089 261623000 263450537 261623000 263450537 104365561 11199584 104365561 11199584 10789210 270528896 10789210 270528896 267473671 115679319 267473671 115679319 54129907 20499632 54129907 20499632 22180748 32003553 22180748 32003553 63651049 174203354 63651049 174203354 180539103 89867679 180539103 89867679 85152934 84198157 85152934 84198157 278702701 281132997 278702701 281132997 107596750 104206019 107596750 104206019 207085694 241285386 207085694 241285386 238474844 196399871 238474844 196399871 189585383 88506577 189585383 88506577 32138194 29268101 32138194 29268101 184990503 211382359 184990503 211382359 211222848 132731977 211222848 132731977 137363844 150259385 137363844 150259385 155789997 134109714 155789997 134109714 140063680 247243349 140063680 247243349 244534742 80635106 244534742 80635106 83123295 106772719 83123295 106772719 235855342 233718061 235855342 233718061 53880289 48699721 53880289 48699721 52507719 259728249 52507719 259728249 256531235 63626928 256531235 63626928 66746362 286385712 66746362 286385712 283306867 62471921 283306867 62471921 65179712 107503821 65179712 107503821 158321502 149599797 158321502 149599797 48280868 45367104 48280868 45367104 236922184 234734033 236922184 234734033 97705199 45333334 97705199 45333334 48784841 209789305 48784841 209789305 207739461 180664914 207739461 180664914 174260748 170301629 174260748 170301629 253132413 255765431 253132413 255765431 151960810 148020492 151960810 148020492 241202226 240844557 241202226 240844557 135259636 44256350 135259636 44256350 44090358 174469089 44090358 174469089 181329686 39063052 181329686 39063052 43948525 207576401 43948525 207576401 207750762 149408395 207750762 149408395 88698099 85603708 88698099 85603708 114416911 266933925 114416911 266933925 265085950 36032274 265085950 36032274 38870705 261979428 38870705 261979428 259221642 250555998 259221642 250555998 246420226 280701063 246420226 280701063 291853390 293483986 291853390 293483986 86040684 83235754 86040684 83235754 122290841 120172030 122290841 120172030 75255530 71445733 75255530 71445733 131123077 127160759 131123077 127160759 51977489 47492177 51977489 47492177 240594954 282473326 240594954 282473326 283204042 45115692 283204042 45115692 47720715 108614295 47720715 108614295 111434148 97000028 111434148 97000028 98493402 185462234 98493402 185462234 197734341 96277002 197734341 96277002 98636780 144352571 98636780 144352571 215156787 228413088 215156787 228413088 224565733 122619799 224565733 122619799 128835677 242094017 128835677 242094017 237505617 171195295 237505617 171195295 179763195 237602707 179763195 237602707 233575476 150117318 233575476 150117318 108963508 108458282 108963508 108458282 152975201 147504407 152975201 147504407 148418939 144756145 148418939 144756145 176847622 295075934 176847622 295075934 302198753 303157378 302198753 303157378 86041266 83746530 86041266 83746530 156929320 168605835 156929320 168605835 172296665 73746916 172296665 73746916 74896560 198696291 74896560 198696291 201016035 9027038 201016035 9027038 9529432 155503240 9529432 155503240 222453513 226032307 222453513 226032307 75566674 74298321 75566674 74298321 79699085 59138586 79699085 59138586 61411795 88734956 61411795 88734956 120806403 186563285 120806403 186563285 255279271 258905306 255279271 258905306 204983926 157616609 204983926 157616609 163631071 201698501 163631071 201698501 205267397 142171645 205267397 142171645 152247891 185925834 152247891 185925834 193912684 114259228 193912684 114259228 55529753 51815070 55529753 51815070 74252740 264000970 74252740 264000970 263057276 203845261 263057276 203845261 200998674 265810281 200998674 265810281 263015304 80987082 263015304 80987082 83439304 243735997 83439304 243735997 238207233 235897802 238207233 235897802 194958034 145106618 194958034 145106618 60941627 58745973 60941627 58745973 228165671 231573841 228165671 231573841 53455040 49564410 53455040 49564410 71632002 68494181 71632002 68494181 31601224 29650054 31601224 29650054 105982142 192633215 105982142 192633215 216537694 219105796 216537694 219105796 207137537 67464980 207137537 67464980 71751985 203270553 71751985 203270553 202280571 30829966 202280571 30829966 30757936 52067113 30757936 52067113 129713634 124074548 129713634 124074548 86372846 85975370 86372846 85975370 150359194 145731673 150359194 145731673 150234441 156007420 150234441 156007420 158862103 114029643 158862103 114029643 115350184 145132190 115350184 145132190 236386089 239221428 236386089 239221428 181047235 176808394 181047235 176808394 206449868 205694094 206449868 205694094 154212404 149188305 154212404 149188305 247160659 250066793 247160659 250066793 27988072 13211711 27988072 13211711 12396663 228987653 12396663 228987653 224645482 77721070 224645482 77721070 45973425 43293302 45973425 43293302 122263426 116507523 122263426 116507523 94592997 70013782 94592997 70013782 73601864 154039513 73601864 154039513 160316372 91102615 160316372 91102615 92571924 135625281 92571924 135625281 139310882 102032860 139310882 102032860 73769103 69998822 73769103 69998822 98307744 97872915 98307744 97872915 55142182 53591329 55142182 53591329 262330784 263490823 262330784 263490823 231554121 86484455 231554121 86484455 89572789 162389468 89572789 162389468 171441383 165165972 171441383 165165972 61096970 59898002 61096970 59898002 193611636 188071254 193611636 188071254 45286009 27606321 45286009 27606321 28025628 160753588 28025628 160753588 164910600 114145000 164910600 114145000 114956758 221069872 114956758 221069872 225434861 122497922 225434861 122497922 128550866 185921477 128550866 185921477 189316990 86007278 189316990 86007278 85763329 210979501 85763329 210979501 212754647 187478851 212754647 187478851 121237090 115241479 121237090 115241479 256493850 287235881 256493850 287235881 288581294 291212574 288581294 291212574 87536491 83739800 87536491 83739800 278582110 279840382 278582110 279840382 177036770 174943338 177036770 174943338 184587585 264555022 184587585 264555022 262925903 61418376 262925903 61418376 65513909 219737220 65513909 219737220 218516508 216157927 218516508 216157927 39687701 36525442 39687701 36525442 92764977 90674065 92764977 90674065 69970067 18009089 69970067 18009089 20941809 158204360 20941809 158204360 216248762 215903551 216248762 215903551 55219546 50848800 55219546 50848800 72124670 68076524 72124670 68076524 54068460 49901965 54068460 49901965 57998751 102273166 57998751 102273166 245099727 264367566 245099727 264367566 262381321 256432230 262381321 256432230 240871914 83963331 240871914 83963331 72900586 70363982 72900586 70363982 115762106 121084874 115762106 121084874 229535596 232731967 229535596 232731967 193080541 82953195 193080541 82953195 83358040 80101592 83358040 80101592 293846043 294543098 293846043 294543098 248757389 207140942 248757389 207140942 48606302 31586079 48606302 31586079 34066929 35962176 34066929 35962176 240077089 260848032 240077089 260848032 257359114 222886448 257359114 222886448 218473891 212495922 218473891 212495922 218733754 205381187 218733754 205381187 101224937 96453634 101224937 96453634 159414728 153179282 159414728 153179282 131464797 126080582 131464797 126080582 143748754 136300127 143748754 136300127 85899695 85186797 85899695 85186797 270754172 271429418 270754172 271429418 180835778 87140339 180835778 87140339 90052718 228229892 90052718 228229892 223493466 152246579 223493466 152246579 48423358 45190896 48423358 45190896 267544686 270419653 267544686 270419653 236818715 234886272 236818715 234886272 269594741 273148923 269594741 273148923 240078402 244069448 240078402 244069448 258108212 261061744 258108212 261061744 187093691 117928881 187093691 117928881 21853623 19337406 21853623 19337406 161363888 156633734 161363888 156633734 147930399 140720731 147930399 140720731 201555285 233168034 201555285 233168034 235937901 115588290 235937901 115588290 119110365 164023318 119110365 164023318 215026162 209176635 215026162 209176635 77049620 72143052 77049620 72143052 251409327 255535209 251409327 255535209 237444265 65838853 237444265 65838853 70359553 205666591 70359553 205666591 268896817 272309377 268896817 272309377 218648322 149525473 218648322 149525473 147903969 142459563 147903969 142459563 272716245 275197488 272716245 275197488 209277752 117709244 209277752 117709244 119351151 128131764 119351151 128131764 129894284 54507316 129894284 54507316 56515585 142491153 56515585 142491153 149739661 78871430 149739661 78871430 79165361 80862056 79165361 80862056 139354731 214151584 139354731 214151584 212139437 95003620 212139437 95003620 98100498 237657939 98100498 237657939 234243117 54736054 234243117 54736054 56580407 55042012 56580407 55042012 57757558 44024181 57757558 44024181 43415944 44750972 43415944 44750972 192783513 245022997 192783513 245022997 241960888 232488236 241960888 232488236 228758638 254158716 228758638 254158716 250879146 120801682 250879146 120801682 40760473 38814252 40760473 38814252 63480197 203710667 63480197 203710667 207218767 35552020 207218767 35552020 39172056 183300268 39172056 183300268 196540701 42059040 196540701 42059040 45411394 50793419 45411394 50793419 293941301 295075532 293941301 295075532 127241714 123532328 127241714 123532328 238099927 239772975 238099927 239772975 193400387 188039165 193400387 188039165 252492960 254679181 252492960 254679181 106477151 101880330 106477151 101880330 265325485 268778743 265325485 268778743 88831117 84683505 88831117 84683505 262958890 264163629 262958890 264163629 79685643 74858526 79685643 74858526 257402336 257568463 257402336 257568463 146935146 140597207 146935146 140597207 278971389 280596355 278971389 280596355 199671353 194707290 199671353 194707290 216818249 218986379 216818249 218986379 128976299 122771674 128976299 122771674 193253512 189840280 193253512 189840280 118184676 112368247 118184676 112368247 263959440 266102663 263959440 266102663 248500527 236885661 248500527 236885661 60254630 58410389 60254630 58410389 215863284 242145738 215863284 242145738 238380538 128508743 238380538 128508743 61514437 59947907 61514437 59947907 194254768 187649357 194254768 187649357 90878902 36273578 90878902 36273578 40115985 100735032 40115985 100735032 142861401 273213213 142861401 273213213 270988723 32737999 270988723 32737999 35439923 188572994 35439923 188572994 193164155 89209184 193164155 89209184 92545341 144391370 92545341 144391370 221172027 214673968 221172027 214673968 71000307 67530418 71000307 67530418 94549342 92985036 94549342 92985036 71334075 68843848 71334075 68843848 143799247 137906420 143799247 137906420 106479545 102459052 106479545 102459052 287571693 288682002 287571693 288682002 269884797 255298388 269884797 255298388 146369353 125687215 146369353 125687215 48226473 47278074 48226473 47278074 168475406 162572568 168475406 162572568 61326616 58503994 61326616 58503994 182840370 211965501 182840370 211965501 206063319 23210274 206063319 23210274 26093210 44785950 26093210 44785950 67996310 145564759 67996310 145564759 152257711 52030012 152257711 52030012 34835859 36034789 34835859 36034789 66843500 199760743 66843500 199760743 204501312 21638124 204501312 21638124 22419212 117406915 22419212 117406915 122234092 98502144 122234092 98502144 101052850 225717217 101052850 225717217 225029762 195005273 225029762 195005273 41271307 38555449 41271307 38555449 162817985 241056682 162817985 241056682 237464857 50967511 237464857 50967511 53629862 155527853 53629862 155527853 200172028 232747693 200172028 232747693 235392448 51127572 235392448 51127572 53480315 94991250 53480315 94991250 97443285 66036089 97443285 66036089 70528459 247022018 70528459 247022018 242870450 48131290 242870450 48131290 51991809 281905654 51991809 281905654 281711769 174015132 281711769 174015132 182217169 296354985 182217169 296354985 295433426 247906610 295433426 247906610 223077111 18908465 223077111 18908465 19742838 33226207 19742838 33226207 277899759 280313998 277899759 280313998 186127896 101742197 186127896 101742197 7510497 8841022 7510497 8841022 182685526 178518869 182685526 178518869 104903099 99586019 104903099 99586019 174927153 169413710 174927153 169413710 112376850 108186352 112376850 108186352 219916783 279026628 219916783 279026628 276534395 74506076 276534395 74506076 78824864 102068030 78824864 102068030 103053531 44654829 103053531 44654829 47848996 101726446 47848996 101726446 259071702 260933349 259071702 260933349 175537334 169858318 175537334 169858318 174891796 213651022 174891796 213651022 258774037 260944070 258774037 260944070 232344041 117566696 232344041 117566696 38548838 39849641 38548838 39849641 58078569 246828295 58078569 246828295 243860487 59993920 243860487 59993920 62364453 212293173 62364453 212293173 212093266 68294670 212093266 68294670 70903124 236715490 70903124 236715490 238545360 139638929 238545360 139638929 145811251 232733108 145811251 232733108 235125000 60501650 235125000 60501650 58032610 55287748 58032610 55287748 164767590 160911892 164767590 160911892 90886969 89719942 90886969 89719942 211103417 214636931 211103417 214636931 171226993 89349668 171226993 89349668 57639700 55079830 57639700 55079830 184562392 181715394 184562392 181715394 61357316 59999017 61357316 59999017 183770916 176281698 183770916 176281698 162230319 51428553 162230319 51428553 53021557 100008735 53021557 100008735 130862277 290672962 130862277 290672962 288965609 240449407 288965609 240449407 234058942 260560404 234058942 260560404 256183034 133085218 256183034 133085218 67905853 64729287 67905853 64729287 235670108 237880606 235670108 237880606 162578474 94677491 162578474 94677491 59062349 55869195 59062349 55869195 176137674 166322071 176137674 166322071 106720099 78260068 106720099 78260068 83010446 89718429 83010446 89718429 138388163 271155880 138388163 271155880 268447850 57716826 268447850 57716826 59614138 61128041 59614138 61128041 272227801 274349196 272227801 274349196 181980338 137268336 181980338 137268336 142477493 139147982 142477493 139147982 207227220 263980977 207227220 263980977 259435851 177771988 259435851 177771988 138206954 132935606 138206954 132935606 187570308 188216518 187570308 188216518 130448286 123689897 130448286 123689897 155200710 258976331 155200710 258976331 256261455 129008567 256261455 129008567 40603071 38273013 40603071 38273013 41155952 12083175 41155952 12083175 12957241 219873992 12957241 219873992 216730318 184798260 216730318 184798260 188992928 273089984 188992928 273089984 270878079 19676988 270878079 19676988 18551154 146298424 18551154 146298424 153410151 39713699 153410151 39713699 42698043 164430628 42698043 164430628 168810636 137050005 168810636 137050005 103291589 100325703 103291589 100325703 192790499 187649349 192790499 187649349 132669687 130157049 132669687 130157049 168874389 169226908 168874389 169226908 174073550 64474456 174073550 64474456 67453876 121125794 67453876 121125794 125254803 71038080 125254803 71038080 62654311 60645947 62654311 60645947 195507179 194190307 195507179 194190307 125674799 34302208 125674799 34302208 36850368 44383968 36850368 44383968 145435305 252710938 145435305 252710938 250385999 113335748 250385999 113335748 49267638 48832738 49267638 48832738 202140613 226135582 202140613 226135582 222747129 7795472 222747129 7795472 9968071 193259378 9968071 193259378 196786179 141396101 196786179 141396101 145213206 172209601 145213206 172209601 276891559 279155595 276891559 279155595 61748413 58219788 61748413 58219788 228978130 225316198 228978130 225316198 176391781 171883721 176391781 171883721 281147055 284680289 281147055 284680289 206756412 187344629 206756412 187344629 191793088 274748820 191793088 274748820 272136929 199159623 272136929 199159623 208694182 264233444 208694182 264233444 261603277 8605195 261603277 8605195 8946387 143004634 8946387 143004634 166215192 158632085 166215192 158632085 46528646 45144367 46528646 45144367 90696875 250856048 90696875 250856048 249498215 35038545 249498215 35038545 37043905 273646699 37043905 273646699 270958883 129643127 270958883 129643127 59563044 57381364 59563044 57381364 217535010 213445839 217535010 213445839 85153039 81020521 85153039 81020521 176725420 170067394 176725420 170067394 107371596 104135229 107371596 104135229 232950254 229214478 232950254 229214478 211376023 146099850 211376023 146099850 149705690 232740082 149705690 232740082 238384123 276534121 238384123 276534121 273112770 188475122 273112770 188475122 146617502 123531078 146617502 123531078 129132514 265377606 129132514 265377606 263472793 197737533 263472793 197737533 55323727 53922142 55323727 53922142 204521825 202681062 204521825 202681062 53102658 49764813 53102658 49764813 131148731 189631448 131148731 189631448 190422724 110166558 190422724 110166558 97015021 90733932 97015021 90733932 60601798 56257228 60601798 56257228 86412918 83757892 86412918 83757892 46145636 43781840 46145636 43781840 262251335 264074537 262251335 264074537 192994285 189482783 192994285 189482783 219659343 224304642 219659343 224304642 169588825 135417668 169588825 135417668 101481138 21310093 101481138 21310093 23556881 42035051 23556881 42035051 77036893 112846704 77036893 112846704 192132249 192000707 192132249 192000707 135635823 129873822 135635823 129873822 297703226 297095518 297703226 297095518 98802953 84838457 98802953 84838457 61223131 60006823 61223131 60006823 225957281 239865479 225957281 239865479 235813356 145150136 235813356 145150136 151491241 240726748 151491241 240726748 239337390 71340573 239337390 71340573 35767843 37124278 35767843 37124278 126759631 167270012 126759631 167270012 243089537 245205882 243089537 245205882 83045770 80369817 83045770 80369817 165866525 157937204 165866525 157937204 13517602 13911397 13517602 13911397 48366931 44345919 48366931 44345919 32817943 29298263 32817943 29298263 253381653 256214638 253381653 256214638 73418228 72288780 73418228 72288780 85743728 82365739 85743728 82365739 75839735 72994130 75839735 72994130 102884861 103252413 102884861 103252413 36057253 34339220 36057253 34339220 191765141 216355252 191765141 216355252 212354732 66054628 212354732 66054628 67528595 86963271 67528595 86963271 103434493 103634251 103434493 103634251 253909448 254744696 253909448 254744696 116475246 111293519 116475246 111293519 135834272 130772939 135834272 130772939 126905778 126413137 126905778 126413137 133928998 130043695 133928998 130043695 45278571 41578822 45278571 41578822 136132836 140037347 136132836 140037347 165945878 160933697 165945878 160933697 153606622 18502089 153606622 18502089 19798633 26031713 19798633 26031713 199089115 226151684 199089115 226151684 223156403 46839657 223156403 46839657 49872568 230813483 49872568 230813483 226519963 115603960 226519963 115603960 121519691 284986626 121519691 284986626 282449866 222990467 282449866 222990467 138084360 79376644 138084360 79376644 80480421 219812567 80480421 219812567 217154308 59755083 217154308 59755083 19382566 17511625 19382566 17511625 98080179 137396245 98080179 137396245 143406233 99461270 143406233 99461270 102823112 137776834 102823112 137776834 143859251 71256014 143859251 71256014 72316144 246254825 72316144 246254825 265299624 267675210 265299624 267675210 89352815 88453496 89352815 88453496 139574459 254267586 139574459 254267586 251827401 99737556 251827401 99737556 61084979 42770249 61084979 42770249 45914022 238823383 45914022 238823383 233674316 155384397 233674316 155384397 73768811 69951364 73768811 69951364 222118733 225872769 222118733 225872769 25393044 23492962 25393044 23492962 159504139 256072525 159504139 256072525 270484467 274152273 270484467 274152273 145156078 140202656 145156078 140202656 9701982 7936485 9701982 7936485 108329721 106830698 108329721 106830698 79690858 75553495 79690858 75553495 204072957 266201731 204072957 266201731 263446370 235221237 263446370 235221237 35173202 32814699 35173202 32814699 133787325 142999732 133787325 142999732 148805029 65151013 148805029 65151013 68778586 208052475 68778586 208052475 211011174 32565215 211011174 32565215 35195897 114866499 35195897 114866499 188933755 185965113 188933755 185965113 120622796 115906635 120622796 115906635 194475442 189948263 194475442 189948263 51624372 48251029 51624372 48251029 51345337 271019970 51345337 271019970 268711390 224664945 268711390 224664945 133445395 128515993 133445395 128515993 195179412 186357993 195179412 186357993 182775066 175845049 182775066 175845049 195692301 279336088 195692301 279336088 277148369 225796692 277148369 225796692 168215938 161896325 168215938 161896325 286841565 288082523 286841565 288082523 132808974 128987030 132808974 128987030 171911143 162090905 171911143 162090905 137985326 135912927 137985326 135912927 206142159 203709097 206142159 203709097 62849196 59187005 62849196 59187005 122473240 121297850 122473240 121297850 39058218 35369600 39058218 35369600 251906881 253131249 251906881 253131249 235990942 183625212 235990942 183625212 188503498 214792425 188503498 214792425 258446772 261157807 258446772 261157807 160963529 154818902 160963529 154818902 206811151 202375811 206811151 202375811 40399775 37995353 40399775 37995353 146630672 195762101 146630672 195762101 192555720 182315836 192555720 182315836 194185385 190237116 194185385 190237116 58827234 22064360 58827234 22064360 22682069 274498134 22682069 274498134 272429593 253430156 272429593 253430156 124486407 119138985 124486407 119138985 132149786 125724610 132149786 125724610 69844831 67166417 69844831 67166417 216445652 215580687 216445652 215580687 35691982 32204405 35691982 32204405 142076035 136499979 142076035 136499979 65803373 62669785 65803373 62669785 85593237 213652572 85593237 213652572 211611090 90654104 211611090 90654104 94509507 283707079 94509507 283707079 281127680 67071086 281127680 67071086 69856967 170292953 69856967 170292953 177358375 91924148 177358375 91924148 94181685 254740105 94181685 254740105 253720899 81415566 253720899 81415566 82235254 204946771 82235254 204946771 209856810 163849819 209856810 163849819 126284992 121455898 126284992 121455898 269495871 271530597 269495871 271530597 73647328 54748445 73647328 54748445 41803910 40506258 41803910 40506258 98531477 137627452 98531477 137627452 139291006 132129172 139291006 132129172 33713501 30879337 33713501 30879337 183626958 177032348 183626958 177032348 6263388 5326815 6263388 5326815 155053416 144836229 155053416 144836229 6284886 7150168 6284886 7150168 139352841 257476502 139352841 257476502 253820104 197950947 253820104 197950947 159843171 62500543 159843171 62500543 65336717 258580428 65336717 258580428 257088843 137647867 257088843 137647867 141198778 159798968 141198778 159798968 209161322 225063066 209161322 225063066 221901408 169806329 221901408 169806329 97899358 94230543 97899358 94230543 135722714 246409203 135722714 246409203 242689461 75254087 242689461 75254087 64473609 60569924 64473609 60569924 159367566 221561758 159367566 221561758 216655527 114893779 216655527 114893779 7917734 5737152 7917734 5737152 228028040 232604350 228028040 232604350 89417072 84357191 89417072 84357191 254368146 259883701 254368146 259883701 220722694 99524591 220722694 99524591 100312792 284285870 100312792 284285870 283663265 89591235 283663265 89591235 90711356 257380024 90711356 257380024 255050290 247453179 255050290 247453179 102858502 98670644 102858502 98670644 269020501 270154546 269020501 270154546 169701302 107863909 169701302 107863909 111911344 262235479 111911344 262235479 260186623 39539735 260186623 39539735 42556595 120940312 42556595 120940312 174354146 169424226 174354146 169424226 28891011 28409981 28891011 28409981 56260751 268908714 56260751 268908714 267684476 123436260 267684476 123436260 126011577 161138941 126011577 161138941 169376148 63631507 169376148 63631507 59651390 55767669 59651390 55767669 251466847 254475907 251466847 254475907 140430541 116587221 140430541 116587221 88932178 84678263 88932178 84678263 90741417 87750761 90741417 87750761 50267874 46328699 50267874 46328699 51266413 48074609 51266413 48074609 22187735 22015753 22187735 22015753 268434452 272501915 268434452 272501915 193961255 104176112 193961255 104176112 93250136 91301328 93250136 91301328 110474096 292914286 110474096 292914286 291375459 216157268 291375459 216157268 153104112 148294640 153104112 148294640 260406453 263111217 260406453 263111217 78758948 76934395 78758948 76934395 107919275 113790771 107919275 113790771 135151067 128206513 135151067 128206513 127197203 121699183 127197203 121699183 239382579 242100630 239382579 242100630 156053488 150679432 156053488 150679432 193548044 188426913 193548044 188426913 132917319 54573583 132917319 54573583 58142215 123699938 58142215 123699938 216835034 238955775 216835034 238955775 236826317 61662431 236826317 61662431 61892099 229900694 61892099 229900694 225134743 146951110 225134743 146951110 151554298 215858795 151554298 215858795 213084673 36922613 213084673 36922613 37026490 259233412 37026490 259233412 257202792 252519110 257202792 252519110 249831298 261053152 249831298 261053152 260846673 176088384 260846673 176088384 144702350 138757763 144702350 138757763 214607844 214787813 214607844 214787813 76376585 21447005 76376585 21447005 22421678 172383490 22421678 172383490 178988138 89260205 178988138 89260205 92809553 120987281 92809553 120987281 126520365 89951535 126520365 89951535 92256940 264122399 92256940 264122399 263151385 128324931 263151385 128324931 131733167 215442200 131733167 215442200 218306657 125695432 218306657 125695432 129988142 280804649 129988142 280804649 278899469 200912241 278899469 200912241 198518718 251409025 198518718 251409025 248917118 169285908 248917118 169285908 176009391 219855331 176009391 219855331 272210835 273152045 272210835 273152045 96095372 94233218 96095372 94233218 247897564 250012472 247897564 250012472 154902661 144185280 154902661 144185280 278148332 279350434 278148332 279350434 60196520 54802603 60196520 54802603 80642294 212554444 80642294 212554444 213118113 42745640 213118113 42745640 47038736 195906487 47038736 195906487 262829314 265297452 262829314 265297452 37577604 39142464 37577604 39142464 123258331 286580801 123258331 286580801 284543968 40939549 284543968 40939549 30573960 27824028 30573960 27824028 135166989 131290427 135166989 131290427 50451204 49440870 50451204 49440870 163258992 196222470 163258992 196222470 198754575 38281038 198754575 38281038 42201338 115637464 42201338 115637464 279735045 282551965 279735045 282551965 89759027 86828897 89759027 86828897 220158891 223725722 220158891 223725722 161816148 81165405 161816148 81165405 81294386 119191950 81294386 119191950 124927745 42276236 124927745 42276236 40893667 52162613 40893667 52162613 60925797 58697561 60925797 58697561 32526670 33190571 32526670 33190571 70186604 247130707 70186604 247130707 245353864 127253009 245353864 127253009 100159773 96406174 100159773 96406174 264129752 268673004 264129752 268673004 193502187 8794103 193502187 8794103 9364172 99055891 9364172 99055891 100641904 93751716 100641904 93751716 68990984 65699406 68990984 65699406 291594909 291624117 291594909 291624117 204580511 154797649 204580511 154797649 166084171 287410962 166084171 287410962 285981252 51830031 285981252 51830031 53094288 281114119 53094288 281114119 279415397 272602349 279415397 272602349 229854215 60335154 229854215 60335154 63535679 143234962 63535679 143234962 260704210 262657924 260704210 262657924 63413591 60895325 63413591 60895325 213240111 210931189 213240111 210931189 29270567 27982825 29270567 27982825 181917262 194982167 181917262 194982167 197706161 176110668 197706161 176110668 157452109 143577629 157452109 143577629 147544702 237146161 147544702 237146161 231844114 201969139 231844114 201969139 186969370 182911089 186969370 182911089 199055716 246224608 199055716 246224608 242025235 218796175 242025235 218796175 216191789 294794862 216191789 294794862 292368255 224066149 292368255 224066149 148541136 84218159 148541136 84218159 84598073 101180699 84598073 101180699 151189367 144296953 151189367 144296953 53134030 49484209 53134030 49484209 73253438 70064303 73253438 70064303 21202957 20182991 21202957 20182991 248341393 274809096 248341393 274809096 272541625 75858760 272541625 75858760 78257938 142663871 78257938 142663871 185711784 178984928 185711784 178984928 168721069 91068458 168721069 91068458 30116691 30025053 30116691 30025053 166457561 154361010 166457561 154361010 35988573 34598130 35988573 34598130 212076293 216961850 212076293 216961850 133742056 131271615 133742056 131271615 169817211 201403692 169817211 201403692 203269830 193203256 203269830 193203256 151653615 147686483 151653615 147686483 240031141 241556046 240031141 241556046 47030336 47802717 47030336 47802717 191294387 187336099 191294387 187336099 28308239 28611491 28308239 28611491 269787815 270315796 269787815 270315796 238319919 148537181 238319919 148537181 75632204 71846001 75632204 71846001 197994715 193900187 197994715 193900187 44128871 41091110 44128871 41091110 73736205 78578688 73736205 78578688 101314269 113102516 101314269 113102516 114562443 49460910 114562443 49460910 51552260 84454783 51552260 84454783 113913464 128603522 113913464 128603522 134180333 71576904 134180333 71576904 75098868 134732181 75098868 134732181 210712213 235393093 210712213 235393093 247830746 262771516 247830746 262771516 261826233 105070697 261826233 105070697 108336074 257433213 108336074 257433213 254203660 177277266 254203660 177277266 110228324 108753102 110228324 108753102 182857787 175522917 182857787 175522917 62762707 58894280 62762707 58894280 179274882 203803355 179274882 203803355 228850717 231267677 228850717 231267677 91295535 89170329 91295535 89170329 207156149 203064893 207156149 203064893 174652836 54334552 174652836 54334552 55759522 116943676 55759522 116943676 270751536 273489739 270751536 273489739 63364746 60582147 63364746 60582147 259766761 261752324 259766761 261752324 208781558 69907908 208781558 69907908 71028999 243188157 71028999 243188157 240117491 219922487 240117491 219922487 77236697 26862216 77236697 26862216 25493291 24224183 25493291 24224183 50591167 193970837 50591167 193970837 240614137 243520271 240614137 243520271 203885008 149259137 203885008 149259137 139201639 14224942 139201639 14224942 14958081 73143396 14958081 73143396 248606994 252050128 248606994 252050128 35970089 36276661 35970089 36276661 61753023 117578549 61753023 117578549 132371021 129266730 132371021 129266730 57719370 53585605 57719370 53585605 230467824 233884078 230467824 233884078 112214747 111208577 112214747 111208577 191755319 182190462 191755319 182190462 21026093 20852962 21026093 20852962 187981586 182579001 187981586 182579001 152061482 99636982 152061482 99636982 101926153 162137702 101926153 162137702 190386490 186583791 190386490 186583791 115138740 109933563 115138740 109933563 130665571 242109083 130665571 242109083 241086252 43199947 241086252 43199947 43526888 212980881 43526888 212980881 219270781 197537513 219270781 197537513 121595095 30076632 121595095 30076632 32423108 52070172 32423108 52070172 205730591 204014335 205730591 204014335 128423906 123476939 128423906 123476939 289885114 291701735 289885114 291701735 70870368 68350723 70870368 68350723 264642012 267804385 264642012 267804385 135553630 130958221 135553630 130958221 218995559 222660462 218995559 222660462 106453235 105045708 106453235 105045708 132758209 157225498 132758209 157225498 162957531 91289991 162957531 91289991 93916741 293586100 93916741 293586100 292903637 69597671 292903637 69597671 71709636 103816886 71709636 103816886 271514125 273124800 271514125 273124800 86059754 85305809 86059754 85305809 202108785 252632988 202108785 252632988 249483260 228492251 249483260 228492251 166128038 121620579 166128038 121620579 123028829 251941700 123028829 251941700 248386489 142801803 248386489 142801803 148084276 182285735 148084276 182285735 197769234 190822718 197769234 190822718 81215821 68262544 81215821 68262544 72668889 125361679 72668889 125361679 257209278 259112302 257209278 259112302 159107066 149890432 159107066 149890432 278030969 279295750 278030969 279295750 248172345 129139334 248172345 129139334 132412291 172133097 132412291 172133097 200454634 198368098 200454634 198368098 120131542 115208861 120131542 115208861 205646834 240846697 205646834 240846697 235023219 152795763 235023219 152795763 61988191 58563946 61988191 58563946 133777420 174250636 133777420 174250636 181293179 135755888 181293179 135755888 18894245 17499088 18894245 17499088 189610379 255416691 189610379 255416691 252762013 246567784 252762013 246567784 51192133 47407365 51192133 47407365 243738912 248262603 243738912 248262603 180356304 69227557 180356304 69227557 71319364 129824665 71319364 129824665 134386871 101240103 134386871 101240103 104063559 126382852 104063559 126382852 130618942 57318115 130618942 57318115 59562723 145713912 59562723 145713912 274982222 277567874 274982222 277567874 23601141 23504840 23601141 23504840 46896909 194102312 46896909 194102312 203527510 47521452 203527510 47521452 50542735 134961319 50542735 134961319 140476212 106863076 140476212 106863076 107636855 263386543 107636855 263386543 261841586 141105715 261841586 141105715 145683136 165461304 145683136 165461304 199267955 196725506 199267955 196725506 82908232 82174923 82908232 82174923 108342696 286366809 108342696 286366809 286619140 222755358 286619140 222755358 52953927 48765486 52953927 48765486 102960039 160916713 102960039 160916713 261474199 265356018 261474199 265356018 122883311 118098786 122883311 118098786 183712270 267760718 183712270 267760718 263746502 257647104 263746502 257647104 146796397 96858416 146796397 96858416 101389945 155593677 101389945 155593677 164831317 31217648 164831317 31217648 30543363 238781970 30543363 238781970 235899684 85242255 235899684 85242255 84556277 263445078 84556277 263445078 261668281 217243511 261668281 217243511 212439999 248942724 212439999 248942724 245115893 36039960 245115893 36039960 38583469 186160419 38583469 186160419 196895964 147463342 196895964 147463342 92446806 89996426 92446806 89996426 131200388 276456752 131200388 276456752 274330453 196457902 274330453 196457902 186330207 54874145 186330207 54874145 55529777 202940193 55529777 202940193 206604091 189248565 206604091 189248565 101943245 102186737 101943245 102186737 130046008 126796474 130046008 126796474 103564274 99935146 103564274 99935146 129105630 126955478 129105630 126955478 68549630 65276166 68549630 65276166 182763308 177711276 182763308 177711276 62675480 60024244 62675480 60024244 221190698 226112541 221190698 226112541 221792755 187086058 221792755 187086058 195659915 263178056 195659915 263178056 261189758 259485132 261189758 259485132 174531838 170845296 174531838 170845296 220289392 223827313 220289392 223827313 173907460 165876979 173907460 165876979 298065072 298498738 298065072 298498738 150514159 146828605 150514159 146828605 201261320 200472178 201261320 200472178 149125746 142738954 149125746 142738954 175011392 192374687 175011392 192374687 198188207 195170544 198188207 195170544 116699878 111893579 116699878 111893579 233849366 230310702 233849366 230310702 28164198 25760517 28164198 25760517 259034522 262717743 259034522 262717743 180717537 51627372 180717537 51627372 16569964 16876449 16569964 16876449 91560621 86511416 91560621 86511416 77552087 74607935 77552087 74607935 231595263 228209566 231595263 228209566 141463616 135560220 141463616 135560220 155525226 149633618 155525226 149633618 44353985 40293859 44353985 40293859 120742075 212037230 120742075 212037230 288100446 290831723 288100446 290831723 164129982 157544051 164129982 157544051 235268743 240772524 235268743 240772524 163092933 139338963 163092933 139338963 149008837 192950242 149008837 192950242 196987759 183764781 196987759 183764781 187794027 280172007 187794027 280172007 275554938 167143880 275554938 167143880 158056676 149359189 158056676 149359189 177582193 245500942 177582193 245500942 242387313 247568387 242387313 247568387 108357351 103059879 108357351 103059879 260798754 263575236 260798754 263575236 161321692 32040595 161321692 32040595 33430576 104518437 33430576 104518437 104253609 26607122 104253609 26607122 27929182 135992517 27929182 135992517 141025329 53900685 141025329 53900685 56439656 153457180 56439656 153457180 171727239 167837731 171727239 167837731 75690170 73993147 75690170 73993147 276678146 277659470 276678146 277659470 59874985 54827951 59874985 54827951 154130909 147824987 154130909 147824987 147792982 141455275 147792982 141455275 230026038 233429726 230026038 233429726 181922286 87327101 181922286 87327101 90775388 236501447 90775388 236501447 232675626 208333763 232675626 208333763 206305816 256663028 206305816 256663028 259406554 261567403 259406554 261567403 186546260 54420267 186546260 54420267 55357380 213389235 55357380 213389235 211526206 100812154 211526206 100812154 52431338 47695208 52431338 47695208 235643466 239003126 235643466 239003126 100769830 54290604 100769830 54290604 57842093 214310833 57842093 214310833 220515305 111762816 220515305 111762816 116873900 252194374 116873900 252194374 249143290 181021399 249143290 181021399 184404482 195140743 184404482 195140743 197516364 62580038 197516364 62580038 63889916 71060734 63889916 71060734 195951315 225708794 195951315 225708794 231361519 89843706 231361519 89843706 90184486 219340076 90184486 219340076 214265101 140314548 214265101 140314548 90444254 89461391 90444254 89461391 164228229 157777682 164228229 157777682 134653688 45949089 134653688 45949089 45553927 153714146 45553927 153714146 221952011 226247139 221952011 226247139 152341066 18703405 152341066 18703405 18544435 182394247 18544435 182394247 184791006 30239229 184791006 30239229 32363342 238352388 32363342 238352388 232232837 161639971 232232837 161639971 171498494 243146885 171498494 243146885 242155142 89796751 242155142 89796751 91732972 134124778 91732972 134124778 215478822 217908240 215478822 217908240 95990777 72728436 95990777 72728436 77398875 170429533 77398875 170429533 178301669 71532749 178301669 71532749 74592458 223002233 74592458 223002233 220182909 80150692 220182909 80150692 80675628 179570472 80675628 179570472 244557393 246457676 244557393 246457676 200031319 112818383 200031319 112818383 115766762 293247606 115766762 293247606 292365784 48342478 292365784 48342478 45204333 39248199 45204333 39248199 43222966 55383743 43222966 55383743 199571319 187386097 199571319 187386097 73425236 71173223 73425236 71173223 199492251 192726206 199492251 192726206 13275065 13905894 13275065 13905894 100203414 99189955 100203414 99189955 94650798 92744734 94650798 92744734 227482365 230874572 227482365 230874572 151994385 146104225 151994385 146104225 246708266 248299198 246708266 248299198 149207387 142980237 149207387 142980237 251473922 254482593 251473922 254482593 204879700 114630299 204879700 114630299 78199932 74459308 78199932 74459308 199398904 193852848 199398904 193852848 36619963 34314839 36619963 34314839 199920651 201870537 199920651 201870537 115094465 113194627 115094465 113194627 207179605 206273043 207179605 206273043 209625533 162323927 209625533 162323927 86079485 31850040 86079485 31850040 34924996 171749449 34924996 171749449 181186612 110791249 181186612 110791249 113107292 110820794 113107292 110820794 50696120 48187422 50696120 48187422 112427795 178102842 112427795 178102842 183722077 152557438 183722077 152557438 125613105 80134631 125613105 80134631 51728312 50009532 51728312 50009532 165388436 157705046 165388436 157705046 18311666 17126835 18311666 17126835 50268992 51314038 50268992 51314038 91614427 89034780 91614427 89034780 71889054 68880391 71889054 68880391 148082421 143476572 148082421 143476572 85979915 83343104 85979915 83343104 214321593 212933492 214321593 212933492 60164310 58873642 60164310 58873642 113773955 146014015 113773955 146014015 191641265 179516867 191641265 179516867 50204481 48827824 50204481 48827824 252311382 254282923 252311382 254282923 164132208 159470666 164132208 159470666 171100398 165726846 171100398 165726846 52607122 49916925 52607122 49916925 138172430 132627779 138172430 132627779 63129551 60088145 63129551 60088145 180558692 174669245 180558692 174669245 119934524 26915595 119934524 26915595 29646674 120748626 29646674 120748626 242926292 246387691 242926292 246387691 120795217 53812468 120795217 53812468 54576495 123548089 54576495 123548089 188318611 177078207 188318611 177078207 70864365 69771504 70864365 69771504 91820785 170533501 91820785 170533501 175307478 43786767 175307478 43786767 46437719 207767170 46437719 207767170 204430899 202650043 204430899 202650043 74965566 74028913 74965566 74028913 262751169 263742286 262751169 263742286 223056627 214988562 223056627 214988562 101468202 97494619 101468202 97494619 209659750 206437935 209659750 206437935 187324639 113998155 187324639 113998155 117113639 262465061 117113639 262465061 258057245 115589675 258057245 115589675 119406277 153878949 119406277 153878949 159505649 83911152 159505649 83911152 84061162 236449779 84061162 236449779 237846856 122057361 237846856 122057361 36967466 33657459 36967466 33657459 101636954 124863871 101636954 124863871 234719275 246507366 234719275 246507366 242377301 96774348 242377301 96774348 100620709 129158006 100620709 129158006 135549291 97181727 135549291 97181727 99029677 174670378 99029677 174670378 179126947 135544722 179126947 135544722 92143167 78389269 92143167 78389269 78914412 207485698 78914412 207485698 213763602 191557573 213763602 191557573 85273129 80585586 85273129 80585586 253192344 257467775 253192344 257467775 236544531 87840300 236544531 87840300 92762964 96304822 92762964 96304822 126426698 123335028 126426698 123335028 77198445 73780029 77198445 73780029 266089430 268371621 266089430 268371621 137638257 18600495 137638257 18600495 21946149 204542148 21946149 204542148 231622030 234423801 231622030 234423801 6654117 8162505 6654117 8162505 102902896 100736860 102902896 100736860 83078941 81582470 83078941 81582470 239317563 243184161 239317563 243184161 51561779 50821333 51561779 50821333 62468961 138578503 62468961 138578503 144390628 135607006 144390628 135607006 83363034 79188579 83363034 79188579 239050724 241747292 239050724 241747292 223002330 116373086 223002330 116373086 112709796 104822413 112709796 104822413 108267530 150907654 108267530 150907654 166442267 241840752 166442267 241840752 238563295 70654648 238563295 70654648 73101694 125597214 73101694 125597214 142711961 137978120 142711961 137978120 108827984 104624556 108827984 104624556 116847779 146386907 116847779 146386907 227788455 224099119 227788455 224099119 124997575 31109978 124997575 31109978 34355400 270915662 34355400 270915662 270954681 135574196 270954681 135574196 100193756 96488053 100193756 96488053 100074301 225881249 100074301 225881249 222066333 92769627 222066333 92769627 96743967 280567471 96743967 280567471 278525339 134255562 278525339 134255562 140587337 164427537 140587337 164427537 292039736 294766413 292039736 294766413 135510546 133613450 135510546 133613450 156136793 237782357 156136793 237782357 233625769 160185732 233625769 160185732 87068912 85401647 87068912 85401647 229872857 228557310 229872857 228557310 67340526 64810916 67340526 64810916 94512466 93798238 94512466 93798238 86983609 82611398 86983609 82611398 130452539 125158367 130452539 125158367 43593690 39523512 43593690 39523512 224367328 227842347 224367328 227842347 120960532 69486206 120960532 69486206 72373819 188684477 72373819 188684477 188785073 78696521 188785073 78696521 82528016 88028038 82528016 88028038 89377120 86062811 89377120 86062811 88253362 95768637 88253362 95768637 98050628 74821950 98050628 74821950 76428969 282682909 76428969 282682909 279480912 73160768 279480912 73160768 78780280 261975867 78780280 261975867 256546830 222908571 256546830 222908571 76463886 75702386 76463886 75702386 163810013 157012236 163810013 157012236 109400131 105424039 109400131 105424039 249270785 252467049 249270785 252467049 205439610 157368554 205439610 157368554 164979915 222972036 164979915 222972036 219112338 152667948 219112338 152667948 37188783 33548611 37188783 33548611 100332703 97214465 100332703 97214465 91424283 87779228 91424283 87779228 202547065 226944357 202547065 226944357 233002150 228651729 233002150 228651729 179672232 171513408 179672232 171513408 221072895 225313489 221072895 225313489 215373975 88473246 215373975 88473246 88984996 244401290 88984996 244401290 266368662 267668691 266368662 267668691 43107543 40447380 43107543 40447380 213387422 235731887 213387422 235731887 229200497 202421110 229200497 202421110 196764932 34595518 196764932 34595518 37821749 139187472 37821749 139187472 149110046 131806536 149110046 131806536 134868801 153965982 134868801 153965982 205395597 208819750 205395597 208819750 113366360 112183211 113366360 112183211 183848901 178583906 183848901 178583906 151813894 146982827 151813894 146982827 218153672 266963772 218153672 266963772 265720379 101481832 265720379 101481832 70395517 68599510 70395517 68599510 274329746 275642254 274329746 275642254 232314073 231397877 232314073 231397877 253201390 255509052 253201390 255509052 251547445 253601874 251547445 253601874 267797461 270257795 267797461 270257795 199194094 50241186 199194094 50241186 29852161 27152662 29852161 27152662 244343852 246740131 244343852 246740131 190377878 130633845 190377878 130633845 40146078 37956936 40146078 37956936 261949424 263086775 261949424 263086775 223030816 180179050 223030816 180179050 139082440 134584161 139082440 134584161 274577049 276510927 274577049 276510927 273324496 202700835 273324496 202700835 204467928 212248439 204467928 212248439 209148028 63548902 209148028 63548902 65150501 202735140 65150501 202735140 262857257 264318019 262857257 264318019 97572432 93896555 97572432 93896555 287803076 289662521 287803076 289662521 170394143 132633722 170394143 132633722 136562642 167605317 136562642 167605317 199348893 201334666 199348893 201334666 146529732 140857277 146529732 140857277 264454817 265432895 264454817 265432895 256954779 36608705 256954779 36608705 39646254 49582874 39646254 49582874 66461575 93841851 66461575 93841851 95919742 4958371 95919742 4958371 5105055 95653941 5105055 95653941 171198154 164544812 171198154 164544812 137802372 133373097 137802372 133373097 216945190 216916315 216945190 216916315 181006751 171586740 181006751 171586740 203845090 209100495 203845090 209100495 155146210 114630551 155146210 114630551 119111302 121273018 119111302 121273018 124391720 102201271 124391720 102201271 103888064 125063040 103888064 125063040 257095347 261295958 257095347 261295958 94247150 90829080 94247150 90829080 226283380 252762763 226283380 252762763 251683138 207396225 251683138 207396225 154217893 150362352 154217893 150362352 155662218 48671647 155662218 48671647 48951342 171936162 48951342 171936162 195508645 273647715 195508645 273647715 278022371 280117718 278022371 280117718 152095116 147223313 152095116 147223313 221495320 258171830 221495320 258171830 254521582 73383281 254521582 73383281 74999341 223031217 74999341 223031217 260895474 264418732 260895474 264418732 248005949 235391666 248005949 235391666 232453169 236666456 232453169 236666456 232641651 205755489 232641651 205755489 208660609 243124694 208660609 243124694 241185686 71889943 241185686 71889943 75507412 211922090 75507412 211922090 220622116 224552410 220622116 224552410 61662356 58805453 61662356 58805453 250811659 252210454 250811659 252210454 235826767 27689588 235826767 27689588 31663342 135520649 31663342 135520649 274732442 277186641 274732442 277186641 245361150 84033376 245361150 84033376 87092625 162171016 87092625 162171016 172094940 42245579 172094940 42245579 44518867 58307331 44518867 58307331 202875975 200088642 202875975 200088642 141110527 100805532 141110527 100805532 90217502 89461316 90217502 89461316 194021163 193388897 194021163 193388897 193493444 176747852 193493444 176747852 118349637 114428789 118349637 114428789 204055891 243707596 204055891 243707596 241035094 221433774 241035094 221433774 186020914 178343336 186020914 178343336 206362243 231692998 206362243 231692998 229172237 136621235 229172237 136621235 67838541 63995554 67838541 63995554 126515732 124873328 126515732 124873328 75164282 72738299 75164282 72738299 202756736 207982614 202756736 207982614 79260462 77018560 79260462 77018560 250329709 262422138 250329709 262422138 259359638 216387049 259359638 216387049 32840685 33991977 32840685 33991977 224007571 220754618 224007571 220754618 11074885 10669395 11074885 10669395 221396626 224516780 221396626 224516780 133766093 128998673 133766093 128998673 164581001 155901378 164581001 155901378 94380862 84968142 94380862 84968142 88853178 276918530 88853178 276918530 274696332 236836335 274696332 236836335 209540955 71149018 209540955 71149018 73955856 200116150 73955856 200116150 199342937 126174553 199342937 126174553 130436534 154860840 130436534 154860840 166636964 112089253 166636964 112089253 116531433 158922612 116531433 158922612 166848965 46075777 166848965 46075777 49399150 58605173 49399150 58605173 60430510 45894364 60430510 45894364 48994102 144074086 48994102 144074086 152016382 110314157 152016382 110314157 75436214 71842504 75436214 71842504 214414021 259190413 214414021 259190413 256825388 149956028 256825388 149956028 153441822 173759279 153441822 173759279 245906267 274485660 245906267 274485660 272326779 143603777 272326779 143603777 147628896 248970993 147628896 248970993 245069683 128088329 245069683 128088329 133960609 262558619 133960609 262558619 259433181 130679307 259433181 130679307 135469042 187668252 135469042 187668252 192584268 182123149 192584268 182123149 75967799 75117626 75967799 75117626 269230645 268720969 269230645 268720969 99196056 95538013 99196056 95538013 106094133 265611704 106094133 265611704 263217781 211660370 263217781 211660370 68721396 64968437 68721396 64968437 217680866 211382042 217680866 211382042 95224294 21173880 95224294 21173880 20776647 165039080 20776647 165039080 248578848 249599026 248578848 249599026 215207911 46256507 215207911 46256507 47570791 209803801 47570791 209803801 211839195 155812494 211839195 155812494 62924774 62183461 62924774 62183461 292356605 293601600 292356605 293601600 43702202 35490285 43702202 35490285 38253416 74210947 38253416 74210947 194605185 199361816 194605185 199361816 44133557 41119576 44133557 41119576 238525328 242762643 238525328 242762643 190938680 28266805 190938680 28266805 32058885 105524511 32058885 105524511 131419235 130840466 131419235 130840466 171509884 161059409 171509884 161059409 104223605 46050878 104223605 46050878 50729897 221928200 50729897 221928200 266866261 268752087 266866261 268752087 102484570 81781036 102484570 81781036 53573132 53398576 53573132 53398576 146306190 140190915 146306190 140190915 114826145 109678793 114826145 109678793 193058475 193187958 193058475 193187958 84997770 63360263 84997770 63360263 65438257 88524297 65438257 88524297 89533934 49432757 89533934 49432757 53364621 255740104 53364621 255740104 252537418 85330235 252537418 85330235 36912084 36437360 36912084 36437360 65573554 68268668 65573554 68268668 96435230 236807399 96435230 236807399 233240064 127982306 233240064 127982306 94360498 57970803 94360498 57970803 37844684 34496696 37844684 34496696 167019316 219455292 167019316 219455292 215709651 206228068 215709651 206228068 128725165 123739324 128725165 123739324 204059583 199137837 204059583 199137837 140364957 137041972 140364957 137041972 154368796 245851238 154368796 245851238 240790209 193276008 240790209 193276008 193121945 273850947 193121945 273850947 272701460 105074632 272701460 105074632 110691487 199903806 110691487 199903806 201626399 30627337 201626399 30627337 33447777 126397785 33447777 126397785 207951830 206428184 207951830 206428184 118053803 106588389 118053803 106588389 112090985 269246026 112090985 269246026 269516564 181053158 269516564 181053158 161313442 110619535 161313442 110619535 114805994 180850376 114805994 180850376 185745768 97570841 185745768 97570841 101589925 104795992 101589925 104795992 104610553 86479948 104610553 86479948 89278426 173723946 89278426 173723946 177879892 9637279 177879892 9637279 9469077 56183255 9469077 56183255 85652135 113582354 85652135 113582354 119437157 103569299 119437157 103569299 106173759 193582548 106173759 193582548 200750634 142405241 200750634 142405241 111298367 103245308 111298367 103245308 12554306 13318057 12554306 13318057 182898741 177503076 182898741 177503076 11629123 12174940 11629123 12174940 44100770 181266380 44100770 181266380 245484358 246855556 245484358 246855556 129735262 123978520 129735262 123978520 233439722 238961343 233439722 238961343 69806097 67234239 69806097 67234239 236330692 249380611 236330692 249380611 244201673 210816537 244201673 210816537 119413082 54811123 119413082 54811123 57061906 154835009 57061906 154835009 161425065 112669005 161425065 112669005 106946475 106116459 106946475 106116459 207864280 225451967 207864280 225451967 221911103 12338380 221911103 12338380 12767872 238468425 12767872 238468425 236022264 113045837 236022264 113045837 117745940 222337667 117745940 222337667 218377074 112318009 218377074 112318009 106725479 39303892 106725479 39303892 38511763 135101914 38511763 135101914 140462462 113319520 140462462 113319520 113120509 240463070 113120509 240463070 264553513 267846048 264553513 267846048 66848541 64522030 66848541 64522030 269812942 274016142 269812942 274016142 177913051 68783102 177913051 68783102 70782026 134807571 70782026 134807571 193076812 189080449 193076812 189080449 59058897 56938688 59058897 56938688 212509079 212142538 212509079 212142538 58023209 53461463 58023209 53461463 224836969 299764494 224836969 299764494 299313873 183566262 299313873 183566262 188584462 207559262 188584462 207559262 213707313 191514097 213707313 191514097 196662415 234421339 196662415 234421339 235500501 70124221 235500501 70124221 55494589 53415136 55494589 53415136 117009177 246059431 117009177 246059431 243093945 38612429 243093945 38612429 42372828 164322458 42372828 164322458 175396136 45130652 175396136 45130652 47221530 48623766 47221530 48623766 226122322 231196253 226122322 231196253 43259274 41541684 43259274 41541684 168604819 157829929 168604819 157829929 164777886 214600636 164777886 214600636 218315025 222320965 218315025 222320965 200003776 187690179 200003776 187690179 222086301 237078495 222086301 237078495 246363280 249088913 246363280 249088913 36669563 32909490 36669563 32909490 272740620 275423004 272740620 275423004 220856933 31996448 220856933 31996448 35652123 46889694 35652123 46889694 210338351 202893085 210338351 202893085 90663149 46314295 90663149 46314295 46411007 212418127 46411007 212418127 212567941 29734755 212567941 29734755 29104518 77001004 29104518 77001004 201421663 208455093 201421663 208455093 204808807 3714631 204808807 3714631 5748176 12647525 5748176 12647525 227826408 274812562 227826408 274812562 272509623 119471435 272509623 119471435 121610538 231135152 121610538 231135152 226615613 135286263 226615613 135286263 139101407 292101333 139101407 292101333 289369403 173612807 289369403 173612807 60083671 60436652 60083671 60436652 218842282 222419725 218842282 222419725 35678785 32580913 35678785 32580913 211733465 212224216 211733465 212224216 43810097 40452831 43810097 40452831 174199129 169511159 174199129 169511159 85222076 85126649 85222076 85126649 212100649 214505716 212100649 214505716 80864363 78443272 80864363 78443272 103747133 276656214 103747133 276656214 275017807 48088973 275017807 48088973 49475094 66075488 49475094 66075488 240049659 243479105 240049659 243479105 76922711 74855442 76922711 74855442 92330716 134431038 92330716 134431038 140004255 79154870 140004255 79154870 82023532 155316907 82023532 155316907 161034906 117663603 161034906 117663603 122837999 234968758 122837999 234968758 229198203 208883425 229198203 208883425 108746295 104337432 108746295 104337432 107670061 206312663 107670061 206312663 207053565 142172192 207053565 142172192 51246761 46497033 51246761 46497033 142656602 162297671 142656602 162297671 179571972 177173183 179571972 177173183 161652968 111281445 161652968 111281445 116186784 262568249 116186784 262568249 262401146 72986079 262401146 72986079 74874742 252214660 74874742 252214660 249210960 194128635 249210960 194128635 51148939 50017773 51148939 50017773 165206691 161249904 165206691 161249904 66082756 62890611 66082756 62890611 90074319 245259597 90074319 245259597 245868837 249267337 245868837 249267337 91881320 87479517 91881320 87479517 233180227 268097039 233180227 268097039 264634607 85366352 264634607 85366352 60948568 59382865 60948568 59382865 66455692 226799498 66455692 226799498 223184114 156561688 223184114 156561688 43016538 40519701 43016538 40519701 143406297 138553521 143406297 138553521 67011682 64841019 67011682 64841019 116407430 232977520 116407430 232977520 273249927 275121667 273249927 275121667 52154481 51222486 52154481 51222486 225373284 226065503 225373284 226065503 8050409 9476380 8050409 9476380 73897974 230989918 73897974 230989918 232145753 228789587 232145753 228789587 256572816 259389063 256572816 259389063 52661977 46956559 52661977 46956559 152428682 239644838 152428682 239644838 267962127 269772583 267962127 269772583 226845949 160387959 226845949 160387959 128670794 122633936 128670794 122633936 197615273 264105236 197615273 264105236 267382949 271829454 267382949 271829454 202312038 200428945 202312038 200428945 199752086 201054617 199752086 201054617 19993740 17624287 19993740 17624287 242024898 243938500 242024898 243938500 173925619 84856407 173925619 84856407 87528331 151264851 87528331 151264851 257792762 261787930 257792762 261787930 104690054 101569606 104690054 101569606 229242847 232463825 229242847 232463825 165003802 82451520 165003802 82451520 83588331 246409922 83588331 246409922 243405049 71854103 243405049 71854103 75214154 95785078 75214154 95785078 143810913 245685175 143810913 245685175 244573935 246803241 244573935 246803241 126368811 78696482 126368811 78696482 84121879 95551536 84121879 95551536 178524793 168979814 178524793 168979814 128140520 124348952 128140520 124348952 215001301 220216558 215001301 220216558 72906066 69490647 72906066 69490647 261138517 264682763 261138517 264682763 39513977 36648897 39513977 36648897 273649005 274891168 273649005 274891168 209427436 54148095 209427436 54148095 55307203 185277009 55307203 185277009 193394245 44321325 193394245 44321325 47909230 123254811 47909230 123254811 173909975 228843996 173909975 228843996 293002075 295048313 293002075 295048313 29013729 26780968 29013729 26780968 97920021 95573467 97920021 95573467 46251212 42248592 46251212 42248592 177943174 177777396 177943174 177777396 183324068 111381734 183324068 111381734 116306257 147971166 116306257 147971166 153761237 144880524 153761237 144880524 149357382 224300234 149357382 224300234 224691203 213153938 224691203 213153938 210779252 252200648 210779252 252200648 252957745 82679912 252957745 82679912 83471945 83907450 83471945 83907450 143259640 141345510 143259640 141345510 140441885 132635251 140441885 132635251 229802139 233777962 229802139 233777962 209626508 206630553 209626508 206630553 212617447 74223072 212617447 74223072 78112586 223992833 78112586 223992833 228541548 225422365 228541548 225422365 142338652 61650845 142338652 61650845 65541830 71538503 65541830 71538503 180322823 200401644 180322823 200401644 203655803 166545671 203655803 166545671 153684181 148600008 153684181 148600008 233025753 236869449 233025753 236869449 55071424 54403145 55071424 54403145 209467533 205504578 209467533 205504578 188242605 183107403 188242605 183107403 198397681 194052228 198397681 194052228 42423840 43428269 42423840 43428269 105306712 163397634 105306712 163397634 168052303 26173702 168052303 26173702 28407387 231810275 28407387 231810275 229171554 121628301 229171554 121628301 125340343 122202567 125340343 122202567 45757562 46078469 45757562 46078469 55465203 185003045 55465203 185003045 290948562 290981002 290948562 290981002 269001323 189122846 269001323 189122846 76040903 72736746 76040903 72736746 219372644 222221618 219372644 222221618 173358954 115542295 173358954 115542295 117538499 262300640 117538499 262300640 258386096 229256478 258386096 229256478 167547106 162560624 167547106 162560624 218787243 247078991 218787243 247078991 245085361 25640855 245085361 25640855 27545114 186548806 27545114 186548806 191230654 181450333 191230654 181450333 189748483 212082564 189748483 212082564 229778822 229239001 229778822 229239001 202089869 198967290 202089869 198967290 271752340 272954181 271752340 272954181 227147712 49102603 227147712 49102603 49580150 209297727 49580150 209297727 210224778 168003297 210224778 168003297 177584590 183599889 177584590 183599889 248258384 257658899 248258384 257658899 255875708 62629085 255875708 62629085 65950181 177684740 65950181 177684740 181689720 48002955 181689720 48002955 50074035 75081986 50074035 75081986 99770452 161150929 99770452 161150929 223541251 218610247 223541251 218610247 49066115 46143820 49066115 46143820 235696363 239235279 235696363 239235279 228280717 223404683 228280717 223404683 229028891 7313881 229028891 7313881 8397564 147013640 8397564 147013640 238350494 242070449 238350494 242070449 172880776 30174561 172880776 30174561 32982655 227147897 32982655 227147897 227414148 145830405 227414148 145830405 149366639 156412270 149366639 156412270 159238855 58754805 159238855 58754805 61901281 220850472 61901281 220850472 222651822 273301423 222651822 273301423 270793408 149069491 270793408 149069491 90514425 88156741 90514425 88156741 97564915 104129865 97564915 104129865 188604953 182730118 188604953 182730118 177452681 87040383 177452681 87040383 87504328 178775334 87504328 178775334 184684603 65335760 184684603 65335760 52827807 38014307 52827807 38014307 40905491 135101136 40905491 135101136 222781145 218656592 222781145 218656592 202397814 191871987 202397814 191871987 261479632 266593818 261479632 266593818 265156178 114278310 265156178 114278310 119227808 156123667 119227808 156123667 160445687 82558187 160445687 82558187 82904403 168376869 82904403 168376869 173318878 112637770 173318878 112637770 55947080 54436770 55947080 54436770 219626288 223107180 219626288 223107180 125564019 120975224 125564019 120975224 194264773 202274804 194264773 202274804 198474892 87838682 198474892 87838682 58279610 56766032 58279610 56766032 71399334 258709387 71399334 258709387 255328092 40446024 255328092 40446024 43267379 268603441 43267379 268603441 266967847 130895555 266967847 130895555 97557683 96810253 97557683 96810253 154272091 146759725 154272091 146759725 57289430 53936939 57289430 53936939 54950510 216985614 54950510 216985614 220828597 188077458 220828597 188077458 193192333 194914284 193192333 194914284 204637923 175604914 204637923 175604914 179712858 175786085 179712858 175786085 183848716 175898483 183848716 175898483 131760837 128191830 131760837 128191830 165748749 219272979 165748749 219272979 228764465 263777768 228764465 263777768 260981409 128507227 260981409 128507227 132273048 144130031 132273048 144130031 153819847 88602763 153819847 88602763 93474470 189716231 93474470 189716231 203453297 200639986 203453297 200639986 51715284 49922281 51715284 49922281 218060984 221782304 218060984 221782304 192334350 44929282 192334350 44929282 48270907 142784662 48270907 142784662 246624940 248508862 246624940 248508862 163100795 159089852 163100795 159089852 285131809 285482676 285131809 285482676 252030113 58658164 252030113 58658164 61451166 190697587 61451166 190697587 262450449 263001479 262450449 263001479 39374060 39369224 39374060 39369224 266107999 269418528 266107999 269418528 128518350 123639048 128518350 123639048 130073578 221791258 130073578 221791258 219023598 52896194 219023598 52896194 54628844 105642228 54628844 105642228 279546668 281270503 279546668 281270503 69003649 39512557 69003649 39512557 41266931 107786665 41266931 107786665 108018538 74609036 108018538 74609036 78675156 210310148 78675156 210310148 233928858 243628483 233928858 243628483 241420821 102918915 241420821 102918915 106713830 217801715 106713830 217801715 215694983 30960641 215694983 30960641 35411718 31968891 35411718 31968891 99407419 132373811 99407419 132373811 137752865 73748519 137752865 73748519 79086102 217733010 79086102 217733010 223025300 59349805 223025300 59349805 11766112 12747727 11766112 12747727 152524745 243374694 152524745 243374694 280851899 282164816 280851899 282164816 61694408 58349818 61694408 58349818 126633170 179678021 126633170 179678021 183167117 133721402 183167117 133721402 139869514 173811675 139869514 173811675 183090716 145606326 183090716 145606326 64231794 62690914 64231794 62690914 210884970 222845017 210884970 222845017 218893278 203855708 218893278 203855708 50413527 46727872 50413527 46727872 254401974 257625319 254401974 257625319 191573291 48814100 191573291 48814100 50773306 100567364 50773306 100567364 103464099 57125675 103464099 57125675 59119743 156396369 59119743 156396369 239884921 243398525 239884921 243398525 114180882 108674371 114180882 108674371 143504009 205144734 143504009 205144734 200546141 141023879 200546141 141023879 144969224 200731208 144969224 200731208 203428581 38059115 203428581 38059115 38516093 55558559 38516093 55558559 245751937 246998207 245751937 246998207 48440324 46803528 48440324 46803528 107739984 231303902 107739984 231303902 234112042 173514271 234112042 173514271 82789648 82576813 82789648 82576813 290262807 291386280 290262807 291386280 108450560 102241603 108450560 102241603 156124892 255068442 156124892 255068442 252119097 118128551 252119097 118128551 119455850 222450975 119455850 222450975 221576465 218095421 221576465 218095421 139924341 133092957 139924341 133092957 251489249 255956637 251489249 255956637 56059219 53415945 56059219 53415945 149020323 144157974 149020323 144157974 90758411 87958201 90758411 87958201 209825339 207181668 209825339 207181668 35751500 35150202 35751500 35150202 208518380 204511300 208518380 204511300 96477985 92952907 96477985 92952907 127143248 223772396 127143248 223772396 225424439 142546088 225424439 142546088 68928521 65538104 68928521 65538104 202921310 200259244 202921310 200259244 99468117 39621075 99468117 39621075 44596775 61250281 44596775 61250281 182646502 172737329 182646502 172737329 49878780 49783266 49878780 49783266 161457844 153166818 161457844 153166818 53411323 52539827 53411323 52539827 242839633 271262893 242839633 271262893 269773637 253952676 269773637 253952676 33758456 34215370 33758456 34215370 185657862 180568105 185657862 180568105 50357111 46560321 50357111 46560321 216777276 219911363 216777276 219911363 94117482 92123077 94117482 92123077 124812067 209669501 124812067 209669501 215252378 128120054 215252378 128120054 132813752 165914683 132813752 165914683 169939876 41094844 169939876 41094844 43379031 127942315 43379031 127942315 132616871 51718423 132616871 51718423 52755081 292079195 52755081 292079195 291282486 50050086 291282486 50050086 55091234 76843679 55091234 76843679 211420899 204074573 211420899 204074573 124857370 124015581 124857370 124015581 194125923 190283565 194125923 190283565 86928664 83719968 86928664 83719968 217404093 216891384 217404093 216891384 64409116 63285863 64409116 63285863 229799166 225027403 229799166 225027403 176829894 101032390 176829894 101032390 101890319 186417062 101890319 186417062 275443646 279870669 275443646 279870669 171395694 165648285 171395694 165648285 292068214 292201913 292068214 292201913 95230271 89776750 95230271 89776750 92252113 240445713 92252113 240445713 237342964 136350846 237342964 136350846 28004228 25729522 28004228 25729522 177419982 209828167 177419982 209828167 206306062 138457403 206306062 138457403 144360445 182268651 144360445 182268651 255263860 258225938 255263860 258225938 89878349 86073138 89878349 86073138 117239252 152708031 117239252 152708031 190388336 180366825 190388336 180366825 23083988 21810474 23083988 21810474 56737770 208784572 56737770 208784572 210969698 20562572 210969698 20562572 22005768 217124103 22005768 217124103 211737508 125369736 211737508 125369736 54847546 53456517 54847546 53456517 171321355 174579542 171321355 174579542 191720717 238316205 191720717 238316205 279867652 279475279 279867652 279475279 53794780 52604564 53794780 52604564 131960777 206178405 131960777 206178405 201926492 127899328 201926492 127899328 79171694 77088761 79171694 77088761 143702506 231951804 143702506 231951804 227624696 182004903 227624696 182004903 187618334 225165162 187618334 225165162 225128184 64859679 225128184 64859679 68539128 92598154 68539128 92598154 255837018 258725200 255837018 258725200 245478096 135156852 245478096 135156852 140841351 216938009 140841351 216938009 217314461 136311381 217314461 136311381 141173387 226380685 141173387 226380685 222128961 75322770 222128961 75322770 68129865 65037192 68129865 65037192 110042148 202454357 110042148 202454357 207127277 52750479 207127277 52750479 56128371 107576447 56128371 107576447 115376123 125652778 115376123 125652778 130171960 56606320 130171960 56606320 59371605 159887009 59371605 159887009 170427418 65660176 170427418 65660176 15805176 15675464 15805176 15675464 52783208 51060334 52783208 51060334 40511695 38173335 40511695 38173335 63732092 235350675 63732092 235350675 231606287 140806991 231606287 140806991 145120900 256629221 145120900 256629221 253220011 104411142 253220011 104411142 109626521 191836022 109626521 191836022 192022440 174543970 192022440 174543970 177536762 213998103 177536762 213998103 209103600 188434836 209103600 188434836 88818033 88452034 88818033 88452034 219279266 216267043 219279266 216267043 142764368 137610244 142764368 137610244 241517487 244675198 241517487 244675198 25459390 22850675 25459390 22850675 166853840 163220041 166853840 163220041 147558634 141782389 147558634 141782389 200560955 198573068 200560955 198573068 134674255 128789153 134674255 128789153 252895583 256150723 252895583 256150723 184353904 175718461 184353904 175718461 268762874 270513149 268762874 270513149 232377780 81708840 232377780 81708840 82088923 223857789 82088923 223857789 220082582 56124820 220082582 56124820 59610350 161489187 59610350 161489187 167856381 70795039 167856381 70795039 13667520 13235550 13667520 13235550 152486718 145391454 152486718 145391454 96248250 49910840 96248250 49910840 53240907 253037179 53240907 253037179 249998120 30454352 249998120 30454352 33313342 166711233 33313342 166711233 171375983 85780262 171375983 85780262 85621440 204819016 85621440 204819016 211024499 84421847 211024499 84421847 86419442 133058901 86419442 133058901 245414099 247830495 245414099 247830495 112645649 58524614 112645649 58524614 61726028 143049313 61726028 143049313 215342754 220803521 215342754 220803521 86665200 84674707 86665200 84674707 248723300 250464251 248723300 250464251 155485580 49585603 155485580 49585603 50492156 171397828 50492156 171397828 223232521 237178792 223232521 237178792 233073360 56682743 233073360 56682743 58228222 79952693 58228222 79952693 127775605 122865410 127775605 122865410 118365586 105149969 118365586 105149969 107393440 171370829 107393440 171370829 174693343 65393015 174693343 65393015 68273315 249507323 68273315 249507323 246270296 130635749 246270296 130635749 115645647 114543272 115645647 114543272 244576902 249303227 244576902 249303227 56323716 54277434 56323716 54277434 219757274 223626192 219757274 223626192 34022396 25995729 34022396 25995729 27773747 78756369 27773747 78756369 81348026 4550499 81348026 4550499 6607069 270078733 6607069 270078733 268076099 61772675 268076099 61772675 64627906 211315437 64627906 211315437 236797459 268719497 236797459 268719497 264903994 144343466 264903994 144343466 149006074 150862123 149006074 150862123 155459220 129055214 155459220 129055214 68429842 48882540 68429842 48882540 51964466 244714583 51964466 244714583 267160196 268013622 267160196 268013622 170642838 60870277 170642838 60870277 64231583 227174893 64231583 227174893 228260753 164470594 228260753 164470594 110780831 81642775 110780831 81642775 85605299 136564033 85605299 136564033 141307609 135571690 141307609 135571690 137172071 186928160 137172071 186928160 261239905 262766311 261239905 262766311 105291927 103442107 105291927 103442107 188045963 183203044 188045963 183203044 94331208 93353479 94331208 93353479 243384263 247580279 243384263 247580279 205102529 208323817 205102529 208323817 215346396 218012175 215346396 218012175 85719392 82267652 85719392 82267652 151454402 146266223 151454402 146266223 53366529 52660522 53366529 52660522 102152535 272761373 102152535 272761373 269263069 8091977 269263069 8091977 7387995 42061158 7387995 42061158 44213441 23592115 44213441 23592115 24864749 251567631 24864749 251567631 246631660 245440381 246631660 245440381 108386263 107005722 108386263 107005722 220395083 223460182 220395083 223460182 200817449 99129569 200817449 99129569 101412961 271184347 101412961 271184347 269480297 116284215 269480297 116284215 43468006 40320380 43468006 40320380 281077622 282759619 281077622 282759619 198141952 125605064 198141952 125605064 131176928 149964142 131176928 149964142 155650964 73735013 155650964 73735013 76439749 155596792 76439749 155596792 164022553 105874208 164022553 105874208 108996280 133774653 108996280 133774653 171685388 258062050 171685388 258062050 254636624 244368493 254636624 244368493 162025195 45508085 162025195 45508085 48785268 145292191 48785268 145292191 149853047 134930938 149853047 134930938 140903714 153129765 140903714 153129765 159971442 126315097 159971442 126315097 130962719 188789656 130962719 188789656 193771851 115882753 193771851 115882753 93226857 74249372 93226857 74249372 77826692 254491156 77826692 254491156 250621552 249940051 250621552 249940051 48878691 44066338 48878691 44066338 88350496 208548292 88350496 208548292 281881126 282409287 281881126 282409287 161321332 78929430 161321332 78929430 81752876 90544977 81752876 90544977 93446161 23945643 93446161 23945643 24683503 129986343 24683503 129986343 225099720 220986616 225099720 220986616 197468999 193321347 197468999 193321347 266883706 268419689 266883706 268419689 124556101 122975787 124556101 122975787 273478084 277178811 273478084 277178811 223617913 130736685 223617913 130736685 137472948 265174527 137472948 265174527 263407191 209271663 263407191 209271663 92807611 88753834 92807611 88753834 221028945 275340354 221028945 275340354 274037874 195660712 274037874 195660712 199432521 242878283 199432521 242878283 240329964 213450770 240329964 213450770 217025746 279872266 217025746 279872266 278504202 56334207 278504202 56334207 56483344 55901904 56483344 55901904 164368532 275281221 164368532 275281221 273644394 181689760 273644394 181689760 188110149 249283508 188110149 249283508 245011180 118684950 245011180 118684950 123128295 282223802 123128295 282223802 281433122 53297155 281433122 53297155 56976817 60695694 56976817 60695694 95223850 175015563 95223850 175015563 209568582 208991158 209568582 208991158 68374045 65523538 68374045 65523538 243307810 245757379 243307810 245757379 149263677 122225236 149263677 122225236 126804031 148697963 126804031 148697963 239079049 274443682 239079049 274443682 272098084 108557719 272098084 108557719 109119294 139092292 109119294 139092292 233973098 237331939 233973098 237331939 211100030 99617578 211100030 99617578 101044398 272003476 101044398 272003476 270417513 140984053 270417513 140984053 147286223 234592615 147286223 234592615 231318258 133314461 231318258 133314461 50592504 50900639 50592504 50900639 94134232 181553716 94134232 181553716 185631738 110180951 185631738 110180951 113709278 244184311 113709278 244184311 240264645 20843944 240264645 20843944 22621549 195865377 22621549 195865377 199943064 108799318 199943064 108799318 112058669 149963120 112058669 149963120 154785355 142124009 154785355 142124009 147146422 234686090 147146422 234686090 236305779 60251100 236305779 60251100 62252885 186217418 62252885 186217418 191775223 88127589 191775223 88127589 90270455 231125746 90270455 231125746 227099176 141888313 227099176 141888313 112184813 112174598 112184813 112174598 271787071 273975369 271787071 273975369 208652119 206492162 208652119 206492162 231372441 227581691 231372441 227581691 120536467 62942056 120536467 62942056 64885250 22495474 64885250 22495474 23801387 216774065 23801387 216774065 217298487 109771422 217298487 109771422 86712482 83228943 86712482 83228943 126986254 124354583 126986254 124354583 95093256 37253000 95093256 37253000 38106351 45980212 38106351 45980212 273520008 276922326 273520008 276922326 60154265 57074684 60154265 57074684 85939268 254460660 85939268 254460660 247860562 209581388 247860562 209581388 204017272 214760615 204017272 214760615 217883664 194890022 217883664 194890022 56199029 56881449 56199029 56881449 120692753 117746804 120692753 117746804 29254217 28984146 29254217 28984146 152503415 200183541 152503415 200183541 199074958 46782988 199074958 46782988 50120091 263683528 50120091 263683528 262829650 77612438 262829650 77612438 18360358 17169967 18360358 17169967 152500682 148262949 152500682 148262949 150538915 140541825 150538915 140541825 243575535 255661557 243575535 255661557 250819383 186004399 250819383 186004399 191522847 295552735 191522847 295552735 294988571 108512117 294988571 108512117 112732528 239665136 112732528 239665136 267552981 270514386 267552981 270514386 248928451 139902236 248928451 139902236 59198489 56102963 59198489 56102963 62828024 87082179 62828024 87082179 198512306 192817956 198512306 192817956 99736645 99602736 99736645 99602736 122240038 178255038 122240038 178255038 208418474 203113733 208418474 203113733 113256335 110594853 113256335 110594853 223680022 277473367 223680022 277473367 276371997 218929331 276371997 218929331 87967925 58125109 87967925 58125109 17931345 15924993 17931345 15924993 274013871 277058888 274013871 277058888 272121136 180156514 272121136 180156514 141910423 137083545 141910423 137083545 145531107 204585724 145531107 204585724 226784485 230362708 226784485 230362708 30604794 28747927 30604794 28747927 95063482 183461941 95063482 183461941 296895557 297104199 296895557 297104199 105582095 104342368 105582095 104342368 237508459 239483412 237508459 239483412 61724374 58981722 61724374 58981722 213055214 246235820 213055214 246235820 242437650 236507470 242437650 236507470 57219250 55322393 57219250 55322393 145333529 142936860 145333529 142936860 146748851 32804362 146748851 32804362 36506719 205844315 36506719 205844315 206896388 61856459 206896388 61856459 63210254 132359647 63210254 132359647 136984084 47014181 136984084 47014181 47858046 63047655 47858046 63047655 103384363 249763310 103384363 249763310 247523513 189058305 247523513 189058305 41436004 38186601 41436004 38186601 196415107 274171989 196415107 274171989 270806629 209715071 270806629 209715071 109543187 105120506 109543187 105120506 156551454 144993828 156551454 144993828 52344362 49296477 52344362 49296477 148588670 144100496 148588670 144100496 53568987 52471250 53568987 52471250 218957928 223062999 218957928 223062999 105205283 101286809 105205283 101286809 204575142 202234639 204575142 202234639 188064123 95023111 188064123 95023111 99074658 169030393 99074658 169030393 177670985 81450288 177670985 81450288 82472154 165785415 82472154 165785415 175770423 60953444 175770423 60953444 47399684 42806783 47399684 42806783 116159361 224916856 116159361 224916856 221527158 89647105 221527158 89647105 69993084 68362282 69993084 68362282 119786391 263530686 119786391 263530686 261090604 81307178 261090604 81307178 79730241 75186754 79730241 75186754 197154755 184800655 197154755 184800655 136898087 70068387 136898087 70068387 73570023 186746827 73570023 186746827 198707758 147657521 198707758 147657521 154434065 185709505 154434065 185709505 189056843 90181136 189056843 90181136 77691971 76072902 77691971 76072902 286846244 285823133 286846244 285823133 35834299 32476229 35834299 32476229 51595872 111044372 51595872 111044372 145647424 234309509 145647424 234309509 230534186 73024199 230534186 73024199 76991231 203317442 76991231 203317442 258357185 259963631 258357185 259963631 96882532 95674526 96882532 95674526 203110089 208319968 203110089 208319968 188941427 11627986 188941427 11627986 11328659 257703513 11328659 257703513 257204517 21803123 257204517 21803123 22640151 76269859 22640151 76269859 217860703 215379894 217860703 215379894 207972346 109061574 207972346 109061574 51245422 48674921 51245422 48674921 250765102 250865065 250765102 250865065 157521173 154136963 157521173 154136963 258783212 260492488 258783212 260492488 73705111 73151021 73705111 73151021 143475833 218430781 143475833 218430781 216969707 51422656 216969707 51422656 51472564 250723460 51472564 250723460 247953718 165013256 247953718 165013256 169597362 256369914 169597362 256369914 252781306 153497195 252781306 153497195 43889807 40943047 43889807 40943047 122061116 117518468 122061116 117518468 108026276 103963467 108026276 103963467 135332084 131544589 135332084 131544589 97280005 94193842 97280005 94193842 169693162 163890400 169693162 163890400 99336272 96697865 99336272 96697865 174752321 171150178 174752321 171150178 131596346 50682699 131596346 50682699 52159732 265010728 52159732 265010728 263186141 230947937 263186141 230947937 190657137 64190028 190657137 64190028 66950512 104037366 66950512 104037366 256413189 255941856 256413189 255941856 82719279 81952658 82719279 81952658 117090512 147519530 117090512 147519530 153790528 138810483 153790528 138810483 144299602 257251619 144299602 257251619 255348103 176392185 255348103 176392185 184642035 208629642 184642035 208629642 215521499 203585688 215521499 203585688 95400218 94360944 95400218 94360944 229707127 234994643 229707127 234994643 195973130 80296434 195973130 80296434 81906289 118853688 81906289 118853688 224191983 228491351 224191983 228491351 194113196 189742921 194113196 189742921 250965451 254520794 250965451 254520794 67627247 64329181 67627247 64329181 148025277 143619728 148025277 143619728 100096247 95737952 100096247 95737952 287520962 289377045 287520962 289377045 229610863 60023737 229610863 60023737 62599078 92876233 62599078 92876233 96055651 47186180 96055651 47186180 50040814 125190532 50040814 125190532 234392124 237592160 234392124 237592160 125699907 5376772 125699907 5376772 7028955 168718552 7028955 168718552 179500499 97428014 179500499 97428014 99499619 36276505 99499619 36276505 35978561 197983890 35978561 197983890 238684645 244183571 238684645 244183571 104507692 13784999 104507692 13784999 14621073 184610352 14621073 184610352 185531414 51489890 185531414 51489890 51941035 245597264 51941035 245597264 242607923 77427129 242607923 77427129 80794815 253014758 80794815 253014758 250239511 190187433 250239511 190187433 32199442 28320226 32199442 28320226 159313423 216130881 159313423 216130881 220555778 169144383 220555778 169144383 173573114 198521132 173573114 198521132 207915785 72124228 207915785 72124228 75872870 270782728 75872870 270782728 267344395 203100586 267344395 203100586 205194861 261328015 205194861 261328015 258210963 78426608 258210963 78426608 79445084 255721396 79445084 255721396 251754351 106785167 251754351 106785167 53151801 50411577 53151801 50411577 223754443 226791785 223754443 226791785 134299292 130908026 134299292 130908026 187934942 188562110 187934942 188562110 15961877 14788380 15961877 14788380 75380643 228605301 75380643 228605301 225231727 17829251 225231727 17829251 16937029 207860230 16937029 207860230 235120554 237863902 235120554 237863902 148579475 120730386 148579475 120730386 126237715 251931407 126237715 251931407 265766589 266721344 265766589 266721344 104882919 101003027 104882919 101003027 172939296 300242300 172939296 300242300 300049433 272461201 300049433 272461201 228555345 122631223 228555345 122631223 123558589 247391724 123558589 247391724 244685493 26376679 244685493 26376679 28512563 125425156 28512563 125425156 213382391 215396425 213382391 215396425 118141464 58486039 118141464 58486039 60550445 168724526 60550445 168724526 224155838 227693223 224155838 227693223 170536226 162574929 170536226 162574929 172097316 149617262 172097316 149617262 154028036 197808925 154028036 197808925 198570227 21849283 198570227 21849283 22884390 26302827 22884390 26302827 125086973 284289091 125086973 284289091 281604799 136884700 281604799 136884700 142037449 275577932 142037449 275577932 273438790 111194888 273438790 111194888 118044930 173402158 118044930 173402158 249322879 266949199 249322879 266949199 264854688 222834368 264854688 222834368 115981141 72600624 115981141 72600624 76439461 181947070 76439461 181947070 192548314 80288826 192548314 80288826 85469828 230274312 85469828 230274312 225457243 146288543 225457243 146288543 150235741 181417276 150235741 181417276 190914959 83351673 190914959 83351673 84712391 106338076 84712391 106338076 253267133 255202673 253267133 255202673 70920733 67732720 70920733 67732720 201991911 206879116 201991911 206879116 136477796 132557077 136477796 132557077 221741839 225140355 221741839 225140355 174948510 97464512 174948510 97464512 99062725 282479930 99062725 282479930 283337736 143396931 283337736 143396931 149681269 269639451 149681269 269639451 266379176 152058859 266379176 152058859 158465445 243228064 158465445 243228064 241460858 124609720 241460858 124609720 132184903 160388183 132184903 160388183 284354451 284511870 284354451 284511870 85336794 84219134 85336794 84219134 245855141 248606623 245855141 248606623 84965319 44962809 84965319 44962809 49058142 262681747 49058142 262681747 260428429 84232863 260428429 84232863 87773052 114820209 87773052 114820209 121030914 113947237 121030914 113947237 119928791 287315356 119928791 287315356 284311531 111907098 284311531 111907098 85275549 83316720 85275549 83316720 163426712 242418185 163426712 242418185 236422302 49034821 236422302 49034821 44624079 42464461 44624079 42464461 137682493 238193534 137682493 238193534 233682974 31844085 233682974 31844085 34890624 275157266 34890624 275157266 271079119 11571484 271079119 11571484 10296223 177015854 10296223 177015854 178983924 153402861 178983924 153402861 10796158 12172193 10796158 12172193 140073333 149716403 140073333 149716403 240370436 242795717 240370436 242795717 232738659 196880934 232738659 196880934 188705729 184314752 188705729 184314752 205673756 217374801 205673756 217374801 222240819 94723222 222240819 94723222 99002828 99773699 99002828 99773699 210140865 208787545 210140865 208787545 109720237 77592393 109720237 77592393 81918089 236822346 81918089 236822346 232667749 159635992 232667749 159635992 164831652 234904903 164831652 234904903 232297794 57719035 232297794 57719035 59354517 249312800 59354517 249312800 247091574 58928617 247091574 58928617 61569709 167821147 61569709 167821147 223348537 233629602 223348537 233629602 238771715 244095275 238771715 244095275 158669253 93546315 158669253 93546315 43094233 38383390 43094233 38383390 242839064 246912321 242839064 246912321 235825268 238533047 235825268 238533047 272365141 274741106 272365141 274741106 233197648 172267176 233197648 172267176 151402312 123158002 151402312 123158002 123964702 138528871 123964702 138528871 143481221 15146602 143481221 15146602 14645534 65341569 14645534 65341569 67915636 23257665 67915636 23257665 23162592 21539301 23162592 21539301 42897730 52002318 42897730 52002318 73774184 71213703 73774184 71213703 50185099 46574467 50185099 46574467 146144479 239381670 146144479 239381670 237572926 134143194 237572926 134143194 139238744 174550112 139238744 174550112 180065703 138085524 180065703 138085524 48865625 44155344 48865625 44155344 136968279 235569073 136968279 235569073 231356072 116115461 231356072 116115461 121255970 175244372 121255970 175244372 189256734 182659141 189256734 182659141 109752012 108079391 109752012 108079391 243824608 244944926 243824608 244944926 6343937 5827548 6343937 5827548 170102576 164427188 170102576 164427188 44893138 43201323 44893138 43201323 248125450 249705940 248125450 249705940 96945068 93745958 96945068 93745958 171181787 236294197 171181787 236294197 232641196 157003386 232641196 157003386 121102058 116793007 121102058 116793007 164852283 154487934 164852283 154487934 67270561 64201151 67270561 64201151 174747965 166600646 174747965 166600646 147188609 141080919 147188609 141080919 242128688 244838326 242128688 244838326 193329106 42167252 193329106 42167252 40270302 251840447 40270302 251840447 247809331 88500423 247809331 88500423 89744543 150031442 89744543 150031442 159934922 128983604 159934922 128983604 132706406 177543319 132706406 177543319 241094393 242973562 241094393 242973562 42457026 41692751 42457026 41692751 198752516 281293186 198752516 281293186 279700417 274260920 279700417 274260920 185892388 175928108 185892388 175928108 222257892 222105222 222257892 222105222 78811090 75364341 78811090 75364341 224940319 229189106 224940319 229189106 60043761 56632566 60043761 56632566 239289263 259765790 239289263 259765790 257188682 256796143 257188682 256796143 70232882 52003294 70232882 52003294 53138801 171664317 53138801 171664317 179760091 143860420 179760091 143860420 49918610 47971429 49918610 47971429 215247663 211241656 215247663 211241656 141532361 134690360 141532361 134690360 185936966 234815877 185936966 234815877 236422384 90950572 236422384 90950572 34748491 31483111 34748491 31483111 146117656 140853222 146117656 140853222 81756566 81640562 81756566 81640562 257256944 259808631 257256944 259808631 210312643 166435284 210312643 166435284 167493959 106706287 167493959 106706287 112441336 119517398 112441336 119517398 124211854 33354651 124211854 33354651 36194976 229962415 36194976 229962415 227993680 106422309 227993680 106422309 110418319 154432342 110418319 154432342 186540861 179017754 186540861 179017754 88285497 86099944 88285497 86099944 228696072 232540804 228696072 232540804 117120612 113210427 117120612 113210427 154808555 156636140 154808555 156636140 167033963 103487325 167033963 103487325 86699974 83129059 86699974 83129059 246833365 247235097 246833365 247235097 164142393 155756402 164142393 155756402 107837048 105281358 107837048 105281358 117735155 156326678 117735155 156326678 276243464 277733296 276243464 277733296 213309476 216124178 213309476 216124178 249902094 250749324 249902094 250749324 237314381 64801255 237314381 64801255 64431818 62495268 64431818 62495268 233255231 236214587 233255231 236214587 143080087 77569288 143080087 77569288 82106120 90950563 82106120 90950563 240612645 244720578 240612645 244720578 139092874 133923539 139092874 133923539 148304362 231511055 148304362 231511055 230646989 227249308 230646989 227249308 215292082 102523706 215292082 102523706 27042102 25959526 27042102 25959526 85964887 85357834 85964887 85357834 41156016 40361931 41156016 40361931 147392300 207329650 147392300 207329650 209577757 159236862 209577757 159236862 89066129 85079136 89066129 85079136 120998755 120435488 120998755 120435488 167898568 161638864 167898568 161638864 38787651 35268798 38787651 35268798 289500091 291152933 289500091 291152933 32351284 28817347 32351284 28817347 49500460 53676395 49500460 53676395 103299634 217799125 103299634 217799125 216291730 108454211 216291730 108454211 114051242 279332728 114051242 279332728 278158351 237693732 278158351 237693732 38473197 41249762 38473197 41249762 241409394 245236138 241409394 245236138 43842311 40394137 43842311 40394137 99972282 246381895 99972282 246381895 243553859 153195726 243553859 153195726 160192327 244792464 160192327 244792464 241868048 61206228 241868048 61206228 64140580 291026055 64140580 291026055 289647740 262361177 289647740 262361177 247855079 129310523 247855079 129310523 134901238 252906282 134901238 252906282 258622912 259986109 258622912 259986109 92921189 89832212 92921189 89832212 152940511 143920171 152940511 143920171 121146469 119324002 121146469 119324002 277000719 278758104 277000719 278758104 125516625 121157154 125516625 121157154 186344892 186525430 186344892 186525430 100008315 35827448 100008315 35827448 39516761 160402470 39516761 160402470 171706956 159730778 171706956 159730778 168740886 212426702 168740886 212426702 213503811 33680197 213503811 33680197 33229186 208030009 33229186 208030009 208841752 147910907 208841752 147910907 153398819 162313025 153398819 162313025 168753278 23313263 168753278 23313263 24499873 156405902 24499873 156405902 202351363 191344986 202351363 191344986 159513798 60350694 159513798 60350694 63703906 114408176 63703906 114408176 120688213 63906462 120688213 63906462 67098860 69527787 67098860 69527787 105690367 148812750 105690367 148812750 153826406 109774136 153826406 109774136 114606469 200117614 114606469 200117614 203827367 206540089 203827367 206540089 106162893 103859728 106162893 103859728 204874811 201923220 204874811 201923220 67567479 37087414 67567479 37087414 36611226 53847472 36611226 53847472 57253083 41544772 57253083 41544772 37349874 33647892 37349874 33647892 97265407 99264734 97265407 99264734 169166427 164230049 169166427 164230049 91768539 89734837 91768539 89734837 162400334 157778056 162400334 157778056 109708413 108403747 109708413 108403747 256483086 259982451 256483086 259982451 146176913 20333943 146176913 20333943 20761953 156444848 20761953 156444848 168227850 111092214 168227850 111092214 77281816 73646199 77281816 73646199 205075134 252614078 205075134 252614078 249051492 146154439 249051492 146154439 150599021 231332843 150599021 231332843 233062480 94
118875 169830201 0 169830201 256106116 870156311 256106116 870156311 352206163 75389389 352206163 75389389 50460497 286032162 50460497 286032162 734508423 956102596 734508423 956102596 576846702 163603155 576846702 163603155 109576937 209690171 109576937 209690171 769049546 341644827 769049546 341644827 818506181 272245972 818506181 272245972 457165914 502369192 457165914 502369192 833192882 250603873 833192882 250603873 239505523 407224521 239505523 407224521 271277659 272046117 271277659 272046117 179040745 146311520 179040745 146311520 902683384 603347876 902683384 603347876 397956162 708140488 397956162 708140488 547477118 879398070 547477118 879398070 526734109 782206656 526734109 782206656 659482981 137450575 659482981 137450575 91459013 273740143 91459013 273740143 817543409 795717111 817543409 795717111 518144585 390187105 518144585 390187105 735869685 887591627 735869685 887591627 79460971 119213843 79460971 119213843 891589565 657232503 891589565 657232503 547338389 861979896 547338389 861979896 575985623 280019429 575985623 280019429 184515820 421943314 184515820 421943314 714965022 840692609 714965022 840692609 394347387 739869469 394347387 739869469 443837021 907981396 443837021 907981396 335071405 510579557 335071405 510579557 617478228 391850531 617478228 391850531 27063151 40701801 27063151 40701801 443096385 874149518 443096385 874149518 94118321 140984121 94118321 140984121 729004826 401253323 729004826 401253323 842812608 236338789 842812608 236338789 742670410 588250214 742670410 588250214 177333710 269656018 177333710 269656018 663185390 499420887 663185390 499420887 288693246 321124703 288693246 321124703 783239997 995366372 783239997 995366372 447815415 959949566 447815415 959949566 509945223 360112481 509945223 360112481 240172018 506634467 240172018 506634467 625827151 910292897 625827151 910292897 371603116 293345722 371603116 293345722 802827822 29412432 802827822 29412432 18997052 497643713 18997052 497643713 664378711 827051184 664378711 827051184 351515873 976010015 351515873 976010015 605856394 175860353 605856394 175860353 117093255 237608891 117093255 237608891 368655937 946979794 368655937 946979794 120716739 181228841 120716739 181228841 391352562 922536560 391352562 922536560 3018720 4769521 3018720 4769521 851509150 223298247 851509150 223298247 80668085 120772750 80668085 120772750 310624873 970849216 310624873 970849216 500044495 97667452 500044495 97667452 935661809 861151788 935661809 861151788 83397706 125489370 83397706 125489370 741034384 849593891 741034384 849593891 296444033 44957204 296444033 44957204 969555673 678156015 969555673 678156015 423360403 912621553 423360403 912621553 913818161 130313737 913818161 130313737 707560435 433095435 707560435 433095435 289244998 659611186 289244998 659611186 535498553 687562028 535498553 687562028 340644805 55864349 340644805 55864349 962417193 477214391 962417193 477214391 656054 1003849 656054 1003849 300208350 450537647 300208350 450537647 739548822 335855861 739548822 335855861 223074058 299750335 223074058 299750335 798318753 463945752 798318753 463945752 223046625 335765946 223046625 335765946 334115069 649515976 334115069 649515976 183514863 276630527 183514863 276630527 181936056 483587883 181936056 483587883 673192325 618221521 673192325 618221521 252339524 378132052 252339524 378132052 440631479 830266418 440631479 830266418 97475209 146209780 97475209 146209780 510984543 874838016 510984543 874838016 333171265 622524754 333171265 622524754 418231573 793899444 418231573 793899444 190488570 202621423 190488570 202621423 134765744 340728671 134765744 340728671 850752392 224436871 850752392 224436871 298850828 569529176 298850828 569529176 529489947 451113525 529489947 451113525 300591713 510046384 300591713 510046384 919184232 122244682 919184232 122244682 889427441 342102495 889427441 342102495 115312542 172795022 115312542 172795022 452609097 649819732 452609097 649819732 871224888 192768094 871224888 192768094 645523095 925766108 645523095 925766108 106070199 159127728 106070199 159127728 146157006 221442477 146157006 221442477 892476042 161629502 892476042 161629502 558416858 789844135 558416858 789844135 669121949 84375895 669121949 84375895 56231160 211233659 56231160 211233659 405902767 707953991 405902767 707953991 82534299 123867562 82534299 123867562 588854021 957002309 588854021 957002309 593230993 687611021 593230993 687611021 551016771 321776371 551016771 321776371 782886066 195671833 782886066 195671833 130432020 169007188 130432020 169007188 887463249 324205705 887463249 324205705 51937562 77371811 51937562 77371811 673208871 914493172 673208871 914493172 377107170 694309639 377107170 694309639 577838796 120667377 577838796 120667377 80622251 184830835 80622251 184830835 877029366 200329346 877029366 200329346 133333108 397654837 133333108 397654837 731576840 150877073 731576840 150877073 100413873 516009446 100413873 516009446 859641079 205890013 859641079 205890013 861883850 484496463 861883850 484496463 672651962 432811269 672651962 432811269 831497367 96600774 831497367 96600774 64407259 145250831 64407259 145250831 903573940 669494698 903573940 669494698 14019056 22039979 14019056 22039979 868035732 479836038 868035732 479836038 675635097 29496078 675635097 29496078 980588979 214376493 980588979 214376493 139564954 7115894 139564954 7115894 4455186 265829728 4455186 265829728 823359649 580934400 823359649 580934400 488595064 746425843 488595064 746425843 557917835 716117574 557917835 716117574 83713292 125981356 83713292 125981356 673232050 483377581 673232050 483377581 311511984 467943190 311511984 467943190 493734955 771263387 493734955 771263387 550141684 297754923 550141684 297754923 196971523 290148039 196971523 290148039 805019138 580339932 805019138 580339932 484317937 272015861 484317937 272015861 841060095 127874195 841060095 127874195 915638019 509122548 915638019 509122548 274284617 411654739 274284617 411654739 364067760 792651634 364067760 792651634 717564310 102328064 717564310 102328064 67682962 548118141 67682962 548118141 773933657 334514478 773933657 334514478 421201353 598088311 421201353 598088311 990669094 14149638 990669094 14149638 177248595 482182901 177248595 482182901 320685733 127081516 320685733 127081516 84483359 555493886 84483359 555493886 339487576 281880312 339487576 281880312 118770389 177847027 118770389 177847027 218402402 371023619 218402402 371023619 834364570 248910695 834364570 248910695 780194668 325449563 780194668 325449563 179587870 151641680 179587870 151641680 899296187 996678412 899296187 996678412 660578345 75823473 660578345 75823473 949160540 123276474 949160540 123276474 82260259 840137674 82260259 840137674 646948914 71207723 646948914 71207723 47795509 803426510 47795509 803426510 494885675 927736724 494885675 927736724 425191146 752569754 425191146 752569754 525119103 257663992 525119103 257663992 169661889 423411494 169661889 423411494 713874072 656329774 713874072 656329774 236059168 313630357 236059168 313630357 207665603 32353987 207665603 32353987 978438221 586966888 978438221 586966888 572945336 296713703 572945336 296713703 800347894 310896504 800347894 310896504 228573056 422525920 228573056 422525920 791445135 140471480 791445135 140471480 906467265 264329686 906467265 264329686 195028351 990138004 195028351 990138004 787052500 315917082 787052500 315917082 767256924 344340704 767256924 344340704 856123151 215511279 856123151 215511279 187817232 937497052 187817232 937497052 625212393 560119445 625212393 560119445 389154122 463635517 389154122 463635517 944756957 82632504 944756957 82632504 245865947 368612660 245865947 368612660 995662750 6132253 995662750 6132253 534665628 711641288 534665628 711641288 704272316 437161654 704272316 437161654 293419539 777667330 293419539 777667330 772441954 65578189 772441954 65578189 955881762 17058328 955881762 17058328 11073114 453440767 11073114 453440767 339596298 941180752 339596298 941180752 611931586 462874364 611931586 462874364 686609973 387338589 686609973 387338589 258472820 396944220 258472820 396944220 732059115 901684673 732059115 901684673 386663809 461593229 386663809 461593229 687388926 128944281 687388926 128944281 85843250 505714881 85843250 505714881 874840756 187682325 874840756 187682325 618035003 871346197 618035003 871346197 565702652 486767777 565702652 486767777 735740884 348067718 735740884 348067718 231884025 969001625 231884025 969001625 377854431 800650829 377854431 800650829 366823563 783359054 366823563 783359054 643775215 697113029 643775215 697113029 239551454 63085930 239551454 63085930 957532866 261668247 957532866 261668247 757428964 359019117 757428964 359019117 2967260 4699113 2967260 4699113 44452247 358833320 44452247 358833320 757509819 692302012 757509819 692302012 126987428 190638790 126987428 190638790 318120639 478121039 318120639 478121039 312322150 134402620 312322150 134402620 911024351 224878295 911024351 224878295 814469225 278743300 814469225 278743300 87064505 130918035 87064505 130918035 795799490 646351543 795799490 646351543 353820925 997245513 353820925 997245513 340592083 400644525 340592083 400644525 139586611 209767976 139586611 209767976 503739181 621383770 503739181 621383770 832094395 10894616 832094395 10894616 7206960 701962150 7206960 701962150 441916620 240894187 441916620 240894187 159233211 783750321 159233211 783750321 401990059 369023403 401990059 369023403 246261776 971286886 246261776 971286886 491554659 409289277 491554659 409289277 723469902 756558765 723469902 756558765 432791606 844232296 432791606 844232296 613066913 246086222 613066913 246086222 162422793 505965434 162422793 505965434 644453767 82842460 644453767 82842460 55145273 313939297 55145273 313939297 207905110 93987318 207905110 93987318 62714707 53631644 62714707 53631644 963781515 867664310 963781515 867664310 593427837 630566941 593427837 630566941 815646706 276730683 815646706 276730683 486301437 705400540 486301437 705400540 146311028 221678331 146311028 221678331 722300796 427206909 722300796 427206909 285053068 205278738 285053068 205278738 862209643 342092561 862209643 342092561 307216800 460828765 307216800 460828765 73067618 109890959 73067618 109890959 386094222 773380013 386094222 773380013 688592896 460119939 688592896 460119939 327253793 492378664 327253793 492378664 720626876 413942863 720626876 413942863 636468993 830802858 636468993 830802858 707067478 119427096 707067478 119427096 79638428 327718593 79638428 327718593 217317911 171768318 217317911 171768318 114703501 320795314 114703501 320795314 212623202 226582986 212623202 226582986 149681245 100719125 149681245 100719125 933859954 383220284 933859954 383220284 76223407 114482242 76223407 114482242 102796144 154048909 102796144 154048909 955570331 65914846 955570331 65914846 541855801 837343697 541855801 837343697 647750106 258567699 647750106 258567699 170322142 669812253 170322142 669812253 430303392 229701053 430303392 229701053 151904256 278637295 151904256 278637295 183250470 272500502 183250470 272500502 179247616 503873888 179247616 503873888 739142991 274447948 739142991 274447948 180450774 487311765 180450774 487311765 736862803 76328070 736862803 76328070 51077325 250563157 51077325 250563157 312041850 857059125 312041850 857059125 458371735 19571896 458371735 19571896 12793331 482888902 12793331 482888902 873107038 190098008 873107038 190098008 293392177 439780775 293392177 439780775 199968001 302072277 199968001 302072277 612421192 554709611 612421192 554709611 882788131 176134107 882788131 176134107 460484873 736795840 460484873 736795840 496360454 324203129 496360454 324203129 214674336 497909048 214674336 497909048 664121863 302662287 664121863 302662287 200372861 261846846 200372861 261846846 826067966 129113137 826067966 129113137 31729981 47239238 31729981 47239238 391019806 653514043 391019806 653514043 482161093 506813423 482161093 506813423 596600311 838461782 596600311 838461782 363328779 370748289 363328779 370748289 247415744 200043468 247415744 200043468 866007983 101961345 866007983 101961345 53260436 79598442 53260436 79598442 571243814 742793964 571243814 742793964 173538279 263711468 173538279 263711468 721322684 412907475 721322684 412907475 36809093 54511587 36809093 54511587 272545448 408794043 272545448 408794043 982886999 25708587 982886999 25708587 921729835 719594656 921729835 719594656 529299593 314714079 529299593 314714079 787823542 776164276 787823542 776164276 246467438 369344335 246467438 369344335 711100234 725211249 711100234 725211249 404294605 893306242 404294605 893306242 940884697 88919547 940884697 88919547 98607505 827643555 98607505 827643555 407611456 415321250 407611456 415321250 276776064 974533807 276776064 974533807 606284778 845344899 606284778 845344899 370308860 38054631 370308860 38054631 974378956 577486466 974378956 577486466 472781641 749960741 472781641 749960741 886658240 170299312 886658240 170299312 617847546 612657790 617847546 612657790 173455914 263629625 173455914 263629625 762799760 379241904 762799760 379241904 252986174 682863974 252986174 682863974 633036749 308846274 633036749 308846274 204886757 712527988 204886757 712527988 512454917 301177318 512454917 301177318 199233152 323177080 199233152 323177080 395399424 823601691 395399424 823601691 326041884 490244744 326041884 490244744 566207288 605326411 566207288 605326411 97531566 146268580 97531566 146268580 219049656 674974987 219049656 674974987 661700324 853278525 661700324 853278525 413888346 563657591 413888346 563657591 548511509 948054816 548511509 948054816 608077693 228515993 608077693 228515993 151166570 211517056 151166570 211517056 911579290 133713079 911579290 133713079 280774475 669776955 280774475 669776955 784020349 320026978 784020349 320026978 391459214 911548904 391459214 911548904 585242673 822631044 585242673 822631044 307457308 408762897 307457308 408762897 981145305 28744775 981145305 28744775 649508454 529601411 649508454 529601411 756678070 359814420 756678070 359814420 633532009 577671167 633532009 577671167 50960874 76006306 50960874 76006306 362259270 929968887 362259270 929968887 190986522 238653117 190986522 238653117 841295242 352371043 841295242 352371043 234627430 8559497 234627430 8559497 993725176 731882356 993725176 731882356 377657472 94951936 377657472 94951936 936994217 456459296 936994217 456459296 498300016 520584278 498300016 520584278 177198500 269441035 177198500 269441035 428944671 843329240 428944671 843329240 781025132 324320151 781025132 324320151 546988062 918516153 546988062 918516153 359427224 733936345 359427224 733936345 779795492 325890121 779795492 325890121 726501537 444718572 726501537 444718572 296525475 73595091 296525475 73595091 950499978 916609422 950499978 916609422 350287367 251786412 350287367 251786412 166302443 666559192 166302443 666559192 696140336 200806997 696140336 200806997 133634157 83882648 133634157 83882648 943795371 489066584 943795371 489066584 325298962 749931381 325298962 749931381 428010106 82623323 428010106 82623323 944798048 254192847 944798048 254192847 696058908 449060104 696058908 449060104 114356297 171352576 114356297 171352576 164958288 249639143 164958288 249639143 851512913 223277980 851512913 223277980 389148383 767627559 389148383 767627559 116184121 174331919 116184121 174331919 249591853 373728743 249591853 373728743 13162015 20243590 13162015 20243590 83216290 715033540 83216290 715033540 361903191 33468693 361903191 33468693 22151630 472582480 22151630 472582480 838947699 241738712 838947699 241738712 724229007 819942337 724229007 819942337 166707152 252456876 166707152 252456876 636435011 627182164 636435011 627182164 315819253 336486774 315819253 336486774 772569611 599740543 772569611 599740543 621270304 95117025 621270304 95117025 936800479 494061294 936800479 494061294 297650042 139871374 297650042 139871374 93201402 849132863 93201402 849132863 999225255 862470 999225255 862470 793491097 306333770 793491097 306333770 878536766 182422792 878536766 182422792 527918004 630948227 527918004 630948227 859208997 210547196 859208997 210547196 798823252 298828073 798823252 298828073 144942582 219170659 144942582 219170659 712492200 425572189 712492200 425572189 277257572 168988568 277257572 168988568 112844579 292707914 112844579 292707914 202459317 305286904 202459317 305286904 86447981 33288203 86447981 33288203 977939802 710962735 977939802 710962735 344794003 718255725 344794003 718255725 222363100 334793773 222363100 334793773 760542208 354885498 760542208 354885498 122374840 183489937 122374840 183489937 764789820 700463567 764789820 700463567 500381537 717374733 500381537 717374733 512074860 557294433 512074860 557294433 374232548 874445771 374232548 874445771 107146427 160725902 107146427 160725902 765485343 870015199 765485343 870015199 124662146 54483492 124662146 54483492 963186477 440770544 963186477 440770544 642016871 847701795 642016871 847701795 282802626 423940112 282802626 423940112 288794226 432402723 288794226 432402723 101911317 152949530 101911317 152949530 844382263 233905686 844382263 233905686 906137817 50344609 906137817 50344609 966082792 259268506 966082792 259268506 734219185 393261945 734219185 393261945 242931426 364662825 242931426 364662825 657443044 861744864 657443044 861744864 116317904 174763221 116317904 174763221 500756236 849843642 500756236 849843642 401522802 514762922 401522802 514762922 343074587 887470855 343074587 887470855 885458862 172064278 885458862 172064278 848378713 227933081 848378713 227933081 24837261 37353049 24837261 37353049 574785779 970755495 574785779 970755495 831883179 30381643 831883179 30381643 979807811 961087202 979807811 961087202 409199055 354251743 409199055 354251743 761057901 270261507 761057901 270261507 115143268 172544665 115143268 172544665 462143071 807332299 462143071 807332299 604882736 205895056 604882736 205895056 135918414 204468885 135918414 204468885 806625488 288204796 806625488 288204796 80001076 65033590 80001076 65033590 43651661 756835855 43651661 756835855 891567042 162725468 891567042 162725468 626273640 897940712 626273640 897940712 947818682 77514639 947818682 77514639 407393769 733826144 407393769 733826144 111952699 167355106 111952699 167355106 632111001 580290178 632111001 580290178 163174739 247406336 163174739 247406336 384281321 883916764 384281321 883916764 125556766 69446480 125556766 69446480 46830465 94567747 46830465 94567747 937288593 403003634 937288593 403003634 208711734 315245890 208711734 315245890 551233150 858917281 551233150 858917281 799485250 1866661 799485250 1866661 1274728 624285115 1274728 624285115 398028586 480669648 398028586 480669648 319744595 838456881 319744595 838456881 615693180 943289032 615693180 943289032 562558585 31031982 562558585 31031982 979346924 572589618 979346924 572589618 382412090 321633019 382412090 321633019 907351279 139075234 907351279 139075234 294187772 441116449 294187772 441116449 872669184 190750935 872669184 190750935 757529488 358792389 757529488 358792389 838788355 242151393 838788355 242151393 306362245 459298893 306362245 459298893 927783294 109512014 927783294 109512014 926891259 299149886 926891259 299149886 229194962 343936015 229194962 343936015 133176179 200101651 133176179 200101651 730981145 871429251 730981145 871429251 377388943 342063922 377388943 342063922 954255132 67859721 954255132 67859721 834730140 607629846 834730140 607629846 564037718 118725456 564037718 118725456 921576705 992786866 921576705 992786866 482934364 5747832 482934364 5747832 995997741 266540754 995997741 266540754 364179590 881117476 364179590 881117476 917700827 124407843 917700827 124407843 551365856 508865005 551365856 508865005 191133546 289158269 191133546 289158269 608095441 976669308 608095441 976669308 982464008 26364316 982464008 26364316 676279239 478477708 676279239 478477708 51236763 76507481 51236763 76507481 309529627 464068666 309529627 464068666 295050782 442367099 295050782 442367099 597670753 802375052 597670753 802375052 497468880 614661104 497468880 614661104 678332933 475379092 678332933 475379092 434954920 892872046 434954920 892872046 591847905 991878487 591847905 991878487 30252022 45357797 30252022 45357797 573902732 950062834 573902732 950062834 459405881 62817590 459405881 62817590 957772573 571883137 957772573 571883137 334330769 726888712 334330769 726888712 981528346 28296564 981528346 28296564 50659002 129156088 50659002 129156088 320960259 482532908 320960259 482532908 709729136 7257775 709729136 7257775 994775190 256466801 994775190 256466801 140924631 212202839 140924631 212202839 530687773 954656206 530687773 954656206 533171471 291584006 533171471 291584006 192796731 487025193 192796731 487025193 671314834 810578262 671314834 810578262 14621249 22701051 14621249 22701051 156231592 742042872 156231592 742042872 883886506 105863324 883886506 105863324 930471995 102334074 930471995 102334074 67715571 668584590 67715571 668584590 543725721 503050885 543725721 503050885 437806106 809231008 437806106 809231008 862508022 204970009 862508022 204970009 456932532 628863038 456932532 628863038 646424657 736253126 646424657 736253126 559137788 151303176 559137788 151303176 100724386 423244046 100724386 423244046 656661033 704599174 656661033 704599174 92403522 42775518 92403522 42775518 971295513 55868259 971295513 55868259 406261336 603837498 406261336 603837498 229475948 344453093 229475948 344453093 648412491 694786591 648412491 694786591 602874413 281688596 602874413 281688596 47058402 69744917 47058402 69744917 740967136 406841663 740967136 406841663 271030476 739213991 271030476 739213991 676015985 193366482 676015985 193366482 926736493 111198329 926736493 111198329 211428094 318838362 211428094 318838362 102142457 153298610 102142457 153298610 348446528 726878067 348446528 726878067 37478227 55761929 37478227 55761929 725756201 465539760 725756201 465539760 310453259 708091170 310453259 708091170 828033467 258881198 828033467 258881198 278683947 660471372 278683947 660471372 439324677 107952994 439324677 107952994 71385780 353880739 71385780 353880739 775171843 182775931 775171843 182775931 878270885 114135499 878270885 114135499 75979788 166363125 75979788 166363125 889293188 310691637 889293188 310691637 268074233 402349878 268074233 402349878 88250226 132236205 88250226 132236205 363154061 898327351 363154061 898327351 134642953 202391286 134642953 202391286 625709989 870275187 625709989 870275187 367475939 936188562 367475939 936188562 946588095 79860385 946588095 79860385 470435666 649434266 470435666 649434266 640774168 959825422 640774168 959825422 220645044 274766909 220645044 274766909 180684448 256422518 180684448 256422518 829632503 765208072 829632503 765208072 466902895 796104837 466902895 796104837 653617007 271530675 653617007 271530675 178473080 916112535 178473080 916112535 492269609 9549011 492269609 9549011 6510516 180964161 6510516 180964161 879619829 2563463 879619829 2563463 1543750 30481607 1543750 30481607 719734228 415118341 719734228 415118341 965493636 35956780 965493636 35956780 23750515 148189258 23750515 148189258 901622088 249236780 901622088 249236780 801668612 526847836 801668612 526847836 378964062 861314727 378964062 861314727 905087358 143092169 905087358 143092169 271406719 857032922 271406719 857032922 512469390 818614790 512469390 818614790 130812327 196296334 130812327 196296334 841296023 263997443 841296023 263997443 173790212 416084210 173790212 416084210 589008962 590375713 589008962 590375713 56285721 84477448 56285721 84477448 124143740 186280974 124143740 186280974 42922083 63832898 42922083 63832898 524336871 603089816 524336871 603089816 734150505 173594237 734150505 173594237 884551129 475292170 884551129 475292170 669435918 490137106 669435918 490137106 809641805 284341390 809641805 284341390 757450838 358871622 757450838 358871622 228399415 343149147 228399415 343149147 278116963 417894088 278116963 417894088 232005479 347625157 232005479 347625157 231697619 551354210 231697619 551354210 736827341 207645350 736827341 207645350 860718252 431442518 860718252 431442518 288263346 480057568 288263346 480057568 387808895 823644839 387808895 823644839 585195265 48196569 585195265 48196569 32341879 498595931 32341879 498595931 663785401 683678942 663785401 683678942 263165279 394671990 263165279 394671990 575084544 958503844 575084544 958503844 678214474 475662794 678214474 475662794 627031001 515795040 627031001 515795040 865557148 200596286 865557148 200596286 538056169 713251583 538056169 713251583 278480949 418252217 278480949 418252217 649631875 591224383 649631875 591224383 487419128 804432540 487419128 804432540 612212983 10111643 612212983 10111643 6820441 395067552 6820441 395067552 733388217 652532931 733388217 652532931 506238113 751744708 506238113 751744708 977481676 34075801 977481676 34075801 94778532 855588616 94778532 855588616 758864274 307228825 758864274 307228825 29264265 44342288 29264265 44342288 636099798 844930737 636099798 844930737 142970346 175093209 142970346 175093209 883748228 159798938 883748228 159798938 83644110 125788928 83644110 125788928 398641697 779496702 398641697 779496702 868201965 197124108 868201965 197124108 435988305 819668574 435988305 819668574 77574925 116563568 77574925 116563568 197099040 774858310 197099040 774858310 836224044 246129035 836224044 246129035 300451209 460481889 300451209 460481889 688261928 698662705 688261928 698662705 581332416 622239211 581332416 622239211 561135502 919002769 561135502 919002769 874248463 112251379 874248463 112251379 926087792 974379951 926087792 974379951 337919395 491754847 337919395 491754847 668213290 783864524 668213290 783864524 599407297 270791340 599407297 270791340 819970418 336121436 819970418 336121436 223182777 82319124 223182777 82319124 944992983 404395458 944992983 404395458 269278906 629912560 269278906 629912560 537586369 373568018 537586369 373568018 249453364 470966478 249453364 470966478 313611374 337892312 313611374 337892312 224580382 465602564 224580382 465602564 962823994 55231442 962823994 55231442 613314707 645390912 613314707 645390912 997261887 3932923 997261887 3932923 692421782 454287511 692421782 454287511 992671711 3673281 992671711 3673281 997544676 885076555 997544676 885076555 349333335 511569025 349333335 511569025 584471615 846597934 584471615 846597934 460880115 99105817 460880115 99105817 934975888 606135595 934975888 606135595 112646006 168829947 112646006 168829947 770368920 339535261 770368920 339535261 88226960 15928669 88226960 15928669 989426901 337365619 989426901 337365619 217397612 105146792 217397612 105146792 69711503 303577357 69711503 303577357 703688603 437942624 703688603 437942624 151725006 229300012 151725006 229300012 267604204 473388210 267604204 473388210 725418219 367059636 725418219 367059636 751679871 831464142 751679871 831464142 463009749 171470157 463009749 171470157 991860466 12004406 991860466 12004406 978397670 779996193 978397670 779996193 62769303 94061695 62769303 94061695 696765989 447919185 696765989 447919185 767800218 106330286 767800218 106330286 70464594 898646734 70464594 898646734 771748367 171500354 771748367 171500354 114499000 218806292 114499000 218806292 242248581 709305694 242248581 709305694 601011020 22574845 601011020 22574845 984952536 317832117 984952536 317832117 439776840 604644319 439776840 604644319 754054465 20739793 754054465 20739793 986207334 236119694 986207334 236119694 761879363 438083929 761879363 438083929 562638506 878071063 562638506 878071063 264210174 17985945 264210174 17985945 987852299 483366015 987852299 483366015 81777938 122761381 81777938 122761381 737694461 935085660 737694461 935085660 627264946 217012416 627264946 217012416 855052442 889421477 855052442 889421477 181126356 275150924 181126356 275150924 349201908 815917229 349201908 815917229 601660930 643359709 601660930 643359709 508927093 755439516 508927093 755439516 81180456 121760601 81180456 121760601 836033993 439139289 836033993 439139289 293044147 11171531 293044147 11171531 992224279 7652155 992224279 7652155 4913460 835244657 4913460 835244657 662235100 647509569 662235100 647509569 362796842 128046168 362796842 128046168 85099024 617138021 85099024 617138021 505639188 153283645 505639188 153283645 102104067 773034158 102104067 773034158 603445224 768154543 603445224 768154543 397006556 305884864 397006556 305884864 793945695 871529923 793945695 871529923 358711213 569345358 358711213 569345358 390630020 621049245 390630020 621049245 307124361 460627282 307124361 460627282 492036823 600690512 492036823 600690512 24011744 36296327 24011744 36296327 814866151 551628351 814866151 551628351 466553048 722405397 466553048 722405397 644829162 366569399 644829162 366569399 244174572 354116315 244174572 354116315 761116496 654408002 761116496 654408002 527826970 413142994 527826970 413142994 835977547 246442736 835977547 246442736 347587080 847183690 347587080 847183690 7483071 11402950 7483071 11402950 851654678 804871043 851654678 804871043 336323504 991260711 336323504 991260711 730714603 99905571 730714603 99905571 934287462 843495658 934287462 843495658 81640978 122449158 81640978 122449158 716815094 419332283 716815094 419332283 241680376 362714017 241680376 362714017 543984030 618526123 543984030 618526123 730834241 151932484 730834241 151932484 101014194 112401139 101014194 112401139 926015685 844934564 926015685 844934564 386295467 277852228 386295467 277852228 815001414 488441340 815001414 488441340 411705328 623586737 411705328 623586737 115124844 172424185 115124844 172424185 761596473 988215996 761596473 988215996 353903613 797672915 353903613 797672915 578022117 26033766 578022117 26033766 16750017 649232470 16750017 649232470 642067867 634200858 642067867 634200858 86524172 130149333 86524172 130149333 562679759 792242059 562679759 792242059 347554972 370492878 347554972 370492878 27187138 40936794 27187138 40936794 274835830 795606650 274835830 795606650 681186826 120464638 681186826 120464638 80326411 735872656 80326411 735872656 914724624 128794859 914724624 128794859 364809529 802814901 364809529 802814901 590711666 529502705 590711666 529502705 523406323 222044458 523406323 222044458 852188351 640197285 852188351 640197285 509656094 742485159 509656094 742485159 525363884 166480604 525363884 166480604 111295047 897850840 111295047 897850840 633746189 451730862 633746189 451730862 763960441 56225542 763960441 56225542 37982711 187960098 37982711 187960098 874540537 664820998 874540537 664820998 500762252 261790594 500762252 261790594 826112433 993147183 826112433 993147183 558948071 114158030 558948071 114158030 924574321 608032860 924574321 608032860 258807239 266052758 258807239 266052758 823201608 421387567 823201608 421387567 16583945 25833786 16583945 25833786 417827234 801195138 417827234 801195138 24270560 36522108 24270560 36522108 518417521 938023327 518417521 938023327 133558073 118433638 133558073 118433638 79025999 191219980 79025999 191219980 222903840 335508562 222903840 335508562 834496493 248597115 834496493 248597115 553167001 914707210 553167001 914707210 155442413 235259822 155442413 235259822 758004729 358134238 758004729 358134238 147691096 223607843 147691096 223607843 298824630 492579657 298824630 492579657 984087475 23935608 984087475 23935608 292411382 443425398 292411382 443425398 812647112 281106757 812647112 281106757 480908934 841583659 480908934 841583659 453068322 51057036 453068322 51057036 995098412 6800928 995098412 6800928 105756876 448901230 105756876 448901230 378368762 798747382 378368762 798747382 234289103 18443555 234289103 18443555 987614280 49732384 987614280 49732384 33708746 711263991 33708746 711263991 487032288 120619708 487032288 120619708 80525160 791829415 80525160 791829415 505385183 385247214 505385183 385247214 241894472 362971282 241894472 362971282 335515348 954920779 335515348 954920779 15069994 23099407 15069994 23099407 809885832 284066609 809885832 284066609 938146562 92969278 938146562 92969278 884053646 689687062 884053646 689687062 560206557 450004691 560206557 450004691 695308830 708620081 695308830 708620081 347387082 233715474 347387082 233715474 844546066 304583130 844546066 304583130 201791392 264682017 201791392 264682017 915182248 15736421 915182248 15736421 989568586 472415599 989568586 472415599 314487512 857940192 314487512 857940192 691491534 302925763 691491534 302925763 884103593 89655260 884103593 89655260 59804800 265229284 59804800 265229284 997950866 2897464 997950866 2897464 707703418 432354978 707703418 432354978 99551494 61735258 99551494 61735258 958468005 369762466 958468005 369762466 246858483 605439537 246858483 605439537 893467837 160289849 893467837 160289849 593691378 776450524 593691378 776450524 65135111 34544193 65135111 34544193 977295342 559077159 977295342 559077159 461353214 414135610 461353214 414135610 720373760 853488858 720373760 853488858 45890443 53363720 45890443 53363720 964034317 75878363 964034317 75878363 161555355 244522975 161555355 244522975 912663344 131723034 912663344 131723034 679785512 956882603 679785512 956882603 464081035 367815300 464081035 367815300 768736349 283494324 768736349 283494324 810410167 809735538 810410167 809735538 424283255 631820662 424283255 631820662 640414938 634610863 640414938 634610863 255007553 8435676 255007553 8435676 993831995 18234568 993831995 18234568 834956907 426261520 834956907 426261520 284617495 906488001 284617495 906488001 640887879 440154740 640887879 440154740 702055578 493128601 702055578 493128601 156136210 236062601 156136210 236062601 567437988 556382871 567437988 556382871 3070779 4933601 3070779 4933601 255556234 382833847 255556234 382833847 920755830 45028070 920755830 45028070 29816979 434030424 29816979 434030424 762417465 351954847 762417465 351954847 567092009 965557129 567092009 965557129 816763438 274987033 816763438 274987033 388943509 996266331 388943509 996266331 649060540 570900852 649060540 570900852 432808716 737377820 432808716 737377820 906932630 139595352 906932630 139595352 100505906 151035107 100505906 151035107 957595798 63016333 957595798 63016333 906605274 796620272 906605274 796620272 134016095 201514516 134016095 201514516 695643279 886415390 695643279 886415390 112186140 167750793 112186140 167750793 325494673 489346170 325494673 489346170 710443730 428619465 710443730 428619465 427940960 887333836 427940960 887333836 384989313 671012425 384989313 671012425 655285023 914659307 655285023 914659307 844729003 128812693 844729003 128812693 85781434 533547574 85781434 533547574 393177439 295705332 393177439 295705332 195500115 644134682 195500115 644134682 363059610 342844573 363059610 342844573 228201627 611730197 228201627 611730197 644569184 565954892 644569184 565954892 341921056 604984849 341921056 604984849 862478724 204994955 862478724 204994955 752082031 366378448 752082031 366378448 172909624 30512342 172909624 30512342 20103475 580097435 20103475 580097435 352756594 156702650 352756594 156702650 104349213 749673397 104349213 749673397 471847994 176295605 471847994 176295605 117425702 130515772 117425702 130515772 913717577 130827834 913717577 130827834 86953016 557385232 86953016 557385232 814446893 278779351 814446893 278779351 719081260 415924400 719081260 415924400 817416535 274012319 817416535 274012319 201550354 716754117 201550354 716754117 545723934 340080769 545723934 340080769 226233447 448259302 226233447 448259302 533392427 545062352 533392427 545062352 63949815 95697040 63949815 95697040 880971199 178465538 880971199 178465538 993390060 9010895 993390060 9010895 255114168 926438353 255114168 926438353 622732332 266582372 622732332 266582372 175373793 690364954 175373793 690364954 687189214 18058126 687189214 18058126 987800610 27893280 987800610 27893280 17954919 591237359 17954919 591237359 473716120 608599951 473716120 608599951 42193992 62625364 42193992 62625364 618141025 600479220 618141025 600479220 437136 648369 437136 648369 683869241 607311930 683869241 607311930 373291813 851907809 373291813 851907809 396871824 423201089 396871824 423201089 282228009 735428143 282228009 735428143 979021336 31605170 979021336 31605170 81033021 208900710 81033021 208900710 859896238 48691742 859896238 48691742 32784642 994522826 32784642 994522826 670150828 441191743 670150828 441191743 701542288 47240540 701542288 47240540 31758585 200576838 31758585 200576838 865564616 864795218 865564616 864795218 222399994 334815337 222399994 334815337 430563739 682970038 430563739 682970038 148196200 224512145 148196200 224512145 756709090 811366648 756709090 811366648 381779457 981327660 381779457 981327660 562240023 502913501 562240023 502913501 342884024 3750941 342884024 3750941 2514672 250869942 2514672 250869942 461610875 903521722 461610875 903521722 50913606 75929943 50913606 75929943 460789613 531492556 460789613 531492556 773833372 334645587 773833372 334645587 419152532 655958931 419152532 655958931 855369067 216537113 855369067 216537113 338895347 611657070 338895347 611657070 872493083 190908925 872493083 190908925 459626435 783923842 459626435 783923842 182313389 277218417 182313389 277218417 690831496 465489423 690831496 465489423 310433101 833886800 310433101 833886800 810446375 39140756 810446375 39140756 973761861 423137917 973761861 423137917 282215909 472978705 282215909 472978705 680201559 961592643 680201559 961592643 402662170 886259365 402662170 886259365 585448504 191452648 585448504 191452648 42008909 62364920 42008909 62364920 129486247 245358293 129486247 245358293 162020784 128300930 162020784 128300930 85300411 897755044 85300411 897755044 487450364 996674153 487450364 996674153 472977664 159896290 472977664 159896290 893624987 296360667 893624987 296360667 61720094 92416120 61720094 92416120 401974866 634765133 401974866 634765133 913613340 130706817 913613340 130706817 812111874 281688598 812111874 281688598 54871061 82337110 54871061 82337110 131529675 197490770 131529675 197490770 977939508 33329132 977939508 33329132 437041164 716975785 437041164 716975785 93751804 140475126 93751804 140475126 144094827 805882655 144094827 805882655 363204110 376179214 363204110 376179214 745348710 447236396 745348710 447236396 298148775 663194881 298148775 663194881 896534858 155606542 896534858 155606542 148269746 224712130 148269746 224712130 37790326 55995643 37790326 55995643 740536833 383245193 740536833 383245193 877210272 184393393 877210272 184393393 167503140 971163818 167503140 971163818 609663929 528314839 609663929 528314839 336765399 38427241 336765399 38427241 974117924 689993354 974117924 689993354 469095480 127560148 469095480 127560148 915975528 278999529 915975528 278999529 652260430 948588833 652260430 948588833 580093992 795705247 580093992 795705247 628547251 912554099 628547251 912554099 971301197 42738836 971301197 42738836 134359310 268053219 134359310 268053219 821919931 918114054 821919931 918114054 576339433 345807977 576339433 345807977 766183114 178546591 766183114 178546591 119258644 868896255 119258644 868896255 565932887 510061919 565932887 510061919 118579777 177693597 118579777 177693597 225332901 703965918 225332901 703965918 365283152 246821343 365283152 246821343 162744942 385163411 162744942 385163411 257153073 306891982 257153073 306891982 203654073 514498613 203654073 514498613 640594140 100600774 640594140 100600774 66746714 98444928 66746714 98444928 935258894 276528277 935258894 276528277 181900611 209675979 181900611 209675979 859495914 649902035 859495914 649902035 185283457 281254151 185283457 281254151 258235564 751498819 258235564 751498819 766794667 345208256 766794667 345208256 662461781 956502819 662461781 956502819 613160831 507476678 613160831 507476678 497104042 934160309 497104042 934160309 645395629 168784748 645395629 168784748 112601850 715514714 112601850 715514714 656394583 274856756 656394583 274856756 180722411 652250005 180722411 652250005 644512397 985098538 644512397 985098538 484377427 438191696 484377427 438191696 803669401 292095996 803669401 292095996 663489532 498988455 663489532 498988455 1077949 1526793 1077949 1526793 617111444 639361319 617111444 639361319 23265073 35205179 23265073 35205179 287867624 430878059 287867624 430878059 46925126 69544852 46925126 69544852 461536083 598094327 461536083 598094327 283653830 424727033 283653830 424727033 545057584 852404696 545057584 852404696 723513067 241562962 723513067 241562962 159678573 219774981 159678573 219774981 853563089 250378558 853563089 250378558 340125133 914724879 340125133 914724879 397970653 235355574 397970653 235355574 155548672 295447344 155548672 295447344 485752670 671964639 485752670 671964639 939674700 90943295 939674700 90943295 708635205 430939025 708635205 430939025 770855798 203326252 770855798 203326252 863619787 972863467 863619787 972863467 370929548 303902788 370929548 303902788 795645260 440392205 795645260 440392205 293841133 3728022 293841133 3728022 997456436 193958806 997456436 193958806 647961581 801892634 647961581 801892634 175275529 136348768 175275529 136348768 90674933 618030632 90674933 618030632 633229475 179623962 633229475 179623962 119708673 303101554 119708673 303101554 999006394 1346808 999006394 1346808 232596769 496966326 232596769 496966326 664841007 785050127 664841007 785050127 610736494 309128056 610736494 309128056 891452232 162842369 891452232 162842369 571680192 950411540 571680192 950411540 357921097 303809958 357921097 303809958 795685739 420329911 795685739 420329911 280026712 455739129 280026712 455739129 303972252 445728543 303972252 445728543 144087874 217759211 144087874 217759211 741828699 824731449 741828699 824731449 402017141 641863742 402017141 641863742 998028621 2762093 998028621 2762093 848425758 227697388 848425758 227697388 983925121 24148271 983925121 24148271 333112828 715533061 333112828 715533061 523332362 462353636 523332362 462353636 308421606 669825105 308421606 669825105 977969683 33249386 977969683 33249386 179001834 272012963 179001834 272012963 62087550 92916578 62087550 92916578 72615165 738617905 72615165 738617905 550457726 689265566 550457726 689265566 504223881 401169597 504223881 401169597 729173178 565486029 729173178 565486029 378817376 344478015 378817376 344478015 229491259 250389797 229491259 250389797 833327600 480923374 833327600 480923374 258996938 388131083 258996938 388131083 412982167 523506516 412982167 523506516 900936618 149370249 900936618 149370249 355338891 693209635 355338891 693209635 925495251 112863456 925495251 112863456 406004288 776018733 406004288 776018733 125974021 188952100 125974021 188952100 596664581 831548312 596664581 831548312 819748958 267633236 819748958 267633236 822141073 341431002 822141073 341431002 297374129 446116390 297374129 446116390 279063006 327557662 279063006 327557662 217243677 908812009 217243677 908812009 393032260 981674215 393032260 981674215 535417525 215876363 535417525 215876363 855901941 618932425 855901941 618932425 349866776 31529695 349866776 31529695 979096295 963309998 979096295 963309998 347283383 755226334 347283383 755226334 452820893 100423720 452820893 100423720 66644523 889493728 66644523 889493728 977228439 34629242 977228439 34629242 976817483 444923715 976817483 444923715 12527353 19123484 12527353 19123484 516204461 725582529 516204461 725582529 292119203 49947641 292119203 49947641 33750194 243941572 33750194 243941572 161210990 105762372 161210990 105762372 70052119 534962224 70052119 534962224 606293015 268942441 606293015 268942441 176962625 880041182 176962625 880041182 575518060 814921578 575518060 814921578 552713323 429438792 552713323 429438792 709697555 177064121 709697555 177064121 117919698 739867088 117919698 739867088 345996843 46585055 345996843 46585055 31194278 204490204 31194278 204490204 862852586 17316207 862852586 17316207 11223870 448488272 11223870 448488272 696407981 235998295 696407981 235998295 156088569 302980124 156088569 302980124 362269308 620716083 362269308 620716083 37702283 55903744 37702283 55903744 412392692 751948785 412392692 751948785 406668831 1017220 406668831 1017220 999101305 944985416 999101305 944985416 329860564 495500111 329860564 495500111 415689272 765111966 415689272 765111966 669342298 237782470 669342298 237782470 157097166 351069039 157097166 351069039 762940956 682310125 762940956 682310125 501420553 179422806 501420553 179422806 880472483 338222166 880472483 338222166 224910370 977186346 224910370 977186346 514206161 127489694 514206161 127489694 84649787 231544607 84649787 231544607 932135769 103448398 932135769 103448398 83776127 526618433 83776127 526618433 456826210 157744104 456826210 157744104 63294365 94804759 63294365 94804759 704175529 796747816 704175529 796747816 386226552 960014141 386226552 960014141 135039682 203051807 135039682 203051807 282752006 423844543 282752006 423844543 246603719 369599913 246603719 369599913 749720254 370129283 749720254 370129283 139360786 209303372 139360786 209303372 272490341 779047346 272490341 779047346 573160835 580151255 573160835 580151255 339470718 524938630 339470718 524938630 575074939 329461585 575074939 329461585 85341696 36502253 85341696 36502253 24247935 138471984 24247935 138471984 752359787 365719508 752359787 365719508 102080375 153204676 102080375 153204676 870432679 823370794 870432679 823370794 497131268 790132846 497131268 790132846 723702826 408900704 723702826 408900704 471314383 974919782 471314383 974919782 764942871 197512252 764942871 197512252 131559858 476421365 131559858 476421365 755831340 360881001 755831340 360881001 713790107 976186564 713790107 976186564 362130680 1701455 362130680 1701455 998713004 456954981 998713004 456954981 304775754 632619766 304775754 632619766 980895014 29269702 980895014 29269702 866797662 574337770 866797662 574337770 465940412 895947535 465940412 895947535 591116974 316287721 591116974 316287721 209537240 459117890 209537240 459117890 875682841 186322115 875682841 186322115 172169268 261609099 172169268 261609099 887644478 168793728 887644478 168793728 306469753 459394354 306469753 459394354 851103825 212777918 851103825 212777918 857812024 779584947 857812024 779584947 562208628 932828591 562208628 932828591 648861346 520406405 648861346 520406405 351120905 975094340 351120905 975094340 630570664 23400962 630570664 23400962 984354673 533225030 984354673 533225030 541401521 129770777 541401521 129770777 914083586 609859271 914083586 609859271 447562335 932502368 447562335 932502368 395761464 495489704 395761464 495489704 329838021 825215374 329838021 825215374 440235727 208893944 440235727 208893944 138939025 537605158 138939025 537605158 731356422 378599000 731356422 378599000 744174909 680260233 744174909 680260233 4418945 6961194 4418945 6961194 331943337 498438199 331943337 498438199 102303612 153503785 102303612 153503785 201356319 784670895 201356319 784670895 916229537 127074139 916229537 127074139 523272787 767556945 523272787 767556945 947378943 78612158 947378943 78612158 920768814 308846276 920768814 308846276 553438281 721223276 553438281 721223276 100109241 150608400 100109241 150608400 434422080 709625077 434422080 709625077 205222948 309506292 205222948 309506292 646649693 691202762 646649693 691202762 272944028 409502310 272944028 409502310 587522192 949231428 587522192 949231428 962490017 55776752 962490017 55776752 449547935 882683878 449547935 882683878 620052798 282362925 620052798 282362925 75139777 113004371 75139777 113004371 497422248 513279963 497422248 513279963 993374035 9174568 993374035 9174568 863158357 203995996 863158357 203995996 993785620 8498105 993785620 8498105 274608049 845348884 274608049 845348884 637176903 336195400 637176903 336195400 109925511 164385709 109925511 164385709 129259883 194105712 129259883 194105712 931654364 104153460 931654364 104153460 480759123 786086428 480759123 786086428 643030671 285017929 643030671 285017929 889706221 165796535 889706221 165796535 713960892 423352952 713960892 423352952 949640728 75141947 949640728 75141947 340836618 580345402 340836618 580345402 992696768 10348357 992696768 10348357 636375436 894186409 636375436 894186409 932962861 102328065 932962861 102328065 259707268 975030971 259707268 975030971 473691087 977961045 473691087 977961045 195182323 295253603 195182323 295253603 505627665 670493956 505627665 670493956 219496425 215314392 219496425 215314392 142707770 583822715 142707770 583822715 727114790 404294310 727114790 404294310 715040019 468034895 715040019 468034895 311563209 716825352 311563209 716825352 511188566 249964748 511188566 249964748 121297035 108361240 121297035 108361240 928692261 6128211 928692261 6128211 3919692 234949305 3919692 234949305 843881327 474470747 843881327 474470747 165086513 250050640 165086513 250050640 168235988 255413965 168235988 255413965 108414654 162192778 108414654 162192778 633661133 679896843 633661133 679896843 31082936 46354419 31082936 46354419 338523230 916313631 338523230 916313631 158883770 74771704 158883770 74771704 949843255 272308628 949843255 272308628 179118867 127803152 179118867 127803152 991825803 12155060 991825803 12155060 713027295 872177033 713027295 872177033 390145034 260689959 390145034 260689959 826807472 818665345 826807472 818665345 445308081 505628887 445308081 505628887 673047953 483923037 673047953 483923037 451548293 743275822 451548293 743275822 9609792 14292049 9609792 14292049 747532058 373264614 747532058 373264614 230588254 345803243 230588254 345803243 327410241 492540271 327410241 492540271 156698259 93498780 156698259 93498780 937787047 274222695 937787047 274222695 817287894 90574855 817287894 90574855 939822042 706688193 939822042 706688193 226826606 340902546 226826606 340902546 768866930 695641536 768866930 695641536 91085614 67222307 91085614 67222307 954657782 872796415 954657782 872796415 475806742 351465492 475806742 351465492 762668751 937919395 762668751 937919395 660081314 209683028 660081314 209683028 859494763 369228943 859494763 369228943 246423509 156414985 246423509 156414985 896117712 965271706 896117712 965271706 221933080 334377201 221933080 334377201 720433399 414074529 720433399 414074529 139197094 209236193 139197094 209236193 640493404 894528623 640493404 894528623 699249828 203596358 699249828 203596358 863354892 869800983 863354892 869800983 399989596 472510374 399989596 472510374 680465241 484383817 680465241 484383817 314526159 472565314 314526159 472565314 558541776 872113690 558541776 872113690 575317907 502598352 575317907 502598352 411615435 921014476 411615435 921014476 938778172 92147159 938778172 92147159 937939496 304547609 937939496 304547609 469918392 854333769 469918392 854333769 572338594 244533476 572338594 244533476 161559088 967422697 161559088 967422697 853500590 219793653 853500590 219793653 538524362 543561561 538524362 543561561 732780863 339606625 732780863 339606625 770310692 377775382 770310692 377775382 457812270 825996290 457812270 825996290 651709109 233604217 651709109 233604217 154546361 8695777 154546361 8695777 993643394 700105780 993643394 700105780 359999965 949390708 359999965 949390708 861142534 207048499 861142534 207048499 545233256 945598339 545233256 945598339 721398356 223871949 721398356 223871949 851091710 407532699 851091710 407532699 724717320 363859763 724717320 363859763 753682192 815475675 753682192 815475675 391758857 304583131 391758857 304583131 795012009 340840591 795012009 340840591 226809206 301041102 226809206 301041102 797550224 80860976 797550224 80860976 53897920 155676795 53897920 155676795 896494981 550589242 896494981 550589242 576383550 818948995 576383550 818948995 955301195 66245409 955301195 66245409 54372048 349839008 54372048 349839008 384846193 878424960 384846193 878424960 301684794 452564624 301684794 452564624 650673906 883778963 650673906 883778963 436474554 459260286 436474554 459260286 306278889 748545701 306278889 748545701 608885845 437459230 608885845 437459230 292057268 163753775 292057268 163753775 890908198 152391031 890908198 152391031 101313000 329966129 101313000 329966129 899788663 151045878 899788663 151045878 107401488 712984450 107401488 712984450 723082364 409827089 723082364 409827089 345436820 946624458 345436820 946624458 705380613 435858270 705380613 435858270 386262669 820757066 386262669 820757066 22629988 34145072 22629988 34145072 123429087 739350889 123429087 739350889 416624266 72621138 416624266 72621138 48967108 745849627 48967108 745849627 467888818 693749550 467888818 693749550 269782692 291235982 269782692 291235982 804324502 333781171 804324502 333781171 280756086 961707037 280756086 961707037 406312613 325369451 406312613 325369451 215531580 853785477 215531580 853785477 403989356 420816859 403989356 420816859 280437536 917193173 280437536 917193173 713375810 415639128 713375810 415639128 276914548 797959034 276914548 797959034 524358010 128300461 524358010 128300461 85293653 250787695 85293653 250787695 832975739 892263384 832975739 892263384 394729977 470865806 394729977 470865806 313525673 339752905 313525673 339752905 770127107 923628763 770127107 923628763 89332981 134323445 89332981 134323445 882306078 780261093 882306078 780261093 407837802 319254847 407837802 319254847 211769649 998715351 211769649 998715351 407065079 228229128 407065079 228229128 150944021 210615385 150944021 210615385 859195097 575558592 859195097 575558592 355209289 80103732 355209289 80103732 946234304 408900703 946234304 408900703 272572230 726890503 272572230 726890503 632586757 998584021 632586757 998584021 449089469 475512810 449089469 475512810 678264227 759276177 678264227 759276177 460926224 440722150 460926224 440722150 701861630 74226408 701861630 74226408 36719278 54229581 36719278 54229581 280783300 680992036 280783300 680992036 639681881 779429174 639681881 779429174 72118068 108483033 72118068 108483033 835115711 382304179 835115711 382304179 613908775 827742323 613908775 827742323 339392383 343467969 339392383 343467969 767730221 661438451 767730221 661438451 363464833 958155374 363464833 958155374 594761567 353670330 594761567 353670330 107497887 161285424 107497887 161285424 699195376 444443409 699195376 444443409 967842023 47149830 967842023 47149830 240659682 846315822 240659682 846315822 558175363 320705342 558175363 320705342 212592543 455256400 212592543 455256400 865569346 80178843 865569346 80178843 53613500 568406636 53613500 568406636 624368699 872731033 624368699 872731033 385854067 603760453 385854067 603760453 632753314 255671482 632753314 255671482 168294639 832643656 168294639 832643656 716979468 419139833 716979468 419139833 304444221 456710885 304444221 456710885 871122561 193059739 871122561 193059739 300755447 451277052 300755447 451277052 945090638 23182148 945090638 23182148 15103189 498416994 15103189 498416994 663888739 495369225 663888739 495369225 329806348 75743482 329806348 75743482 949205719 964622438 949205719 964622438 162850117 247008010 162850117 247008010 597186434 953374718 597186434 953374718 432999489 404798999 432999489 404798999 726704756 480633397 726704756 480633397 319710396 317845698 319710396 317845698 785479687 837501293 785479687 837501293 453437852 120737279 453437852 120737279 920104875 437012976 920104875 437012976 291603188 614211317 291603188 614211317 533628270 968002663 533628270 968002663 958149731 62379184 958149731 62379184 568311231 877404899 568311231 877404899 687276696 90625613 687276696 90625613 60571196 293633789 60571196 293633789 802634190 681798486 802634190 681798486 336559125 550824829 336559125 550824829 563134248 420658256 563134248 420658256 7419571 11223016 7419571 11223016 299699659 711746528 299699659 711746528 661170597 6524217 661170597 6524217 4149098 453635521 4149098 453635521 941743985 87405664 941743985 87405664 864568442 972397347 864568442 972397347 526475081 733751983 526475081 733751983 823175692 169412621 823175692 169412621 921037251 119581577 921037251 119581577 511347820 878709221 511347820 878709221 669549133 489872796 669549133 489872796 580785848 905643708 580785848 905643708 357982345 428324369 357982345 428324369 710591240 400007936 710591240 400007936 216096693 325965134 216096693 325965134 576141453 928521714 576141453 928521714 393390634 208415273 393390634 208415273 860252847 769482445 860252847 769482445 338892410 89702025 338892410 89702025 940366458 687245556 940366458 687245556 498708831 890642227 498708831 890642227 596051015 387870067 596051015 387870067 258865588 91779215 258865588 91779215 939167818 441018033 939167818 441018033 294105986 581407907 294105986 581407907 571516201 398189957 571516201 398189957 265385500 901795474 265385500 901795474 457148533 484499217 457148533 484499217 294206642 441124709 294206642 441124709 345633576 938322870 345633576 938322870 659004791 839937617 659004791 839937617 17898279 27775291 17898279 27775291 458541018 846444068 458541018 846444068 175074403 25536721 175074403 25536721 16329275 223728134 16329275 223728134 250342234 442041599 250342234 442041599 783185155 321168456 783185155 321168456 278901562 418852530 278901562 418852530 917803210 117453664 917803210 117453664 988275487 17534386 988275487 17534386 205457083 310111172 205457083 310111172 987813232 18048558 987813232 18048558 478221540 696037592 478221540 696037592 828970450 199452396 828970450 199452396 866489149 250539259 866489149 250539259 111880765 167319186 111880765 167319186 132592017 774967173 132592017 774967173 371295287 115508354 371295287 115508354 76857090 257013509 76857090 257013509 842139709 237294108 842139709 237294108 574961271 838810897 574961271 838810897 143647982 10952494 143647982 10952494 992391835 94061698 992391835 94061698 841889540 237659463 841889540 237659463 53390760 79824037 53390760 79824037 704546556 436990809 704546556 436990809 48383811 71901520 48383811 71901520 636265808 618081780 636265808 618081780 244584133 367137453 244584133 367137453 618877425 982821686 618877425 982821686 588149471 534824896 588149471 534824896 602526061 472016288 602526061 472016288 314338354 106427132 314338354 106427132 930096138 131021217 930096138 131021217 87142026 407744674 87142026 407744674 462331511 946577227 462331511 946577227 324806307 44666908 324806307 44666908 969784697 335649869 969784697 335649869 223003945 497317868 223003945 497317868 664534416 633972187 664534416 633972187 619927812 560249409 619927812 560249409 594254650 914473081 594254650 914473081 997504368 3694826 997504368 3694826 594418747 807679266 594418747 807679266 680936450 368268437 680936450 368268437 245496782 395908745 245496782 395908745 736304007 330897826 736304007 330897826 219406472 638234327 219406472 638234327 917523370 124697826 917523370 124697826 405453832 826030388 405453832 826030388 274579744 316858102 274579744 316858102 209945805 456857809 209945805 456857809 690942171 681457644 690942171 681457644 525691199 28854017 525691199 28854017 981059149 274416542 981059149 274416542 87543168 131509249 87543168 131509249 874351840 680412684 874351840 680412684 240307070 117288527 240307070 117288527 78005806 423614870 78005806 423614870 282633843 36966929 282633843 36966929 24613891 549106139 24613891 549106139 803122845 179080697 803122845 179080697 119481858 732106969 119481858 732106969 393784776 166947843 393784776 166947843 111741685 248277428 111741685 248277428 834663180 560909258 834663180 560909258 644865658 303577358 644865658 303577358 795828149 224833374 795828149 224833374 47323536 70154900 47323536 70154900 785408145 318086839 785408145 318086839 877879704 183483338 877879704 183483338 269820023 405258056 269820023 405258056 792728427 307584629 792728427 307584629 233777532 351530056 233777532 351530056 77566711 116559419 77566711 116559419 889151349 291679332 889151349 291679332 393110265 933959951 393110265 933959951 966848388 49059605 966848388 49059605 623131724 555275569 623131724 555275569 978642493 32012757 978642493 32012757 548908563 700902330 548908563 700902330 298304040 247594377 298304040 247594377 163437347 408534917 163437347 408534917 770778486 338861950 770778486 338861950 298668358 852345610 298668358 852345610 621354623 75796236 621354623 75796236 50849625 652159487 50849625 652159487 556542084 215315105 556542084 215315105 142707987 320425342 142707987 320425342 655667569 775343151 655667569 775343151 862393213 205051810 862393213 205051810 477703635 821682970 477703635 821682970 141270476 212571574 141270476 212571574 587340154 575833241 587340154 575833241 305445502 337158749 305445502 337158749 798789160 244315776 798789160 244315776 837459758 333935941 837459758 333935941 388431257 569475945 388431257 569475945 32140606 47764548 32140606 47764548 922068104 659054299 922068104 659054299 551011228 340902551 551011228 340902551 769571062 386452523 769571062 386452523 88491576 133154049 88491576 133154049 139879491 210467144 139879491 210467144 944131090 47011539 944131090 47011539 31559743 426261518 31559743 426261518 712068147 484553728 712068147 484553728 42919006 63806977 42919006 63806977 103575284 630837859 103575284 630837859 871555353 18844904 871555353 18844904 12394083 471054317 12394083 471054317 681404533 463394492 681404533 463394492 219303508 330774264 219303508 330774264 500819268 812318263 500819268 812318263 736731013 389232486 736731013 389232486 592799011 944838998 592799011 944838998 642294945 548336525 642294945 548336525 569093970 440834010 569093970 440834010 701761419 588092397 701761419 588092397 384062597 747210326 384062597 747210326 489372663 577450731 489372663 577450731 171803760 261046743 171803760 261046743 670464169 488288046 670464169 488288046 126870758 136572418 126870758 136572418 909630863 663440665 909630863 663440665 424934529 737721175 424934529 737721175 904935402 143284768 904935402 143284768 636811028 834549019 636811028 834549019 294303811 441223457 294303811 441223457 496905812 973738324 496905812 973738324 793027246 307108604 793027246 307108604 528384776 695645159 528384776 695645159 865127528 91600008 865127528 91600008 61119386 383217741 61119386 383217741 656241072 939053848 656241072 939053848 573531852 216142487 573531852 216142487 855584845 811120381 855584845 811120381 383661125 173449820 383661125 173449820 884619571 705313043 884619571 705313043 490833780 928873964 490833780 928873964 373439830 933193929 373439830 933193929 877672290 183795950 877672290 183795950 546065756 636006018 546065756 636006018 161011959 243595114 161011959 243595114 713336712 425665772 713336712 425665772 284251183 411775679 284251183 411775679 745531389 375804614 745531389 375804614 602160368 601613921 602160368 601613921 112490680 168610583 112490680 168610583 754462301 362857617 754462301 362857617 917474380 124772865 917474380 124772865 260074940 562968730 260074940 562968730 568487849 864975997 568487849 864975997 431696403 619557233 431696403 619557233 526636612 266604792 526636612 266604792 175382571 409289276 175382571 409289276 549306796 915667193 549306796 915667193 865782652 199142586 865782652 199142586 132511784 94239812 132511784 94239812 987349007 18927974 987349007 18927974 68399220 258139159 68399220 258139159 620841122 958118755 620841122 958118755 454061657 385370964 454061657 385370964 739269879 268048770 739269879 268048770 176303944 328064841 176303944 328064841 778248682 797771376 778248682 797771376 198298683 299940977 198298683 299940977 343530410 967071869 343530410 967071869 643717065 828976967 643717065 828976967 452251967 871470840 452251967 871470840 75163507 113051778 75163507 113051778 891060712 535896042 891060712 535896042 393366299 354347958 393366299 354347958 857759502 91490363 857759502 91490363 939405963 157543831 939405963 157543831 674611712 481604629 674611712 481604629 902610129 146474986 902610129 146474986 770507459 339318037 770507459 339318037 81648889 122474133 81648889 122474133 546215518 753152349 546215518 753152349 965700336 50888435 965700336 50888435 276342102 583994364 276342102 583994364 642215901 750352961 642215901 750352961 980493367 29589216 980493367 29589216 638266257 668362051 638266257 668362051 940867311 89024236 940867311 89024236 649231678 998558975 649231678 998558975 699589221 443836316 699589221 443836316 588301221 702641576 588301221 702641576 139930644 210569492 139930644 210569492 596695824 580405510 596695824 580405510 355387248 980995003 355387248 980995003 95912934 143805526 95912934 143805526 886496806 586173449 886496806 586173449 365476832 979535024 365476832 979535024 641169520 257207006 641169520 257207006 169417468 321633022 169417468 321633022 586999678 829056955 586999678 829056955 886198806 86212381 886198806 86212381 942383718 275863612 942383718 275863612 181525730 309155156 181525730 309155156 944216194 66107844 944216194 66107844 955448121 355345872 955448121 355345872 212007745 120123732 212007745 120123732 80088999 563634611 80088999 563634611 806914594 185400320 806914594 185400320 123611092 915832046 123611092 915832046 807248233 287209018 807248233 287209018 425878395 613356781 425878395 613356781 281677044 214979696 281677044 214979696 856564560 544589487 856564560 544589487 334087595 908210847 334087595 908210847 555746426 664492093 555746426 664492093 580616275 870640236 580616275 870640236 281347953 131388926 281347953 131388926 913084453 374911102 913084453 374911102 181430535 275614577 181430535 275614577 748163920 509634722 748163920 509634722 413242626 372013519 413242626 372013519 857066402 213995713 857066402 213995713 444489458 892143265 444489458 892143265 260962742 254448663 260962742 254448663 830958281 172050227 830958281 172050227 114867502 376670957 114867502 376670957 745058946 4422225 745058946 4422225 2834756 471214917 2834756 471214917 981098068 28799678 981098068 28799678 587900967 891411211 587900967 891411211 442399851 441372703 442399851 441372703 171090244 118493381 171090244 118493381 921794880 495965783 921794880 495965783 40625628 60208477 40625628 60208477 97933363 509531695 97933363 509531695 514550501 727453519 514550501 727453519 116812270 175533349 116812270 175533349 601439798 956045041 601439798 956045041 783701793 79871506 783701793 79871506 946551210 819630284 946551210 819630284 577104395 94147155 577104395 94147155 937541486 756514829 937541486 756514829 386069812 108817289 386069812 108817289 928280037 467988433 928280037 467988433 234052269 29278217 234052269 29278217 18837280 70208916 18837280 70208916 921073280 475001564 921073280 475001564 678593253 62983861 678593253 62983861 957597682 217286864 957597682 217286864 143866794 198152692 143866794 198152692 867324275 806290197 867324275 806290197 610719671 423205801 610719671 423205801 714071621 551547393 714071621 551547393 362568786 511623258 362568786 511623258 611124409 525181983 611124409 525181983 297665318 446528819 297665318 446528819 585461321 700654941 585461321 700654941 276090890 414465718 276090890 414465718 681246351 560062805 681246351 560062805 610356049 311380788 610356049 311380788 790101310 225774280 790101310 225774280 149161068 422730062 149161068 422730062 330272545 496053141 330272545 496053141 717348647 418626546 717348647 418626546 493558806 796681881 493558806 796681881 533893165 406062810 533893165 406062810 270401261 196663178 270401261 196663178 868501734 649835529 868501734 649835529 432465734 165923512 432465734 165923512 889659815 928857128 889659815 928857128 404471926 102902827 404471926 102902827 932501880 209083876 932501880 209083876 410757442 594573869 410757442 594573869 57479361 86019530 57479361 86019530 212474155 610681122 212474155 610681122 622740641 953893162 622740641 953893162 414992554 110705501 414992554 110705501 926915958 638628698 926915958 638628698 262032896 359019673 262032896 359019673 239280124 968974625 239280124 968974625 423068277 107045523 423068277 107045523 70892615 740403739 70892615 740403739 582632492 834751276 582632492 834751276 113400485 115822185 113400485 115822185 923429485 308204358 923429485 308204358 636790592 899861923 636790592 899861923 17062577 26529560 17062577 26529560 451103619 593224154 451103619 593224154 964273708 53056352 964273708 53056352 801421703 380010548 801421703 380010548 441443480 683816347 441443480 683816347 79199430 16738397 79199430 16738397 10928568 222506629 10928568 222506629 851817093 452428930 851817093 452428930 47609818 70836271 47609818 70836271 272508582 408673810 272508582 408673810 154660141 233756757 154660141 233756757 710200979 428874754 710200979 428874754 1234389 1735898 1234389 1735898 821128477 353820700 821128477 353820700 721408706 412703742 721408706 412703742 96828997 10804487 96828997 10804487 7172674 47100647 7172674 47100647 967861179 146444683 967861179 146444683 254413078 381453164 254413078 381453164 169575619 140817991 169575619 140817991 94026334 86768122 94026334 86768122 942072239 595660436 942072239 595660436 377456556 786418546 377456556 786418546 639023095 669756720 639023095 669756720 355782787 371843569 355782787 371843569 748599251 854056392 748599251 854056392 60488313 90439724 60488313 90439724 422710639 985901424 422710639 985901424 258060801 386597689 258060801 386597689 347371544 968429954 347371544 968429954 500894028 534790529 500894028 534790529 356182459 760505100 356182459 760505100 681656302 470769093 681656302 470769093 433610594 856504262 433610594 856504262 541312153 404356667 541312153 404356667 269251735 136206254 269251735 136206254 910054175 155136275 910054175 155136275 648305145 591366802 648305145 591366802 922391996 103004371 922391996 103004371 68233911 430753132 68233911 430753132 708840761 597166454 708840761 597166454 517438505 305133520 517438505 305133520 794566377 371161133 794566377 371161133 253450899 513582533 253450899 513582533 557197924 621294509 557197924 621294509 50568747 75423786 50568747 75423786 335082852 948695233 335082852 948695233 613543529 571454199 613543529 571454199 384060470 936386141 384060470 936386141 227980234 342382298 227980234 342382298 389607519 646804436 389607519 646804436 748161489 372653624 748161489 372653624 551332438 540130813 551332438 540130813 890971900 163565834 890971900 163565834 774862194 490510549 774862194 490510549 430974029 757919626 430974029 757919626 81372874 122093394 81372874 122093394 319558645 480424383 319558645 480424383 956343531 64934897 956343531 64934897 497554174 973152125 497554174 973152125 554771597 682833821 554771597 682833821 461673481 329096673 461673481 329096673 777704615 953258107 777704615 953258107 333732341 396499781 333732341 396499781 732519170 680691039 732519170 680691039 350198733 845195957 350198733 845195957 361998256 702694663 361998256 702694663 977150571 34828685 977150571 34828685 504332418 677756157 504332418 677756157 958575808 61504077 958575808 61504077 780188986 666201663 780188986 666201663 417859555 235449805 417859555 235449805 843528930 697200013 843528930 697200013 364516456 751554475 364516456 751554475 632599568 467510692 632599568 467510692 185717561 282205669 185717561 282205669 303945799 815745739 303945799 815745739 834629721 64668123 834629721 64668123 956406104 164991345 956406104 164991345 709589828 494464882 709589828 494464882 251333991 362857616 251333991 362857616 241774285 405600923 241774285 405600923 726175383 538182295 726175383 538182295 374884386 352825084 374884386 352825084 761843771 900916327 761843771 900916327 47135029 69863336 47135029 69863336 873843891 537136094 873843891 537136094 247598080 149968797 247598080 149968797 900398334 382616749 900398334 382616749 157972036 198559843 157972036 198559843 132189533 232743660 132189533 232743660 845137333 520058146 845137333 520058146 356042421 510546838 356042421 510546838 780011546 195430781 780011546 195430781 869430766 341468015 869430766 341468015 517057153 960661488 517057153 960661488 186764727 29824970 186764727 29824970 19304769 144551890 19304769 144551890 904083030 952191556 904083030 952191556 644168880 236492991 644168880 236492991 842757871 311091740 842757871 311091740 648475079 767599186 648475079 767599186 705134363 297498358 705134363 297498358 196828117 134178166 196828117 134178166 911248931 483340455 911248931 483340455 321668100 756016687 321668100 756016687 743567285 370838820 743567285 370838820 247502104 881229634 247502104 881229634 535818889 27589305 535818889 27589305 17781335 80491853 17781335 80491853 950112456 74296916 950112456 74296916 564820176 821215795 564820176 821215795 112711154 168893481 112711154 168893481 800887447 436709965 800887447 436709965 291201194 268283738 291201194 268283738 821534776 733411738 821534776 733411738 57499207 38368297 57499207 38368297 25487765 83090265 25487765 83090265 944170848 908733657 944170848 908733657 283235348 207704563 283235348 207704563 138123005 657336797 138123005 657336797 882436704 176527036 882436704 176527036 293020061 484720594 293020061 484720594 684142208 177747204 684142208 177747204 118652565 399329329 118652565 399329329 973300499 39519969 973300499 39519969 397668790 886438213 397668790 886438213 769624814 340831117 769624814 340831117 372851705 976366014 372851705 976366014 642961052 632998144 642961052 632998144 502877687 943838504 502877687 943838504 840950353 239226743 840950353 239226743 391146676 583150406 391146676 583150406 266074217 380426237 266074217 380426237 161021663 243635457 161021663 243635457 185338180 281420034 185338180 281420034 857932058 212600800 857932058 212600800 151014092 228293739 151014092 228293739 891963070 162300981 891963070 162300981 837406289 734485398 837406289 734485398 604227213 837554949 604227213 837554949 668868883 295718726 668868883 295718726 801173088 908964510 801173088 908964510 97899760 86356079 97899760 86356079 57716515 885146592 57716515 885146592 982022857 27381124 982022857 27381124 511514201 536877264 511514201 536877264 148461052 185630921 148461052 185630921 970809768 12691768 970809768 12691768 991344795 364837388 991344795 364837388 753111055 240009454 753111055 240009454 840385737 363700485 840385737 363700485 242392378 572919056 242392378 572919056 439292669 296217794 439292669 296217794 195824485 37392492 195824485 37392492 974791143 413024189 974791143 413024189 275070904 996824423 275070904 996824423 630100700 921633294 630100700 921633294 338422979 105836434 338422979 105836434 930500253 672539694 930500253 672539694 177121119 125670915 177121119 125670915 916983901 55043928 916983901 55043928 37064931 684083893 37064931 684083893 522825201 76992377 522825201 76992377 51615794 820132717 51615794 820132717 451045845 215542761 451045845 215542761 142916423 472132720 142916423 472132720 893049793 160969866 893049793 160969866 255689914 528826040 255689914 528826040 346290162 982048033 346290162 982048033 498903769 369740185 498903769 369740185 227944912 342252536 227944912 342252536 532336775 996661195 532336775 996661195 892209841 161979725 892209841 161979725 366166122 886087663 366166122 886087663 289610584 325887462 289610584 325887462 216053218 523572432 216053218 523572432 577943342 921921053 577943342 921921053 833964075 202355765 833964075 202355765 864344456 603744278 864344456 603744278 24771674 37252864 24771674 37252864 103592417 855864983 103592417 855864983 573995223 889094552 573995223 889094552 869765108 86456656 869765108 86456656 57749162 168445569 57749162 168445569 887888519 494884926 887888519 494884926 666265803 154122457 666265803 154122457 897524259 525798189 897524259 525798189 529690033 110000185 529690033 110000185 927415324 164421464 927415324 164421464 407268017 918393834 407268017 918393834 350962575 176268625 350962575 176268625 117390285 219028794 117390285 219028794 853977257 140101048 853977257 140101048 93451932 234455460 93451932 234455460 249603775 491614228 249603775 491614228 326941117 186403970 326941117 186403970 81447720 122149180 81447720 122149180 138816689 238715297 138816689 238715297 959257827 60423235 959257827 60423235 350698940 598672759 350698940 598672759 862374558 40545794 862374558 40545794 26927537 606904973 26927537 606904973 640764550 799410655 640764550 799410655 318330234 478602898 318330234 478602898 549921381 724278053 549921381 724278053 941126536 88357287 941126536 88357287 703893903 437685163 703893903 437685163 167006569 252957489 167006569 252957489 668883270 490849378 668883270 490849378 270644115 378471361 270644115 378471361 744248118 162091906 744248118 162091906 108286029 118524585 108286029 118524585 921791854 742259997 921791854 742259997 245320832 355848949 245320832 355848949 966989771 48837337 966989771 48837337 825621567 556206629 825621567 556206629 532805020 369228946 532805020 369228946 750302181 307984140 750302181 307984140 97205430 145854873 97205430 145854873 896780179 155077521 896780179 155077521 31057865 46319041 31057865 46319041 122498305 183711568 122498305 183711568 107170236 160759708 107170236 160759708 735535403 864891991 735535403 864891991 209038122 315842281 209038122 315842281 249936285 402282459 249936285 402282459 629494648 745445352 629494648 745445352 923486537 115748811 923486537 115748811 378850401 738317417 378850401 738317417 406715118 123052685 406715118 123052685 918664429 180899946 918664429 180899946 120522770 566857426 120522770 566857426 566433833 182951840 566433833 182951840 121904268 17814106 121904268 17814106 988023469 714275581 988023469 714275581 384803186 312112225 384803186 312112225 789610721 326493145 789610721 326493145 211428016 318830088 211428016 318830088 725311681 406735080 725311681 406735080 928593735 108464543 928593735 108464543 763724049 349849225 763724049 349849225 990774897 13840484 990774897 13840484 886424707 871372151 886424707 871372151 340630579 458450960 340630579 458450960 689777442 775289309 689777442 775289309 464984904 537802156 464984904 537802156 471351414 594956162 471351414 594956162 400681996 619065491 400681996 619065491 716884046 140769038 716884046 140769038 906262557 145111797 906262557 145111797 353992865 503358260 353992865 503358260 951785267 71988012 951785267 71988012 848165922 319020308 848165922 319020308 490447070 764405971 490447070 764405971 682156522 470087997 682156522 470087997 497662029 994665764 497662029 994665764 626444523 443455599 626444523 443455599 295816784 715403391 295816784 715403391 661039000 753913874 661039000 753913874 823142896 120580776 823142896 120580776 80504871 249685016 80504871 249685016 833707711 53449763 833707711 53449763 36169706 632378956 36169706 632378956 384536471 478927153 384536471 478927153 318605844 890236107 318605844 890236107 899961087 150658405 899961087 150658405 412508647 608780799 412508647 608780799 295103658 442570919 295103658 442570919 537844099 852700053 537844099 852700053 925735715 112483975 925735715 112483975 275062802 536874501 275062802 536874501 550781192 568442784 550781192 568442784 798360302 73444728 798360302 73444728 950708651 556729587 950708651 556729587 330658230 113305735 330658230 113305735 75275600 328545813 75275600 328545813 720337061 903000677 720337061 903000677 48798207 72369126 48798207 72369126 366141822 850352176 366141822 850352176 277018793 189126837 277018793 189126837 873909078 394957947 873909078 394957947 133137763 200043471 133137763 200043471 843647200 236196733 843647200 236196733 587777669 709007918 587777669 709007918 805689431 29058245 805689431 29058245 980950430 402889721 980950430 402889721 39468990 58459081 39468990 58459081 609742748 869671229 609742748 869671229 946708971 79333684 946708971 79333684 71040895 889496052 71040895 889496052 799773356 297410179 799773356 297410179 301841549 452682000 301841549 452682000 248268786 372060200 248268786 372060200 482675564 932089414 482675564 932089414 628481719 751410539 628481719 751410539 397441879 94221552 397441879 94221552 937487510 143534634 937487510 143534634 786649141 316292553 786649141 316292553 34777235 51057039 34777235 51057039 533295923 776692969 533295923 776692969 289002942 166340971 289002942 166340971 889322356 312160222 889322356 312160222 338172645 865115759 338172645 865115759 52827034 78912998 52827034 78912998 283775436 425100244 283775436 425100244 175272353 266401441 175272353 266401441 527687910 533352351 527687910 533352351 90239584 135533245 90239584 135533245 853933386 473670686 853933386 473670686 679748856 231330947 679748856 231330947 846065463 39816991 846065463 39816991 26460998 290854097 26460998 290854097 226483534 693591182 226483534 693591182 845582584 231898509 845582584 231898509 591648783 529020192 591648783 529020192 2427379 3662536 2427379 3662536 540463463 995231432 540463463 995231432 623272972 184736320 623272972 184736320 877061502 141657373 877061502 141657373 61984432 92858142 61984432 92858142 828433916 595973307 828433916 595973307 361850138 619069549 361850138 619069549 818125703 146784999 818125703 146784999 902520136 228298638 902520136 228298638 151015553 301211159 151015553 301211159 797446855 368956687 797446855 368956687 10616739 15988118 10616739 15988118 981309358 161596635 981309358 161596635 107854967 614090734 107854967 614090734 622455336 924961570 622455336 924961570 341539749 995018966 341539749 995018966 353079692 771988821 353079692 771988821 421692660 863901729 421692660 863901729 305268551 12350118 305268551 12350118 8226356 325595085 8226356 325595085 780081762 618552260 780081762 618552260 396367359 595953773 396367359 595953773 580534243 778800131 580534243 778800131 473048763 53202399 473048763 53202399 964079536 244303749 964079536 244303749 161352126 345231448 161352126 345231448 766724899 106366920 766724899 106366920 70509757 880429395 70509757 880429395 492592589 887641006 492592589 887641006 37949625 56198231 37949625 56198231 735471189 391306361 735471189 391306361 853384123 220106447 853384123 220106447 751448893 381960113 751448893 381960113 254843464 406449548 254843464 406449548 725530342 397444128 725530342 397444128 264788846 510332709 264788846 510332709 629738916 678594502 629738916 678594502 625736916 224462584 625736916 224462584 901254086 10437421 901254086 10437421 7026512 375715826 7026512 375715826 724638006 407591138 724638006 407591138 245810064 336783410 245810064 336783410 223798477 741594000 223798477 741594000 639163967 390537747 639163967 390537747 260614944 124987882 260614944 124987882 917341740 44695284 917341740 44695284 29537483 123052682 29537483 123052682 82096449 95441520 82096449 95441520 63772793 866132907 63772793 866132907 399033571 650644713 399033571 650644713 396886075 37252863 396886075 37252863 992911091 9922124 992911091 9922124 474347903 937719616 474347903 937719616 681110881 316004875 681110881 316004875 787013010 608983484 787013010 608983484 504590213 72842924 504590213 72842924 951164125 34797568 951164125 34797568 22951033 856950299 22951033 856950299 484525938 837790064 484525938 837790064 215331669 204273186 215331669 204273186 924819629 113874613 924819629 113874613 210903953 318086838 210903953 318086838 120842661 181560778 120842661 181560778 407545135 778262807 407545135 778262807 633887940 485543367 633887940 485543367 322798200 838072405 322798200 838072405 851437290 223388372 851437290 223388372 776175947 464867096 776175947 464867096 493663524 649802692 493663524 649802692 728768016 224197052 728768016 224197052 148070763 289378372 148070763 289378372 641878609 992444111 641878609 992444111 752279652 365880352 752279652 365880352 280175399 671514738 280175399 671514738 880288481 179746699 880288481 179746699 662167846 727095042 662167846 727095042 632912050 316971790 632912050 316971790 786141614 481319220 786141614 481319220 320152549 386582075 320152549 386582075 738488037 714788716 738488037 714788716 398854597 419277579 398854597 419277579 806917927 287852166 806917927 287852166 292057677 437516890 292057677 437516890 996696126 4975486 996696126 4975486 152824991 878713448 152824991 878713448 943864116 83790091 943864116 83790091 627232685 578017780 627232685 578017780 787767246 37996548 787767246 37996548 25338893 963574244 25338893 963574244 880667719 178859962 880667719 178859962 545797182 519227299 545797182 519227299 276066013 325168261 276066013 325168261 780548879 312433510 780548879 312433510 194544968 294255381 194544968 294255381 315635108 474311297 315635108 474311297 846904815 97107699 846904815 97107699 935748587 888092515 935748587 888092515 633415704 418332250 633415704 418332250 717528235 180494077 717528235 180494077 120265780 443988490 120265780 443988490 699488379 635597009 699488379 635597009 400092513 924702715 400092513 924702715 838086632 21248206 838086632 21248206 985943490 274552416 985943490 274552416 180526324 831573976 180526324 831573976 959453134 60114369 959453134 60114369 656252507 655071723 656252507 655071723 75037522 107907779 75037522 107907779 929111833 145465314 929111833 145465314 96885833 204942405 96885833 204942405 862537511 281638356 862537511 281638356 185398273 700419308 185398273 700419308 644780299 722865159 644780299 722865159 927451231 109927308 927451231 109927308 484143976 963488185 484143976 963488185 689129194 459260287 689129194 459260287 573359961 587332332 573359961 587332332 47398261 70330226 47398261 70330226 732637334 503354668 732637334 503354668 430073819 369081707 430073819 369081707 750437264 834457203 750437264 834457203 604388913 519282358 604388913 519282358 471410848 959805323 471410848 959805323 660288477 300526865 660288477 300526865 33392920 49235825 33392920 49235825 220569891 332615062 220569891 332615062 174550479 265229285 174550479 265229285 188194373 435660747 188194373 435660747 775397863 44315608 775397863 44315608 29215273 511003866 29215273 511003866 456700841 462905391 456700841 462905391 308871409 114678443 308871409 114678443 924258133 360880314 924258133 360880314 437517427 878104102 437517427 878104102 871190486 192862258 871190486 192862258 869575806 195306261 869575806 195306261 25235118 37920758 25235118 37920758 637830209 571765516 637830209 571765516 898918245 152339531 898918245 152339531 829992054 267171764 829992054 267171764 125417064 187995053 125417064 187995053 313023348 640226903 313023348 640226903 636345484 539733416 636345484 539733416 604704301 974386724 604704301 974386724 380457169 326596533 380457169 326596533 779388132 483091523 779388132 483091523 321432753 840507241 321432753 840507241 493195839 92969279 493195839 92969279 62144421 476574344 62144421 476574344 824258910 36378680 824258910 36378680 975825856 722081046 975825856 722081046 81321082 121971012 81321082 121971012 239323032 359052490 239323032 359052490 903576829 145234482 903576829 145234482 340438622 807930685 340438622 807930685 868970758 196069767 868970758 196069767 194532246 294240160 194532246 294240160 823314622 16070459 823314622 16070459 989352426 933245843 989352426 933245843 35955993 53056355 35955993 53056355 314174342 989974546 314174342 989974546 712044089 426262882 712044089 426262882 370817727 966115601 370817727 966115601 576831671 96436068 576831671 96436068 64284584 456532658 64284584 456532658 754089054 363579843 754089054 363579843 724127005 408221177 724127005 408221177 937944666 93252436 937944666 93252436 378294890 650228238 378294890 650228238 47455702 70438530 47455702 70438530 246426811 969059080 246426811 969059080 448814707 65551172 448814707 65551172 955930543 330110703 955930543 330110703 204058477 307737051 204058477 307737051 375738159 897406800 375738159 897406800 176975375 130608183 176975375 130608183 86840834 272592371 86840834 272592371 818134012 362714016 818134012 362714016 50925957 75942263 50925957 75942263 127009998 807046199 127009998 807046199 553043188 418723952 553043188 418723952 278777491 241520567 278777491 241520567 839191338 706530836 839191338 706530836 636978529 160158869 636978529 160158869 893496522 516406184 893496522 516406184 271517806 386836725 271517806 386836725 904700077 143469545 904700077 143469545 581632765 858319420 581632765 858319420 636934136 194059117 636934136 194059117 129259238 848672769 129259238 848672769 611568215 929203659 611568215 929203659 247783819 371298448 247783819 371298448 407363186 932050008 407363186 932050008 772907971 5500946 772907971 5500946 996281794 170534389 996281794 170534389 613895227 993155519 613895227 993155519 175602056 25808414 175602056 25808414 16581378 388762588 16581378 388762588 737006280 250157166 737006280 250157166 165197995 161386903 165197995 161386903 892791406 280484200 892791406 280484200 812980404 233781461 812980404 233781461 853256056 54168375 853256056 54168375 36648547 636726008 36648547 636726008 482752127 152543885 482752127 152543885 101482250 233777359 101482250 233777359 154720757 195196931 154720757 195196931 130123435 300341953 130123435 300341953 270640163 684196267 270640163 684196267 622447900 514640798 622447900 514640798 216956177 327190581 216956177 327190581 364144879 958257232 364144879 958257232 521937356 213439435 521937356 213439435 141638627 991936352 141638627 991936352 492558520 736551279 492558520 736551279 401183494 108012713 401183494 108012713 929056465 489830930 929056465 489830930 325782342 976942429 325782342 976942429 625325931 402195426 625325931 402195426 163724646 149375505 163724646 149375505 900936557 383583108 900936557 383583108 435929458 572576573 435929458 572576573 86307915 129699620 86307915 129699620 715881712 420588414 715881712 420588414 110211564 35758375 110211564 35758375 976410196 495303891 976410196 495303891 329702027 842064054 329702027 842064054 908812745 137722340 908812745 137722340 257676525 386028686 257676525 386028686 788181163 314245856 788181163 314245856 697375454 496507559 697375454 496507559 330667084 155828260 330667084 155828260 896430821 753543754 896430821 753543754 655021363 486785270 655021363 486785270 671489785 235673596 671489785 235673596 155824405 401780333 155824405 401780333 382447447 955571978 382447447 955571978 672048424 180902161 672048424 180902161 120525021 834849799 120525021 834849799 696056780 224488236 696056780 224488236 850713328 681750449 850713328 681750449 413561767 747768953 413561767 747768953 576042134 607347085 576042134 607347085 154335853 159065844 154335853 159065844 106006582 64187581 106006582 64187581 956657822 96472131 956657822 96472131 64353976 989245711 64353976 989245711 845394288 232381685 845394288 232381685 818914077 271929917 818914077 271929917 178773555 271760765 178773555 271760765 595212535 574932003 595212535 574932003 695737285 449330056 695737285 449330056 684087989 494904038 684087989 494904038 334642474 939187071 334642474 939187071 626516772 356707575 626516772 356707575 758847262 54312362 758847262 54312362 36766279 319371944 36766279 319371944 784423320 809188292 784423320 809188292 435210689 727865902 435210689 727865902 523781402 256747186 523781402 256747186 169079475 576737858 169079475 576737858 484002409 306446016 484002409 306446016 203348426 410586518 203348426 410586518 722641804 584965890 722641804 584965890 256129493 383731059 256129493 383731059 289653085 817743700 289653085 817743700 510465755 471931227 510465755 471931227 314239667 707328421 314239667 707328421 761103785 354123854 761103785 354123854 401792980 722674087 401792980 722674087 780781674 324757289 780781674 324757289 747287335 459806672 747287335 459806672 688829003 255525342 688829003 255525342 830289512 94047547 830289512 94047547 62751537 647053005 62751537 647053005 641522796 260750625 641522796 260750625 171666350 56540241 171666350 56540241 961917082 339586461 961917082 339586461 225753208 408373706 225753208 408373706 588423323 974138708 588423323 974138708 570844285 492900283 570844285 492900283 667736974 867645129 667736974 867645129 252439728 127238847 252439728 127238847 916171678 353976734 916171678 353976734 235541659 33229660 235541659 33229660 977989194 996203765 977989194 996203765 419634774 700932628 419634774 700932628 518747073 760171368 518747073 760171368 981423131 28456252 981423131 28456252 441901859 877935265 441901859 877935265 122161950 183221224 122161950 183221224 546811067 746925733 546811067 746925733 403712237 686556295 403712237 686556295 554564628 845063921 554564628 845063921 969335766 45081713 969335766 45081713 863346659 203604536 863346659 203604536 882834614 176118880 882834614 176118880 169722282 521914759 169722282 521914759 539311828 761583572 539311828 761583572 108619159 162441938 108619159 162441938 723834467 498183160 723834467 498183160 242819821 78005679 242819821 78005679 52158245 156271051 52158245 156271051 896259190 656107227 896259190 656107227 392880170 801101084 392880170 801101084 562821003 500172746 562821003 500172746 491537883 801507516 491537883 801507516 548524491 224163979 548524491 224163979 148065962 100738376 148065962 100738376 933855815 860602727 933855815 860602727 402650274 467381627 402650274 467381627 684059252 351661654 684059252 351661654 233961804 955390628 233961804 955390628 842139557 155039331 842139557 155039331 896801780 458368461 896801780 458368461 195437562 60613727 195437562 60613727 959150344 867522199 959150344 867522199 448108195 785171020 448108195 785171020 420011090 921268825 420011090 921268825 851038687 223994873 851038687 223994873 666740895 494285383 666740895 494285383 974633378 37776676 974633378 37776676 682173094 771840810 682173094 771840810 530346659 45151614 530346659 45151614 969240430 305234295 969240430 305234295 510659290 634976765 510659290 634976765 30929175 46139723 30929175 46139723 711064151 436531095 711064151 436531095 70724370 106830165 70724370 106830165 406806204 698199496 406806204 698199496 31494166 46968476 31494166 46968476 225152423 338622345 225152423 338622345 96571203 144924869 96571203 144924869 273363531 607230074 273363531 607230074 652268203 103528762 652268203 103528762 68621340 457060716 68621340 457060716 690668651 829861381 690668651 829861381 207599071 19780626 207599071 19780626 986681111 152072952 986681111 152072952 101075621 989955870 101075621 989955870 936575514 95551246 936575514 95551246 791683030 852899801 791683030 852899801 267656949 402033331 267656949 402033331 458920398 805981412 458920398 805981412 800396163 29222756 800396163 29222756 18813922 472983909 18813922 472983909 456824233 574204272 456824233 574204272 809331487 284809799 809331487 284809799 737702000 387844888 737702000 387844888 844443501 233759069 844443501 233759069 508616473 891756998 508616473 891756998 674942012 481005408 674942012 481005408 575774275 746999792 575774275 746999792 612718424 213431311 612718424 213431311 857482856 471394394 857482856 471394394 681183837 450971723 681183837 450971723 694576622 275646011 694576622 275646011 181433200 893763150 181433200 893763150 738212154 120404240 738212154 120404240 80310351 177953667 80310351 177953667 862710053 204713436 862710053 204713436 73925393 28683894 73925393 28683894 981296537 439644448 981296537 439644448 293254255 5775187 293254255 5775187 995954812 118379506 995954812 118379506 898191516 708639847 898191516 708639847 347494251 646841672 347494251 646841672 836812397 245314744 836812397 245314744 277754652 417289558 277754652 417289558 841448031 238338246 841448031 238338246 460860976 851793265 460860976 851793265 989204263 16356198 989204263 16356198 129938413 329685894 129938413 329685894 777118795 414655123 777118795 414655123 186263974 68831143 186263974 68831143 953840134 909505645 953840134 909505645 369528858 555246127 369528858 555246127 850148130 225189649 850148130 225189649 676016435 478955079 676016435 478955079 996780823 4834180 996780823 4834180 655000741 580712818 655000741 580712818 183328997 278650714 183328997 278650714 576009307 752266557 576009307 752266557 229550451 344639149 229550451 344639149 338040464 809583354 338040464 809583354 392378366 623857741 392378366 623857741 519802310 720871613 519802310 720871613 243671725 365699068 243671725 365699068 341793280 985694486 341793280 985694486 59295728 88852624 59295728 88852624 872009059 191672753 872009059 191672753 899233037 151782588 899233037 151782588 417037917 637965757 417037917 637965757 256595882 235449806 256595882 235449806 155655718 772821106 155655718 772821106 443066623 909077638 443066623 909077638 345807707 663599373 345807707 663599373 538781024 737602758 538781024 737602758 387099093 940484136 387099093 940484136 942007636 86860457 942007636 86860457 590037622 802108717 590037622 802108717 931376269 104475311 931376269 104475311 247874535 408889289 247874535 408889289 529026316 945515748 529026316 945515748 770510778 339293696 770510778 339293696 238800064 358174022 238800064 358174022 876908958 74013721 876908958 74013721 950284206 356015846 950284206 356015846 774933 1039826 774933 1039826 303891336 893063999 303891336 893063999 716351205 397204551 716351205 397204551 919201502 122215018 919201502 122215018 567599724 812381801 567599724 812381801 234675204 125371196 234675204 125371196 917212803 494740288 917212803 494740288 666327705 120134801 666327705 120134801 920705798 454893345 920705798 454893345 586403569 824026833 586403569 824026833 530106018 96491411 530106018 96491411 936079237 733278587 936079237 733278587 341800741 435629260 341800741 435629260 705568742 947377492 705568742 947377492 465444640 687460656 465444640 687460656 525941116 899334121 525941116 899334121 995679218 6128212 995679218 6128212 863296782 331202005 863296782 331202005 219514704 318207379 219514704 318207379 785366266 735145263 785366266 735145263 106514876 49721500 106514876 49721500 33681391 673314004 33681391 673314004 543365547 819552951 543365547 819552951 47415935 70419794 47415935 70419794 69601876 133365060 69601876 133365060 657671228 959027775 657671228 959027775 382613074 639204833 382613074 639204833 521618517 108321936 521618517 108321936 71830619 885104252 71830619 885104252 629106299 677190177 629106299 677190177 500600982 889556090 500600982 889556090 267279672 359970420 267279672 359970420 821158078 240432979 821158078 240432979 839882158 249743299 839882158 249743299 779627194 379062109 779627194 379062109 17757822 27570057 17757822 27570057 404235592 719664923 404235592 719664923 3634891 5625297 3634891 5625297 205945845 875655277 205945845 875655277 640573480 864598627 640573480 864598627 630834173 869204314 630834173 869204314 655719397 635434372 655719397 635434372 384173805 995675885 384173805 995675885 700997582 12871518 700997582 12871518 991182160 92294961 991182160 92294961 61674212 555027732 61674212 555027732 473827052 390897679 473827052 390897679 260869324 276254234 260869324 276254234 815922255 516227033 815922255 516227033 654757812 790920374 654757812 790920374 662214021 492226084 662214021 492226084 327233341 444024694 327233341 444024694 699439122 38949461 699439122 38949461 25794471 106000371 25794471 106000371 930396064 701458160 930396064 701458160 411879276 740850781 411879276 740850781 49124598 73027670 49124598 73027670 799295027 298243174 799295027 298243174 990627142 14194208 990627142 14194208 667262480 661701379 667262480 661701379 585716646 404473347 585716646 404473347 727013154 599192822 727013154 599192822 262617163 393725598 262617163 393725598 428815814 653264099 428815814 653264099 351368676 706236575 351368676 706236575 424009752 342067287 424009752 342067287 227775011 719544123 227775011 719544123 580285466 520650497 580285466 520650497 445644378 746137999 445644378 746137999 938932177 92029791 938932177 92029791 221811589 334237035 221811589 334237035 25078945 37776675 25078945 37776675 64095353 604178362 64095353 604178362 352503264 422779595 352503264 422779595 281923405 484495010 281923405 484495010 672703085 160594389 672703085 160594389 107020962 359970422 107020962 359970422 844793348 233139933 844793348 233139933 438828631 625511488 438828631 625511488 738597737 209675980 738597737 209675980 104820575 77794715 104820575 77794715 52082608 124191024 52082608 124191024 538681093 503179192 538681093 503179192 896253828 156317594 896253828 156317594 587710606 870834731 587710606 870834731 314540362 472576567 314540362 472576567 481462174 648163877 481462174 648163877 277025253 415773910 277025253 415773910 514813923 988514749 514813923 988514749 508115368 826521757 508115368 826521757 378500585 952876269 378500585 952876269 632995192 322719101 632995192 322719101 213693369 470455933 213693369 470455933 605257322 963685143 605257322 963685143 506311661 601462358 506311661 601462358 536216159 189110973 536216159 189110973 125999608 746251170 125999608 746251170 563364117 821712108 563364117 821712108 330988496 452037013 330988496 452037013 694026034 490812149 694026034 490812149 668895944 272770067 668895944 272770067 817979631 290840754 817979631 290840754 569519223 615403652 569519223 615403652 915563725 127892834 915563725 127892834 575789681 880331084 575789681 880331084 736911568 388878756 736911568 388878756 264481113 706583426 264481113 706583426 626638668 809479631 626638668 809479631 326074430 490279450 326074430 490279450 518247010 648325864 518247010 648325864 352690986 569568104 352690986 569568104 799173862 61735259 799173862 61735259 41706762 564539380 41706762 564539380 619198471 803583402 619198471 803583402 583737021 373002805 583737021 373002805 893633847 159831014 893633847 159831014 167818983 658895834 167818983 658895834 759662381 190466929 759662381 190466929 126824577 708819529 126824577 708819529 554590115 723604365 554590115 723604365 338852609 171859816 338852609 171859816 885619715 411067266 885619715 411067266 273887078 567612620 273887078 567612620 343242687 190550821 343242687 190550821 126897484 496072225 126897484 496072225 665331629 180136372 665331629 180136372 120097368 205423588 120097368 205423588 862145331 12745848 862145331 12745848 8458765 314712441 8458765 314712441 810985757 191011004 810985757 191011004 931113171 104948659 931113171 104948659 315703765 474470742 315703765 474470742 740968724 382710544 740968724 382710544 582945668 617584889 582945668 617584889 114280454 165647736 114280454 165647736 889824365 273207501 889824365 273207501 179625836 210412806 179625836 210412806 859253839 43239566 859253839 43239566 28666723 338615221 28666723 338615221 770978103 778009162 770978103 778009162 453775805 500835100 453775805 500835100 609257016 286051670 609257016 286051670 188666235 315518266 188666235 315518266 970278196 44112251 970278196 44112251 56067113 105715507 56067113 105715507 930627060 707876756 930627060 707876756 63714372 95357061 63714372 95357061 887375396 443634730 887375396 443634730 699725387 378324470 699725387 378324470 744320439 857090075 744320439 857090075 362513152 374930042 362513152 374930042 157768873 238717067 157768873 238717067 480724647 858167833 480724647 858167833 807800985 7272165 807800985 7272165 4590124 808143229 4590124 808143229 628875159 194535902 628875159 194535902 129652491 769969263 129652491 769969263 533103780 680133261 533103780 680133261 96365518 144615871 96365518 144615871 373613120 766231501 373613120 766231501 741347639 382137044 741347639 382137044 592340449 914710631 592340449 914710631 483253437 485184273 483253437 485184273 837094727 66290148 837094727 66290148 44643196 381400460 44643196 381400460 838972324 103933091 838972324 103933091 68891377 304874606 68891377 304874606 794748528 870719715 794748528 870719715 552530234 247537360 552530234 247537360 906224323 140841729 906224323 140841729 564525831 677949205 564525831 677949205 680481824 179125892 680481824 179125892 880591435 80704339 880591435 80704339 53843692 680686482 53843692 680686482 754808899 356528760 754808899 356528760 237725787 165568217 237725787 165568217 889878034 846200340 889878034 846200340 141364737 212654131 141364737 212654131 810131678 419090976 810131678 419090976 279071510 741978700 279071510 741978700 587891793 22586313 587891793 22586313 14431424 1039825 14431424 1039825 999070180 133530235 999070180 133530235 88706364 404356666 88706364 404356666 727079744 944661045 727079744 944661045 213694945 322721132 213694945 322721132 216423733 754027642 216423733 754027642 638067810 412758637 638067810 412758637 274914916 635978354 274914916 635978354 480501859 933039734 480501859 933039734 674355774 101937657 674355774 101937657 67545145 609569679 67545145 609569679 556540681 316941913 556540681 316941913 210013500 472937338 210013500 472937338 314729181 7512982 314729181 7512982 4752837 527131242 4752837 527131242 984375684 23313003 984375684 23313003 872365141 894285759 872365141 894285759 263602574 107623319 263602574 107623319 71147715 597259267 71147715 597259267 790663866 43461233 790663866 43461233 970695175 714493528 970695175 714493528 210908517 318103349 210908517 318103349 470527630 947980731 470527630 947980731 985062780 22507395 985062780 22507395 425882404 671773019 425882404 671773019 204334630 307998539 204334630 307998539 673285394 483329451 673285394 483329451 800665970 290249476 800665970 290249476 804915291 417757379 804915291 417757379 536584848 566413274 536584848 566413274 167754015 254646136 167754015 254646136 266421794 400158427 266421794 400158427 846981014 92225933 846981014 92225933 61639270 879770393 61639270 879770393 336243961 408424723 336243961 408424723 142974669 215625052 142974669 215625052 634972840 640302387 634972840 640302387 122347136 126536221 122347136 126536221 916592991 470794774 916592991 470794774 681629893 363932196 681629893 363932196 753622942 748567265 753622942 748567265 497604418 124510519 497604418 124510519 917697172 232947845 917697172 232947845 154175403 353800516 154175403 353800516 761249649 873748014 761249649 873748014 35169494 51751270 35169494 51751270 159542980 860603800 159542980 860603800 440696769 682073760 440696769 682073760 343466276 25099320 343466276 25099320 983515957 520671211 983515957 520671211 464817438 182909409 464817438 182909409 881715534 177700823 881715534 177700823 802441312 293930118 802441312 293930118 100785085 38467168 100785085 38467168 25574009 283251469 25574009 283251469 709369317 430041394 709369317 430041394 166987403 252915682 166987403 252915682 169784065 257881844 169784065 257881844 858776273 211555773 858776273 211555773 157211702 676972958 157211702 676972958 664700202 419917780 664700202 419917780 279750181 406170048 279750181 406170048 725728690 687984230 725728690 687984230 428658955 904823384 428658955 904823384 328057621 493447776 328057621 493447776 349614028 536394084 349614028 536394084 265740051 398715941 265740051 398715941 468219626 805527360 468219626 805527360 889684056 165879491 889684056 165879491 143299386 962148889 143299386 962148889 767967296 314292404 767967296 314292404 208055614 645102096 208055614 645102096 814171524 279011775 814171524 279011775 346777297 893127718 346777297 893127718 649871499 27384309 649871499 27384309 982013790 555324051 982013790 555324051 595534694 407321862 595534694 407321862 724836710 972749107 724836710 972749107 625064518 467630379 625064518 467630379 949649947 75117167 949649947 75117167 329858029 495493690 329858029 495493690 34273835 50483810 34273835 50483810 282591376 523025118 282591376 523025118 449017258 483987566 449017258 483987566 321966924 890279619 321966924 890279619 615109584 506456734 615109584 506456734 505235271 310034197 505235271 310034197 791277627 436954879 791277627 436954879 291502492 386145696 291502492 386145696 867563466 58013090 867563466 58013090 39140257 325674095 39140257 325674095 832151838 180208993 832151838 180208993 120145630 405564303 120145630 405564303 578835768 831188390 578835768 831188390 764717903 348367558 764717903 348367558 435820597 990662105 435820597 990662105 817452509 273980625 817452509 273980625 259275776 388471889 259275776 388471889 21086407 32001006 21086407 32001006 506982963 911744227 506982963 911744227 467861040 443098171 467861040 443098171 893578271 160008399 893578271 160008399 481935424 607838466 481935424 607838466 735055612 311258085 735055612 311258085 790246396 212538600 790246396 212538600 141227041 228661471 141227041 228661471 847728934 382185543 847728934 382185543 305769183 458587794 305769183 458587794 145614190 220734203 145614190 220734203 249072833 373147071 249072833 373147071 70403658 106232853 70403658 106232853 799095497 782265058 799095497 782265058 16830568 26170095 16830568 26170095 446950529 879929742 446950529 879929742 998442909 2048254 998442909 2048254 73369538 150464753 73369538 150464753 137323854 396127250 137323854 396127250 936366216 95872689 936366216 95872689 665387549 495984973 665387549 495984973 33408486 49342712 33408486 49342712 763168829 609035248 763168829 609035248 488509591 442982045 488509591 442982045 700378153 439477431 700378153 439477431 293138371 680065784 293138371 680065784 394316562 379084194 394316562 379084194 743815249 907551630 743815249 907551630 259684810 371384146 259684810 371384146 247835451 218425975 247835451 218425975 854373830 656679770 854373830 656679770 442466551 499186701 442466551 499186701 663368590 330049372 663368590 330049372 218833273 887206731 218833273 887206731 495145102 317288411 495145102 317288411 210260707 397444133 210260707 397444133 731784391 689082206 731784391 689082206 402352638 886608709 402352638 886608709 121166904 181836945 121166904 181836945 531811269 542209058 531811269 542209058 821943222 268009639 821943222 268009639 779006615 630213841 779006615 630213841 571680780 112325138 571680780 112325138 926053513 797166415 926053513 797166415 528402798 392368677 528402798 392368677 831646627 252052998 831646627 252052998 28227966 42738837 28227966 42738837 110519808 346386537 110519808 346386537 765829724 115690688 765829724 115690688 22716830 34417275 22716830 34417275 128331552 192458875 128331552 192458875 92471762 138791099 92471762 138791099 365478630 737053918 365478630 737053918 718046755 417553644 718046755 417553644 610329540 991134159 610329540 991134159 511779292 225401610 511779292 225401610 148870456 877392478 148870456 877392478 731890647 17859182 731890647 17859182 11769318 742350928 11769318 742350928 626172203 108170162 626172203 108170162 20871860 31600081 20871860 31600081 30737356 802856332 30737356 802856332 828216684 28179798 828216684 28179798 981573554 653891439 981573554 653891439 464086249 692038509 464086249 692038509 645538011 311623848 645538011 311623848 206644005 536662434 206644005 536662434 550794841 248982883 550794841 248982883 68877545 103913007 68877545 103913007 560682828 621107769 560682828 621107769 670866070 151097337 670866070 151097337 100553939 685575270 100553939 685575270 645177479 276019096 645177479 276019096 181612326 381163080 181612326 381163080 254164466 18606970 254164466 18606970 12261657 207714428 12261657 207714428 943374408 84845572 943374408 84845572 673577533 483149537 673577533 483149537 881598062 177777580 881598062 177777580 432073495 777110398 432073495 777110398 768827792 23564926 768827792 23564926 15377899 465116045 15377899 465116045 685347655 672037656 685347655 672037656 494733147 611997258 494733147 611997258 808773851 247633595 808773851 247633595 835293759 998943982 835293759 998943982 292327175 438055210 292327175 438055210 326276735 490510551 326276735 490510551 290040954 166206320 290040954 166206320 893049786 161000851 893049786 161000851 693921280 452179242 693921280 452179242 242956580 74865032 242956580 74865032 50263863 307535303 50263863 307535303 792799544 739962732 792799544 739962732 36855124 54713016 36855124 54713016 206243329 312079124 206243329 312079124 907637935 138643635 907637935 138643635 894301537 681572366 894301537 681572366 431785465 865130261 431785465 865130261 410231035 165080358 410231035 165080358 110330503 457555365 110330503 457555365 690431766 432354979 690431766 432354979 288727713 71562547 288727713 71562547 952113058 247695309 952113058 247695309 835222148 29824973 835222148 29824973 980301778 105349003 980301778 105349003 895301262 616468701 895301262 616468701 79311272 118834837 79311272 118834837 167546494 734063869 167546494 734063869 642057351 820588787 642057351 820588787 494220654 842004983 494220654 842004983 969064043 45389161 969064043 45389161 400421947 779448370 400421947 779448370 479674395 999143048 479674395 999143048 387857895 195566448 387857895 195566448 869355451 695992238 869355451 695992238 343071869 765670682 343071869 765670682 659867128 980757098 659867128 980757098 278711582 418674228 278711582 418674228 610065741 688899480 610065741 688899480 904172752 29624253 904172752 29624253 19144732 395131826 19144732 395131826 733352908 464349042 733352908 464349042 309754065 785582255 309754065 785582255 644069494 878120776 644069494 878120776 590192549 180834414 590192549 180834414 879657722 238707404 879657722 238707404 157653864 743719001 157653864 743719001 570870874 81228941 570870874 81228941 54160720 274195453 54160720 274195453 817336965 215416341 817336965 215416341 142764018 872114373 142764018 872114373 584179956 438960170 584179956 438960170 703025523 139593404 703025523 139593404 93026322 438169242 93026322 438169242 426573179 669631599 426573179 669631599 615740960 333935940 615740960 333935940 221445704 152204263 221445704 152204263 899081086 955718141 899081086 955718141 403403130 165285501 403403130 165285501 110394348 623372202 110394348 623372202 607075981 714817767 607075981 714817767 518595733 519661678 518595733 519661678 608425739 72448669 608425739 72448669 48840420 377342525 48840420 377342525 744696172 292009860 744696172 292009860 193215305 487035958 193215305 487035958 968350295 46365807 968350295 46365807 137314200 718523122 137314200 718523122 989360958 15988121 989360958 15988121 148492690 847446315 148492690 847446315 491594240 609016016 491594240 609016016 444919264 526905072 444919264 526905072 394993466 769386274 394993466 769386274 40351463 59910780 40351463 59910780 575199995 974433146 575199995 974433146 570232693 692944873 570232693 692944873 63511251 95076424 63511251 95076424 339327497 841532036 339327497 841532036 560349206 519826222 560349206 519826222 621521996 695086475 621521996 695086475 784901687 318830090 784901687 318830090 534329053 602684535 534329053 602684535 392983761 304205899 392983761 304205899 201544248 324102346 201544248 324102346 214608020 95551247 214608020 95551247 63834146 169191633 63834146 169191633 887270087 42103751 887270087 42103751 27874754 371898377 27874754 371898377 248205290 167345023 248205290 167345023 111889968 606980118 111889968 606980118 901967111 147589874 901967111 147589874 881613915 824223937 881613915 824223937 56200198 84285347 56200198 84285347 57795906 742431307 57795906 742431307 763092495 350796804 763092495 350796804 657765248 893742345 657765248 893742345 977499654 34037246 977499654 34037246 148142458 385882843 148142458 385882843 863179665 203921855 863179665 203921855 260962363 686316814 260962363 686316814 688242841 378830674 688242841 378830674 252758579 869100645 252758579 869100645 659253796 957674535 659253796 957674535 513111749 658968857 513111749 658968857 909651058 136562921 909651058 136562921 640343415 737615938 640343415 737615938 959613278 60017231 959613278 60017231 311262801 467443141 311262801 467443141 210618621 317690090 210618621 317690090 317980111 559469785 317980111 559469785 427341684 853936695 427341684 853936695 343797398 99895015 343797398 99895015 934338520 279207206 934338520 279207206 784843650 318884162 784843650 318884162 896377187 155910369 896377187 155910369 157514774 452797831 157514774 452797831 586762305 911103446 586762305 911103446 487811609 128692378 487811609 128692378 914798438 160519011 914798438 160519011 106959839 365717142 106959839 365717142 982729372 26033767 982729372 26033767 795581676 907416058 795581676 907416058 612060282 356557834 612060282 356557834 758904618 33438643 758904618 33438643 22135007 709698744 22135007 709698744 633404797 241571868 633404797 241571868 159686209 347781621 159686209 347781621 231718411 184869310 231718411 184869310 123295561 387462217 123295561 387462217 738032562 232896646 738032562 232896646 154148963 33444 154148963 33444 999965798 339953513 999965798 339953513 770047011 261425505 770047011 261425505 826338947 430193892 826338947 430193892 287361076 679224644 287361076 679224644 841799645 237782469 841799645 237782469 214855067 324412160 214855067 324412160 909250306 12734391 909250306 12734391 991248560 662269376 991248560 662269376 296447091 444560513 296447091 444560513 461019775 929139640 461019775 929139640 504264725 126529277 504264725 126529277 84019851 133334190 84019851 133334190 911913615 556964332 911913615 556964332 486159356 575917548 486159356 575917548 637046654 704484896 637046654 704484896 437865951 606384115 437865951 606384115 634019237 242214660 634019237 242214660 160264520 687926774 160264520 687926774 585354027 286833560 585354027 286833560 189340140 351643352 189340140 351643352 762577176 436090398 762577176 436090398 290990129 437067585 290990129 437067585 830100164 212183191 830100164 212183191 140910509 187300011 140910509 187300011 874989708 695712123 874989708 695712123 465827213 262914686 465827213 262914686 825560032 357064497 825560032 357064497 231794268 143459345 231794268 143459345 95678803 352566249 95678803 352566249 588511323 893929732 588511323 893929732 561350220 352991882 561350220 352991882 235012707 865901788 235012707 865901788 400862120 108218436 400862120 108218436 71781758 34574423 71781758 34574423 977283361 424630474 977283361 424630474 283535903 689158019 283535903 689158019 743079448 21099443 743079448 21099443 985944337 491181487 985944337 491181487 288478944 207418173 288478944 207418173 860886952 309097268 860886952 309097268 38657089 57228200 38657089 57228200 694663158 453613782 694663158 453613782 302692533 313204850 302692533 313204850 789041763 448344466 789041763 448344466 548987278 863296635 548987278 863296635 396275976 216104836 396275976 216104836 855621121 585465983 855621121 585465983 86828630 130519303 86828630 130519303 608736021 911873666 608736021 911873666 289803089 284905497 289803089 284905497 809217779 644805399 809217779 644805399 360327432 601117971 360327432 601117971 576115595 859027501 576115595 859027501 833366174 215810767 833366174 215810767 855930339 817476859 855930339 817476859 199462355 245811135 199462355 245811135 836450713 882746129 836450713 882746129 327100655 60337444 327100655 60337444 40677395 181978383 40677395 181978383 121236052 178378131 121236052 178378131 119174057 664571853 119174057 664571853 485039374 373437366 485039374 373437366 249386972 821875427 249386972 821875427 489107127 765309131 489107127 765309131 597590447 881507922 597590447 881507922 663984099 498183156 663984099 498183156 579830085 576911242 579830085 576911242 976415946 35710190 976415946 35710190 975998553 768333267 975998553 768333267 149463601 226254608 149463601 226254608 693590031 736757049 693590031 736757049 294734244 376825593 294734244 376825593 744927510 711862746 744927510 711862746 361644424 331350759 361644424 331350759 776048663 122276040 776048663 122276040 81579512 462062814 81579512 462062814 922091950 118045171 922091950 118045171 314593020 472622230 314593020 472622230 211411240 318787291 211411240 318787291 725510129 538929362 725510129 538929362 357392880 958059971 357392880 958059971 453007861 27141907 453007861 27141907 982099665 239272203 982099665 239272203 461953113 797638628 461953113 797638628 627735131 317640005 627735131 317640005 210598129 479671770 210598129 479671770 675691010 165836000 675691010 165836000 86161241 129394634 86161241 129394634 167976566 932270526 167976566 932270526 406343047 497289751 406343047 497289751 331140150 926254136 331140150 926254136 730305057 399452820 730305057 399452820 721191779 577177157 721191779 577177157 585288268 59475935 585288268 59475935 995428374 6367975 995428374 6367975 750878546 394826446 750878546 394826446 47218790 70042156 47218790 70042156 383862863 590134000 383862863 590134000 800529822 82350832 800529822 82350832 54896904 267245153 54896904 267245153 822456681 93473563 822456681 93473563 62479047 936749467 62479047 936749467 997799348 3168911 997799348 3168911 421879003 677779670 421879003 677779670 786912264 4822310 786912264 4822310 996787053 501204292 996787053 501204292 249812922 246443340 249812922 246443340 162539801 1287908 162539801 1287908 999027954 873789107 999027954 873789107 397354538 449139703 397354538 449139703 695878442 134074004 695878442 134074004 89069601 302281308 89069601 302281308 796813274 786900255 796813274 786900255 618788243 861697320 618788243 861697320 332276997 383756165 332276997 383756165 740146239 389875903 740146239 389875903 260346191 452342814 260346191 452342814 886995753 169714356 886995753 169714356 348684353 831775107 348684353 831775107 507988904 284066607 507988904 284066607 187317878 454174221 187317878 454174221 673264037 837378193 673264037 837378193 105435469 27231806 105435469 27231806 17530023 500450656 17530023 500450656 610806771 28767988 610806771 28767988 18476595 793986694 18476595 793986694 619766575 293813514 619766575 293813514 194224334 300883243 194224334 300883243 797652458 396582963 797652458 396582963 210601432 312526105 210601432 312526105 789374856 273604213 789374856 273604213 179865425 593708039 179865425 593708039 489613014 535272669 489613014 535272669 365389486 919820318 365389486 919820318 761787630 320941296 761787630 320941296 212678254 391351687 212678254 391351687 735437448 124281021 735437448 124281021 82737439 246259564 82737439 246259564 162463248 107731556 162463248 107731556 71174266 103528761 71174266 103528761 932101741 237746067 932101741 237746067 447641998 635359044 447641998 635359044 807714606 17842870 807714606 17842870 988013712 407590428 988013712 407590428 696837239 447662486 696837239 447662486 224756571 119898253 224756571 119898253 920837042 100138314 920837042 100138314 66570763 894220177 66570763 894220177 621401608 10977004 621401608 10977004 7290834 331139624 7290834 331139624 219484254 104185593 219484254 104185593 69036512 52863 69036512 52863 999910151 606634748 999910151 606634748 657173597 164418735 657173597 164418735 890541811 110305279 890541811 110305279 73374258 674472478 73374258 674472478 654785798 162680416 654785798 162680416 108801468 360755217 108801468 360755217 755980034 513706853 755980034 513706853 553235841 287358066 553235841 287358066 807142003 351818789 807142003 351818789 234067372 165368110 234067372 165368110 890068710 889465858 890068710 889465858 374866511 622555793 374866511 622555793 649894436 400045988 649894436 400045988 31512488 44515629 31512488 44515629 969911018 166436388 969911018 166436388 880604310 344412757 880604310 344412757 84740549 34354057 84740549 34354057 22712723 832417445 22712723 832417445 638065355 980336687 638065355 980336687 97368050 146056729 97368050 146056729 727331240 403885387 727331240 403885387 123387163 185146450 123387163 185146450 245931699 368654852 245931699 368654852 834803415 158710989 834803415 158710989 894449848 35234496 894449848 35234496 23291560 921005981 23291560 921005981 790824960 15205233 790824960 15205233 10191653 25923489 10191653 25923489 127659407 776628515 127659407 776628515 632532764 103733027 632532764 103733027 931929333 892528061 931929333 892528061 347955591 48112773 347955591 48112773 967288378 372735909 967288378 372735909 519907447 900369052 519907447 900369052 362201812 50345889 362201812 50345889 34135408 342977168 34135408 342977168 621391461 720450856 621391461 720450856 192279548 290826528 192279548 290826528 439778070 773468462 439778070 773468462 667499370 408424726 667499370 408424726 723982032 158718472 723982032 158718472 105793867 494642891 105793867 494642891 329057461 59265048 329057461 59265048 39914045 262461250 39914045 262461250 825757199 586212329 825757199 586212329 523693389 791544454 523693389 791544454 784285959 319460974 784285959 319460974 745496270 990294484 745496270 990294484 592481209 403655635 592481209 403655635 727499921 472910579 727499921 472910579 301468476 342853104 301468476 342853104 768204457 290881173 768204457 290881173 192336983 569341945 192336983 569341945 780427153 325262345 780427153 325262345 340589396 998172876 340589396 998172876 548627638 723390129 548627638 723390129 361003282 995277914 361003282 995277914 428012758 35645482 428012758 35645482 976479683 191612743 976479683 191612743 106048924 159080539 106048924 159080539 809491947 578423358 809491947 578423358 141183350 212443121 141183350 212443121 577003059 719053579 577003059 719053579 86502110 108761786 86502110 108761786 928378597 341389223 928378597 341389223 769246159 184745552 769246159 184745552 877055927 443098174 877055927 443098174 295615232 968473436 295615232 968473436 364140828 75743483 364140828 75743483 50835237 894217063 50835237 894217063 574242336 457152328 574242336 457152328 304928574 246421656 304928574 246421656 836071585 549997950 836071585 549997950 483017593 553857468 483017593 553857468 64292707 96456286 64292707 96456286 360340722 748238322 360340722 748238322 512360410 150394649 512360410 150394649 99976502 157235564 99976502 157235564 895525053 171500352 895525053 171500352 885815355 153570910 885815355 153570910 897939458 427346001 897939458 427346001 285194825 306419847 285194825 306419847 793468487 293274763 793468487 293274763 193923461 895564886 193923461 895564886 939716545 90877938 939716545 90877938 647845423 809509234 647845423 809509234 287115254 30717638 287115254 30717638 20277457 982635256 20277457 982635256 402223211 165743989 402223211 165743989 110621580 212549966 110621580 212549966 857978688 588007348 857978688 588007348 550777729 175055568 550777729 175055568 883755881 313852366 883755881 313852366 240205729 360162543 240205729 360162543 777058936 329840670 777058936 329840670 296987680 911342542 296987680 911342542 802173230 176527035 802173230 176527035 117587060 445953880 117587060 445953880 787559283 79875912 787559283 79875912 946544033 868533963 946544033 868533963 284033233 271738571 284033233 271738571 819142099 777676343 819142099 777676343 264381210 52601983 264381210 52601983 964664772 222834352 964664772 222834352 12876177 19729829 12876177 19729829 188810205 286327937 188810205 286327937 911682147 133618475 911682147 133618475 312689873 469786701 312689873 469786701 739961263 283778347 739961263 283778347 859618482 209365311 859618482 209365311 171144800 413958876 171144800 413958876 991991238 11614676 991991238 11614676 964722915 393977284 964722915 393977284 566614234 622855145 566614234 622855145 136521343 205387886 136521343 205387886 716498622 629501895 716498622 629501895 378571448 577768035 378571448 577768035 685577861 464640813 685577861 464640813 539601502 640473105 539601502 640473105 301229582 451944035 301229582 451944035 636685406 785454083 636685406 785454083 267697888 86802592 267697888 86802592 58106856 325715358 58106856 325715358 581267393 824734105 581267393 824734105 705356227 435954933 705356227 435954933 343252534 721628269 343252534 721628269 323921041 316015572 323921041 316015572 209302657 226650196 209302657 226650196 849105261 304692943 849105261 304692943 520085996 743890086 520085996 743890086 679202873 279895119 679202873 279895119 813382163 455069423 813382163 455069423 692047353 237949309 692047353 237949309 841652219 271814049 841652219 271814049 178823724 868677809 178823724 868677809 339647269 160738736 339647269 160738736 107164603 555385602 107164603 555385602 391664965 473670687 391664965 473670687 315099343 688153209 315099343 688153209 433686346 168478745 433686346 168478745 112420744 65143783 112420744 65143783 981835633 27627279 981835633 27627279 723294659 409533612 723294659 409533612 128545440 192938751 128545440 192938751 214307420 323728727 214307420 323728727 27329519 41178021 27329519 41178021 69072795 274913360 69072795 274913360 694351772 451277733 694351772 451277733 699546888 67148315 699546888 67148315 954745587 164531490 954745587 164531490 110109181 348116923 110109181 348116923 820441519 117609749 820441519 117609749 78232971 79895914 78232971 79895914 946478996 448737266 946478996 448737266 69493854 104835620 69493854 104835620 656505981 891577688 656505981 891577688 440249937 523847467 440249937 523847467 510836670 977090786 510836670 977090786 897879112 153617351 897879112 153617351 691655068 455705389 691655068 455705389 844414794 73185347 844414794 73185347 49220662 236730157 49220662 236730157 778306918 335327231 778306918 335327231 544911404 903321910 544911404 903321910 257861094 147938392 257861094 147938392 98599677 416495978 98599677 416495978 277379170 21745876 277379170 21745876 13877028 94793478 13877028 94793478 937037396 422811349 937037396 422811349 714340844 93197088 714340844 93197088 938046760 243952474 938046760 243952474 84564552 25582628 84564552 25582628 983123655 151059952 983123655 151059952 100538330 508583966 100538330 508583966 525124982 830741250 525124982 830741250 327113523 76586926 327113523 76586926 960679166 58687493 960679166 58687493 309721150 464331113 309721150 464331113 983601627 24929951 983601627 24929951 491690244 941410057 491690244 941410057 557586753 479788814 557586753 479788814 11094883 17137124 11094883 17137124 402524992 623568207 402524992 623568207 240143117 116429624 240143117 116429624 77454555 836969321 77454555 836969321 468731713 341504530 468731713 341504530 227464791 268813481 227464791 268813481 821206465 302072276 821206465 302072276 222970821 367036591 222970821 367036591 244559760 141054190 244559760 141054190 49983192 74430111 49983192 74430111 165303677 250424014 165303677 250424014 122484976 66781805 122484976 66781805 954993650 780911195 954993650 780911195 160187128 242025625 160187128 242025625 699319110 453102984 699319110 453102984 693183128 442840267 693183128 442840267 700531071 752323213 700531071 752323213 339827861 933905301 339827861 933905301 770587677 339233552 770587677 339233552 340704078 678947643 340704078 678947643 986404560 20425084 986404560 20425084 605238516 856425691 605238516 856425691 115560798 173129035 115560798 173129035 349523839 826487165 349523839 826487165 327140380 311606436 327140380 311606436 53650015 80293154 53650015 80293154 619886180 969586088 619886180 969586088 560372195 918201611 560372195 918201611 657422360 977216081 657422360 977216081 121642373 182586772 121642373 182586772 639417454 699659720 639417454 699659720 668760640 168267099 668760640 168267099 112324078 6576639 112324078 6576639 995212728 56078307 995212728 56078307 37858584 414935426 37858584 414935426 818807088 66858219 818807088 66858219 44946756 182045616 44946756 182045616 878902175 67027036 878902175 67027036 45078015 217047187 45078015 217047187 196475626 296862618 196475626 296862618 167724689 254435612 167724689 254435612 661877126 964568757 661877126 964568757 93150976 139844172 93150976 139844172 101057825 514360609 101057825 514360609 398472431 106018140 398472431 106018140 70349915 943429275 70349915 943429275 623470742 982365544 623470742 982365544 153103763 231632358 153103763 231632358 386798215 597089283 386798215 597089283 82163073 123170848 82163073 123170848 334103978 831176472 334103978 831176472 481295471 127056523 481295471 127056523 84452831 721977670 84452831 721977670 741912800 32347784 741912800 32347784 978480346 979560212 978480346 979560212 408823343 372064251 408823343 372064251 748462206 630537036 748462206 630537036 580438214 342357215 580438214 342357215 768526960 232193721 768526960 232193721 153591638 972176540 153591638 972176540 591632107 627393284 591632107 627393284 571149275 76387911 571149275 76387911 948834120 382040449 948834120 382040449 437666046 681378271 437666046 681378271 7717275 11823690 7717275 11823690 629161686 862187079 629161686 862187079 842656168 236672997 842656168 236672997 453279214 554465043 453279214 554465043 669519415 489897972 669519415 489897972 503520555 515420554 503520555 515420554 686203879 32700452 686203879 32700452 978307822 772811695 978307822 772811695 13747993 21569772 13747993 21569772 444424383 652230249 444424383 652230249 526242253 766894265 526242253 766894265 803140171 126729137 803140171 126729137 84150973 120638383 84150973 120638383 920170301 307737052 920170301 307737052 792592446 185400323 792592446 185400323 876498750 457576162 876498750 457576162 229673750 344892247 229673750 344892247 326184414 490362885 326184414 490362885 190938639 145531493 190938639 145531493 903385586 685355523 903385586 685355523 399467829 410187713 399467829 410187713 8222900 12337522 8222900 12337522 388516349 920585178 388516349 920585178 85477722 128413871 85477722 128413871 342587676 773203621 342587676 773203621 453420042 147168839 453420042 147168839 902235123 637665841 902235123 637665841 548570930 207398903 548570930 207398903 860891468 207751604 860891468 207751604 363151321 618811098 363151321 618811098 674920346 2666279 674920346 2666279 1638094 72651261 1638094 72651261 951211048 608071292 951211048 608071292 414288999 97483781 414288999 97483781 64909933 372876932 64909933 372876932 747967955 389276404 747967955 389276404 259777159 660252190 259777159 660252190 963967603 53470238 963967603 53470238 202631675 762674401 202631675 762674401 494657583 468908523 494657583 468908523 259331431 388540481 259331431 388540481 506519657 804730404 506519657 804730404 655907674 135702171 655907674 135702171 90276762 418610962 90276762 418610962 717360487 733463353 717360487 733463353 118426055 177523039 118426055 177523039 610607110 505325683 610607110 505325683 932799486 102417325 932799486 102417325 725819113 406062814 725819113 406062814 245806022 368582089 245806022 368582089 301762721 452614185 301762721 452614185 847533594 229119885 847533594 229119885 820404442 931678503 820404442 931678503 215321430 325193819 215321430 325193819 326332856 490574509 326332856 490574509 711304534 336616468 711304534 336616468 772345503 37062477 772345503 37062477 24670466 325250509 24670466 325250509 710921915 896340984 710921915 896340984 553648010 192206160 553648010 192206160 871607969 430836570 871607969 430836570 48384298 21331656 48384298 21331656 13699803 887121458 13699803 887121458 628745991 491031851 628745991 491031851 326646207 749047664 326646207 749047664 959719983 59847732 959719983 59847732 192160506 301762387 192160506 301762387 312631711 469727256 312631711 469727256 954711531 67190944 954711531 67190944 73876192 110944776 73876192 110944776 49568530 73855531 49568530 73855531 520984786 985076349 520984786 985076349 517156736 165079961 517156736 165079961 890175807 234040891 890175807 234040891 38154469 56488574 38154469 56488574 306793815 537429499 306793815 537429499 560189553 828641604 560189553 828641604 197064854 297806341 197064854 297806341 618402311 547569552 618402311 547569552 48444424 71988013 48444424 71988013 527007964 865386763 527007964 865386763 795370784 304217916 795370784 304217916 741950184 381295389 741950184 381295389 881525490 177905165 881525490 177905165 861211709 828269150 861211709 828269150 409955267 60699019 409955267 60699019 959091554 204818203 959091554 204818203 862621116 169541735 862621116 169541735 887176365 892268701 887176365 892268701 585796037 875537404 585796037 875537404 838384275 242735387 838384275 242735387 706911262 433475958 706911262 433475958 883360211 175533350 883360211 175533350 714303144 686039867 714303144 686039867 454730297 2666274 454730297 2666274 998068441 518464405 998068441 518464405 327097696 491878777 327097696 491878777 483663548 584260493 483663548 584260493 621486029 295790706 621486029 295790706 195586558 550459244 195586558 550459244 504367449 862698229 504367449 862698229 441727449 537594172 441727449 537594172 338452843 641764152 338452843 641764152 409184554 251228027 409184554 251228027 165832551 207151243 165832551 207151243 861084896 511553293 861084896 511553293 142220475 214440346 142220475 214440346 350923233 724918368 350923233 724918368 833698821 249724703 833698821 249724703 179221408 943607740 179221408 943607740 929980676 106759135 929980676 106759135 179583873 441874417 179583873 441874417 294686001 177682966 294686001 177682966 118547023 236231784 118547023 236231784 842865394 284049588 842865394 284049588 187307894 335197371 187307894 335197371 488400615 902830791 488400615 902830791 94579372 141697146 94579372 141697146 188282691 285529385 188282691 285529385 813946581 279344995 813946581 279344995 510274347 868952320 510274347 868952320 872328463 191155518 872328463 191155518 189868307 287448909 189868307 287448909 110340511 165148736 110340511 165148736 282713404 423771985 282713404 423771985 152107996 155485184 152107996 155485184 103830675 151164729 103830675 151164729 899646070 702084563 899646070 702084563 438063171 9793036 438063171 9793036 993014363 206416831 993014363 206416831 136996930 447635191 136996930 447635191 706008153 36680406 706008153 36680406 975645769 873284864 975645769 873284864 585495226 190820570 585495226 190820570 872591962 261026664 872591962 261026664 6405797 9421688 6405797 9421688 34438510 927709207 34438510 927709207 356771027 349319378 356771027 349319378 232559021 778716281 232559021 778716281 546700986 905343030 546700986 905343030 381385545 817680141 381385545 817680141 559838569 286623398 559838569 286623398 189182251 295976556 189182251 295976556 990558423 14283949 990558423 14283949 628237465 846085939 628237465 846085939 391706384 966715839 391706384 966715839 195750902 296108212 195750902 296108212 244087044 366455938 244087044 366455938 226557286 313007460 226557286 313007460 789116362 311103172 789116362 311103172 206151211 417037587 206151211 417037587 277645612 413356328 277645612 413356328 148992457 97786985 148992457 97786985 935600401 785096404 935600401 785096404 546607602 62040703 546607602 62040703 958358259 324181939 958358259 324181939 214670434 794957896 214670434 794957896 774912787 333069084 774912787 333069084 534035354 617948740 534035354 617948740 762521794 260912448 762521794 260912448 826709703 418836447 826709703 418836447 278875619 793827873 278875619 793827873 845910837 231467686 845910837 231467686 825282341 523160549 825282341 523160549 412659935 705270049 412659935 705270049 732537148 261471262 732537148 261471262 172097179 775712712 172097179 775712712 437282793 44112249 437282793 44112249 29089213 812836845 29089213 812836845 687960347 76795905 687960347 76795905 51501880 165210682 51501880 165210682 890147549 641575204 890147549 641575204 466706109 648909076 466706109 648909076 595603941 423948252 595603941 423948252 254812318 268349537 254812318 268349537 102410428 153566460 102410428 153566460 519724859 665800942 519724859 665800942 641667499 628002222 641667499 628002222 183137369 278521425 183137369 278521425 576607112 758530465 576607112 758530465 939692331 90925744 939692331 90925744 744294982 378378223 744294982 378378223 214249168 323682673 214249168 323682673 497900902 889220335 497900902 889220335 384871272 283849703 384871272 283849703 810107413 355033797 810107413 355033797 630815648 714318297 630815648 714318297 17660475 27437183 17660475 27437183 865024263 201544866 865024263 201544866 948790105 48782743 948790105 48782743 32905944 644800277 32905944 644800277 499837988 109652149 499837988 109652149 72912506 441944985 72912506 441944985 294729966 93315568 294729966 93315568 62451062 564369382 62451062 564369382 756870272 359459959 756870272 359459959 450232959 952975666 450232959 952975666 587611711 385450772 587611711 385450772 162213030 179354174 162213030 179354174 880474765 268009643 880474765 268009643 176283298 586300456 176283298 586300456 560395469 646094761 560395469 646094761 520594763 66139472 520594763 66139472 955428622 437894102 955428622 437894102 574497981 947475910 574497981 947475910 883734369 175110929 883734369 175110929 570620386 706525122 570620386 706525122 493466543 508395124 493466543 508395124 687804234 460954157 687804234 460954157 476934488 881671174 476934488 881671174 397725611 703626463 397725611 703626463 405783034 933679457 405783034 933679457 980388203 29746318 980388203 29746318 126931610 236703588 126931610 236703588 852923388 75950927 852923388 75950927 981602150 28175367 981602150 28175367 306137306 459038028 306137306 459038028 53445149 79895910 53445149 79895910 70463100 871883140 70463100 871883140 646443733 930083943 646443733 930083943 586438687 158358267 586438687 158358267 105453382 331420768 105453382 331420768 224932186 338358695 224932186 338358695 865403406 200853944 865403406 200853944 170765192 259301057 170765192 259301057 170695401 131811522 170695401 131811522 87906518 531180252 87906518 531180252 587307468 788563059 587307468 788563059 722924120 324343763 722924120 324343763 214831670 86050223 214831670 86050223 942474722 737271970 942474722 737271970 599256207 374389953 599256207 374389953 746584810 373895441 746584810 373895441 249702766 202405603 249702766 202405603 864319390 586703142 864319390 586703142 321313580 483057173 321313580 483057173 654247512 821467412 654247512 821467412 218390733 329551056 218390733 329551056 633582671 545838108 633582671 545838108 980749583 29366006 980749583 29366006 55036154 137148377 55036154 137148377 123512253 901189648 123512253 901189648 888481035 167451066 888481035 167451066 492862934 848000401 492862934 848000401 789924383 311623850 789924383 311623850 636839156 866706159 636839156 866706159 662752853 191635352 662752853 191635352 127726252 43672556 127726252 43672556 970604717 396315044 970604717 396315044 732585907 239357475 732585907 239357475 840863984 418170409 840863984 418170409 251173648 8079921 251173648 8079921 994060218 455685671 994060218 455685671 691719261 387675438 691719261 387675438 950547712 47377459 950547712 47377459 31779567 285983951 31779567 285983951 867949910 197385077 867949910 197385077 341980733 935545746 341980733 935545746 22540585 33990207 22540585 33990207 440353270 617591384 440353270 617591384 303113156 454529574 303113156 454529574 682528211 469571997 682528211 469571997 824171806 230418675 824171806 230418675 152400096 354269249 152400096 354269249 761028820 104837327 761028820 104837327 69515101 905354011 69515101 905354011 800993295 250431901 800993295 250431901 165336035 921594968 165336035 921594968 628135477 994559107 628135477 994559107 358180350 497944632 358180350 497944632 664073977 635471754 664073977 635471754 390207926 8384121 390207926 8384121 993840599 224488238 993840599 224488238 148190947 219136781 148190947 219136781 853894933 346386539 853894933 346386539 158803163 240214150 158803163 240214150 419175921 845079781 419175921 845079781 129148180 193988487 129148180 193988487 853867669 219191981 853867669 219191981 29348787 44532691 29348787 44532691 351366449 646985125 351366449 646985125 773638453 334921074 773638453 334921074 241431424 362283956 241431424 362283956 35180898 51772964 35180898 51772964 550357865 964066208 550357865 964066208 123949896 185878899 123949896 185878899 608659519 863030142 608659519 863030142 919316928 122144354 919316928 122144354 628454634 840639416 628454634 840639416 133791386 200969727 133791386 200969727 504669642 979724170 504669642 979724170 648980221 489001355 648980221 489001355 670088721 681227315 670088721 681227315 581250570 691069935 581250570 691069935 603211034 283727960 603211034 283727960 14269907 22483744 14269907 22483744 847511969 383351448 847511969 383351448 240552224 145207044 240552224 145207044 96701672 668400686 96701672 668400686 343186293 363932197 343186293 363932197 242540663 538927200 242540663 538927200 451395672 780953282 451395672 780953282 741448671 365808097 741448671 365808097 243692548 744125606 243692548 744125606 641088660 148988274 641088660 148988274 34948572 51409838 34948572 51409838 314951116 493580664 314951116 493580664 910783138 134944520 910783138 134944520 618107528 787606276 618107528 787606276 76552932 115170647 76552932 115170647 564529037 726912240 564529037 726912240 801357516 94780018 801357516 94780018 63214799 159155109 63214799 159155109 596219608 647695737 596219608 647695737 706825460 81107410 706825460 81107410 945709049 389043184 945709049 389043184 109984725 164421462 109984725 164421462 628068094 928606656 628068094 928606656 311846080 129546011 311846080 129546011 914259561 162796647 914259561 162796647 486505867 912042252 486505867 912042252 241435034 362408487 241435034 362408487 710108694 429035179 710108694 429035179 891818337 162451745 891818337 162451745 240943222 852286317 240943222 852286317 442555612 429200666 442555612 429200666 286617589 305571069 286617589 305571069 794146996 86380216 794146996 86380216 57727685 762847598 57727685 762847598 584405185 494237820 584405185 494237820 666801673 466408047 666801673 466408047 170388572 258692142 170388572 258692142 252167035 735470262 252167035 735470262 622837597 863962156 622837597 863962156 170110027 258247574 170110027 258247574 792856856 562506639 792856856 562506639 451517874 870146597 451517874 870146597 457975320 310991946 457975320 310991946 206043977 378378225 206043977 378378225 851195405 223729381 851195405 223729381 460102320 753015753 460102320 753015753 281547378 142941227 281547378 142941227 95289608 405132015 95289608 405132015 726502891 509358922 726502891 509358922 453640271 432402725 453640271 432402725 841595451 238093712 841595451 238093712 827908449 902730942 827908449 902730942 364075210 55457897 364075210 55457897 962752009 449387760 962752009 449387760 695692615 406203487 695692615 406203487 725673394 715216050 725673394 715216050 427260185 371421187 427260185 371421187 748783212 516229952 748783212 516229952 482707342 95103748 482707342 95103748 936822674 462773843 936822674 462773843 438935298 866817299 438935298 866817299 175470908 98835187 175470908 98835187 65777357 110346115 65777357 110346115 927255182 291281594 927255182 291281594 192582618 153176257 192582618 153176257 898207799 816675205 898207799 816675205 569943236 123672509 569943236 123672509 918255136 850098597 918255136 850098597 484022062 397758090 484022062 397758090 893433704 160344661 893433704 160344661 151924800 803801145 151924800 803801145 617773218 351828854 617773218 351828854 234076104 476932554 234076104 476932554 739264043 385401841 739264043 385401841 625186371 574636604 625186371 574636604 160617310 209845204 160617310 209845204 859374752 631057898 859374752 631057898 393288674 389637710 393288674 389637710 260113427 398073103 260113427 398073103 731296031 495174795 731296031 495174795 213854181 32802622 213854181 32802622 978300428 139116346 978300428 139116346 718300068 420778918 718300068 420778918 280418894 350821023 280418894 350821023 763086836 486813269 763086836 486813269 323698738 155305777 323698738 155305777 896710638 939796564 896710638 939796564 490765359 891820930 490765359 891820930 750039299 369559743 750039299 369559743 658417444 762333912 658417444 762333912 953486181 69276012 953486181 69276012 206497352 375302433 206497352 375302433 745873954 479408558 745873954 479408558 318893793 225711604 318893793 225711604 849833982 481668548 849833982 481668548 125405759 187977624 125405759 187977624 553206563 779821346 553206563 779821346 173801457 80351747 173801457 80351747 946137650 483908338 946137650 483908338 79774222 119622392 79774222 119622392 787600542 696020958 787600542 696020958 153182458 227428156 153182458 227428156 848583891 474213993 848583891 474213993 160545001 242655392 160545001 242655392 246423111 658008949 246423111 658008949 694879528 83625490 694879528 83625490 943926725 313595431 943926725 313595431 491849910 696041353 491849910 696041353 258770710 279011133 258770710 279011133 814181180 758069162 814181180 758069162 308641336 86914178 308641336 86914178 941913165 352170281 941913165 352170281 234407674 241139692 234407674 241139692 968775147 45697147 968775147 45697147 685235384 782776692 685235384 782776692 348416310 410594055 348416310 410594055 841908675 36865495 841908675 36865495 24570946 197832038 24570946 197832038 932001798 103719441 932001798 103719441 320812277 482356911 320812277 482356911 75649998 113796506 75649998 113796506 391418192 959144185 391418192 959144185 959841290 59621773 959841290 59621773 681973602 581983001 681973602 581983001 345848601 845248833 345848601 845248833 411676446 470336473 411676446 470336473 313102257 549380095 313102257 549380095 985611611 21879924 985611611 21879924 881713252 672775883 881713252 672775883 581897355 230054634 581897355 230054634 846605665 464370982 846605665 464370982 268892389 195306591 268892389 195306591 130199238 353495684 130199238 353495684 882604481 176357394 882604481 176357394 714124399 423007125 714124399 423007125 42841348 63650129 42841348 63650129 544310005 585018023 544310005 585018023 915459739 128130148 915459739 128130148 487117242 923876410 487117242 923876410 294009530 108218439 294009530 108218439 928801576 231980772 928801576 231980772 153413409 488189309 153413409 488189309 552548569 907990909 552548569 907990909 361887196 688614098 361887196 688614098 754796377 122728943 754796377 122728943 918954648 177304636 918954648 177304636 470330773 683969427 470330773 683969427 254231783 149587304 254231783 149587304 900830770 434026510 900830770 434026510 467600890 736266699 467600890 736266699 853192190 220564624 853192190 220564624 775969009 962122480 775969009 962122480 381100305 637688827 381100305 637688827 390891573 11456480 390891573 11456480 7515160 466368988 7515160 466368988 879396577 36981161 879396577 36981161 24638592 290830521 24638592 290830521 804508062 467627987 804508062 467627987 125740858 188586735 125740858 188586735 617646700 787322467 617646700 787322467 931175795 104833374 931175795 104833374 77299578 245836249 77299578 245836249 848748254 148357111 848748254 148357111 98696466 163086780 98696466 163086780 109136594 17665019 109136594 17665019 11590966 709167702 11590966 709167702 581064965 33161110 581064965 33161110 21847269 750897986 21847269 750897986 609771229 969981894 609771229 969981894 203952963 307535298 203952963 307535298 210302033 317437144 210302033 317437144 58837292 70268322 58837292 70268322 47347334 75706347 47347334 75706347 787459152 315315393 787459152 315315393 862705604 204735213 862705604 204735213 185373859 803133537 185373859 803133537 955031280 66758356 955031280 66758356 330382228 774097376 330382228 774097376 408244831 30564125 408244831 30564125 20121523 888279062 20121523 888279062 540561395 919722723 540561395 919722723 147421476 223273075 147421476 223273075 827468373 409598529 827468373 409598529 723271421 99298568 723271421 99298568 934871787 135140413 934871787 135140413 89869820 771048618 89869820 771048618 614549314 329037108 614549314 329037108 47352483 70287724 47352483 70287724 120047593 945409848 120047593 945409848 498989182 146964425 498989182 146964425 97909057 380353820 97909057 380353820 477109559 866618667 477109559 866618667 657701966 499583936 657701966 499583936 332721701 353399993 332721701 353399993 761511597 703290701 761511597 703290701 337614655 843048749 337614655 843048749 724721053 363130262 724721053 363130262 241972848 109556038 241972848 109556038 927778277 143014497 927778277 143014497 95308316 727921214 95308316 727921214 604946901 378707188 604946901 378707188 43897962 65301211 43897962 65301211 550187900 802361591 550187900 802361591 90709984 136375109 90709984 136375109 563097035 581133796 563097035 581133796 232787156 288303007 232787156 288303007 929860393 106889220 929860393 106889220 216686295 326724006 216686295 326724006 594024 938069 594024 938069 248664732 372695881 248664732 372695881 5852020 8587673 5852020 8587673 154490179 424928467 154490179 424928467 712772760 464319387 712772760 464319387 22270975 33545624 22270975 33545624 682434592 469727261 682434592 469727261 278770040 418699901 278770040 418699901 503977463 861552112 503977463 861552112 24700790 37092936 24700790 37092936 97116351 161572690 97116351 161572690 586537329 622571128 586537329 622571128 891500108 81628276 891500108 81628276 54516774 665778148 54516774 665778148 534982470 901023260 534982470 901023260 508334975 8440324 508334975 8440324 5663733 1919946 5663733 1919946 998546197 229694234 998546197 229694234 338745570 911301452 338745570 911301452 72698225 109420832 72698225 109420832 642638405 916252051 642638405 916252051 697091933 46287968 697091933 46287968 968439150 141800156 968439150 141800156 607483816 848478775 607483816 848478775 664565585 497307578 664565585 497307578 364646220 789683549 364646220 789683549 816409254 275646007 816409254 275646007 188042023 641861733 188042023 641861733 642109460 754782614 642109460 754782614 364912969 905415230 364912969 905415230 852814123 221228284 852814123 221228284 407188385 871542627 407188385 871542627 771899218 337131585 771899218 337131585 361343534 896364602 361343534 896364602 777838905 328708594 777838905 328708594 578254013 866164543 578254013 866164543 728747624 401823053 728747624 401823053 582682451 936417601 582682451 936417601 230359427 345622550 230359427 345622550 510946517 960366337 510946517 960366337 264506875 396984534 264506875 396984534 643284612 802371368 643284612 802371368 977728564 33574914 977728564 33574914 700145324 443259133 700145324 443259133 240270906 360320979 240270906 360320979 515857703 644365582 515857703 644365582 861173998 107102593 861173998 107102593 929749583 209227767 929749583 209227767 640576956 922127023 640576956 922127023 792083587 167746245 792083587 167746245 955231569 66411102 955231569 66411102 294690163 594434196 294690163 594434196 479302456 53532466 479302456 53532466 36289392 386028684 36289392 386028684 762919897 201854633 762919897 201854633 885864378 171400174 885864378 171400174 292016546 437390695 292016546 437390695 706360133 11584119 706360133 11584119 7694900 281479691 7694900 281479691 804604361 484397016 804604361 484397016 186797679 283494326 186797679 283494326 741939630 381296783 741939630 381296783 39780328 59031878 39780328 59031878 757129673 359227940 757129673 359227940 828263938 233262097 828263938 233262097 154351192 382293506 154351192 382293506 741258106 539587412 741258106 539587412 372148487 63296079 372148487 63296079 957358100 496340269 957358100 496340269 487370707 546758294 487370707 546758294 534386217 202650883 534386217 202650883 134777858 548883571 134777858 548883571 554614246 201544870 554614246 201544870 134060588 315698997 134060588 315698997 631653537 641724032 631653537 641724032 510390273 202500376 510390273 202500376 864244539 363504148 864244539 363504148 357210747 861742421 357210747 861742421 749085509 89930233 749085509 89930233 60008116 127774929 60008116 127774929 915819625 585774102 915819625 585774102 40128323 59648571 40128323 59648571 369341770 876068869 369341770 876068869 26445653 39769113 26445653 39769113 228517529 343227843 228517529 343227843 156894599 237294111 156894599 237294111 246007235 368787204 246007235 368787204 196561758 297034827 196561758 297034827 233594397 351296940 233594397 351296940 910066371 136143378 910066371 136143378 720797630 413528229 720797630 413528229 197486331 62817591 197486331 62817591 42351210 698220966 42351210 698220966 930347405 102267031 930347405 102267031 932967921 963371129 932967921 963371129 36826998 80660 36826998 80660 999863317 69139326 999863317 69139326 726547955 405068673 726547955 405068673 172395026 261958285 172395026 261958285 558416493 746615416 558416493 746615416 605626547 447307744 605626547 447307744 298173403 86067612 298173403 86067612 942464252 274856758 942464252 274856758 149802906 226650197 149802906 226650197 581687523 557554457 581687523 557554457 929570921 107385583 929570921 107385583 899088676 373575155 899088676 373575155 249462199 787716313 249462199 787716313 732325747 316562827 732325747 316562827 786472443 341116621 786472443 341116621 227040671 50010784 227040671 50010784 966297387 86358971 966297387 86358971 892774621 161393325 892774621 161393325 78083046 117438598 78083046 117438598 167562532 921208155 167562532 921208155 850650688 224527226 850650688 224527226 792855282 307325879 792855282 307325879 80321020 120449599 80321020 120449599 420893539 906771906 420893539 906771906 492921021 430470385 492921021 430470385 709012862 661357775 709012862 661357775 321819724 90914124 321819724 90914124 60654759 465145905 60654759 465145905 685321930 436932320 685321930 436932320 291490217 524741331 291490217 524741331 878114291 183027682 878114291 183027682 481936686 781018933 481936686 781018933 945843221 80922951 945843221 80922951 898804223 856742570 898804223 856742570 290769405 435524666 290769405 435524666 360047565 923703734 360047565 923703734 431689079 395038850 431689079 395038850 263368416 725767211 263368416 725767211 788750668 313555473 788750668 313555473 423449220 889484177 423449220 889484177 274946357 412827171 274946357 412827171 578308389 949938673 578308389 949938673 662356121 139870924 662356121 139870924 946099809 80503976 946099809 80503976 102550535 153730138 102550535 153730138 48176210 71717646 48176210 71717646 824352702 629044212 824352702 629044212 477338593 404245427 477338593 404245427 727122103 766471775 727122103 766471775 525115357 779337284 525115357 779337284 520226467 692406527 520226467 692406527 401507799 705961373 401507799 705961373 32074667 47743068 32074667 47743068 99702733 210157594 99702733 210157594 923211168 116207966 923211168 116207966 793745037 435993814 793745037 435993814 705322454 200975486 705322454 200975486 995804946 5988651 995804946 5988651 829909943 256193677 829909943 256193677 73082358 109902627 73082358 109902627 788539801 846969202 788539801 846969202 638628890 374157744 638628890 374157744 746792249 797758131 746792249 797758131 176115105 192818237 176115105 192818237 128517087 414536535 128517087 414536535 720048832 678073136 720048832 678073136 490183729 298578104 490183729 298578104 799037275 449039759 799037275 449039759 664215964 497762343 664215964 497762343 40458249 60028055 40458249 60028055 644484747 612095284 644484747 612095284 558791721 579400378 558791721 579400378 614327118 780564641 614327118 780564641 123622967 185479176 123622967 185479176 385681601 505783762 385681601 505783762 962983513 54940875 962983513 54940875 365889695 807689880 365889695 807689880 388264562 152796669 388264562 152796669 101702772 507704231 101702772 507704231 414450625 709683141 414450625 709683141 896480819 75668588 896480819 75668588 949274034 426201771 949274034 426201771 712138018 421126723 712138018 421126723 715548146 438412069 715548146 438412069 194286971 129300809 194286971 129300809 914340955 346518411 914340955 346518411 56613555 39854247 56613555 39854247 973033835 489000080 973033835 489000080 325203676 515249760 325203676 515249760 717306040 186867219 717306040 186867219 124691231 244300169 124691231 244300169 837492015 971894520 837492015 971894520 352746753 44567082 352746753 44567082 969846835 98649302 969846835 98649302 713602983 604891001 713602983 604891001 337379135 530836738 337379135 530836738 414426705 687738167 414426705 687738167 588897297 762717385 588897297 762717385 994512035 7512980 994512035 7512980 19790468 263249931 19790468 263249931 825450924 785147927 825450924 785147927 430876200 618883477 430876200 618883477 525302262 686232199 525302262 686232199 938188548 92937077 938188548 92937077 227822332 342102497 227822332 342102497 218131808 88934611 218131808 88934611 59356118 311662110 59356118 311662110 206671210 127237476 206671210 127237476 84527441 757482363 84527441 757482363 485413914 827914414 485413914 827914414 26659967 40138374 26659967 40138374 831482581 291610661 831482581 291610661 192804831 345188096 192804831 345188096 802703122 293450700 802703122 293450700 593877608 767566681 593877608 767566681 733478354 217521048 733478354 217521048 143981416 237606983 143981416 237606983 841932099 239867143 841932099 239867143 158404019 914303736 158404019 914303736 908767197 127458566 908767197 127458566 84632314 365783994 84632314 365783994 869596654 117679966 869596654 117679966 78336767 13685298 78336767 13685298 990878219 258585705 990878219 258585705 35114650 51725273 35114650 51725273 794175020 877009110 794175020 877009110 409141376 601192062 409141376 601192062 592782197 630498136 592782197 630498136 212209761 151249896 212209761 151249896 100692155 518375623 100692155 518375623 650081937 21703092 650081937 21703092 13810185 761873820 13810185 761873820 547168447 984821211 547168447 984821211 456981056 174370732 456981056 174370732 116222448 430302343 116222448 430302343 709171724 641536633 709171724 641536633 494318459 726112037 494318459 726112037 496591520 406637845 496591520 406637845 232131991 176878349 232131991 176878349 117869532 684662163 117869532 684662163 638493172 857011427 638493172 857011427 235074938 353031161 235074938 353031161 734978643 391987766 734978643 391987766 55139885 60329267 55139885 60329267 959396288 102764799 959396288 102764799 68055880 78294244 68055880 78294244 947490433 153235083 947490433 153235083 102097088 743008106 102097088 743008106 626132986 797477159 626132986 797477159 623464432 378065358 623464432 378065358 808436932 286031054 808436932 286031054 247218596 370269853 247218596 370269853 130691700 195967055 130691700 195967055 242477055 363847682 242477055 363847682 128514974 192803319 128514974 192803319 254514729 381699152 254514729 381699152 922783210 116784583 922783210 116784583 619084307 998914950 619084307 998914950 270912882 406660216 270912882 406660216 313859503 471394397 313859503 471394397 18922067 29320968 18922067 29320968 146227134 370820136 146227134 370820136 792743908 307570519 792743908 307570519 309491853 464045431 309491853 464045431 876018947 185878898 876018947 185878898 511089965 793942119 511089965 793942119 249288678 373352807 249288678 373352807 294948782 640383313 294948782 640383313 751759995 52078687 751759995 52078687 35363056 707166314 35363056 707166314 519415924 109232328 519415924 109232328 72562117 532411814 72562117 532411814 572867397 637387768 572867397 637387768 979926905 30175204 979926905 30175204 971612182 64143598 971612182 64143598 43146570 966850139 43146570 966850139 518872604 279270118 518872604 279270118 814033117 958037342 814033117 958037342 343841757 911215383 343841757 911215383 571103510 385370968 571103510 385370968 256171442 383855134 256171442 383855134 287256507 430061860 287256507 430061860 843562408 163797316 843562408 163797316 94087967 140890376 94087967 140890376 572282616 902219350 572282616 902219350 366401504 748528795 366401504 748528795 612045471 761137842 612045471 761137842 268143631 402453346 268143631 402453346 531839152 658110007 531839152 658110007 839126007 39123084 839126007 39123084 25924144 99799402 25924144 99799402 934487936 68796761 934487936 68796761 46352882 381875873 46352882 381875873 296247020 444028234 296247020 444028234 937671476 93983045 937671476 93983045 535756716 931701508 535756716 931701508 811796146 281901534 811796146 281901534 204436152 992949059 204436152 992949059 587893486 991588739 587893486 991588739 378354134 284817615 378354134 284817615 809272841 434714348 809272841 434714348 290250635 820715552 290250635 820715552 984724741 22772213 984724741 22772213 178968484 271991241 178968484 271991241 176159236 267867367 176159236 267867367 414858373 869565881 414858373 869565881 869210361 195777251 869210361 195777251 747842948 372949879 747842948 372949879 202823688 294181722 202823688 294181722 802152423 450549251 802152423 450549251 426285124 883527715 426285124 883527715 861185100 167040375 861185100 167040375 888802385 442447724 888802385 442447724 534942784 995217815 534942784 995217815 951153830 72862765 951153830 72862765 542150058 665520350 542150058 665520350 577365401 61294420 577365401 61294420 41285642 899974005 41285642 899974005 566324288 438601370 566324288 438601370 120147790 180218509 120147790 180218509 367676088 798413317 367676088 798413317 415495094 108679939 415495094 108679939 72275684 226751183 72275684 226751183 956044614 65393075 956044614 65393075 382049808 857559687 382049808 857559687 268866670 403684224 268866670 403684224 569304284 894085021 569304284 894085021 90016085 135343306 90016085 135343306 493171191 758985180 493171191 758985180 164153312 248578159 164153312 248578159 458629154 898216098 458629154 898216098 618405252 508423390 618405252 508423390 466286798 695946190 466286798 695946190 354483401 331048345 354483401 331048345 776219638 830658398 776219638 830658398 102071112 153176259 102071112 153176259 792281059 589842687 792281059 589842687 386295841 186867216 386295841 186867216 875228431 496469421 875228431 496469421 330648792 424340107 330648792 424340107 713162266 428295234 713162266 428295234 285812002 197627820 285812002 197627820 867696910 679834199 867696910 679834199 485018047 240124231 485018047 240124231 840201693 907976314 840201693 907976314 277891589 260678935 277891589 260678935 171623790 388346408 171623790 388346408 737268597 429041122 737268597 429041122 201668340 304325846 201668340 304325846 580483192 913374467 580483192 913374467 372127374 66682055 372127374 66682055 955046936 634029249 955046936 634029249 212601444 283584899 212601444 283584899 186836173 420851422 186836173 420851422 715730245 504430744 715730245 504430744 549586979 111433283 549586979 111433283 926599171 491878779 926599171 491878779 631449675 706325532 631449675 706325532 934115365 100153452 934115365 100153452 458954384 730609765 458954384 730609765 989677438 15365461 989677438 15365461 185000615 558060615 185000615 558060615 547012841 162300983 547012841 162300983 108505537 118124518 108505537 118124518 922043730 95641284 922043730 95641284 63916231 397699636 63916231 397699636 649927579 972701021 649927579 972701021 420157678 357855916 420157678 357855916 758178458 217894405 758178458 217894405 144198178 496375611 144198178 496375611 939456564 91464301 939456564 91464301 694226981 451439673 694226981 451439673 120641103 181158174 120641103 181158174 351172513 578312522 351172513 578312522 109584953 163614816 109584953 163614816 856552365 826470260 856552365 826470260 570368242 264512926 570368242 264512926 824278413 994531612 824278413 994531612 341562181 483288871 341562181 483288871 199053861 300771031 199053861 300771031 414707780 853043464 414707780 853043464 624361347 612434719 624361347 612434719 622379341 918273945 622379341 918273945 214118624 323458589 214118624 323458589 443149142 809173037 443149142 809173037 779943777 325758578 779943777 325758578 263226109 395944182 263226109 395944182 732907459 852527973 732907459 852527973 140640315 211876289 140640315 211876289 682115489 470174532 682115489 470174532 797245789 55917028 797245789 55917028 962288495 182685326 962288495 182685326 686916862 462512555 686916862 462512555 934449193 99814481 934449193 99814481 404401223 802461659 404401223 802461659 448322382 110311455 448322382 110311455 73417470 264635650 73417470 264635650 207258445 475788134 207258445 475788134 678075472 48170040 678075472 48170040 32307401 388311062 32307401 388311062 737286687 720621275 737286687 720621275 357469893 411560207 357469893 411560207 722153438 369624813 722153438 369624813 246626317 202052442 246626317 202052442 864545320 865650998 864545320 865650998 422297259 310773375 422297259 310773375 790695635 794704990 790695635 794704990 396473066 293897881 396473066 293897881 87129892 131018847 87129892 131018847 402569660 504818052 402569660 504818052 543203733 434279906 543203733 434279906 242762026 364268693 242762026 364268693 604665032 824059384 604665032 824059384 408514170 365322944 408514170 365322944 911296900 134074002 911296900 134074002 655400117 652154797 655400117 652154797 285344281 29821433 285344281 29821433 980309532 775877215 980309532 775877215 520858299 347864210 520858299 347864210 765085698 583731328 765085698 583731328 485909264 151932482 485909264 151932482 899198261 241604981 899198261 241604981 36633150 54168310 36633150 54168310 791285891 310023822 791285891 310023822 812459407 281357314 812459407 281357314 443774902 592299398 443774902 592299398 847647482 228770029 847647482 228770029 176952447 726003781 176952447 726003781 655223709 266446230 655223709 266446230 822958192 329973907 822958192 329973907 218686848 176529870 218686848 176529870 882412999 169809947 882412999 169809947 113265301 331961142 113265301 331961142 769937834 340133127 769937834 340133127 103735707 155339706 103735707 155339706 789795574 653645170 789795574 653645170 211348755 191151471 211348755 191151471 872340852 259562016 872340852 259562016 827688991 233606862 827688991 233606862 844584623 92593705 844584623 92593705 61793315 458423824 61793315 458423824 689785963 687709336 689785963 687709336 7536512 11477001 7536512 11477001 543589222 731409877 543589222 731409877 437376536 336694827 437376536 336694827 772297669 971086231 772297669 971086231 130230975 195335434 130230975 195335434 494115825 974525344 494115825 974525344 619475261 226746887 619475261 226746887 849064827 842062638 849064827 842062638 599253020 467401036 599253020 467401036 684025404 325168262 684025404 325168262 215261991 315435835 215261991 315435835 787398664 170266219 787398664 170266219 113662178 235106891 113662178 235106891 172040360 336714002 172040360 336714002 223725387 2974096 223725387 2974096 1808474 291352945 1808474 291352945 302220439 453160054 302220439 453160054 797951879 137939089 797951879 137939089 27712666 41578389 27712666 41578389 370860479 938620260 370860479 938620260 612466405 55760806 612466405 55760806 37478100 746880977 37478100 746880977 532102475 953771301 532102475 953771301 183345021 32104780 183345021 32104780 978626034 408209090 978626034 408209090 272025856 101705346 272025856 101705346 933288970 467189308 933288970 467189308 311121003 891603871 311121003 891603871 403300846 931051616 403300846 931051616 360435240 243551100 360435240 243551100 837817904 771106812 837817904 771106812 379246599 248226596 379246599 248226596 839933584 240393127 839933584 240393127 432921112 729379982 432921112 729379982 780702407 324902594 780702407 324902594 657561437 920653462 657561437 920653462 378869893 340048354 378869893 340048354 770004729 65699287 770004729 65699287 44238651 106898107 44238651 106898107 929837001 473872990 929837001 473872990 315307988 294169546 315307988 294169546 914272099 129463425 914272099 129463425 478071505 844287322 478071505 844287322 599769865 856946744 599769865 856946744 345299506 144584490 345299506 144584490 904053253 200242011 904053253 200242011 155623184 438506153 155623184 438506153 703277793 138422563 703277793 138422563 92262056 361682838 92262056 361682838 586194265 545025645 586194265 545025645 217298228 245920796 217298228 245920796 836361017 995157022 836361017 995157022 44927629 66829300 44927629 66829300 231659312 859789791 231659312 859789791 863426767 203460203 863426767 203460203 612146036 961390963 612146036 961390963 651501656 36159401 651501656 36159401 23918180 370813311 23918180 370813311 247465679 255337776 247465679 255337776 168190843 365053134 168190843 365053134 753043490 920569168 753043490 920569168 14590705 22668004 14590705 22668004 103525931 154947972 103525931 154947972 95976243 143888276 95976243 143888276 562073764 751374788 562073764 751374788 936324152 95949769 936324152 95949769 632426330 972235572 632426330 972235572 423050839 853179514 423050839 853179514 822074659 267717903 822074659 267717903 255700059 458716431 255700059 458716431 828410642 258181759 828410642 258181759 446245588 988079151 446245588 988079151 603301390 119893566 603301390 119893566 979520929 30821160 979520929 30821160 369054784 945329347 369054784 945329347 445940997 186322110 445940997 186322110 124200100 473133863 124200100 473133863 680026802 260819097 680026802 260819097 171718680 331882936 171718680 331882936 775713805 837993479 775713805 837993479 632462940 241562960 632462940 241562960 839136643 104654419 839136643 104654419 69367808 857895277 69367808 857895277 462314084 806599500 462314084 806599500 383992112 589963938 383992112 589963938 541023578 385497086 541023578 385497086 257340325 759845940 257340325 759845940 640854052 203292717 640854052 203292717 135235367 60451286 135235367 60451286 959256341 66882183 959256341 66882183 727860440 458482047 727860440 458482047 509604519 675650156 509604519 675650156 190525781 7305792 190525781 7305792 994679247 658749670 994679247 658749670 404916044 695884796 404916044 695884796 644415525 702969255 644415525 702969255 356422887 752319674 356422887 752319674 746378537 374759739 746378537 374759739 607575758 792564330 607575758 792564330 569809717 161478455 569809717 161478455 892681572 558673696 892681572 558673696 292895509 438976716 292895509 438976716 524200159 507815844 524200159 507815844 243667294 291352949 243667294 291352949 804162342 4801726 804162342 4801726 3018739 640514014 3018739 640514014 401206915 361825337 401206915 361825337 241187133 523439456 241187133 523439456 389255988 934719159 389255988 934719159 728914192 130822108 728914192 130822108 86930979 303043891 86930979 303043891 796295270 114158028 796295270 114158028 76023155 829027258 76023155 829027258 843169349 235998294 843169349 235998294 766442531 431943870 766442531 431943870 288552182 552771921 288552182 552771921 491000474 144556933 491000474 144556933 96309809 447635190 96309809 447635190 696877720 456710882 696877720 456710882 672202540 485470677 672202540 485470677 823846878 265019111 823846878 265019111 548953945 785289981 548953945 785289981 294500135 39271409 294500135 39271409 973696806 943994274 973696806 943994274 411300277 279215333 411300277 279215333 814056259 223450142 814056259 223450142 147584674 355835598 147584674 355835598 407571754 808206053 407571754 808206053 86217619 39037694 86217619 39037694 25881709 194521538 25881709 194521538 869973259 201109063 869973259 201109063 79829114 119703588 79829114 119703588 844442871 233777362 844442871 233777362 112226225 103977672 112226225 103977672 68910028 344478012 68910028 344478012 767215886 527126583 767215886 527126583 571455716 33115263 571455716 33115263 978158444 787069308 978158444 787069308 290297988 245953753 290297988 245953753 836353422 626035936 836353422 626035936 584305902 109609520 584305902 109609520 927756504 293639536 927756504 293639536 194127720 415824672 194127720 415824672 333050223 726009445 333050223 726009445 918644521 123149322 918644521 123149322 193267775 709560481 193267775 709560481 534275181 741813926 534275181 741813926 99277862 81288394 99277862 81288394 54170286 546496502 54170286 546496502 632547877 100822011 632547877 100822011 66848276 296017183 66848276 296017183 195666933 256376440 195666933 256376440 51055278 76270303 51055278 76270303 166972129 252850292 166972129 252850292 104233237 156391240 104233237 156391240 142899576 265516408 142899576 265516408 993209875 9390928 993209875 9390928 970069128 692554974 970069128 692554974 494472069 753301738 494472069 753301738 269241615 54135003 269241615 54135003 963479986 348388997 963479986 348388997 195955882 296335760 195955882 296335760 677339680 476893139 677339680 476893139 927059026 110537733 927059026 110537733 713943482 423359260 713943482 423359260 46510744 68983947 46510744 68983947 708238315 623757330 708238315 623757330 414440453 135404776 414440453 135404776 910540272 285441907 910540272 285441907 806295357 530399312 806295357 530399312 183573840 118260565 183573840 118260565 921995828 244481807 921995828 244481807 372594890 530330452 372594890 530330452 954372668 67639624 954372668 67639624 485152590 836900222 485152590 836900222 945657922 81152318 945657922 81152318 215877591 959267419 215877591 959267419 616772104 976111099 616772104 976111099 416281478 38728047 416281478 38728047 25696824 368682064 25696824 368682064 750656975 26114140 750656975 26114140 16817789 639949234 16817789 639949234 445071219 162898472 445071219 162898472 108963103 14610315 108963103 14610315 990317647 110404630 990317647 110404630 73450491 706206454 73450491 706206454 626834586 22423627 626834586 22423627 14267865 268878580 14267865 268878580 176931499 163128657 176931499 163128657 5997284 8870035 5997284 8870035 692228624 659266148 692228624 659266148 517928596 432434849 517928596 432434849 739463503 367452154 739463503 367452154 244941260 802652403 244941260 802652403 511826692 444173176 511826692 444173176 296287182 985220803 296287182 985220803 992725305 10227044 992725305 10227044 893127263 174459944 893127263 174459944 859872663 649746288 859872663 649746288 292050818 437453154 292050818 437453154 468291854 868723360 468291854 868723360 168036006 180065756 168036006 180065756 119946868 803707527 119946868 803707527 583667605 240600099 583667605 240600099 839690936 230833497 839690936 230833497 6032206 8939351 6032206 8939351 103262119 592914000 103262119 592914000 805894304 284891184 805894304 284891184 187851428 292990743 187851428 292990743 735551061 530177223 735551061 530177223 323980008 346965125 323980008 346965125 231331792 190552397 231331792 190552397 872880514 9435585 872880514 9435585 6454322 486595515 6454322 486595515 471446460 988490419 471446460 988490419 576188124 437043579 576188124 437043579 291616775 322358472 291616775 322358472 782309462 659537676 782309462 659537676 576523350 776606930 576523350 776606930 816485916 100379845 816485916 100379845 934003638 934444396 934003638 934444396 615807713 345022299 615807713 345022299 766956696 281759548 766956696 281759548 185475547 255221999 185475547 255221999 830471288 350703105 830471288 350703105 233339998 182593250 233339998 182593250 878397545 329875511 878397545 329875511 87792379 131723037 87792379 131723037 417259458 920621836 417259458 920621836 102499849 153607887 102499849 153607887 649515056 915261682 649515056 915261682 542463839 246435825 542463839 246435825 836015666 885773900 836015666 885773900 414869524 913811696 414869524 913811696 429120346 443253997 429120346 443253997 295655441 872658890 295655441 872658890 435062352 143672707 435062352 143672707 95894807 215960243 95894807 215960243 855804781 797440879 855804781 797440879 10077754 15111965 10077754 15111965 556213385 877886354 556213385 877886354 645586541 45405852 645586541 45405852 30294167 77395980 30294167 77395980 679186963 474311295 679186963 474311295 949127148 75880094 949127148 75880094 655643283 598002146 655643283 598002146 51077601 76350722 51077601 76350722 427633062 871673863 427633062 871673863 979779957 30456650 979779957 30456650 970964343 566685402 970964343 566685402 378186304 948255066 378186304 948255066 490491823 150483665 490491823 150483665 57654131 86275009 57654131 86275009 95652558 941725354 95652558 941725354 522946599 209083873 522946599 209083873 139118805 371708623 139118805 371708623 781411605 323873627 781411605 323873627 555486046 600053730 555486046 600053730 138126449 68367357 138126449 68367357 954087374 377119063 954087374 377119063 44891235 66769855 44891235 66769855 275524041 667688256 275524041 667688256 570212332 947490201 570212332 947490201 196636324 193758274 196636324 193758274 870701039 424479111 870701039 424479111 713129549 265547939 713129549 265547939 823535559 214846590 823535559 214846590 142302394 210014628 142302394 210014628 859343165 419358984 859343165 419358984 716766109 249529993 716766109 249529993 833779194 344333818 833779194 344333818 229402412 968055609 229402412 968055609 464411019 195776162 464411019 195776162 130508979 705374348 130508979 705374348 384166836 277481549 384166836 277481549 182574319 124915953 182574319 124915953 980083634 30039435 980083634 30039435 473230545 834334004 473230545 834334004 185565523 281901539 185565523 281901539 686514455 463077024 686514455 463077024 729582384 400379233 729582384 400379233 614657375 954591312 614657375 954591312 96329059 127805542 96329059 127805542 84948121 197528140 84948121 197528140 202540809 305484050 202540809 305484050 139815868 210310788 139815868 210310788 579270442 682949000 579270442 682949000 576325411 451113526 576325411 451113526 694494481 279623910 694494481 279623910 184083651 435151963 184083651 435151963 956837334 63956654 956837334 63956654 91021124 295767029 91021124 295767029 799449575 297900302 799449575 297900302 885942294 171386714 885942294 171386714 788647979 471680091 788647979 471680091 680956274 462181857 680956274 462181857 687096856 462878218 687096856 462878218 140344592 211229388 140344592 211229388 637544076 638128642 637544076 638128642 979873019 30350136 979873019 30350136 72508778 338209416 72508778 338209416 771168952 106898111 771168952 106898111 70822978 435473001 70822978 435473001 302093680 992900177 302093680 992900177 612528787 81228936 612528787 81228936 945580465 492686779 945580465 492686779 371328764 690968112 371328764 690968112 591015478 106139470 591015478 106139470 29425094 44588599 29425094 44588599 476350040 607301891 476350040 607301891 705666367 249492615 705666367 249492615 833807141 237086488 833807141 237086488 156800233 326126724 156800233 326126724 779706026 697412649 779706026 697412649 79757545 38287497 79757545 38287497 974223530 452502118 974223530 452502118 693706057 373895437 693706057 373895437 747043275 976492846 747043275 976492846 227719138 341923332 227719138 341923332 706592166 826110489 706592166 826110489 175498743 266824748 175498743 266824748 616048854 689746629 616048854 689746629 959460553 46062342 959460553 46062342 968582069 879085798 968582069 879085798 74148473 18809162 74148473 18809162 987393021 215511278 987393021 215511278 142897285 303526003 142897285 303526003 795934492 240490708 795934492 240490708 158929254 710598013 158929254 710598013 557233858 316156274 557233858 316156274 209452767 871898085 209452767 871898085 600606188 668748113 600606188 668748113 594865050 742417504 594865050 742417504 162586933 38755049 162586933 38755049 25714488 992347503 25714488 992347503 616398063 490933799 616398063 490933799 326573955 724287249 326573955 724287249 936295431 83831208 936295431 83831208 55998652 439126263 55998652 439126263 476145929 721462026 476145929 721462026 963448978 54144717 963448978 54144717 126759823 194521540 126759823 194521540 798227026 437364665 798227026 437364665 193062784 45151615 193062784 45151615 29947556 265262045 29947556 265262045 975311300 36963322 975311300 36963322 286084652 854584573 286084652 854584573 593556101 699598090 593556101 699598090 623036791 863279222 623036791 863279222 136044888 204793502 136044888 204793502 784239314 552337049 784239314 552337049 308544680 23985992 308544680 23985992 984033741 695963807 984033741 695963807 206038002 27479322 206038002 27479322 17688847 333282875 17688847 333282875 661074894 938207220 661074894 938207220 480250673 387575288 480250673 387575288 758785873 356830192 758785873 356830192 638580446 509187121 638580446 509187121 725801055 108209185 725801055 108209185 71752636 438007145 71752636 438007145 603649847 769714936 603649847 769714936 830463910 255268904 830463910 255268904 187820284 284819142 187820284 284819142 935432521 98102328 935432521 98102328 706744884 433679657 706744884 433679657 902660752 146371217 902660752 146371217 779584529 476421360 779584529 476421360 677543218 407463388 677543218 407463388 796170376 303168463 796170376 303168463 304872883 457060719 304872883 457060719 809039336 284994901 809039336 284994901 606679049 666096528 606679049 666096528 792298225 308130534 792298225 308130534 336579960 901444285 336579960 901444285 846815965 229839304 846815965 229839304 331607805 870383847 331607805 870383847 535090932 832380335 535090932 832380335 321806832 483675044 321806832 483675044 552873958 905334029 552873958 905334029 221949368 54433086 221949368 54433086 963239009 200033468 963239009 200033468 133137472 707405030 133137472 707405030 503890847 376814415 503890847 376814415 251527200 492770023 251527200 492770023 327507538 363629879 327507538 363629879 242299981 62801492 242299981 62801492 957834671 997398265 957834671 997398265 524609626 397203197 524609626 397203197 113496508 169992223 113496508 169992223 466142438 504981089 466142438 504981089 63864960 95598375 63864960 95598375 395861254 898213394 395861254 898213394 724770784 407448601 724770784 407448601 396837779 999593632 396837779 999593632 279152732 419177652 279152732 419177652 701313156 441412927 701313156 441412927 740938513 291934391 740938513 291934391 803765018 650570544 803765018 650570544 432029342 339466071 432029342 339466071 770377496 589567545 770377496 589567545 576473622 150322850 576473622 150322850 900300142 7015536 900300142 7015536 4423273 296368673 4423273 296368673 386709107 860713155 386709107 860713155 760783812 354694345 760783812 354694345 368189006 803403637 368189006 803403637 758801176 356806902 758801176 356806902 698667419 765425339 698667419 765425339 377880757 843814490 377880757 843814490 366856470 399511965 366856470 399511965 753319866 364344340 753319866 364344340 265003906 397619745 265003906 397619745 747700138 76446685 747700138 76446685 51097958 492900282 51097958 492900282 327529797 292397513 327529797 292397513 116937873 70880110 116937873 70880110 47630935 399298555 47630935 399298555 730560539 451834656 730560539 451834656 295575204 282308451 295575204 282308451 185746500 478477705 185746500 478477705 962486697 55810424 962486697 55810424 75951588 975123020 75951588 975123020 581753031 402329495 581753031 402329495 728236671 712258054 728236671 712258054 235827515 354409972 235827515 354409972 499496049 579914198 499496049 579914198 741811988 381553975 741811988 381553975 543575684 895543944 543575684 895543944 998843266 1611415 998843266 1611415 841840650 237726208 841840650 237726208 946763350 79280693 946763350 79280693 613948589 651427564 613948589 651427564 809944243 284049592 809944243 284049592 790106810 840817528 790106810 840817528 576126600 355134596 576126600 355134596 760307179 261239844 760307179 261239844 171972897 310921074 171972897 310921074 790521334 696603985 790521334 696603985 124923911 187227007 124923911 187227007 449058016 910388761 449058016 910388761 595115446 712876881 595115446 712876881 389613226 81568897 389613226 81568897 945403216 957881082 945403216 957881082 425577918 78911655 425577918 78911655 947089085 220937508 947089085 220937508 31872757 47485673 31872757 47485673 308449096 462502122 308449096 462502122 824476502 264303957 824476502 264303957 411046494 695357000 411046494 695357000 737588958 387983753 737588958 387983753 592676278 903523000 592676278 903523000 596085168 362757967 596085168 362757967 70387035 106071594 70387035 106071594 305232674 457576158 305232674 457576158 15913342 24661055 15913342 24661055 123242720 752766822 123242720 752766822 489513334 92118449 489513334 92118449 61465279 235601554 61465279 235601554 999640138 392353 999640138 392353 54091505 845569873 54091505 845569873 436977814 529067108 436977814 529067108 449457024 695319763 449457024 695319763 791031061 310315685 791031061 310315685 329813908 495431397 329813908 495431397 792804498 307451103 792804498 307451103 427500491 806421608 427500491 806421608 858330652 212202836 858330652 212202836 326680387 491149114 326680387 491149114 294443039 441412930 294443039 441412930 651045822 771630915 651045822 771630915 738705588 200849753 738705588 200849753 133666706 19821018 133666706 19821018 986653647 283967650 986653647 283967650 810023358 142354749 810023358 142354749 905489252 293527438 905489252 293527438 194082741 44936141 194082741 44936141 969599512 969261522 969599512 969261522 340391666 480218157 340391666 480218157 807842191 286583650 807842191 286583650 603176349 529570190 603176349 529570190 200342937 4704720 200342937 4704720 996903477 843913619 996903477 843913619 521723462 688521537 521723462 688521537 552501584 146164436 552501584 146164436 97427007 171922215 97427007 171922215 885584722 452675620 885584722 452675620 693549756 350572157 693549756 350572157 763237014 736596807 763237014 736596807 488641673 460246413 488641673 460246413 688510372 478927155 688510372 478927155 148112353 224287067 148112353 224287067 296513743 634760815 296513743 634760815 993655898 8658064 993655898 8658064 552063909 611438376 552063909 611438376 312160050 229697555 312160050 229697555 151891119 130860448 151891119 130860448 913537020 884189111 913537020 884189111 363834154 808311886 363834154 808311886 565672525 81568896 565672525 81568896 54461157 428992443 54461157 428992443 710123112 707617583 710123112 707617583 336915644 787329572 336915644 787329572 554720056 743001652 554720056 743001652 371223811 954127604 371223811 954127604 643992129 355134594 643992129 355134594 236529851 282082824 236529851 282082824 811624420 163865160 811624420 163865160 109729203 73686353 109729203 73686353 951662511 22042426 951662511 22042426 14025789 630353836 14025789 630353836 578251884 542130644 578251884 542130644 548380534 386807776 548380534 386807776 738282230 127002479 738282230 127002479 84421906 382039077 84421906 382039077 757866856 358314201 757866856 358314201 338799327 657286937 338799327 657286937 75067920 112917668 75067920 112917668 760241514 355224441 760241514 355224441 826117118 181102317 826117118 181102317 120625194 283301624 120625194 283301624 810547582 59048789 810547582 59048789 39814832 828283484 39814832 828283484 988437700 17345694 988437700 17345694 809615385 696027137 809615385 696027137 653731116 433734271 653731116 433734271 706684334 799578276 706684334 799578276 340544891 882538845 340544891 882538845 773970222 334377199 773970222 334377199 362131454 556859353 362131454 556859353 487895411 60511530 487895411 60511530 40805950 389471476 40805950 389471476 837442018 244370921 837442018 244370921 277395239 416545774 277395239 416545774 961007921 58067545 961007921 58067545 800319808 296738750 800319808 296738750 940961179 88778093 940961179 88778093 860325448 239533723 860325448 239533723 7813782 11992967 7813782 11992967 482294868 524624823 482294868 524624823 140994470 212245467 140994470 212245467 268991812 404009641 268991812 404009641 931150149 104837324 931150149 104837324 742879648 380298722 742879648 380298722 233970714 351676081 233970714 351676081 574649211 695612090 574649211 695612090 4277245 6703679 4277245 6703679 272347942 408483579 272347942 408483579 777153591 329676924 777153591 329676924 283413766 424606417 283413766 424606417 957782220 62805241 957782220 62805241 904900872 143308066 904900872 143308066 919648683 121643860 919648683 121643860 295768386 443364595 295768386 443364595 213709327 322731107 213709327 322731107 316644243 475811209 316644243 475811209 42907778 63736561 42907778 63736561 898249309 193752843 898249309 193752843 128924238 448067532 128924238 448067532 696664103 594979892 696664103 594979892 273836956 343498643 273836956 343498643 870347347 194045115 870347347 194045115 821367011 434888628 821367011 434888628 192838297 291654736 192838297 291654736 546418856 919116899 546418856 919116899 402566833 438897717 402566833 438897717 292877978 83600946 292877978 83600946 943946155 812364863 943946155 812364863 17994436 27954067 17994436 27954067 348206185 986309835 348206185 986309835 521236781 513129331 521236781 513129331 292756665 2949470 292756665 2949470 1798909 247560918 1798909 247560918 835307655 267283408 835307655 267283408 822451833 37230686 822451833 37230686 974952562 41705691 974952562 41705691 27745528 349626953 27745528 349626953 640244480 657254655 640244480 657254655 967538592 47630459 967538592 47630459 900397970 747519453 900397970 747519453 69238029 104475308 69238029 104475308 157850699 316791140 157850699 316791140 695808543 735066896 695808543 735066896 415650858 761095718 415650858 761095718 658755751 875012922 658755751 875012922 561546476 351679214 561546476 351679214 762551364 572534842 762551364 572534842 354817307 971571364 354817307 971571364 416845688 318951953 416845688 318951953 211465897 542330928 211465897 542330928 859325472 210129596 859325472 210129596 336589971 572646094 336589971 572646094 297795631 185817921 297795631 185817921 876112598 218012561 876112598 218012561 144245220 797037376 144245220 797037376 893325971 40401627 893325971 40401627 26816606 195436806 26816606 195436806 869427871 371551411 869427871 371551411 247906436 451136828 247906436 451136828 300622927 364380145 300622927 364380145 242820471 352189880 242820471 352189880 762255357 444923713 762255357 444923713 423628287 930889651 423628287 930889651 607973663 379361217 607973663 379361217 743685919 764086693 743685919 764086693 421559270 548686563 421559270 548686563 649802017 947165579 649802017 947165579 820507136 136472949 820507136 136472949 90737098 698823289 90737098 698823289 740314751 383610794 740314751 383610794 565534711 648156140 565534711 648156140 97640102 146376437 97640102 146376437 411592795 792938045 411592795 792938045 397001290 265643878 397001290 265643878 823440362 389144394 823440362 389144394 147553410 223409909 147553410 223409909 479229311 706783435 479229311 706783435 637137821 708075196 637137821 708075196 886823823 83090264 886823823 83090264 55419335 703086255 55419335 703086255 716212143 231248237 716212143 231248237 152789073 339752907 152789073 339752907 805781303 289104774 805781303 289104774 246903007 403321848 246903007 403321848 727638650 681822861 727638650 681822861 622956709 291758837 622956709 291758837 803867515 438892868 803867515 438892868 471915323 704942570 471915323 704942570 244174198 258536854 244174198 258536854 66573447 100153456 66573447 100153456 290537068 435136857 290537068 435136857 754908234 362275731 754908234 362275731 592385848 790537719 592385848 790537719 748397269 372159065 748397269 372159065 743209904 379977091 743209904 379977091 183667497 180834418 183667497 180834418 120496193 214653723 120496193 214653723 547779886 900683031 547779886 900683031 568556122 576810169 568556122 576810169 468995138 148044218 468995138 148044218 901677448 851999853 901677448 851999853 266911305 400819379 266911305 400819379 299775819 455527352 299775819 455527352 691852497 58233034 691852497 58233034 39267557 24053482 39267557 24053482 983994942 961992055 983994942 961992055 332480928 301945333 332480928 301945333 949376326 75566557 949376326 75566557 211664154 319075468 211664154 319075468 17421686 22701049 17421686 22701049 984793644 228589167 984793644 228589167 433996529 803005318 433996529 803005318 347636242 335235652 347636242 335235652 773382151 312630912 773382151 312630912 100072093 150573532 100072093 150573532 324565461 487958327 324565461 487958327 948588959 76704919 948588959 76704919 293931787 739889037 293931787 739889037 641685750 69084187 641685750 69084187 953577951 190321717 953577951 190321717 126787983 473701981 126787983 473701981 783395215 190843778 783395215 190843778 127277863 410436833 127277863 410436833 291318245 436809715 291318245 436809715 815011555 240322627 815011555 240322627 839990559 550004066 839990559 550004066 257565211 215386901 257565211 215386901 856240963 644455611 856240963 644455611 434548495 736152462 434548495 736152462 869978522 194508376 869978522 194508376 236567083 355192112 236567083 355192112 967890408 47090255 967890408 47090255 845019523 232896642 845019523 232896642 107003134 160583637 107003134 160583637 737159813 859210736 737159813 859210736 160575046 242749064 160575046 242749064 365274709 856030205 365274709 856030205 84338128 126934909 84338128 126934909 697291870 629979034 697291870 629979034 141465123 211994139 141465123 211994139 140747057 687821442 140747057 687821442 357391137 176462207 357391137 176462207 117548997 148412089 117548997 148412089 901538409 291808379 901538409 291808379 803833958 27037838 803833958 27037838 982168495 496470862 982168495 496470862 665030737 82416069 665030737 82416069 944950512 132541882 944950512 132541882 63377551 94951934 63377551 94951934 267505219 401654526 267505219 401654526 234373322 352127674 234373322 352127674 560503928 729933597 560503928 729933597 596817906 574153383 596817906 574153383 397315666 932815665 397315666 932815665 448631607 98752030 448631607 98752030 65722065 392975399 65722065 392975399 734301438 497911117 734301438 497911117 664121310 75034740 664121310 75034740 949680167 339832584 949680167 339832584 225995174 85913142 225995174 85913142 942599986 238785734 942599986 238785734 52440618 78482775 52440618 78482775 609758816 773013953 609758816 773013953 481844177 885213883 481844177 885213883 392479272 67719202 392479272 67719202 954286591 426911357 954286591 426911357 711710816 116243002 711710816 116243002 923173562 265516404 923173562 265516404 601661217 654714871 601661217 654714871 866277087 199736587 866277087 199736587 204528112 453067366 204528112 453067366 371148704 838612751 371148704 838612751 351660108 708301953 351660108 708301953 505502936 970141138 505502936 970141138 281963730 336078062 281963730 336078062 772796559 283959488 772796559 283959488 187096296 529224993 187096296 529224993 603533153 249492613 603533153 249492613 164831220 566156911 164831220 566156911 577827245 802557691 577827245 802557691 181821790 276311105 181821790 276311105 433324999 993758470 433324999 993758470 144859022 218917571 144859022 218917571 595694100 793521640 595694100 793521640 109834473 149667537 109834473 149667537 99553746 554151920 99553746 554151920 514192147 801263996 514192147 801263996 776318535 330870376 776318535 330870376 587012194 870642756 587012194 870642756 926939819 50952657 926939819 50952657 965640787 355731854 965640787 355731854 84487932 127126311 84487932 127126311 673248029 483366016 673248029 483366016 853733653 219390276 853733653 219390276 333183970 701413131 333183970 701413131 967297856 47959372 967297856 47959372 786638065 638147067 786638065 638147067 252896474 379084199 252896474 379084199 361592621 923337171 361592621 923337171 538019056 25984903 538019056 25984903 16718624 430760554 16718624 430760554 708781245 723627028 708781245 723627028 198332816 300020491 198332816 300020491 412658157 844265588 412658157 844265588 448483822 740853403 448483822 740853403 404105372 615266093 404105372 615266093 540610024 126451612 540610024 126451612 83994449 248234404 83994449 248234404 974017311 38570972 974017311 38570972 783757834 437710183 783757834 437710183 599123278 914499589 599123278 914499589 874715487 161942300 874715487 161942300 892271020 249501710 892271020 249501710 9396894 14041311 9396894 14041311 831380347 988647924 831380347 988647924 540414828 414109757 540414828 414109757 720382300 582648764 720382300 582648764 166471308 252061417 166471308 252061417 266571328 423332650 266571328 423332650 613592385 794891195 613592385 794891195 747104847 373814144 747104847 373814144 346590248 990851826 346590248 990851826 900602894 149873442 900602894 149873442 380204545 865667908 380204545 865667908 724047160 408361647 724047160 408361647 684716308 465953262 684716308 465953262 269734743 404968188 269734743 404968188 699652722 648691967 699652722 648691967 207521657 268626895 207521657 268626895 821299784 388209350 821299784 388209350 446521806 774806156 446521806 774806156 220639948 332657466 220639948 332657466 277335756 885032684 277335756 885032684 613992178 303154587 613992178 303154587 45268231 67222306 45268231 67222306 192957710 291758832 192957710 291758832 131091797 196771802 131091797 196771802 751642966 460046649 751642966 460046649 216842702 326975994 216842702 326975994 590353238 621942388 590353238 621942388 415523905 499863947 415523905 499863947 596572354 999201564 596572354 999201564 465440976 130063529 465440976 130063529 913946065 462695822 913946065 462695822 25951243 39247842 25951243 39247842 812088400 622919353 812088400 622919353 446545731 527599668 446545731 527599668 366111758 859633303 366111758 859633303 966592166 49374013 966592166 49374013 654090977 564578436 654090977 564578436 973644331 39317301 973644331 39317301 84859388 127693559 84859388 127693559 943549176 84562881 943549176 84562881 461715008 884324187 461715008 884324187 733803592 394116935 733803592 394116935 716703280 419367836 716703280 419367836 983940506 24067470 983940506 24067470 211996851 681529951 211996851 681529951 885712957 171689152 885712957 171689152 470967833 5
150751 0 1457211 3351754 1457211 3351754 243866 229367 243866 229367 665592 2462080 665592 2462080 4224173 2169820 4224173 2169820 3351639 2978484 3351639 2978484 3721593 952216 3721593 952216 718642 3269613 718642 3269613 4501105 2854431 4501105 2854431 3347843 4608067 3347843 4608067 335215 1340419 335215 1340419 1662474 1763835 1662474 1763835 1143070 552844 1143070 552844 4143794 1661211 4143794 1661211 3198224 1656041 3198224 1656041 1672998 2274528 1672998 2274528 1660224 2249821 1660224 2249821 1456000 4047630 1456000 4047630 4484542 219112 4484542 219112 224612 921066 224612 921066 4706715 3322347 4706715 3322347 1676447 561327 1676447 561327 3576550 3710606 3576550 3710606 1683053 2240618 1683053 2240618 3984612 2687129 3984612 2687129 1665414 823602 1665414 823602 326202 3345209 326202 3345209 899569 900916 899569 900916 1423572 3319298 1423572 3319298 3342008 3714036 3342008 3714036 736419 917861 736419 917861 3358511 3351782 3358511 3351782 3595473 289215 3595473 289215 286819 2756848 286819 2756848 1667947 1444136 1667947 1444136 1357796 1330304 1357796 1330304 4753581 3079098 4753581 3079098 4378749 2346728 4378749 2346728 3324205 1158143 3324205 1158143 892215 3350737 892215 3350737 3961585 125335 3961585 125335 1670234 1679271 1670234 1679271 3569040 425579 3569040 425579 469559 2139891 469559 2139891 4509495 2053844 4509495 2053844 1048153 3332325 1048153 3332325 3346028 1665806 3346028 1665806 1484706 2784419 1484706 2784419 4467445 1026544 4467445 1026544 656322 2337880 656322 2337880 4303910 837110 4303910 837110 1456143 200485 1456143 200485 513556 3346203 513556 3346203 2614109 769414 2614109 769414 907513 529854 907513 529854 1683827 566133 1683827 566133 1103350 1654360 1103350 1654360 4648140 2035934 4648140 2035934 2590644 1652063 2590644 1652063 4738945 3353156 4738945 3353156 3517732 2151730 3517732 2151730 3824745 502691 3824745 502691 488913 4268721 488913 4268721 3333193 2032488 3333193 2032488 4643283 417587 4643283 417587 1269505 4726001 1269505 4726001 4438856 2559779 4438856 2559779 4124103 2257896 4124103 2257896 4418132 1326819 4418132 1326819 356786 3341686 356786 3341686 964551 1403937 964551 1403937 293494 2309859 293494 2309859 4497608 2822574 4497608 2822574 1267421 213676 1267421 213676 221046 1963045 221046 1963045 3350307 3330007 3350307 3330007 1659814 3551664 1659814 3551664 1224153 468029 1224153 468029 481420 891079 481420 891079 3991921 2322558 3991921 2322558 3278555 1655135 3278555 1655135 162030 3344055 162030 3344055 1745641 1652364 1745641 1652364 1414450 2047122 1414450 2047122 4592248 463075 4592248 463075 454639 535273 454639 535273 1740604 3351784 1740604 3351784 276003 1681500 276003 1681500 4527185 2848472 4527185 2848472 2372310 1683736 2372310 1683736 3807017 2156196 3807017 2156196 1669856 856843 1669856 856843 3314506 1659424 3314506 1659424 3256492 2271903 3256492 2271903 4398773 2510450 4398773 2510450 3339327 4643497 3339327 4643497 1203171 333186 1203171 333186 343701 2753969 343701 2753969 3328513 1681858 3328513 1681858 3311491 3317074 3311491 3317074 3674845 233869 3674845 233869 267106 742411 267106 742411 3351802 2207354 3351802 2207354 1648511 908214 1648511 908214 393510 1268184 393510 1268184 204775 217769 204775 217769 3714736 2925121 3714736 2925121 974258 693810 974258 693810 2317869 3352278 2317869 3352278 4728182 1944859 4728182 1944859 4198444 2491897 4198444 2491897 1185107 256506 1185107 256506 1374792 1129895 1374792 1129895 475450 4700426 475450 4700426 3315131 343541 3315131 343541 1679007 3026060 1679007 3026060 3719467 1652052 3719467 1652052 345519 1303324 345519 1303324 3757314 1685858 3757314 1685858 552904 1116312 552904 1116312 4080744 1678741 4080744 1678741 1373825 1364725 1373825 1364725 1671266 4250650 1671266 4250650 3341801 3115009 3341801 3115009 3542354 305881 3542354 305881 298813 1676522 298813 1676522 4051363 517480 4051363 517480 515986 3106966 515986 3106966 4782037 652241 4782037 652241 889291 2743519 889291 2743519 1650070 1459024 1650070 1459024 1458223 1655205 1458223 1655205 3347038 4691877 3347038 4691877 459018 453721 459018 453721 3798918 2833372 3798918 2833372 3834632 569059 3834632 569059 432024 2767631 432024 2767631 4450295 1660206 4450295 1660206 1864454 3315561 1864454 3315561 3872298 2938727 3872298 2938727 626482 1034392 626482 1034392 200990 1439405 200990 1439405 1202455 470800 1202455 470800 4451971 2771690 4451971 2771690 442462 1223626 442462 1223626 3606500 2776584 3606500 2776584 641298 375302 641298 375302 3341248 4721447 3341248 4721447 4444273 2760148 4444273 2760148 1654877 4846945 1654877 4846945 4111969 2410291 4111969 2410291 4253651 3631434 4253651 3631434 643214 997808 643214 997808 995735 999082 995735 999082 898468 772403 898468 772403 1666241 900427 1666241 900427 3322555 202378 3322555 202378 13788 3343830 13788 3343830 4569737 1281780 4569737 1281780 370041 890489 370041 890489 3314739 3339582 3314739 3339582 1692478 3346702 1692478 3346702 2102451 1028049 2102451 1028049 1025689 233471 1025689 233471 3321746 1943847 3321746 1943847 332269 3348659 332269 3348659 3560247 1890774 3560247 1890774 4172734 2875550 4172734 2875550 3799134 2364334 3799134 2364334 4331702 655077 4331702 655077 660689 1649977 660689 1649977 2235922 3141791 2235922 3141791 1686511 2798813 1686511 2798813 4497770 2839349 4497770 2839349 110403 1139603 110403 1139603 3782451 2112675 3782451 2112675 3335111 20083 3335111 20083 3352695 1926127 3352695 1926127 4732436 481419 4732436 481419 1167418 3025213 1167418 3025213 3621571 3689303 3621571 3689303 870408 774431 870408 774431 2270992 3336607 2270992 3336607 853637 777004 853637 777004 481482 3334945 481482 3334945 3878663 633340 3878663 633340 638319 4518700 638319 4518700 3332902 1425455 3332902 1425455 215843 1665546 215843 1665546 2340178 620572 2340178 620572 605015 2180139 605015 2180139 1649446 1138977 1649446 1138977 550620 1317019 550620 1317019 3407303 1665968 3407303 1665968 1684919 1348923 1684919 1348923 3958224 2701467 3958224 2701467 1030171 1037001 1030171 1037001 1176594 3318559 1176594 3318559 3345008 3385957 3345008 3385957 1883374 807324 1883374 807324 874219 453661 874219 453661 4732480 4091795 4732480 4091795 3331996 2953439 3331996 2953439 3720661 1664258 3720661 1664258 931256 990827 931256 990827 987799 387724 987799 387724 391189 3338733 391189 3338733 4365626 2587546 4365626 2587546 4246203 2111089 4246203 2111089 4794656 3123872 4794656 3123872 3602210 3072788 3602210 3072788 1667630 4566417 1667630 4566417 579158 665981 579158 665981 2184555 1671189 2184555 1671189 1150022 1148010 1150022 1148010 4103966 1646689 4103966 1646689 287245 1366974 287245 1366974 3740125 2849850 3740125 2849850 1650565 1034863 1650565 1034863 1024214 1654151 1024214 1654151 1594506 597837 1594506 597837 601083 1989643 601083 1989643 4536547 2883015 4536547 2883015 1038230 634722 1038230 634722 4127956 3192063 4127956 3192063 1665837 2854212 1665837 2854212 4541501 1067225 4541501 1067225 614064 2408691 614064 2408691 4076720 1742687 4076720 1742687 1325989 348282 1325989 348282 1274694 3333854 1274694 3333854 226452 213758 226452 213758 3352527 1666272 3352527 1666272 200284 3338381 200284 3338381 1174893 433795 1174893 433795 1234314 1667018 1234314 1667018 1048765 2908588 1048765 2908588 3773134 1323727 3773134 1323727 363238 1677278 363238 1677278 4273341 2286711 4273341 2286711 1172956 1683786 1172956 1683786 3345339 3959798 3345339 3959798 596737 3347060 596737 3347060 3343396 3612935 3343396 3612935 1391281 1351233 1391281 1351233 4398110 2723080 4398110 2723080 3351582 555001 3351582 555001 813604 2692944 813604 2692944 4347556 3335705 4347556 3335705 2028544 3320785 2028544 3320785 4622866 2044263 4622866 2044263 3833721 2847419 3833721 2847419 675365 670368 675365 670368 3573874 3080519 3573874 3080519 1673251 356122 1673251 356122 1662661 4021790 1662661 4021790 1657878 1724704 1657878 1724704 1834359 3332052 1834359 3332052 3921146 2254160 3921146 2254160 1654560 3313611 1654560 3313611 3713656 306500 3713656 306500 992936 2732381 992936 2732381 3350323 275515 3350323 275515 250201 2536823 250201 2536823 3328021 575141 3328021 575141 779085 876213 779085 876213 1176398 474335 1176398 474335 844772 2927219 844772 2927219 4604249 2882492 4604249 2882492 3320721 3345759 3320721 3345759 3679311 1658753 3679311 1658753 536754 1105008 536754 1105008 1263942 3327624 1263942 3327624 3616362 1093789 3616362 1093789 1075685 2087447 1075685 2087447 3726070 1568654 3726070 1568654 1657459 1342872 1657459 1342872 3350940 1431006 3350940 1431006 229135 1878503 229135 1878503 3553683 4441918 3553683 4441918 1387938 1362850 1387938 1362850 4158741 2490823 4158741 2490823 1149427 1178980 1149427 1178980 3790708 3046206 3790708 3046206 672799 3347381 672799 3347381 4082821 2462698 4082821 2462698 4342402 2668676 4342402 2668676 246080 215700 246080 215700 2516420 1680332 2516420 1680332 538146 509668 538146 509668 4181711 2486848 4181711 2486848 2096228 1653192 2096228 1653192 3657013 4926142 3657013 4926142 310123 1029622 310123 1029622 1655424 4506107 1655424 4506107 1483150 1114146 1483150 1114146 1025889 1038751 1025889 1038751 3997196 3339209 3997196 3339209 2373755 1331346 2373755 1331346 3346275 243786 3346275 243786 222009 2866740 222009 2866740 3322301 2725977 3322301 2725977 631577 621173 631577 621173 4218823 2550986 4218823 2550986 1670533 1427549 1670533 1427549 1437174 3321575 1437174 3321575 1778500 874125 1778500 874125 769164 2410312 769164 2410312 4346092 1433857 4346092 1433857 237914 602553 237914 602553 3078603 3332160 3078603 3332160 1290794 2257324 1290794 2257324 3930514 3342845 3930514 3342845 1153219 3633646 1153219 3633646 837427 870944 837427 870944 3349959 3052740 3349959 3052740 1660063 2912885 1660063 2912885 4602348 318067 4602348 318067 1676170 3834156 1676170 3834156 1076530 1071337 1076530 1071337 1652360 4990068 1652360 4990068 3958743 3340863 3958743 3340863 2076223 3345013 2076223 3345013 3321735 28007 3321735 28007 4117253 1956688 4117253 1956688 4691680 515988 4691680 515988 535196 986746 535196 986746 4511611 2874276 4511611 2874276 1658061 1205754 1658061 1205754 442885 2591813 442885 2591813 4060138 1159332 4060138 1159332 1158896 2503406 1158896 2503406 1650253 975071 1650253 975071 377753 381554 377753 381554 4612166 2080506 4612166 2080506 1028192 657378 1028192 657378 1162013 3324910 1162013 3324910 3609516 1660173 3609516 1660173 461037 2527341 461037 2527341 3914780 2263689 3914780 2263689 3677034 3319580 3677034 3319580 4894621 2938717 4894621 2938717 3601799 3325552 3601799 3325552 4497791 1675922 4497791 1675922 2661864 2034618 2661864 2034618 4639598 1339836 4639598 1339836 2532936 3322196 2532936 3322196 4856501 1648029 4856501 1648029 1686288 3473687 1686288 3473687 4734782 1651006 4734782 1651006 3928343 2478786 3928343 2478786 4144529 1649536 4144529 1649536 632633 1975245 632633 1975245 4686671 1373908 4686671 1373908 312067 1653480 312067 1653480 3966257 4845355 3966257 4845355 3334776 1902352 3334776 1902352 3585489 4334813 3585489 4334813 824013 825755 824013 825755 4142975 2876781 4142975 2876781 4543958 2145569 4543958 2145569 3708863 2027200 3708863 2027200 3786574 2851563 3786574 2851563 289955 300681 289955 300681 251680 3321552 251680 3321552 3316130 3792989 3316130 3792989 780091 775441 780091 775441 1380728 1366658 1380728 1366658 893671 902215 893671 902215 473689 2437821 473689 2437821 4281395 760634 4281395 760634 456843 321524 456843 321524 319453 1107912 319453 1107912 1675851 3730469 1675851 3730469 1651940 551954 1651940 551954 570288 1991722 570288 1991722 4719393 3060151 4719393 3060151 4448453 2664110 4448453 2664110 2379568 1659270 2379568 1659270 2882701 1073780 2882701 1073780 1092518 2650009 1092518 2650009 4533667 3558158 4533667 3558158 1647620 2810243 1647620 2810243 4607751 1325251 4607751 1325251 1319356 2378395 1319356 2378395 4757681 3096391 4757681 3096391 938024 972767 938024 972767 1084625 1371217 1084625 1371217 1378380 624039 1378380 624039 588574 3343317 588574 3343317 2874406 1252684 2874406 1252684 1275171 2284103 1275171 2284103 3936252 239444 3936252 239444 1415901 2363361 1415901 2363361 4238117 3323733 4238117 3323733 2191426 2018045 2191426 2018045 3700399 367669 3700399 367669 368048 2494302 368048 2494302 4169702 3338091 4169702 3338091 1205509 4969905 1205509 4969905 3328128 1345877 3328128 1345877 342220 3132615 342220 3132615 3540753 1648709 3540753 1648709 2081033 1916074 2081033 1916074 4757409 369455 4757409 369455 368500 3321840 368500 3321840 2714284 293816 2714284 293816 1343232 2161485 1343232 2161485 3846482 2836237 3846482 2836237 3900067 308162 3900067 308162 1381193 1712953 1381193 1712953 4637789 2295707 4637789 2295707 4352409 1891371 4352409 1891371 4784318 1650558 4784318 1650558 1201798 2588155 1201798 2588155 4077283 272254 4077283 272254 266786 570039 266786 570039 1660030 4084228 1660030 4084228 1278465 1295560 1278465 1295560 1668621 3619028 1668621 3619028 4193964 207380 4193964 207380 498427 1177720 498427 1177720 720848 972389 720848 972389 3881673 2212896 3881673 2212896 1517306 1651816 1517306 1651816 3866533 2639953 3866533 2639953 4315780 3844034 4315780 3844034 1653917 1993166 1653917 1993166 3682744 608166 3682744 608166 1058346 2998663 1058346 2998663 4672502 877308 4672502 877308 856062 2722241 856062 2722241 3947497 3328102 3947497 3328102 1400703 228564 1400703 228564 4256637 2392611 4256637 2392611 693580 944440 693580 944440 2573943 2821613 2573943 2821613 4968405 3319695 4968405 3319695 610316 477514 610316 477514 496730 971997 496730 971997 4775328 754017 4775328 754017 933781 2516990 933781 2516990 4126377 2880659 4126377 2880659 3761462 1964838 3761462 1964838 4712278 1662057 4712278 1662057 124843 597293 124843 597293 2247406 3324253 2247406 3324253 4432475 416768 4432475 416768 229276 1662590 229276 1662590 3340869 3818823 3340869 3818823 3336653 2433565 3336653 2433565 4801582 3125330 4801582 3125330 1659465 892262 1659465 892262 777766 375581 777766 375581 3441812 3315927 3441812 3315927 1176562 514410 1176562 514410 4759422 3102437 4759422 3102437 1288242 666165 1288242 666165 674407 4038393 674407 4038393 3341371 2342200 3341371 2342200 1674300 4101325 1674300 4101325 3322969 688873 3322969 688873 898079 2538673 898079 2538673 4202939 2271623 4202939 2271623 506046 502213 506046 502213 3543321 1649754 3543321 1649754 984705 660791 984705 660791 4668908 3347026 4668908 3347026 157384 2587606 157384 2587606 4248323 3334439 4248323 3334439 1673816 946246 1673816 946246 568758 3601520 568758 3601520 336838 1320435 336838 1320435 3337795 4802533 3337795 4802533 1312160 1253721 1312160 1253721 1224007 455751 1224007 455751 831650 3331434 831650 3331434 4179474 477858 4179474 477858 930374 3324479 930374 3324479 3799784 1432593 3799784 1432593 1010495 843133 1010495 843133 3331670 1303819 3331670 1303819 1308345 2385731 1308345 2385731 4071591 3018999 4071591 3018999 1651213 879621 1651213 879621 793599 896990 793599 896990 1143274 544814 1143274 544814 4768860 3115010 4768860 3115010 1667420 1383429 1667420 1383429 1677816 1924097 1677816 1924097 3544285 1858409 3544285 1858409 3963292 2329252 3963292 2329252 262534 1412281 262534 1412281 2526607 2709645 2526607 2709645 3976034 389936 3976034 389936 1246066 3192380 1246066 3192380 4622581 1101155 4622581 1101155 1121128 3337480 1121128 3337480 2011331 1650834 2011331 1650834 1673830 2811009 1673830 2811009 4449266 4031591 4449266 4031591 3327745 4084027 3327745 4084027 3351838 1683517 3351838 1683517 433035 314532 433035 314532 1363223 366950 1363223 366950 1304088 3505986 1304088 3505986 4364978 2266067 4364978 2266067 1672625 2458037 1672625 2458037 3546432 1126197 3546432 1126197 1093516 1663905 1093516 1663905 3684814 2203716 3684814 2203716 1954284 1654008 1954284 1654008 4725539 2749400 4725539 2749400 1178151 498760 1178151 498760 1190079 1900535 1190079 1900535 2312643 298133 2312643 298133 1371008 2792349 1371008 2792349 3898086 1074941 3898086 1074941 3329393 2142604 3329393 2142604 4530068 3069770 4530068 3069770 783208 761761 783208 761761 4721140 2032168 4721140 2032168 1657509 153306 1657509 153306 4122424 3338804 4122424 3338804 1428235 243394 1428235 243394 1225340 3353056 1225340 3353056 766328 735693 766328 735693 3979318 2314931 3979318 2314931 1106516 571201 1106516 571201 3339116 2668951 3339116 2668951 1292372 379024 1292372 379024 4207503 3343982 4207503 3343982 479231 506621 479231 506621 3784639 1683344 3784639 1683344 4039318 261552 4039318 261552 277203 3325673 277203 3325673 554658 1215063 554658 1215063 437051 422215 437051 422215 4559996 1664715 4559996 1664715 3337975 697247 3337975 697247 599859 1659100 599859 1659100 3350111 4018281 3350111 4018281 3535484 697985 3535484 697985 857092 1654842 857092 1654842 973300 856548 973300 856548 676896 987381 676896 987381 582152 582623 582152 582623 4833761 3353133 4833761 3353133 3575472 1931185 3575472 1931185 1904716 3345188 1904716 3345188 2802614 303691 2802614 303691 302528 2854357 302528 2854357 3315057 2120097 3315057 2120097 2985894 2021514 2985894 2021514 3678773 509818 3678773 509818 595027 2677224 595027 2677224 4015140 3321923 4015140 3321923 810830 819520 810830 819520 1672390 3608680 1672390 3608680 907493 905420 907493 905420 4458686 3324140 4458686 3324140 4149379 2464641 4149379 2464641 4111337 2609575 4111337 2609575 4262239 619292 4262239 619292 789931 901086 789931 901086 755544 1660047 755544 1660047 4270560 2399851 4270560 2399851 1064236 609483 1064236 609483 3658809 3327760 3658809 3327760 1655088 1309303 1655088 1309303 1648353 1656223 1648353 1656223 2751834 3327769 2751834 3327769 531794 2174918 531794 2174918 3857700 1564699 3857700 1564699 1670731 2954373 1670731 2954373 3349596 382909 3349596 382909 361848 2331221 361848 2331221 4761102 3064843 4761102 3064843 3918614 362414 3918614 362414 343807 3344744 343807 3344744 3498349 842394 3498349 842394 872409 1686136 872409 1686136 4008039 2645710 4008039 2645710 870994 846939 870994 846939 4719398 1646927 4719398 1646927 240061 262017 240061 262017 1321021 3316393 1321021 3316393 3330625 3757681 3330625 3757681 4481681 1936606 4481681 1936606 4745447 3338308 4745447 3338308 780236 2195911 780236 2195911 3609714 3043954 3609714 3043954 4103849 2202906 4103849 2202906 3885771 2720828 3885771 2720828 3960890 3606747 3960890 3606747 1665679 1680871 1665679 1680871 3814930 4926321 3814930 4926321 1656284 3060928 1656284 3060928 3344394 362888 3344394 362888 1664765 2362920 1664765 2362920 3341015 4905398 3341015 4905398 1669875 1650158 1669875 1650158 4003090 907471 4003090 907471 828491 793206 828491 793206 4376288 3077465 4376288 3077465 4742230 577834 4742230 577834 1072336 4246290 1072336 4246290 4656188 2970070 4656188 2970070 3551543 3088922 3551543 3088922 830479 818858 830479 818858 1728461 3322777 1728461 3322777 3323379 948186 3323379 948186 3350641 4515854 3350641 4515854 3341823 1881451 3341823 1881451 3690703 2002317 3690703 2002317 710402 687376 710402 687376 1671036 1764756 1671036 1764756 620124 600107 620124 600107 3564617 3345839 3564617 3345839 4613674 867489 4613674 867489 762814 2905855 762814 2905855 3339858 3345765 3339858 3345765 2510226 2278344 2510226 2278344 3948420 1443683 3948420 1443683 234313 1649552 234313 1649552 2102032 596547 2102032 596547 1047853 2992901 1047853 2992901 3690143 3092887 3690143 3092887 2340621 1684878 2340621 1684878 1652114 4710606 1652114 4710606 4427159 562823 4427159 562823 541127 2526610 541127 2526610 4133799 1350048 4133799 1350048 324514 682440 324514 682440 1685290 4702467 1685290 4702467 3259059 1669175 3259059 1669175 4182292 539145 4182292 539145 531294 4499565 531294 4499565 1676912 1677633 1676912 1677633 227293 1654930 227293 1654930 3405915 3343816 3405915 3343816 3334583 1367121 3334583 1367121 4365630 2299569 4365630 2299569 2490230 1652449 2490230 1652449 3327377 2489791 3327377 2489791 610302 610266 610302 610266 1126575 3314559 1126575 3314559 1653599 549554 1653599 549554 3597744 2898033 3597744 2898033 4585862 2648403 4585862 2648403 1061078 585435 1061078 585435 556450 1670165 556450 1670165 175150 800534 175150 800534 3947787 2707284 3947787 2707284 4316615 530803 4316615 530803 518619 1679266 518619 1679266 2915332 85723 2915332 85723 1313234 2453730 1313234 2453730 4108902 1651210 4108902 1651210 961366 3807664 961366 3807664 3350397 928731 3350397 928731 734601 166706 734601 166706 3337924 1676078 3337924 1676078 2816575 2714128 2816575 2714128 3964876 1098552 3964876 1098552 593838 2039180 593838 2039180 3643626 3008769 3643626 3008769 1341427 1345592 1341427 1345592 4042055 3352337 4042055 3352337 3333895 1169900 3333895 1169900 1261303 3328147 1261303 3328147 593964 644730 593964 644730 4293370 2601543 4293370 2601543 603378 411870 603378 411870 3331966 448016 3331966 448016 465960 2332424 465960 2332424 4348542 3525895 4348542 3525895 1684233 1494562 1684233 1494562 3322896 547958 3322896 547958 571344 774298 571344 774298 1664458 3700819 1664458 3700819 4643513 16385 4643513 16385 345499 1681190 345499 1681190 4827604 1022298 4827604 1022298 1032898 1952764 1032898 1952764 1683241 3349082 1683241 3349082 4554992 2108359 4554992 2108359 4042117 3314509 4042117 3314509 4415804 1684839 4415804 1684839 132327 1873010 132327 1873010 3706817 2036747 3706817 2036747 642031 618087 642031 618087 4691789 1951592 4691789 1951592 1044807 1030864 1044807 1030864 1912544 3322405 1912544 3322405 519114 1175391 519114 1175391 3333692 2505084 3333692 2505084 4959338 216179 4959338 216179 1411715 3333583 1411715 3333583 2905997 719196 2905997 719196 596014 1777182 596014 1777182 3334463 1650634 3334463 1650634 330747 762841 330747 762841 1266559 4590260 1266559 4590260 4032004 2329993 4032004 2329993 4354340 3325516 4354340 3325516 2844794 2311633 2844794 2311633 4057122 3351036 4057122 3351036 4577542 4890065 4577542 4890065 308104 1381244 308104 1381244 3349116 2220130 3349116 2220130 4473770 1277234 4473770 1277234 370443 2159298 370443 2159298 4458013 2202653 4458013 2202653 956597 707755 956597 707755 4498026 3250092 4498026 3250092 1321406 1317970 1321406 1317970 556720 3332689 556720 3332689 2138037 1682852 2138037 1682852 4253609 2584137 4253609 2584137 1457735 1472076 1457735 1472076 912389 3334262 912389 3334262 663696 656520 663696 656520 3849122 2960599 3849122 2960599 4619932 1031694 4619932 1031694 1027780 238365 1027780 238365 3323789 3292698 3323789 3292698 3583661 1649741 3583661 1649741 3566978 2286166 3566978 2286166 4368660 1457150 4368660 1457150 1678572 2650377 1678572 2650377 4032122 1147986 4032122 1147986 1150952 2951190 1150952 2951190 3720045 253436 3720045 253436 3347644 2013212 3347644 2013212 4652294 3325926 4652294 3325926 2042238 405301 2042238 405301 1251497 1671174 1251497 1671174 3635852 901040 3635852 901040 1676916 2680322 1676916 2680322 3997921 3335114 3997921 3335114 1122383 1116185 1122383 1116185 1149425 1674257 1149425 1674257 398092 413808 398092 413808 3720136 1674607 3720136 1674607 1074204 616234 1074204 616234 3998830 3345736 3998830 3345736 3133319 3160095 3133319 3160095 3982156 2313799 3982156 2313799 3326154 4688739 3326154 4688739 4730524 462698 4730524 462698 484268 422763 484268 422763 4190988 2466024 4190988 2466024 345251 561593 345251 561593 1661299 2085495 1661299 2085495 4581111 2918566 4581111 2918566 311265 1227963 311265 1227963 4595434 3328568 4595434 3328568 2676244 2585090 2676244 2585090 4249145 2918084 4249145 2918084 1667252 2362439 1667252 2362439 4032613 770499 4032613 770499 882709 1598 882709 1598 3325332 1647342 3325332 1647342 198277 824473 198277 824473 3350699 1919554 3350699 1919554 3318023 2130749 3318023 2130749 4451467 2769975 4451467 2769975 4639964 721867 4639964 721867 939068 2115883 939068 2115883 4528983 456507 4528983 456507 1647134 3571907 1647134 3571907 4627239 469478 4627239 469478 305142 3318176 305142 3318176 4261090 2384602 4261090 2384602 4171491 2521119 4171491 2521119 945427 713222 945427 713222 3317370 1888214 3317370 1888214 1036421 1035383 1036421 1035383 4704165 3333596 4704165 3333596 452445 3335374 452445 3335374 3549729 1890356 3549729 1890356 1671497 3029704 1671497 3029704 955073 690285 955073 690285 832979 1378643 832979 1378643 278054 4440616 278054 4440616 3346771 2724936 3346771 2724936 1685673 1616099 1685673 1616099 3338435 40421 3338435 40421 1663006 1662895 1663006 1662895 2172978 3315242 2172978 3315242 1617194 3322165 1617194 3322165 4968862 1655093 4968862 1655093 1288750 386371 1288750 386371 2150510 3319804 2150510 3319804 4294765 2373582 4294765 2373582 1664931 4914669 1664931 4914669 1218405 1656593 1218405 1656593 4727808 3634814 4727808 3634814 1686375 305607 1686375 305607 3341235 2798822 3341235 2798822 3870542 953842 3870542 953842 3316455 2110276 3316455 2110276 4546918 1301598 4546918 1301598 359656 673278 359656 673278 1661639 2555615 1661639 2555615 3326323 1339201 3326323 1339201 4180665 2518935 4180665 2518935 4572494 2090968 4572494 2090968 4307671 3315988 4307671 3315988 1043349 1673674 1043349 1673674 1052763 1675807 1052763 1675807 1078940 1111415 1078940 1111415 1952381 1680614 1952381 1680614 419829 1045637 419829 1045637 3342106 1926854 3342106 1926854 327086 1330125 327086 1330125 3614084 3057936 3614084 3057936 1653965 553537 1653965 553537 528200 288439 528200 288439 1675721 4887598 1675721 4887598 1674192 2853394 1674192 2853394 4537891 1390095 4537891 1390095 1684398 4430040 1684398 4430040 3314000 627426 3314000 627426 1055078 2332487 1055078 2332487 4018985 2042626 4018985 2042626 1681241 3397295 1681241 3397295 3348756 2091469 3348756 2091469 1681395 1658240 1681395 1658240 4105068 2452815 4105068 2452815 469867 464058 469867 464058 2207581 3351823 2207581 3351823 1153004 790966 1153004 790966 765948 922581 765948 922581 881958 231967 881958 231967 1465587 526914 1465587 526914 1156904 1666439 1156904 1666439 4828382 2866151 4828382 2866151 3858250 3331417 3858250 3331417 1673726 1126876 1673726 1126876 271033 4128466 271033 4128466 1682421 799587 1682421 799587 784093 3096832 784093 3096832 3565434 1413304 3565434 1413304 1406619 118162 1406619 118162 3313553 61871 3313553 61871 3346457 1656906 3346457 1656906 262065 534123 262065 534123 3348978 1429962 3348978 1429962 258360 1667215 258360 1667215 1285440 503814 1285440 503814 478599 2239583 478599 2239583 4429109 3771147 4429109 3771147 997719 1007498 997719 1007498 1013872 713318 1013872 713318 966544 2956088 966544 2956088 3717550 4673993 3717550 4673993 1662989 157226 1662989 157226 3328518 408025 3328518 408025 391254 2037516 391254 2037516 1679829 838469 1679829 838469 458251 2294303 458251 2294303 3960152 1286854 3960152 1286854 358490 1686279 358490 1686279 5007028 2659493 5007028 2659493 1666716 3561356 1666716 3561356 1665544 1582388 1665544 1582388 1652155 2145437 1652155 2145437 827173 823378 827173 823378 1086781 1066877 1086781 1066877 1663872 513618 1663872 513618 3347384 3328173 3347384 3328173 2034783 1970217 2034783 1970217 4689864 4920076 4689864 4920076 3342229 2798682 3342229 2798682 4461941 2334197 4461941 2334197 1106009 1113479 1106009 1113479 4378436 2705290 4378436 2705290 1244790 1219162 1244790 1219162 4339997 2679216 4339997 2679216 1656826 2359988 1656826 2359988 4308477 2670810 4308477 2670810 3336069 1931243 3336069 1931243 3683151 2034740 3683151 2034740 4623937 1080698 4623937 1080698 483169 3318790 483169 3318790 836862 1459519 836862 1459519 215851 3645453 215851 3645453 3321078 2857382 3321078 2857382 4597119 2949157 4597119 2949157 1164750 477057 1164750 477057 1276898 3339816 1276898 3339816 5207 316144 5207 316144 3327956 352582 3327956 352582 349028 4562821 349028 4562821 4898385 1661769 4898385 1661769 3344747 3886654 3344747 3886654 1676240 1686347 1676240 1686347 1254073 3030597 1254073 3030597 4872009 3325752 4872009 3325752 3315220 245929 3315220 245929 227496 679789 227496 679789 3316053 3323355 3316053 3323355 1944457 1666991 1944457 1666991 3360019 298556 3360019 298556 443771 3109622 443771 3109622 3997205 1229913 3997205 1229913 881824 900802 881824 900802 3319340 2570940 3319340 2570940 4069854 406434 4069854 406434 324596 4933327 324596 4933327 4373309 1896900 4373309 1896900 4743905 2394056 4743905 2394056 430788 1239610 430788 1239610 4154757 2729611 4154757 2729611 4382942 1815135 4382942 1815135 1665062 2148692 1665062 2148692 3808215 1666237 3808215 1666237 2307948 2577673 2307948 2577673 4091599 1944730 4091599 1944730 2792095 762302 2792095 762302 3333505 1679748 3333505 1679748 25166 3077877 25166 3077877 3601915 1666899 3601915 1666899 890713 878583 890713 878583 1056785 2340166 1056785 2340166 4014349 555883 4014349 555883 1670636 2332963 1670636 2332963 4431768 1668438 4431768 1668438 4011595 2627097 4011595 2627097 4222442 826303 4222442 826303 1649415 3333646 1649415 3333646 2017007 1187099 2017007 1187099 958369 983857 958369 983857 505789 3340437 505789 3340437 4490846 2999550 4490846 2999550 2120350 3335100 2120350 3335100 512753 475144 512753 475144 3317948 4770973 3317948 4770973 4080209 2581202 4080209 2581202 752639 3319117 752639 3319117 683786 976053 683786 976053 432567 1678601 432567 1678601 260571 357970 260571 357970 569687 1654469 569687 1654469 4525269 2853121 4525269 2853121 3729016 808562 3729016 808562 771450 1044470 771450 1044470 1018452 376535 1018452 376535 347141 1675730 347141 1675730 3858884 3340205 3858884 3340205 1054164 1650111 1054164 1650111 1669162 4537074 1669162 4537074 4465940 317968 4465940 317968 1355842 2025485 1355842 2025485 3671562 1009544 3671562 1009544 654202 1867041 654202 1867041 3563735 1325760 3563735 1325760 340056 2826368 340056 2826368 4474359 3342329 4474359 3342329 3535157 838146 3535157 838146 1651246 3264598 1651246 3264598 4215282 2453716 4215282 2453716 4546925 3333354 4546925 3333354 1273289 1271861 1273289 1271861 1204349 1673723 1204349 1673723 350471 369427 350471 369427 3919657 2728657 3919657 2728657 3668366 593153 3668366 593153 1063612 2822847 1063612 2822847 4468112 3021291 4468112 3021291 1937528 1034573 1937528 1034573 630271 2090862 630271 2090862 3747847 420240 3747847 420240 1232509 1648200 1232509 1648200 3842646 1334191 3842646 1334191 302649 3061174 302649 3061174 4723752 2553392 4723752 2553392 3326433 1013460 3326433 1013460 3340685 2311073 3340685 2311073 3978734 1919422 3978734 1919422 1658857 174050 1658857 174050 3558473 3103210 3558473 3103210 365133 1291232 365133 1291232 3329813 3342237 3329813 3342237 1656237 1037343 1656237 1037343 1042259 2275081 1042259 2275081 3951303 1245088 3951303 1245088 600367 586585 600367 586585 1248171 1674969 1248171 1674969 4837161 3343058 4837161 3343058 2878746 3317756 2878746 3317756 3992691 3327835 3992691 3327835 62583 862336 62583 862336 3908499 2773087 3908499 2773087 1124516 523887 1124516 523887 1683751 4415982 1683751 4415982 852473 698300 852473 698300 971177 660679 971177 660679 694869 1658774 694869 1658774 4455443 2215662 4455443 2215662 1476591 199014 1476591 199014 3660127 1969012 3660127 1969012 4745678 995392 4745678 995392 1025197 1899412 1025197 1899412 4768646 2743677 4768646 2743677 3948333 2728295 3948333 2728295 4368418 2343325 4368418 2343325 3351859 2809393 3351859 2809393 3857562 637527 3857562 637527 1015679 3902674 1015679 3902674 3344289 505379 3344289 505379 3335937 2132134 3335937 2132134 4500141 1088410 4500141 1088410 1101007 1122484 1101007 1122484 3341301 3007192 3341301 3007192 1653445 2110596 1653445 2110596 4570857 876304 4570857 876304 768359 3983749 768359 3983749 3352817 2675574 3352817 2675574 1677546 1989575 1677546 1989575 3652064 4139385 3652064 4139385 3317032 1931781 3317032 1931781 3583013 709325 3583013 709325 1684439 3093218 1684439 3093218 3581982 3315669 3581982 3315669 866208 3319445 866208 3319445 4562706 2482003 4562706 2482003 304540 1364552 304540 1364552 4115212 2486372 4115212 2486372 4165483 1433287 4165483 1433287 1272131 1272772 1272131 1272772 4377148 2718269 4377148 2718269 4292056 2640454 4292056 2640454 4406908 3136238 4406908 3136238 953516 963688 953516 963688 4777702 3249667 4777702 3249667 188613 1646698 188613 1646698 3759370 2855819 3759370 2855819 3778015 1685311 3778015 1685311 676309 2459441 676309 2459441 4540086 3350905 4540086 3350905 2487584 1687333 2487584 1687333 4348660 2302349 4348660 2302349 1672161 204095 1672161 204095 212089 2181845 212089 2181845 3849890 2352330 3849890 2352330 1295912 1186998 1295912 1186998 3342157 1597033 3342157 1597033 514322 481489 514322 481489 863408 2061447 863408 2061447 4583632 2068412 4583632 2068412 3650026 1106310 3650026 1106310 1427341 1436233 1427341 1436233 1272593 1253724 1272593 1253724 4766247 2736812 4766247 2736812 16666 1667904 16666 1667904 1666722 2060227 1666722 2060227 1655662 1484786 1655662 1484786 4485448 1672541 4485448 1672541 858122 857697 858122 857697 772179 3343891 772179 3343891 3973987 3334209 3973987 3334209 768852 904054 768852 904054 2412082 3868273 2412082 3868273 4696939 1673540 4696939 1673540 3315502 1684393 3315502 1684393 549620 524868 549620 524868 1005861 3107213 1005861 3107213 4772373 2184402 4772373 2184402 850426 829544 850426 829544 37898 3342800 37898 3342800 1227381 1652152 1227381 1652152 903243 3345340 903243 3345340 4786738 133230 4786738 133230 1651845 733533 1651845 733533 3988839 2684216 3988839 2684216 4087579 2586431 4087579 2586431 4365711 2723972 4365711 2723972 330046 1330636 330046 1330636 2844887 3336955 2844887 3336955 3315672 518359 3315672 518359 4111464 4144952 4111464 4144952 1682254 1656307 1682254 1656307 4623321 2653331 4623321 2653331 312029 1096932 312029 1096932 3999227 3348191 3999227 3348191 904206 759665 904206 759665 302128 1364223 302128 1364223 1649120 624871 1649120 624871 382225 2587014 382225 2587014 4096514 3589993 4096514 3589993 3349876 2317832 3349876 2317832 4374234 3292106 4374234 3292106 1014147 1650064 1014147 1650064 2905497 3326246 2905497 3326246 4577488 2105087 4577488 2105087 3960959 2273804 3960959 2273804 611084 1077465 611084 1077465 604411 3330000 604411 3330000 3542239 1665210 3542239 1665210 118328 3343473 118328 3343473 1844226 1647822 1844226 1647822 1655615 2013836 1655615 2013836 1239791 1253625 1239791 1253625 1365340 3083128 1365340 3083128 4083066 703005 4083066 703005 498838 3574817 498838 3574817 3347445 2754642 3347445 2754642 4435115 1436788 4435115 1436788 1418298 4946094 1418298 4946094 1674421 507236 1674421 507236 123208 1669567 123208 1669567 3353159 332179 3353159 332179 1659193 4427577 1659193 4427577 3819319 1678767 3819319 1678767 4623539 2166941 4623539 2166941 4197402 2470190 4197402 2470190 1411281 1655832 1411281 1655832 1658798 4417458 1658798 4417458 4295632 2343133 4295632 2343133 4018898 2753537 4018898 2753537 4447987 1684736 4447987 1684736 629262 1006300 629262 1006300 3946771 2807334 3946771 2807334 4462102 828984 4462102 828984 846539 3337442 846539 3337442 2254252 3331312 2254252 3331312 1304136 3326059 1304136 3326059 3626443 3691133 3626443 3691133 315029 1332855 315029 1332855 3336293 4533708 3336293 4533708 445009 487033 445009 487033 4125785 2538793 4125785 2538793 3719019 360582 3719019 360582 1001040 696174 1001040 696174 3351479 384270 3351479 384270 4392519 2260569 4392519 2260569 857821 1685283 857821 1685283 3916473 2278244 3916473 2278244 3776003 465176 3776003 465176 575351 4833052 575351 4833052 3336751 822593 3336751 822593 1338265 2299305 1338265 2299305 3990580 3058194 3990580 3058194 903379 894612 903379 894612 4427309 2976670 4427309 2976670 3713282 2101519 3713282 2101519 3781904 3349617 3781904 3349617 753485 2654982 753485 2654982 4009215 990739 4009215 990739 561033 2882318 561033 2882318 3793602 1465558 3793602 1465558 1665727 2812253 1665727 2812253 4053770 2639102 4053770 2639102 3940990 3345346 3940990 3345346 3725842 333356 3725842 333356 4520385 1665825 4520385 1665825 282003 1565595 282003 1565595 3315809 749499 3315809 749499 888711 2097679 888711 2097679 4597036 658838 4597036 658838 651430 2662982 651430 2662982 4352414 2750385 4352414 2750385 1434565 651308 1434565 651308 589666 3331484 589666 3331484 3600090 1646811 3600090 1646811 4796666 3131009 4796666 3131009 3743952 123229 3743952 123229 1650872 2807765 1650872 2807765 4457188 3329847 4457188 3329847 1152653 709130 1152653 709130 1662179 1657451 1662179 1657451 3327899 1102680 3327899 1102680 541274 2091435 541274 2091435 3347652 3321268 3347652 3321268 1509166 2415919 1509166 2415919 4293218 2611636 4293218 2611636 687988 1002789 687988 1002789 4523021 2862139 4523021 2862139 4420549 458998 4420549 458998 926189 915683 926189 915683 715689 1728195 715689 1728195 3341583 3322238 3341583 3322238 2217442 1670558 2217442 1670558 4813414 3333090 4813414 3333090 1054509 2342641 1054509 2342641 4015080 1674172 4015080 1674172 1536912 1276481 1536912 1276481 3349306 1675130 3349306 1675130 540529 1029051 540529 1029051 1666943 3345291 1666943 3345291 3626028 508655 3626028 508655 852735 3316097 852735 3316097 1431702 1667763 1431702 1667763 774948 1293335 774948 1293335 3340614 3327226 3340614 3327226 990158 2734677 990158 2734677 3941851 233269 3941851 233269 234617 1671933 234617 1671933 4243243 2420776 4243243 2420776 3940851 1399698 3940851 1399698 273410 477881 273410 477881 4551392 2903207 4551392 2903207 3851739 2817494 3851739 2817494 3322743 4807706 3322743 4807706 1681598 1012866 1681598 1012866 4684462 1994799 4684462 1994799 3659157 1321556 3659157 1321556 1311032 2909794 1311032 2909794 3765859 1649426 3765859 1649426 346862 3341765 346862 3341765 844078 3351191 844078 3351191 437824 1228560 437824 1228560 1174118 3337982 1174118 3337982 1199483 195481 1199483 195481 3603101 3826609 3603101 3826609 1352484 1950419 1352484 1950419 4700752 1670419 4700752 1670419 1500096 3323407 1500096 3323407 3855635 1655552 3855635 1655552 4276747 2811500 4276747 2811500 3757777 3337555 3757777 3337555 3605421 1169501 3605421 1169501 520454 4240449 520454 4240449 3351594 1109097 3351594 1109097 571141 2556167 571141 2556167 4138460 800223 4138460 800223 692114 999167 692114 999167 1680548 852398 1680548 852398 1162801 1167743 1162801 1167743 738560 742932 738560 742932 2152602 1670052 2152602 1670052 763113 762572 763113 762572 209741 2599022 209741 2599022 4246213 2357636 4246213 2357636 614418 612132 614418 612132 4178788 3350799 4178788 3350799 4215004 1682284 4215004 1682284 1576700 3083080 1576700 3083080 4717831 2666625 4717831 2666625 2157170 3482133 2157170 3482133 1666503 3351387 1666503 3351387 4619060 2056008 4619060 2056008 3313449 2984460 3313449 2984460 352099 333492 352099 333492 4622182 2044510 4622182 2044510 610219 606851 610219 606851 874028 1028705 874028 1028705 2112571 2580066 2112571 2580066 4122111 1780550 4122111 1780550 3314895 4821045 3314895 4821045 3321781 1277187 3321781 1277187 1271370 3349944 1271370 3349944 4393788 1331522 4393788 1331522 1338686 1800085 1338686 1800085 3341821 1683767 3341821 1683767 2182713 2411925 2182713 2411925 4082503 1121766 4082503 1121766 1651457 4474496 1651457 4474496 3338118 1377277 3338118 1377277 1216514 474943 1216514 474943 4594466 2918207 4594466 2918207 3630031 492502 3630031 492502 4385309 2252742 4385309 2252742 3322179 192165 3322179 192165 1649904 2837333 1649904 2837333 2558502 1682561 2558502 1682561 4028422 2627917 4028422 2627917 1257610 394376 1257610 394376 4699753 2892115 4699753 2892115 4392550 2258943 4392550 2258943 3965652 2700461 3965652 2700461 4712434 1950242 4712434 1950242 3335160 4885957 3335160 4885957 1650101 2795583 1650101 2795583 3857504 2834762 3857504 2834762 436456 1208639 436456 1208639 3932927 2297443 3932927 2297443 280810 1649165 280810 1649165 3709071 3106378 3709071 3106378 1262728 3346073 1262728 3346073 732538 668025 732538 668025 3623154 3047706 3623154 3047706 305253 1344121 305253 1344121 1671628 2960936 1671628 2960936 278140 606349 278140 606349 3932146 2739955 3932146 2739955 3612587 1949645 3612587 1949645 2065738 3340595 2065738 3340595 4581844 1299136 4581844 1299136 2909281 2962618 2909281 2962618 4112014 1389364 4112014 1389364 2647918 2118779 2647918 2118779 4564299 2238969 4564299 2238969 3330068 3339664 3330068 3339664 3329867 350242 3329867 350242 1003086 1916117 1003086 1916117 4573495 2111636 4573495 2111636 1444762 1464166 1444762 1464166 4520119 1658238 4520119 1658238 4706013 1139226 4706013 1139226 4285462 2383420 4285462 2383420 640546 627783 640546 627783 4734304 3349708 4734304 3349708 1362453 1572532 1362453 1572532 3324418 779165 3324418 779165 896902 1890186 896902 1890186 4775575 442227 4775575 442227 4661528 3322967 4661528 3322967 4979486 962567 4979486 962567 1658507 2408400 1658507 2408400 4234386 653314 4234386 653314 1003593 744323 1003593 744323 3316655 861363 3316655 861363 855470 465369 855470 465369 4629102 3350699 4629102 3350699 3828297 2146581 3828297 2146581 4502368 2846629 4502368 2846629 835058 837127 835058 837127 4045069 2369295 4045069 2369295 3599234 1148308 3599234 1148308 1680018 3247654 1680018 3247654 1676648 727543 1676648 727543 921554 3320064 921554 3320064 3934012 1376973 3934012 1376973 278872 4784407 278872 4784407 1680706 2244168 1680706 2244168 4078454 2593875 4078454 2593875 3330588 1176877 3330588 1176877 3340474 3328056 3340474 3328056 4664929 2922313 4664929 2922313 4606501 2938202 4606501 2938202 4623105 2893839 4623105 2893839 3772186 2381878 3772186 2381878 4055216 3339704 4055216 3339704 795895 887219 795895 887219 1282168 4781141 1282168 4781141 3331126 619661 3331126 619661 1059922 2317835 1059922 2317835 4347286 3336577 4347286 3336577 856052 3342372 856052 3342372 572393 1077038 572393 1077038 4180469 2469768 4180469 2469768 713918 714091 713918 714091 4712868 2162155 4712868 2162155 1247703 407966 1247703 407966 4378300 2707528 4378300 2707528 4360546 1949598 4360546 1949598 3617925 2824086 3617925 2824086 4474694 2656641 4474694 2656641 92392 3347781 92392 3347781 3340556 922248 3340556 922248 772932 2821088 772932 2821088 4497202 1032945 4497202 1032945 608291 2977867 608291 2977867 4668666 2360632 4668666 2360632 613289 3324918 613289 3324918 628437 259810 628437 259810 245076 996336 245076 996336 661386 1128169 661386 1128169 534923 3259143 534923 3259143 3316064 1183691 3316064 1183691 519906 533876 519906 533876 3626354 3071802 3626354 3071802 3346818 4702315 3346818 4702315 446151 1281345 446151 1281345 1661580 3504460 1661580 3504460 3347429 1231330 3347429 1231330 4366188 3350542 4366188 3350542 3313531 882110 3313531 882110 666643 975269 666643 975269 1375083 291796 1375083 291796 3225295 3330058 3225295 3330058 1657222 2899811 1657222 2899811 1659366 3349005 1659366 3349005 826858 855699 826858 855699 470110 2202563 470110 2202563 4464330 2293839 4464330 2293839 1656366 376546 1656366 376546 1304966 2293187 1304966 2293187 4344473 3328981 4344473 3328981 331117 2442146 331117 2442146 4217855 1184299 4217855 1184299 1215339 3343868 1215339 3343868 4282168 2596742 4282168 2596742 3845415 2945535 3845415 2945535 3716600 2215683 3716600 2215683 4453205 467079 4453205 467079 467768 3321626 467768 3321626 2225122 1674151 2225122 1674151 558911 4660537 558911 4660537 2850934 302811 2850934 302811 298977 4172944 298977 4172944 3343000 287221 3343000 287221 309123 1867765 309123 1867765 4792564 2423732 4792564 2423732 3894719 746837 3894719 746837 722841 1228723 722841 1228723 1234663 1675567 1234663 1675567 738754 3560452 738754 3560452 4230005 444167 4230005 444167 437894 928163 437894 928163 3976391 2318283 3976391 2318283 386134 1668185 386134 1668185 3353218 4001305 3353218 4001305 3320306 2152639 3320306 2152639 4502975 3317958 4502975 3317958 599216 2415807 599216 2415807 4078703 865009 4078703 865009 868910 616450 868910 616450 1048674 215776 1048674 215776 230221 1474292 230221 1474292 1676507 997604 1676507 997604 693870 2315297 693870 2315297 4351478 3069209 4351478 3069209 821120 1663416 821120 1663416 3929765 2738791 3929765 2738791 4330792 687747 4330792 687747 680081 4148088 680081 4148088 3340985 4443542 3340985 4443542 711166 707788 711166 707788 4196498 2533459 4196498 2533459 3313442 239128 3313442 239128 3315978 3457423 3315978 3457423 3343595 2865273 3343595 2865273 4408460 3908048 4408460 3908048 1078321 1058487 1078321 1058487 3112421 1669721 3112421 1669721 995154 961287 995154 961287 3775132 2091409 3775132 2091409 3324167 558459 3324167 558459 572610 1994198 572610 1994198 3719093 4043993 3719093 4043993 3330127 2466610 3330127 2466610 4139891 2579783 4139891 2579783 3330779 2012878 3330779 2012878 4377041 2278230 4377041 2278230 1194341 1177508 1194341 1177508 3965976 2718217 3965976 2718217 4573804 1677019 4573804 1677019 4112846 3353032 4112846 3353032 4232285 430971 4232285 430971 445300 728406 445300 728406 1143758 516149 1143758 516149 616732 784817 616732 784817 1682738 141554 1682738 141554 384028 1665568 384028 1665568 3349141 2026661 3349141 2026661 432920 442164 432920 442164 3766847 1668285 3766847 1668285 914970 766205 914970 766205 2999823 3915278 2999823 3915278 262838 2764402 262838 2764402 3941449 1684249 3941449 1684249 1825184 3029197 1825184 3029197 3651795 1300550 3651795 1300550 369290 2579482 369290 2579482 4094516 2236627 4094516 2236627 3344654 2880426 3344654 2880426 4546364 2667710 4546364 2667710 414674 323332 414674 323332 326446 1872817 326446 1872817 4797799 3233036 4797799 3233036 696344 932199 696344 932199 4423209 4405353 4423209 4405353 1674555 2595311 1674555 2595311 4252877 462939 4252877 462939 470986 692378 470986 692378 1390833 290730 1390833 290730 565121 1646678 565121 1646678 357492 1061383 357492 1061383 1664665 860839 1664665 860839 396204 384787 396204 384787 900920 3347787 900920 3347787 4773996 401756 4773996 401756 1260999 3352530 1260999 3352530 3797192 2121224 3797192 2121224 3762305 2193807 3762305 2193807 4498007 2198717 4498007 2198717 441532 1224090 441532 1224090 3326890 2654566 3326890 2654566 4325482 1266487 4325482 1266487 1251405 2358575 1251405 2358575 3088622 3335795 3088622 3335795 361449 1286470 361449 1286470 3952783 2637347 3952783 2637347 4288592 1539085 4288592 1539085 1652922 1921746 1652922 1921746 2217982 442204 2217982 442204 1212370 359424 1212370 359424 2157485 3544287 2157485 3544287 3330851 4564806 3330851 4564806 1362965 318999 1362965 318999 4750381 2355649 4750381 2355649 463025 437216 463025 437216 3156630 1678220 3156630 1678220 1410134 279438 1410134 279438 3592841 2872126 3592841 2872126 3789908 2737974 3789908 2737974 273661 275997 273661 275997 3318047 882463 3318047 882463 1404941 261650 1404941 261650 1756862 3324227 1756862 3324227 1660658 1679449 1660658 1679449 3755844 2069316 3755844 2069316 1406311 1474755 1406311 1474755 194075 4517439 194075 4517439 3562938 2025874 3562938 2025874 3688249 1788397 3688249 1788397 1673260 2974091 1673260 2974091 3696058 1361598 3696058 1361598 1338677 2741453 1338677 2741453 4451195 2206625 4451195 2206625 4340281 2312979 4340281 2312979 484418 1178822 484418 1178822 3565498 1892008 3565498 1892008 1670863 1585084 1670863 1585084 3324264 3034676 3324264 3034676 584538 1646771 584538 1646771 3319731 2572697 3319731 2572697 2001067 1655198 2001067 1655198 3636118 3056074 3636118 3056074 3566622 1119841 3566622 1119841 541014 525117 541014 525117 674390 3494325 674390 3494325 1674888 1668735 1674888 1668735 1131369 2313200 1131369 2313200 3963361 3345682 3963361 3345682 629513 2213733 629513 2213733 3885176 1668876 3885176 1668876 3327588 3616120 3327588 3616120 4192811 2458841 4192811 2458841 4661526 2985788 4661526 2985788 3867744 361829 3867744 361829 3345852 2662350 3345852 2662350 4005792 549634 4005792 549634 1120203 3120309 1120203 3120309 3958645 3331022 3958645 3331022 1685115 1901638 1685115 1901638 4776065 1674891 4776065 1674891 1327167 2593035 1327167 2593035 4278701 3325495 4278701 3325495 1092144 3320451 1092144 3320451 2590308 786988 2590308 786988 710328 1439859 710328 1439859 4273214 2544289 4273214 2544289 3349930 710589 3349930 710589 982488 1082131 982488 1082131 2027120 1660787 2027120 1660787 4635410 1227611 4635410 1227611 1647016 4680433 1647016 4680433 3352808 3321432 3352808 3321432 401659 1946986 401659 1946986 4033465 4178432 4033465 4178432 1670559 3077079 1670559 3077079 4406486 1876976 4406486 1876976 1650119 3492490 1650119 3492490 4194881 606687 4194881 606687 633389 2024687 633389 2024687 3663009 839945 3663009 839945 812929 1052416 812929 1052416 4495670 2860466 4495670 2860466 1427741 229254 1427741 229254 1332735 1657745 1332735 1657745 3324603 836621 3324603 836621 4505190 3505626 4505190 3505626 1306106 1652401 1306106 1652401 4564072 2103892 4564072 2103892 536579 1142030 536579 1142030 3971401 2677953 3971401 2677953 1225192 381478 1225192 381478 4440809 2246456 4440809 2246456 1663240 1918623 1663240 1918623 3815979 2165409 3815979 2165409 578560 568671 578560 568671 3676422 2040200 3676422 2040200 1220372 1193810 1220372 1193810 4228768 2441467 4228768 2441467 1439110 225709 1439110 225709 1052304 3335980 1052304 3335980 4718035 1424165 4718035 1424165 1671648 2421115 1671648 2421115 4093898 368013 4093898 368013 336626 1686429 336626 1686429 2868727 1078549 2868727 1078549 589982 3337559 589982 3337559 3517768 3315789 3517768 3315789 725810 931209 725810 931209 1669757 4335829 1669757 4335829 3338054 2375961 3338054 2375961 1678195 4435654 1678195 4435654 4513974 2513604 4513974 2513604 4167662 2949030 4167662 2949030 4609721 4552543 4609721 4552543 242363 1648358 242363 1648358 1674470 3095843 1674470 3095843 4399047 1274053 4399047 1274053 410992 1935452 410992 1935452 4719957 556436 4719957 556436 1132096 3316595 1132096 3316595 4877191 2074762 4877191 2074762 4355856 2316065 4355856 2316065 1081044 582683 1081044 582683 4192659 3323615 4192659 3323615 1616765 2232181 1616765 2232181 4423015 1648687 4423015 1648687 1177383 763446 1177383 763446 903879 2244402 903879 2244402 3922242 2831883 3922242 2831883 3847667 2287175 3847667 2287175 3963371 250205 3963371 250205 248048 1885855 248048 1885855 4772956 1436279 4772956 1436279 3332345 1659842 3332345 1659842 3390130 4807785 3390130 4807785 1667061 3322163 1667061 3322163 4082511 3649378 4082511 3649378 471848 2594554 471848 2594554 4272649 958105 4272649 958105 941141 3313378 941141 3313378 3732612 2939780 3732612 2939780 1658453 4677895 1658453 4677895 1673341 1469428 1673341 1469428 1106666 590866 1106666 590866 1674152 3768188 1674152 3768188 4096333 839183 4096333 839183 821039 2576660 821039 2576660 4254863 4414443 4254863 4414443 1672309 3332441 1672309 3332441 1783005 4398885 1783005 4398885 255426 673611 255426 673611 3338865 4262522 3338865 4262522 395542 368172 395542 368172 549955 4420297 549955 4420297 3581373 2462853 3581373 2462853 4268711 3322001 4268711 3322001 2241398 154550 2241398 154550 3328938 836567 3328938 836567 833875 2249143 833875 2249143 4696745 1969156 4696745 1969156 3329077 4996137 3329077 4996137 1678850 2463746 1678850 2463746 3340695 1120037 3340695 1120037 632012 937469 632012 937469 4412909 3329996 4412909 3329996 3321925 435561 3321925 435561 401451 2519281 401451 2519281 4196588 3351076 4196588 3351076 1106028 2466400 1106028 2466400 4232034 1348351 4232034 1348351 325274 993921 325274 993921 1663046 3334966 1663046 3334966 3128652 1231312 3128652 1231312 1256853 2124326 1256853 2124326 3805830 388637 3805830 388637 877669 822253 877669 822253 1179550 509553 1179550 509553 276638 1365721 276638 1365721 1667766 379505 1667766 379505 3343875 1967116 3343875 1967116 4674809 3313959 4674809 3313959 254706 263335 254706 263335 724474 1670790 724474 1670790 3672252 4597739 3672252 4597739 1186709 1183249 1186709 1183249 3342254 4183757 3342254 4183757 3832825 2135928 3832825 2135928 1661829 3204992 1661829 3204992 3933911 1666730 3933911 1666730 1106047 2669203 1106047 2669203 4330745 2381883 4330745 2381883 4034449 1652464 4034449 1652464 4475946 3092873 4475946 3092873 3003971 1672250 3003971 1672250 1666169 3908624 1666169 3908624 3673870 1649039 3673870 1649039 4605804 1659099 4605804 1659099 3064617 3052788 3064617 3052788 3630301 284690 3630301 284690 290342 3349028 290342 3349028 2067098 1663122 2067098 1663122 356167 1651438 356167 1651438 3656135 3351949 3656135 3351949 3529725 2363472 3529725 2363472 4304851 802747 4304851 802747 838151 2316409 838151 2316409 3958874 1111142 3958874 1111142 573133 2748423 573133 2748423 3903099 679516 3903099 679516 118147 1674450 118147 1674450 899420 359758 899420 359758 362023 3600233 362023 3600233 3329244 603030 3329244 603030 592865 1554233 592865 1554233 1685494 1409406 1685494 1409406 250964 2172591 250964 2172591 4512370 233029 4512370 233029 108125 4707563 108125 4707563 4735644 1664365 4735644 1664365 2085403 2075098 2085403 2075098 4723965 3352241 4723965 3352241 429705 947877 429705 947877 3992991 1650132 3992991 1650132 1666060 976825 1666060 976825 710072 3352054 710072 3352054 4003542 2647040 4003542 2647040 4214788 3322222 4214788 3322222 3674696 2501064 3674696 2501064 4681625 3006645 4681625 3006645 746433 928651 746433 928651 4191633 3329949 4191633 3329949 1084186 1658542 1084186 1658542 4026179 4395350 4026179 4395350 1661687 2273264 1661687 2273264 3954795 410303 3954795 410303 1668386 4533340 1668386 4533340 3320102 433581 3320102 433581 401905 521720 401905 521720 679973 3332670 679973 3332670 3829694 1370351 3829694 1370351 265978 408142 265978 408142 1250832 587258 1250832 587258 1046222 1665140 1046222 1665140 2935039 849048 2935039 849048 860055 3047921 860055 3047921 3632541 1019088 3632541 1019088 650375 3080877 650375 3080877 3618845 453689 3618845 453689 443185 2839694 443185 2839694 4612737 1116977 4612737 1116977 1137089 2660474 1137089 2660474 3324383 3765629 3324383 3765629 274899 293729 274899 293729 4593469 2894704 4593469 2894704 794040 903452 794040 903452 4302981 2393415 4302981 2393415 323922 325435 323922 325435 1453029 1963640 1453029 1963640 4731942 1672986 4731942 1672986 1684486 400121 1684486 400121 674026 1685874 674026 1685874 4026311 1655642 4026311 1655642 4042063 3347672 4042063 3347672 1286024 2284655 1286024 2284655 3344163 587628 3344163 587628 589646 1323321 589646 1323321 366915 2065776 366915 2065776 4595136 4112281 4595136 4112281 3315940 1967974 3315940 1967974 4726086 738681 4726086 738681 935282 1656966 935282 1656966 2170153 756645 2170153 756645 725385 3547608 725385 3547608 4579205 1651542 4579205 1651542 4890759 2057471 4890759 2057471 245807 1394485 245807 1394485 4631207 3343951 4631207 3343951 1305569 96480 1305569 96480 3350051 1648130 3350051 1648130 402099 1648645 402099 1648645 3333239 3106315 3333239 3106315 3583876 3361787 3583876 3361787 3308354 896496 3308354 896496 916893 2531882 916893 2531882 4213091 2300456 4213091 2300456 3328642 30513 3328642 30513 1231456 2892982 1231456 2892982 3769973 1257627 3769973 1257627 424124 2114822 424124 2114822 4280796 2852693 4280796 2852693 1657807 927302 1657807 927302 1626739 3326325 1626739 3326325 3731081 1652506 3731081 1652506 521322 3381501 521322 3381501 4150539 1212154 4150539 1212154 1224474 2558114 1224474 2558114 4139018 749399 4139018 749399 953754 3467024 953754 3467024 3777417 2111561 3777417 2111561 4770181 3343018 4770181 3343018 1317895 896770 1317895 896770 307016 2710132 307016 2710132 4385508 683531 4385508 683531 656804 1674660 656804 1674660 1675917 1207418 1675917 1207418 3989614 2831586 3989614 2831586 2511337 1650068 2511337 1650068 1686830 1680286 1686830 1680286 814272 853320 814272 853320 4367177 2314575 4367177 2314575 1159631 484999 1159631 484999 1032232 1035816 1032232 1035816 3334023 957510 3334023 957510 3339355 4672035 3339355 4672035 1666318 197108 1666318 197108 4899501 2592903 4899501 2592903 4255849 2977203 4255849 2977203 4620174 1376789 4620174 1376789 1363145 3335773 1363145 3335773 4868516 955311 4868516 955311 710721 2959445 710721 2959445 4608271 2120943 4608271 2120943 1671781 2403142 1671781 2403142 1018931 784809 1018931 784809 804180 1668144 804180 1668144 4142304 4767769 4142304 4767769 1654507 3324183 1654507 3324183 4409962 2636855 4409962 2636855 4298452 2268089 4298452 2268089 4431399 611573 4431399 611573 261984 3317736 261984 3317736 3885311 57650 3885311 57650 1677608 671741 1677608 671741 1686179 1986996 1686179 1986996 970945 946466 970945 946466 1664037 3124208 1664037 3124208 1282885 1254099 1282885 1254099 3958972 3058615 3958972 3058615 1185443 1158422 1185443 1158422 1374872 1378994 1374872 1378994 404345 1259666 404345 1259666 2721303 3319173 2721303 3319173 1675954 1766891 1675954 1766891 1670447 4300905 1670447 4300905 1236870 446654 1236870 446654 1276897 3327753 1276897 3327753 3163927 3949663 3163927 3949663 1252972 448142 1252972 448142 3342188 1104869 3342188 1104869 1110512 554219 1110512 554219 1123286 877522 1123286 877522 231048 237145 231048 237145 3723170 1673591 3723170 1673591 357367 575952 357367 575952 1661991 4030713 1661991 4030713 4021449 598827 4021449 598827 1048194 1754611 1048194 1754611 1648855 1015546 1648855 1015546 1035754 1666258 1035754 1666258 4209222 568354 4209222 568354 1082482 3903607 1082482 3903607 3347243 761500 3347243 761500 3314597 777942 3314597 777942 4786696 1411960 4786696 1411960 251396 265777 251396 265777 3334586 1398097 3334586 1398097 272021 393412 272021 393412 1288826 636332 1288826 636332 650923 1659784 650923 1659784 1302139 996564 1302139 996564 673241 3334145 673241 3334145 3781955 1460709 3781955 1460709 1469615 4579523 1469615 4579523 3345119 455521 3345119 455521 1212079 2893235 1212079 2893235 3773075 3344056 3773075 3344056 486228 480774 486228 480774 4454982 2182350 4454982 2182350 454999 1219341 454999 1219341 3126228 2007739 3126228 2007739 4758416 3099415 4758416 3099415 1671650 2502234 1671650 2502234 4649329 4633492 4649329 4633492 1680828 4807480 1680828 4807480 4289354 2375352 4289354 2375352 1658623 4479361 1658623 4479361 475822 460918 475822 460918 150915 3341158 150915 3341158 4415785 1657945 4415785 1657945 1026554 2960838 1026554 2960838 4629911 2114237 4629911 2114237 404865 1254564 404865 1254564 1673880 2623119 1673880 2623119 4055182 4643967 4055182 4643967 1666279 2405995 1666279 2405995 4500954 2856057 4500954 2856057 4261079 1989835 4261079 1989835 4702877 1985180 4702877 1985180 3324382 3760352 3324382 3760352 1667772 363730 1667772 363730 4172180 2497894 4172180 2497894 3984247 1648036 3984247 1648036 3883065 1652623 3883065 1652623 1111008 557213 1111008 557213 1240460 3315201 1240460 3315201 4507849 830951 4507849 830951 825275 558839 825275 558839 3324272 1851725 3324272 1851725 3316080 1677854 3316080 1677854 4645473 1306339 4645473 1306339 368186 1648619 368186 1648619 4617185 1379402 4617185 1379402 814929 787037 814929 787037 3316019 2567411 3316019 2567411 1677652 3331035 1677652 3331035 4648043 2386275 4648043 2386275 3739403 2101246 3739403 2101246 3885114 2751739 3885114 2751739 3929677 1674293 3929677 1674293 1299369 367975 1299369 367975 1684203 4297308 1684203 4297308 4460754 1678499 4460754 1678499 3942397 3349698 3942397 3349698 938028 919818 938028 919818 4725490 3034602 4725490 3034602 3578591 1011071 3578591 1011071 1680349 2163710 1680349 2163710 3839568 2833934 3839568 2833934 3735557 1265921 3735557 1265921 2026061 1671969 2026061 1671969 1032290 1052816 1032290 1052816 4754453 3091727 4754453 3091727 532745 1110391 532745 1110391 1669973 1650773 1669973 1650773 802966 814419 802966 814419 3744705 2922617 3744705 2922617 4235444 2426084 4235444 2426084 35011 3319655 35011 3319655 4093413 227005 4093413 227005 847893 1670328 847893 1670328 3578873 1677189 3578873 1677189 864845 2549051 864845 2549051 4112210 611596 4112210 611596 3330043 3305167 3330043 3305167 1416738 269350 1416738 269350 1966436 1662067 1966436 1662067 490051 488281 490051 488281 1672765 3333394 1672765 3333394 4054208 2610300 4054208 2610300 3313364 1647199 3313364 1647199 3437514 520733 3437514 520733 3324269 2131205 3324269 2131205 4041483 2396210 4041483 2396210 4268417 1178454 4268417 1178454 1157136 1663029 1157136 1663029 3326390 1037715 3326390 1037715 4496751 2827351 4496751 2827351 896703 259610 896703 259610 4052172 3321911 4052172 3321911 3346432 3002238 3346432 3002238 4636495 587291 4636495 587291 1677253 2513574 1677253 2513574 4158715 3318127 4158715 3318127 462327 1656426 462327 1656426 4220892 2442440 4220892 2442440 3836752 1681168 3836752 1681168 4319592 2643588 4319592 2643588 1297595 1677452 1297595 1677452 1682491 2830006 1682491 2830006 3842028 1464428 3842028 1464428 230850 3351849 230850 3351849 4215844 1972131 4215844 1972131 4684630 973384 4684630 973384 679323 2005543 679323 2005543 4631876 2317169 4631876 2317169 3960156 2523283 3960156 2523283 4146712 996735 4146712 996735 1001641 2519816 1001641 2519816 4206626 1686666 4206626 1686666 569272 3334256 569272 3334256 3734795 2055879 3734795 2055879 4453824 2786271 4453824 2786271 3673958 1242194 3673958 1242194 436154 2481514 436154 2481514 4197646 4969105 4197646 4969105 1657902 2599347 1657902 2599347 1649787 3786197 1649787 3786197 3667541 2022761 3667541 2022761 4551119 2866056 4551119 2866056 4439316 2218336 4439316 2218336 4446557 2219278 4446557 2219278 1122379 558601 1122379 558601 3348744 4977871 3348744 4977871 2298189 1661497 2298189 1661497 4197231 2444471 4197231 2444471 3343507 2124492 3343507 2124492 3398633 3325717 3398633 3325717 4439910 1870970 4439910 1870970 1677737 1055976 1677737 1055976 4485136 2162833 4485136 2162833 3319922 365780 3319922 365780 3325125 4114058 3325125 4114058 3411566 1660215 3411566 1660215 3344216 2812631 3344216 2812631 1114724 1136899 1114724 1136899 3325720 2800784 3325720 2800784 1663584 329340 1663584 329340 583329 3325958 583329 3325958 1203532 329798 1203532 329798 328438 2560290 328438 2560290 3328937 472912 3328937 472912 466969 4517339 466969 4517339 4686899 1647798 4686899 1647798 217777 3349385 217777 3349385 1793400 491296 1793400 491296 494974 2041170 494974 2041170 4613907 720857 4613907 720857 1681603 3325543 1681603 3325543 1802769 490532 1802769 490532 504726 2213441 504726 2213441 3342740 2497017 3342740 2497017 1662899 3955196 1662899 3955196 3345247 1382139 3345247 1382139 1395080 2722887 1395080 2722887 4392563 4471915 4392563 4471915 1668222 3458695 1668222 3458695 3327596 3890606 3327596 3890606 2594838 694715 2594838 694715 809240 3325761 809240 3325761 3740502 955772 3740502 955772 685183 3335102 685183 3335102 4172471 3330525 4172471 3330525 2721784 2504879 2721784 2504879 4152678 1059896 4152678 1059896 1006857 653473 1006857 653473 1350588 1331471 1350588 1331471 1113849 558751 1113849 558751 4625576 2960638 4625576 2960638 3319772 1686210 3319772 1686210 1702886 3827332 1702886 3827332 3340032 311815 3340032 311815 389916 1677882 389916 1677882 1649601 3313636 1649601 3313636 489719 4965030 489719 4965030 3329888 1213329 3329888 1213329 1204748 3022059 1204748 3022059 4101505 2585514 4101505 2585514 2718181 3081274 2718181 3081274 1642899 1653132 1642899 1653132 4555345 3339201 4555345 3339201 4601491 2669569 4601491 2669569 1652611 70156 1652611 70156 2359362 4579294 2359362 4579294 1668053 2750100 1668053 2750100 4438546 3324754 4438546 3324754 1411225 418151 1411225 418151 3333407 674015 3333407 674015 699460 1394949 699460 1394949 4769634 1880213 4769634 1880213 1673785 1278763 1673785 1278763 1651228 3350413 1651228 3350413 763734 916783 763734 916783 2091008 1665955 2091008 1665955 1266392 418250 1266392 418250 3336779 3333456 3336779 3333456 4523312 422296 4523312 422296 273876 194969 273876 194969 223611 2438870 223611 2438870 4099996 4365465 4099996 4365465 1652697 657554 1652697 657554 4288820 3340833 4288820 3340833 3517736 3346156 3517736 3346156 4568062 1663526 4568062 1663526 2399650 2723260 2399650 2723260 4529600 2860357 4529600 2860357 3919004 2253288 3919004 2253288 4604051 2920802 4604051 2920802 3347727 1656379 3347727 1656379 3673424 2005732 3673424 2005732 3596142 1921764 3596142 1921764 4161732 2677482 4161732 2677482 845365 1652729 845365 1652729 4733483 1919235 4733483 1919235 1248271 422555 1248271 422555 1075917 4452365 1075917 4452365 3339411 1674253 3339411 1674253 1237691 1254427 1237691 1254427 4259651 3062315 4259651 3062315 4749540 1323803 4749540 1323803 328175 2353110 328175 2353110 4424379 3065039 4424379 3065039 3321376 1660562 3321376 1660562 3868919 2184642 3868919 2184642 3863218 1668290 3863218 1668290 4455614 33715 4455614 33715 486368 3331264 486368 3331264 4974393 3333464 4974393 3333464 1911843 1464542 1911843 1464542 206434 2693866 206434 2693866 4369807 2604496 4369807 2604496 4077221 1907897 4077221 1907897 4778687 2919820 4778687 2919820 365888 389515 365888 389515 3452672 3321473 3452672 3321473 1659227 648081 1659227 648081 4532997 3018722 4532997 3018722 584160 1069792 584160 1069792 1433431 3320906 1433431 3320906 3682359 811194 3682359 811194 193609 1655044 193609 1655044 3343787 971010 3343787 971010 3077601 1681581 3077601 1681581 377470 766508 377470 766508 885764 1679173 885764 1679173 65024 3745145 65024 3745145 3341882 443427 3341882 443427 1206206 2701389 1206206 2701389 4250427 1658564 4250427 1658564 3056719 2472307 3056719 2472307 4138289 510686 4138289 510686 3346108 1932756 3346108 1932756 3599967 314221 3599967 314221 326238 2345651 326238 2345651 4331071 1378744 4331071 1378744 388079 1290267 388079 1290267 4295969 2345396 4295969 2345396 1680145 600053 1680145 600053 4548394 1679887 4548394 1679887 3328155 918732 3328155 918732 887750 2966686 887750 2966686 3691835 3013441 3691835 3013441 3336355 1682792 3336355 1682792 4221054 3327305 4221054 3327305 252268 1988647 252268 1988647 4702459 1569079 4702459 1569079 1444158 1457647 1444158 1457647 1096686 4747267 1096686 4747267 1532742 837357 1532742 837357 4689717 3028270 4689717 3028270 4349584 2285877 4349584 2285877 4380870 1294898 4380870 1294898 2697597 3320396 2697597 3320396 4658446 1979733 4658446 1979733 4139406 2470227 4139406 2470227 4169789 1681273 4169789 1681273 1273148 3333571 1273148 3333571 4715458 1958803 4715458 1958803 4447487 2777811 4447487 2777811 885884 862822 885884 862822 1399540 2047791 1399540 2047791 4636474 2717856 4636474 2717856 1749257 1648387 1749257 1648387 4681051 1972280 4681051 1972280 1110534 1649649 1110534 1649649 820263 1686373 820263 1686373 1335215 328854 1335215 328854 3323334 2752248 3323334 2752248 1659542 404953 1659542 404953 770225 3337985 770225 3337985 2584103 1321675 2584103 1321675 1649797 3330287 1649797 3330287 3327429 3784983 3327429 3784983 1654686 1388121 1654686 1388121 3315011 710141 3315011 710141 724294 3343262 724294 3343262 943084 752149 943084 752149 3318778 4708712 3318778 4708712 2874992 1651042 2874992 1651042 4586289 2926581 4586289 2926581 4305708 799958 4305708 799958 331772 1905363 331772 1905363 3566073 1932765 3566073 1932765 2281637 3329869 2281637 3329869 1669256 412993 1669256 412993 620603 3046185 620603 3046185 4703604 1432955 4703604 1432955 32401 1677763 32401 1677763 4191642 1656064 4191642 1656064 4526603 4230147 4526603 4230147 1667063 920305 1667063 920305 3323941 3319908 3323941 3319908 2514965 2913445 2514965 2913445 4580055 3317660 4580055 3317660 1670095 1510279 1670095 1510279 4742249 1936487 4742249 1936487 3321607 2535008 3321607 2535008 4214303 944759 4214303 944759 738277 1882424 738277 1882424 4760538 2070684 4760538 2070684 1037574 630656 1037574 630656 3251619 3340882 3251619 3340882 1111669 551291 1111669 551291 2892928 3349982 2892928 3349982 96506 396951 96506 396951 1257351 3346495 1257351 3346495 503818 554297 503818 554297 576124 1178643 576124 1178643 511365 1021089 511365 1021089 2399433 1674046 2399433 1674046 1082357 1067602 1082357 1067602 3350376 3283004 3350376 3283004 1436613 478427 1436613 478427 461163 3317203 461163 3317203 4196240 1662765 4196240 1662765 2431523 597821 2431523 597821 1031195 3344430 1031195 3344430 4685346 3045158 4685346 3045158 3240546 3338637 3240546 3338637 3326118 1655672 3326118 1655672 1045155 585172 1045155 585172 4776046 2510974 4776046 2510974 1661819 4178762 1661819 4178762 2442658 2833320 2442658 2833320 3810025 1672155 3810025 1672155 3314120 3669086 3314120 3669086 877858 701168 877858 701168 972248 3346512 972248 3346512 577854 2733902 577854 2733902 4265772 1662951 4265772 1662951 4757051 609889 4757051 609889 3333832 2335710 3333832 2335710 3996498 1850741 3996498 1850741 1181834 1183125 1181834 1183125 4671723 1975931 4671723 1975931 999356 695548 999356 695548 1678713 3170214 1678713 3170214 1674713 1976080 1674713 1976080 4943529 3332666 4943529 3332666 1001712 634361 1001712 634361 197287 2562143 197287 2562143 3329642 1210227 3329642 1210227 1447821 1661029 1447821 1661029 4557517 2869491 4557517 2869491 3310815 1669273 3310815 1669273 3956292 2282835 3956292 2282835 589711 557873 589711 557873 4303382 2204010 4303382 2204010 1134244 530137 1134244 530137 982363 2803305 982363 2803305 3839757 2076170 3839757 2076170 427405 1239110 427405 1239110 1403741 3347408 1403741 3347408 489872 1275753 489872 1275753 3757644 3315131 3757644 3315131 1953038 1997085 1953038 1997085 3670728 779755 3670728 779755 754913 1649000 754913 1649000 3853867 2175336 3853867 2175336 1030338 634955 1030338 634955 3731042 3324500 3731042 3324500 1773104 1670224 1773104 1670224 2052323 1676709 2052323 1676709 372228 629471 372228 629471 3984489 1666110 3984489 1666110 828794 823570 828794 823570 4048462 2601808 4048462 2601808 140621 1662540 140621 1662540 4246556 2586377 4246556 2586377 1306711 351729 1306711 351729 4878402 1659640 4878402 1659640 711425 954733 711425 954733 1426015 1427750 1426015 1427750 1300603 730431 1300603 730431 729894 3337175 729894 3337175 4440633 2748335 4440633 2748335 3342056 4315160 3342056 4315160 2272840 1655886 2272840 1655886 2239919 2337252 2239919 2337252 4003505 1041280 4003505 1041280 289610 3342792 289610 3342792 3331677 3566633 3331677 3566633 4009224 1656596 4009224 1656596 2238460 1685668 2238460 1685668 506577 1654252 506577 1654252 1647075 4338299 1647075 4338299 4607030 562256 4607030 562256 1677435 3011748 1677435 3011748 4675363 311382 4675363 311382 398446 1283358 398446 1283358 297213 278956 297213 278956 258426 1665202 258426 1665202 4723976 3096560 4723976 3096560 2191961 3316762 2191961 3316762 4315691 261133 4315691 261133 252356 1386184 252356 1386184 1361001 430068 1361001 430068 436625 424497 436625 424497 1243420 1685165 1243420 1685165 367969 1300467 367969 1300467 4327430 1648884 4327430 1648884 405332 1259776 405332 1259776 3733828 3338772 3733828 3338772 1119753 2727276 1119753 2727276 4366393 715167 4366393 715167 603468 581776 603468 581776 3763876 3329864 3763876 3329864 3319117 3885489 3319117 3885489 4575301 547981 4575301 547981 1001289 2457022 1001289 2457022 4138485 1071451 4138485 1071451 1067674 2566301 1067674 2566301 4647281 2986439 4647281 2986439 1665268 995413 1665268 995413 1013922 2431419 1013922 2431419 4230183 1007245 4230183 1007245 1665240 921159 1665240 921159 3760948 3558527 3760948 3558527 3349227 2083762 3349227 2083762 3756350 1327295 3756350 1327295 1324868 1683949 1324868 1683949 3993857 1163788 3993857 1163788 1160735 2487229 1160735 2487229 4171920 362507 4171920 362507 390353 3337094 390353 3337094 3264457 3344996 3264457 3344996 1600352 1091200 1600352 1091200 593022 2119550 593022 2119550 1677635 3344816 1677635 3344816 88159 377753 88159 377753 3796861 2839388 3796861 2839388 3841873 1664025 3841873 1664025 3998731 2329709 3998731 2329709 1435290 243648 1435290 243648 354938 3322763 354938 3322763 4591529 178015 4591529 178015 3318124 2323436 3318124 2323436 4320388 2664500 4320388 2664500 4018447 2817109 4018447 2817109 4498296 627235 4498296 627235 1068676 2256771 1068676 2256771 4484512 2802518 4484512 2802518 1093056 597810 1093056 597810 4318633 2636719 4318633 2636719 1014666 658348 1014666 658348 3719112 2936623 3719112 2936623 3555881 1844846 3555881 1844846 2422891 3340822 2422891 3340822 1246575 1256079 1246575 1256079 4557180 3082150 4557180 3082150 1665430 205398 1665430 205398 702518 3535257 702518 3535257 4526676 2867789 4526676 2867789 4385459 3341028 4385459 3341028 1656580 803551 1656580 803551 3326635 1361135 3326635 1361135 897127 743876 897127 743876 1661518 3146999 1661518 3146999 4755687 1962009 4755687 1962009 853984 825173 853984 825173 4990547 1682776 4990547 1682776 340058 473917 340058 473917 4594096 2279722 4594096 2279722 1021809 1307560 1021809 1307560 4228435 2941418 4228435 2941418 1657069 4458542 1657069 4458542 961781 847350 961781 847350 862739 2656994 862739 2656994 4029892 905203 4029892 905203 3351778 2373966 3351778 2373966 4316573 4901733 4316573 4901733 1076142 330230 1076142 330230 4707393 2372810 4707393 2372810 4296570 2126034 4296570 2126034 4542083 3112551 4542083 3112551 1659619 2545102 1659619 2545102 4229550 1006135 4229550 1006135 3317270 3410034 3317270 3410034 3869736 2795588 3869736 2795588 1634812 3335207 1634812 3335207 3336483 2683785 3336483 2683785 3347107 590404 3347107 590404 939761 3338858 939761 3338858 14583 1232821 14583 1232821 856392 827385 856392 827385 4616278 1878713 4616278 1878713 1648387 4027247 1648387 4027247 3957695 2692088 3957695 2692088 1682703 3406021 1682703 3406021 3112015 2634956 3112015 2634956 3711260 2963374 3711260 2963374 3878839 1302762 3878839 1302762 341017 1686412 341017 1686412 3847460 59271 3847460 59271 3325488 2737790 3325488 2737790 4387826 4747812 4387826 4747812 1309398 1650746 1309398 1650746 3630450 3024908 3630450 3024908 4520733 2121529 4520733 2121529 1685139 4409599 1685139 4409599 1681078 4020544 1681078 4020544 1270371 4594640 1270371 4594640 3852454 528399 3852454 528399 1021277 3439021 1021277 3439021 4664400 1929344 4664400 1929344 3619960 2636199 3619960 2636199 4038806 532697 4038806 532697 1149200 2625351 1149200 2625351 4288764 608721 4288764 608721 619208 1206228 619208 1206228 1243508 522175 1243508 522175 450749 1658685 450749 1658685 2084795 679412 2084795 679412 977705 2078351 977705 2078351 4757516 3124826 4757516 3124826 4498038 276478 4498038 276478 3848324 3315463 3848324 3315463 4487948 2031742 4487948 2031742 1379771 1394634 1379771 1394634 1683018 3459446 1683018 3459446 1669238 3035639 1669238 3035639 4685238 4221598 4685238 4221598 1669143 2869977 1669143 2869977 3805199 1317916 3805199 1317916 1312748 1668280 1312748 1668280 2957329 1067430 2957329 1067430 1057698 2415878 1057698 2415878 4253011 2398457 4253011 2398457 4061956 2570546 4061956 2570546 381859 879352 381859 879352 4551498 3728266 4551498 3728266 1674254 3314270 1674254 3314270 4225377 2424707 4225377 2424707 3349561 3765787 3349561 3765787 954523 720468 954523 720468 1234529 3350961 1234529 3350961 3596649 1936863 3596649 1936863 1239358 3352357 1239358 3352357 746697 344669 746697 344669 3963298 4639253 3963298 4639253 1665156 1893328 1665156 1893328 3557889 2601719 3557889 2601719 1647048 1653188 1647048 1653188 3901953 2780038 3901953 2780038 3880348 2378489 3880348 2378489 4071453 2634547 4071453 2634547 3982083 1237201 3982083 1237201 1230562 2673135 1230562 2673135 4347010 1651510 4347010 1651510 1012409 621516 1012409 621516 635236 3345432 635236 3345432 4261446 674000 4261446 674000 1006529 1648826 1006529 1648826 1681464 4250935 1681464 4250935 369989 1282945 369989 1282945 924100 1655385 924100 1655385 894750 769389 894750 769389 3348275 1800524 3348275 1800524 3328761 920290 3328761 920290 4069982 3345642 4069982 3345642 2957031 3134893 2957031 3134893 3564634 3350609 3564634 3350609 4791440 1906768 4791440 1906768 1676959 4424089 1676959 4424089 1431259 255919 1431259 255919 679737 3016903 679737 3016903 3663102 929737 3663102 929737 299704 1378845 299704 1378845 1325981 326617 1325981 326617 4209299 3931749 4209299 3931749 3351717 1918421 3351717 1918421 3589016 811492 3589016 811492 814292 3314317 814292 3314317 1390905 1673290 1390905 1673290 200805 818865 200805 818865 3733186 2923263 3733186 2923263 4644802 1663954 4644802 1663954 3238379 3323718 3238379 3323718 3322227 2630845 3322227 2630845 3326628 4804565 3326628 4804565 968257 975536 968257 975536 3121308 3343533 3121308 3343533 4559730 1936259 4559730 1936259 3572095 3331314 3572095 3331314 4511258 2732301 4511258 2732301 420261 877964 420261 877964 4492884 4601189 4492884 4601189 1271752 377355 1271752 377355 3336877 1492684 3336877 1492684 590085 573291 590085 573291 2899437 3341090 2899437 3341090 3752571 1244305 3752571 1244305 398434 2498645 398434 2498645 4162353 2418865 4162353 2418865 1122463 556891 1122463 556891 4840678 4351576 4840678 4351576 477022 466204 477022 466204 3349940 2865125 3349940 2865125 4516131 1395275 4516131 1395275 270801 3056990 270801 3056990 3635375 1966037 3635375 1966037 1650911 2902148 1650911 2902148 3796128 3345409 3796128 3345409 3040011 2407049 3040011 2407049 4083424 2582891 4083424 2582891 100876 4316773 100876 4316773 4477140 1657876 4477140 1657876 370890 1680629 370890 1680629 3324391 1186740 3324391 1186740 2105519 2013334 2105519 2013334 3325119 1651403 3325119 1651403 3325223 4034117 3325223 4034117 3744897 867652 3744897 867652 867404 655967 867404 655967 4013222 1814962 4013222 1814962 1669552 2401626 1669552 2401626 4231218 518190 4231218 518190 688727 3339627 688727 3339627 1149241 1140104 1149241 1140104 3906306 2751652 3906306 2751652 3186454 1655790 3186454 1655790 3338880 4240599 3338880 4240599 1665984 1198236 1665984 1198236 479623 1418503 479623 1418503 1398419 605510 1398419 605510 279365 2688387 279365 2688387 3345768 1686006 3345768 1686006 3234292 465220 3234292 465220 4379273 2695000 4379273 2695000 503266 502207 503266 502207 585361 3336994 585361 3336994 4138419 1279876 4138419 1279876 371235 1675913 371235 1675913 4692454 1996146 4692454 1996146 2103561 401410 2103561 401410 397455 1020858 397455 1020858 1046954 891654 1046954 891654 879254 3326553 879254 3326553 1364927 1430569 1364927 1430569 221646 2286916 221646 2286916 3944129 2031864 3944129 2031864 1672378 3502240 1672378 3502240 4181657 702691 4181657 702691 965658 1909427 965658 1909427 4180833 2522228 4180833 2522228 1701857 1663490 1701857 1663490 3700318 3350215 3700318 3350215 1535528 3691731 1535528 3691731 3351817 783622 3351817 783622 768293 1657301 768293 1657301 4775887 3083835 4775887 3083835 1674626 1338323 1674626 1338323 2859597 3316853 2859597 3316853 3347249 78965 3347249 78965 1663093 1946193 1663093 1946193 752565 729718 752565 729718 4648356 2965318 4648356 2965318 4177118 1657578 4177118 1657578 2989107 2938234 2989107 2938234 3717180 2654843 3717180 2654843 3335778 24294 3335778 24294 3349190 1641485 3349190 1641485 2070008 3347606 2070008 3347606 3989509 37560 3989509 37560 774052 3342977 774052 3342977 1764877 506463 1764877 506463 1660702 2571631 1660702 2571631 4089850 1683904 4089850 1683904 1682777 3882646 1682777 3882646 969062 977403 969062 977403 3331928 3345844 3331928 3345844 2242702 3340894 2242702 3340894 4339863 1346524 4339863 1346524 1350053 1241963 1350053 1241963 3328696 3884565 3328696 3884565 1138859 1656504 1138859 1656504 3853393 2277075 3853393 2277075 3950092 1187438 3950092 1187438 1196400 3318511 1196400 3318511 1385753 733296 1385753 733296 946199 2172164 946199 2172164 4487172 464537 4487172 464537 496601 1674121 496601 1674121 4119908 2448622 4119908 2448622 4069193 957539 4069193 957539 968214 1256724 968214 1256724 3330287 811140 3330287 811140 1224355 3327434 1224355 3327434 1552516 435564 1552516 435564 1241552 2062163 1241552 2062163 4627211 3070816 4627211 3070816 3610966 2286503 3610966 2286503 3958429 1125076 3958429 1125076 477261 462483 477261 462483 1685193 1331889 1685193 1331889 362151 1302337 362151 1302337 4642508 1945767 4642508 1945767 4717102 3082237 4717102 3082237 3326903 3846571 3326903 3846571 4796192 1658026 4796192 1658026 4725487 1953388 4725487 1953388 892158 905416 892158 905416 4480190 3337482 4480190 3337482 3692931 1264667 3692931 1264667 389950 874932 389950 874932 870801 588205 870801 588205 595134 301772 595134 301772 1368253 4090548 1368253 4090548 221140 1403970 221140 1403970 2311136 3079075 2311136 3079075 306192 277633 306192 277633 1851742 3350483 1851742 3350483 2984237 1665187 2984237 1665187 1745358 3316005 1745358 3316005 1308333 919851 1308333 919851 925631 2838599 925631 2838599 3340957 1554463 3340957 1554463 536259 3314484 536259 3314484 4713946 3347832 4713946 3347832 2764927 3021748 2764927 3021748 4675857 2600963 4675857 2600963 615233 1042229 615233 1042229 1676935 2969276 1676935 2969276 4660563 2842296 4660563 2842296 124787 1657127 124787 1657127 3939577 2725199 3939577 2725199 810484 852165 810484 852165 4341188 2671313 4341188 2671313 828196 834691 828196 834691 929252 3341723 929252 3341723 3334356 326566 3334356 326566 328348 1658183 328348 1658183 503910 3330098 503910 3330098 3752740 1913363 3752740 1913363 4722634 1671732 4722634 1671732 308272 3327499 308272 3327499 497874 493337 497874 493337 4014381 3539010 4014381 3539010 3344738 2485573 3344738 2485573 4176928 2157484 4176928 2157484 1657059 3755277 1657059 3755277 275316 300015 275316 300015 464776 1203314 464776 1203314 720057 721734 720057 721734 4059041 1654145 4059041 1654145 902891 754194 902891 754194 3387760 3336786 3387760 3336786 3933107 1647268 3933107 1647268 4050392 3771951 4050392 3771951 3341811 2428504 3341811 2428504 4112403 4790139 4112403 4790139 373542 385249 373542 385249 3961196 2960529 3961196 2960529 1288574 368375 1288574 368375 2323153 3330017 2323153 3330017 3912606 2237503 3912606 2237503 1647063 3493190 1647063 3493190 3544003 1891172 3544003 1891172 3316154 4695226 3316154 4695226 1673909 1187824 1673909 1187824 4591989 1650616 4591989 1650616 3315374 986139 3315374 986139 3754970 2111771 3754970 2111771 1119022 549080 1119022 549080 4210723 1891089 4210723 1891089 4762837 4638540 4762837 4638540 1592457 1665984 1592457 1665984 1685753 2611058 1685753 2611058 712834 728563 712834 728563 3715370 2951021 3715370 2951021 1019812 650137 1019812 650137 3996096 2654409 3996096 2654409 4413107 1100022 4413107 1100022 513572 1652019 513572 1652019 305620 309940 305620 309940 4515125 3334281 4515125 3334281 691210 3540462 691210 3540462 4443296 1340002 4443296 1340002 1329356 1350606 1329356 1350606 1353018 1040089 1353018 1040089 622822 1052314 622822 1052314 630251 3334616 630251 3334616 503643 657151 503643 657151 4750358 1928714 4750358 1928714 3323718 1065509 3323718 1065509 4285603 2356456 4285603 2356456 1236471 1656252 1236471 1656252 3350712 4186421 3350712 4186421 1366118 1360469 1366118 1360469 3592018 3080739 3592018 3080739 3345231 48901 3345231 48901 946289 1146757 946289 1146757 539723 1068978 539723 1068978 4776518 4281344 4776518 4281344 203943 4161877 203943 4161877 3341652 893748 3341652 893748 883355 816938 883355 816938 2835281 3336397 2835281 3336397 3348773 817811 3348773 817811 828538 285973 828538 285973 1370611 777175 1370611 777175 373549 3339258 373549 3339258 2352960 1145320 2352960 1145320 414128 411290 414128 411290 3033064 3329539 3033064 3329539 2778465 2053263 2778465 2053263 4374378 2260367 4374378 2260367 365152 1296962 365152 1296962 2819982 2393298 2819982 2393298 4261520 3321855 4261520 3321855 1001827 1684254 1001827 1684254 4248586 2448100 4248586 2448100 3843531 2141505 3843531 2141505 1655331 2931102 1655331 2931102 4168139 2507795 4168139 2507795 3340407 3738750 3340407 3738750 2109585 1662855 2109585 1662855 1662314 2969245 1662314 2969245 4792750 807963 4792750 807963 2900277 4926988 2900277 4926988 1660498 2239231 1660498 2239231 3321282 4811477 3321282 4811477 752573 944873 752573 944873 1111398 1681662 1111398 1681662 4271126 2380575 4271126 2380575 328234 1349536 328234 1349536 4476301 2864020 4476301 2864020 4785342 1661981 4785342 1661981 3088264 2335330 3088264 2335330 3346060 730571 3346060 730571 4420308 3336406 4420308 3336406 244002 272573 244002 272573 1661387 1689180 1661387 1689180 1029409 645885 1029409 645885 4518713 3335683 4518713 3335683 977068 984571 977068 984571 1663564 866647 1663564 866647 834614 1223843 834614 1223843 3339487 556611 3339487 556611 1646867 365199 1646867 365199 1617918 4367661 1617918 4367661 3314220 1454266 3314220 1454266 237062 3352553 237062 3352553 5008676 1642749 5008676 1642749 1361701 303449 1361701 303449 4695502 3007342 4695502 3007342 314841 327992 314841 327992 4158746 2529175 4158746 2529175 840584 813481 840584 813481 3828254 2836507 3828254 2836507 485625 1172401 485625 1172401 1337679 2035181 1337679 2035181 4366477 2699429 4366477 2699429 217229 211951 217229 211951 232382 4368073 232382 4368073 496316 1187888 496316 1187888 4697107 3323650 4697107 3323650 3349624 1764894 3349624 1764894 1678565 3104429 1678565 3104429 1678103 4373806 1678103 4373806 3343487 381084 3343487 381084 310161 326031 310161 326031 319599 3829778 319599 3829778 3941664 2279763 3941664 2279763 1675600 2741351 1675600 2741351 1429320 1407681 1429320 1407681 1671011 4599274 1671011 4599274 4690790 1999964 4690790 1999964 4500011 4320617 4500011 4320617 1435390 3579211 1435390 3579211 1676528 1382576 1676528 1382576 1359071 1659483 1359071 1659483 4880356 3507708 4880356 3507708 1204126 1193520 1204126 1193520 2613959 3334423 2613959 3334423 4098109 1430108 4098109 1430108 232614 1205300 232614 1205300 1205454 478979 1205454 478979 472843 1685867 472843 1685867 1665431 1682751 1665431 1682751 4565383 2895515 4565383 2895515 1003731 997390 1003731 997390 3572079 1910646 3572079 1910646 2680794 1903454 2680794 1903454 3833918 2200004 3833918 2200004 1217620 1212649 1217620 1212649 3864052 2205202 3864052 2205202 3349447 617020 3349447 617020 308482 2969097 308482 2969097 3687447 3349661 3687447 3349661 947746 2219757 947746 2219757 3857368 239031 3857368 239031 241530 1314388 241530 1314388 2833378 1663447 2833378 1663447 3835776 1339022 3835776 1339022 421667 3316487 421667 3316487 4229968 2419078 4229968 2419078 3634135 3014894 3634135 3014894 1228241 209958 1228241 209958 203727 1307937 203727 1307937 2848374 2115256 2848374 2115256 4557042 3313436 4557042 3313436 841928 342643 841928 342643 4532718 3075607 4532718 3075607 3337687 3423900 3337687 3423900 969756 946485 969756 946485 3942210 2255740 3942210 2255740 3838253 1331151 3838253 1331151 341681 3345964 341681 3345964 4882212 4488868 4882212 4488868 444685 440700 444685 440700 3340780 3339477 3340780 3339477 740797 916860 740797 916860 4093731 3188749 4093731 3188749 1316238 1306144 1316238 1306144 1673613 3324264 1673613 3324264 3203444 3333889 3203444 3333889 2373350 2213483 2373350 2213483 4587846 2892153 4587846 2892153 1670681 601085 1670681 601085 674863 3349533 674863 3349533 4652794 2986278 4652794 2986278 3324741 3506503 3324741 3506503 286149 1373193 286149 1373193 3821337 2874401 3821337 2874401 4534116 1725386 4534116 1725386 3340356 2751446 3340356 2751446 4132483 3329740 4132483 3329740 3329822 810089 3329822 810089 4786693 540178 4786693 540178 530407 1682520 530407 1682520 3255213 93107 3255213 93107 308357 1657171 308357 1657171 3534772 4566080 3534772 4566080 3325817 3042243 3325817 3042243 3633873 739223 3633873 739223 742388 1469335 742388 1469335 4135013 343675 4135013 343675 372287 3269686 372287 3269686 4659711 288025 4659711 288025 273657 3346324 273657 3346324 1654707 364185 1654707 364185 1664116 4240120 1664116 4240120 4357318 1156551 4357318 1156551 523318 2079146 523318 2079146 4575644 1308068 4575644 1308068 345978 1166699 345978 1166699 516655 1232372 516655 1232372 447843 1651819 447843 1651819 4422549 4507209 4422549 4507209 1680436 2251671 1680436 2251671 3908209 2248412 3908209 2248412 765893 884178 765893 884178 1215434 3317591 1215434 3317591 4443350 2213373 4443350 2213373 4004616 2329963 4004616 2329963 270072 1398378 270072 1398378 1501517 1666777 1501517 1666777 3329839 584815 3329839 584815 3352357 4834107 3352357 4834107 3706652 2040016 3706652 2040016 3329952 3215837 3329952 3215837 4744322 1930725 4744322 1930725 1654036 2571597 1654036 2571597 3314162 1257787 3314162 1257787 394729 2896035 394729 2896035 3767379 1655393 3767379 1655393 3750629 2868719 3750629 2868719 3813235 4714140 3813235 4714140 1100281 3347309 1100281 3347309 4096589 1230875 4096589 1230875 1220725 3336832 1220725 3336832 2765533 4801839 2765533 4801839 1681024 2372510 1681024 2372510 4301480 3337446 4301480 3337446 600648 1676231 600648 1676231 4461180 2207769 4461180 2207769 3613423 1665069 3613423 1665069 1112428 3327102 1112428 3327102 4544860 268135 4544860 268135 1652818 3874956 1652818 3874956 3332125 4540249 3332125 4540249 1656677 2876708 1656677 2876708 4562372 3315019 4562372 3315019 671289 638960 671289 638960 3342648 3782959 3342648 3782959 1247301 2310144 1247301 2310144 4339577 4242465 4339577 4242465 1658744 754132 1658744 754132 1686060 3501583 1686060 3501583 3331439 1674759 3331439 1674759 803795 839892 803795 839892 1657207 4034756 1657207 4034756 1129761 1126009 1129761 1126009 1006858 1679632 1006858 1679632 921097 900821 921097 900821 3935949 2241957 3935949 2241957 448975 1243340 448975 1243340 4760219 1899159 4760219 1899159 1684552 1356581 1684552 1356581 1654960 3330230 1654960 3330230 4337572 1677474 4337572 1677474 1676317 2650921 1676317 2650921 3996614 4636505 3996614 4636505 637417 1154149 637417 1154149 4177669 2492416 4177669 2492416 5008232 1648641 5008232 1648641 3122838 3333604 3122838 3333604 3348546 2860598 3348546 2860598 3727251 2949070 3727251 2949070 4711673 1651225 4711673 1651225 1451265 2988237 1451265 2988237 4654456 1184003 4654456 1184003 1165042 2501619 1165042 2501619 4263031 573433 4263031 573433 1078459 2395511 1078459 2395511 3351958 1270816 3351958 1270816 1236002 3330682 1236002 3330682 4022192 500867 4022192 500867 499800 2734690 499800 2734690 4382389 2778521 4382389 2778521 1203453 1212587 1203453 1212587 4470544 2781382 4470544 2781382 1650886 533041 1650886 533041 690439 1830153 690439 1830153 3334295 462867 3334295 462867 850585 1653563 850585 1653563 4520635 3125843 4520635 3125843 3316115 3016257 3316115 3016257 3331709 1209055 3331709 1209055 217459 3316427 217459 3316427 4151520 2506214 4151520 2506214 3904678 2740733 3904678 2740733 798435 860488 798435 860488 4375215 3348244 4375215 3348244 1648859 1369752 1648859 1369752 3319566 2787163 3319566 2787163 648085 930960 648085 930960 757386 1331868 757386 1331868 341741 1658746 341741 1658746 2230276 4384004 2230276 4384004 1660711 2921871 1660711 2921871 4102951 2444593 4102951 2444593 4241607 4589831 4241607 4589831 566084 587000 566084 587000 957604 2159012 957604 2159012 3824359 1678677 3824359 1678677 1674642 3509452 1674642 3509452 1683304 839416 1683304 839416 1663633 3358052 1663633 3358052 3896879 1340631 3896879 1340631 1348431 4854056 1348431 4854056 1665100 899975 1665100 899975 354407 2880244 354407 2880244 3809892 4171056 3809892 4171056 1663005 2576031 1663005 2576031 4279096 1229185 4279096 1229185 1681123 3347313 1681123 3347313 4837945 2446805 4837945 2446805 1657374 4071165 1657374 4071165 1658196 807982 1658196 807982 791508 496393 791508 496393 1168428 1682720 1168428 1682720 1128217 2638472 1128217 2638472 4307787 525820 4307787 525820 1677459 3316588 1677459 3316588 2026739 3337771 2026739 3337771 851931 864482 851931 864482 4201517 2935850 4201517 2935850 628047 628444 628047 628444 3324648 2155359 3324648 2155359 2431670 607421 2431670 607421 1089661 3317044 1089661 3317044 4221907 158362 4221907 158362 3317321 3352059 3317321 3352059 4150616 1077487 4150616 1077487 1663802 1666572 1663802 1666572 4463996 2196088 4463996 2196088 3747577 790915 3747577 790915 767860 3320584 767860 3320584 4474066 1680059 4474066 1680059 3147020 1167825 3147020 1167825 4209815 2952169 4209815 2952169 4639726 2483699 4639726 2483699 1979325 3336196 1979325 3336196 231192 209280 231192 209280 3333772 2311730 3333772 2311730 4322298 1677484 4322298 1677484 3322383 2932943 3322383 2932943 4616354 1328162 4616354 1328162 695051 715277 695051 715277 4635395 3569020 4635395 3569020 3340496 4714802 3340496 4714802 3345979 3317068 3345979 3317068 1379896 2350610 1379896 2350610 4054566 638382 4054566 638382 624792 3104239 624792 3104239 2645323 238249 2645323 238249 213375 671851 213375 671851 3613453 3043752 3613453 3043752 3338050 622120 3338050 622120 575111 1908272 575111 1908272 4749480 4778964 4749480 4778964 1427589 1926254 1427589 1926254 2234271 757862 2234271 757862 237662 4370705 237662 4370705 1662814 1237525 1662814 1237525 3769318 2204020 3769318 2204020 1655141 1915577 1655141 1915577 4740225 1007724 4740225 1007724 196333 3343873 196333 3343873 1672666 1651406 1672666 1651406 1499173 2566167 1499173 2566167 4120277 2284056 4120277 2284056 1656610 2448983 1656610 2448983 1340850 669921 1340850 669921 657676 1671907 657676 1671907 4076216 3062795 4076216 3062795 1674998 1778688 1674998 1778688 1857209 3329250 1857209 3329250 804491 804060 804491 804060 3326946 2480433 3326946 2480433 4190582 1435907 4190582 1435907 1421535 3390671 1421535 3390671 3327203 2292698 3327203 2292698 678106 680449 678106 680449 902270 1683113 902270 1683113 1161352 1171110 1161352 1171110 1666841 1767470 1666841 1767470 2717687 1650575 2717687 1650575 3330583 3164318 3330583 3164318 1396556 1381856 1396556 1381856 4666731 2220971 4666731 2220971 324193 1345643 324193 1345643 3339914 1859828 3339914 1859828 334999 1305623 334999 1305623 4765737 2383049 4765737 2383049 478254 502859 478254 502859 620946 4280157 620946 4280157 3343570 3343063 3343570 3343063 1654700 2036450 1654700 2036450 4620091 4257800 4620091 4257800 974482 706447 974482 706447 4114495 2577324 4114495 2577324 3315558 1628696 3315558 1628696 4116648 2466093 4116648 2466093 658305 660930 658305 660930 1671191 2609292 1671191 2609292 688925 672170 688925 672170 3682337 3336545 3682337 3336545 4788306 1677942 4788306 1677942 542195 3083255 542195 3083255 4746619 312302 4746619 312302 320265 1648735 320265 1648735 4389210 2736669 4389210 2736669 3347793 724186 3347793 724186 929352 993849 929352 993849 4671195 3351850 4671195 3351850 1090466 3339518 1090466 3339518 4039487 736450 4039487 736450 1674613 5015 1674613 5015 1197903 3341316 1197903 3341316 1077778 609353 1077778 609353 3329354 2808032 3329354 2808032 4513469 866555 4513469 866555 867702 3316659 867702 3316659 4491907 882317 4491907 882317 803587 1739829 803587 1739829 4256787 4786306 4256787 4786306 292702 309642 292702 309642 4500498 2839338 4500498 2839338 1176604 1368974 1176604 1368974 1356588 577443 1356588 577443 593758 1647468 593758 1647468 4073763 2383822 4073763 2383822 194187 225837 194187 225837 1648662 3539317 1648662 3539317 1667959 268241 1667959 268241 753962 1652555 753962 1652555 2344119 1668078 2344119 1668078 933130 3331687 933130 3331687 2660563 327881 2660563 327881 909766 911912 909766 911912 495791 497935 495791 497935 4341833 2687580 4341833 2687580 4642373 2035379 4642373 2035379 3007691 3341177 3007691 3341177 1447532 221564 1447532 221564 4416030 2257891 4416030 2257891 3332392 181655 3332392 181655 663752 3348279 663752 3348279 118734 1662095 118734 1662095 3457199 2677388 3457199 2677388 3333286 2495144 3333286 2495144 4160943 1277433 4160943 1277433 374829 2375026 374829 2375026 4061340 2739242 4061340 2739242 1676114 4701668 1676114 4701668 525684 543826 525684 543826 4057125 2390360 4057125 2390360 3901737 2260009 3901737 2260009 2930746 3343327 2930746 3343327 3857646 1657726 3857646 1657726 2213543 1653810 2213543 1653810 4765241 3780104 4765241 3780104 1019934 654811 1019934 654811 647421 3335432 647421 3335432 2687702 2644514 2687702 2644514 1668962 3334076 1668962 3334076 4038684 1407529 4038684 1407529 242758 359653 242758 359653 4917701 2637462 4917701 2637462 3908826 2773338 3908826 2773338 389768 419828 389768 419828 876809 2203461 876809 2203461 4492267 2579843 4492267 2579843 3715736 3320290 3715736 3320290 513508 529861 513508 529861 2443023 1663215 2443023 1663215 1374186 1034916 1374186 1034916 3322312 4868359 3322312 4868359 1681098 1159414 1681098 1159414 3383020 1651998 3383020 1651998 1392384 1387514 1392384 1387514 810247 2981068 810247 2981068 3659024 1681309 3659024 1681309 872606 485029 872606 485029 453764 2892760 453764 2892760 4550046 612116 4550046 612116 823451 4390945 823451 4390945 3326384 2162012 3326384 2162012 550564 1149053 550564 1149053 3598183 1923014 3598183 1923014 399533 1276365 399533 1276365 1650244 3389724 1650244 3389724 3325399 392097 3325399 392097 394701 1323695 394701 1323695 1344070 893874 1344070 893874 790951 4600109 790951 4600109 1681566 777101 1681566 777101 765460 309736 765460 309736 3618741 3039750 3618741 3039750 4054842 1671703 4054842 1671703 2824283 1063327 2824283 1063327 615976 3091989 615976 3091989 3864596 1915361 3864596 1915361 1680240 2909511 1680240 2909511 4586155 2237580 4586155 2237580 4180415 1647989 4180415 1647989 4604575 2070879 4604575 2070879 441702 1231743 441702 1231743 4056201 3954993 4056201 3954993 1410364 3327866 1410364 3327866 4435689 2208008 4435689 2208008 4668219 3000921 4668219 3000921 1655807 1927253 1655807 1927253 3673684 3325873 3673684 3325873 814450 4994340 814450 4994340 4226618 1196410 4226618 1196410 464788 4168670 464788 4168670 4336653 405732 4336653 405732 1229883 3344636 1229883 3344636 3900152 1217020 3900152 1217020 3352603 2931317 3352603 2931317 3733373 4002964 3733373 4002964 471030 489376 471030 489376 3587265 3395866 3587265 3395866 3320117 1744984 3320117 1744984 3324790 4448053 3324790 4448053 1409229 2696209 1409229 2696209 3971163 4286354 3971163 4286354 718740 747274 718740 747274 4651732 2992480 4651732 2992480 4280322 1247509 4280322 1247509 1674489 3003964 1674489 3003964 4660098 1673658 4660098 1673658 791495 790924 791495 790924 3345476 2459432 3345476 2459432 4616151 960376 4616151 960376 456958 1195555 456958 1195555 1651961 144008 1651961 144008 323968 1656425 323968 1656425 4110874 749149 4110874 749149 728006 2037750 728006 2037750 3685566 758991 3685566 758991 1947424 3348688 1947424 3348688 3483024 1665733 3483024 1665733 4457288 3343886 4457288 3343886 3319127 4869821 3319127 4869821 4337111 2121808 4337111 2121808 3314950 756162 3314950 756162 1647637 2855538 1647637 2855538 4509621 257476 4509621 257476 1419130 2058957 1419130 2058957 3352677 4400557 3352677 4400557 3330528 752018 3330528 752018 936255 1275321 936255 1275321 3342150 1735621 3342150 1735621 739019 926739 739019 926739 3788547 2904712 3788547 2904712 4553432 494389 4553432 494389 498775 2825044 498775 2825044 4483031 2700590 4483031 2700590 3947652 2499924 3947652 2499924 4169620 3906946 4169620 3906946 1184136 1174809 1184136 1174809 4188076 2510331 4188076 2510331 1106019 543518 1106019 543518 1679429 2745638 1679429 2745638 3959821 1654914 3959821 1654914 2692601 3100208 2692601 3100208 3543099 480969 3543099 480969 477726 1272551 477726 1272551 1262710 1339605 1262710 1339605 216817 4297105 216817 4297105 825423 836246 825423 836246 4517046 2149363 4517046 2149363 703227 1659525 703227 1659525 4114302 3335698 4114302 3335698 4119552 750859 4119552 750859 901692 1507786 901692 1507786 4502204 2139178 4502204 2139178 3327714 519086 3327714 519086 574055 3893317 574055 3893317 3316344 2183044 3316344 2183044 3981902 3167423 3981902 3167423 304549 1124014 304549 1124014 3452284 4680495 3452284 4680495 1663065 3104240 1663065 3104240 3579868 226848 3579868 226848 1460746 2115512 1460746 2115512 4728042 3043000 4728042 3043000 1253672 400448 1253672 400448 1652981 4265729 1652981 4265729 1411414 1272083 1411414 1272083 1119609 546071 1119609 546071 1452197 1452775 1452197 1452775 642171 803159 642171 803159 4469962 2668330 4469962 2668330 3671093 1685553 3671093 1685553 3324409 3356370 3324409 3356370 935302 729371 935302 729371 4071399 1667201 4071399 1667201 1136008 1128825 1136008 1128825 3654098 3025470 3654098 3025470 3475504 220271 3475504 220271 471439 1660613 471439 1660613 4682059 2182432 4682059 2182432 584922 575600 584922 575600 938953 2718266 938953 2718266 4405895 2993164 4405895 2993164 3662037 2167843 3662037 2167843 4464746 3344699 4464746 3344699 3391617 1660020 3391617 1660020 3772889 753931 3772889 753931 316058 1340331 316058 1340331 682893 697070 682893 697070 771059 2390687 771059 2390687 4057132 2019526 4057132 2019526 877829 3343612 877829 3343612 3898221 291037 3898221 291037 4469879 3170705 4469879 3170705 1651406 3961474 1651406 3961474 3932213 2711825 3932213 2711825 514301 3644899 514301 3644899 3812906 1351197 3812906 1351197 1365904 3128353 1365904 3128353 4017188 2398072 4017188 2398072 1652271 1679496 1652271 1679496 4596293 2635212 4596293 2635212 3329184 3025158 3329184 3025158 4699930 241997 4699930 241997 1418658 3318249 1418658 3318249 4759819 1194831 4759819 1194831 1179275 2611248 1179275 2611248 4049653 4809040 4049653 4809040 3351666 2384058 3351666 2384058 4058135 236516 4058135 236516 244406 3543643 244406 3543643 3342810 571830 3342810 571830 203940 2366775 203940 2366775 4034608 2219645 4034608 2219645 3352785 2658610 3352785 2658610 3995318 3336576 3995318 3336576 1647111 1931371 1647111 1931371 3856098 3677617 3856098 3677617 433245 815714 433245 815714 4689562 2050011 4689562 2050011 886791 776363 886791 776363 1647223 3799210 1647223 3799210 3029911 932435 3029911 932435 745747 2099550 745747 2099550 3796675 1741284 3796675 1741284 3319767 1125812 3319767 1125812 3614580 1292415 3614580 1292415 1654604 1677490 1654604 1677490 4331388 2966347 4331388 2966347 3700840 2224466 3700840 2224466 4445638 1672970 4445638 1672970 454157 2960698 454157 2960698 4600185 1649634 4600185 1649634 1773080 658077 1773080 658077 3339804 4054284 3339804 4054284 403068 1648765 403068 1648765 4211826 2604878 4211826 2604878 1058296 1068299 1058296 1068299 4866276 1908517 4866276 1908517 3758834 2914761 3758834 2914761 3769427 2293889 3769427 2293889 4354402 714878 4354402 714878 925819 1925539 925819 1925539 1662945 1659797 1662945 1659797 534619 2879568 534619 2879568 3792851 3346556 3792851 3346556 1344985 307101 1344985 307101 1681808 3499747 1681808 3499747 394503 1257713 394503 1257713 3699535 2317370 3699535 2317370 4360761 344505 4360761 344505 350179 3734940 350179 3734940 3334050 3337204 3334050 3337204 1663874 3903141 1663874 3903141 4436796 435823 4436796 435823 457345 1986309 457345 1986309 3659960 3321926 3659960 3321926 4357 929112 4357 929112 4072011 2608589 4072011 2608589 3120032 1677381 3120032 1677381 3657995 2983467 3657995 2983467 1356009 562274 1356009 562274 1131557 2344650 1131557 2344650 4012326 1520836 4012326 1520836 3347520 2486729 3347520 2486729 4160876 2828499 4160876 2828499 1666021 1141724 1666021 1141724 1610790 3343080 1610790 3343080 3883838 1667054 3883838 1667054 1647373 4644636 1647373 4644636 3824838 2852165 3824838 2852165 1652205 4289417 1652205 4289417 4510207 1988710 4510207 1988710 693071 1160852 693071 1160852 3619559 3329099 3619559 3329099 4530442 778951 4530442 778951 354415 4206331 354415 4206331 3751049 2335018 3751049 2335018 4015623 440631 4015623 440631 443622 2212071 443622 2212071 4466053 4610067 4466053 4610067 2639556 1647923 2639556 1647923 4708131 3038730 4708131 3038730 4070544 692233 4070544 692233 961294 1014547 961294 1014547 4467829 2808013 4467829 2808013 3876167 2219405 3876167 2219405 3340448 2672831 3340448 2672831 4365048 2320108 4365048 2320108 1475146 3334379 1475146 3334379 2748765 1652216 2748765 1652216 2299773 3328722 2299773 3328722 240086 646769 240086 646769 1107910 1918142 1107910 1918142 2692174 1670002 2692174 1670002 238233 3349432 238233 3349432 4132465 2283681 4132465 2283681 1134362 1127767 1134362 1127767 1285646 1941162 1285646 1941162 3601413 1300316 3601413 1300316 1289606 3329271 1289606 3329271 3331571 1190790 3331571 1190790 469796 3105485 469796 3105485 2447889 1170803 2447889 1170803 503296 394630 503296 394630 1251625 1213773 1251625 1213773 472877 2384772 472877 2384772 4299789 1160510 4299789 1160510 1134178 1650996 1134178 1650996 3059649 689381 3059649 689381 708053 4282723 708053 4282723 4786404 2413884 4786404 2413884 1657520 2890462 1657520 2890462 3980798 2695205 3980798 2695205 4766304 3098659 4766304 3098659 3807890 556438 3807890 556438 644575 1170866 644575 1170866 4600384 2048115 4600384 2048115 3040140 556615 3040140 556615 583777 1895253 583777 1895253 4760402 1454621 4760402 1454621 230165 3316119 230165 3316119 4457481 1928462 4457481 1928462 3315009 2415950 3315009 2415950 4102203 1249577 4102203 1249577 270861 1416958 270861 1416958 1281767 97723 1281767 97723 3349630 3817784 3349630 3817784 745625 933008 745625 933008 4550577 2886376 4550577 2886376 3737314 468453 3737314 468453 1654128 2066678 1654128 2066678 4589988 2731960 4589988 2731960 3771149 1676360 3771149 1676360 1628817 1649439 1628817 1649439 4141129 2510538 4141129 2510538 4058410 719458 4058410 719458 730507 1661006 730507 1661006 4243838 2980765 4243838 2980765 3658168 2640649 3658168 2640649 4024971 1437518 4024971 1437518 1462333 2758771 1462333 2758771 3926628 1658093 3926628 1658093 70491 3321794 70491 3321794 3891772 2214173 3891772 2214173 4797895 3341364 4797895 3341364 4417949 648730 4417949 648730 992081 2358632 992081 2358632 4146374 2523688 4146374 2523688 1233705 376289 1233705 376289 389294 3110494 389294 3110494 3546545 32788 3546545 32788 1110815 4082936 1110815 4082936 3734582 1889665 3734582 1889665 1681897 436311 1681897 436311 3036651 4747604 3036651 4747604 1681511 1829170 1681511 1829170 3328166 524718 3328166 524718 1140374 3095657 1140374 3095657 3572226 4310123 3572226 4310123 309675 310101 309675 310101 4369127 2707384 4369127 2707384 1283367 384264 1283367 384264 4190050 2477407 4190050 2477407 3830055 2137863 3830055 2137863 1680236 4029304 1680236 4029304 216922 201590 216922 201590 1650559 1114827 1650559 1114827 527706 365806 527706 365806 4579591 3332062 4579591 3332062 3761445 356425 3761445 356425 359584 2026971 359584 2026971 4637867 1356438 4637867 1356438 1655814 3189780 1655814 3189780 3707827 2018892 3707827 2018892 4242181 3351662 4242181 3351662 4476770 1183210 4476770 1183210 282955 1401863 282955 1401863 1141925 899688 1141925 899688 843938 850645 843938 850645 3591377 1919679 3591377 1919679 3329344 384095 3329344 384095 284458 1379857 284458 1379857 966724 939169 966724 939169 1673670 4948418 1673670 4948418 3333614 1135638 3333614 1135638 535073 2295868 535073 2295868 4755589 3075600 4755589 3075600 4463580 1321845 4463580 1321845 1073093 1659106 1073093 1659106 1099550 1077239 1099550 1077239 3608152 3053565 3608152 3053565 1141843 527805 1141843 527805 937325 3051316 937325 3051316 4728853 768845 4728853 768845 753446 2365253 753446 2365253 3994406 1647125 3994406 1647125 1667620 4711305 1667620 4711305 1662397 1947594 1662397 1947594 3595645 3094136 3595645 3094136 1457210 799201 1457210 799201 805116 4131321 805116 4131321 4867316 1658652 4867316 1658652 2421514 3315659 2421514 3315659 3690996 1655084 3690996 1655084 580270 1087783 580270 1087783 1356679 1677582 1356679 1677582 2985745 783096 2985745 783096 877266 2542859 877266 2542859 4434341 2756085 4434341 2756085 1413833 240099 1413833 240099 1672888 4008119 1672888 4008119 1177857 804543 1177857 804543 786065 2908265 786065 2908265 4605816 2937013 4605816 2937013 1418477 246197 1418477 246197 269354 1932947 269354 1932947 3600786 824155 3600786 824155 857040 321829 857040 321829 3342249 3317416 3342249 3317416 3642449 250040 3642449 250040 1394665 1661243 1394665 1661243 3326356 225947 3326356 225947 3195355 1955829 3195355 1955829 4735227 1310018 4735227 1310018 1651774 4766722 1651774 4766722 3332180 1157585 3332180 1157585 1136150 343869 1136150 343869 4416408 2770948 4416408 2770948 1670429 2235340 1670429 2235340 4220619 2443159 4220619 2443159 4236174 1664860 4236174 1664860 1669185 2263838 1669185 2263838 3337146 1497903 3337146 1497903 67519 2224322 67519 2224322 4442992 2737884 4442992 2737884 880055 810045 880055 810045 1087259 4329367 1087259 4329367 3339744 2196027 3339744 2196027 3866236 328800 3866236 328800 1651428 4780243 1651428 4780243 4003796 2369581 4003796 2369581 1116544 3329819 1116544 3329819 4978064 1672295 4978064 1672295 1651662 3615740 1651662 3615740 824131 826260 824131 826260 533941 1195807 533941 1195807 4754494 3315979 4754494 3315979 3778003 2115019 3778003 2115019 4265430 2712177 4265430 2712177 2451909 3344559 2451909 3344559 4504322 1680227 4504322 1680227 1604316 3322923 1604316 3322923 4564063 1667267 4564063 1667267 3323888 4446130 3323888 4446130 3324674 595323 3324674 595323 779773 891678 779773 891678 399576 376355 399576 376355 1124570 3344414 1124570 3344414 1431754 635557 1431754 635557 1048312 701067 1048312 701067 1685322 2583544 1685322 2583544 687191 983631 687191 983631 4179645 1678890 4179645 1678890 3324541 1087294 3324541 1087294 4204333 2495927 4204333 2495927 1052352 1034351 1052352 1034351 28614 1665602 28614 1665602 363944 835301 363944 835301 4396919 2273306 4396919 2273306 3838484 2139356 3838484 2139356 797282 4780328 797282 4780328 4365082 2704811 4365082 2704811 1663335 4196143 1663335 4196143 1665183 2763672 1665183 2763672 3698535 2957868 3698535 2957868 4122297 2511978 4122297 2511978 3337034 3533046 3337034 3533046 4260401 1148111 4260401 1148111 1176268 2191552 1176268 2191552 3353252 428984 3353252 428984 1228527 2152976 1228527 2152976 4139925 3326280 4139925 3326280 591856 426601 591856 426601 2331966 3334915 2331966 3334915 3325305 3105148 3325305 3105148 893775 3353114 893775 3353114 225067 1655457 225067 1655457 3338168 3747832 3338168 3747832 3882486 1681543 3882486 1681543 568551 2096061 568551 2096061 4584246 3251173 4584246 3251173 1683957 1649845 1683957 1649845 4132747 2518556 4132747 2518556 1433883 1678160 1433883 1678160 1666926 3343562 1666926 3343562 346080 1686466 346080 1686466 2283334 3343535 2283334 3343535 4455767 2196913 4455767 2196913 4268463 2838201 4268463 2838201 674890 1005495 674890 1005495 4545680 2896687 4545680 2896687 996045 987176 996045 987176 1685403 2121483 1685403 2121483 1070225 29380 1070225 29380 3347865 1136108 3347865 1136108 3341206 2889748 3341206 2889748 4551845 3323381 4551845 3323381 1708202 2372948 1708202 2372948 4027486 1665565 4027486 1665565 1572273 2800513 1572273 2800513 4475791 1650799 4475791 1650799 1538067 10116 1538067 10116 3313541 2414554 3313541 2414554 1672698 2733078 1672698 2733078 4408352 3262766 4408352 3262766 1254109 412748 1254109 412748 3985843 2687834 3985843 2687834 4281582 2649532 4281582 2649532 3322351 3625210 3322351 3625210 4242750 1677573 4242750 1677573 1187881 1189320 1187881 1189320 1678928 4183128 1678928 4183128 3341007 1935667 3341007 1935667 4747310 1676771 4747310 1676771 922452 922724 922452 922724 303884 1382650 303884 1382650 292331 281373 292331 281373 1259131 2838568 1259131 2838568 3340739 4868614 3340739 4868614 4370353 2691747 4370353 2691747 4063515 1197219 4063515 1197219 328160 314494 328160 314494 345168 2639515 345168 2639515 4310410 420904 4310410 420904 400449 1891302 400449 1891302 4737236 4895496 4737236 4895496 1656793 2478167 1656793 2478167 4122564 240202 4122564 240202 1439976 2324793 1439976 2324793 3331743 255183 3331743 255183 833695 826758 833695 826758 542100 550423 542100 550423 4193037 2481787 4193037 2481787 4351192 2313241 4351192 2313241 4590332 2933399 4590332 2933399 1676292 1883375 1676292 1883375 4328022 2659284 4328022 2659284 757937 907276 757937 907276 524431 1866620 524431 1866620 3534727 1412904 3534727 1412904 288047 3347885 288047 3347885 4112659 4189230 4112659 4189230 1663838 1673209 1663838 1673209 4164185 2969672 4164185 2969672 4744528 1651858 4744528 1651858 2738070 3077720 2738070 3077720 1678237 719063 1678237 719063 4474567 3321982 4474567 3321982 281032 1643068 281032 1643068 3330271 4055820 3330271 4055820 3689620 2904172 3689620 2904172 4585815 3635321 4585815 3635321 851090 806289 851090 806289 3682804 2813925 3682804 2813925 3848429 4587840 3848429 4587840 1114363 1650811 1114363 1650811 3875318 2785091 3875318 2785091 1891104 680873 1891104 680873 361006 385680 361006 385680 3320045 4483174 3320045 4483174 3341703 22612 3341703 22612 469113 3836839 469113 3836839 3352350 799520 3352350 799520 326349 339724 326349 339724 4730459 1953732 4730459 1953732 601318 1061351 601318 1061351 3412662 4234105 3412662 4234105 1273971 1290444 1273971 1290444 1679455 3013086 1679455 3013086 4728985 1043450 4728985 1043450 606656 1685223 606656 1685223 3578066 3073068 3578066 3073068 3892849 2779664 3892849 2779664 3671454 3326194 3671454 3326194 2702724 1658147 2702724 1658147 4550255 2886899 4550255 2886899 4661938 1984722 4661938 1984722 4262419 2394396 4262419 2394396 2739876 1657439 2739876 1657439 4158447 2456979 4158447 2456979 3125376 1154425 3125376 1154425 1153282 3353228 1153282 3353228 4938334 3319339 4938334 3319339 1653238 4759015 1653238 4759015 2685357 3335810 2685357 3335810 143968 3349788 143968 3349788 4600464 652948 4600464 652948 654153 3009991 654153 3009991 4690485 3043796 4690485 3043796 3876753 2795596 3876753 2795596 4620521 2937354 4620521 2937354 3327195 1192182 3327195 1192182 4059898 2400660 4059898 2400660 661280 1012750 661280 1012750 4567382 2096936 4567382 2096936 982909 701855 982909 701855 4559898 2086061 4559898 2086061 359339 1321358 359339 1321358 1663219 2470603 1663219 2470603 4118029 1021458 4118029 1021458 1046955 4974349 1046955 4974349 1651634 381280 1651634 381280 1255366 4194949 1255366 4194949 4550477 294984 4550477 294984 311183 1656034 311183 1656034 2969379 1256538 2969379 1256538 1682513 3317730 1682513 3317730 2521029 1682754 2521029 1682754 2358859 365762 2358859 365762 3350801 2664711 3350801 2664711 1205681 466977 1205681 466977 1210253 3314517 1210253 3314517 4634058 2054991 4634058 2054991 4251368 2602203 4251368 2602203 748912 264629 748912 264629 3809308 2869287 3809308 2869287 4237627 424128 4237627 424128 1240692 3097538 1240692 3097538 4772452 360299 4772452 360299 1080169 2233976 1080169 2233976 1673391 378227 1673391 378227 402780 3564138 402780 3564138 1675531 468950 1675531 468950 1209622 1076179 1209622 1076179 4207567 2434485 4207567 2434485 3333090 1865241 3333090 1865241 3321417 2238667 3321417 2238667 839450 832893 839450 832893 2372333 2812124 2372333 2812124 1673634 1664905 1673634 1664905 3948865 4295282 3948865 4295282 824016 818705 824016 818705 1404482 3342326 1404482 3342326 614946 1298899 614946 1298899 3351329 3352931 3351329 3352931 1368550 2025792 1368550 2025792 3323267 479130 3323267 479130 804005 846028 804005 846028 1371638 282553 1371638 282553 3660840 2005652 3660840 2005652 3872310 1660736 3872310 1660736 4044968 3351973 4044968 3351973 4181052 2532224 4181052 2532224 2866311 3328412 2866311 3328412 1661982 2143336 1661982 2143336 3831933 558884 3831933 558884 534327 4031467 534327 4031467 3814944 217847 3814944 217847 229982 1144781 229982 1144781 1165373 701632 1165373 701632 968158 3320967 968158 3320967 4347349 2318450 4347349 2318450 3768664 2866233 3768664 2866233 323488 1361117 323488 1361117 4592316 3345719 4592316 3345719 874621 1188434 874621 1188434 1784838 3347616 1784838 3347616 3583583 464976 3583583 464976 365326 351497 365326 351497 1521149 3317743 1521149 3317743 613935 705828 613935 705828 1215716 451426 1215716 451426 1680867 2795735 1680867 2795735 3928399 520704 3928399 520704 509999 4495827 509999 4495827 3353152 1724612 3353152 1724612 1684267 2615082 1684267 2615082 4295000 598405 4295000 598405 618708 3329624 618708 3329624 3951880 1468764 3951880 1468764 218271 3532521 218271 3532521 3341732 1870384 3341732 1870384 1686488 2784251 1686488 2784251 3327401 1259202 3327401 1259202 690510 668503 690510 668503 1266965 2619037 1266965 2619037 4276275 192830 4276275 192830 3338842 1897732 3338842 1897732 3578345 760801 3578345 760801 1656953 2731123 1656953 2731123 1670049 264852 1670049 264852 1406459 3343045 1406459 3343045 2116302 3319325 2116302 3319325 1655761 1241853 1655761 1241853 3320212 3323366 3320212 3323366 2719465 2343248 2719465 2343248 4009664 1008619 4009664 1008619 514501 1343511 514501 1343511 1359321 602411 1359321 602411 603488 3036703 603488 3036703 4731142 1957490 4731142 1957490 843097 822420 843097 822420 1558970 3346201 1558970 3346201 3719523 2672920 3719523 2672920 4012964 3036135 4012964 3036135 3350248 2543244 3350248 2543244 4208853 819902 4208853 819902 846334 990414 846334 990414 4712698 1929112 4712698 1929112 82976 671311 82976 671311 692826 3342621 692826 3342621 170118 3351761 170118 3351761 4238481 2390378 4238481 2390378 3578828 796143 3578828 796143 762946 1631534 762946 1631534 4206575 2475535 4206575 2475535 363837 1314217 363837 1314217 1670362 4759172 1670362 4759172 4249538 1655343 4249538 1655343 4383663 2267434 4383663 2267434 478104 1166834 478104 1166834 4510494 2155740 4510494 2155740 1006120 1014557 1006120 1014557 1385237 3897322 1385237 3897322 2725387 1231348 2725387 1231348 429047 2106493 429047 2106493 4543266 4599339 4543266 4599339 1279254 3095633 1279254 3095633 3572692 3342552 3572692 3342552 1276765 392659 1276765 392659 1666925 4452048 1666925 4452048 4136783 2528771 4136783 2528771 22871 3341378 22871 3341378 2823346 1666063 2823346 1666063 1679823 3333499 1679823 3333499 3801375 2145059 3801375 2145059 4652200 3319766 4652200 3319766 327183 329820 327183 329820 382015 3023627 382015 3023627 3626875 2258151 3626875 2258151 998513 1006076 998513 1006076 436110 4909575 436110 4909575 1668726 308882 1668726 308882 1369025 3012152 1369025 3012152 4708057 1044022 4708057 1044022 435789 3344584 435789 3344584 3435967 588125 3435967 588125 560072 951761 560072 951761 2114770 1997222 2114770 1997222 4682577 1146990 4682577 1146990 498441 3323857 498441 3323857 1068677 605321 1068677 605321 3989859 3324425 3989859 3324425 1576320 2700253 1576320 2700253 3935923 4133416 3935923 4133416 3323707 1526188 3323707 1526188 4266660 2605246 4266660 2605246 3969664 2149664 3969664 2149664 466726 1214714 466726 1214714 1409409 3339068 1409409 3339068 4761254 1886987 4761254 1886987 3168194 3332376 3168194 3332376 3327941 943456 3327941 943456 935568 2054650 935568 2054650 2032088 1653205 2032088 1653205 522314 491748 522314 491748 1146088 920521 1146088 920521 936080 2168337 936080 2168337 4504604 2508679 4504604 2508679 4192872 2949076 4192872 2949076 4600987 276972 4600987 276972 258391 741678 258391 741678 3352285 2884899 3352285 2884899 1312221 370496 1312221 370496 651438 1656839 651438 1656839 3958479 2300934 3958479 2300934 791299 774833 791299 774833 3855291 2796042 3855291 2796042 3323709 478152 3323709 478152 676927 3323760 676927 3323760 2911350 285423 2911350 285423 283747 694416 283747 694416 688537 1107216 688537 1107216 557354 1670418 557354 1670418 3364392 380771 3364392 380771 3342405 1378228 3342405 1378228 3349258 4564051 3349258 4564051 1051905 739480 1051905 739480 708778 2283677 708778 2283677 4382550 3083183 4382550 3083183 3315129 2530078 3315129 2530078 4179071 2601556 4179071 2601556 745644 712455 745644 712455 1684380 4094907 1684380 4094907 1656543 650652 1656543 650652 482255 1192497 482255 1192497 3335722 149017 3335722 149017 1669768 1677341 1669768 1677341 3348678 1140357 3348678 1140357 3329994 4105210 3329994 4105210 690407 700494 690407 700494 1648885 3067300 1648885 3067300 3620829 266604 3620829 266604 281711 2181022 281711 2181022 4496623 647178 4496623 647178 637052 1882144 637052 1882144 2352686 2873409 2352686 2873409 1450469 586094 1450469 586094 588082 453787 588082 453787 4263047 2398315 4263047 2398315 989378 667215 989378 667215 1678950 4245611 1678950 4245611 3345464 112989 3345464 112989 1219705 3339812 1219705 3339812 305933 421854 305933 421854 1670501 175958 1670501 175958 372091 2991515 372091 2991515 4705485 1965713 4705485 1965713 4711884 3037625 4711884 3037625 431282 1237975 431282 1237975 4850215 3329768 4850215 3329768 3677562 2008448 3677562 2008448 4639555 2010499 4639555 2010499 680519 704776 680519 704776 827300 4934155 827300 4934155 4696298 3013214 4696298 3013214 1676072 4429324 1676072 4429324 3332432 616439 3332432 616439 629348 1383410 629348 1383410 4601351 2050412 4601351 2050412 920244 906705 920244 906705 4058919 2614794 4058919 2614794 1080360 568136 1080360 568136 3537411 1867839 3537411 1867839 374925 406780 374925 406780 1350252 1674939 1350252 1674939 3608311 3041837 3608311 3041837 3860822 2198966 3860822 2198966 1392385 3337592 1392385 3337592 3345605 2405730 3345605 2405730 1559819 3936836 1559819 3936836 4398371 1992670 4398371 1992670 571604 1088349 571604 1088349 4270273 2418587 4270273 2418587 373553 1310328 373553 1310328 3942092 2261781 3942092 2261781 1463771 1665712 1463771 1665712 1658470 3316188 1658470 3316188 4192346 847631 4192346 847631 727164 3550172 727164 3550172 4685992 2100542 4685992 2100542 2556048 3341344 2556048 3341344 3336333 1298653 3336333 1298653 3333159 4643174 3333159 4643174 2703754 1548972 2703754 1548972 1678245 1379102 1678245 1379102 4045588 3115804 4045588 3115804 3554880 2040549 3554880 2040549 3932624 2729104 3932624 2729104 3327123 1739759 3327123 1739759 705216 3327414 705216 3327414 1118184 1132736 1118184 1132736 3346267 3349041 3346267 3349041 4766855 2096520 4766855 2096520 3752511 3348145 3752511 3348145 4660624 2211247 4660624 2211247 4267179 1355838 4267179 1355838 300341 4975983 300341 4975983 3325611 281323 3325611 281323 315181 2029717 315181 2029717 1659975 885249 1659975 885249 792233 1890644 792233 1890644 4749211 1720568 4749211 1720568 641930 3558352 641930 3558352 321765 305792 321765 305792 314508 3337004 314508 3337004 4010107 2342406 4010107 2342406 1682062 2793705 1682062 2793705 1363407 512759 1363407 512759 1176462 1654964 1176462 1654964 4562095 1667715 4562095 1667715 1305905 2129271 1305905 2129271 4844120 3347887 4844120 3347887 3555552 1667162 3555552 1667162 1115147 1074659 1115147 1074659 559293 1975345 559293 1975345 3670187 45259 3670187 45259 1681886 2845593 1681886 2845593 3801626 2945383 3801626 2945383 1255784 1245279 1255784 1245279 1954973 3343871 1954973 3343871 3341099 2393081 3341099 2393081 1647545 2853897 1647545 2853897 4502808 3339494 4502808 3339494 2599141 3858241 2599141 3858241 4364720 2330511 4364720 2330511 4303912 2648618 4303912 2648618 231285 198535 231285 198535 470899 1666171 470899 1666171 3359932 3346993 3359932 3346993 1042408 600116 1042408 600116 1440226 2028978 1440226 2028978 3690840 300984 3690840 300984 306469 3337221 306469 3337221 1266085 1340143 1266085 1340143 305411 3333042 305411 3333042 4265849 2396717 4265849 2396717 1672466 4840247 1672466 4840247 1203063 1223396 1203063 1223396 1657034 4924313 1657034 4924313 606961 1030211 606961 1030211 1676011 2487424 1676011 2487424 4096213 1975071 4096213 1975071 466789 1110725 466789 1110725 3321540 401008 3321540 401008 1200596 4104010 1200596 4104010 3352217 674897 3352217 674897 665883 1253898 665883 1253898 1647285 4554904 1647285 4554904 3341230 557196 3341230 557196 845734 1674511 845734 1674511 3955033 752569 3955033 752569 747201 2083185 747201 2083185 3779101 4068346 3779101 4068346 1657669 2895371 1657669 2895371 4557936 3313654 4557936 3313654 150167 2358809 150167 2358809 4299785 4316693 4299785 4316693 1647173 1984627 1647173 1984627 4298159 3588121 4298159 3588121 388870 301918 388870 301918 4730608 3037201 4730608 3037201 990625 675752 990625 675752 4511999 3063636 4511999 3063636 4725270 2794742 4725270 2794742 3881554 2416227 3881554 2416227 4228647 692059 4228647 692059 994174 2795572 994174 2795572 3334053 1217659 3334053 1217659 469112 3085192 469112 3085192 3353259 703140 3353259 703140 970142 2944281 970142 2944281 3347325 3967038 3347325 3967038 1659092 2286341 1659092 2286341 4002745 2374215 4002745 2374215 1667675 255619 1667675 255619 764889 886049 764889 886049 952537 700879 952537 700879 374761 3316042 374761 3316042 505723 1185924 505723 1185924 4251750 3059752 4251750 3059752 4740026 920769 4740026 920769 926547 1985620 926547 1985620 4680967 836989 4680967 836989 847940 3322832 847940 3322832 4137715 1054119 4137715 1054119 1073185 1424019 1073185 1424019 3217944 3344999 3217944 3344999 283648 1073978 283648 1073978 3328262 695006 3328262 695006 437382 439765 437382 439765 3839651 3318190 3839651 3318190 4252966 3326787 4252966 3326787 1682716 875609 1682716 875609 3824455 2057077 3824455 2057077 1108305 585409 1108305 585409 4422503 2943556 4422503 2943556 3323504 2696808 3323504 2696808 4379372 3705439 4379372 3705439 1660095 4399831 1660095 4399831 4619824 1668460 4619824 1668460 1440446 224710 1440446 224710 3347568 3495263 3347568 3495263 1651914 1647328 1651914 1647328 4139582 2513810 4139582 2513810 3578063 1008190 3578063 1008190 1684261 3511701 1684261 3511701 3794130 770373 3794130 770373 494080 469731 494080 469731 4227344 2445204 4227344 2445204 3842765 1650004 3842765 1650004 2522649 3348457 2522649 3348457 783408 2025351 783408 2025351 3669041 1322503 3669041 1322503 1671480 2699309 1671480 2699309 4344911 398849 4344911 398849 1256520 2879052 1256520 2879052 3776873 1651551 3776873 1651551 19721 1635093 19721 1635093 3351151 454497 3351151 454497 990727 675534 990727 675534 242468 230656 242468 230656 4485870 2751866 4485870 2751866 3341055 3318553 3341055 3318553 605199 996912 605199 996912 1659626 613048 1659626 613048 1032054 2009869 1032054 2009869 3667487 399782 3667487 399782 389065 655763 389065 655763 4243173 2586173 4243173 2586173 4431966 2248753 4431966 2248753 4564164 3325840 4564164 3325840 4225588 1300176 4225588 1300176 1297008 1291280 1297008 1291280 4340119 3332074 4340119 3332074 3187009 1677927 3187009 1677927 3379975 4244252 3379975 4244252 781034 348715 781034 348715 343897 455444 343897 455444 3898514 2240269 3898514 2240269 3456889 1667200 3456889 1667200 4758920 3090294 4758920 3090294 3763359 1894150 3763359 1894150 4773334 3340086 4773334 3340086 663733 516811 663733 516811 4196888 2523114 4196888 2523114 1398405 272924 1398405 272924 4226238 1654377 4226238 1654377 1669155 213913 1669155 213913 4308113 2373001 4308113 2373001 1679581 1080608 1679581 1080608 623124 3322718 623124 3322718 2367339 570971 2367339 570971 585135 718376 585135 718376 4706699 3028231 4706699 3028231 3846300 1085877 3846300 1085877 579076 2771964 579076 2771964 3894342 2240918 3894342 2240918 1328214 4539526 1328214 4539526 3754085 2884552 3754085 2884552 3341917 4596762 3341917 4596762 3575280 1674740 3575280 1674740 1472932 2594972 1472932 2594972 4067672 1677857 4067672 1677857 777007 3348350 777007 3348350 4641526 4181100 4641526 4181100 659366 977559 659366 977559 1649636 4062262 1649636 4062262 1035472 1059472 1035472 1059472 3343877 2115615 3343877 2115615 3425923 695998 3425923 695998 685380 2068312 685380 2068312 4767152 3342929 4767152 3342929 765850 927094 765850 927094 3109585 2594472 3109585 2594472 4693021 1952906 4693021 1952906 1675926 3866162 1675926 3866162 3771868 1658975 3771868 1658975 2630562 2905630 2630562 2905630 3736500 327655 3736500 327655 307669 2594832 307669 2594832 4063145 3154357 4063145 3154357 634603 1027160 634603 1027160 341735 1335441 341735 1335441 1676068 613325 1676068 613325 4715565 3044209 4715565 3044209 448384 232779 448384 232779 252177 3795116 252177 3795116 4651529 2651378 4651529 2651378 842445 1652324 842445 1652324 4627220 2950054 4627220 2950054 1684242 770284 1684242 770284 778007 3090491 778007 3090491 4720455 395405 4720455 395405 3235029 3330704 3235029 3330704 3878458 2783108 3878458 2783108 3318372 3549591 3318372 3549591 4299807 2373107 4299807 2373107 4179455 2462677 4179455 2462677 1034126 534603 1034126 534603 553491 2174889 553491 2174889 3837924 711583 3837924 711583 964611 2139569 964611 2139569 4126623 2451112 4126623 2451112 1676260 1867036 1676260 1867036 4121869 3341662 4121869 3341662 338765 368572 338765 368572 3320575 1079250 3320575 1079250 527853 535321 527853 535321 1025287 688869 1025287 688869 974798 2588007 974798 2588007 3909844 2764298 3909844 2764298 4169833 343126 4169833 343126 1306234 1656795 1306234 1656795 2587669 672711 2587669 672711 1647600 3316087 1647600 3316087 4276403 2378232 4276403 2378232 4320255 2638982 4320255 2638982 3933060 2164754 3933060 2164754 4509480 1221229 4509480 1221229 1212588 3349320 1212588 3349320 3865812 2776311 3865812 2776311 4658793 2983685 4658793 2983685 825433 1451611 825433 1451611 206668 867791 206668 867791 3633921 2508860 3633921 2508860 264074 1386108 264074 1386108 3852941 3318225 3852941 3318225 2310667 3098548 2310667 3098548 3588856 1656754 3588856 1656754 509142 512296 509142 512296 3324220 4957152 3324220 4957152 3791813 1678965 3791813 1678965 474134 1989195 474134 1989195 4676354 2400360 4676354 2400360 3321783 2733951 3321783 2733951 4435681 316486 4435681 316486 473249 2765428 473249 2765428 3351203 2936842 3351203 2936842 1441949 236199 1441949 236199 429931 1267354 429931 1267354 660522 994594 660522 994594 1657799 2969120 1657799 2969120 3684328 1150889 3684328 1150889 519923 4495689 519923 4495689 3340658 619543 3340658 619543 251682 3332291 251682 3332291 4696355 1651314 4696355 1651314 538404 383316 538404 383316 3324149 3325878 3324149 3325878 40069 3349766 40069 3349766 4078605 2565160 4078605 2565160 3606229 3048083 3606229 3048083 931964 947998 931964 947998 4594049 2088403 4594049 2088403 3726806 3068913 3726806 3068913 4719881 603562 4719881 603562 1159086 485593 1159086 485593 4214947 2523886 4214947 2523886 1684487 277977 1684487 277977 1394497 1677462 1394497 1677462 4767057 3508301 4767057 3508301 1676708 2711259 1676708 2711259 4856155 1682330 4856155 1682330 3555551 3109084 3555551 3109084 4577143 2320675 4577143 2320675 1681467 2512059 1681467 2512059 4192224 415730 4192224 415730 442245 1988074 442245 1988074 3640965 261978 3640965 261978 1408973 3226722 1408973 3226722 1647837 783477 1647837 783477 860227 3329280 860227 3329280 4651808 1659441 4651808 1659441 801718 865706 801718 865706 521781 1656614 521781 1656614 877680 906773 877680 906773 881219 2026285 881219 2026285 3718792 583548 3718792 583548 574265 2746222 574265 2746222 3934498 1019629 3934498 1019629 642288 3332710 642288 3332710 4650156 1254838 4650156 1254838 296935 2905473 296935 2905473 3330376 1136222 3330376 1136222 556400 3077122 556400 3077122 3591344 206279 3591344 206279 1458975 1654606 1458975 1654606 2574633 2415852 2574633 2415852 1664886 1651381 1664886 1651381 4267905 2432194 4267905 2432194 903063 842130 903063 842130 812335 3771684 812335 3771684 3536530 1039397 3536530 1039397 640146 1655968 640146 1655968 2664940 277256 2664940 277256 267853 3339302 267853 3339302 4546236 3322231 4546236 3322231 1683136 3399213 1683136 3399213 4476653 2825739 4476653 2825739 2065058 3349146 2065058 3349146 4476312 2803548 4476312 2803548 3317468 3147173 3317468 3147173 3669682 260160 3669682 260160 270705 2451643 270705 2451643 4730169 1283528 4730169 1283528 378837 660416 378837 660416 679089 1155235 679089 1155235 485680 2208198 485680 2208198 4474792 2579486 4474792 2579486 962341 771743 962341 771743 880364 3613328 880364 3613328 3313389 1655174 3313389 1655174 1147749 2597269 1147749 2597269 4540435 941777 4540435 941777 904426 4004583 904426 4004583 3348105 2588207 3348105 2588207 1680007 1668470 1680007 1668470 4330194 3349152 4330194 3349152 695554 722488 695554 722488 3337547 4935207 3337547 4935207 4500275 274815 4500275 274815 270379 2627491 270379 2627491 4057565 1167548 4057565 1167548 502801 779510 502801 779510 1659007 2205007 1659007 2205007 845082 843981 845082 843981 512861 3325423 512861 3325423 4414518 718886 4414518 718886 722294 3350890 722294 3350890 3678652 2044780 3678652 2044780 4073374 2427550 4073374 2427550 4260053 3313927 4260053 3313927 1599736 2530658 1599736 2530658 4209493 1378578 4209493 1378578 38562 3319945 38562 3319945 3821315 833809 3821315 833809 826362 1649561 826362 1649561 3825422 322095 3825422 322095 1668940 2197889 1668940 2197889 484524 471707 484524 471707 1674684 4495255 1674684 4495255 4385973 419223 4385973 419223 1241371 1658231 1241371 1658231 3406805 571697 3406805 571697 586887 788911 586887 788911 985291 1404960 985291 1404960 1374361 3336328 1374361 3336328 957156 2667090 957156 2667090 4004399 3341645 4004399 3341645 521073 1140577 521073 1140577 1678137 4013523 1678137 4013523 899652 625689 899652 625689 624900 2164283 624900 2164283 3841529 1665690 3841529 1665690 3504237 2101583 3504237 2101583 4552812 1227094 4552812 1227094 929339 738125 929339 738125 2773115 1665828 2773115 1665828 1675958 549598 1675958 549598 1384212 2675922 1384212 2675922 1680925 942979 1680925 942979 700020 2986254 700020 2986254 3692560 4099155 3692560 4099155 3339145 2868572 3339145 2868572 4523052 3052749 4523052 3052749 3618428 2977914 3618428 2977914 3691364 3347618 3691364 3347618 3323414 1327377 3323414 1327377 4512175 3346062 4512175 3346062 3163152 2550771 3163152 2550771 4126329 1504621 4126329 1504621 2143236 1667425 2143236 1667425 539781 98667 539781 98667 4175066 2859435 4175066 2859435 4559533 3315741 4559533 3315741 1653779 322792 1653779 322792 3737680 3317283 3737680 3317283 1682288 3042238 1682288 3042238 1685778 532426 1685778 532426 1113276 877078 1113276 877078 3343394 588512 3343394 588512 922182 873778 922182 873778 881978 1302192 881978 1302192 1659623 1651342 1659623 1651342 602474 2427884 602474 2427884 4081416 1655912 4081416 1655912 266271 1411165 266271 1411165 4760912 1908996 4760912 1908996 4962119 1666597 4962119 1666597 577637 1091725 577637 1091725 3829641 2831828 3829641 2831828 1592678 1456513 1592678 1456513 3334859 1654024 3334859 1654024 870856 898190 870856 898190 3000175 3315470 3000175 3315470 1349683 297986 1349683 297986 1433517 3347314 1433517 3347314 3314008 385402 3314008 385402 4045401 2650184 4045401 2650184 1647276 1156622 1647276 1156622 1675068 1629378 1675068 1629378 970450 700617 970450 700617 4119708 2550087 4119708 2550087 3328841 2025687 3328841 2025687 4638667 3345474 4638667 3345474 902279 764281 902279 764281 3332019 2771919 3332019 2771919 783166 893251 783166 893251 1663328 4829727 1663328 4829727 854028 841690 854028 841690 4146775 2494541 4146775 2494541 3599736 850093 3599736 850093 874402 3193273 874402 3193273 3896959 2165766 3896959 2165766 1649340 2831015 1649340 2831015 4478811 1013387 4478811 1013387 1023557 1950158 1023557 1950158 3856386 2794588 3856386 2794588 4267662 1298793 4267662 1298793 1274675 2663527 1274675 2663527 3990712 2950797 3990712 2950797 941360 946423 941360 946423 3762592 2924068 3762592 2924068 897398 764943 897398 764943 1676293 4448205 1676293 4448205 4021428 1161597 4021428 1161597 513767 4761033 513767 4761033 3349495 1684702 3349495 1684702 1970411 3320730 1970411 3320730 3035029 722454 3035029 722454 728512 2943984 728512 2943984 3694572 1244370 3694572 1244370 1673145 48643 1673145 48643 1678126 1650143 1678126 1650143 1583985 1459335 1583985 1459335 3564245 3108374 3564245 3108374 3577310 637948 3577310 637948 1060881 1971614 1060881 1971614 4694349 126539 4694349 126539 1664901 950224 1664901 950224 3725011 3323785 3725011 3323785 4010541 1247360 4010541 1247360 1224463 2148978 1224463 2148978 3820741 562662 3820741 562662 3324701 2436872 3324701 2436872 4121284 2184539 4121284 2184539 1031004 641586 1031004 641586 1024657 1085745 1024657 1085745 1655313 3329093 1655313 3329093 861476 2554788 861476 2554788 4384438 2718553 4384438 2718553 4287162 278266 4287162 278266 264467 3321655 264467 3321655 2330089 529968 2330089 529968 511249 940273 511249 940273 4648694 2936188 4648694 2936188 3314934 4242549 3314934 4242549 3317162 1288626 3317162 1288626 373006 652855 373006 652855 4708121 3767438 4708121 3767438 412794 421933 412794 421933 1451784 4287214 1451784 4287214 3341531 903373 3341531 903373 4541207 2118112 4541207 2118112 4594622 2060829 4594622 2060829 3345000 3214136 3345000 3214136 3756043 2905141 3756043 2905141 3735147 2933244 3735147 2933244 3086039 394221 3086039 394221 1273039 1864733 1273039 1864733 4779771 1121080 4779771 1121080 910280 2398798 910280 2398798 4078395 626423 4078395 626423 632773 3032755 632773 3032755 3645032 1309672 3645032 1309672 361864 398196 361864 398196 1265253 691912 1265253 691912 723636 1972809 723636 1972809 3616731 431382 3616731 431382 1650918 233780 1650918 233780 1670457 1679769 1670457 1679769 656841 1934342 656841 1934342 4675604 3035552 4675604 3035552 3337059 894969 3337059 894969 1077779 3343344 1077779 3343344 3667422 2968381 3667422 2968381 1647493 4664266 1647493 4664266 4058814 2139996 4058814 2139996 4522992 2112140 4522992 2112140 3796206 2710868 3796206 2710868 4720898 414580 4720898 414580 1276252 3870539 1276252 3870539 1652523 1397294 1652523 1397294 1393217 1682741 1393217 1682741 2015229 1968389 2015229 1968389 1668604 2152462 1668604 2152462 4546120 1672404 4546120 1672404 4344717 3050924 4344717 3050924 4686345 3330562 4686345 3330562 293311 3460596 293311 3460596 4564140 2094109 4564140 2094109 1647384 3348166 1647384 3348166 4683992 666634 4683992 666634 4752059 2725655 4752059 2725655 2081331 3321935 2081331 3321935 380439 1270568 380439 1270568 1950934 2753366 1950934 2753366 4445735 2221730 4445735 2221730 3956988 2264771 3956988 2264771 1058326 599533 1058326 599533 1648529 4013081 1648529 4013081 651306 1022808 651306 1022808 3726365 2127112 3726365 2127112 3776715 2108690 3776715 2108690 1298644 1283459 1298644 1283459 3054946 2772182 3054946 2772182 3989332 1093915 3989332 1093915 1678588 71340 1678588 71340 3349520 2642968 3349520 2642968 1667425 2224119 1667425 2224119 4423947 3012961 4423947 3012961 3652681 2944135 3652681 2944135 4596200 385880 4596200 385880 375354 2115645 375354 2115645 3767007 979050 3767007 979050 951151 915286 951151 915286 1674043 957092 1674043 957092 376064 3316686 376064 3316686 3641130 3009778 3641130 3009778 4728076 3324591 4728076 3324591 861002 846088 861002 846088 432036 3335098 432036 3335098 88625 2429517 88625 2429517 4269567 4417565 4269567 4417565 288550 291966 288550 291966 3940857 2999494 3940857 2999494 875806 881847 875806 881847 2374099 3340163 2374099 3340163 4566886 2094162 4566886 2094162 1313323 3315835 1313323 3315835 1311776 1314141 1311776 1314141 1438647 1438732 1438647 1438732 303983 1358251 303983 1358251 4179625 3321601 4179625 3321601 4372955 1529954 4372955 1529954 2135306 1671720 2135306 1671720 382382 389253 382382 389253 624182 1670488 624182 1670488 4322300 3322242 4322300 3322242 4648423 1647456 4648423 1647456 1517533 2527802 1517533 2527802 4469901 2821997 4469901 2821997 1335453 314087 1335453 314087 3904159 2893615 3904159 2893615 1673780 1685393 1673780 1685393 3258823 1651717 3258823 1651717 4363976 4084240 4363976 4084240 1647722 2328671 1647722 2328671 3350658 4123255 3350658 4123255 2408509 986076 2408509 986076 973737 1358068 973737 1358068 1672074 3197468 1672074 3197468 1667920 2420944 1667920 2420944 4057509 3321988 4057509 3321988 447010 3323111 447010 3323111 4673390 1040539 4673390 1040539 944328 732280 944328 732280 4367589 2314255 4367589 2314255 3339855 1668617 3339855 1668617 1084876 4719156 1084876 4719156 3342517 823735 3342517 823735 3750607 3105978 3750607 3105978 543743 346635 543743 346635 3647321 477381 3647321 477381 315571 306618 315571 306618 425611 1901050 425611 1901050 4905505 3315457 4905505 3315457 3349661 553343 3349661 553343 4718576 3045310 4718576 3045310 3326766 1279610 3326766 1279610 1732345 2490755 1732345 2490755 4146332 1283996 4146332 1283996 319164 331161 319164 331161 3329158 2824272 3329158 2824272 3836284 1091445 3836284 1091445 797106 2774650 797106 2774650 4426533 3873287 4426533 3873287 672697 697635 672697 697635 4313099 2334695 4313099 2334695 3316340 894109 3316340 894109 2245952 3331123 2245952 3331123 3793242 1425096 3793242 1425096 1412538 2114778 1412538 2114778 3819064 342170 3819064 342170 1341454 1622596 1341454 1622596 3317918 1091933 3317918 1091933 1062946 2849455 1062946 2849455 4532338 479533 4532338 479533 1172439 913638 1172439 913638 3902369 2510855 3902369 2510855 4157652 3923996 4157652 3923996 2368274 1660718 2368274 1660718 1377362 3351912 1377362 3351912 1050096 1032036 1050096 1032036 4287632 3328199 4287632 3328199 3458860 3331056 3458860 3331056 3836974 2505801 3836974 2505801 3326091 1108225 3326091 1108225 4613292 2956091 4613292 2956091 1172274 489842 1172274 489842 427254 2062551 427254 2062551 4608719 1650744 4608719 1650744 2106481 2312182 2106481 2312182 4334538 2454881 4334538 2454881 759488 916129 759488 916129 282995 2849415 282995 2849415 4494444 530236 4494444 530236 547953 1359110 547953 1359110 1659518 4758748 1659518 4758748 4474394 1386607 4474394 1386607 1686044 2017505 1686044 2017505 3661720 384573 3661720 384573 388400 1664423 388400 1664423 3320792 4185549 3320792 4185549 3349221 4565178 3349221 4565178 354933 522805 354933 522805 1152187 583552 1152187 583552 597733 2680031 597733 2680031 3963512 2988136 3963512 2988136 1648684 3859290 1648684 3859290 1664397 382073 1664397 382073 4528106 3317822 4528106 3317822 2296060 1680032 2296060 1680032 2478166 1105389 2478166 1105389 580528 1879802 580528 1879802 1686642 1104522 1686642 1104522 972903 557464 972903 557464 582177 2038611 582177 2038611 3316834 1382788 3316834 1382788 786140 893228 786140 893228 4486106 2168177 4486106 2168177 3597536 1953580 3597536 1953580 3843078 3004851 3843078 3004851 1243461 1648056 1243461 1648056 4018547 3347475 4018547 3347475 1440765 1902856 1440765 1902856 3565390 1246731 3565390 1246731 1258137 1889440 1258137 1889440 4777610 223637 4777610 223637 3089120 3341755 3089120 3341755 377051 3332521 377051 3332521 2028969 271498 2028969 271498 969709 3313766 969709 3313766 4049075 1677527 4049075 1677527 1418479 2352924 1418479 2352924 4011074 2770733 4011074 2770733 492741 3315591 492741 3315591 478701 1213453 478701 1213453 4520730 2876194 4520730 2876194 946081 959944 946081 959944 4562636 1668386 4562636 1668386 10239 3350087 10239 3350087 3874163 1958770 3874163 1958770 3329185 1130108 3329185 1130108 3317126 4108831 3317126 4108831 4463170 2017235 4463170 2017235 1682759 4992183 1682759 4992183 3777034 2876209 3777034 2876209 3322628 3349662 3322628 3349662 390808 729117 390808 729117 890552 2008141 890552 2008141 3330705 1668549 3330705 1668549 1658895 178806 1658895 178806 2162240 3353325 2162240 3353325 1676870 1637448 1676870 1637448 1686655 2862448 1686655 2862448 4117088 2024284 4117088 2024284 1269109 3325080 1269109 3325080 977615 754601 977615 754601 918144 4338588 918144 4338588 3320992 419781 3320992 419781 411706 520147 411706 520147 535894 499353 535894 499353 4173923 2696186 4173923 2696186 3982730 2755757 3982730 2755757 4447652 1253408 4447652 1253408 1242631 3322086 1242631 3322086 4034382 3319281 4034382 3319281 3167689 3325652 3167689 3325652 3574317 3082006 3574317 3082006 300001 3348909 300001 3348909 1668942 413443 1668942 413443 801700 3135822 801700 3135822 4783338 3325668 4783338 3325668 302904 1358063 302904 1358063 1677319 2058859 1677319 2058859 3610207 1380712 3610207 1380712 1365323 1997110 1365323 1997110 3982834 2284218 3982834 2284218 211534 228790 211534 228790 1298698 591760 1298698 591760 1065020 1695762 1065020 1695762 4594031 4823656 4594031 4823656 3316273 1669649 3316273 1669649 4039884 2668325 4039884 2668325 2344493 3327187 2344493 3327187 3789695 1654584 3789695 1654584 3727409 3115893 3727409 3115893 1315520 361043 1315520 361043 1703014 3351285 1703014 3351285 4525860 2276592 4525860 2276592 1324947 3336665 1324947 3336665 4100680 2577551 4100680 2577551 4499159 2803431 4499159 2803431 502164 243387 502164 243387 1684893 1442552 1684893 1442552 1453169 2950580 1453169 2950580 4622177 3336668 4622177 3336668 2371183 1649775 2371183 1649775 3755638 2113180 3755638 2113180 473394 1003958 473394 1003958 3559369 1903180 3559369 1903180 1674497 1284366 1674497 1284366 4143757 3330534 4143757 3330534 1357584 1342284 1357584 1342284 4743920 2199085 4743920 2199085 1685599 3063669 1685599 3063669 4768273 2452949 4768273 2452949 1673772 3817801 1673772 3817801 217392 1647141 217392 1647141 3957139 3739585 3957139 3739585 3335513 2774063 3335513 2774063 4427714 2023068 4427714 2023068 2589821 1674716 2589821 1674716 3299329 3347253 3299329 3347253 691328 987972 691328 987972 4116429 2451846 4116429 2451846 1681211 2038357 1681211 2038357 3951658 3320401 3951658 3320401 853664 866035 853664 866035 4912596 3944918 4912596 3944918 1647380 718242 1647380 718242 1348307 1371766 1348307 1371766 1059716 1091051 1059716 1091051 500503 1956609 500503 1956609 3587518 1660207 3587518 1660207 3000081 2161399 3000081 2161399 4506149 4885846 4506149 4885846 749596 741473 749596 741473 4535723 2892555 4535723 2892555 420848 454682 420848 454682 3818087 2857265 3818087 2857265 1686139 232354 1686139 232354 1657695 4294497 1657695 4294497 3733863 1004766 3733863 1004766 248866 231471 248866 231471 4237336 1684927 4237336 1684927 1656839 935135 1656839 935135 928805 440081 928805 440081 1231493 1363232 1231493 1363232 293416 2713660 293416 2713660 3951494 3347155 3951494 3347155 825313 2890772 825313 2890772 3315615 1579212 3315615 1579212 1249354 1228392 1249354 1228392 4596696 2497963 4596696 2497963 3675352 2967287 3675352 2967287 345796 1649560 345796 1649560 1672854 4869476 1672854 4869476 2630494 1836586 2630494 1836586 1684452 1676200 1684452 1676200 4338787 2621681 4338787 2621681 383787 468270 383787 468270 3342917 3294874 3342917 3294874 4057712 2573726 4057712 2573726 685753 3988627 685753 3988627 3349602 538438 3349602 538438 1138551 176939 1138551 176939 4347432 2855350 4347432 2855350 4525572 2844185 4525572 2844185 2176593 3344057 2176593 3344057 1128147 1653758 1128147 1653758 4326137 3345781 4326137 3345781 1178818 266772 1178818 266772 1805611 3346564 1805611 3346564 3980621 1658910 3980621 1658910 1026833 1428650 1026833 1428650 1647216 1202628 1647216 1202628 1192359 2513475 1192359 2513475 4155225 736662 4155225 736662 944832 2662023 944832 2662023 4560003 3317693 4560003 3317693 3942592 837592 3942592 837592 842607 1672661 842607 1672661 3775420 969734 3775420 969734 686093 2325691 686093 2325691 4304490 231481 4304490 231481 206022 1589099 206022 1589099 1676327 1361583 1676327 1361583 1367909 2538129 1367909 2538129 4177046 1338252 4177046 1338252 353418 3983768 353418 3983768 1684289 4459546 1684289 4459546 1649502 2518339 1649502 2518339 4196008 3885783 4196008 3885783 2478906 598774 2478906 598774 3323535 1676359 3323535 1676359 2515648 1461274 2515648 1461274 3343202 722817 3343202 722817 741497 2310680 741497 2310680 3714854 2979583 3714854 2979583 2898176 1650605 2898176 1650605 3900920 2875336 3900920 2875336 4518184 679238 4518184 679238 978077 1949683 978077 1949683 3648661 1665484 3648661 1665484 1922940 1566205 1922940 1566205 3437309 3434418 3437309 3434418 3350191 1656418 3350191 1656418 4778806 96186 4778806 96186 1439552 2428707 1439552 2428707 4099080 2852878 4099080 2852878 3641652 1971102 3641652 1971102 2941107 2966268 2941107 2966268 4519402 2177427 4519402 2177427 1679752 4837070 1679752 4837070 4313904 1336526 4313904 1336526 1309682 2462259 1309682 2462259 4125610 1681824 4125610 1681824 1944877 1963795 1944877 1963795 3654485 2989521 3654485 2989521 4649969 638014 4649969 638014 408541 430055 408541 430055 3032964 3334030 3032964 3334030 1240991 420007 1240991 420007 2837137 1669866 2837137 1669866 728142 953305 728142 953305 667844 3326169 667844 3326169 4393670 895242 4393670 895242 893062 2992851 893062 2992851 4665514 466094 4665514 466094 1679955 3341837 1679955 3341837 4939775 1873194 4939775 1873194 1666995 2595162 1666995 2595162 431769 1235249 431769 1235249 3348169 4514579 3348169 4514579 1139128 204528 1139128 204528 1433698 1108341 1433698 1108341 1101900 1198965 1101900 1198965 4517885 3313612 4517885 3313612 3347009 444562 3347009 444562 3338562 2841173 3338562 2841173 3351864 4585771 3351864 4585771 3333291 2915143 3333291 2915143 4587776 1654593 4587776 1654593 2699312 3343454 2699312 3343454 4181156 931011 4181156 931011 3342128 2839616 3342128 2839616 3839203 4891287 3839203 4891287 1683794 2199206 1683794 2199206 4488400 976809 4488400 976809 742552 492017 742552 492017 4141176 2481738 4141176 2481738 1373682 270013 1373682 270013 3341974 2395917 3341974 2395917 4708387 1930716 4708387 1930716 4642851 2985558 4642851 2985558 3333944 1893251 3333944 1893251 3553947 1033717 3553947 1033717 1667971 3278534 1667971 3278534 3320285 355047 3320285 355047 330392 833343 330392 833343 3626859 3316685 3626859 3316685 3329762 1898993 3329762 1898993 4216159 2424136 4216159 2424136 3329284 302388 3329284 302388 688325 2097402 688325 2097402 3766562 3339187 3766562 3339187 282076 552926 282076 552926 3321053 3118465 3321053 3118465 1651449 2024836 1651449 2024836 4878845 3343565 4878845 3343565 958607 952932 958607 952932 3704286 3326569 3704286 3326569 1352195 375658 1352195 375658 1279121 2161144 1279121 2161144 3345359 3554027 3345359 3554027 3785667 2098293 3785667 2098293 1650950 2297761 1650950 2297761 4384691 708480 4384691 708480 375414 402872 375414 402872 4214361 2443884 4214361 2443884 1655633 1677371 1655633 1677371 2793713 1035909 2793713 1035909 1043042 2455399 1043042 2455399 4235997 237029 4235997 237029 216736 2161980 216736 2161980 3829606 2466520 3829606 2466520 1136738 869551 1136738 869551 871286 3335623 871286 3335623 4416991 1203949 4416991 1203949 431178 2938065 431178 2938065 4763605 284616 4763605 284616 1041580 1039993 1041580 1039993 1682229 958368 1682229 958368 1405678 1417592 1405678 1417592 3333065 852270 3333065 852270 3032677 1682037 3032677 1682037 781201 1657642 781201 1657642 3611055 1923690 3611055 1923690 3336250 771400 3336250 771400 3321609 2377186 3321609 2377186 4277934 1237849 4277934 1237849 1623830 2929416 1623830 2929416 3731116 2923311 3731116 2923311 2581917 3330535 2581917 3330535 305177 1348706 305177 1348706 3313743 4818362 3313743 4818362 3811474 758936 3811474 758936 3342378 2644784 3342378 2644784 4290293 367824 4290293 367824 1290959 2055290 1290959 2055290 4587939 2079455 4587939 2079455 2308814 456371 2308814 456371 799804 2522598 799804 2522598 4166174 3438875 4166174 3438875 1665242 1681849 1665242 1681849 1776138 3642877 1776138 3642877 602601 619171 602601 619171 4677343 2000233 4677343 2000233 986160 658692 986160 658692 679078 1424946 679078 1424946 265285 249098 265285 249098 1678711 969012 1678711 969012 1647329 1295797 1647329 1295797 4277686 2609929 4277686 2609929 1649650 439194 1649650 439194 3664170 3370376 3664170 3370376 3325603 3351247 3325603 3351247 4178803 3352227 4178803 3352227 235111 1202352 235111 1202352 3722382 2946536 3722382 2946536 3865382 1648253 3865382 1648253 1661481 1948576 1661481 1948576 1499413 1662747 1499413 1662747 3329119 4582610 3329119 4582610 792000 472995 792000 472995 3686509 1984236 3686509 1984236 1053079 406587 1053079 406587 3337945 535528 3337945 535528 460339 467378 460339 467378 1103547 1700173 1103547 1700173 3625311 3034323 3625311 3034323 2068350 1673473 2068350 1673473 3766725 2905470 3766725 2905470 606112 1034713 606112 1034713 4152411 2491305 4152411 2491305 4502067 2180012 4502067 2180012 4008691 2373729 4008691 2373729 3941065 265326 3941065 265326 457375 2396870 457375 2396870 4604740 3315883 4604740 3315883 4535285 1653774 4535285 1653774 4440839 2207710 4440839 2207710 3733891 2055529 3733891 2055529 3941184 2782223 3941184 2782223 4444236 1314875 4444236 1314875 364218 2260320 364218 2260320 4407471 2393411 4407471 2393411 4076857 196209 4076857 196209 4244801 2305062 4244801 2305062 335885 345126 335885 345126 3547368 1676970 3547368 1676970 1462555 236811 1462555 236811 4434338 2212256 4434338 2212256 1444934 224013 1444934 224013 2374118 3333411 2374118 3333411 4203095 4982482 4203095 4982482 3328490 239446 3328490 239446 853843 818999 853843 818999 239453 241418 239453 241418 1681265 665211 1681265 665211 581169 586888 581169 586888 4119221 3321774 4119221 3321774 440328 498157 440328 498157 4545943 2102389 4545943 2102389 1459135 1457159 1459135 1457159 581362 3352219 581362 3352219 1665647 564328 1665647 564328 2047172 2926722 2047172 2926722 651544 636574 651544 636574 4547847 2858117 4547847 2858117 3706301 2036300 3706301 2036300 4360924 2698655 4360924 2698655 394686 1294449 394686 1294449 318950 1667384 318950 1667384 1052067 618425 1052067 618425 326665 2579119 326665 2579119 4181883 2489994 4181883 2489994 473887 3324562 473887 3324562 1680834 2145091 1680834 2145091 3784097 1652957 3784097 1652957 3660644 2916993 3660644 2916993 4116405 2553972 4116405 2553972 3347222 3220695 3347222 3220695 3331811 985929 3331811 985929 3075678 1676990 3075678 1676990 4054255 3314650 4054255 3314650 387776 1893991 387776 1893991 4795961 3322890 4795961 3322890 1528633 1680748 1528633 1680748 4976429 3068803 4976429 3068803 3803132 2884155 3803132 2884155 2384842 3318847 2384842 3318847 3676285 1454547 3676285 1454547 209515 2867272 209515 2867272 4517161 1650027 4517161 1650027 1486695 2665409 1486695 2665409 3326616 701212 3326616 701212 464438 1721449 464438 1721449 3345845 4090951 3345845 4090951 752450 906410 752450 906410 613354 4729728 613354 4729728 3351923 4432407 3351923 4432407 3344022 3341431 3344022 3341431 4030912 2828355 4030912 2828355 3345957 4671739 3345957 4671739 1682102 651893 1682102 651893 3563776 1670015 3563776 1670015 104661 3348119 104661 3348119 4303268 3329808 4303268 3329808 339336 414985 339336 414985 4987547 1664043 4987547 1664043 1670689 169811 1670689 169811 702963 699319 702963 699319 571345 559269 571345 559269 34087 1681856 34087 1681856 4347742 2671400 4347742 2671400 1684043 3628792 1684043 3628792 3325576 2754577 3325576 2754577 3922035 1620880 3922035 1620880 1647403 1686623 1647403 1686623 4544731 1227641 4544731 1227641 1249141 3313690 1249141 3313690 3691080 2983977 3691080 2983977 2056995 3340641 2056995 3340641 845137 830908 845137 830908 4164411 3328848 4164411 3328848 4368647 1684534 4368647 1684534 639526 4760116 639526 4760116 1656391 3137858 1656391 3137858 4026753 261362 4026753 261362 263758 2228558 263758 2228558 4441276 178837 4441276 178837 1228664 1260698 1228664 1260698 391389 1028473 391389 1028473 4182246 3320681 4182246 3320681 781597 812861 781597 812861 2564481 1676873 2564481 1676873 1187154 466453 1187154 466453 1148010 1681972 1148010 1681972 3337522 650243 3337522 650243 1008231 3326668 1008231 3326668 3236918 3108618 3236918 3108618 1388237 283423 1388237 283423 3903258 3342252 3903258 3342252 634975 1014168 634975 1014168 3966235 2671742 3966235 2671742 283806 287136 283806 287136 771965 917462 771965 917462 3324030 426794 3324030 426794 936989 1226872 936989 1226872 1683411 926682 1683411 926682 355368 375640 355368 375640 70276 3331059 70276 3331059 345635 359865 345635 359865 3318780 3378579 3318780 3378579 891616 416499 891616 416499 439780 3459873 439780 3459873 3346612 367046 3346612 367046 1301157 2208064 1301157 2208064 4689528 1097630 4689528 1097630 1647274 1854354 1647274 1854354 3963945 2727246 3963945 2727246 3345290 37942 3345290 37942 4102773 3184471 4102773 3184471 2134224 1679860 2134224 1679860 1669312 1757225 1669312 1757225 2246709 709361 2246709 709361 663165 681597 663165 681597 3732147 2920244 3732147 2920244 1804252 1677346 1804252 1677346 3734315 2898280 3734315 2898280 1695844 1685226 1695844 1685226 1686156 2936818 1686156 2936818 1647163 3339151 1647163 3339151 3375533 1096605 3375533 1096605 563503 2066990 563503 2066990 4575845 1669360 4575845 1669360 3347489 2407902 3347489 2407902 789550 839889 789550 839889 3351940 4557269 3351940 4557269 974014 687179 974014 687179 3314071 1613269 3314071 1613269 1156766 534608 1156766 534608 1622581 1676104 1622581 1676104 1358240 1368069 1358240 1368069 1452679 3322799 1452679 3322799 824979 1651249 824979 1651249 3867868 2196380 3867868 2196380 3883726 1931323 3883726 1931323 3351507 4319657 3351507 4319657 3328189 873191 3328189 873191 1663126 1683716 1663126 1683716 3489449 4127950 3489449 4127950 226908 1651445 226908 1651445 4158403 2466913 4158403 2466913 1177420 1088124 1177420 1088124 3323316 1352949 3323316 1352949 1667790 2230430 1667790 2230430 4432923 302540 4432923 302540 271517 685705 271517 685705 3318679 4019062 3318679 4019062 1029461 1045466 1029461 1045466 484994 4293233 484994 4293233 3346191 311665 3346191 311665 313053 2020536 313053 2020536 4669612 2138134 4669612 2138134 3351425 1678924 3351425 1678924 4109626 1024667 4109626 1024667 640511 1042297 640511 1042297 3314291 5002088 3314291 5002088 1668101 1232482 1668101 1232482 4362096 2275836 4362096 2275836 3343021 1644302 3343021 1644302 4095309 2418825 4095309 2418825 342687 1647421 342687 1647421 2274394 3325801 2274394 3325801 4965408 1778800 4965408 1778800 1685517 3085497 1685517 3085497 3547501 1374061 3547501 1374061 288216 2983380 288216 2983380 4638855 1099073 4638855 1099073 592061 1079660 592061 1079660 3330931 2737956 3330931 2737956 1671460 2519777 1671460 2519777 4284783 2361253 4284783 2361253 3766075 2888646 3766075 2888646 3632891 203353 3632891 203353 783619 1650028 783619 1650028 1647005 89228 1647005 89228 4093800 2437360 4093800 2437360 1667012 695256 1667012 695256 237615 3923484 237615 3923484 357432 352445 357432 352445 3686024 4767244 3686024 4767244 3314607 3326708 3314607 3326708 3319023 1083814 3319023 1083814 1087519 2515935 1087519 2515935 4127309 2905096 4127309 2905096 909076 819752 909076 819752 828002 1085139 828002 1085139 4621564 2487980 4621564 2487980 4131964 1982749 4131964 1982749 4674883 910169 4674883 910169 886047 1379598 886047 1379598 1379504 1081563 1379504 1081563 1104381 2918041 1104381 2918041 1648041 1024828 1648041 1024828 1026198 4297765 1026198 4297765 3339176 559381 3339176 559381 344512 4548405 344512 4548405 4091451 243448 4091451 243448 940598 2157591 940598 2157591 4508235 1407901 4508235 1407901 660206 663272 660206 663272 3314896 856138 3314896 856138 1319867 352459 1319867 352459 3217758 1679955 3217758 1679955 226495 179967 226495 179967 3318887 4975215 3318887 4975215 900976 734211 900976 734211 3757635 2915868 3757635 2915868 1379511 1371969 1379511 1371969 3629455 1963071 3629455 1963071 3352439 1664999 3352439 1664999 4080179 3962925 4080179 3962925 3248613 3344132 3248613 3344132 3334612 3629384 3334612 3629384 1375846 278422 1375846 278422 1663597 4146806 1663597 4146806 924795 730488 924795 730488 3313426 3547096 3313426 3547096 509453 531077 509453 531077 1672268 2379747 1672268 2379747 1112308 1130837 1112308 1130837 4180648 3332467 4180648 3332467 3140942 3207123 3140942 3207123 3317093 4698235 3317093 4698235 1662255 2596134 1662255 2596134 4259096 2972673 4259096 2972673 1357520 302097 1357520 302097 3966863 2720536 3966863 2720536 1177426 1168263 1177426 1168263 343366 1327018 343366 1327018 941608 736983 941608 736983 4735381 4129610 4735381 4129610 621025 1025155 621025 1025155 1654853 3345828 1654853 3345828 4435023 967840 4435023 967840 963726 1648027 963726 1648027 4276177 3344547 4276177 3344547 3415117 2082453 3415117 2082453 4800200 1886525 4800200 1886525 1676339 4242729 1676339 4242729 374266 1665547 374266 1665547 4387567 2744528 4387567 2744528 4665305 1684852 4665305 1684852 500131 3592865 500131 3592865 1667950 1232596 1667950 1232596 423307 1318931 423307 1318931 3350567 4708542 3350567 4708542 1001661 1317481 1001661 1317481 1291381 709056 1291381 709056 734502 1285357 734502 1285357 3972173 2290803 3972173 2290803 522008 1029852 522008 1029852 3544970 3125443 3544970 3125443 1656891 2165976 1656891 2165976 1212528 3351178 1212528 3351178 1681670 1176483 1681670 1176483 1342179 1666824 1342179 1666824 1438409 224446 1438409 224446 4374958 2723583 4374958 2723583 4207254 1066730 4207254 1066730 765433 777077 765433 777077 4290799 2348687 4290799 2348687 1252590 1232235 1252590 1232235 4502889 2370792 4502889 2370792 3314227 3177040 3314227 3177040 1053918 906720 1053918 906720 882082 717174 882082 717174 1659172 4786641 1659172 4786641 1685608 4873594 1685608 4873594 3690819 2681378 3690819 2681378 4350900 122051 4350900 122051 1667058 4542171 1667058 4542171 3337129 3335360 3337129 3335360 1350574 273586 1350574 273586 3608625 1669661 3608625 1669661 1004809 1109114 1004809 1109114 551036 650657 551036 650657 618337 1367008 618337 1367008 329497 2337653 329497 2337653 4345296 1394186 4345296 1394186 282733 3326835 282733 3326835 4905144 1987982 4905144 1987982 3628131 2969894 3628131 2969894 4645034 3873232 4645034 3873232 214038 813847 214038 813847 3318552 320936 3318552 320936 4480365 2175559 4480365 2175559 533983 524932 533983 524932 1653877 4883576 1653877 4883576 1655832 687903 1655832 687903 678930 3058383 678930 3058383 3852697 2203457 3852697 2203457 413241 3337115 413241 3337115 846814 694773 846814 694773 3327275 3969428 3327275 3969428 640869 1006063 640869 1006063 4203208 2459048 4203208 2459048 1253738 741069 1253738 741069 349811 346244 349811 346244 493984 3323674 493984 3323674 2389244 1387284 2389244 1387284 1031547 1014101 1031547 1014101 1157454 1169648 1157454 1169648 757348 752912 757348 752912 944768 1672489 944768 1672489 3535396 3353269 3535396 3353269 555599 3906039 555599 3906039 1656511 1114785 1656511 1114785 1085882 2384492 1085882 2384492 4041263 442604 4041263 442604 453446 4403927 453446 4403927 4364087 2491091 4364087 2491091 1683954 1116160 1683954 1116160 4730795 3029973 4730795 3029973 3647842 1159754 3647842 1159754 220141 207406 220141 207406 4164452 3334689 4164452 3334689 4128153 649721 4128153 649721 1001683 2550331 1001683 2550331 4105063 2840228 4105063 2840228 3341296 4283099 3341296 4283099 375578 245017 375578 245017 4789820 4717568 4789820 4717568 1660905 2196686 1660905 2196686 4500572 119537 4500572 119537 3325117 2151359 3325117 2151359 1667493 1104940 1667493 1104940 1119771 2250428 1119771 2250428 4400489 287486 4400489 287486 277401 1411099 277401 1411099 4323603 2628616 4323603 2628616 3697980 1963918 3697980 1963918 4730006 3314134 4730006 3314134 352484 1674944 352484 1674944 4491383 2244345 4491383 2244345 3685049 1649351 3685049 1649351 4134087 3318046 4134087 3318046 4333311 306519 4333311 306519 1383715 3319815 1383715 3319815 3339272 257086 3339272 257086 1412797 1870010 1412797 1870010 3328121 294317 3328121 294317 299562 2509638 299562 2509638 4162853 511750 4162853 511750 1142473 1631616 1142473 1631616 4045344 2627216 4045344 2627216 799088 856960 799088 856960 4768222 3092904 4768222 3092904 3344735 1678071 3344735 1678071 4190010 2471798 4190010 2471798 1008041 980559 1008041 980559 4608125 4754300 4608125 4754300 1679704 2192363 1679704 2192363 4474742 2584925 4474742 2584925 3349049 3103496 3349049 3103496 769109 754962 769109 754962 4291456 4762446 4291456 4762446 780748 775981 780748 775981 1229007 2006418 1229007 2006418 3677833 4589701 3677833 4589701 1683318 4893724 1683318 4893724 3936835 1658227 3936835 1658227 1660747 3921659 1660747 3921659 1649557 3024732 1649557 3024732 3641508 1670007 3641508 1670007 1118167 2922689 1118167 2922689 4647284 2995544 4647284 2995544 940126 705352 940126 705352 3601676 4095623 3601676 4095623 1372203 1359212 1372203 1359212 1372196 2833778 1372196 2833778 3813279 2573912 3813279 2573912 1685771 1651915 1685771 1651915 3799459 2894158 3799459 2894158 2306859 1668432 2306859 1668432 4187901 2478543 4187901 2478543 411790 555075 411790 555075 1662160 970911 1662160 970911 711312 1386399 711312 1386399 3319434 3394684 3319434 3394684 1148501 1144958 1148501 1144958 1880410 4130036 1880410 4130036 1651589 3341078 1651589 3341078 4498227 1654391 4498227 1654391 2611316 2696754 2611316 2696754 4377076 2431297 4377076 2431297 1685337 2641259 1685337 2641259 4011295 526014 4011295 526014 1145189 1655183 1145189 1655183 4120816 2435241 4120816 2435241 1648415 820761 1648415 820761 1660194 2611250 1660194 2611250 1030159 625327 1030159 625327 3985411 2672463 3985411 2672463 1274657 1295401 1274657 1295401 3989194 2308366 3989194 2308366 1277069 1253479 1277069 1253479 234442 3317024 234442 3317024 1679184 18089 1679184 18089 4461343 2779455 4461343 2779455 4466332 3316361 4466332 3316361 1274534 449575 1274534 449575 1669846 4763422 1669846 4763422 1052431 165649 1052431 165649 4489134 2197109 4489134 2197109 851642 1685594 851642 1685594 4244221 2408372 4244221 2408372 3976380 2304220 3976380 2304220 3558938 3091683 3558938 3091683 3883750 1677031 3883750 1677031 309043 4790645 309043 4790645 1654974 1649778 1654974 1649778 126890 3345286 126890 3345286 3907555 548111 3907555 548111 13010 2964681 13010 2964681 3665091 3316200 3665091 3316200 3459637 2213651 3459637 2213651 3879577 894804 3879577 894804 908101 1047123 908101 1047123 3859725 2799852 3859725 2799852 3332652 783326 3332652 783326 674368 1653137 674368 1653137 1923124 1664665 1923124 1664665 1156475 1168050 1156475 1168050 4004025 2647547 4004025 2647547 1802276 1281815 1802276 1281815 384789 1195943 384789 1195943 3938281 3344913 3938281 3344913 1673424 1468940 1673424 1468940 3689122 2017345 3689122 2017345 216559 250314 216559 250314 1091974 1664042 1091974 1664042 3845193 1979859 3845193 1979859 1377207 1282766 1377207 1282766 366722 1660140 366722 1660140 3875757 2793661 3875757 2793661 582910 1064174 582910 1064174 408519 3334594 408519 3334594 4664608 454823 4664608 454823 1222487 1669373 1222487 1669373 3337024 2713063 3337024 2713063 4403040 2746076 4403040 2746076 3337834 1062800 3337834 1062800 4173717 3107133 4173717 3107133 1647619 2631011 1647619 2631011 4310235 27203 4310235 27203 3352716 2871176 3352716 2871176 4507949 510087 4507949 510087 510966 2458211 510966 2458211 4231521 1341291 4231521 1341291 1841426 2014518 1841426 2014518 3671260 1026889 3671260 1026889 631835 590965 631835 590965 1081815 1283947 1081815 1283947 385229 1646932 385229 1646932 4015212 3349396 4015212 3349396 506238 509598 506238 509598 3348059 1220333 3348059 1220333 1120148 325528 1120148 325528 3347596 521456 3347596 521456 1080833 4732651 1080833 4732651 725379 598933 725379 598933 583876 1067427 583876 1067427 1660697 859208 1660697 859208 825639 3315568 825639 3315568 4625588 1358210 4625588 1358210 151577 3337292 151577 3337292 710577 957417 710577 957417 1140475 3316455 1140475 3316455 4295777 2300845 4295777 2300845 4335100 316165 4335100 316165 1224389 2870012 1224389 2870012 3823401 3880586 3823401 3880586 1666770 2756396 1666770 2756396 3883087 2865043 3883087 2865043 956610 719287 956610 719287 494857 1676859 494857 1676859 4644652 1681803 4644652 1681803 121310 2229714 121310 2229714 1650758 238166 1650758 238166 1432595 3321696 1432595 3321696 3288906 4347948 3288906 4347948 927463 934288 927463 934288 1953173 3792488 1953173 3792488 3325903 4086113 3325903 4086113 3346822 2081511 3346822 2081511 3748409 3808882 3748409 3808882 1668870 2250826 1668870 2250826 3892005 1101172 3892005 1101172 542324 2107907 542324 2107907 3802604 883840 3802604 883840 891382 2207494 891382 2207494 4453204 2193387 4453204 2193387 3861818 3326441 3861818 3326441 3961065 210312 3961065 210312 662265 2374160 662265 2374160 4454299 285173 4454299 285173 1338641 2528196 1338641 2528196 4140969 1214641 4140969 1214641 634120 468089 634120 468089 476243 3010589 476243 3010589 4684995 2488438 4684995 2488438 1669851 3495034 1669851 3495034 893449 772089 893449 772089 1665195 1997369 1665195 1997369 4684946 709179 4684946 709179 642078 3347772 642078 3347772 3350646 3268711 3350646 3268711 3975266 3322812 3975266 3322812 1029146 622416 1029146 622416 1680770 4625073 1680770 4625073 4410411 2205087 4410411 2205087 969297 944746 969297 944746 4241916 3318504 4241916 3318504 2387222 1648531 2387222 1648531 4011308 2358199 4011308 2358199 1322258 343967 1322258 343967 4175056 2462337 4175056 2462337 4110552 2098106 4110552 2098106 4568397 4978133 4568397 4978133 1661225 2807214 1661225 2807214 3851308 569224 3851308 569224 1095054 1318782 1095054 1318782 1656539 880571 1656539 880571 787483 1983600 787483 1983600 3655238 1671998 3655238 1671998 3630531 2700719 3630531 2700719 4386870 2879737 4386870 2879737 505918 498337 505918 498337 881420 815028 881420 815028 810291 2607410 810291 2607410 4306284 1403545 4306284 1403545 1380923 1680027 1380923 1680027 3788054 2128511 3788054 2128511 3247325 1663057 3247325 1663057 4522212 3327588 4522212 3327588 736978 211012 736978 211012 3347359 1216568 3347359 1216568 461803 3351407 461803 3351407 4659978 1228767 4659978 1228767 1225252 3930202 1225252 3930202 4046047 1920588 4046047 1920588 4737180 2566784 4737180 2566784 4223155 2907904 4223155 2907904 4568910 2757123 4568910 2757123 4435149 3021212 4435149 3021212 4658995 3597252 4658995 3597252 1278858 397599 1278858 397599 375908 1259947 375908 1259947 698238 937826 698238 937826 681818 1001196 681818 1001196 759511 902107 759511 902107 4704976 3580120 4704976 3580120 1656318 2494539 1656318 2494539 4196899 2445416 4196899 2445416 373021 389312 373021 389312 3951856 2718190 3951856 2718190 4008597 2337634 4008597 2337634 1658489 3401716 1658489 3401716 4605780 1211474 4605780 1211474 1089121 384600 1089121 384600 1294839 1664689 1294839 1664689 362132 1315177 362132 1315177 1677168 3556656 1677168 3556656 4228721 1649189 4228721 1649189 4635338 2809563 4635338 2809563 2569901 1647364 2569901 1647364 3315696 1680022 3315696 1680022 3927120 995819 3927120 995819 1028991 1648473 1028991 1648473 4724668 2035267 4724668 2035267 1679226 3416372 1679226 3416372 1683160 3241703 1683160 3241703 796180 628322 796180 628322 637358 719147 637358 719147 4602824 4910753 4602824 4910753 1168450 885475 1168450 885475 908474 2002974 908474 2002974 4672680 375602 4672680 375602 735501 995760 735501 995760 963437 1088613 963437 1088613 567069 3385512 567069 3385512 4096716 1868025 4096716 1868025 3348261 2681815 3348261 2681815 3997764 1109948 3997764 1109948 913231 739824 913231 739824 1676731 2982835 1676731 2982835 3660452 2239248 3660452 2239248 1648799 3332170 1648799 3332170 1921362 1432118 1921362 1432118 219884 1317775 219884 1317775 1350864 1083621 1350864 1083621 564374 658703 564374 658703 4293562 2865690 4293562 2865690 893410 3341178 893410 3341178 3984059 2028034 3984059 2028034 4651358 1665112 4651358 1665112 1107235 2091566 1107235 2091566 4558130 3330436 4558130 3330436 286947 759218 286947 759218 3345609 2793991 3345609 2793991 685763 770622 685763 770622 4766599 2073258 4766599 2073258 4296555 701251 4296555 701251 942596 470524 942596 470524 3730056 2968663 3730056 2968663 3337330 455939 3337330 455939 1654499 2930836 1654499 2930836 3324442 2625060 3324442 2625060 3323929 3692213 3323929 3692213 3863217 452818 3863217 452818 463868 2775984 463868 2775984 3894359 4892354 3894359 4892354 1657479 2115417 1657479 2115417 3327209 3319120 3327209 3319120 4525582 743851 4525582 743851 925643 1106757 925643 1106757 1113137 374471 1113137 374471 369286 984030 369286 984030 1682152 2453286 1682152 2453286 1648773 3095342 1648773 3095342 4462360 2196803 4462360 2196803 4526837 4346987 4526837 4346987 1686627 4691357 1686627 4691357 1677963 2053990 1677963 2053990 4409569 2764940 4409569 2764940 2257517 1673717 2257517 1673717 1650567 2573647 1650567 2573647 3874214 2214733 3874214 2214733 1656031 3377470 1656031 3377470 1670129 1902953 1670129 1902953 1656788 2375139 1656788 2375139 4028464 4647096 4028464 4647096 3318553 1945410 3318553 1945410 3601134 600598 3601134 600598 622896 3001401 622896 3001401 4662174 1681506 4662174 1681506 2088917 3043462 2088917 3043462 3630615 3482276 3630615 3482276 1074176 1072337 1074176 1072337 3825401 3320227 3825401 3320227 1427564 700917 1427564 700917 3344200 3332566 3344200 3332566 1653220 1679516 1653220 1679516 3329785 4869377 3329785 4869377 1658942 2407747 1658942 2407747 3341045 836547 3341045 836547 841811 1670717 841811 1670717 4886864 2250527 4886864 2250527 411769 3338514 411769 3338514 4660817 602091 4660817 602091 819766 1977884 819766 1977884 4715390 2281525 4715390 2281525 3979133 1907779 3979133 1907779 4750920 1066733 4750920 1066733 588412 714776 588412 714776 958031 599013 958031 599013 617150 2055453 617150 2055453 3733296 551089 3733296 551089 542790 2957602 542790 2957602 4614223 2854520 4614223 2854520 3315960 4974465 3315960 4974465 877152 901825 877152 901825 4623917 3343843 4623917 3343843 2200176 3345653 2200176 3345653 3975186 642273 3975186 642273 1043925 226882 1043925 226882 4388079 3344273 4388079 3344273 4000004 1677875 4000004 1677875 4962131 1674283 4962131 1674283 3346178 3495286 3346178 3495286 3351692 1015619 3351692 1015619 236197 3338220 236197 3338220 3051044 1646768 3051044 1646768 3329843 3058924 3329843 3058924 828014 820092 828014 820092 1153584 1159702 1153584 1159702 301616 298524 301616 298524 2487300 1676217 2487300 1676217 295290 1391797 295290 1391797 3641770 3322907 3641770 3322907 5001023 3313642 5001023 3313642 2968616 3331034 2968616 3331034 4189417 2457397 4189417 2457397 1532730 3319496 1532730 3319496 4473940 2221889 4473940 2221889 2990860 3342273 2990860 3342273 4445716 1658734 4445716 1658734 516736 1148921 516736 1148921 4137295 2868802 4137295 2868802 4531998 2227331 4531998 2227331 1651493 1378398 1651493 1378398 1666012 3153732 1666012 3153732 1676695 166111 1676695 166111 1128588 570728 1128588 570728 1299785 352065 1299785 352065 1685611 4644778 1685611 4644778 4594019 2923839 4594019 2923839 3729547 3342104 3729547 3342104 3745736 2059895 3745736 2059895 1674961 3959896 1674961 3959896 4377324 1904505 4377324 1904505 2409973 1669420 2409973 1669420 4575590 2071334 4575590 2071334 3652688 1986392 3652688 1986392 4427131 2258303 4427131 2258303 1157214 539779 1157214 539779 1669112 1155735 1669112 1155735 514491 793798 514491 793798 3477016 1666811 3477016 1666811 523932 507345 523932 507345 2781613 3347192 2781613 3347192 453079 1103286 453079 1103286 3313706 144073 3313706 144073 457402 1816591 457402 1816591 1679532 1352325 1679532 1352325 316646 1672148 316646 1672148 1407225 1120294 1407225 1120294 1034573 1034752 1034573 1034752 429222 1242378 429222 1242378 988497 968364 988497 968364 1993340 3343664 1993340 3343664 436023 1240097 436023 1240097 1190413 1680215 1190413 1680215 3344753 70395 3344753 70395 1652189 3376487 1652189 3376487 711334 738733 711334 738733 4309533 2655033 4309533 2655033 706166 292096 706166 292096 3327286 3045609 3327286 3045609 1263675 1241827 1263675 1241827 1397257 3112899 1397257 3112899 4274917 1280999 4274917 1280999 323618 319747 323618 319747 4180561 2658534 4180561 2658534 1657175 3332076 1657175 3332076 2285831 593004 2285831 593004 1084805 4953246 1084805 4953246 1670579 3955563 1670579 3955563 1662123 1647493 1662123 1647493 3599010 3352643 3599010 3352643 254760 4060371 254760 4060371 3942019 2113966 3942019 2113966 3316008 3335706 3316008 3335706 4641920 2945625 4641920 2945625 3548455 3314697 3548455 3314697 4122292 345079 4122292 345079 334144 2657741 334144 2657741 4353055 4344213 4353055 4344213 3330949 4092099 3330949 4092099 4424555 2665805 4424555 2665805 4016495 2708483 4016495 2708483 4380225 1437566 4380225 1437566 1197243 1178478 1197243 1178478 395845 2434134 395845 2434134 1670138 728221 1670138 728221 704853 2229352 704853 2229352 4458056 1662190 4458056 1662190 1681456 2449918 1681456 2449918 4112967 4797516 4112967 4797516 1445682 211108 1445682 211108 4238379 2436869 4238379 2436869 442581 434866 442581 434866 4369990 2700980 4369990 2700980 261871 256509 261871 256509 3649317 3024862 3649317 3024862 768726 797623 768726 797623 4208876 2537470 4208876 2537470 1494784 1665715 1494784 1665715 3755040 3315494 3755040 3315494 416624 1236113 416624 1236113 402665 2654187 402665 2654187 4330711 278767 4330711 278767 1379800 2559278 1379800 2559278 4214573 1984554 4214573 1984554 3326623 2856399 3326623 2856399 4501239 2448677 4501239 2448677 577879 1055941 577879 1055941 3697226 2783888 3697226 2783888 1656578 670172 1656578 670172 3798437 3025399 3798437 3025399 4704605 2043765 4704605 2043765 1270964 427784 1270964 427784 1683629 2866331 1683629 2866331 3335896 2117746 3335896 2117746 3330205 3900427 3330205 3900427 4704062 621983 4704062 621983 634222 1647200 634222 1647200 3967454 3340321 3967454 3340321 4122391 3322542 4122391 3322542 1678741 780131 1678741 780131 779675 1040649 779675 1040649 1651087 3237951 1651087 3237951 3606018 1237983 3606018 1237983 411269 4411493 411269 4411493 1667003 3339155 1667003 3339155 1577931 1991352 1577931 1991352 4679007 1793974 4679007 1793974 1657557 3114075 1657557 3114075 3553553 246411 3553553 246411 273971 2314470 273971 2314470 3978991 2843444 3978991 2843444 1666824 3335085 1666824 3335085 1826330 4142077 1826330 4142077 1674494 2447583 1674494 2447583 4128061 2933905 4128061 2933905 3314736 2488896 3314736 2488896 4437362 1658821 4437362 1658821 485756 711565 485756 711565 3489658 1666990 3489658 1666990 604025 1082282 604025 1082282 243611 2432472 243611 2432472 4222527 2258485 4222527 2258485 3351592 4711390 3351592 4711390 1142263 1151959 1142263 1151959 4178563 2492644 4178563 2492644 4513153 2184425 4513153 2184425 4195227 2526436 4195227 2526436 3628376 1958249 3628376 1958249 4005025 3317495 4005025 3317495 1985871 1998850 1985871 1998850 4665603 875533 4665603 875533 871500 2624603 871500 2624603 4061543 2749341 4061543 2749341 3075017 2991923 3075017 2991923 4068540 2409639 4068540 2409639 1670755 4792820 1670755 4792820 3333890 1322187 3333890 1322187 1291309 2368252 1291309 2368252 4026940 1119580 4026940 1119580 573001 1939649 573001 1939649 4758862 2026600 4758862 2026600 3318422 2092520 3318422 2092520 3782383 341371 3782383 341371 349868 2779916 349868 2779916 4534461 2838585 4534461 2838585 932722 1654997 932722 1654997 3953914 2697891 3953914 2697891 4316903 1195625 4316903 1195625 501501 939591 501501 939591 1683984 2043150 1683984 2043150 1664391 84930 1664391 84930 4743208 3068502 4743208 3068502 1650810 1934954 1650810 1934954 4191288 2997431 4191288 2997431 1675152 106028 1675152 106028 1662348 3300366 1662348 3300366 1656833 3342335 1656833 3342335 2528063 2573573 2528063 2573573 1446673 225387 1446673 225387 4398116 2758190 4398116 2758190 5000548 550105 5000548 550105 363529 1656742 363529 1656742 1655901 633544 1655901 633544 4474328 2822679 4474328 2822679 4350599 2512104 4350599 2512104 485537 1671776 485537 1671776 1423200 3329527 1423200 3329527 1001782 1026181 1001782 1026181 3998330 2658548 3998330 2658548 719735 704524 719735 704524 4565542 2899884 4565542 2899884 1417642 293510 1417642 293510 643471 1722640 643471 1722640 3349497 3325913 3349497 3325913 1886014 3101462 1886014 3101462 3574266 422229 3574266 422229 1255894 4147569 1255894 4147569 3324052 1876387 3324052 1876387 874682 558461 874682 558461 1143345 513702 1143345 513702 1660263 1565913 1660263 1565913 921169 928133 921169 928133 676843 2259261 676843 2259261 4397163 298730 4397163 298730 311819 526558 311819 526558 2246917 1669144 2246917 1669144 674039 668652 674039 668652 4913167 3318404 4913167 3318404 3333533 2076792 3333533 2076792 706534 3313633 706534 3313633 1670801 1441441 1670801 1441441 3345403 1924436 3345403 1924436 3323060 1813156 3323060 1813156 4452955 2239664 4452955 2239664 1296730 393959 1296730 393959 3680885 3014866 3680885 3014866 268526 285818 268526 285818 3315999 4351523 3315999 4351523 945423 554396 945423 554396 1648403 3115091 1648403 3115091 4796546 3102326 4796546 3102326 1682186 3344513 1682186 3344513 4708426 3074515 4708426 3074515 1444695 1317829 1444695 1317829 1670348 315034 1670348 315034 1368077 1367744 1368077 1367744 4692591 1967629 4692591 1967629 846445 863512 846445 863512 3801834 2136513 3801834 2136513 808563 800274 808563 800274 1890180 4060550 1890180 4060550 3323580 530184 3323580 530184 525329 3328638 525329 3328638 1667679 2286977 1667679 2286977 4211300 2446858 4211300 2446858 4640031 834975 4640031 834975 828884 2052340 828884 2052340 3707463 781759 3707463 781759 780001 1409417 780001 1409417 2552445 3336810 2552445 3336810 3624839 588328 3624839 588328 372739 1686634 372739 1686634 4632415 932515 4632415 932515 738620 1671063 738620 1671063 3339955 3346804 3339955 3346804 2897650 2125081 2897650 2125081 4757913 1920625 4757913 1920625 4220433 2529325 4220433 2529325 413432 413659 413432 413659 1900708 3344992 1900708 3344992 3636136 1977863 3636136 1977863 4033208 2373566 4033208 2373566 1093937 1065262 1093937 1065262 3342823 4114184 3342823 4114184 693970 688126 693970 688126 4745977 3085148 4745977 3085148 1203217 464864 1203217 464864 963503 3334331 963503 3334331 961886 2751165 961886 2751165 3335623 1373329 3335623 1373329 515712 1127917 515712 1127917 4601847 1684402 4601847 1684402 1646835 1652688 1646835 1652688 3788412 2115381 3788412 2115381 2951581 2074073 2951581 2074073 4384519 3344948 4384519 3344948 386164 388155 386164 388155 4275634 2391412 4275634 2391412 791001 419301 791001 419301 1990587 3316904 1990587 3316904 908160 1646891 908160 1646891 4771353 3074477 4771353 3074477 1217971 443293 1217971 443293 641517 3348943 641517 3348943 4712543 1931738 4712543 1931738 4209420 3322012 4209420 3322012 4373027 728198 4373027 728198 927937 1669988 927937 1669988 4504426 4496960 4504426 4496960 1651527 1989889 1651527 1989889 4297135 2613611 4297135 2613611 3807315 2146905 3807315 2146905 1321254 3322794 1321254 3322794 1415432 270410 1415432 270410 2617030 1647491 2617030 1647491 903731 753371 903731 753371 4632645 2760528 4632645 2760528 1069086 350607 1069086 350607 345269 2686255 345269 2686255 4347645 564139 4347645 564139 1104606 927912 1104606 927912 3328561 4663079 3328561 4663079 765297 927761 765297 927761 426878 3349378 426878 3349378 4101276 2171137 4101276 2171137 3822565 2458374 3822565 2458374 4280205 1354326 4280205 1354326 3341028 1658659 3341028 1658659 4270837 2629109 4270837 2629109 909821 790612 909821 790612 881887 631456 881887 631456 1661324 3318477 1661324 3318477 174859 2134079 174859 2134079 4511518 2481890 4511518 2481890 2222691 1277718 2222691 1277718 283264 319723 283264 319723 3349999 2065066 3349999 2065066 2076879 441193 2076879 441193 415926 858972 415926 858972 3765426 2083071 3765426 2083071 878498 869764 878498 869764 4255614 2738576 4255614 2738576 3817012 2837991 3817012 2837991 806509 389028 806509 389028 4792330 1661485 4792330 1661485 452084 1209545 452084 1209545 289113 1664484 289113 1664484 2036747 792197 2036747 792197 799973 249313 799973 249313 4108521 2549754 4108521 2549754 4205213 3344272 4205213 3344272 958458 1676757 958458 1676757 4638958 3315507 4638958 3315507 530830 4697408 530830 4697408 3314375 1163996 3314375 1163996 1178628 2474498 1178628 2474498 4191780 456662 4191780 456662 443715 920398 443715 920398 922691 754076 922691 754076 4348874 2663233 4348874 2663233 1655673 239134 1655673 239134 232584 2912618 232584 2912618 4551041 4456377 4551041 4456377 1249279 411792 1249279 411792 3345593 4902830 3345593 4902830 1666860 4702526 1666860 4702526 3346222 614436 3346222 614436 620591 2553365 620591 2553365 4114218 1171666 4114218 1171666 1173180 2562190 1173180 2562190 4763786 3323974 4763786 3323974 1679891 1013748 1679891 1013748 1647808 3341608 1647808 3341608 4526371 799867 4526371 799867 798314 3123978 798314 3123978 3564952 934350 3564952 934350 720648 2268984 720648 2268984 4681683 3350479 4681683 3350479 288221 326036 288221 326036 3850032 4365623 3850032 4365623 754247 1655962 754247 1655962 4336111 2707218 4336111 2707218 4047507 1666133 4047507 1666133 3809585 1927704 3809585 1927704 4723675 2950780 4723675 2950780 1649964 3349713 1649964 3349713 3839392 1369326 3839392 1369326 1368487 2098148 1368487 2098148 4535402 1993189 4535402 1993189 2829257 1663724 2829257 1663724 3941038 3333224 3941038 3333224 842389 809001 842389 809001 3343887 4746905 3343887 4746905 589397 1646715 589397 1646715 4358886 1667082 4358886 1667082 607659 2893026 607659 2893026 4524289 1936024 4524289 1936024 365900 351005 365900 351005 1656052 4237317 1656052 4237317 1333150 1358881 1333150 1358881 4623339 2070383 4623339 2070383 394522 403895 394522 403895 2043735 2181099 2043735 2181099 4495593 446477 4495593 446477 451892 582829 451892 582829 3334284 1357637 3334284 1357637 249534 3325304 249534 3325304 4285327 699052 4285327 699052 707569 2666081 707569 2666081 3346977 3776749 3346977 3776749 1661054 2841169 1661054 2841169 3837907 3352375 3837907 3352375 1593429 2471659 1593429 2471659 4122664 481148 4122664 481148 1655122 2503155 1655122 2503155 4336113 665250 4336113 665250 987729 2945298 987729 2945298 4568465 2094408 4568465 2094408 4571736 1621728 4571736 1621728 1005858 656266 1005858 656266 3996844 2301531 3996844 2301531 2873521 1657407 2873521 1657407 2888309 3347711 2888309 3347711 2630822 184310 2630822 184310 3339229 2248271 3339229 2248271 611262 520081 611262 520081 3708909 2753003 3708909 2753003 4426641 1918174 4426641 1918174 939459 717950 939459 717950 612664 2266907 612664 2266907 3637914 1652065 3637914 1652065 2878169 24921 2878169 24921 3318152 306769 3318152 306769 1355801 2034972 1355801 2034972 4652693 425500 4652693 425500 4728856 3070835 4728856 3070835 682819 522837 682819 522837 3579607 3349209 3579607 3349209 3790667 970668 3790667 970668 978215 2285144 978215 2285144 4373629 3253608 4373629 3253608 340084 361743 340084 361743 780715 2266695 780715 2266695 4524396 780810 4524396 780810 1666513 2726420 1666513 2726420 3962455 1648275 3962455 1648275 785574 2526966 785574 2526966 4814742 1647076 4814742 1647076 3623583 3046926 3623583 3046926 2650582 266440 2650582 266440 275657 1675624 275657 1675624 3132235 1324019 3132235 1324019 348103 4468254 348103 4468254 3342256 205340 3342256 205340 1661323 4882606 1661323 4882606 3335873 1441043 3335873 1441043 244983 2053187 244983 2053187 4268292 2596011 4268292 2596011 385521 853830 385521 853830 823879 1673362 823879 1673362 643573 2934136 643573 2934136 4604489 1600521 4604489 1600521 514730 548966 514730 548966 1659281 1081024 1659281 1081024 563864 2071348 563864 2071348 3718916 2043189 3718916 2043189 3352964 4607656 3352964 4607656 4174141 2512769 4174141 2512769 3862290 4623521 3862290 4623521 1675564 142799 1675564 142799 3906137 2231327 3906137 2231327 1712796 1675687 1712796 1675687 4625421 3347572 4625421 3347572 4711939 1927832 4711939 1927832 3595012 4088111 3595012 4088111 1677641 3099588 1677641 3099588 3542318 4545258 3542318 4545258 1671366 2778721 1671366 2778721 4438719 4636773 4438719 4636773 1660111 2894691 1660111 2894691 3315489 4586033 3315489 4586033 1656776 3345675 1656776 3345675 4856350 170165 4856350 170165 1660100 2739534 1660100 2739534 4392944 1262939 4392944 1262939 1275196 3301322 1275196 3301322 3326347 3941536 3326347 3941536 449296 1223598 449296 1223598 2915261 2252961 2915261 2252961 3430957 3315691 3430957 3315691 970119 961267 970119 961267 1175214 1164271 1175214 1164271 1263096 412836 1263096 412836 1639791 3337166 1639791 3337166 4623294 873205 4623294 873205 813095 3318838 813095 3318838 3910269 2950027 3910269 2950027 1669008 3863897 1669008 3863897 1657606 2833058 1657606 2833058 2378294 3338932 2378294 3338932 1338594 1655594 1338594 1655594 1662080 4236634 1662080 4236634 1683562 992936 1683562 992936 3807394 2138417 3807394 2138417 4564867 1439376 4564867 1439376 1452820 2708077 1452820 2708077 3962879 3320735 3962879 3320735 409369 383434 409369 383434 4711130 3025701 4711130 3025701 437003 1209415 437003 1209415 3324870 1721470 3324870 1721470 925982 913512 925982 913512 4308385 2387183 4308385 2387183 396178 395148 396178 395148 3788776 2111872 3788776 2111872 3582631 1919085 3582631 1919085 4651607 2024477 4651607 2024477 729038 702139 729038 702139 3645948 3008642 3645948 3008642 4665836 1082389 4665836 1082389 1081746 1917998 1081746 1917998 4284626 2382327 4284626 2382327 937944 934596 937944 934596 3330861 2673594 3330861 2673594 4212360 778556 4212360 778556 1208440 1672972 1208440 1672972 4413811 1228111 4413811 1228111 1244903 4249582 1244903 4249582 1677953 4433525 1677953 4433525 205421 208337 205421 208337 4229243 2570794 4229243 2570794 778510 894496 778510 894496 2908096 3350376 2908096 3350376 4105149 3300612 4105149 3300612 3336134 2211857 3336134 2211857 3867037 1116766 3867037 1116766 1656441 3314516 1656441 3314516 4841716 3347330 4841716 3347330 447177 439441 447177 439441 1425644 1680423 1425644 1680423 3893032 2808382 3893032 2808382 887409 775865 887409 775865 405153 3345985 405153 3345985 4890195 652317 4890195 652317 285214 302329 285214 302329 497568 1671926 497568 1671926 3423849 724768 3423849 724768 695865 4236682 695865 4236682 3347716 3193482 3347716 3193482 1662717 3939252 1662717 3939252 1055712 1663613 1055712 1663613 4266055 2763159 4266055 2763159 4441296 3323905 4441296 3323905 1673227 71310 1673227 71310 3569587 3324724 3569587 3324724 454398 3025977 454398 3025977 3318777 1291967 3318777 1291967 381060 3208737 381060 3208737 4922414 3330784 4922414 3330784 4181963 1660473 4181963 1660473 1106296 1135555 1106296 1135555 4713199 3041145 4713199 3041145 916017 939826 916017 939826 4461518 2844047 4461518 2844047 4510052 595855 4510052 595855 385119 395297 385119 395297 3754162 2885199 3754162 2885199 1681439 1310678 1681439 1310678 3322667 4856668 3322667 4856668 4248145 1916442 4248145 1916442 4734268 2621599 4734268 2621599 3587488 1408061 3587488 1408061 249839 3092557 249839 3092557 3568977 2799223 3568977 2799223 1664504 2917354 1664504 2917354 4256609 2584552 4256609 2584552 3329468 2875337 3329468 2875337 930557 1650883 930557 1650883 4212141 2451792 4212141 2451792 637433 635777 637433 635777 705810 1673153 705810 1673153 3625157 1951554 3625157 1951554 800547 798122 800547 798122 3319631 4849369 3319631 4849369 3969406 2078643 3969406 2078643 3345504 81092 3345504 81092 1665497 1666010 1665497 1666010 4045338 3320815 4045338 3320815 1667170 797352 1667170 797352 788023 3314351 788023 3314351 1756579 2709191 1756579 2709191 1194784 3315218 1194784 3315218 1213395 1683998 1213395 1683998 4821616 3320779 4821616 3320779 815051 840780 815051 840780 529623 1665881 529623 1665881 4375305 2498242 4375305 2498242 3347173 1679042 3347173 1679042 4159835 2593710 4159835 2593710 3536993 1662898 3536993 1662898 1657210 2236874 1657210 2236874 805572 869499 805572 869499 4385650 2256056 4385650 2256056 1426153 261555 1426153 261555 3653626 3339428 3653626 3339428 3231339 2140007 3231339 2140007 4750452 1901421 4750452 1901421 3988223 3323132 3988223 3323132 1177335 286465 1177335 286465 1646923 2906224 1646923 2906224 3320536 2510426 3320536 2510426 3333701 3308538 3333701 3308538 4918194 1657667 4918194 1657667 3320856 4313243 3320856 4313243 4015839 2633119 4015839 2633119 1655507 3317413 1655507 3317413 3146461 1385675 3146461 1385675 270715 382589 270715 382589 3607756 3348727 3607756 3348727 4809065 699322 4809065 699322 960921 2567535 960921 2567535 4251933 573759 4251933 573759 602959 590707 602959 590707 1052491 964534 1052491 964534 708014 2396271 708014 2396271 4634202 3322078 4634202 3322078 3329946 469924 3329946 469924 2380930 3345316 2380930 3345316 779909 867620 779909 867620 279065 2261611 279065 2261611 3908358 2077595 3908358 2077595 1657457 3893544 1657457 3893544 4663488 1174810 4663488 1174810 1167580 1656554 1167580 1656554 4572553 3333146 4572553 3333146 651987 642443 651987 642443 1648706 4086633 1648706 4086633 769117 762831 769117 762831 3626556 3045787 3626556 3045787 1650855 2139561 1650855 2139561 1676866 2774587 1676866 2774587 481096 469359 481096 469359 3348477 3317587 3348477 3317587 3369008 2135664 3369008 2135664 1682344 2507045 1682344 2507045 4149579 2495333 4149579 2495333 620286 1028333 620286 1028333 4720870 3342487 4720870 3342487 458932 1231593 458932 1231593 4403400 2267639 4403400 2267639 958816 937818 958816 937818 1681415 2920099 1681415 2920099 466071 1223094 466071 1223094 1339212 2150482 1339212 2150482 4521597 771837 4521597 771837 882099 1210304 882099 1210304 4101074 2419371 4101074 2419371 3725535 2047820 3725535 2047820 3619601 3070870 3619601 3070870 1434811 1427802 1434811 1427802 645952 3569103 645952 3569103 4186808 1662046 4186808 1662046 422528 1236351 422528 1236351 2032003 3313820 2032003 3313820 4719037 2013796 4719037 2013796 4635076 2965029 4635076 2965029 3338730 728153 3338730 728153 703868 1927860 703868 1927860 4132493 2443327 4132493 2443327 1337156 213562 1337156 213562 4272748 2602657 4272748 2602657 742451 720531 742451 720531 1680314 3255609 1680314 3255609 3347565 1131005 3347565 1131005 550258 2739569 550258 2739569 4416017 1915352 4416017 1915352 3572677 2993055 3572677 2993055 4711727 3045094 4711727 3045094 3577656 1916024 3577656 1916024 3927520 4802882 3927520 4802882 511259 500059 511259 500059 4535579 2853482 4535579 2853482 3931935 2135272 3931935 2135272 3157120 3319995 3157120 3319995 4048812 2373304 4048812 2373304 4995712 3327955 4995712 3327955 4730478 1670371 4730478 1670371 3144924 2647860 3144924 2647860 4690957 3014795 4690957 3014795 1656153 615333 1656153 615333 1193541 1194176 1193541 1194176 3318546 206492 3318546 206492 3328170 2943671 3328170 2943671 4569803 2161150 4569803 2161150 3314822 1677273 3314822 1677273 2090235 2996742 2090235 2996742 3694914 3327911 3694914 3327911 3352218 3345115 3352218 3345115 4927189 1435243 4927189 1435243 221157 3699828 221157 3699828 3328821 3340241 3328821 3340241 1109723 3087259 1109723 3087259 3574008 750079 3574008 750079 725970 2745583 725970 2745583 4424897 1007453 4424897 1007453 1677549 2969104 1677549 2969104 4599248 1450598 4599248 1450598 794119 875669 794119 875669 4421152 2738092 4421152 2738092 4293177 1045640 4293177 1045640 1672173 3334067 1672173 3334067 3565182 1000771 3565182 1000771 1665501 1686367 1665501 1686367 2378243 1676254 2378243 1676254 1340709 1321273 1340709 1321273 3682127 2025523 3682127 2025523 1175620 1180121 1175620 1180121 4739648 1925970 4739648 1925970 1617208 261534 1617208 261534 1400535 3437681 1400535 3437681 2057868 505117 2057868 505117 1147002 3822444 1147002 3822444 3339715 3323950 3339715 3323950 1179140 3328000 1179140 3328000 4339780 568651 4339780 568651 543146 1682416 543146 1682416 2187453 1944880 2187453 1944880 1676571 1836467 1676571 1836467 1678731 1274023 1678731 1274023 1271705 1650643 1271705 1650643 2571748 1308748 2571748 1308748 1190666 4702174 1190666 4702174 746975 750572 746975 750572 1668333 2101734 1668333 2101734 1658827 465225 1658827 465225 3717071 3396820 3717071 3396820 158870 555063 158870 555063 1675846 4262506 1675846 4262506 1666396 2131325 1666396 2131325 4042815 2617568 4042815 2617568 3957371 2285445 3957371 2285445 3344930 3824765 3344930 3824765 447384 1653939 447384 1653939 1683752 3142680 1683752 3142680 3317630 209717 3317630 209717 3331189 318173 3331189 318173 1348420 2013823 1348420 2013823 3664942 3317842 3664942 3317842 1879625 2106247 1879625 2106247 3730626 2057212 3730626 2057212 3336199 2956667 3336199 2956667 3690863 4262130 3690863 4262130 1681885 3350275 1681885 3350275 2082911 1296432 2082911 1296432 341177 579903 341177 579903 3788455 2901670 3788455 2901670 1773377 1671009 1773377 1671009 4416375 2742640 4416375 2742640 1453812 1265418 1453812 1265418 1255412 1326926 1255412 1326926 1654721 3021959 1654721 3021959 4706341 1244104 4706341 1244104 411976 1136931 411976 1136931 3333145 330080 3333145 330080 1302654 1974110 1302654 1974110 4701051 748905 4701051 748905 755008 752387 755008 752387 911324 1703690 911324 1703690 1651739 1098244 1651739 1098244 1104787 1206222 1104787 1206222 1656130 423698 1656130 423698 433328 2429698 433328 2429698 1680964 3338899 1680964 3338899 761282 1390543 761282 1390543 4334317 2308694 4334317 2308694 1650873 488795 1650873 488795 559486 1375238 559486 1375238 4329436 3350720 4329436 3350720 4238063 2593879 4238063 2593879 331712 3341683 331712 3341683 3731628 2035542 3731628 2035542 3645135 3027850 3645135 3027850 1674990 1750800 1674990 1750800 1678670 3305144 1678670 3305144 505499 1179589 505499 1179589 3128130 3317463 3128130 3317463 3933497 2235837 3933497 2235837 3326199 3428352 3326199 3428352 3782764 1669314 3782764 1669314 1350888 2276377 1350888 2276377 4586160 1205647 4586160 1205647 1233959 2104802 1233959 2104802 3750009 233151 3750009 233151 1680835 2498457 1680835 2498457 4172097 1217738 4172097 1217738 1211683 4573937 1211683 4573937 3535394 422510 3535394 422510 415410 1659470 415410 1659470 3546232 3133876 3546232 3133876 915565 776493 915565 776493 3337107 4562398 3337107 4562398 1675610 1526225 1675610 1526225 4769538 3134907 4769538 3134907 3340170 906811 3340170 906811 537227 1672136 537227 1672136 4400046 261476 4400046 261476 4704213 3341722 4704213 3341722 1323884 2751859 1323884 2751859 4387778 958479 4387778 958479 696131 1678819 696131 1678819 4432592 550881 4432592 550881 1095872 325866 1095872 325866 4535081 4253204 4535081 4253204 1663601 2345604 1663601 2345604 4317295 187484 4317295 187484 1681733 1652047 1681733 1652047 2219084 572821 2219084 572821 570223 1030949 570223 1030949 3561972 2662670 3561972 2662670 1455777 212811 1455777 212811 4777609 2965586 4777609 2965586 566424 1094927 566424 1094927 1850017 3351947 1850017 3351947 3177827 3333873 3177827 3333873 3347114 4764248 3347114 4764248 2183541 2320491 2183541 2320491 4342171 3322502 4342171 3322502 3314282 2384631 3314282 2384631 4047727 521996 4047727 521996 1160467 3016673 1160467 3016673 4706251 4210040 4706251 4210040 810225 782758 810225 782758 4444244 2246240 4444244 2246240 4205588 1665169 4205588 1665169 421617 3347030 421617 3347030 490150 513704 490150 513704 4751601 3347392 4751601 3347392 4753969 1342577 4753969 1342577 1307057 598828 1307057 598828 3342312 431906 3342312 431906 1218224 1299940 1218224 1299940 1652882 616576 1652882 616576 1675454 3069094 1675454 3069094 4733896 1366370 4733896 1366370 1385909 1678440 1385909 1678440 3895540 550431 3895540 550431 554741 3098835 554741 3098835 4326957 2629244 4326957 2629244 3323906 2931016 3323906 2931016 4750654 1913040 4750654 1913040 4356790 2327434 4356790 2327434 3794913 370218 3794913 370218 1035934 3322264 1035934 3322264 131811 1680612 131811 1680612 1679849 1356649 1679849 1356649 952592 1672609 952592 1672609 1668509 214013 1668509 214013 1685843 4162119 1685843 4162119 1665254 1279005 1665254 1279005 1305741 3318108 1305741 3318108 4654805 1677638 4654805 1677638 4472144 2256699 4472144 2256699 1706025 1671173 1706025 1671173 4027758 2891496 4027758 2891496 559303 556368 559303 556368 3601280 2322191 3601280 2322191 1083520 1083082 1083520 1083082 50697 3325319 50697 3325319 899467 897807 899467 897807 3754573 2096346 3754573 2096346 503230 1646699 503230 1646699 3544885 2070514 3544885 2070514 1664349 36672 1664349 36672 458921 2866943 458921 2866943 4561593 2365070 4561593 2365070 3337125 2083748 3337125 2083748 4088105 3352397 4088105 3352397 2638439 2827643 2638439 2827643 3854451 708362 3854451 708362 965675 3840465 965675 3840465 1898202 1421465 1898202 1421465 1434005 2982567 1434005 2982567 3688396 3331039 3688396 3331039 1664318 3791323 1664318 3791323 1677018 560467 1677018 560467 3324251 1431133 3324251 1431133 1435986 296756 1435986 296756 3349130 666512 3349130 666512 665831 2061203 665831 2061203 4609685 2711481 4609685 2711481 794742 878276 794742 878276 1682692 4461329 1682692 4461329 5008251 2103100 5008251 2103100 856470 856738 856470 856738 3503251 2252149 3503251 2252149 4432188 2695498 4432188 2695498 3344801 338729 3344801 338729 425017 1266043 425017 1266043 4448514 3313526 4448514 3313526 1541181 1664024 1541181 1664024 1936735 2760877 1936735 2760877 338158 342270 338158 342270 1442734 1679120 1442734 1679120 1405732 1408010 1405732 1408010 4288179 2350242 4288179 2350242 1217964 1661014 1217964 1661014 3445973 2638654 3445973 2638654 1674825 3828161 1674825 3828161 1149081 1652137 1149081 1652137 1657461 4876870 1657461 4876870 3327503 1072021 3327503 1072021 544615 572987 544615 572987 3876659 4389774 3876659 4389774 1427678 2052307 1427678 2052307 4588494 1668988 4588494 1668988 528160 1360859 528160 1360859 1357617 3322743 1357617 3322743 865011 352204 865011 352204 1308047 1258562 1308047 1258562 1261218 1130701 1261218 1130701 3335940 539247 3335940 539247 528821 2717453 528821 2
166902 0 280431234 829800629 280431234 829800629 170677220 780590885 170677220 780590885 945251054 53428627 945251054 53428627 214506929 785479005 214506929 785479005 286904716 497931698 286904716 497931698 501268445 785846350 501268445 785846350 130311314 870798618 130311314 870798618 592082883 408305549 592082883 408305549 67271040 935013725 67271040 935013725 337481018 663486297 337481018 663486297 395797824 604188156 395797824 604188156 136437812 865220110 136437812 865220110 734251776 265232439 734251776 265232439 712959267 286650983 712959267 286650983 903354815 95631214 903354815 95631214 443445470 875335452 443445470 875335452 51273488 949889569 51273488 949889569 873564655 124548847 873564655 124548847 869245290 458693212 869245290 458693212 277247337 723003166 277247337 723003166 458236873 428597248 458236873 428597248 851629996 147262921 851629996 147262921 439609232 560442615 439609232 560442615 486991892 512766073 486991892 512766073 397914269 663827972 397914269 663827972 326541135 920998946 326541135 920998946 81025177 563515093 81025177 563515093 932256005 66301210 932256005 66301210 847449505 827628290 847449505 827628290 173300469 228881218 173300469 228881218 987631423 12493235 987631423 12493235 65653558 936509591 65653558 936509591 692222814 160124028 692222814 160124028 839020159 522749453 839020159 522749453 268211440 732244170 268211440 732244170 944708253 54051180 944708253 54051180 937999218 77152605 937999218 77152605 438361520 776455071 438361520 776455071 223963097 215271593 223963097 215271593 783540432 926742438 783540432 926742438 18381750 982664573 18381750 982664573 709288088 214579540 709288088 214579540 791903919 206267479 791903919 206267479 690900938 373613406 690900938 373613406 501946826 497315573 501946826 497315573 575606167 425376578 575606167 425376578 90851621 911432174 90851621 911432174 401868776 574471707 401868776 574471707 425683356 812649264 425683356 812649264 187616142 334497589 187616142 334497589 665033658 972726664 665033658 972726664 28508461 402556656 28508461 402556656 597670425 481641313 597670425 481641313 517947556 269562923 517947556 269562923 730394122 372695828 730394122 372695828 506519962 516830659 506519962 516830659 482914103 188906698 482914103 188906698 817336206 181178636 817336206 181178636 433345800 567849314 433345800 567849314 432219800 426868635 432219800 426868635 574207475 781832728 574207475 781832728 218306893 779040540 218306893 779040540 388961469 80580721 388961469 80580721 918304136 732366438 918304136 732366438 268025879 601587251 268025879 601587251 651886959 347756185 651886959 347756185 593214000 466759089 593214000 466759089 502135849 497103887 502135849 497103887 898303281 101184265 898303281 101184265 293167263 881559667 293167263 881559667 39945481 960910521 39945481 960910521 234668490 766332142 234668490 766332142 28290235 972962604 28290235 972962604 121483156 879597342 121483156 879597342 42422449 958393346 42422449 958393346 952468250 46281954 952468250 46281954 684713980 313680687 684713980 313680687 822899961 175608226 822899961 175608226 642023392 683339535 642023392 683339535 277031436 723337491 277031436 723337491 754539112 244753157 754539112 244753157 351432105 649710107 351432105 649710107 442412635 557457546 442412635 557457546 81809780 920104876 81809780 920104876 531005332 78827654 531005332 78827654 919994130 675002452 919994130 675002452 70111631 964585627 70111631 964585627 36503451 709545713 36503451 709545713 325871267 675738621 325871267 675738621 307666889 694100836 307666889 694100836 508820401 490174687 508820401 490174687 378116795 622127935 378116795 622127935 596558357 403792841 596558357 403792841 541257517 459399847 541257517 459399847 585146402 415530738 585146402 415530738 59553676 942420380 59553676 942420380 633326593 366236824 633326593 366236824 170953198 829590805 170953198 829590805 195739135 278655062 195739135 278655062 763168033 235514479 763168033 235514479 564743084 953258321 564743084 953258321 47742223 173919396 47742223 173919396 824715189 698274341 824715189 698274341 136125683 865552903 136125683 865552903 788538811 210143334 788538811 210143334 557540781 442839357 557540781 442839357 939880104 58871591 939880104 58871591 570305334 473191640 570305334 473191640 527112957 333766014 527112957 333766014 665546905 672043376 665546905 672043376 329387492 222127115 329387492 222127115 912543770 85791058 912543770 85791058 101396110 900559977 101396110 900559977 694293438 304835217 694293438 304835217 457033620 711689849 457033620 711689849 288950278 62560485 288950278 62560485 935844620 484220705 935844620 484220705 405613487 731741350 405613487 731741350 268871902 641982263 268871902 641982263 688222312 310296491 688222312 310296491 499644649 499966797 499644649 499966797 630130154 285400042 630130154 285400042 714177413 951237601 714177413 951237601 49834416 207407293 49834416 207407293 791006829 289769718 791006829 289769718 59218049 942730435 59218049 942730435 232201675 768849296 232201675 768849296 160351033 840477420 160351033 840477420 925264152 73381961 925264152 73381961 280589759 841952647 280589759 841952647 149364759 851554658 149364759 851554658 569032473 431649232 569032473 431649232 464943087 927235429 464943087 927235429 74736716 831541241 74736716 831541241 979254644 20027417 979254644 20027417 189262298 810812277 189262298 810812277 543019807 457780187 543019807 457780187 215748650 784167888 215748650 784167888 387612155 296602597 387612155 296602597 702872165 792459865 702872165 792459865 207584634 608214213 207584634 608214213 496319149 503354744 496319149 503354744 264016252 749918407 264016252 749918407 251088504 346289670 251088504 346289670 654736686 344815662 654736686 344815662 72025630 929521757 72025630 929521757 765677237 232778840 765677237 232778840 223326932 777255160 223326932 777255160 915805574 82740967 915805574 82740967 607512922 392047389 607512922 392047389 791430671 32613706 791430671 32613706 966796251 313918910 966796251 313918910 684317426 135657793 684317426 135657793 862598835 287234593 862598835 287234593 712200364 29416944 712200364 29416944 969822660 266008974 969822660 266008974 322042695 679480859 322042695 679480859 821888081 176602816 821888081 176602816 633923971 365562026 633923971 365562026 658152100 341610536 658152100 341610536 220172050 779955408 220172050 779955408 988993505 10937476 988993505 10937476 980321494 412653642 980321494 412653642 13957238 986699119 13957238 986699119 526912805 467444348 526912805 467444348 532338699 933867371 532338699 933867371 68226844 504893442 68226844 504893442 494816071 987050962 494816071 987050962 13577926 429089034 13577926 429089034 571656665 606749145 571656665 606749145 392997377 320420152 392997377 320420152 873585458 124528613 873585458 124528613 383112498 617254637 383112498 617254637 613339789 13047186 613339789 13047186 987207324 935572542 987207324 935572542 66602220 472206063 66602220 472206063 585462610 407473826 585462610 407473826 592973377 662976626 592973377 662976626 338326772 416016464 338326772 416016464 584702470 482935739 584702470 482935739 516765368 315149266 516765368 315149266 683215973 319307292 683215973 319307292 57550462 944039188 57550462 944039188 480825887 518600208 480825887 518600208 49523805 951494849 49523805 951494849 278363891 721927488 278363891 721927488 109374283 891683709 109374283 891683709 460902742 538441173 460902742 538441173 160283407 840531152 160283407 840531152 832490928 166688761 832490928 166688761 505837665 513661039 505837665 513661039 485994087 45780113 485994087 45780113 952963059 198974863 952963059 198974863 672292106 341307033 672292106 341307033 658359789 195111659 658359789 195111659 871589399 126536204 871589399 126536204 69605623 932117565 69605623 932117565 657095962 184686683 657095962 184686683 813514119 575552039 813514119 575552039 424495742 73500028 424495742 73500028 925111273 421989392 925111273 421989392 578871532 296567009 578871532 296567009 799794088 198348870 799794088 198348870 646754266 352683712 646754266 352683712 869712244 128486539 869712244 128486539 156998062 843886759 156998062 843886759 641391395 357942348 641391395 357942348 623099787 720008755 623099787 720008755 280423333 568162806 280423333 568162806 431862793 650577591 431862793 650577591 350488589 490302892 350488589 490302892 508705354 932118268 508705354 932118268 69598406 104730413 69598406 104730413 894765839 448799730 894765839 448799730 380716141 619468902 380716141 619468902 499519475 28072587 499519475 28072587 971282204 46011201 971282204 46011201 327482148 674022218 327482148 674022218 479174585 369899993 479174585 369899993 739264786 260461703 739264786 260461703 628599508 435406115 628599508 435406115 565500197 211534294 565500197 211534294 787084357 644295669 787084357 644295669 356290330 507829768 356290330 507829768 971565112 27851790 971565112 27851790 787715254 984600330 787715254 984600330 16247057 331514293 16247057 331514293 667646648 807500606 667646648 807500606 192709775 291042834 192709775 291042834 918967287 79965520 918967287 79965520 407195259 593382216 407195259 593382216 589169512 411424871 589169512 411424871 103298857 898347963 103298857 898347963 265620025 735017398 265620025 735017398 209209800 790683532 209209800 790683532 356316526 644282718 356316526 644282718 136068190 865580924 136068190 865580924 755332311 223174991 755332311 223174991 775031482 390142955 775031482 390142955 482256511 558215059 482256511 558215059 441670914 445791179 441670914 445791179 554885633 691025987 554885633 691025987 310616714 491790868 310616714 491790868 507368259 656241018 507368259 656241018 344733152 231161748 344733152 231161748 767240748 966596491 767240748 966596491 34486911 197998390 34486911 197998390 877054021 121093068 877054021 121093068 740784026 427824126 740784026 427824126 8350957 991990633 8350957 991990633 878795112 119449862 878795112 119449862 532901082 498810010 532901082 498810010 500725616 404324622 500725616 404324622 595984244 910656131 595984244 910656131 91718297 307591666 91718297 307591666 691480289 589021084 691480289 589021084 411662937 286905111 411662937 286905111 712721737 484028904 712721737 484028904 287336503 713237460 287336503 713237460 713180945 286393950 713180945 286393950 87999977 913964861 87999977 913964861 405883495 594597652 405883495 594597652 143159374 858366145 143159374 858366145 885253934 113109381 885253934 113109381 832212430 214407909 832212430 214407909 784240237 91868153 784240237 91868153 925583962 73135504 925583962 73135504 843780475 569079027 843780475 569079027 206620707 793650723 206620707 793650723 346785206 654187763 346785206 654187763 251047296 749957982 251047296 749957982 359681343 640364572 359681343 640364572 312760401 689070695 312760401 689070695 541595329 459116701 541595329 459116701 276852196 723492468 276852196 723492468 595764362 404525897 595764362 404525897 70320022 931452408 70320022 931452408 774939201 223269900 774939201 223269900 248444997 752696419 248444997 752696419 931500244 67072329 931500244 67072329 562735376 438111444 562735376 438111444 732887570 266941542 732887570 266941542 566238234 543431636 566238234 543431636 456320741 41946535 456320741 41946535 957181365 979278034 957181365 979278034 22016384 277784624 22016384 277784624 721611912 447597645 721611912 447597645 553151476 283354925 553151476 283354925 716264932 731618215 716264932 731618215 269052292 483298392 269052292 483298392 516237717 776937162 516237717 776937162 223539235 111826994 223539235 111826994 886643514 586977560 886643514 586977560 79212145 922719061 79212145 922719061 868794336 129301442 868794336 129301442 527705011 510266539 527705011 510266539 489891683 82455542 489891683 82455542 916250214 136693771 916250214 136693771 857867955 603049497 857867955 603049497 397129127 270743433 397129127 270743433 739661925 260052188 739661925 260052188 448677096 550791378 448677096 550791378 794147260 204155240 794147260 204155240 340323010 660929352 340323010 660929352 757460530 241557843 757460530 241557843 478000374 521744764 478000374 521744764 962431816 36367728 962431816 36367728 408292907 592329357 408292907 592329357 830906213 168369581 830906213 168369581 443386507 556384161 443386507 556384161 781450265 217428343 781450265 217428343 72288749 929222708 72288749 929222708 403646370 596900360 403646370 596900360 148707874 852251164 148707874 852251164 199527394 505313484 199527394 505313484 991339531 8396736 991339531 8396736 51965161 949224846 51965161 949224846 944626812 54185158 944626812 54185158 544878211 455852911 544878211 455852911 987323372 12904416 987323372 12904416 163591586 860126198 163591586 860126198 141143082 426399613 141143082 426399613 574698229 780303388 574698229 780303388 219807365 116286207 219807365 116286207 882204563 289687827 882204563 289687827 674265520 676518894 674265520 676518894 324913540 42361341 324913540 42361341 956665775 396601531 956665775 396601531 379075682 621316919 379075682 621316919 741280670 258164172 741280670 258164172 49649569 951363250 49649569 951363250 519650305 365394085 519650305 365394085 634063691 595592523 634063691 595592523 404796998 593549067 404796998 593549067 888144146 110605334 888144146 110605334 367587283 922571727 367587283 922571727 79334536 104998002 79334536 104998002 894346961 984903382 894346961 984903382 16003101 682162310 16003101 682162310 756565422 113856764 756565422 113856764 970254128 28980975 970254128 28980975 731384483 528212876 731384483 528212876 171385192 829209348 171385192 829209348 875989626 122225021 875989626 122225021 149001112 964758067 149001112 964758067 36238021 118794928 36238021 118794928 879475347 398404953 879475347 398404953 427667625 909543560 427667625 909543560 92824529 23770407 92824529 23770407 975785723 516943838 975785723 516943838 126703802 874109932 126703802 874109932 194856839 53576972 194856839 53576972 945161918 398934822 945161918 398934822 579099331 421766625 579099331 421766625 691209172 249260159 691209172 249260159 927871004 70782716 927871004 70782716 592994750 559541869 592994750 559541869 440471614 306146155 440471614 306146155 692823984 606165577 692823984 606165577 393618832 426141434 393618832 426141434 574960587 775271624 574960587 775271624 151003535 849899340 151003535 849899340 566064780 185447556 566064780 185447556 812770780 668994646 812770780 668994646 332801758 97507868 332801758 97507868 901870769 639208958 901870769 639208958 360862047 134623215 360862047 134623215 863675145 915758819 863675145 915758819 86152165 670695138 86152165 670695138 330919282 759048897 330919282 759048897 242139852 597060114 242139852 597060114 730284800 269577882 730284800 269577882 654266385 606451213 654266385 606451213 393302444 528771805 393302444 528771805 501080080 250971581 501080080 250971581 747981957 772837247 747981957 772837247 89648479 912478372 89648479 912478372 830652358 59534883 830652358 59534883 939005335 582757558 939005335 582757558 417877061 543436548 417877061 543436548 468364355 531642833 468364355 531642833 388767313 611358243 388767313 611358243 657831280 341901381 657831280 341901381 628629156 457287769 628629156 457287769 508794695 490219511 508794695 490219511 660619497 336025601 660619497 336025601 946341380 52400694 946341380 52400694 443495459 697451762 443495459 697451762 243477267 757737587 243477267 757737587 821425873 177131161 821425873 177131161 246016931 755143527 246016931 755143527 734305778 265188168 734305778 265188168 63218632 938958155 63218632 938958155 67208628 371722864 67208628 371722864 849634624 149370050 849634624 149370050 519877183 480072090 519877183 480072090 976130028 23408793 976130028 23408793 107158601 894096753 107158601 894096753 119225480 294008649 119225480 294008649 705549463 678412333 705549463 678412333 323183159 578097980 323183159 578097980 860725074 137949688 860725074 137949688 535526266 721281860 535526266 721281860 269191591 731428661 269191591 731428661 444471400 555362913 444471400 555362913 316438680 784493046 316438680 784493046 215528334 140882371 215528334 140882371 916047436 82603998 916047436 82603998 758145440 240860147 758145440 240860147 795840923 202456523 795840923 202456523 155821239 844954969 155821239 844954969 544261158 456472264 544261158 456472264 114962835 886145111 114962835 886145111 990795913 8950964 990795913 8950964 446443514 844052095 446443514 844052095 156718467 342108250 156718467 342108250 660804176 338847496 660804176 338847496 582172866 816762922 582172866 816762922 160436113 840393532 160436113 840393532 171409738 829199547 171409738 829199547 131710628 913810420 131710628 913810420 88186467 616884357 88186467 616884357 729398880 52306927 729398880 52306927 946408309 562779237 946408309 562779237 194983239 805036584 194983239 805036584 767468339 230902830 767468339 230902830 55717002 945810348 55717002 945810348 709629867 289877242 709629867 289877242 244430935 876860596 244430935 876860596 124268839 237918880 124268839 237918880 836314574 162994846 836314574 162994846 350716169 655727028 350716169 655727028 345154674 106985416 345154674 106985416 948352460 50312314 948352460 50312314 44368562 956440868 44368562 956440868 255051224 745687973 255051224 745687973 217594806 782416339 217594806 782416339 799540643 112352120 799540643 112352120 886056271 290997349 886056271 290997349 708701837 255819403 708701837 255819403 759569482 239297770 759569482 239297770 617576392 911921753 617576392 911921753 8781959 991668510 8781959 991668510 994976939 5124743 994976939 5124743 793129963 705386789 793129963 705386789 295621481 639619145 295621481 639619145 614375441 69067714 614375441 69067714 934170870 64090316 934170870 64090316 451164354 946826691 451164354 946826691 54597971 625134691 54597971 625134691 859796588 139250547 859796588 139250547 531341340 468401285 531341340 468401285 592379914 198835653 592379914 198835653 926740738 72119895 926740738 72119895 685734420 312505798 685734420 312505798 942333909 56760591 942333909 56760591 230525408 770419777 230525408 770419777 467491213 524707502 467491213 524707502 475176211 961945282 475176211 961945282 39033256 416184626 39033256 416184626 584634222 512628656 584634222 512628656 487171460 281696963 487171460 281696963 718112031 538021637 718112031 538021637 252737135 747852872 252737135 747852872 680000649 230279215 680000649 230279215 768250860 338515217 768250860 338515217 661120654 230547700 661120654 230547700 767894549 911852552 767894549 911852552 90320303 390456437 90320303 390456437 858048029 140934911 858048029 140934911 184614350 815996488 184614350 815996488 434933079 565330737 434933079 565330737 14403750 986356454 14403750 986356454 282295936 504736235 282295936 504736235 800354205 197641586 800354205 197641586 159216495 992545899 159216495 992545899 7736378 874308175 7736378 874308175 156940236 4020509 156940236 4020509 996097618 943752769 996097618 943752769 57865426 939271102 57865426 939271102 62908310 952614006 62908310 952614006 41085107 959715609 41085107 959715609 506848388 492347546 506848388 492347546 402053456 784908415 402053456 784908415 43537239 991379731 43537239 991379731 8965813 685219104 8965813 685219104 316608708 818180291 316608708 818180291 182665817 267598762 182665817 267598762 732098076 485814925 732098076 485814925 277350661 722941333 277350661 722941333 367444504 35259824 367444504 35259824 963638560 706065806 963638560 706065806 294916523 65017903 294916523 65017903 933299060 495951403 933299060 495951403 492032644 676238089 492032644 676238089 325307837 559453730 325307837 559453730 931467550 67129421 931467550 67129421 506940821 508316617 506940821 508316617 491743527 272399316 491743527 272399316 727225841 587411980 727225841 587411980 388028083 612258603 388028083 612258603 832145646 167019936 832145646 167019936 375633055 624271311 375633055 624271311 691298437 307688037 691298437 307688037 329362788 672047341 329362788 672047341 386556612 613770049 386556612 613770049 259388107 741685140 259388107 741685140 782889955 215942629 782889955 215942629 483377570 516295454 483377570 516295454 731925780 267789765 731925780 267789765 437710730 562535118 437710730 562535118 805747093 192145135 805747093 192145135 29592739 971619406 29592739 971619406 780167459 6602973 780167459 6602973 993430050 362602016 993430050 362602016 636794165 287462145 636794165 287462145 711918222 941869128 711918222 941869128 60127813 935211300 60127813 935211300 118029049 192538730 118029049 192538730 805334872 506475078 805334872 506475078 493487059 120298815 493487059 120298815 907107130 91595252 907107130 91595252 57327646 944167462 57327646 944167462 728773580 270945225 728773580 270945225 626477390 373152350 626477390 373152350 975138910 24343961 975138910 24343961 862861415 828421508 862861415 828421508 112684729 910990755 112684729 910990755 91318240 410096250 91318240 410096250 590429213 941924932 590429213 941924932 60056690 479263958 60056690 479263958 754819230 165868947 754819230 165868947 833297519 239891968 833297519 239891968 298920785 702180075 298920785 702180075 581221403 419828622 581221403 419828622 370482812 925925111 370482812 925925111 76017086 456651429 76017086 456651429 544134327 767988874 544134327 767988874 232954350 464585887 232954350 464585887 942043691 57019376 942043691 57019376 70863542 930699476 70863542 930699476 607078456 366935677 607078456 366935677 770590443 170852502 770590443 170852502 828094134 774988362 828094134 774988362 225582542 547589565 225582542 547589565 452052301 606825693 452052301 606825693 392802430 497799009 392802430 497799009 722615048 276973312 722615048 276973312 286387139 765418264 286387139 765418264 235703595 357564995 235703595 357564995 731932872 14208088 731932872 14208088 985728661 301641185 985728661 301641185 660084023 348194141 660084023 348194141 572611758 428257563 572611758 428257563 793977344 166274246 793977344 166274246 832879609 687044040 832879609 687044040 314653739 501128045 314653739 501128045 498710366 867306109 498710366 867306109 134077952 16607731 134077952 16607731 983063459 385171799 983063459 385171799 6140837 993723511 6140837 993723511 676529641 43345861 676529641 43345861 955544915 644521527 955544915 644521527 147959664 988261914 147959664 988261914 12544201 626490673 12544201 626490673 602318305 373708960 602318305 373708960 961583034 37240318 961583034 37240318 945924701 220173089 945924701 220173089 201107877 799206810 201107877 799206810 682932619 315358639 682932619 315358639 669441294 802096553 669441294 802096553 198254104 702045155 198254104 702045155 299134034 896405334 299134034 896405334 105006173 736427210 105006173 736427210 310112029 691594729 310112029 691594729 306904251 694821080 306904251 694821080 785231189 213095367 785231189 213095367 293238745 707678367 293238745 707678367 853778744 144990079 853778744 144990079 695534078 303632310 695534078 303632310 973492986 26226828 973492986 26226828 116470869 884501063 116470869 884501063 517368066 482437094 517368066 482437094 189176738 810855521 189176738 810855521 533010300 466783258 533010300 466783258 291817674 709184354 291817674 709184354 796501116 201743557 796501116 201743557 471671948 631086028 471671948 631086028 369210568 234030435 369210568 234030435 764681259 603250097 764681259 603250097 347374221 653382605 347374221 653382605 977550854 21928752 977550854 21928752 612637419 950882784 612637419 950882784 50256987 411371788 50256987 411371788 589201990 545476162 589201990 545476162 326322459 675260364 326322459 675260364 972468953 27082812 972468953 27082812 842580892 542179938 842580892 542179938 123796825 877401449 123796825 877401449 749735215 173928881 749735215 173928881 827124988 171867973 827124988 171867973 54355871 946975706 54355871 946975706 955997107 42912548 955997107 42912548 737212174 881103959 737212174 881103959 30592631 970766463 30592631 970766463 735970041 263789442 735970041 263789442 621776338 711996957 621776338 711996957 123105360 878182521 123105360 878182521 590966695 409511877 590966695 409511877 533577951 466309003 533577951 466309003 963848590 35026582 963848590 35026582 41295723 959565482 41295723 959565482 192747572 224506787 192747572 224506787 773633485 933236745 773633485 933236745 68661368 180309640 68661368 180309640 818231310 616734170 818231310 616734170 84288166 917624027 84288166 917624027 277268085 722996711 277268085 722996711 94119517 908242012 94119517 908242012 526881215 473364772 526881215 473364772 57582969 943994860 57582969 943994860 166199113 694826933 166199113 694826933 358869702 160792144 358869702 160792144 890736447 108115307 890736447 108115307 671317894 327452243 671317894 327452243 686592197 23903924 686592197 23903924 975547356 954467299 975547356 954467299 46089822 845929813 46089822 845929813 596569007 125153268 596569007 125153268 872799453 310158417 872799453 310158417 78968543 922935003 78968543 922935003 785126267 213239553 785126267 213239553 356455791 644078659 356455791 644078659 866843282 131188276 866843282 131188276 783251271 215511961 783251271 215511961 957720247 41367259 957720247 41367259 574552684 731488941 574552684 731488941 269146331 189859127 269146331 189859127 808035411 675886364 808035411 675886364 325662689 624629220 325662689 624629220 375169255 904620996 375169255 904620996 97381494 857341050 97381494 857341050 786546120 211979378 786546120 211979378 431292393 568802621 431292393 568802621 882958486 115529698 882958486 115529698 443267020 556613209 443267020 556613209 932398966 66129368 932398966 66129368 555479554 444900830 555479554 444900830 654259748 345157227 654259748 345157227 493002368 507045205 493002368 507045205 551723875 448816890 551723875 448816890 127169902 965155739 127169902 965155739 35819885 217012760 35819885 217012760 803857187 193919240 803857187 193919240 39621556 961279668 39621556 961279668 682706724 315510797 682706724 315510797 173713698 827219931 173713698 827219931 930609432 68069034 930609432 68069034 696093086 483663925 696093086 483663925 446121125 553681994 446121125 553681994 757962629 241027261 757962629 241027261 467506912 876116211 467506912 876116211 124914456 464821859 124914456 464821859 535204863 919900364 535204863 919900364 82075285 271235454 82075285 271235454 728365235 892220243 728365235 892220243 108849647 708582988 108849647 708582988 491146741 509003925 491146741 509003925 257620681 743239364 257620681 743239364 438103131 153763130 438103131 153763130 845114442 884181858 845114442 884181858 116827103 882006793 116827103 882006793 491120105 509039374 491120105 509039374 211178503 788673617 211178503 788673617 960610523 38317501 960610523 38317501 513581581 928019701 513581581 928019701 73621840 599445665 73621840 599445665 989023245 10905809 989023245 10905809 857040902 558980046 857040902 558980046 441062057 291500892 441062057 291500892 708273378 779279167 708273378 779279167 220871183 459245236 220871183 459245236 541474492 550951683 541474492 550951683 448384657 428561920 448384657 428561920 572240960 783508267 572240960 783508267 216415138 305016009 216415138 305016009 694053896 403721256 694053896 403721256 175507291 825279052 175507291 825279052 608368429 66057327 608368429 66057327 932435595 308580717 932435595 308580717 351516768 649540056 351516768 649540056 751087788 248105150 751087788 248105150 168029687 832723891 168029687 832723891 257905278 742916028 257905278 742916028 113339429 887992346 113339429 887992346 206751703 71945858 206751703 71945858 926873484 327226130 926873484 327226130 612171211 688383291 612171211 688383291 313483754 586923451 313483754 586923451 413576377 732783152 413576377 732783152 141618420 950765610 141618420 950765610 50387750 919316696 50387750 919316696 349545870 651410933 349545870 651410933 181907945 818883693 181907945 818883693 504011867 495087943 504011867 495087943 224893818 775626806 224893818 775626806 646675262 311320819 646675262 311320819 748951267 250029533 748951267 250029533 562267730 449968109 562267730 449968109 364190508 635618285 364190508 635618285 531016636 468686406 531016636 468686406 166342649 834618505 166342649 834618505 967338512 32088875 967338512 32088875 200846962 799397071 200846962 799397071 817132089 181281663 817132089 181281663 392052751 607682564 392052751 607682564 790371598 208025105 790371598 208025105 28408585 972778537 28408585 972778537 442130354 555349021 442130354 555349021 922683294 76109189 922683294 76109189 408976068 612407806 408976068 612407806 387906849 515467092 387906849 515467092 484096993 523615560 484096993 523615560 421795440 578937755 421795440 578937755 482256904 517369455 482256904 517369455 4162255 995675392 4162255 995675392 841389981 157536072 841389981 157536072 56138037 945306992 56138037 945306992 847040314 151748104 847040314 151748104 803979916 672793829 803979916 672793829 328613051 126341603 328613051 126341603 871709740 204337365 871709740 204337365 794012570 124241081 794012570 124241081 873898044 155712896 873898044 155712896 453799885 545660286 453799885 545660286 534858592 42179464 534858592 42179464 956790902 687734785 956790902 687734785 98876926 903237942 98876926 903237942 876292777 121850658 876292777 121850658 503044943 496206192 503044943 496206192 628341221 371099807 628341221 371099807 193332346 857449762 193332346 857449762 144124654 801464237 144124654 801464237 435787711 80389806 435787711 80389806 918562644 234030123 918562644 234030123 764702221 71511657 764702221 71511657 927265585 113313797 927265585 113313797 814620716 960848550 814620716 960848550 39976040 40579299 39976040 40579299 958609820 952336546 958609820 952336546 48562254 243504705 48562254 243504705 945138372 53589816 945138372 53589816 171521761 829078545 171521761 829078545 661648381 191713032 661648381 191713032 883520564 63895038 883520564 63895038 934330451 65626516 934330451 65626516 780530514 218274132 780530514 218274132 971324920 27997724 971324920 27997724 668198815 426428859 668198815 426428859 190745629 809393399 190745629 809393399 448093760 551331353 448093760 551331353 224174909 776347813 224174909 776347813 238354424 288177158 238354424 288177158 711398478 364873794 711398478 364873794 634565368 59088097 634565368 59088097 939604418 915774480 939604418 915774480 86127092 604275679 86127092 604275679 395612319 761333179 395612319 761333179 210851807 788966452 210851807 788966452 900181879 54932660 900181879 54932660 944025559 62427421 944025559 62427421 936000493 16834851 936000493 16834851 982782806 436759967 982782806 436759967 564130149 383803411 564130149 383803411 682347225 315703414 682347225 315703414 532994610 703231927 532994610 703231927 297774979 685670084 297774979 685670084 316017567 993796295 316017567 993796295 6043102 743953439 6043102 743953439 256914860 848691299 256914860 848691299 152047546 57245204 152047546 57245204 941826079 981239024 941826079 981239024 19846662 327959955 19846662 327959955 803189076 194762871 803189076 194762871 19451930 981493595 19451930 981493595 636244184 363275168 636244184 363275168 108873141 892190135 108873141 892190135 398853241 601417525 398853241 601417525 246677578 754499013 246677578 754499013 777485225 115466242 777485225 115466242 883015712 831711069 883015712 831711069 169118229 663899909 169118229 663899909 337249092 679225860 337249092 679225860 262947955 941839345 262947955 941839345 60165276 529597294 60165276 529597294 708309150 291416441 708309150 291416441 524466590 735892130 524466590 735892130 264866186 404452197 264866186 404452197 718427889 281405991 718427889 281405991 55670843 945837857 55670843 945837857 457985704 541438116 457985704 541438116 414315519 586174105 414315519 586174105 625946631 373690733 625946631 373690733 498373708 501405262 498373708 501405262 635411804 363997478 635411804 363997478 86357559 919557503 86357559 919557503 82464489 678798534 82464489 678798534 443379431 218960279 443379431 218960279 955762120 43114226 955762120 43114226 417975666 582596250 417975666 582596250 637057641 29332122 637057641 29332122 969929197 202306467 969929197 202306467 706707010 745121063 706707010 745121063 255661333 692116691 255661333 692116691 908953349 89511929 908953349 89511929 678329952 319908655 678329952 319908655 864172997 54468092 864172997 54468092 944396210 582680871 944396210 582680871 128638622 872366831 128638622 872366831 488147445 511649558 488147445 511649558 24348025 976997049 24348025 976997049 967672867 31706273 967672867 31706273 22773980 978451505 22773980 978451505 385595024 430090954 385595024 430090954 570475089 994475519 570475089 994475519 5329143 845607431 5329143 845607431 562780947 382641496 562780947 382641496 938613739 59784916 938613739 59784916 396219424 603812261 396219424 603812261 840064235 158830346 840064235 158830346 657617625 342141669 657617625 342141669 786497259 212007334 786497259 212007334 608865544 897761270 608865544 897761270 103921107 267058237 103921107 267058237 732726194 344156054 732726194 344156054 509429886 703591693 509429886 703591693 245905881 755286270 245905881 755286270 857022510 141976169 857022510 141976169 237703065 763159972 237703065 763159972 712634025 286947335 712634025 286947335 65843036 936254114 65843036 936254114 371355314 138339217 371355314 138339217 860495316 962677980 860495316 962677980 38522168 566645292 38522168 566645292 829344042 169722997 829344042 169722997 13053078 987755445 13053078 987755445 545946010 454928829 545946010 454928829 4778321 995089145 4778321 995089145 163749227 303303595 163749227 303303595 695866984 929825720 695866984 929825720 13030690 987773782 13030690 987773782 337070515 348403357 337070515 348403357 651263204 645703202 651263204 645703202 355015450 388048265 355015450 388048265 655254514 344340007 655254514 344340007 397562165 602672969 397562165 602672969 958682077 40523845 958682077 40523845 201328318 798975465 201328318 798975465 532410733 234184342 532410733 234184342 764509755 831158799 764509755 831158799 169439859 237374410 169439859 237374410 761303110 705672290 761303110 705672290 243717886 757439346 243717886 757439346 461092471 468516126 461092471 468516126 993360921 6650037 993360921 6650037 764183696 301108892 764183696 301108892 698265009 142065822 698265009 142065822 860313041 138609213 860313041 138609213 432976857 745672409 432976857 745672409 151181757 849787367 151181757 849787367 794780187 67479473 794780187 67479473 931138739 285370356 931138739 285370356 167575663 833165139 167575663 833165139 292433771 543890860 292433771 543890860 534487639 4732501 534487639 4732501 995372897 830597870 995372897 830597870 170011753 8223522 170011753 8223522 991525638 801012488 991525638 801012488 199326099 76771008 199326099 76771008 921812999 164316581 921812999 164316581 500113661 626144936 500113661 626144936 131724300 869415461 131724300 869415461 236687617 281936843 236687617 281936843 717886933 906282461 717886933 906282461 95894856 616736846 95894856 616736846 807580370 190245697 807580370 190245697 585776098 414840658 585776098 414840658 864013401 134258935 864013401 134258935 7370444 992814386 7370444 992814386 823775453 174788094 823775453 174788094 522850154 477229286 522850154 477229286 737053251 262721976 737053251 262721976 407346106 593216823 407346106 593216823 951415949 47395386 951415949 47395386 293016888 848066539 293016888 848066539 152686669 799273069 152686669 799273069 574069779 427033369 574069779 427033369 431440913 568642689 431440913 568642689 723921221 275684961 723921221 275684961 238570703 858119337 238570703 858119337 143413152 740395107 143413152 740395107 260683426 946697874 260683426 946697874 54734108 923530644 54734108 923530644 616974153 383101521 616974153 383101521 490640543 509482653 490640543 509482653 819825031 178674297 819825031 178674297 216642896 783313674 216642896 783313674 956548363 42385779 956548363 42385779 475771269 672514996 475771269 672514996 328908150 100497218 328908150 100497218 898837779 177806047 898837779 177806047 584240446 416602489 584240446 416602489 922560639 76248099 922560639 76248099 125729824 875436491 125729824 875436491 794550700 203704581 794550700 203704581 678431948 849799494 678431948 849799494 151136290 99217628 151136290 99217628 900130317 587238750 900130317 587238750 6620991 993382233 6620991 993382233 69258340 197754155 69258340 197754155 800253501 600080945 800253501 600080945 390559278 952042357 390559278 952042357 48830520 215098620 48830520 215098620 783659536 393609460 783659536 393609460 606009309 381581723 606009309 381581723 618490910 828141304 618490910 828141304 172734167 718646212 172734167 718646212 855206384 143807395 855206384 143807395 547494424 469328596 547494424 469328596 530720414 364338494 530720414 364338494 919309443 79594406 919309443 79594406 914372361 767367376 914372361 767367376 233647371 633609651 233647371 633609651 420918964 579744662 420918964 579744662 164395020 836444635 164395020 836444635 691855369 307214314 691855369 307214314 264251088 736761226 264251088 736761226 729400686 270340763 729400686 270340763 197138356 803293282 197138356 803293282 836396397 45116827 836396397 45116827 953735014 221958737 953735014 221958737 776569074 164628029 776569074 164628029 834723458 405024930 834723458 405024930 84066821 917798683 84066821 917798683 211560043 694089713 211560043 694089713 830446281 168828809 830446281 168828809 607320457 598282629 607320457 598282629 402248510 356659665 402248510 356659665 642598644 866439064 642598644 866439064 134857342 495284013 134857342 495284013 503911336 642863440 503911336 642863440 357628368 344409102 357628368 344409102 893048297 106108363 893048297 106108363 204476532 795678704 204476532 795678704 264137610 238027399 264137610 238027399 760709000 274944316 760709000 274944316 610905719 388824046 610905719 388824046 935244880 62997672 935244880 62997672 395524694 639175962 395524694 639175962 360888899 85539369 360888899 85539369 912741042 982476133 912741042 982476133 18547691 809786973 18547691 809786973 709346688 290129112 709346688 290129112 104612812 896919135 104612812 896919135 941015606 57924704 941015606 57924704 21109043 980235036 21109043 980235036 558631336 442193267 558631336 442193267 375648252 624259115 375648252 624259115 682693846 252154171 682693846 252154171 747025785 396732673 747025785 396732673 150389914 850623451 150389914 850623451 476431780 338051612 476431780 338051612 661539346 529415323 661539346 529415323 470600776 32483246 470600776 32483246 966931107 520193759 966931107 520193759 474465250 807787895 474465250 807787895 33603828 967467777 33603828 967467777 683684796 314518869 683684796 314518869 153743703 846996751 153743703 846996751 831359590 167995033 831359590 167995033 312334652 689447531 312334652 689447531 505444035 493714621 505444035 493714621 487288570 876343913 487288570 876343913 124586847 162837606 124586847 162837606 836494523 890740244 836494523 890740244 83081981 918947166 83081981 918947166 201367345 618464247 201367345 618464247 381891253 771064356 381891253 771064356 82833255 919259546 82833255 919259546 693237473 305775242 693237473 305775242 620121469 379908047 620121469 379908047 679837869 318414190 679837869 318414190 327276828 674250404 327276828 674250404 489103455 510949031 489103455 510949031 347357762 653422037 347357762 653422037 856480557 142504843 856480557 142504843 265593903 735032834 265593903 735032834 404361721 563134934 404361721 563134934 790694047 16162740 790694047 16162740 983483161 101772364 983483161 101772364 84856614 917082360 84856614 917082360 156665314 483259900 156665314 483259900 872742562 125204718 872742562 125204718 806013305 318804389 806013305 318804389 396616815 603389764 396616815 603389764 461175401 538199085 461175401 538199085 395369723 604513817 395369723 604513817 500342979 499278268 500342979 499278268 71315364 930094291 71315364 930094291 707411260 292419218 707411260 292419218 98043540 904053975 98043540 904053975 369360597 631019363 369360597 631019363 369193907 808748345 369193907 808748345 191344164 367886907 191344164 367886907 631700105 659294558 631700105 659294558 341791903 282126052 341791903 282126052 866747233 131254958 866747233 131254958 734464144 371503599 734464144 371503599 403219505 890225412 403219505 890225412 110948967 318171713 110948967 318171713 803792462 193989066 803792462 193989066 575842718 730373495 575842718 730373495 270229623 10493954 270229623 10493954 989413366 182385629 989413366 182385629 815917821 60286430 815917821 60286430 938198151 822617296 938198151 822617296 177976892 806376690 177976892 806376690 978955609 20287596 978955609 20287596 973978941 865743490 973978941 865743490 135843273 853092380 135843273 853092380 587492104 306329492 587492104 306329492 933982866 64375387 933982866 64375387 551506575 874662648 551506575 874662648 126216699 15692782 126216699 15692782 983910053 509394224 983910053 509394224 490706327 269896558 490706327 269896558 819824989 178683600 819824989 178683600 467131780 532778716 467131780 532778716 712859498 286762417 712859498 286762417 85160297 916794987 85160297 916794987 826878370 172138388 826878370 172138388 799469580 371715587 799469580 371715587 192308068 833028285 192308068 833028285 167745289 38747705 167745289 38747705 960265201 743013664 960265201 743013664 210147864 789764817 210147864 789764817 619097760 11631012 619097760 11631012 988349896 242052377 988349896 242052377 551474960 449132261 551474960 449132261 901505432 97906152 901505432 97906152 668098680 493759997 668098680 493759997 438818792 561328840 438818792 561328840 996744152 3285425 996744152 3285425 353548438 880819396 353548438 880819396 120241707 224249922 120241707 224249922 803726837 194017273 803726837 194017273 625949593 825479799 625949593 825479799 175282561 57268370 175282561 57268370 941822676 888791350 941822676 888791350 112534800 241351690 112534800 241351690 757696809 495978342 757696809 495978342 492666464 833449964 492666464 833449964 167416432 513237592 167416432 513237592 486445625 769157836 486445625 769157836 231906686 764469076 231906686 764469076 236507226 810676457 236507226 810676457 189512203 382209716 189512203 382209716 909053144 89343801 909053144 89343801 168491109 832181847 168491109 832181847 630872416 368760288 630872416 368760288 228647546 772133871 228647546 772133871 807990834 189895386 807990834 189895386 798100475 411601758 798100475 411601758 528688851 471522841 528688851 471522841 703947500 295643136 703947500 295643136 476359211 815419790 476359211 815419790 185007040 515570586 185007040 515570586 483961004 844198491 483961004 844198491 156553284 535516729 156553284 535516729 809998074 188131775 809998074 188131775 248565470 848814456 248565470 848814456 151916767 131046362 151916767 131046362 866982865 997111633 866982865 997111633 2801822 915514543 2801822 915514543 86403600 962347064 86403600 962347064 38724905 313873881 38724905 313873881 684361760 747060043 684361760 747060043 253204413 747438949 253204413 747438949 783212815 84621981 783212815 84621981 913769921 749886257 913769921 749886257 251158713 227043404 251158713 227043404 771378267 630215889 771378267 630215889 370283352 388018528 370283352 388018528 611692543 699743152 611692543 699743152 80492620 921551778 80492620 921551778 115483180 131361250 115483180 131361250 866641719 734224888 866641719 734224888 266375840 324733732 266375840 324733732 673543299 625558739 673543299 625558739 374209670 237897626 374209670 237897626 760871576 237932833 760871576 237932833 760818956 227571734 760818956 227571734 770779489 250957299 770779489 250957299 447611493 937797412 447611493 937797412 64594912 336907955 64594912 336907955 696803843 70522521 696803843 70522521 928135860 436136401 928135860 436136401 564651751 401603432 564651751 401603432 598537019 767579248 598537019 767579248 233491195 156671555 233491195 156671555 842143954 721155468 842143954 721155468 279202478 464591013 279202478 464591013 845994157 152747038 845994157 152747038 117093683 883935361 117093683 883935361 622088734 225829912 622088734 225829912 821538236 176986530 821538236 176986530 621423694 378330178 621423694 378330178 897293661 102369079 897293661 102369079 148941818 852027071 148941818 852027071 653588726 345958437 653588726 345958437 52978826 948287352 52978826 948287352 681182746 317022158 681182746 317022158 660822453 827478561 660822453 827478561 171401556 829202079 171401556 829202079 332452821 37793552 332452821 37793552 961144593 800138124 961144593 800138124 113370120 887933617 113370120 887933617 307711308 694050815 307711308 694050815 247403210 753687194 247403210 753687194 312657970 689116780 312657970 689116780 168483171 832218511 168483171 832218511 789174663 209356926 789174663 209356926 663710501 335897520 663710501 335897520 759133202 75947561 759133202 75947561 922794298 959635707 922794298 959635707 41233585 227331393 41233585 227331393 910359949 33610071 910359949 33610071 965522324 343728902 965522324 343728902 507391090 822133917 507391090 822133917 178423106 672488591 178423106 672488591 328911644 963140222 328911644 963140222 38074008 305148787 38074008 305148787 894419691 104948255 894419691 104948255 250409698 750547440 250409698 750547440 573994670 83489933 573994670 83489933 914958083 489210260 914958083 489210260 345557876 655426659 345557876 655426659 452615883 546916928 452615883 546916928 242032861 759140104 242032861 759140104 834886695 93595912 834886695 93595912 905131221 549030324 905131221 549030324 450454206 377105846 450454206 377105846 622557889 804170150 622557889 804170150 196142717 624215500 196142717 624215500 869941265 128332326 869941265 128332326 417234800 583147135 417234800 583147135 438782655 561377516 438782655 561377516 193937796 806010905 193937796 806010905 572505185 428328923 572505185 428328923 381241301 770703318 381241301 770703318 230227996 503178978 230227996 503178978 496463055 971897024 496463055 971897024 29313698 609033982 29313698 609033982 391012409 821662652 391012409 821662652 179032935 384044949 179032935 384044949 615854145 568150647 615854145 568150647 332415624 669347959 332415624 669347959 623803990 376002225 623803990 376002225 450128699 549453445 450128699 549453445 910611523 87601919 910611523 87601919 518114938 507180096 518114938 507180096 492940351 234353581 492940351 234353581 764358273 661025345 764358273 661025345 149449646 851394440 149449646 851394440 366071184 633824060 366071184 633824060 133330373 867791553 133330373 867791553 361696696 638146767 361696696 638146767 339445075 897851444 339445075 897851444 103817438 204869431 103817438 204869431 793448526 888173922 793448526 888173922 113151694 641184569 113151694 641184569 359029531 887523167 359029531 887523167 113571566 625550822 113571566 625550822 374217979 875329999 374217979 875329999 74828788 927133399 74828788 927133399 663567494 300496834 663567494 300496834 699009923 316437340 699009923 316437340 681663421 31069641 681663421 31069641 968315310 39288819 968315310 39288819 718214522 644401215 718214522 644401215 223307956 777281572 223307956 777281572 304854750 122209610 304854750 122209610 876016923 411773436 876016923 411773436 588773570 148615807 588773570 148615807 850363242 669022582 850363242 669022582 332782635 461468103 332782635 461468103 539093789 949874899 539093789 949874899 51328542 395281033 51328542 395281033 604258975 553666551 604258975 553666551 360063867 640091245 360063867 640091245 387448233 612897515 387448233 612897515 7969719 992305872 7969719 992305872 727733337 271901099 727733337 271901099 618992063 666503626 618992063 666503626 335146392 624080433 335146392 624080433 999927788 156770 999927788 156770 736908004 617337039 736908004 617337039 382971220 347587887 382971220 347587887 652063707 759943651 652063707 759943651 241206952 457017649 241206952 457017649 543789125 880971316 543789125 880971316 120082543 637129489 120082543 637129489 362713039 980544773 362713039 980544773 20700190 569709620 20700190 569709620 505077194 417976707 505077194 417976707 582904897 624070067 582904897 624070067 375868168 379924098 375868168 379924098 620098629 916025865 620098629 916025865 85863917 615814349 85863917 615814349 384511362 958812061 384511362 958812061 41998590 605044224 41998590 605044224 714647435 45111609 714647435 45111609 953753535 141791103 953753535 141791103 364796578 847828932 364796578 847828932 152922553 564864984 152922553 564864984 991675917 8122483 991675917 8122483 219231672 780927327 219231672 780927327 536498204 202845649 536498204 202845649 795437692 334156966 795437692 334156966 427376056 980866214 427376056 980866214 20403886 430638218 20403886 430638218 569987422 855181218 569987422 855181218 146086508 35066547 146086508 35066547 963786242 93760321 963786242 93760321 453155630 546332591 453155630 546332591 782913282 215939159 782913282 215939159 440270911 783199886 440270911 783199886 216772005 429766128 216772005 429766128 570736911 791283540 570736911 791283540 208572933 37690138 208572933 37690138 961183180 967002319 961183180 967002319 34047352 56008075 34047352 56008075 943207629 772535898 943207629 772535898 228320890 443755312 228320890 443755312 556600615 549849222 556600615 549849222 449603023 31186222 449603023 31186222 968182877 512457274 968182877 512457274 462049781 829263952 462049781 829263952 171324077 204714293 171324077 204714293 793634373 352434424 793634373 352434424 647054905 57359003 647054905 57359003 960375484 38573645 960375484 38573645 774473904 616640575 774473904 616640575 231192001 906520678 231192001 906520678 95608269 354977980 95608269 354977980 787411733 211146967 787411733 211146967 571478238 850019775 571478238 850019775 150942674 234075099 150942674 234075099 764638230 656334218 764638230 656334218 344690920 489565584 344690920 489565584 730480498 269444275 730480498 269444275 432791366 567289284 432791366 567289284 542638703 458091643 542638703 458091643 93386734 908976191 93386734 908976191 397152958 161242302 397152958 161242302 837965886 971503075 837965886 971503075 29769782 320581230 29769782 320581230 677709642 837515630 677709642 837515630 163539850 693722798 163539850 693722798 307960382 867070253 307960382 867070253 134255232 562640245 134255232 562640245 716247485 283374708 716247485 283374708 112128500 889108770 112128500 889108770 256333593 744449892 256333593 744449892 10588628 989895138 10588628 989895138 758618166 240156600 758618166 240156600 673277810 421943799 673277810 421943799 77894082 923949428 77894082 923949428 372520896 403925754 372520896 403925754 878016797 120179906 878016797 120179906 325528833 675980722 325528833 675980722 393536023 456831665 393536023 456831665 543980716 635571689 543980716 635571689 364263200 453546045 364263200 453546045 601552641 398122491 601552641 398122491 287785622 712848500 287785622 712848500 756421015 242970305 756421015 242970305 740720231 413468730 740720231 413468730 61509007 940523980 61509007 940523980 349881659 192833843 349881659 192833843 939585380 34668472 939585380 34668472 964399187 215498908 964399187 215498908 676848444 321322255 676848444 321322255 705957390 293604844 705957390 293604844 588907148 411607927 588907148 411607927 812055536 186080941 812055536 186080941 441842049 621633212 441842049 621633212 378816927 294778399 378816927 294778399 704754598 826833915 704754598 826833915 174013704 321806518 174013704 321806518 692105878 269113866 692105878 269113866 742488834 256910412 742488834 256910412 518163783 858271033 518163783 858271033 143201252 769161681 143201252 769161681 814006946 184091578 814006946 184091578 181220179 819508529 181220179 819508529 634745915 84016888 634745915 84016888 914606686 677987945 914606686 677987945 123948123 877224891 123948123 877224891 733762510 265933124 733762510 265933124 154922687 845834351 154922687 845834351 623321130 376241409 623321130 376241409 436869147 563528079 436869147 563528079 458505805 540977792 458505805 540977792 86785366 915148520 86785366 915148520 347360506 653401149 347360506 653401149 342972763 658218578 342972763 658218578 735570927 264042102 735570927 264042102 162427028 838596006 162427028 838596006 798722003 199526634 798722003 199526634 620209962 701860016 620209962 701860016 299382993 612116781 299382993 612116781 775279555 67396694 775279555 67396694 931205449 329844513 931205449 329844513 462181535 984556967 462181535 984556967 16330594 715455669 16330594 715455669 406093774 594403452 406093774 594403452 339295460 999042031 339295460 999042031 900441 687331521 900441 687331521 585925886 414669966 585925886 414669966 391626627 608285615 391626627 608285615 487530848 512145487 487530848 512145487 83629070 918385604 83629070 918385604 928199777 70511218 928199777 70511218 654145666 345353161 654145666 345353161 773883148 224262132 773883148 224262132 408467456 681128908 408467456 681128908 320491337 657676698 320491337 657676698 343386068 808192999 343386068 808192999 148550780 852408533 148550780 852408533 649682363 182607492 649682363 182607492 815628410 636442311 815628410 636442311 363232696 558123114 363232696 558123114 544473949 456273137 544473949 456273137 478316734 521295783 478316734 521295783 715598160 283952093 715598160 283952093 572261099 428530126 572261099 428530126 980348449 19117243 980348449 19117243 811093534 956501654 811093534 956501654 44316999 18640482 44316999 18640482 980678395 619219671 980678395 619219671 228065891 772873825 228065891 772873825 886268045 112173299 886268045 112173299 188808153 811197687 188808153 811197687 416065451 352192892 416065451 352192892 967474021 31888186 967474021 31888186 870464074 447441240 870464074 447441240 553340802 136947582 553340802 136947582 861468518 402689623 861468518 402689623 457758230 541659207 457758230 541659207 668942551 330006777 668942551 330006777 468669153 531381390 468669153 531381390 580807242 420145341 580807242 420145341 338016930 663269232 338016930 663269232 869834532 128383595 869834532 128383595 59478636 970477088 59478636 970477088 30881522 383609300 30881522 383609300 616378897 432111765 616378897 432111765 468228098 531751315 468228098 531751315 611929919 387684115 611929919 387684115 12907082 987886887 12907082 987886887 368627209 631574554 368627209 631574554 184102112 816565197 184102112 816565197 499983979 499588562 499983979 499588562 453913503 545582535 453913503 545582535 718353691 281458381 718353691 281458381 79387739 922524046 79387739 922524046 159592552 220104925 159592552 220104925 778723929 234185893 778723929 234185893 586403313 414053145 586403313 414053145 905124634 93612138 905124634 93612138 472106389 528036045 472106389 528036045 587624993 79800328 587624993 79800328 919077996 140399914 919077996 140399914 681215129 746178135 681215129 746178135 254397703 397274615 254397703 397274615 602351078 821564749 602351078 821564749 179115521 36567006 179115521 36567006 962238677 565651013 962238677 565651013 434614563 471760565 434614563 471760565 528393019 875578714 528393019 875578714 125624140 801181448 125624140 801181448 223420630 350263769 223420630 350263769 695550278 303611299 695550278 303611299 507569393 491569173 507569393 491569173 759051468 239799973 759051468 239799973 251849826 749097179 251849826 749097179 782316000 216457056 782316000 216457056 586685524 730066013 586685524 730066013 45191301 955253458 45191301 955253458 82897713 609323102 82897713 609323102 682992047 33766918 682992047 33766918 965393406 220027066 965393406 220027066 660030929 428248562 660030929 428248562 572614361 158711247 572614361 158711247 840200092 353437740 840200092 353437740 165955121 834965214 165955121 834965214 741286772 258140509 741286772 258140509 622510498 989781495 622510498 989781495 10720401 302698988 10720401 302698988 696478816 916570650 696478816 916570650 85397388 486105169 85397388 486105169 546557385 324752631 546557385 324752631 673541456 901387952 673541456 901387952 100485968 199963126 100485968 199963126 992363013 7478151 992363013 7478151 444327938 555506531 444327938 555506531 744643640 111575053 744643640 111575053 886921121 463752469 886921121 463752469 402540412 838674180 402540412 838674180 162369556 39313991 162369556 39313991 959916310 73366806 959916310 73366806 705902345 845258034 705902345 845258034 155521437 594281039 155521437 594281039 406235672 944155302 406235672 944155302 57346804 336651953 57346804 336651953 662863715 903379872 662863715 903379872 98669672 685345696 98669672 685345696 522278596 477813161 522278596 477813161 91550625 910796191 91550625 910796191 260110754 666422094 260110754 666422094 909786889 88587108 909786889 88587108 577049915 610426707 577049915 610426707 389693359 184976948 389693359 184976948 813192526 437492667 813192526 437492667 362694306 637135569 362694306 637135569 737238204 262390371 737238204 262390371 183868186 816728636 183868186 816728636 711443894 231780343 711443894 231780343 766818541 900770924 766818541 900770924 101139660 427724273 101139660 427724273 972838043 26800428 972838043 26800428 958115301 563514742 958115301 563514742 415972087 613839793 415972087 613839793 386508941 465850590 386508941 465850590 534026894 975250446 534026894 975250446 25908504 129724065 25908504 129724065 868357867 343463207 868357867 343463207 656121252 188276709 656121252 188276709 809781420 478677696 809781420 478677696 521363049 163250942 521363049 163250942 836036826 471648858 836036826 471648858 528522035 317912539 528522035 317912539 680302409 750211231 680302409 750211231 250903943 586101130 250903943 586101130 453825474 61823767 453825474 61823767 936615783 524427148 936615783 524427148 475404898 466497396 475404898 466497396 533407427 716093334 533407427 716093334 187126011 813275014 187126011 813275014 490566087 509511702 490566087 509511702 89158405 912964601 89158405 912964601 753598732 245825942 753598732 245825942 645457894 501248561 645457894 501248561 498596429 399165509 498596429 399165509 783162837 215597363 783162837 215597363 338995722 662248123 338995722 662248123 555055839 445544449 555055839 445544449 7862636 992450497 7862636 992450497 459921024 539497631 459921024 539497631 241902068 759283307 241902068 759283307 969755334 29474941 969755334 29474941 337281580 976743028 337281580 976743028 24534238 561603671 24534238 561603671 788863243 209681585 788863243 209681585 586063475 414563626 586063475 414563626 837358151 161959267 837358151 161959267 216081707 783932355 216081707 783932355 451626486 547867151 451626486 547867151 36946432 964163833 36946432 964163833 636757273 362639340 636757273 362639340 257930354 742905346 257930354 742905346 931767465 66782158 931767465 66782158 412847479 587674120 412847479 587674120 829904160 169416057 829904160 169416057 791426516 925226255 791426516 925226255 76560892 914160014 76560892 914160014 811184542 186987563 811184542 186987563 553338995 447443018 553338995 447443018 691254805 307705616 691254805 307705616 321637366 679925552 321637366 679925552 671111337 327597919 671111337 327597919 166155316 834815015 166155316 834815015 716337570 283274215 716337570 283274215 571826750 619621091 571826750 619621091 380540933 297715534 380540933 297715534 701774815 925888214 701774815 925888214 76033540 44262536 76033540 44262536 954570837 137162206 954570837 137162206 118106661 883089201 118106661 883089201 146928494 85534999 146928494 85534999 912748644 635422709 912748644 635422709 364459506 457013313 364459506 457013313 775880227 222453126 775880227 222453126 664816359 334731146 664816359 334731146 792323714 99576648 792323714 99576648 899688507 902265816 899688507 902265816 99779242 869834140 99779242 869834140 893137435 106043561 893137435 106043561 701845125 980847818 701845125 980847818 20418135 348907840 20418135 348907840 798778238 199434017 798778238 199434017 100130289 901852023 100130289 901852023 602467461 287021029 602467461 287021029 941252364 57740073 941252364 57740073 467239804 787154052 467239804 787154052 212717571 575124597 212717571 575124597 840885493 157977292 840885493 157977292 770944375 699505178 770944375 699505178 157202677 843697756 157202677 843697756 382711761 118959900 382711761 118959900 879320379 447376038 879320379 447376038 393268057 960998793 393268057 960998793 39860941 587655702 39860941 587655702 440859780 543273941 440859780 543273941 947097879 51710370 947097879 51710370 700514048 298838657 700514048 298838657 920801478 77963327 920801478 77963327 556002024 847283851 556002024 847283851 2619589 997272133 2619589 997272133 293414136 436450833 293414136 436450833 564469276 879688855 564469276 879688855 121404324 517013794 121404324 517013794 484925753 381280772 484925753 381280772 855357355 76201292 855357355 76201292 922600896 710015509 922600896 710015509 73194263 928526697 73194263 928526697 985140170 14596071 985140170 14596071 861797255 543173463 861797255 543173463 260803704 740248698 260803704 740248698 555445114 291519765 555445114 291519765 708270871 371523042 708270871 371523042 516445738 796467242 516445738 796467242 203669713 536563466 203669713 536563466 462653533 797848809 462653533 797848809 202497646 102584278 202497646 102584278 974572318 24928424 974572318 24928424 740155186 259404881 740155186 259404881 863057507 135246592 863057507 135246592 376180642 984645877 376180642 984645877 16194691 79406412 16194691 79406412 919512137 597606749 919512137 597606749 125462862 875775676 125462862 875775676 733737871 265960153 733737871 265960153 23020570 978140713 23020570 978140713 719082012 280660247 719082012 280660247 94782489 907640694 94782489 907640694 360697571 639436807 360697571 639436807 249058842 752262591 249058842 752262591 357108734 539172189 357108734 539172189 776102588 222285337 776102588 222285337 283769557 957787675 283769557 957787675 42989747 523180761 42989747 523180761 835428998 164057294 835428998 164057294 385176035 818693929 385176035 818693929 182116467 755358667 182116467 755358667 634143580 365289946 634143580 365289946 265562304 735074103 265562304 735074103 322826709 575208702 322826709 575208702 424986706 688008646 424986706 688008646 313767974 122671481 313767974 122671481 875380548 485980545 875380548 485980545 392090965 607610959 392090965 607610959 895911148 103664419 895911148 103664419 825969668 717773188 825969668 717773188 41693851 959268469 41693851 959268469 385568330 222251126 385568330 222251126 776216554 851038643 776216554 851038643 149722989 476313401 149722989 476313401 645657830 257216707 645657830 257216707 949574125 49034515 949574125 49034515 59219792 942718267 59219792 942718267 764939114 233698783 764939114 233698783 426243985 573904849 426243985 573904849 758273696 240611585 758273696 240611585 220380816 932892237 220380816 932892237 68945132 774336536 68945132 774336536 574905272 163556250 574905272 163556250 854502022 118589285 854502022 118589285 879705552 912591262 879705552 912591262 89557721 104571998 89557721 104571998 894969408 675842245 894969408 675842245 325698196 178746496 325698196 178746496 819762043 409846437 819762043 409846437 476301850 523633693 476301850 523633693 669980421 328899919 669980421 328899919 340787625 660550888 340787625 660550888 453921579 545572262 453921579 545572262 165394816 897953278 165394816 897953278 103696865 410615528 103696865 410615528 589860645 475314801 589860645 475314801 524797393 154397596 524797393 154397596 844585854 961268263 844585854 961268263 39624631 176350943 39624631 176350943 822084409 762908561 822084409 762908561 85038619 916935124 85038619 916935124 90097639 234821132 90097639 234821132 763911547 261308593 763911547 261308593 738313113 211806896 738313113 211806896 993113236 6870699 993113236 6870699 269231262 731313826 269231262 731313826 703987843 295528701 703987843 295528701 545887298 454978238 545887298 454978238 743072870 256361315 743072870 256361315 22097129 979150688 22097129 979150688 876454507 121703475 876454507 121703475 748898836 346668884 748898836 346668884 491865855 508231846 491865855 508231846 625852865 147831028 625852865 147831028 851156441 653503211 851156441 653503211 347288660 109041650 347288660 109041650 889809782 652181194 889809782 652181194 348553565 589975950 348553565 589975950 998646454 1565721 998646454 1565721 418272483 582319744 418272483 582319744 450003672 59684083 450003672 59684083 938812534 915778420 938812534 915778420 86109168 247075071 86109168 247075071 752173176 764090586 752173176 764090586 236910807 538024899 236910807 538024899 937659355 60661077 937659355 60661077 404451453 880907930 404451453 880907930 120102056 473751915 120102056 473751915 526491147 544127734 526491147 544127734 455597847 460403735 455597847 460403735 540191643 498035936 540191643 498035936 501218498 410754385 501218498 410754385 962469901 36360683 962469901 36360683 869755960 771006766 869755960 771006766 229952568 553546314 229952568 553546314 446289596 968088567 446289596 968088567 33080753 376415770 33080753 376415770 623218483 774834503 623218483 774834503 225856893 690642618 225856893 690642618 311050178 818293638 311050178 818293638 182487266 605505842 182487266 605505842 442435028 248243160 442435028 248243160 750867664 610087632 750867664 610087632 389993041 198388833 389993041 198388833 799761495 754963713 799761495 754963713 246172416 545707472 246172416 545707472 453786493 714793145 453786493 714793145 285854149 58829032 285854149 58829032 939933270 253636042 939933270 253636042 436152145 564171718 436152145 564171718 725444104 22390041 725444104 22390041 977109986 529387184 977109986 529387184 470618456 487943129 470618456 487943129 511124836 591661250 511124836 591661250 408942189 81810222 408942189 81810222 916971683 472066971 916971683 472066971 255265256 745519371 255265256 745519371 623462302 43226161 623462302 43226161 955611543 708936321 955611543 708936321 292151428 23784946 292151428 23784946 975721704 804578396 975721704 804578396 195591268 669191625 195591268 669191625 930681521 67928131 930681521 67928131 782227188 216565880 782227188 216565880 796943750 201208104 796943750 201208104 740885480 793363802 740885480 793363802 206811462 198725434 206811462 198725434 799432816 226051353 799432816 226051353 772162652 83809531 772162652 83809531 914760039 898083956 914760039 898083956 103560756 407687218 103560756 407687218 592717593 605890012 592717593 605890012 197473582 802892021 197473582 802892021 635291610 364135499 635291610 364135499 315801438 686023541 315801438 686023541 500959244 94256003 500959244 94256003 904534053 185487157 904534053 185487157 77261906 924502883 77261906 924502883 731050455 268725876 731050455 268725876 174796862 825984656 174796862 825984656 562922157 185656801 562922157 185656801 812540529 738560845 812540529 738560845 225488806 775078940 225488806 775078940 803002072 194933332 803002072 194933332 318048528 683731724 318048528 683731724 831410275 88065299 831410275 88065299 910222873 536156041 910222873 536156041 463169294 407757864 463169294 407757864 955994319 42925143 955994319 42925143 558717422 442143520 558717422 442143520 787709718 210938431 787709718 210938431 668036784 382850498 668036784 382850498 617190903 143812103 617190903 143812103 855170086 430718984 855170086 430718984 569844981 93063430 569844981 93063430 905625453 418498310 905625453 418498310 582561006 104296166 582561006 104296166 895371140 717242105 895371140 717242105 283369367 294417366 283369367 294417366 705089300 481321053 705089300 481321053 518343914 319675167 518343914 319675167 992475677 7412559 992475677 7412559 115167097 885970877 115167097 885970877 816906825 134256329 816906825 134256329 864042765 880096838 864042765 880096838 120981861 813538914 120981861 813538914 844704496 154238478 844704496 154238478 440523202 559487129 440523202 559487129 564364801 436526171 564364801 436526171 110337341 941746354 110337341 941746354 60294936 670558624 60294936 670558624 331053453 727440654 331053453 727440654 272893846 178412825 272893846 178412825 888616574 110116221 888616574 110116221 24470332 976834139 24470332 976834139 334054567 419686145 334054567 419686145 630303817 369001284 630303817 369001284 23688768 977476934 23688768 977476934 274237482 726021241 274237482 726021241 159573823 864483512 159573823 864483512 137295112 846733875 137295112 846733875 399087333 186751621 399087333 186751621 811407413 285201020 811407413 285201020 584646235 416092642 584646235 416092642 857336958 141521862 857336958 141521862 853528292 718318959 853528292 718318959 282026656 349379481 282026656 349379481 650217074 595040531 650217074 595040531 405401251 500084592 405401251 500084592 983263501 16441899 983263501 16441899 164246358 836645646 164246358 836645646 254013681 378943625 254013681 378943625 796822779 56837937 796822779 56837937 942186791 633193245 942186791 633193245 366860864 48408096 366860864 48408096 950303328 308416921 950303328 308416921 44346806 956483378 44346806 956483378 655025176 344609613 655025176 344609613 254545595 746070108 254545595 746070108 619823664 380288761 619823664 380288761 67233017 955598551 67233017 955598551 45045113 197446250 45045113 197446250 860929013 137768988 860929013 137768988 590075599 707679305 590075599 707679305 293224162 564632108 293224162 564632108 495229707 504401837 495229707 504401837 302651069 698982316 302651069 698982316 330736801 648201747 330736801 648201747 352886277 751563591 352886277 751563591 249697794 325654079 249697794 325654079 672882851 549092946 672882851 549092946 450391925 229179884 450391925 229179884 769279312 310440177 769279312 310440177 679197964 829970712 679197964 829970712 170523856 289251647 170523856 289251647 710186972 994687344 710186972 994687344 5168450 145549691 5168450 145549691 965753503 33365243 965753503 33365243 16654319 984297414 16654319 984297414 216442804 279708755 216442804 279708755 765599037 232888848 765599037 232888848 607623455 391986222 607623455 391986222 925972161 72865123 925972161 72865123 82613380 919403247 82613380 919403247 428106589 319504817 428106589 319504817 678763812 529897042 678763812 529897042 470264313 142322343 470264313 142322343 856632207 258570258 856632207 258570258 640884294 843016278 640884294 843016278 158009953 757876139 158009953 757876139 243357812 906366273 243357812 906366273 95869912 371866604 95869912 371866604 627489601 855286578 627489601 855286578 146011368 729512884 146011368 729512884 270987089 876864721 270987089 876864721 40917437 959904257 40917437 959904257 82863568 919201490 82863568 919201490 64030930 938483529 64030930 938483529 812143019 30441691 812143019 30441691 968895900 278256215 968895900 278256215 623516832 511105558 623516832 511105558 488819067 224159899 488819067 224159899 774027117 440964209 774027117 440964209 560073094 25183566 560073094 25183566 974373804 303732388 974373804 303732388 284056861 738436667 284056861 738436667 262418088 656677021 262418088 656677021 344286303 778726157 344286303 778726157 221411553 451311591 221411553 451311591 787325551 211236315 787325551 211236315 270993771 729489729 270993771 729489729 691962323 139283616 691962323 139283616 859774376 266712724 859774376 266712724 104887735 896619347 104887735 896619347 314102381 240207378 314102381 240207378 758549182 487009493 758549182 487009493 512256594 470064454 512256594 470064454 664070566 335569530 664070566 335569530 157388312 843484646 157388312 843484646 243077897 469590253 243077897 469590253 530390149 483498902 530390149 483498902 516030428 479268502 516030428 479268502 520646147 499012305 520646147 499012305 102431746 899275541 102431746 899275541 315247216 156436964 315247216 156436964 882633654 4700918 882633654 4700918 995437625 821992709 995437625 821992709 178709195 88191494 178709195 88191494 910030347 324022057 910030347 324022057 674147414 181742620 674147414 181742620 952627903 46111053 952627903 46111053 90418030 911800528 90418030 911800528 195075053 309142733 195075053 309142733 893916368 105371709 893916368 105371709 808393203 694770270 808393203 694770270 306934580 456392530 306934580 456392530 814591693 183550028 814591693 183550028 94879495 990412033 94879495 990412033 9927469 397530019 9927469 397530019 602115145 756232715 602115145 756232715 244914861 474870224 244914861 474870224 525184452 498802011 525184452 498802011 500727621 367522824 500727621 367522824 632157068 689476705 632157068 689476705 312295778 265286341 312295778 265286341 734198764 902837896 734198764 902837896 99321788 302619586 99321788 302619586 696530030 979462330 696530030 979462330 21841399 46958778 21841399 46958778 951839927 878627005 951839927 878627005 122669946 435063027 122669946 435063027 678213571 320076248 678213571 320076248 559451034 853081316 559451034 853081316 147999377 421102852 147999377 421102852 875770679 122375602 875770679 122375602 26414398 974669686 26414398 974669686 374150595 523820851 374150595 523820851 476076017 699026759 476076017 699026759 302592930 422019935 302592930 422019935 578838361 717247608 578838361 717247608 20531487 980766586 20531487 980766586 573551659 427504240 573551659 427504240 17773456 983282939 17773456 983282939 640783350 358692002 640783350 358692002 212479647 787462055 212479647 787462055 560760579 387622701 560760579 387622701 612009645 953830789 612009645 953830789 46982326 837090603 46982326 837090603 703222879 296353267 703222879 296353267 98127119 904000973 98127119 904000973 559929248 441203923 559929248 441203923 493121143 512102672 493121143 512102672 363099950 636583100 363099950 636583100 370906083 629482480 370906083 629482480 29246094 971982850 29246094 971982850 705198061 294282479 705198061 294282479 21403640 979992013 21403640 979992013 259457152 86774458 259457152 86774458 911368841 117890093 911368841 117890093 880427635 40345456 880427635 40345456 958923821 65103104 958923821 65103104 255928789 802998053 255928789 802998053 197321484 593504224 197321484 593504224 686634760 311668722 686634760 311668722 426643276 573383644 426643276 573383644 907685852 90913251 907685852 90913251 238212534 762535084 238212534 762535084 440895775 559091437 440895775 559091437 312973553 853512424 312973553 853512424 147666337 537152624 147666337 537152624 462257040 594711654 462257040 594711654 405733310 394201244 405733310 394201244 605268187 758059216 605268187 758059216 243219402 139579193 243219402 139579193 859639796 159898576 859639796 159898576 558804603 442032989 558804603 442032989 610953097 349145599 610953097 349145599 659765265 325468006 659765265 325468006 673010703 513198595 673010703 513198595 486516392 31196279 486516392 31196279 968135656 935878744 968135656 935878744 66266191 466404105 66266191 466404105 533502207 605838499 533502207 605838499 393950735 283007272 393950735 283007272 716766307 667587415 716766307 667587415 72228834 929277546 72228834 929277546 227311045 742072991 227311045 742072991 856369267 142603205 856369267 142603205 844907333 727814461 844907333 727814461 272473279 306076732 272473279 306076732 692965055 894790968 692965055 894790968 106489342 694515543 106489342 694515543 754233740 118502222 754233740 118502222 949426755 49153029 949426755 49153029 171814203 828856288 171814203 828856288 233526822 137200551 233526822 137200551 862875508 135411364 862875508 135411364 754276737 760845368 754276737 760845368 240134984 397747916 240134984 397747916 601879153 938511835 601879153 938511835 64008873 536445305 64008873 536445305 462767263 989454215 462767263 989454215 11020232 105065616 11020232 105065616 894240635 503795780 894240635 503795780 405531521 594927285 405531521 594927285 541673608 459005510 541673608 459005510 418586495 582033935 418586495 582033935 789767003 188990285 789767003 188990285 809004260 732381179 809004260 732381179 268001982 295941210 268001982 295941210 703699500 579594443 703699500 579594443 421094641 524442373 421094641 524442373 475400274 980738425 475400274 980738425 20560393 676056132 20560393 676056132 532735897 355370768 532735897 355370768 643691195 999436347 643691195 999436347 597503 746878701 597503 746878701 966724407 32640525 966724407 32640525 80408680 921598977 80408680 921598977 596814398 403439874 596814398 403439874 508079397 563480966 508079397 563480966 243872892 757338881 243872892 757338881 803975248 193819226 803975248 193819226 551151306 686667731 551151306 686667731 315123452 226821563 315123452 226821563 771648384 905349258 771648384 905349258 81163650 920857033 81163650 920857033 485733656 372529147 485733656 372529147 626874452 789249479 626874452 789249479 210483262 537532457 210483262 537532457 461914636 777990232 461914636 777990232 222175989 327391763 222175989 327391763 835138443 164321908 835138443 164321908 236847187 764133972 236847187 764133972 572910597 427896070 572910597 427896070 188119859 812000944 188119859 812000944 657514314 342333941 657514314 342333941 548094188 452643064 548094188 452643064 747435446 251565094 747435446 251565094 41529843 959413164 41529843 959413164 833153399 166031999 833153399 166031999 372976581 651723002 372976581 651723002 94682111 907801078 94682111 907801078 398244665 601926535 398244665 601926535 383128667 617202927 383128667 617202927 436025764 564304363 436025764 564304363 234543049 766617650 234543049 766617650 561297992 439729317 561297992 439729317 559844509 441305525 559844509 441305525 936434863 61971142 936434863 61971142 36077608 964888196 36077608 964888196 568420589 432172456 568420589 432172456 460349114 891192989 460349114 891192989 30035064 971235249 30035064 971235249 801480511 196603166 801480511 196603166 779262787 713614004 779262787 713614004 287001024 303507997 287001024 303507997 695683383 418322667 695683383 418322667 175181419 911620798 175181419 911620798 90591622 678552852 90591622 678552852 383487393 410818524 383487393 410818524 993183281 6794354 993183281 6794354 952373767 302065216 952373767 302065216 81226770 920751866 81226770 920751866 421179593 382693911 421179593 382693911 617312770 475383427 617312770 475383427 524617660 317653000 524617660 317653000 680636725 370969341 680636725 370969341 119678390 881389977 119678390 881389977 300418982 369280446 300418982 369280446 902632498 96566000 902632498 96566000 484649939 515055601 484649939 515055601 519078183 463373594 519078183 463373594 832901956 166250031 832901956 166250031 772385981 952769304 772385981 952769304 48110527 199991579 48110527 199991579 798324628 553185838 798324628 553185838 446528090 159061521 446528090 159061521 957531016 41615601 957531016 41615601 250800159 999118422 250800159 999118422 843266 671808881 843266 671808881 329708884 885905899 329708884 885905899 115196732 340940829 115196732 340940829 658643516 745659815 658643516 745659815 124312875 876737807 124312875 876737807 734188098 265286778 734188098 265286778 228654360 772130227 228654360 772130227 344000513 656998152 344000513 656998152 95188181 993218994 95188181 993218994 6926236 922478028 6926236 922478028 92259681 334251655 92259681 334251655 665184816 860837635 665184816 860837635 71614837 929795189 71614837 929795189 899654611 99636499 899654611 99636499 773715514 300422160 773715514 300422160 699111639 158726402 699111639 158726402 840192399 633849392 840192399 633849392 310276253 691409262 310276253 691409262 832521768 166662506 832521768 166662506 785033055 354019491 785033055 354019491 338914584 662319261 338914584 662319261 409186991 179696397 409186991 179696397 818851390 735948446 818851390 735948446 264804504 724169297 264804504 724169297 276378504 760990970 276378504 760990970 28436641 972748528 28436641 972748528 690466204 308515349 690466204 308515349 27376360 973802368 27376360 973802368 792407177 205826020 792407177 205826020 124047321 877059861 124047321 877059861 182397241 754084450 182397241 754084450 792836491 205416908 792836491 205416908 733867063 442238626 733867063 442238626 558590835 385893510 558590835 385893510 613913989 574883944 613913989 574883944 425256803 349552923 425256803 349552923 976858596 22624363 976858596 22624363 4698799 995152191 4698799 995152191 653762227 345785118 653762227 345785118 646576565 352884845 646576565 352884845 959607026 39619638 959607026 39619638 957026730 70233668 957026730 70233668 661431755 338138508 661431755 338138508 676202428 321910007 676202428 321910007 278814710 883154537 278814710 883154537 118077733 510523691 118077733 510523691 489593851 552472576 489593851 552472576 446980372 381923251 446980372 381923251 652934305 346816752 652934305 346816752 285864858 790541141 285864858 790541141 209308070 485284004 209308070 485284004 876735120 121446539 876735120 121446539 512485443 486819610 512485443 486819610 592784405 407629184 592784405 407629184 589533145 922661658 589533145 922661658 79273567 546703099 79273567 546703099 452854548 814143298 452854548 814143298 186364007 591431266 186364007 591431266 409179910 871176653 409179910 871176653 129909009 601812202 129909009 601812202 398394295 751385975 398394295 751385975 249845320 61809963 249845320 61809963 936628905 383240803 936628905 383240803 328628389 962371098 328628389 962371098 38672429 645079036 38672429 645079036 355571153 963838287 355571153 963838287 37374535 311550792 37374535 311550792 686805928 819312604 686805928 819312604 59098814 942846835 59098814 942846835 281296797 82414089 281296797 82414089 916304433 592481210 916304433 592481210 408182540 440060454 408182540 440060454 862040324 136363323 862040324 136363323 75887653 926102996 75887653 926102996 554316329 446368034 554316329 446368034 328350499 848258906 328350499 848258906 152504818 701254748 152504818 701254748 300055961 737342633 300055961 737342633 263543793 572020897 263543793 572020897 564282588 436550192 564282588 436550192 476724541 613120526 476724541 613120526 387247771 385279247 387247771 385279247 614427794 584757505 614427794 584757505 394755362 777726359 394755362 777726359 222580913 382990639 222580913 382990639 848024769 150850298 848024769 150850298 231283106 769675255 231283106 769675255 695444244 303710812 695444244 303710812 520283051 479636766 520283051 479636766 651367866 348292811 651367866 348292811 543027457 457778241 543027457 457778241 988281826 11729090 988281826 11729090 100283567 901727960 100283567 901727960 164640704 118786567 164640704 118786567 945884345 52835706 945884345 52835706 302724610 698921135 302724610 698921135 679361150 318941605 679361150 318941605 428540074 571340081 428540074 571340081 607619815 391993192 607619815 391993192 562841572 743322235 562841572 743322235 257495486 16066580 257495486 16066580 983582435 843935867 983582435 843935867 156909460 145953280 156909460 145953280 891564874 3216875 891564874 3216875 996789378 996576468 996789378 996576468 3412769 533523985 3412769 533523985 650491112 98684880 650491112 98684880 900667756 160574189 900667756 160574189 838479738 28899944 838479738 28899944 970290548 136971114 970290548 136971114 451833921 547764031 451833921 547764031 573923940 236546069 573923940 236546069 871338382 126782889 871338382 126782889 776621062 323149641 776621062 323149641 674954302 274333056 674954302 274333056 814051109 184013365 814051109 184013365 636777400 362611914 636777400 362611914 992079773 7671846 992079773 7671846 460899986 549096790 460899986 549096790 450387757 104352199 450387757 104352199 895237331 732785730 895237331 732785730 267610593 303686094 267610593 303686094 746440208 252787897 746440208 252787897 140491820 860897676 140491820 860897676 503018153 17224818 503018153 17224818 982216483 306456363 982216483 306456363 297080150 703878940 297080150 703878940 305479628 696292827 305479628 696292827 23989848 977294143 23989848 977294143 264597793 179115612 264597793 179115612 909673650 88630166 909673650 88630166 34606013 966436376 34606013 966436376 918705470 80241261 918705470 80241261 204630116 795484278 204630116 795484278 376336404 623728608 376336404 623728608 360854955 879185553 360854955 879185553 103158236 898456447 103158236 898456447 514831961 484630969 514831961 484630969 101154429 900747864 101154429 900747864 430508971 156492767 430508971 156492767 842225844 687179138 842225844 687179138 314559291 278222501 314559291 278222501 721164729 748253192 721164729 748253192 66065274 936047221 66065274 936047221 927137831 71633298 927137831 71633298 396823971 603304518 396823971 603304518 746075406 253225414 746075406 253225414 306589742 695105672 306589742 695105672 929656321 7885331 929656321 7885331 991924125 595538488 991924125 595538488 379935413 723332410 379935413 723332410 180566159 820272746 180566159 820272746 547209830 453499238 547209830 453499238 130438461 870637181 130438461 870637181 895290790 104332372 895290790 104332372 98221087 903920376 98221087 903920376 191887239 684704051 191887239 684704051 374744281 177692746 374744281 177692746 820910686 525317936 820910686 525317936 474675371 128320648 474675371 128320648 869943906 850625480 869943906 850625480 150382361 336063710 150382361 336063710 663494281 564549183 663494281 564549183 371526088 628695135 371526088 628695135 516119282 483391167 516119282 483391167 138177303 863510716 138177303 863510716 581826676 419203439 581826676 419203439 444831555 555014229 444831555 555014229 602681675 270963200 602681675 270963200 927521075 71160741 927521075 71160741 444205037 555563111 444205037 555563111 609931728 389858238 609931728 389858238 143880741 857629923 143880741 857629923 218534337 770200434 218534337 770200434 230656485 934392483 230656485 934392483 67705825 116098789 67705825 116098789 882311070 120168088 882311070 120168088 825683580 173064439 825683580 173064439 835679287 163670914 835679287 163670914 393265450 636180472 393265450 636180472 363241221 636418487 363241221 636418487 963432814 35480618 963432814 35480618 552120723 448399413 552120723 448399413 587577404 412975726 587577404 412975726 382945809 617398167 382945809 617398167 522579407 477480765 522579407 477480765 378853423 621589540 378853423 621589540 922313880 76417922 922313880 76417922 762269144 236510423 762269144 236510423 913010915 85241275 913010915 85241275 41288964 959577199 41288964 959577199 779793168 219134653 779793168 219134653 502764464 496452613 502764464 496452613 773268613 224917643 773268613 224917643 719981509 279556716 719981509 279556716 899367603 99824572 899367603 99824572 446237156 553609854 446237156 553609854 654435109 345042698 654435109 345042698 619556828 380535727 619556828 380535727 729690362 270057827 729690362 270057827 246237292 799438804 246237292 799438804 200814188 391866435 200814188 391866435 607807866 809556653 607807866 809556653 190567951 352347731 190567951 352347731 817031005 181411009 817031005 181411009 407584686 593074466 407584686 593074466 864248907 133900340 864248907 133900340 33176181 968014038 33176181 968014038 517251617 16629236 517251617 16629236 983025286 35859884 983025286 35859884 34194719 966861053 34194719 966861053 542964944 457871025 542964944 457871025 87715034 914208729 87715034 914208729 119884180 314653229 119884180 314653229 683611700 673827899 683611700 673827899 327583437 517179800 327583437 517179800 835762959 163590512 835762959 163590512 677827158 985910708 677827158 985910708 11777446 988883321 11777446 988883321 93383238 802132656 93383238 802132656 861452995 137048242 861452995 137048242 315801536 686010227 315801536 686010227 617866756 381983775 617866756 381983775 520280784 479679726 520280784 479679726 607391415 55909250 607391415 55909250 943257626 188079184 943257626 188079184 810041711 78715678 810041711 78715678 920180032 827748055 920180032 827748055 173092685 561371017 173092685 561371017 438786581 637397212 438786581 637397212 362469983 85887250 362469983 85887250 912406442 627857941 912406442 627857941 372390039 175717275 372390039 175717275 914262868 84299184 914262868 84299184 12700870 988118223 12700870 988118223 696262135 302976231 696262135 302976231 548708565 451772599 548708565 451772599 982288457 17176335 982288457 17176335 173559808 827472289 173559808 827472289 630456441 368955771 630456441 368955771 35237554 965692718 35237554 965692718 264392234 317387464 264392234 317387464 680913686 625912627 680913686 625912627 190227077 809910448 190227077 809910448 260083880 485410436 260083880 485410436 513998183 613997581 513998183 613997581 92623189 909799433 92623189 909799433 698902182 300610249 698902182 300610249 334861346 666761942 334861346 666761942 646378599 181681088 646378599 181681088 816811237 937027007 816811237 937027007 65239179 698376467 65239179 698376467 676419384 321745240 676419384 321745240 388232318 612109817 388232318 612109817 469169654 450618956 469169654 450618956 678860363 319447819 678860363 319447819 495471921 504077759 495471921 504077759 669230651 329706629 669230651 329706629 69381526 932369072 69381526 932369072 620489811 208383482 620489811 208383482 790071494 899018961 790071494 899018961 102563747 503101548 102563747 503101548 963875697 35019153 963875697 35019153 208031686 791755905 208031686 791755905 972635599 26920585 972635599 26920585 707632124 913535227 707632124 913535227 88532269 362161091 88532269 362161091 637299909 373021735 637299909 373021735 412796080 663560052 412796080 663560052 126914920 873938942 126914920 873938942 416822367 304405622 416822367 304405622 694800382 826912711 694800382 826912711 173966732 756306359 173966732 756306359 244826475 847081431 244826475 847081431 153692492 140683977 153692492 140683977 858245330 331753216 858245330 331753216 667495965 42105080 667495965 42105080 956905737 352512913 956905737 352512913 341354395 659799748 341354395 659799748 906506802 92172343 906506802 92172343 716863343 519850966 716863343 519850966 210017823 789898784 210017823 789898784 672933930 325549503 672933930 325549503 326388307 840049550 326388307 840049550 22537831 978781932 22537831 978781932 820274508 178241630 820274508 178241630 404193738 676551760 404193738 676551760 324885044 26397468 324885044 26397468 973299723 527393335 973299723 527393335 472640356 277161673 472640356 277161673 722439247 501421166 722439247 501421166 371262782 629048602 371262782 629048602 669036498 329894748 669036498 329894748 272997679 927767128 272997679 927767128 73967159 157202459 73967159 157202459 841606907 641481900 841606907 641481900 77691747 940203918 77691747 940203918 61882882 514031357 61882882 514031357 654036635 345460634 654036635 345460634 300325747 701027414 300325747 701027414 968022202 31411587 968022202 31411587 263638752 737241725 263638752 737241725 956025624 42890773 956025624 42890773 673198680 965550770 673198680 965550770 35368611 465941591 35368611 465941591 761088192 237591678 761088192 237591678 75509316 926335276 75509316 926335276 308909548 692931630 308909548 692931630 248946896 907971038 248946896 907971038 94452261 669469342 94452261 669469342 350903424 632738919 350903424 632738919 628454599 6092975 628454599 6092975 993937247 103966308 993937247 103966308 895604399 33278044 895604399 33278044 965908996 953674021 965908996 953674021 47115980 113941317 47115980 113941317 884380948 789933621 884380948 789933621 209928238 305183935 209928238 305183935 693869108 535669670 693869108 535669670 463731994 174046302 463731994 174046302 824550591 648288492 824550591 648288492 352809904 215349497 352809904 215349497 783437066 332909575 783437066 332909575 666217229 59329998 666217229 59329998 939285214 116734640 939285214 116734640 608726001 403562239 608726001 403562239 596757632 259432717 596757632 259432717 740128910 675239547 740128910 675239547 163801374 837150438 163801374 837150438 600295538 399779276 600295538 399779276 364403435 674999192 364403435 674999192 326542066 385912964 326542066 385912964 613892686 640347792 613892686 640347792 359693508 96506850 359693508 96506850 902644115 840085513 902644115 840085513 160857137 108061724 160857137 108061724 890792306 238267162 890792306 238267162 760427372 27727245 760427372 27727245 971733128 829741918 971733128 829741918 170709544 796024550 170709544 796024550 828395825 170504640 828395825 170504640 497105926 502680373 497105926 502680373 842094971 156755356 842094971 156755356 635380521 981136680 635380521 981136680 20001864 604033161 20001864 604033161 707309906 292496616 707309906 292496616 560691221 766370513 560691221 766370513 87724588 914200091 87724588 914200091 394496365 261791495 394496365 261791495 737758215 905091176 737758215 905091176 96931993 822948250 96931993 822948250 177746861 989711540 177746861 989711540 10734848 692388138 10734848 692388138 880361913 117996042 880361913 117996042 266450251 734140927 266450251 734140927 856923262 142053846 856923262 142053846 369985139 630434351 369985139 630434351 981943100 17561041 981943100 17561041 848554766 370997481 848554766 370997481 80689485 921358627 80689485 921358627 229869163 771104519 229869163 771104519 126013332 875001616 126013332 875001616 291731285 697610733 291731285 697610733 304098368 729082648 304098368 729082648 271483987 243071398 271483987 243071398 756324979 398113323 756324979 398113323 601553411 206203279 601553411 206203279 791980777 437169850 791980777 437169850 301021267 782320434 301021267 782320434 217679736 652307765 217679736 652307765 348481389 676485486 348481389 676485486 324946078 159290910 324946078 159290910 937512798 60807973 937512798 60807973 891062089 359508258 891062089 359508258 348176076 667189797 348176076 667189797 82340674 919674210 82340674 919674210 299989110 701296120 299989110 701296120 66366011 935739822 66366011 935739822 352991864 648027196 352991864 648027196 176339349 824642352 176339349 824642352 249091510 476871644 249091510 476871644 523149098 840348122 523149098 840348122 160482712 122159516 160482712 122159516 876041562 271281180 876041562 271281180 692912554 363569962 692912554 363569962 523278029 476744845 523278029 476744845 822778991 175716926 822778991 175716926 119141374 882031094 119141374 882031094 479724114 519767091 479724114 519767091 40371938 960406173 40371938 960406173 288879273 649346957 288879273 649346957 807217114 190527617 807217114 190527617 375791914 624105452 375791914 624105452 816045781 182271398 816045781 182271398 39159094 961834160 39159094 961834160 385946853 614440371 385946853 614440371 57862056 943767355 57862056 943767355 239584042 92430998 239584042 92430998 906195116 716656389 906195116 716656389 28421172 972766769 28421172 972766769 47491257 843280377 47491257 843280377 157713341 847584797 157713341 847584797 153144708 86132606 153144708 86132606 912040157 624689322 912040157 624689322 375100383 415886823 375100383 415886823 584846300 489671952 584846300 489671952 509278568 164810441 509278568 164810441 972718106 26900791 972718106 26900791 48987111 951956030 48987111 951956030 707712252 292070257 707712252 292070257 358588480 641754226 358588480 641754226 494962803 153983319 494962803 153983319 844955306 666310826 844955306 666310826 298237810 702817752 298237810 702817752 681473105 316654353 681473105 316654353 330839604 670774084 330839604 670774084 525421330 474711872 525421330 474711872 21024322 980255810 21024322 980255810 258679101 78933119 258679101 78933119 919859424 673605697 919859424 673605697 327836054 534086402 327836054 534086402 465729046 995525864 465729046 995525864 4283149 227430101 4283149 227430101 972193380 27300865 972193380 27300865 703886539 295697824 703886539 295697824 712753684 18798485 712753684 18798485 980598871 356794053 980598871 356794053 642514531 130871536 642514531 130871536 867146764 894763408 867146764 894763408 106511870 404016943 106511870 404016943 911465385 86686864 911465385 86686864 905693628 976615638 905693628 976615638 24688762 960580526 24688762 960580526 185606316 296105509 185606316 296105509 703475559 459493085 703475559 459493085 541155175 410350176 541155175 410350176 729113350 270528144 729113350 270528144 42614802 958148154 42614802 958148154 599977005 370165085 599977005 370165085 661392727 182810709 661392727 182810709 815478455 393385162 815478455 393385162 606391349 135598925 606391349 135598925 862661856 283503080 862661856 283503080 299761252 701457793 299761252 701457793 654882602 344719108 654882602 344719108 361879238 637934244 361879238 637934244 806136784 191601691 806136784 191601691 318020738 738305744 318020738 738305744 93470533 908878138 93470533 908878138 407024819 510988806 407024819 510988806 555379746 445125055 555379746 445125055 485836822 513816413 485836822 513816413 827822691 171063625 827822691 171063625 452971921 546546858 452971921 546546858 515602446 89985495 515602446 89985495 908464889 158809649 908464889 158809649 242172023 759021288 242172023 759021288 868378301 25193049 868378301 25193049 974331151 759291155 974331151 759291155 113077182 893018985 113077182 893018985 108056603 73637861 108056603 73637861 925022241 965420866 925022241 965420866 35489211 41778372 35489211 41778372 957331886 565100575 957331886 565100575 92344341 909940431 92344341 909940431 572511577 428309018 572511577 428309018 126652256 874221008 126652256 874221008 817454171 180980317 817454171 180980317 56278282 945178115 56278282 945178115 558172348 334063625 558172348 334063625 665310342 723070688 665310342 723070688 277226636 402607768 277226636 402607768 844432436 154593154 844432436 154593154 229380899 771585558 229380899 771585558 426014016 39374890 426014016 39374890 959838422 156045311 959838422 156045311 551868664 616582391 551868664 616582391 383674876 563845540 383674876 563845540 900099075 99239372 900099075 99239372 850208064 385141295 850208064 385141295 614617194 272125728 614617194 272125728 727456141 994648345 727456141 994648345 5183083 476858324 5183083 476858324 523178653 855680941 523178653 855680941 145629647 45090835 145629647 45090835 953782257 395449449 953782257 395449449 604152044 250179740 604152044 250179740 748718966 641140747 748718966 641140747 359061746 170467175 359061746 170467175 828406013 720677504 828406013 720677504 255250298 745529290 255250298 745529290 981135985 18219513 981135985 18219513 356330133 644248645 356330133 644248645 611205586 50546471 611205586 50546471 948168278 235384601 948168278 235384601 763307215 233966908 763307215 233966908 764773530 365929090 764773530 365929090 633611284 119288946 633611284 119288946 878935322 330529496 878935322 330529496 393634966 606154825 393634966 606154825 816213196 182118705 816213196 182118705 391590347 608307681 391590347 608307681 726375827 273267522 726375827 273267522 62816477 939376282 62816477 939376282 112052487 829362769 112052487 829362769 171210702 937546347 171210702 937546347 64825114 44530375 64825114 44530375 954323925 219390293 954323925 219390293 39463021 961361085 39463021 961361085 551612094 448892965 551612094 448892965 506526091 492675816 506526091 492675816 626623397 372819207 626623397 372819207 361725237 638127522 361725237 638127522 868372840 129700761 868372840 129700761 775575 999205710 775575 999205710 293772570 707130306 293772570 707130306 69421072 932289148 69421072 932289148 864659799 133428488 864659799 133428488 245821314 910730236 245821314 910730236 91661183 448906035 91661183 448906035 551607349 836864376 551607349 836864376 164054344 298088810 164054344 298088810 701418805 693321503 701418805 693321503 308462013 562317451 308462013 562317451 880524021 117818433 880524021 117818433 488662611 826552121 488662611 826552121 174299671 246930585 174299671 246930585 752295801 452981034 752295801 452981034 547707986 371192883 547707986 371192883 628272710 946053677 628272710 946053677 47960993 953040005 47960993 953040005 341983530 659111386 341983530 659111386 91376823 910897173 91376823 910897173 546977761 28484100 546977761 28484100 970600395 175293704 970600395 175293704 587276311 742962035 587276311 742962035 257841620 441525511 257841620 441525511 559636912 842287201 559636912 842287201 158662231 813742628 158662231 813742628 186689949 977196950 186689949 977196950 24057358 964016376 24057358 964016376 837488886 111940803 837488886 111940803 979146420 20095893 979146420 20095893 203582184 796612843 203582184 796612843 286014905 714673567 286014905 714673567 231639558 769357651 231639558 769357651 624635897 375140854 624635897 375140854 490757706 509308430 490757706 509308430 677970396 146372138 677970396 146372138 852439389 442410839 852439389 442410839 558146203 190078033 558146203 190078033 807778462 884965543 807778462 884965543 115993820 221379182 115993820 221379182 777296762 750604795 777296762 750604795 250361101 248315677 250361101 248315677 750792363 399875747 750792363 399875747 600158367 50402289 600158367 50402289 948307571 593255049 948307571 593255049 407317575 566356696 407317575 566356696 433904644 909978306 433904644 909978306 92254202 855749711 92254202 855749711 347177981 344406350 347177981 344406350 655156780 670573888 655156780 670573888 124416665 876612797 124416665 876612797 945573996 53089586 945573996 53089586 9156696 991201328 9156696 991201328 377161767 11793025 377161767 11793025 988219368 624323529 988219368 624323529 375598594 212286679 375598594 212286679 786136739 429100400 786136739 429100400 571474321 810214172 571474321 810214172 189879963 541040493 189879963 541040493 821087016 177563437 821087016 177563437 193937820 991216466 193937820 991216466 9146874 971489567 9146874 971489567 612289210 387407330 612289210 387407330 450897668 548707914 450897668 548707914 808450938 189552164 808450938 189552164 148535978 852421343 148535978 852421343 668230891 330671995 668230891 330671995 284552463 715936347 284552463 715936347 833889284 165320462 833889284 165320462 723304677 670396988 723304677 670396988 331218052 248996008 331218052 248996008 828209294 170687435 828209294 170687435 251013792 750118631 251013792 750118631 773329716 224897753 773329716 224897753 656318360 470916252 656318360 470916252 529173729 339373446 529173729 339373446 660190143 779275371 660190143 779275371 220877826 599534685 220877826 599534685 400894748 760956945 400894748 760956945 239975073 191305823 239975073 191305823 806479722 203174076 806479722 203174076 765051419 809510677 765051419 809510677 190594873 633998036 190594873 633998036 833639085 165529284 833639085 165529284 539158841 934712708 539158841 934712708 67453432 454922763 67453432 454922763 545980021 767112061 545980021 767112061 233981524 677965752 233981524 677965752 664288448 335343410 664288448 335343410 457497630 542086551 457497630 542086551 784922639 213561448 784922639 213561448 486006089 513647028 486006089 513647028 621845396 377958611 621845396 377958611 530930878 606156990 530930878 606156990 104536458 897095573 104536458 897095573 528140426 472056166 528140426 472056166 516175834 855060593 516175834 855060593 146214344 217090838 146214344 217090838 836857150 162356731 836857150 162356731 671888717 463284679 671888717 463284679 393944499 824769280 393944499 824769280 176069310 425949302 176069310 425949302 924783384 73784849 924783384 73784849 412947653 967533847 412947653 967533847 33535826 658815781 33535826 658815781 437658909 562595466 437658909 562595466 167634913 833142378 167634913 833142378 880513676 117827087 880513676 117827087 317467895 684275347 317467895 684275347 967528512 31814663 967528512 31814663 252124513 748774916 252124513 748774916 353679150 14241734 353679150 14241734 985689102 14273295 985689102 14273295 695994154 303183545 695994154 303183545 739049411 260656976 739049411 260656976 14562048 986210163 14562048 986210163 559066115 441971917 559066115 441971917 19233135 981856914 19233135 981856914 413960967 586520344 413960967 586520344 355930625 644629023 355930625 644629023 363904017 511846272 363904017 511846272 988643068 11392105 988643068 11392105 778187370 608523354 778187370 608523354 391469226 443597925 391469226 443597925 966273475 33062907 966273475 33062907 530149171 555265866 530149171 555265866 19417429 981567577 19417429 981567577 384098335 616178886 384098335 616178886 139253689 862229435 139253689 862229435 474447413 525556264 474447413 525556264 135206515 866266856 135206515 866266856 706725184 160847479 706725184 160847479 838263567 892232305 838263567 892232305 108808561 487704021 108808561 487704021 923855460 74774126 923855460 74774126 349269086 651653162 349269086 651653162 774808115 223453207 774808115 223453207 287713379 947045996 287713379 947045996 54269546 564784061 54269546 564784061 542059770 271247669 542059770 271247669 728355733 708473415 728355733 708473415 37129066 964035518 37129066 964035518 717917230 281896934 717917230 281896934 460641612 787128286 460641612 787128286 212756443 668175192 212756443 668175192 333487667 679192024 333487667 679192024 94210702 908170021 94210702 908170021 804184920 193660529 804184920 193660529 569117547 524024396 569117547 524024396 400725312 599689682 400725312 599689682 762843446 235877428 762843446 235877428 13482101 987195630 13482101 987195630 443158748 311981220 443158748 311981220 992563157 7300434 992563157 7300434 776815820 808321928 776815820 808321928 191879492 447536606 191879492 447536606 553221771 779242256 553221771 779242256 220955182 725233623 220955182 725233623 275265754 903359178 275265754 903359178 98695817 442742023 98695817 442742023 557701111 768049870 557701111 768049870 232833157 494067779 232833157 494067779 505111229 544577188 505111229 544577188 455002184 302999424 455002184 302999424 696246074 934990372 696246074 934990372 67308678 335567252 67308678 335567252 664105560 954831655 664105560 954831655 45694606 546717334 45694606 546717334 563097605 437753848 563097605 437753848 19307217 981664551 19307217 981664551 36844644 811192337 36844644 811192337 677884653 320383315 677884653 320383315 474749185 525185014 474749185 525185014 701829684 297622610 701829684 297622610 490230439 509798146 490230439 509798146 758659951 240104686 758659951 240104686 409653475 590842575 409653475 590842575 920885599 77864253 920885599 77864253 567609169 842654207 567609169 842654207 158325880 442822729 158325880 442822729 557569818 500455320 557569818 500455320 380620910 792579311 380620910 792579311 24612780 976679737 24612780 976679737 205517745 7443886 205517745 7443886 992423393 588374629 992423393 588374629 412384033 102110643 412384033 102110643 973239386 26518393 973239386 26518393 452592987 868592382 452592987 868592382 132580723 294498597 132580723 294498597 837582232 161783531 837582232 161783531 335372935 850844158 335372935 850844158 150048303 559232110 150048303 559232110 660067057 94449846 660067057 94449846 904405620 318319399 904405620 318319399 679915854 201351711 679915854 201351711 796834328 518880840 796834328 518880840 480472336 440235169 480472336 440235169 560815956 593554642 560815956 593554642 328667508 672754108 328667508 672754108 411909654 162028849 411909654 162028849 866152996 49248054 866152996 49248054 949354996 160677241 949354996 160677241 531423322 468307870 531423322 468307870 686907752 282278761 686907752 282278761 866278896 131805028 866278896 131805028 451637895 547843718 451637895 547843718 926123470 72782378 926123470 72782378 283520175 717136726 283520175 717136726 499831962 343718804 499831962 343718804 655830300 896146326 655830300 896146326 105328869 37588820 105328869 37588820 961298989 967523092 961298989 967523092 33555351 57196574 33555351 57196574 941853553 450962475 941853553 450962475 460419804 632611393 460419804 632611393 205031501 865358625 205031501 865358625 136314667 331745139 136314667 331745139 667518542 503714875 667518542 503714875 495905359 195020712 495905359 195020712 802958528 594569622 802958528 594569622 340639889 660703308 340639889 660703308 969227582 29958858 969227582 29958858 548557144 831898159 548557144 831898159 147849489 853229724 147849489 853229724 197779453 802514090 197779453 802514090 103309642 898278447 103309642 898278447 843746375 155253037 843746375 155253037 592614737 619121221 592614737 619121221 381170435 413673368 381170435 413673368 586796319 978918766 586796319 978918766 22367904 58976002 22367904 58976002 939747007 118668477 939747007 118668477 590402542 925222759 590402542 925222759 76572384 540482289 76572384 540482289 458919805 622852936 458919805 622852936 377398390 246489898 377398390 246489898 752936425 724913979 752936425 724913979 275569856 494384088 275569856 494384088 551844793 448652187 551844793 448652187 339170217 662084859 339170217 662084859 931738735 66817250 931738735 66817250 134286125 867010777 134286125 867010777 422299219 509483318 422299219 509483318 490625786 881781934 490625786 881781934 119350899 249140034 119350899 249140034 769749021 228663031 769749021 228663031 24742039 976488569 24742039 976488569 962989414 35906919 962989414 35906919 673260310 325049639 673260310 325049639 944751770 52432277 944751770 52432277 946302984 744046143 946302984 744046143 256702360 25210893 256702360 25210893 974319957 980940846 974319957 980940846 20253732 272146344 20253732 272146344 727451754 942601702 727451754 942601702 59354099 643787835 59354099 643787835 819002663 179509054 819002663 179509054 59419294 942563933 59419294 942563933 757416911 241611873 757416911 241611873 580498412 790386476 580498412 790386476 209419150 181614205 209419150 181614205 816881906 626378904 816881906 626378904 373444680 616675605 373444680 616675605 383604887 872601014 383604887 872601014 128395491 429567150 128395491 429567150 967685921 31667814 967685921 31667814 626352530 502493206 626352530 502493206 320876942 680663654 320876942 680663654 610577720 389284244 610577720 389284244 126185256 874684511 126185256 874684511 252290597 13636326 252290597 13636326 986393063 122728213 986393063 122728213 744027974 857516515 744027974 857516515 144045601 495279565 144045601 495279565 503912783 657362415 503912783 657362415 343555156 87608798 343555156 87608798 910556004 691268310 910556004 691268310 310498487 236075526 310498487 236075526 967700880 31625748 967700880 31625748 531269223 468491574 531269223 468491574 866406122 131636715 866406122 131636715 162351203 838688351 162351203 838688351 930797814 67824678 930797814 67824678 148271704 852681622 148271704 852681622 280225443 265075264 280225443 265075264 734443327 514143108 734443327 514143108 100343363 901635765 100343363 901635765 552855088 311171885 552855088 311171885 755682477 243517399 755682477 243517399 108589452 892377054 108589452 892377054 689681609 309041265 689681609 309041265 543229079 457550525 543229079 457550525 692941957 306091515 692941957 306091515 657512204 342343983 657512204 342343983 887231389 111420923 887231389 111420923 695494289 379854809 695494289 379854809 24103647 977126349 24103647 977126349 65923389 368727303 65923389 368727303 630883243 828803569 630883243 828803569 12784912 987999148 12784912 987999148 635068166 364386506 635068166 364386506 451344217 548084770 451344217 548084770 987896106 12142054 987896106 12142054 323894965 677625260 323894965 677625260 971860299 27587007 971860299 27587007 854912325 144005452 854912325 144005452 953149519 45630149 953149519 45630149 636018002 363483235 636018002 363483235 715579431 283981249 715579431 283981249 31294429 969997976 31294429 969997976 805244133 192635130 805244133 192635130 397849159 602391551 397849159 602391551 448299546 544931195 448299546 544931195 851309156 147605553 851309156 147605553 163790416 837182491 163790416 837182491 211887755 270375079 211887755 270375079 729321281 800028582 729321281 800028582 200332598 250380584 200332598 250380584 748604728 810807380 748604728 810807380 189287060 348112183 189287060 348112183 678221366 254395778 678221366 254395778 891028052 107815094 891028052 107815094 180649493 820196596 180649493 820196596 688892037 309819440 688892037 309819440 190229126 809893647 190229126 809893647 563343843 437467932 563343843 437467932 419521611 896882103 419521611 896882103 104668430 735036300 104668430 735036300 324795055 565032533 324795055 565032533 667003869 332213200 667003869 332213200 664525768 816964083 664525768 816964083 183610053 223245770 183610053 223245770 789855619 208680003 789855619 208680003 584675283 416037886 584675283 416037886 746235811 253007711 746235811 253007711 202751823 797496920 202751823 797496920 399523012 500542137 399523012 500542137 499177735 620045990 499177735 620045990 380009734 570210425 380009734 570210425 505746428 83186295 505746428 83186295 915282802 385013739 915282802 385013739 130044309 871111852 130044309 871111852 606729920 393082072 606729920 393082072 52185180 949035345 52185180 949035345 238700551 423734632 238700551 423734632 747471983 251488871 747471983 251488871 618560750 822457759 618560750 822457759 178087088 533479125 178087088 533479125 466310167 834751095 466310167 834751095 166191472 378299195 166191472 378299195 621447002 427358612 621447002 427358612 573688782 13204499 573688782 13204499 986967496 110841378 986967496 110841378 373067661 626880240 373067661 626880240 659238528 340389460 659238528 340389460 525058132 474982425 525058132 474982425 599556006 400419324 599556006 400419324 323332978 678208251 323332978 678208251 602155454 281821217 602155454 281821217 718059608 740093105 718059608 740093105 260987092 47058470 260987092 47058470 951775402 210866262 951775402 210866262 645766457 637568223 645766457 637568223 362223043 295195933 362223043 295195933 704312310 296474424 704312310 296474424 703082080 80879591 703082080 80879591 918086074 783314459 918086074 783314459 216642767 641291261 216642767 641291261 597366795 12802883 597366795 12802883 987445682 681746066 987445682 681746066 313263330 877937411 313263330 877937411 123254001 496606372 123254001 496606372 502695166 864584412 502695166 864584412 137116671 294616820 137116671 294616820 824406903 72092943 824406903 72092943 926741953 206119803 926741953 206119803 296658054 704260300 296658054 704260300 554938692 445756532 554938692 445756532 128946014 872101326 128946014 872101326 190801747 809297151 190801747 809297151 151222810 849735846 151222810 849735846 648805474 350947853 648805474 350947853 535049903 465005031 535049903 465005031 538103105 462435643 538103105 462435643 408815178 591767719 408815178 591767719 857705838 141201962 857705838 141201962 688124931 310393669 688124931 310393669 929452562 69241862 929452562 69241862 601881967 397734019 601881967 397734019 891247798 107598573 891247798 107598573 371353407 628893441 371353407 628893441 621816995 377983896 621816995 377983896 551075053 987406117 551075053 987406117 13270128 86194759 13270128 86194759 911987232 862049962 911987232 862049962 139467604 823826841 139467604 823826841 295866740 458721612 295866740 458721612 541943151 464232770 541943151 464232770 20923601 980306970 20923601 980306970 588701991 354155496 588701991 354155496 644954551 870758019 644954551 870758019 130336118 238670982 130336118 238670982 760145709 436157164 760145709 436157164 330109923 671471166 330109923 671471166 345645427 655308848 345645427 655308848 131441664 992872871 131441664 992872871 7250280 418915770 7250280 418915770 582217639 844538415 582217639 844538415 156176100 181037019 156176100 181037019 817440187 230283786 817440187 230283786 768238391 5842970 768238391 5842970 994189158 575357735 994189158 575357735 424835564 555517894 424835564 555517894 444274686 590338601 444274686 590338601 131896241 928109666 131896241 928109666 73546612 843354658 73546612 843354658 431444053 48146528 431444053 48146528 950627079 475995822 950627079 475995822 523996544 269341068 523996544 269341068 766162901 232365874 766162901 232365874 82389932 919619567 82389932 919619567 103196270 898451099 103196270 898451099 57919974 981571709 57919974 981571709 19342853 53510806 19342853 53510806 945215334 650958703 945215334 650958703 350081336 205655012 350081336 205655012 792568262 280759651 792568262 280759651 718976817 22115510 718976817 22115510 977360399 774998345 977360399 774998345 225570487 573968600 225570487 573968600 426157107 699273838 426157107 699273838 94365073 908033774 94365073 908033774 710035335 172822519 710035335 172822519 826062334 720276345 826062334 720276345 280019442 303839394 280019442 303839394 695304167 693077793 695304167 693077793 24798261 976450060 24798261 976450060 611113758 388595683 611113758 388595683 45144370 997004423 45144370 997004423 3001582 253485230 3001582 253485230 745824871 430476026 745824871 430476026 250757868 750346716 250757868 750346716 420616542 580110700 420616542 580110700 21654781 979697441 21654781 979697441 205778350 794321832 205778350 794321832 50964568 950191658 50964568 950191658 558696209 126182791 558696209 126182791 871895760 505459975 871895760 505459975 494335141 401626323 494335141 401626323 603338179 249322311 603338179 249322311 749716378 814745584 749716378 814745584 185660070 774937301 185660070 774937301 225650290 980893929 225650290 980893929 20344620 151442183 20344620 151442183 847535263 507666350 847535263 507666350 486954152 619533834 486954152 619533834 380587740 109441074 380587740 109441074 889433019 696835843 889433019 696835843 304783454 407903924 304783454 407903924 934852899 63422757 934852899 63422757 105923887 895428213 105923887 895428213 260100408 265826849 260100408 265826849 733829739 779835340 733829739 779835340 220243445 512304433 220243445 512304433 634450811 364999974 634450811 364999974 560339317 440730216 560339317 440730216 710852701 288622808 710852701 288622808 480697943 518725845 480697943 518725845 935046671 63231721 935046671 63231721 60247678 941750331 60247678 941750331 100669292 440167524 100669292 440167524 855558466 143477835 855558466 143477835 837208314 781729797 837208314 781729797 218432625 610025103 218432625 610025103 390086924 935042334 390086924 935042334 67255839 566352 67255839 566352 999533288 971906721 999533288 971906721 29313317 243282256 29313317 243282256 755923492 250009985 755923492 250009985 748964690 92214793 748964690 92214793 906451014 228687268 906451014 228687268 718558687 281234196 718558687 281234196 752886095 246572254 752886095 246572254 495900202 503720592 495900202 503720592 640947408 358416522 640947408 358416522 166145017 834857471 166145017 834857471 456860076 538805400 456860076 538805400 819996895 178532896 819996895 178532896 231542946 769475690 231542946 769475690 544573909 456213560 544573909 456213560 167122275 833894984 167122275 833894984 808348974 189648461 808348974 189648461 745624848 664776296 745624848 664776296 336537599 41029507 336537599 41029507 958019239 873647554 958019239 873647554 127231837 848086017 127231837 848086017 353111393 458917046 353111393 458917046 541755349 709716625 541755349 709716625 291109236 485546732 291109236 485546732 513835194 611508682 513835194 611508682 315430799 686352708 315430799 686352708 862733681 135525222 862733681 135525222 32212896 979921246 32212896 979921246 21495641 191865808 21495641 191865808 805930833 446889826 805930833 446889826 37151164 963998382 37151164 963998382 280029509 400498234 280029509 400498234 599474526 624309237 599474526 624309237 375612461 507379166 375612461 507379166 492738629 642637436 492738629 642637436 295476069 705549562 295476069 705549562 425982964 574220804 425982964 574220804 294225578 706834098 294225578 706834098 679891340 143785790 679891340 143785790 855260948 263693586 855260948 263693586 736097604 178047549 736097604 178047549 820451772 209947769 820451772 209947769 608742938 917073941 608742938 917073941 84861938 360860616 84861938 360860616 638646593 978610210 638646593 978610210 22654117 473068663 22654117 473068663 821341627 177205706 821341627 177205706 608158705 761299168 608158705 761299168 239662777 274576865 239662777 274576865 725103723 868149968 725103723 868149968 132991505 539646747 132991505 539646747 459722809 822071680 459722809 822071680 178494920 257386570 178494920 257386570 741879250 796879027 741879250 796879027 109461792 891606349 109461792 891606349 717940996 84902790 717940996 84902790 913362408 632547433 913362408 632547433 367645102 158203368 367645102 158203368 840767825 703933711 840767825 703933711 297053520 541983530 297053520 541983530 836183581 163056724 836183581 163056724 24179045 977119275 24179045 977119275 183188779 21181354 183188779 21181354 978131356 892504734 978131356 892504734 108485251 4096463 108485251 4096463 995994758 805652447 995994758 805652447 194440463 628877351 194440463 628877351 577316326 423438147 577316326 423438147 122783085 878446996 122783085 878446996 889526331 109322093 889526331 109322093 578927983 827278955 578927983 827278955 173680785 709488872 173680785 709488872 444986790 554799080 444986790 554799080 11975008 988697801 11975008 988697801 83430311 735588374 83430311 735588374 265112991 756792019 265112991 756792019 244323703 116259197 244323703 116259197 882209221 363694406 882209221 363694406 82445968 919566733 82445968 919566733 487815434 370460956 487815434 370460956 628950660 908592213 628950660 908592213 93830178 823024970 93830178 823024970 639301356 360320043 639301356 360320043 628870443 897800518 628870443 897800518 103861578 704381125 103861578 704381125 467504881 406796931 467504881 406796931 593503140 656643748 593503140 656643748 344380476 170603016 344380476 170603016 828292310 937358662 828292310 937358662 64990881 749149282 64990881 749149282 646793277 352616279 646793277 352616279 65797846 936351625 65797846 936351625 658274433 48762164 658274433 48762164 949828868 408135154 949828868 408135154 592322288 70412558 592322288 70412558 928385289 736011051 928385289 736011051 241645737 759441103 241645737 759441103 394562553 605325839 394562553 605325839 308448684 862286013 308448684 862286013 139133367 420565674 139133367 420565674 580323928 684893645 580323928 684893645 307611534 992854944 307611534 992854944 7289329 787488648 7289329 787488648 499149947 82250614 499149947 82250614 984145139 15437692 984145139 15437692 51226037 949923974 51226037 949923974 621175085 378677493 621175085 378677493 227991858 799792238 227991858 799792238 200532522 591007458 200532522 591007458 529895337 469994810 529895337 469994810 270999281 729469693 270999281 729469693 671122808 327583924 671122808 327583924 396192261 603887082 396192261 603887082 798599861 199669687 798599861 199669687 109777246 891238632 109777246 891238632 209329984 790455700 209329984 790455700 195870288 804280044 195870288 804280044 323491199 417303040 323491199 417303040 583558270 830883837 583558270 830883837 169762955 508079795 169762955 508079795 492048403 830158969 492048403 830158969 170330273 565069062 170330273 565069062 909269893 89022359 909269893 89022359 495080261 504630535 495080261 504630535 692021072 209720803 692021072 209720803 923586102 75019730 923586102 75019730 499536499 665279144 499536499 665279144 335926433 147140581 335926433 147140581 851748706 906997269 851748706 906997269 95243292 400337811 95243292 400337811 599687128 565806823 599687128 565806823 434457103 418768684 434457103 418768684 583435878 23119635 583435878 23119635 976345678 789613481 976345678 789613481 145939583 905990718 145939583 905990718 96174451 587883288 96174451 587883288 995989517 4132285 995989517 4132285 909879138 976126400 909879138 976126400 25185438 157887634 25185438 157887634 841009199 327846016 841009199 327846016 307463984 899825704 307463984 899825704 102115975 636822436 102115975 636822436 362908760 826280701 362908760 826280701 174535984 632327014 174535984 632327014 653405741 196200485 653405741 196200485 801787110 210742679 801787110 210742679 462701015 536507638 462701015 536507638 623828427 375990350 623828427 375990350 229145447 771787837 229145447 771787837 456580923 113705008 456580923 113705008 884643561 402742216 884643561 402742216 435405466 564902417 435405466 564902417 515736521 9458587 515736521 9458587 990418132 376175245 990418132 376175245 623442441 59204294 623442441 59204294 939466060 181991633 939466060 181991633 816498824 7031479 816498824 7031479 992873334 959768110 992873334 959768110 41058896 234084050 41058896 234084050 764636101 402773864 764636101 402773864 480245272 519131002 480245272 519131002 699978766 299566130 699978766 299566130 317126197 710292042 317126197 710292042 290479848 156259723 290479848 156259723 842403791 196504223 842403791 196504223 801558773 179363852 801558773 179363852 819095757 907851561 819095757 907851561 94600048 69566742 94600048 69566742 929147765 583506719 929147765 583506719 372900565 627193162 372900565 627193162 414759593 348935097 414759593 348935097 788649928 210048388 788649928 210048388 541281760 459395546 541281760 459395546 706797713 292876510 706797713 292876510 108967920 892106496 108967920 892106496 945128888 53630830 945128888 53630830 108308779 892831504 108308779 892831504 133024775 868127128 133024775 868127128 130322943 870780412 130322943 870780412 226252650 774446977 226252650 774446977 64740181 937569975 64740181 937569975 604614045 394916745 604614045 394916745 510446473 857897056 510446473 857897056 143631818 433258065 143631818 433258065 739507739 260146126 739507739 260146126 569272233 431352357 569272233 431352357 826060479 172827071 826060479 172827071 74972296 926984002 74972296 926984002 550255595 450197605 550255595 450197605 35121201 970986663 35121201 970986663 30380452 936294778 30380452 936294778 192913262 807300861 192913262 807300861 192250422 813266392 192250422 813266392 187135005 531831463 187135005 531831463 875623303 122529685 875623303 122529685 190547990 927387699 190547990 927387699 74501978 687112441 74501978 687112441 314571710 981064477 314571710 981064477 20105330 361031090 20105330 361031090 638493352 761352008 638493352 761352008 32751823 968447961 32751823 968447961 334726283 218487578 334726283 218487578 780293238 632712031 780293238 632712031 240652475 760352889 240652475 760352889 583634525 206566843 583634525 206566843 937163523 61247846 937163523 61247846 448886428 825848674 448886428 825848674 174932352 663942984 174932352 663942984 337227077 999456793 337227077 999456793 576866 844531833 576866 844531833 219786234 83760074 219786234 83760074 914785026 836341175 914785026 836341175 164471750 803435876 164471750 803435876 370195390 150028854 370195390 150028854 925512592 73166467 925512592 73166467 835746753 488640955 835746753 488640955 510306535 70426845 510306535 70426845 928339938 127703880 928339938 127703880 870575328 28278565 870575328 28278565 990211963 9607310 990211963 9607310 63371139 938906698 63371139 938906698 981624989 17899852 981624989 17899852 590391939 912919671 590391939 912919671 89220868 308409056 89220868 308409056 717515741 105782646 717515741 105782646 893374816 985038807 893374816 985038807 15866483 832797281 15866483 832797281 671264546 327492834 671264546 327492834 445459414 554356144 445459414 554356144 893368856 105823317 893368856 105823317 194064043 805870881 194064043 805870881 608655223 20220366 608655223 20220366 979004936 502830619 979004936 502830619 64163876 938346157 64163876 938346157 921387385 77378545 921387385 77378545 740496477 826683363 740496477 826683363 174138225 587592374 174138225 587592374 526282928 474043762 526282928 474043762 63740043 938690891 63740043 938690891 882323916 116063717 882323916 116063717 852247866 489107518 852247866 489107518 214875416 785173650 214875416 785173650 234909274 766121921 234909274 766121921 133787966 867533167 133787966 867533167 743791398 255452810 743791398 255452810 152012388 848715816 152012388 848715816 221578192 260204709 221578192 260204709 739399706 423362128 739399706 423362128 354938046 965802768 354938046 965802768 35203074 55233431 35203074 55233431 955651073 43202652 955651073 43202652 724941679 274708889 724941679 274708889 976213227 19090770 976213227 19090770 980364193 567307900 980364193 567307900 150640922 850295094 150640922 850295094 689226904 309536272 689226904 309536272 63922051 938567019 63922051 938567019 446306138 135010836 446306138 135010836 863293747 466152352 863293747 466152352 533782300 454968671 533782300 454968671 545900053 704936815 545900053 704936815 296065685 116047871 296065685 116047871 882342079 708694079 882342079 708694079 292404529 467592573 292404529 467592573 532226054 999150177 532226054 999150177 836966 409567695 836966 409567695 590812486 865064319 590812486 865064319 136686731 196920661 136686731 196920661 801174660 879677594 801174660 879677594 121445060 310517203 121445060 310517203 865192829 132806056 865192829 132806056 516902373 911555599 516902373 911555599 90693545 350796931 90693545 350796931 998514680 1709126 998514680 1709126 845815526 604676671 845815526 604676671 395130594 597229205 395130594 597229205 403234140 660163613 403234140 660163613 341145846 423483098 341145846 423483098 970014181 29273231 970014181 29273231 830758779 352055556 830758779 352055556 618962729 663071445 618962729 663071445 338186370 329942639 338186370 329942639 668997243 692148696 668997243 692148696 237135532 949823576 237135532 949823576 51390884 504168352 51390884 504168352 814269175 183784307 814269175 183784307 203765102 971746891 203765102 971746891 29465059 736999136 29465059 736999136 916323987 82339057 916323987 82339057 403705322 596723260 403705322 596723260 659331822 340277724 659331822 340277724 327966558 673438146 327966558 673438146 378585359 621774387 378585359 621774387 169026082 831776675 169026082 831776675 241322722 530779616 241322722 530779616 845104521 153775890 845104521 153775890 769497870 229022449 769497870 229022449 813737598 184467589 813737598 184467589 322694879 678784932 322694879 678784932 716871623 110970170 716871623 110970170 887743625 221463005 887743625 221463005 777198437 144752259 777198437 144752259 853998900 824316844 853998900 824316844 176613602 657467585 176613602 657467585 343515937 699882259 343515937 699882259 73062223 928703589 73062223 928703589 565643186 423199478 565643186 423199478 648861288 323219126 648861288 323219126 752499549 246804450 752499549 246804450 383179520 617106063 383179520 617106063 530117918 469819176 530117918 469819176 434204085 565975616 434204085 565975616 485967247 28173196 485967247 28173196 971030731 560212200 971030731 560212200 439947111 268823024 439947111 268823024 730966678 702993631 730966678 702993631 297980271 288679266 297980271 288679266 710828153 775719416 710828153 775719416 224760224 97849267 224760224 97849267 901580690 377180079 901580690 377180079 622459583 241014817 622459583 241014817 990797374 8947052 990797374 8947052 719726126 379906281 719726126 379906281 45153211 955323632 45153211 955323632 302792867 369151727 302792867 369151727 668749827 330178418 668749827 330178418 352082856 651338307 352082856 651338307 349609850 18511 349609850 18511 999980588 722996470 999980588 722996470 277299452 672163185 277299452 672163185 329243702 832449679 329243702 832449679 168286830 57827594 168286830 57827594 941140434 664238861 941140434 664238861 334677596 666962252 334677596 666962252 667156119 332166052 667156119 332166052 258860072 742162257 258860072 742162257 323576997 677906846 323576997 677906846 128513880 872492459 128513880 872492459 789472217 189847631 789472217 189847631 808070749 595668827 808070749 595668827 404741105 513818914 404741105 513818914 485832894 714262609 485832894 714262609 108855615 892213962 108855615 892213962 897810262 64601993 897810262 64601993 933777768 113956940 933777768 113956940 884357747 69863397 884357747 69863397 928854192 454923244 928854192 454923244 236111206 764987254 236111206 764987254 809321221 188747130 809321221 188747130 465182828 928804487 465182828 928804487 72973175 786852392 72973175 786852392 213013886 901059810 213013886 901059810 100850268 278845371 100850268 278845371 720532016 325267719 720532016 325267719 101345798 900576548 101345798 900576548 217671231 782347837 217671231 782347837 97244871 904793254 97244871 904793254 510775062 488252806 510775062 488252806 194239566 805715365 194239566 805715365 975076198 24373895 975076198 24373895 522197614 492431351 522197614 492431351 108363508 892805463 108363508 892805463 246493527 333551650 246493527 333551650 665771214 789768631 665771214 789768631 193210873 806919830 193210873 806919830 221188081 369796417 221188081 369796417 765857929 232629849 765857929 232629849 202861282 821069921 202861282 821069921 179643056 263196761 179643056 263196761 736582602 595182796 736582602 595182796 201216983 799094766 201216983 799094766 624866802 9598146 624866802 9598146 990235585 762193004 990235585 762193004 238623148 279157883 238623148 279157883 720309554 463442383 720309554 463442383 362188259 844145471 362188259 844145471 9897883 990447023 9897883 990447023 610201968 389559461 610201968 389559461 169237623 831472101 169237623 831472101 992959214 6980466 992959214 6980466 323950039 677563348 323950039 677563348 939921469 58832857 939921469 58832857 403978215 596434534 403978215 596434534 844145149 154918541 844145149 154918541 515303645 667881380 515303645 667881380 333766158 9442207 333766158 9442207 990454149 158769405 990454149 158769405 547814302 995956549 547814302 995956549 3973934 223996879 3973934 223996879 774171752 250124648 774171752 250124648 149180191 946034021 149180191 946034021 55549132 744955610 55549132 744955610 736646133 263104913 736646133 263104913 86472418 915451806 86472418 915451806 205243355 702705348 205243355 702705348 437812795 562446783 437812795 562446783 106597390 894664988 106597390 894664988 713551128 219805920 713551128 219805920 778945687 952922371 778945687 952922371 48008078 872095830 48008078 872095830 923004316 75629690 923004316 75629690 431156367 769038643 431156367 769038643 231983518 461510790 231983518 461510790 539019529 670243662 539019529 670243662 295384258 711984017 295384258 711984017 288500610 678853616 288500610 678853616 322557674 794124487 322557674 794124487 113850736 887221558 113850736 887221558 781807475 217075855 781807475 217075855 713751048 285787275 713751048 285787275 833846003 165352953 833846003 165352953 676488081 321606417 676488081 321606417 709505185 139584717 709505185 139584717 859637704 893230104 859637704 893230104 107831483 24293305 107831483 24293305 975280971 579949989 975280971 579949989 420727970 297579225 420727970 297579225 701852880 651174825 701852880 651174825 349795735 221980771 349795735 221980771 776569069 924404600 776569069 924404600 77328827 416005698 77328827 416005698 744279756 131701438 744279756 131701438 866362668 766357126 866362668 766357126 234657287 515422726 234657287 515422726 484157391 993553498 484157391 993553498 6495474 962012764 6495474 962012764 337760410 283278509 337760410 283278509 716318317 507879465 716318317 507879465 471883853 528225373 471883853 528225373 476889805 523111028 476889805 523111028 151036206 849882681 151036206 849882681 641373155 357955465 641373155 357955465 622377287 377337912 622377287 377337912 666768665 332428616 666768665 332428616 162571878 838434902 162571878 838434902 335564968 665895090 335564968 665895090 11124472 989336273 11124472 989336273 341491023 124741349 341491023 124741349 995445137 4687659 995445137 4687659 510216238 488706041 510216238 488706041 955130027 43789098 955130027 43789098 522257887 477874993 522257887 477874993 597535687 402677002 597535687 402677002 380897780 941360580 380897780 941360580 60649403 906500562 60649403 906500562 387005404 613382648 387005404 613382648 307381715 694359524 307381715 694359524 430454861 198444997 430454861 198444997 799685019 821325560 799685019 821325560 179338304 511792665 179338304 511792665 487927564 771837910 487927564 771837910 229053213 653822238 229053213 653822238 838201096 160878493 838201096 160878493 515288928 957463179 515288928 957463179 43359806 50086801 43359806 50086801 948692598 136288507 948692598 136288507 630981777 368663903 630981777 368663903 940614965 58219169 940614965 58219169 846814621 592076112 846814621 592076112 408471845 571284056 408471845 571284056 842798654 155942760 842798654 155942760 653822936 345655678 653822936 345655678 743353238 255790118 743353238 255790118 103739618 897890196 103739618 897890196 997338329 2730807 997338329 2730807 825405229 931522822 825405229 931522822 70216109 336372342 70216109 336372342 951658175 47164082 951658175 47164082 392789264 606839155 392789264 606839155 582744076 418265326 582744076 418265326 41819252 958950193 41819252 958950193 945161608 53581117 945161608 53581117 291385373 709541825 291385373 709541825 670715183 170190873 670715183 170190873 828754742 910896595 828754742 910896595 91378224 776113847 91378224 776113847 568291134 346516631 568291134 346516631 653128652 788086511 653128652 788086511 211721186 755726556 211721186 755726556 245572852 873694466 245572852 873694466 127173048 278047988 127173048 278047988 898827511 100503621 898827511 100503621 327254562 674298745 327254562 674298745 857924352 141010082 857924352 141010082 438273439 915100225 438273439 915100225 86829221 478826667 86829221 478826667 728088766 271554114 728088766 271554114 465757809 581510593 465757809 581510593 242358702 758825169 242358702 758825169 251149433 597294480 251149433 597294480 403191625 684681795 403191625 684681795 317173766 352061756 317173766 352061756 647572673 636243076 647572673 636243076 363639208 261230647 363639208 261230647 738383248 909108239 738383248 909108239 93217326 236884956 93217326 236884956 761836751 774871205 761836751 774871205 225807743 373389766 225807743 373389766 626202946 695336462 626202946 695336462 306343560 67766172 306343560 67766172 930842681 597841336 930842681 597841336 402588235 68011922 402588235 68011922 930626191 667717178 930626191 667717178 222088784 778069326 222088784 778069326 326379912 126095942 326379912 126095942 872046975 361528061 872046975 361528061 171782810 828869985 171782810 828869985 673902265 324351305 673902265 324351305 520461007 479503862 520461007 479503862 565037636 435754618 565037636 435754618 143326641 858163208 143326641 858163208 720049130 279499472 720049130 279499472 286907137 713734102 286907137 713734102 847011298 151791213 847011298 151791213 290094565 743491801 290094565 743491801 257361126 358753552 257361126 358753552 640683763 648646465 640683763 648646465 352354790 612637256 352354790 612637256 387658847 685918947 387658847 685918947 162434917 838571565 162434917 838571565 851250553 147702675 851250553 147702675 659921471 920009990 659921471 920009990 58005218 943593122 58005218 943593122 655104991 344503183 655104991 344503183 458343046 743241180 458343046 743241180 257597608 665259112 257597608 665259112 857342799 141497017 857342799 141497017 649607301 725164894 649607301 725164894 275371988 34417193 275371988 34417193 964891660 990869789 964891660 990869789 9517743 439047170 9517743 439047170 561893951 894609099 561893951 894609099 106714986 248952670 106714986 248952670 898300636 101208660 898300636 101208660 57908601 943670955 57908601 943670955 363080941 195549400 363080941 195549400 877598348 120598483 877598348 120598483 870352417 601411783 870352417 601411783 398891074 465791087 398891074 465791087 827542657 171331078 827542657 171331078 752418571 660097234 752418571 660097234 341159460 598245957 341159460 598245957 402287355 875918068 402287355 875918068 125237674 852088460 125237674 852088460 641596622 27750905 641596622 27750905 971722856 686331969 971722856 686331969 203710127 796406955 203710127 796406955 822857342 175672521 822857342 175672521 781984398 237839552 781984398 237839552 760896668 189821801 760896668 189821801 808109845 829990699 808109845 829990699 170468425 422407079 170468425 422407079 913394341 84860865 913394341 84860865 537183624 463278687 537183624 463278687 966400560 32959223 966400560 32959223 804555654 474002958 804555654 474002958 526336713 87125735 526336713 87125735 911059408 850134985 911059408 850134985 150865621 502309550 150865621 502309550 497386230 857654609 497386230 857654609 143867117 658174378 143867117 658174378 343007175 966750634 343007175 966750634 34310581 284320168 34310581 284320168 748294225 135024931 748294225 135024931 868474782 129581202 868474782 129581202 842986389 677760407 842986389 677760407 323726164 508433204 323726164 508433204 562429131 314815696 562429131 314815696 970144026 29048070 970144026 29048070 84522721 917397905 84522721 917397905 287880322 24279133 287880322 24279133 975287420 411345456 975287420 411345456 589210705 4203774 589210705 4203774 995815946 271188744 995815946 271188744 667913388 369325031 667913388 369325031 599950043 400065945 599950043 400065945 618130055 66365030 618130055 66365030 932156529 477585944 932156529 477585944 522445684 19049977 522445684 19049977 980410757 614105782 980410757 614105782 386245978 256545728 386245978 256545728 775940966 222370566 775940966 222370566 509171205 680270259 509171205 680270259 321240875 89964746 321240875 89964746 908522009 799062070 908522009 799062070 201244828 241156933 201244828 241156933 870642212 127622997 870642212 127622997 31215797 970100971 31215797 970100971 737355337 262187231 737355337 262187231 671577170 646908850 671577170 646908850 353942878 120138937 353942878 120138937 878052922 143038933 878052922 143038933 153085836 847692886 153085836 847692886 495413339 504148936 495413339 504148936 438207254 562139314 438207254 562139314 488512822 511338600 488512822 511338600 421300722 579358275 421300722 579358275 707212567 292609899 707212567 292609899 269592398 731081929 269592398 731081929 805362954 161138734 805362954 161138734 838041473 758407539 838041473 758407539 146432195 854831233 146432195 854831233 498447404 501387253 498447404 501387253 152190599 993978203 152190599 993978203 5859021 867208877 5859021 867208877 134136315 913264756 134136315 913264756 19181339 981901553 19181339 981901553 632537312 212992763 632537312 212992763 785352153 990757923 785352153 990757923 9675303 470562179 9675303 470562179 529520109 550441399 529520109 550441399 448975019 380459471 448975019 380459471 619602893 822838604 619602893 822838604 135221911 866252442 135221911 866252442 163914242 738829367 163914242 738829367 563500736 437333461 563500736 437333461 481756993 517837985 481756993 517837985 706775709 221484895 706775709 221484895 777182878 361937220 777182878 361937220 544883077 455842710 544883077 455842710 673492363 324781519 673492363 324781519 177868400 822796952 177868400 822796952 838542830 160499428 838542830 160499428 277031978 723332696 277031978 723332696 617290487 382718071 617290487 382718071 200959382 914522011 200959382 914522011 87460572 160280758 87460572 160280758 838837644 296414574 838837644 296414574 703161842 23699259 703161842 23699259 975823488 512740732 975823488 512740732 206653885 793624728 206653885 793624728 769981426 228296840 769981426 228296840 558861697 442023644 558861697 442023644 682077916 315961894 682077916 315961894 489764811 510414361 489764811 510414361 494732643 505001689 494732643 505001689 210259671 990362348 210259671 990362348 9970427 210076323 9970427 210076323 788639350 458239690 788639350 458239690 169506720 831070513 169506720 831070513 250774613 229069861 250774613 229069861 769391747 444969811 769391747 444969811 176535157 824363516 176535157 824363516 546166612 454701394 546166612 454701394 445549988 554280244 445549988 554280244 722459811 277148106 722459811 277148106 184836558 815598626 184836558 815598626 788287725 210423569 788287725 210423569 426197383 573946065 426197383 573946065 493930038 278299848 493930038 278299848 818517853 180072207 818517853 180072207 575672325 769780393 575672325 769780393 111245379 889919187 111245379 889919187 422690543 322497435 422690543 322497435 675613088 897031513 675613088 897031513 104570932 712343163 104570932 712343163 569333924 431317600 569333924 431317600 72508453 929052355 72508453 929052355 125665366 531932817 125665366 531932817 995097420 5003623 995097420 5003623 486526020 513181253 486526020 513181253 891192381 107639250 891192381 107639250 784716723 783523334 784716723 783523334 216343744 695920031 216343744 695920031 681124454 317087975 681124454 317087975 315263609 686535196 315263609 686535196 685872271 312435349 685872271 312435349 201623135 798675049 201623135 798675049 290740345 465169882 290740345 465169882 569139360 175431483 569139360 175431483 919300385 79619164 919300385 79619164 242884048 758282380 242884048 758282380 842405971 156257656 842405971 156257656 70422542 931308881 70422542 931308881 382354372 535822395 382354372 535822395 667822280 275050630 667822280 275050630 724473676 560037921 724473676 560037921 440065725 141726591 440065725 141726591 857222202 913838727 857222202 913838727 88133600 670711468 88133600 670711468 489701246 302101184 489701246 302101184 697069274 431110389 697069274 431110389 569487774 153735309 569487774 153735309 845154786 284392471 845154786 284392471 113435324 887836398 113435324 887836398 436645991 563676269 436645991 563676269 426779612 573228737 426779612 573228737 863416422 134887556 863416422 134887556 815581444 182630827 815581444 182630827 849184435 140018810 849184435 140018810 950574446 48193982 950574446 48193982 153725684 847028315 153725684 847028315 636799309 239908308 636799309 239908308 995564797 4468614 995564797 4468614 912043535 615381702 912043535 615381702 385024393 408000306 385024393 408000306 592478710 628797921 592478710 628797921 271143976 729360230 271143976 729360230 473850806 299410075 473850806 299410075 709077066 290513706 709077066 290513706 132847840 868301332 132847840 868301332 295712012 705369133 295712012 705369133 121135554 879915130 121135554 879915130 484520909 63590006 484520909 63590006 934631329 305977137 934631329 305977137 693095947 148532328 693095947 148532328 850518798 964401853 850518798 964401853 36658691 377708360 36658691 377708360 622075099 723629002 622075099 723629002 276767204 213989528 276767204 213989528 784648216 980144065 784648216 980144065 21187879 2350308 21187879 2350308 997855357 682486330 997855357 682486330 319064129 528357253 319064129 528357253 547169182 453523228 547169182 453523228 395628619 604270041 395628619 604270041 816051831 28404410 816051831 28404410 970767585 763593453 970767585 763593453 237349625 235332480 237349625 235332480 849902781 139937768 849902781 139937768 858955482 143709746 858955482 143709746 590947547 783606694 590947547 783606694 216268390 37393113 216268390 37393113 961421340 635400540 961421340 635400540 364486373 37100465 364486373 37100465 961779219 742632304 961779219 742632304 258256323 402512221 258256323 402512221 597732136 791554513 597732136 791554513 208251906 747365086 208251906 747365086 757228775 241826664 757228775 241826664 681085234 873887505 681085234 873887505 126960930 443538797 126960930 443538797 556801412 668011900 556801412 668011900 333679996 83529914 333679996 83529914 914947991 571132873 914947991 571132873 62307971 939842559 62307971 939842559 818138720 180370544 818138720 180370544 640968112 961762520 640968112 961762520 39199780 264565958 39199780 264565958 997517616 2615287 997517616 2615287 695604806 739400829 695604806 739400829 261521632 300469352 261521632 300469352 699031490 905226194 699031490 905226194 96819331 64167758 96819331 64167758 934106354 217184640 934106354 217184640 107270395 893858262 107270395 893858262 107411989 706291908 107411989 706291908 636709154 362680471 636709154 362680471 266317168 734306229 266317168 734306229 747845382 251171232 747845382 251171232 211958239 787926343 211958239 787926343 937999216 60390542 937999216 60390542 666270132 598429318 666270132 598429318 402057396 141036389 402057396 141036389 857874496 882138998 857874496 882138998 118997895 362649225 118997895 362649225 636742834 664978176 636742834 664978176 336287350 169107308 336287350 169107308 830124100 414960522 830124100 414960522 241188658 759948633 241188658 759948633 353793916 338031745 353793916 338031745 661577910 860975316 661577910 860975316 140461493 280694307 140461493 280694307 719045578 839461519 719045578 839461519 161571336 390746671 161571336 390746671 608833807 445727960 608833807 445727960 554957698 302819819 554957698 302819819 696374794 660800052 696374794 660800052 340499690 305294137 340499690 305294137 693779932 367041629 693779932 367041629 632423609 118790624 632423609 118790624 899906479 99399785 899906479 99399785 22865478 978356791 22865478 978356791 42793916 958016435 42793916 958016435 1993014 997895660 1993014 997895660 732841914 266980339 732841914 266980339 43548975 998171576 43548975 998171576 1692511 146586872 1692511 146586872 852212220 877528355 852212220 877528355 123640570 695873983 123640570 695873983 305882392 910480658 305882392 910480658 91789407 336993566 91789407 336993566 753140708 246176995 753140708 246176995 500638183 718190175 500638183 718190175 282181051 430286820 282181051 430286820 570262968 657543599 570262968 657543599 343485758 252850730 343485758 252850730 828849349 170145947 828849349 170145947 653461314 546237518 653461314 546237518 182805966 983233000 182805966 983233000 17811785 912329618 17811785 912329618 570351280 430224575 570351280 430224575 265843263 734706894 265843263 734706894 998912281 1235915 998912281 1235915 68477270 933396480 68477270 933396480 717002019 282691657 717002019 282691657 700892297 298569802 700892297 298569802 960081653 39035120 960081653 39035120 376616841 809193269 376616841 809193269 190899005 755560289 190899005 755560289 765819687 232649645 765819687 232649645 61209567 956137496 61209567 956137496 44563970 839229925 44563970 839229925 510774291 383440112 510774291 383440112 690944474 308020933 690944474 308020933 343499149 657478090 343499149 657478090 421895326 578714493 421895326 578714493 90017811 912138692 90017811 912138692 258457477 231364559 258457477 231364559 767086624 514538213 767086624 514538213 485154504 439231740 485154504 439231740 734559434 264979725 734559434 264979725 133893515 867453362 133893515 867453362 254087001 643844097 254087001 643844097 356646230 986875219 356646230 986875219 13755871 878350623 13755871 878350623 846304004 152441093 846304004 152441093 244414867 756709623 244414867 756709623 885561755 112804706 885561755 112804706 373596016 626212527 373596016 626212527 882176615 116313026 882176615 116313026 221129490 779076868 221129490 779076868 618222351 252779041 618222351 252779041 746456551 756335643 746456551 756335643 244740087 73025696 244740087 73025696 925788990 155560180 925788990 155560180 496963842 502803264 496963842 502803264 899067655 100251470 899067655 100251470 753505623 921764943 753505623 921764943 80084353 66998823 80084353 66998823 931581113 193491238 931581113 193491238 655722732 869573009 655722732 869573009 88488071 913613331 88488071 913613331 896820773 102793014 896820773 102793014 352092347 648931413 352092347 648931413 883543215 114831865 883543215 114831865 214713246 785266709 214713246 785266709 313374046 11586257 313374046 11586257 988472832 435375048 988472832 435375048 442343376 557484440 442343376 557484440 790093619 208325296 790093619 208325296 212576289 787327826 212576289 787327826 564754076 333716241 564754076 333716241 665654766 930523289 665654766 930523289 70998570 419797074 70998570 419797074 581260329 671653327 581260329 671653327 329875475 356181412 329875475 356181412 643028708 457195836 643028708 457195836 543557165 416884521 543557165 416884521 821865091 176614232 821865091 176614232 201102738 799211930 201102738 799211930 809622106 188471118 809622106 188471118 127425576 873391825 127425576 873391825 834332289 164992652 834332289 164992652 640506669 909530588 640506669 909530588 92828313 446939383 92828313 446939383 553807803 785220304 553807803 785220304 183350301 817300076 183350301 817300076 370443556 431551216 370443556 431551216 833646563 42646768 833646563 42646768 956334700 853780576 956334700 853780576 70279384 931473894 70279384 931473894 560071079 440973971 560071079 440973971 549961003 617969301 549961003 617969301 382398688 110457624 382398688 110457624 895051061 104506894 895051061 104506894 136351264 865322014 136351264 865322014 569578815 430994282 569578815 430994282 136810092 864941106 136810092 864941106 339927384 278028461 339927384 278028461 851741624 147156809 851741624 147156809 218952538 781206944 218952538 781206944 541597233 139655145 541597233 139655145 859426419 184122624 859426419 184122624 368612246 720011651 368612246 720011651 262536663 738222114 262536663 738222114 321987625 648624769 321987625 648624769 416278994 584071000 416278994 584071000 65861916 936242197 65861916 936242197 534701050 463154718 534701050 463154718 829945385 169328641 829945385 169328641 700832477 343367547 700832477 343367547 635095807 364373537 635095807 364373537 759581154 239294477 759581154 239294477 264313049 741408664 264313049 741408664 259629031 147542733 259629031 147542733 851341265 358676728 851341265 358676728 215185786 784852641 215185786 784852641 684932088 293303863 684932088 293303863 706316432 472797493 706316432 472797493 501583129 752127530 501583129 752127530 249127810 293957810 249127810 293957810 705606441 508606524 705606441 508606524 491436217 323395824 491436217 323395824 719094396 225251092 719094396 225251092 773000348 408393007 773000348 408393007 172285392 828576042 172285392 828576042 976796079 22715036 976796079 22715036 262814587 737961800 262814587 737961800 343267878 3053960 343267878 3053960 997012222 551674875 997012222 551674875 422400925 578166764 422400925 578166764 729552659 270226044 729552659 270226044 100574743 901296855 100574743 901296855 524400624 475602132 524400624 475602132 315812212 685981141 315812212 685981141 327161120 674467249 327161120 674467249 37393533 963819910 37393533 963819910 560169654 98313062 560169654 98313062 900996151 142037892 900996151 142037892 127944857 962027325 127944857 962027325 38970069 314352184 38970069 314352184 984698116 15068158 984698116 15068158 679404306 318908330 679404306 318908330 693871516 305180357 693871516 305180357 528039694 589799546 528039694 589799546 410625094 371010148 410625094 371010148 628454665 375803917 628454665 375803917 579059238 627348931 579059238 627348931 296202168 892308003 296202168 892308003 108716371 692282603 108716371 692282603 569974665 430645271 569974665 430645271 536982669 967781788 536982669 967781788 33338179 519259558 33338179 519259558 492032761 508121665 492032761 508121665 395448959 604418344 395448959 604418344 903329356 95664980 903329356 95664980 253958041 746704344 253958041 746704344 893958111 105328674 893958111 105328674 875433322 169612122 875433322 169612122 829546861 34401293 829546861 34401293 964922129 829199530 964922129 829199530 171412870 525460913 171412870 525460913 474535586 690968031 474535586 690968031 310675979 278278106 310675979 278278106 721072518 726007165 721072518 726007165 274285933 78049343 274285933 78049343 956486840 42442373 956486840 42442373 238702777 762107528 238702777 762107528 707462686 292360189 707462686 292360189 11834955 988843710 11834955 988843710 102354876 359915047 102354876 359915047 962258488 36539697 962258488 36539697 397797747 602458733 397797747 602458733 819509051 178994989 819509051 178994989 178666881 822020918 178666881 822020918 430397733 569668693 430397733 569668693 428757901 571163210 428757901 571163210 772503999 225829606 772503999 225829606 553653485 624864606 553653485 624864606 235224242 833208834 235224242 833208834 167562297 389350688 167562297 389350688 847457780 151511517 847457780 151511517 450208661 549274346 450208661 549274346 537992712 333139151 537992712 333139151 666029008 662883417 666029008 662883417 74437735 927435550 74437735 927435550 738595355 261044347 738595355 261044347 354186782 646610609 354186782 646610609 749446664 109312817 749446664 109312817 889527409 692440499 889527409 692440499 309436597 571561247 309436597 571561247 428294668 955981314 428294668 955981314 44733660 437051305 44733660 437051305 563864841 746556569 563864841 746556569 254019972 182988649 254019972 182988649 815371494 230197687 815371494 230197687 768341447 192873014 768341447 192873014 805082194 931527997 805082194 931527997 70199837 253017592 70199837 253017592 746197170 634924499 746197170 634924499 364904996 386956730 364904996 386956730 612749176 989856581 612749176 989856581 10613878 698395389 10613878 698395389 962061841 36682415 962061841 36682415 223499238 801649304 223499238 801649304 198683787 111893326 198683787 111893326 886573308 118267262 886573308 118267262 722624625 665295372 722624625 665295372 335905368 296691498 335905368 296691498 946036465 52733005 946036465 52733005 522807068 965909186 522807068 965909186 35039410 939012014 35039410 939012014 519953120 189088644 519953120 189088644 808866409 706739506 808866409 706739506 162390654 838670246 162390654 838670246 707488817 292338914 707488817 292338914 52519543 948656660 52519543 948656660 760577877 222437767 760577877 222437767 821627845 176838125 821627845 176838125 500638317 706057013 500638317 706057013 294927031 575472871 294927031 575472871 762482354 236324747 762482354 236324747 332372455 669412415 332372455 669412415 663224545 336296877 663224545 336296877 80525029 921535580 80525029 921535580 136943950 796142478 136943950 796142478 229564504 337787674 229564504 337787674 661720503 632389547 661720503 632389547 367791053 492430188 367791053 492430188 506841907 610171631 506841907 610171631 389926617 375610447 389926617 375610447 624126689 428718725 624126689 428718725 117306945 883745234 117306945 883745234 802045479 43323729 802045479 43323729 955567308 433691627 955567308 433691627 530463370 805134758 530463370 805134758 53404389 947899014 53404389 947899014 905965639 92588384 905965639 92588384 889776748 946570901 889776748 946570901 54863720 860270756 54863720 860270756 570619328 429915708 570619328 429915708 301856902 805692080 301856902 805692080 194322609 259967619 194322609 259967619 739798629 348648549 739798629 348648549 651018868 5046125 651018868 5046125 994993193 624301343 994993193 624301343 351485164 649589416 351485164 649589416 668069638 166047311 668069638 166047311 929883233 68863965 929883233 68863965 343244813 657884778 343244813 657884778 748076092 42399356 748076092 42399356 956540135 678949470 956540135 678949470 322481566 110858030 322481566 110858030 887951194 973663225 887951194 973663225 27621793 907202206 27621793 907202206 697944035 301325671 697944035 301325671 495758973 503824926 495758973 503824926 686783989 39934762 686783989 39934762 959358303 315900375 959358303 315900375 428484261 944900274 428484261 944900274 56487487 798186453 56487487 798186453 202243546 922348019 202243546 922348019 79525093 839617042 79525093 839617042 970057433 29175746 970057433 29175746 207537824 792505346 207537824 792505346 516676143 383703778 516676143 383703778 693549168 305544643 693549168 305544643 524415430 475596483 524415430 475596483 990416319 9464189 990416319 9464189 541069801 922896246 541069801 922896246 79039002 66993347 79039002 66993347 931583335 972965578 931583335 972965578 28255513 521172269 28255513 521172269 478431540 806511029 478431540 806511029 193528195 632146182 193528195 632146182 557343801 443093951 557343801 443093951 519830023 480117694 519830023 480117694 826405717 172404491 826405717 172404491 632821544 366706717 632821544 366706717 953345373 11170460 953345373 11170460 988873601 289122614 988873601 289122614 143235801 858221369 143235801 858221369 874201155 123895990 874201155 123895990 11504271 989084220 11504271 989084220 136616869 579664401 136616869 579664401 960836690 38110711 960836690 38110711 392515807 722208295 392515807 722208295 278087566 420988912 278087566 420988912 579776749 513802649 579776749 513802649 485850576 250062856 485850576 250062856 748904429 395175447 748904429 395175447 604444453 234740023 604444453 234740023 763985664 271184480 763985664 271184480 572105335 486989870 572105335 486989870 138296640 863334365 138296640 863334365 880834255 83213632 880834255 83213632 915235368 661101903 915235368 661101903 340088606 481313384 340088606 481313384 792142868 206096071 792142868 206096071 49575416 951403338 49575416 951403338 892075125 106888795 892075125 106888795 86566342 915363169 86566342 915363169 185495354 172386525 185495354 172386525 974336322 25189558 974336322 25189558 526041084 474217859 526041084 474217859 668418051 266254042 668418051 266254042 971523043 27910534 971523043 27910534 550003161 450458858 550003161 450458858 719823694 279701833 719823694 279701833 657202107 342504429 657202107 342504429 970712335 28418258 970712335 28418258 553712952 452605008 553712952 452605008 461318802 972985501 461318802 972985501 28245169 141999641 28245169 141999641 856996251 157058620 856996251 157058620 841760303 129756935 841760303 129756935 936462916 61964890 936462916 61964890 929852859 942093529 929852859 942093529 59846100 769665688 59846100 769665688 756533209 143791503 756533209 143791503 855220940 749585467 855220940 749585467 251419606 99778950 251419606 99778950 899427316 710950203 899427316 710950203 137470773 864270149 137470773 864270149 938439330 59925842 938439330 59925842 704753473 541516313 704753473 541516313 397382102 602764449 397382102 602764449 754194516 245230839 754194516 245230839 671746456 853534015 671746456 853534015 147629587 121868380 147629587 121868380 876287817 866188592 876287817 866188592 77431602 924295281 77431602 924295281 92019311 841076174 92019311 841076174 159731540 917107695 159731540 917107695 84783236 273473481 84783236 273473481 726265711 955919657 726265711 955919657 44778458 937992165 44778458 937992165 454469448 545092515 454469448 545092515 350035070 786996953 350035070 786996953 212811787 319228285 212811787 319228285 988836188 7790235 988836188 7790235 991997179 582413155 991997179 582413155 418162365 527150777 418162365 527150777 564666633 306454716 564666633 306454716 692492684 713483498 692492684 713483498 287101360 187623858 287101360 187623858 810666630 978649558 810666630 978649558 22627427 888188890 22627427 888188890 455589738 81478948 455589738 81478948 917442857 128538667 917442857 128538667 534910481 881874599 534910481 881874599 119293708 457085883 119293708 457085883 543661108 550172111 543661108 550172111 449250562 424305543 449250562 424305543 903270015 95790431 903270015 95790431 101539680 900392466 101539680 900392466 704998541 294577475 704998541 294577475 398079286 602121979 398079286 602121979 631341709 270738861 631341709 270738861 728916182 816939734 728916182 816939734 183610539 548993042 183610539 548993042 497579771 502188022 497579771 502188022 154603539 846154489 154603539 846154489 636596484 362841003 636596484 362841003 286949557 713683375 286949557 713683375 823094799 175398857 823094799 175398857 258848970 835595324 258848970 835595324 165217925 520164874 165217925 520164874 601863050 397824016 601863050 397824016 6624531 993372104 6624531 993372104 223802049 314066983 223802049 314066983 684166047 601175181 684166047 601175181 399154650 151757919 399154650 151757919 847021486 634640435 847021486 634640435 294872762 706144529 294872762 706144529 697875182 301395456 697875182 301395456 464090539 993153546 464090539 993153546 7017480 220352215 7017480 220352215 778509623 721810609 778509623 721810609 278487247 681340537 278487247 681340537 634987036 269921803 634987036 269921803 729895565 989204414 729895565 989204414 11349474 734545325 11349474 734545325 266005452 925661520 266005452 925661520 76244543 734253491 76244543 734253491 751883756 247301866 751883756 247301866 75154833 926725427 75154833 926725427 524905809 475235374 524905809 475235374 260745885 954679851 260745885 954679851 45839993 863243418 45839993 863243418 719534880 280006061 719534880 280006061 564120513 801042281 564120513 801042281 199324408 249256897 199324408 249256897 749781839 737503565 749781839 737503565 263296430 650682071 263296430 650682071 560528793 440592641 560528793 440592641 206364856 955019785 206364856 955019785 45452337 800580885 45452337 800580885 342796784 658461686 342796784 658461686 282624843 717819778 282624843 717819778 841269398 157582270 841269398 157582270 307686344 694074097 307686344 694074097 528266769 276465563 528266769 276465563 723042401 343428666 723042401 343428666 656149578 219445332 656149578 219445332 779380358 977327784 779380358 977327784 23918779 232947590 23918779 232947590 765516923 501839680 765516923 501839680 356828826 643591356 356828826 643591356 958005664 41049378 958005664 41049378 596244230 897740016 596244230 897740016 103941492 140998980 103941492 140998980 857960165 399983330 857960165 399983330 599977264 300369408 599977264 300369408 891922288 107021603 891922288 107021603 137920892 863862219 137920892 863862219 219751049 538034588 219751049 538034588 461332418 843992217 461332418 843992217 156805468 687708553 156805468 687708553 908529577 89946769 908529577 89946769 552639167 886289506 552639167 886289506 114845505 844972040 114845505 844972040 788421065 210284183 788421065 210284183 224070706 776402817 224070706 776402817 994321328 5743901 994321328 5743901 431589404 733947348 431589404 733947348 24066068 977186882 24066068 977186882 28710076 861227167 28710076 861227167 140183007 868431790 140183007 868431790 132756635 90062142 132756635 90062142 995743823 4261022 995743823 4261022 840099332 784045310 840099332 784045310 215899316 511968442 215899316 511968442 658450718 341228155 658450718 341228155 393058465 606688680 393058465 606688680 548942910 451540919 548942910 451540919 131157077 869908903 131157077 869908903 571692683 429057097 571692683 429057097 157652820 843327557 157652820 843327557 475567899 524210334 475567899 524210334 1200687 998636964 1200687 998636964 860548103 138250954 860548103 138250954 531684869 942003813 531684869 942003813 59952294 581314347 59952294 581314347 419597855 836793013 419597855 836793013 164091374 432802713 164091374 432802713 804324627 193528108 804324627 193528108 331240146 670353407 331240146 670353407 513012626 401352521 513012626 401352521 598797597 563860408 598797597 563860408 436349913 466850096 436349913 466850096 532944999 767243210 532944999 767243210 121784292 879408782 121784292 879408782 937488850 60832545 937488850 60832545 693185149 305828385 693185149 305828385 791728664 206452377 791728664 206452377 205211801 794896150 205211801 794896150 965599486 33524625 965599486 33524625 736149814 263666515 736149814 263666515 842552514 156107435 842552514 156107435 776134154 675898331 776134154 675898331 325643302 509082019 325643302 509082019 717928133 281893522 717928133 281893522 71808846 929653680 71808846 929653680 547543824 47825922 547543824 47825922 950995442 516102908 950995442 516102908 240182962 760799968 240182962 760799968 523526861 379538684 523526861 379538684 620494555 381181000 620494555 381181000 618845972 103967876 618845972 103967876 899837780 99463682 899837780 99463682 740627943 258685240 740627943 258685240 982855773 16795458 982855773 16795458 760814632 504317647 760814632 504317647 272024383 728096523 272024383 728096523 953216540 14976318 953216540 14976318 984774691 971917534 984774691 971917534 29312958 457693528 29312958 457693528 564551131 157091376 564551131 157091376 841672123 784031086 841672123 784031086 215946814 699874042 215946814 699874042 880814610 86247919 880814610 86247919 911964010 860254653 911964010 860254653 141070397 151474186 141070397 151474186 847477283 878000683 847477283 878000683 123224254 144767878 123224254 144767878 853995558 886566040 853995558 886566040 114535361 406491196 114535361 406491196 593984385 691319910 593984385 691319910 310458607 222306399 310458607 222306399 791680535 206513841 791680535 206513841 785224075 213119372 785224075 213119372 967514467 31829121 967514467 31829121 709747524 917085440 709747524 917085440 84809859 708933186 84809859 708933186 292164977 751662020 292164977 751662020 184590436 816012628 184590436 816012628 188125799 257924777 188125799 257924777 741457156 419185012 741457156 419185012 581912489 225492326 581912489 225492326 772800145 907169213 772800145 907169213 95155035 545060144 95155035 545060144 582404204 40955583 582404204 40955583 958152337 367888682 958152337 367888682 631686098 190175979 631686098 190175979 807707219 266780820 807707219 266780820 155748415 845067452 155748415 845067452 863487687 98387624 863487687 98387624 900941440 977935768 900941440 977935768 23209448 976219643 23209448 976219643 605943457 393725707 605943457 393725707 116554638 884388746 116554638 884388746 943404077 55770931 943404077 55770931 673987190 336671418 673987190 336671418 279850059 800195828 279850059 800195828 200130312 304141273 200130312 304141273 695075333 976556539 695075333 976556539 24721119 960515917 24721119 960515917 782490979 216275893 782490979 216275893 383544071 616755723 383544071 616755723 940878293 57987901 940878293 57987901 846457719 409448613 846457719 409448613 591039272 120488453 591039272 120488453 877729674 560423156 877729674 560423156 201147665 799184675 201147665 799184675 431094837 546982318 431094837 546982318 643964967 329371310 643964967 329371310 788603947 139551185 788603947 139551185 859656379 842557465 859656379 842557465 158382544 316562513 158382544 316562513 712864960 286760220 712864960 286760220 542778496 457993572 542778496 457993572 997026589 3037124 997026589 3037124 565740717 658055796 565740717 658055796 343079994 602646538 343079994 602646538 594691759 123008714 594691759 123008714 875102691 886634122 875102691 886634122 114446819 669437079 114446819 669437079 420301932 580406902 420301932 580406902 274652847 725723400 274652847 725723400 842704023 156002964 842704023 156002964 487917111 750443581 487917111 750443581 250605706 39430615 250605706 39430615 959800403 676239712 959800403 676239712 325285078 597623040 325285078 597623040 825492751 173170284 825492751 173170284 734560588 985165292 734560588 985165292 15605402 610216611 15605402 610216611 407048740 153993751 407048740 153993751 844921899 159957684 844921899 159957684 147292880 853932766 147292880 853932766 358895856 641343012 358895856 641343012 34518487 966577227 34518487 966577227 817757258 180712502 817757258 180712502 343858287 748951342 343858287 748951342 251935344 464825254 251935344 464825254 535192669 573296131 535192669 573296131 426728081 384393705 426728081 384393705 615432740 593535857 615432740 593535857 407092828 281038063 407092828 281038063 718721692 389880826 718721692 389880826 609923642 129533670 609923642 129533670 868530848 692086890 868530848 692086890 309725789 21732638 309725789 21732638 977643408 849751848 977643408 849751848 151218027 592843487 151218027 592843487 951324577 47464731 951324577 47464731 788113636 315986445 788113636 315986445 444879895 554942852 444879895 554942852 739396751 260217611 739396751 260217611 377640434 622582325 377640434 622582325 907789758 90736569 907789758 90736569 656374151 343191910 656374151 343191910 667592373 160150079 667592373 160150079 838969154 958583124 838969154 958583124 42144289 552691311 42144289 552691311 842842769 155904232 842842769 155904232 465362144 903254013 465362144 903254013 98861894 136560433 98861894 136560433 861897738 919891934 861897738 919891934 82092748 827473069 82092748 827473069 173545427 843093556 173545427 843093556 139228600 862248722 139228600 862248722 975525431 23955631 975525431 23955631 532136892 467676985 532136892 467676985 655673681 40881056 655673681 40881056 958246327 846073372 958246327 846073372 149689396 851090700 149689396 851090700 926129380 72764566 926129380 72764566 293148653 707851606 293148653 707851606 921725864 76904198 921725864 76904198 386646338 861221871 386646338 861221871 54670273 946776515 54670273 946776515 218134210 288281705 218134210 288281705 711193322 361498678 711193322 361498678 637852527 315680320 637852527 315680320 926834964 71978489 926834964 71978489 408230463 592373479 408230463 592373479 753097709 246290313 753097709 246290313 157037318 843852144 157037318 843852144 310418512 15182966 310418512 15182966 984587601 387416126 984587601 387416126 441404051 872606629 441404051 872606629 128393301 174749440 128393301 174749440 823785205 917626610 823785205 917626610 84270822 286916087 84270822 286916087 961895795 36927394 961895795 36927394 524852640 475295431 524852640 475295431 543919600 456903308 543919600 456903308 506183230 641474832 506183230 641474832 283112710 717468409 283112710 717468409 855360804 143684168 855360804 143684168 531449998 468276607 531449998 468276607 762399279 145554251 762399279 145554251 853250342 706460851 853250342 706460851 58372692 943357031 58372692 943357031 449982778 549563214 449982778 549563214 304299218 697413787 304299218 697413787 926411735 72453539 926411735 72453539 71360869 930063774 71360869 930063774 996800046 3200589 996800046 3200589 761773401 706302716 761773401 706302716 294755936 122297603 294755936 122297603 875862085 535154739 875862085 535154739 92724770 909738269 92724770 909738269 629658378 11584589 629658378 11584589 988473722 623861691 988473722 623861691 376175807 535456224 376175807 535456224 713557278 285982783 713557278 285982783 223110824 777396475 223110824 777396475 867377251 130717617 867377251 130717617 472652744 527380691 472652744 527380691 718224317 281524584 718224317 281524584 181123613 819623189 181123613 819623189 627257291 372098134 627257291 372098134 387271408 613100933 387271408 613100933 574953951 215090565 574953951 215090565 783715325 512048214 783715325 512048214 487658285 465165674 487658285 465165674 640654029 17442990 640654029 17442990 982003822 250932946 982003822 250932946 647886532 680299637 647886532 680299637 202957092 797245190 202957092 797245190 657870540 170395205 657870540 170395205 828549561 288560319 828549561 288560319 221048151 779142392 221048151 779142392 277771365 610627330 277771365 610627330 427722453 165556706 427722453 165556706 833617634 309766056 833617634 309766056 642162692 357120396 642162692 357120396 671416824 327361246 671416824 327361246 129320625 871687187 129320625 871687187 526884055 473339833 526884055 473339833 106932379 894362007 106932379 894362007 163005914 429580873 163005914 429580873 673169392 325212871 673169392 325212871 127731711 906939571 127731711 906939571 95291461 115393777 95291461 115393777 883041593 127295344 883041593 127295344 809587832 188478036 809587832 188478036 963257736 35727981 963257736 35727981 44858025 955852238 44858025 955852238 438896107 561230222 438896107 561230222 20164888 981004293 20164888 981004293 500526413 466519009 500526413 466519009 533302755 758957011 533302755 758957011 242260466 425871007 242260466 425871007 575261274 953728474 575261274 953728474 47069215 906409808 47069215 906409808 157008090 123124800 157008090 123124800 875005334 216359916 875005334 216359916 366218741 633691939 366218741 633691939 942806544 56297998 942806544 56297998 625499750 374296307 625499750 374296307 882340972 116048396 882340972 116048396 172722195 828141601 172722195 828141601 532505839 161079553 532505839 161079553 838072468 812946335 838072468 812946335 187300908 735418461 187300908 735418461 439961513 560169311 439961513 560169311 156499730 844272378 156499730 844272378 984301440 15335395 984301440 15335395 517814015 481834421 517814015 481834421 529443530 307219281 529443530 307219281 708789382 290851155 708789382 290851155 295402984 865620652 295402984 865620652 136040554 349757939 136040554 349757939 649792804 578522787 649792804 578522787 422079792 381478492 422079792 381478492 702784107 296751109 702784107 296751109 450193101 587153904 450193101 587153904 413394769 316619994 413394769 316619994 681502915 796294592 681502915 796294592 203840100 154628075 203840100 154628075 844393312 659491882 844393312 659491882 341594888 367720473 341594888 367720473 868437340 129609082 868437340 129609082 187855422 812434113 187855422 812434113 991570428 8197884 991570428 8197884 490833097 509236972 490833097 509236972 576519786 424377833 576519786 424377833 209799607 790119115 209799607 790119115 705108537 294414360 705108537 294414360 478544173 521012251 478544173 521012251 544262069 456449977 544262069 456449977 239357925 761591811 239357925 761591811 853963915 144800058 853963915 144800058 559542059 441573636 559542059 441573636 936709727 61679709 936709727 61679709 4140985 995707331 4140985 995707331 581515074 419508347 581515074 419508347 390769497 609464953 390769497 609464953 755388387 243744456 755388387 243744456 388761546 928709510 388761546 928709510 73032733 580386182 73032733 580386182 927241358 71554956 927241358 71554956 152468380 848284134 152468380 848284134 747873653 129455274 747873653 129455274 868594540 900312848 868594540 900312848 101682154 154198768 101682154 154198768 844734117 651026871 844734117 651026871 276525980 723958471 276525980 723958471 434127639 566073751 434127639 566073751 165163548 835658803 165163548 835658803 707522603 166012171 707522603 166012171 874018186 124131012 874018186 124131012 408079901 592599904 408079901 592599904 776059233 222297862 776059233 222297862 392554546 607129124 392554546 607129124 476411462 282078456 476411462 282078456 862642211 135642446 862642211 135642446 565345008 435548993 565345008 435548993 924319573 74223339 924319573 74223339 375010832 985508909 375010832 985508909 15242846 660748977 15242846 660748977 340564282 701541509 340564282 701541509 6657777 993348055 6657777 993348055 155068194 597660949 155068194 597660949 402718637 794074797 402718637 794074797 206108035 431400696 206108035 431400696 569223038 683822788 569223038 683822788 317996270 615585718 317996270 615585718 384736361 996973349 384736361 996973349 3052017 885495610 3052017 885495610 115416683 895583693 115416683 895583693 105752901 685235205 105752901 685235205 316602804 971981873 316602804 971981873 29247516 264854507 29247516 264854507 734733914 351545351 734733914 351545351 648167499 299318417 648167499 299318417 831176175 168137826 831176175 168137826 319774059 681801343 319774059 681801343 933365207 64965339 933365207 64965339 426511196 913117119 426511196 913117119 88987562 270059612 88987562 270059612 819967919 178535692 819967919 178535692 91043716 911276298 91043716 911276298 787738801 210904003 787738801 210904003 478360698 848930901 478360698 848930901 151803270 299181755 151803270 299181755 700228575 741329671 700228575 741329671 76345417 925404028 76345417 925404028 535407821 319296420 535407821 319296420 679052925 885143994 679052925 885143994 6916708 993219891 6916708 993219891 381867886 618488489 381867886 618488489 118288810 882812117 118288810 882812117 334931283 596375401 334931283 596375401 670426365 168460650 670426365 168460650 830790286 337414773 830790286 337414773 661978779 128397292 661978779 128397292 869806278 522193590 869806278 522193590 477620028 133218074 477620028 133218074 864859008 354020068 864859008 354020068 593041377 407361531 593041377 407361531 899787235 33439625 899787235 33439625 965693704 584739836 965693704 584739836 32504502 968606021 32504502 968606021 873570792 124546799 873570792 124546799 659099908 362439557 659099908 362439557 502384446 496840421 502384446 496840421 555747711 444656840 555747711 444656840 123816983 877385824 123816983 877385824 928182001 70519877 928182001 70519877 524145684 631565102 524145684 631565102 368656639 83050139 368656639 83050139 915443026 668145605 915443026 668145605 333581060 613728207 333581060 613728207 680056314 318235088 680056314 318235088 668022568 331032642 668022568 331032642 715024643 284621171 715024643 284621171 554527253 647388926 554527253 647388926 353559541 613242864 353559541 613242864 715933758 19765535 715933758 19765535 979636172 339239717 979636172 339239717 85600361 916327631 85600361 916327631 414886460 295118794 414886460 295118794 704411907 783839198 704411907 783839198 216106329 308687624 216106329 308687624 902617184 96586189 902617184 96586189 731577594 268242688 731577594 268242688 817904402 47424788 817904402 47424788 951385026 289153309 951385026 289153309 710227828 183522610 710227828 183522610 814706062 541660360 814706062 541660360 457744724 70947833 457744724 70947833 927686089 642088985 927686089 642088985 34756291 966142762 34756291 966142762 471828907 528241504 471828907 528241504 180393526 834899155 180393526 834899155 166071644 64444980 166071644 64444980 933907205 958780296 933907205 958780296 42029665 141833431 42029665 141833431 937405806 60977903 937405806 60977903 799394584 424710598 799394584 424710598 439698270 560357757 439698270 560357757 604280489 6935726 604280489 6935726 993023886 614953244 993023886 614953244 385457577 166187794 385457577 166187794 832982476 387786884 832982476 387786884 180693119 820180055 180693119 820180055 644132901 218677777 644132901 218677777 780181943 979943310 780181943 979943310 21424796 591985844 21424796 591985844 601299407 398325644 601299407 398325644 380823899 619421878 380823899 619421878 482198362 517444763 482198362 517444763 395341330 673272501 395341330 673272501 328094737 134490074 328094737 134490074 863830601 202238720 863830601 202238720 795983997 12899379 795983997 12899379 987386116 114680309 987386116 114680309 277817306 722432425 277817306 722432425 964340411 34695407 964340411 34695407 746094567 253211823 746094567 253211823 864597962 133494026 864597962 133494026 579018833 958676506 579018833 958676506 42083079 41348362 42083079 41348362 957748422 727395513 957748422 727395513 272950673 142366623 272950673 142366623 916387458 82258806 916387458 82258806 158736285 842241403 158736285 842241403 660291523 339263338 660291523 339263338 350343285 650670866 350343285 650670866 683490501 314769489 683490501 314769489 254845939 745837664 254845939 745837664 299109043 559682015 299109043 559682015 440382916 902512000 440382916 902512000 53787294 947458956 53787294 947458956 147190382 853997727 147190382 853997727 138502958 863078878 138502958 863078878 811036370 187086049 811036370 187086049 214022803 786088531 214022803 786088531 747139211 251934443 747139211 251934443 372931708 709225219 372931708 709225219 291764126 11050755 291764126 11050755 988944379 369372052 988944379 369372052 219130173 781046784 219130173 781046784 791332591 207105004 791332591 207105004 728806698 613746623 728806698 613746623 386584516 613526385 386584516 613526385 386807330 863892867 386807330 863892867 88610158 913462302 88610158 913462302 504497481 4787349 504497481 4787349 995331747 646184936 995331747 646184936 159022313 841928507 159022313 841928507 713549886 285988188 713549886 285988188 543702753 918760082 543702753 918760082 83214157 782450448 83214157 782450448 933146223 65345241 933146223 65345241 287278725 713293676 287278725 713293676 395259599 604624322 395259599 604624322 25217476 976097827 25217476 976097827 972245114 27293808 972245114 27293808 855077077 143896072 855077077 143896072 985129147 14617030 985129147 14617030 922694300 647564974 922694300 647564974 353371123 598610627 353371123 598610627 447888250 183726667 447888250 183726667 814337856 213059834 814337856 213059834 676367823 472848307 676367823 472848307 416990356 677329466 416990356 677329466 324173844 27802625 324173844 27802625 971681870 119841541 971681870 119841541 663149101 805478463 663149101 805478463 194640500 437547276 194640500 437547276 722357072 277208196 722357072 277208196 212814363 786995489 212814363 786995489 949847216 48725510 949847216 48725510 480010433 519348624 480010433 519348624 663801852 335849017 663801852 335849017 613104527 472456707 613104527 472456707 527682353 13606882 527682353 13606882 986446809 917997556 986446809 917997556 83938278 476684809 83938278 476684809 849074414 149946390 849074414 149946390 95475540 906688541 95475540 906688541 296428903 704438266 296428903 704438266 70278211 948681684 70278211 948681684 52492893 353981264 52492893 353981264 713259425 21184777 713259425 21184777 978130049 468514207 978130049 468514207 437255140 563101057 437255140 563101057 763254665 235447666 763254665 235447666 173436469 827550824 173436469 827550824 831737048 167544014 831737048 167544014 192278976 896622972 192278976 896622972 104875390 122904102 104875390 122904102 875158527 994965963 875158527 994965963 4874898 250875511 4874898 250875511 748104811 664998119 748104811 664998119 99688229 902414151 99688229 902414151 407215236 593320875 407215236 593320875 345867270 655079902 345867270 655079902 571329226 79715846 571329226 79715846 919142229 538009947 919142229 538009947 461357135 361743599 461357135 361743599 637599793 450755079 637599793 450755079 549726619 182147172 549726619 182147172 891303663 107530745 891303663 107530745 45781284 954708764 45781284 954708764 902513822 96726679 902513822 96726679 321544026 763587935 321544026 763587935 237369860 22690162 237369860 22690162 976824329 103392165 976824329 103392165 594998457 405520111 594998457 405520111 885880049 112506383 885880049 112506383 256235314 900457610 256235314 900457610 101496407 811415801 101496407 811415801 272587096 571867734 272587096 571867734 428037578 747439711 428037578 747439711 253203009 587961654 253203009 587961654 851188284 147815499 851188284 147815499 280022103 720265788 280022103 720265788 863454626 134854430 863454626 134854430 403323496 597159769 403323496 597159769 543672183 457071014 543672183 457071014 387575958 612711785 387575958 612711785 804446109 193400603 804446109 193400603 655583632 343985025 655583632 343985025 877295515 120876700 877295515 120876700 362110847 637760951 362110847 637760951 693797605 305257940 693797605 305257940 617162570 427250093 617162570 427250093 340951511 660350981 340951511 660350981 719512274 280013452 719512274 280013452 247056744 938544170 247056744 938544170 31141827 970175221 31141827 970175221 87384360 719435540 87384360 719435540 437884311 302220470 437884311 302220470 696896061 848443677 696896061 848443677 152300066 401873895 152300066 401873895 598252272 631158835 598252272 631158835 369110110 492332092 369110110 492332092 506876839 727309761 506876839 727309761 273044982 440744608 273044982 440744608 922302016 76438439 922302016 76438439 424183497 575805288 424183497 575805288 670948402 327824187 670948402 327824187 650238728 415480112 650238728 415480112 480461858 518895745 480461858 518895745 857591635 38139773 857591635 38139773 960828936 352118226 960828936 352118226 647494048 153023140 647494048 153023140 845810022 385251854 845810022 385251854 144378326 857258708 144378326 857258708 698483455 300923312 698483455 300923312 415411027 584953443 415411027 584953443 515325115 484228762 515325115 484228762 67236871 935064525 67236871 935064525 121274057 515412746 121274057 515412746 484176675 832829237 484176675 832829237 167900939 46625527 167900939 46625527 952122244 323516165 952122244 323516165 306624890 695053554 306624890 695053554 971458145 27943324 971458145 27943324 467981535 531934094 467981535 531934094 510779902 488251075 510779902 488251075 244115037 757170811 244115037 757170811 705507391 238207776 705507391 238207776 760495222 575364586 760495222 575364586 74562089 927370745 74562089 927370745 193330771 132928769 193330771 132928769 865128494 879702280 865128494 879702280 121373810 445779666 121373810 445779666 554887630 889421213 554887630 889421213 102760820 898855519 102760820 898855519 404144853 596349181 404144853 596349181 56484499 944932478 56484499 944932478 323923593 206320172 323923593 206320172 791831929 997182309 791831929 997182309 2752868 908342530 2752868 908342530 556992322 443438301 556992322 443438301 435866906 660572139 435866906 660572139 340766678 81153780 340766678 81153780 917749365 561465502 917749365 561465502 438683655 102435145 438683655 102435145 897158061 106206864 897158061 106206864 892881022 46697826 892881022 46697826 952046781 338749926 952046781 338749926 163536147 837538352 163536147 837538352 568163896 432410934 568163896 432410934 344014481 656987747 344014481 656987747 750856614 248254774 750856614 248254774 298950278 702158910 298950278 702158910 467610326 201894283 467610326 201894283 983755427 15887859 983755427 15887859 206435760 793760338 206435760 793760338 939994125 58786590 939994125 58786590 472420736 527626817 472420736 527626817 540779824 266996671 540779824 266996671 732787380 992897700 732787380 992897700 7236409 930506889 7236409 930506889 637463815 172225393 637463815 172225393 826697177 456637403 826697177 456637403 81275541 973261641 81275541 973261641 27942116 804633098 27942116 804633098 540595879 460012716 540595879 460012716 516908915 520427922 516908915 520427922 209058936 790850590 209058936 790850590 394262855 605554545 394262855 605554545 24796047 976454497 24796047 976454497 803796661 193977450 803796661 193977450 243383659 757765168 243383659 757765168 607490167 392061679 607490167 392061679 211335065 788516876 211335065 788516876 722995158 276526937 722995158 276526937 377086418 792506426 377086418 792506426 207515758 515957109 207515758 515957109 636065485 339559814 636065485 339559814 660041512 859108002 660041512 859108002 142472826 627602974 142472826 627602974 372585414 742673141 372585414 742673141 258224963 217583147 258224963 217583147 781338278 900846851 781338278 900846851 101086311 403993484 101086311 403993484 596290478 623535127 596290478 623535127 376611054 433190603 376611054 433190603 567335611 741513563 567335611 741513563 259593917 147432651 259593917 147432651 851490700 179988972 851490700 179988972 183914890 965125710 183914890 965125710 35834761 58005449 35834761 58005449 940868906 970680252 940868906 970680252 30636229 904950134 30636229 904950134 892295472 106713316 892295472 106713316 168914887 831806865 168914887 831806865 709697112 289854712 709697112 289854712 4062512 995840601 4062512 995840601 821809261 176623130 821809261 176623130 619386481 816786319 619386481 816786319 183821236 697569838 183821236 697569838 304126372 946592596 304126372 946592596 54846614 327829410 54846614 327829410 670929624 850431562 670929624 850431562 143148547 858402524 143148547 858402524 386840897 613510801 386840897 613510801 275918666 724588682 275918666 724588682 862529472 135767320 862529472 135767320 689044109 309692532 689044109 309692532 832474179 166731306 832474179 166731306 634904264 364556506 634904264 364556506 981416884 15754149 981416884 15754149 983896559 363881877 983896559 363881877 184998407 997932413 184998407 997932413 1879616 538273981 1879616 538273981 461138770 584550179 461138770 584550179 415797415 471404988 415797415 471404988 528856339 821041548 528856339 821041548 179760266 364097233 179760266 364097233 635334197 644699383 635334197 644699383 295919463 705183567 295919463 705183567 465747747 231531327 465747747 231531327 767005067 594280585 767005067 594280585 406241671 472098708 406241671 472098708 528026478 516077174 528026478 516077174 57133739 944310145 57133739 944310145 873556546 124549584 873556546 124549584 506549209 492658111 506549209 492658111 827461825 171489238 827461825 171489238 398415097 601783345 398415097 601783345 640680831 358756408 640680831 358756408 247285105 767039980 247285105 767039980 234024609 403557984 234024609 403557984 596766389 569107884 596766389 569107884 430949624 519996000 430949624 519996000 479442344 655276370 479442344 655276370 322977731 678492791 322977731 678492791 679287544 21135375 679287544 21135375 978243446 521973105 978243446 521973105 477827908 119467325 477827908 119467325 878762735 955332826 878762735 955332826 45150665 666466916 45150665 666466916 986237129 13781604 986237129 13781604 82731895 919283001 82731895 919283001 140181840 22731461 140181840 22731461 976762019 258137706 976762019 258137706 741309745 201387395 741309745 201387395 796796250 847551502 796796250 847551502 153164121 176307373 153164121 176307373 822125456 214928988 822125456 214928988 513455051 747494895 513455051 747494895 253196948 229238992 253196948 229238992 769140021 369861300 769140021 369861300 629564327 89020381 629564327 89020381 909281641 179811031 909281641 179811031 791754000 754280059 791754000 754280059 246880924 343203536 246880924 343203536 665367596 334005591 665367596 334005591 622713585 400881250 622713585 400881250 361235558 638773141 361235558 638773141 454923199 544646729 454923199 544646729 125882491 875173994 125882491 875173994 553864035 382918242 553864035 382918242 931483755 67104288 931483755 67104288 485093841 514576487 485093841 514576487 535163150 464917790 535163150 464917790 361774880 638066577 361774880 638066577 822868390 2199234 822868390 2199234 998051467 351871016 998051467 351871016 647757707 16540778 647757707 16540778 983085758 445345161 983085758 445345161 555203886 107501152 555203886 107501152 891344386 699580240 891344386 699580240 54635770 946806388 54635770 946806388 459576425 539809276 459576425 539809276 274805731 725577068 274805731 725577068 317184570 684629877 317184570 684629877 184441032 859103923 184441032 859103923 142486965 749821087 142486965 749821087 351975040 546631752 351975040 546631752 770132705 105585514 770132705 105585514 893646620 427790779 893646620 427790779 319359903 682231636 319359903 682231636 489910740 348761267 489910740 348761267 994662598 5465675 994662598 5465675 166347968 848916223 166347968 848916223 151825285 695380605 151825285 695380605 664816938 292722525 664816938 292722525 841480001 69209713 841480001 69209713 929455839 94981933 929455839 94981933 857235987 283728722 857235987 283728722 605715265 393766462 605715265 393766462 639014979 360619988 639014979 360619988 81099432 920907319 81099432 920907319 477240645 522700557 477240645 522700557 106132 999794414 106132 999794414 511580730 423399517 511580730 423399517 577347124 869236683 577347124 869236683 131923208 97835629 131923208 97835629 901596826 876204678 901596826 876204678 124815092 548256069 124815092 548256069 569173668 98898575 569173668 98898575 900489942 485146578 900489942 485146578 514271225 69038853 514271225 69038853 929722414 969869126 929722414 969869126 31451135 854940246 31451135 854940246 670032497 184088533 670032497 184088533 814009768 630133757 814009768 630133757 90423637 911770728 90423637 911770728 455713838 27796892 455713838 27796892 989866169 9914165 989866169 9914165 615305668 384503603 615305668 384503603 849946839 149042084 849946839 149042084 305255123 724547522 305255123 724547522 275996068 257790156 275996068 257790156 741540212 495885353 741540212 495885353 256111393 744660919 256111393 744660919 506022725 493098678 506022725 493098678 223517746 874401940 223517746 874401940 126500051 222301699 126500051 222301699 988894849 11159881 988894849 11159881 604625387 394888062 604625387 394888062 750046135 248997911 750046135 248997911 236963114 764004569 236963114 764004569 477072005 522889222 477072005 522889222 183334369 993016564 183334369 993016564 7177378 619739197 7177378 619739197 380326911 840606948 380326911 840606948 160203756 486789598 160203756 486789598 861469184 136937130 861469184 136937130 256705018 744021025 256705018 744021025 938962566 59602857 938962566 59602857 201074642 883616286 201074642 883616286 117431115 396073786 117431115 396073786 653189286 304774531 653189286 304774531 719305233 280336993 719305233 280336993 220540054 779550853 220540054 779550853 870995331 127290089 870995331 127290089 770412915 978013339 770412915 978013339 23159832 453301092 23159832 453301092 547324591 798963873 547324591 798963873 48096233 952808130 48096233 952808130 133569336 813434725 133569336 813434725 384749941 615529466 384749941 615529466 66224177 935938422 66224177 935938422 485880482 188958801 485880482 188958801 848868575 150140026 848868575 150140026 566655654 943076700 566655654 943076700 58827571 460995880 58827571 460995880 680306712 317896706 680306712 317896706 170634917 829852096 170634917 829852096 371995118 628289298 371995118 628289298 268541746 731928715 268541746 731928715 614841843 384930888 614841843 384930888 156516151 844221741 156516151 844221741 844062529 154976176 844062529 154976176 385926159 623478804 385926159 623478804 71092298 953043846 71092298 953043846 47957822 198768594 47957822 198768594 799405084 264338548 799405084 264338548 403799707 596550780 403799707 596550780 423841746 237438296 423841746 237438296 761240184 651581138 761240184 651581138 349347583 265793582 349347583 265793582 733839981 271002404 733839981 271002404 728668100 26261995 728668100 26261995 973429162 339125873 973429162 339125873 312300456 689476522 312300456 689476522 689561143 309142832 689561143 309142832 659569673 740905319 659569673 740905319 10460750 990012984 10460750 990012984 796102803 202088176 796102803 202088176 478271440 521332789 478271440 521332789 990368381 9507448 990368381 9507448 168637189 990739748 168637189 990739748 9689222 237399557 9689222 237399557 761287013 794313845 761287013 794313845 205803454 624208749 205803454 624208749 375695465 859511457 375695465 859511457 142036426 39134532 142036426 39134532 960013790 874279190 960013790 874279190 102436262 952392549 102436262 952392549 48502142 902861692 48502142 902861692 273865397 726522191 273865397 726522191 124573511 876368156 124573511 876368156 748990399 249995049 748990399 249995049 150490952 850501285 150490952 850501285 882017795 116479666 882017795 116479666 655133899 344427774 655133899 344427774 996307208 3760761 996307208 3760761 799723350 315508238 799723350 315508238 682718740 210309505 682718740 210309505 788415246 996348899 788415246 996348899 3502948 628495288 3502948 628495288 371763381 751925569 371763381 751925569 249271795 251231120 249271795 251231120 747751138 730969918 747751138 730969918 62008840 940082055 62008840 940082055 813321303 75131869 813321303 75131869 923481040 963619264 923481040 963619264 37615066 133589782 37615066 133589782 864551479 601495180 864551479 601495180 398770359 65425697 398770359 65425697 933054587 145331595 933054587 145331595 809703039 480378867 809703039 480378867 519555908 389584768 519555908 389584768 610195250 742477054 610195250 742477054 78434284 923478713 78434284 923478713 417883440 232973097 417883440 232973097 836053416 102182044 836053416 102182044 897477489 392385025 897477489 392385025 348355911 652383593 348355911 652383593 739287912 260408729 739287912 260408729 380195751 619840214 380195751 619840214 720385690 279094670 720385690 279094670 42133614 958621390 42133614 958621390 108453065 433607220 108453065 433607220 566895883 617563057 566895883 617563057 297949569 766021908 297949569 766021908 235072018 294644970 235072018 294644970 704810790 951348557 704810790 951348557 16081856 984770631 16081856 984770631 992441030 7435935 992441030 7435935 573770836 427240945 573770836 427240945 910185752 88099521 910185752 88099521 335498937 666003599 335498937 666003599 420809778 175408531 420809778 175408531 876815860 121392467 876815860 121392467 21308289 980040829 21308289 980040829 717055497 161793653 717055497 161793653 837558232 211186551 837558232 211186551 364157961 836181261 364157961 836181261 164637615 220796607 164637615 220796607 777961191 432171964 777961191 432171964 188674402 811370743 188674402 811370743 693269172 17159311 693269172 17159311 982292392 949790051 982292392 949790051 51409139 437300863 51409139 437300863 563504653 543788643 563504653 543788643 455915943 407204282 455915943 407204282 593092258 850249429 593092258 850249429 150730550 252853565 150730550 252853565 746356935 959735242 746356935 959735242 41072421 370141142 41072421 370141142 996156499 3978026 996156499 3978026 310267817 710941746 310267817 710941746 289856916 5970152 289856916 5970152 994058794 15401492 994058794 15401492 81165403 920848493 81165403 920848493 838692693 55711314 838692693 55711314 943447711 452540420 943447711 452540420 548182545 428379234 548182545 428379234 572444737 843916095 572444737 843916095 156921478 776915388 156921478 776915388 223582221 999914788 223582221 999914788 30977 481739722 30977 481739722 517884835 900218955 517884835 900218955 101761692 82233544 101761692 82233544 916467716 254346770 916467716 254346770 264396227 736483434 264396227 736483434 855514297 143480346 855514297 143480346 667175858 895434764 667175858 895434764 105908851 314156505 105908851 314156505 747564693 251438489 747564693 251438489 249924948 751205105 249924948 751205105 310085500 677830239 310085500 677830239 324237413 322838381 324237413 322838381 967382704 31984741 967382704 31
165177 0 500028208 986727176 500028208 986727176 986745159 499975186 986745159 499975186 427309947 537775554 427309947 537775554 462171328 356395247 462171328 356395247 356411972 149463683 356411972 149463683 500019340 115639174 500019340 115639174 500000838 743645444 500000838 743645444 720013583 500006915 720013583 500006915 333814753 666187067 333814753 666187067 491066933 491011624 491066933 491011624 500039132 580963516 500039132 580963516 500024314 87256767 500024314 87256767 87275925 659050014 87275925 659050014 659056814 435296117 659056814 435296117 229481913 770504194 229481913 770504194 973703560 237113683 973703560 237113683 499992268 700372201 499992268 700372201 67403902 67408229 67403902 67408229 866323496 500033308 866323496 500033308 766143823 202813532 766143823 202813532 797120237 324436870 797120237 324436870 675594027 87972790 675594027 87972790 912021918 748225529 912021918 748225529 500014396 369327860 500014396 369327860 426547933 500036789 426547933 500036789 637835395 500002901 637835395 500002901 244053900 499982262 244053900 499982262 499999262 865798534 499999262 865798534 49885558 950138409 49885558 950138409 569379908 255097070 569379908 255097070 744948351 66636974 744948351 66636974 499985954 866143304 499985954 866143304 160736768 632719690 160736768 632719690 500005587 499998871 500005587 499998871 6524315 500024372 6524315 500024372 499969416 985799977 499969416 985799977 830358964 169605214 830358964 169605214 340012498 768755682 340012498 768755682 231274488 499985444 231274488 499985444 567133709 433412544 567133709 433412544 566585365 587158522 566585365 587158522 587156552 143037602 587156552 143037602 499986357 232875609 499986357 232875609 767154197 942308135 767154197 942308135 499997484 149043876 499997484 149043876 702246511 702301836 702246511 702301836 508409500 416595459 508409500 416595459 163615122 163671200 163615122 163671200 299009716 958242519 299009716 958242519 500005198 500034791 500005198 500034791 221377883 499978171 221377883 499978171 934171563 262983422 934171563 262983422 390839437 865672437 390839437 865672437 134340994 181945465 134340994 181945465 818070786 500022928 818070786 500022928 179384529 179331309 179384529 179331309 901056332 651431395 901056332 651431395 500010741 929544392 500010741 929544392 918624891 81361738 918624891 81361738 777296228 499963044 777296228 499963044 701204683 298773891 701204683 298773891 500024157 403007293 500024157 403007293 499991402 188403717 499991402 188403717 499993509 499989517 499993509 499989517 952721168 719833641 952721168 719833641 280152619 650475396 280152619 650475396 349500661 499960410 349500661 499960410 106576646 684371147 106576646 684371147 500027380 166597784 500027380 166597784 499992806 33698604 499992806 33698604 966343101 499995897 966343101 499995897 751332331 754671960 751332331 754671960 754652438 211187040 754652438 211187040 499984963 945901420 499984963 945901420 888079225 111896797 888079225 111896797 500039049 501183515 500039049 501183515 776129771 266144809 776129771 266144809 181230537 818743790 181230537 818743790 668827667 331222738 668827667 331222738 500004753 930517900 500004753 930517900 379899467 412421917 379899467 412421917 499980404 499975810 499980404 499975810 125080401 219566947 125080401 219566947 780424856 310047147 780424856 310047147 499969675 625944852 499969675 625944852 625956576 499984600 625956576 499984600 65424147 270689302 65424147 270689302 500000658 298701752 500000658 298701752 255046112 255045942 255046112 255045942 351012784 648966226 351012784 648966226 499974968 301224742 499974968 301224742 500004041 576546663 500004041 576546663 35958526 227850312 35958526 227850312 595920109 500029207 595920109 500029207 487445409 473808710 487445409 473808710 526173846 22246640 526173846 22246640 500010090 428076970 500010090 428076970 571907846 365034018 571907846 365034018 28585650 536397714 28585650 536397714 463616889 615328238 463616889 615328238 384670746 497428792 384670746 497428792 502617985 500022338 502617985 500022338 175867443 500036911 175867443 500036911 969498991 499966716 969498991 499966716 463087995 536908041 463087995 536908041 500005283 358260055 500005283 358260055 589409960 499988796 589409960 499988796 97993418 73539595 97993418 73539595 926506234 499960093 926506234 499960093 500013167 655252160 500013167 655252160 500022064 62822126 500022064 62822126 674816000 982009451 674816000 982009451 981995067 696175904 981995067 696175904 269393188 955683783 269393188 955683783 44339472 865768789 44339472 865768789 865834553 777298550 865834553 777298550 500023375 399510801 500023375 399510801 839510862 160489873 839510862 160489873 500013683 732835763 500013683 732835763 877775520 499965752 877775520 499965752 122660063 500004389 122660063 500004389 931220901 815043279 931220901 815043279 184928234 613231240 184928234 613231240 613278789 772638892 613278789 772638892 499978923 66539021 499978923 66539021 934087510 65861321 934087510 65861321 499999695 423656938 499999695 423656938 499988313 380875001 499988313 380875001 482631600 482577334 482631600 482577334 354755626 37583593 354755626 37583593 37564343 498847035 37564343 498847035 500015815 172739636 500015815 172739636 571393476 605753364 571393476 605753364 605756312 500031345 605756312 500031345 60023525 113922029 60023525 113922029 886050245 745168594 886050245 745168594 500028881 566138116 500028881 566138116 139093882 907535118 139093882 907535118 907586576 499996084 907586576 499996084 431241961 415984171 431241961 415984171 732877742 499966831 732877742 499966831 615591243 369656178 615591243 369656178 488489909 561970909 488489909 561970909 499980569 643713764 499980569 643713764 499973553 819214281 499973553 819214281 994316240 5699692 994316240 5699692 404670147 689917128 404670147 689917128 499986573 622129506 499986573 622129506 12368795 987575359 12368795 987575359 596066462 596046911 596066462 596046911 197072266 802960512 197072266 802960512 183082014 500037805 183082014 500037805 956730021 956740714 956730021 956740714 188032693 499980103 188032693 499980103 885010136 544569922 885010136 544569922 455438398 267319896 455438398 267319896 849855040 849837571 849855040 849837571 821784669 178261200 821784669 178261200 499787110 499983341 499787110 499983341 388719556 388655919 388719556 388655919 552067609 552060211 552067609 552060211 529374635 499997973 529374635 499997973 505506789 631967428 505506789 631967428 499995606 399326885 499995606 399326885 638763413 941736089 638763413 941736089 58241612 149682109 58241612 149682109 850337125 962780274 850337125 962780274 499967338 734900859 499967338 734900859 734883304 450049794 734883304 450049794 355436356 787909280 355436356 787909280 500015778 385967637 500015778 385967637 499988611 36381717 499988611 36381717 963588577 720665447 963588577 720665447 500037279 223533038 500037279 223533038 776414074 445427209 776414074 445427209 500025948 687983942 500025948 687983942 688008253 183814540 688008253 183814540 499999188 740512766 499999188 740512766 500002627 450274012 500002627 450274012 450294782 670358526 450294782 670358526 500015789 418572903 500015789 418572903 178626051 870939596 178626051 870939596 870911416 704846599 870911416 704846599 94982236 94951519 94982236 94951519 509348249 870395888 509348249 870395888 67056778 499979387 67056778 499979387 500011291 834042547 500011291 834042547 165907173 917722040 165907173 917722040 917740275 500007913 917740275 500007913 499990070 867576733 499990070 867576733 132432987 849926830 132432987 849926830 500029042 759746587 500029042 759746587 240310238 818095745 240310238 818095745 818092198 346766178 818092198 346766178 346774294 499986500 346774294 499986500 463323729 500032058 463323729 500032058 348639635 407288130 348639635 407288130 407301762 694127480 407301762 694127480 305861715 626865088 305861715 626865088 626851237 500016946 626851237 500016946 263218820 464240032 263218820 464240032 500025391 750016834 500025391 750016834 249966360 742408842 249966360 742408842 618290752 500022672 618290752 500022672 850054645 930713395 850054645 930713395 930641185 499985390 930641185 499985390 500036897 645805832 500036897 645805832 380579988 380581984 380579988 380581984 66834070 933121703 66834070 933121703 749894308 322441027 749894308 322441027 231541720 231557481 231541720 231557481 306931661 769541377 306931661 769541377 230442304 423909360 230442304 423909360 568781482 867171833 568781482 867171833 867230715 499987750 867230715 499987750 378533055 621761743 378533055 621761743 500035424 465437461 500035424 465437461 338646079 338649040 338646079 338649040 337235449 772931507 337235449 772931507 223413434 223435497 223413434 223435497 728171633 925675151 728171633 925675151 74385685 6423258 74385685 6423258 993547329 435421745 993547329 435421745 551109212 500028413 551109212 500028413 986265507 502774377 986265507 502774377 242761012 757278680 242761012 757278680 999775578 167708343 999775578 167708343 26113880 499999703 26113880 499999703 555186882 444862118 555186882 444862118 732243508 500015904 732243508 500015904 257666172 499973748 257666172 499973748 500001045 664096095 500001045 664096095 551504918 290553673 551504918 290553673 240488131 240494585 240488131 240494585 334051458 877901730 334051458 877901730 500017774 759262600 500017774 759262600 499971741 654612999 499971741 654612999 500037501 777228756 500037501 777228756 627467601 100881930 627467601 100881930 100936063 595757251 100936063 595757251 500029656 721675886 500029656 721675886 500008322 666860324 500008322 666860324 877869929 122143374 877869929 122143374 493272224 500035239 493272224 500035239 823247990 176739032 823247990 176739032 851598093 851551803 851598093 851551803 783677043 499967309 783677043 499967309 984241292 458985854 984241292 458985854 541049812 764877423 541049812 764877423 764901869 350833447 764901869 350833447 499964880 976385143 499964880 976385143 443523727 443512905 443523727 443512905 245822947 700400557 245822947 700400557 499967553 60142368 499967553 60142368 80048771 919909168 80048771 919909168 500012853 330355357 500012853 330355357 311019811 688979163 311019811 688979163 569098133 499987516 569098133 499987516 501379327 197159317 501379327 197159317 802902182 580989959 802902182 580989959 419037707 299791753 419037707 299791753 977365075 500031887 977365075 500031887 256713388 499967176 256713388 499967176 732228588 732216831 732228588 732216831 500029048 190982637 500029048 190982637 604138209 604152634 604138209 604152634 256132397 499967275 256132397 499967275 215586766 724891573 215586766 724891573 709734828 63818574 709734828 63818574 63805157 499994237 63805157 499994237 705112134 125435730 705112134 125435730 125437230 936084372 125437230 936084372 500009082 932517512 500009082 932517512 78211259 500016923 78211259 500016923 429613994 137111610 429613994 137111610 137133030 380835493 137133030 380835493 619187195 499989574 619187195 499989574 290514273 864198971 290514273 864198971 864177197 844787443 864177197 844787443 500018583 259935863 500018583 259935863 215252013 784787097 215252013 784787097 499963622 22191799 499963622 22191799 500038748 72048442 500038748 72048442 72004306 499973067 72004306 499973067 923543211 580628671 923543211 580628671 419405392 41687480 419405392 41687480 499966527 39894998 499966527 39894998 720698219 873716287 720698219 873716287 435519795 62945194 435519795 62945194 634248825 634224522 634248825 634224522 90719811 90740243 90719811 90740243 660535807 500034524 660535807 500034524 769844463 230105124 769844463 230105124 402837873 597205506 402837873 597205506 492967283 499993151 492967283 499993151 853493342 499994550 853493342 499994550 186059804 186023777 186059804 186023777 499979752 368978854 499979752 368978854 927443199 72526577 927443199 72526577 948244588 499989330 948244588 499989330 459518090 43824845 459518090 43824845 956216036 855237529 956216036 855237529 81181463 500028656 81181463 500028656 983684654 983664658 983684654 983664658 500007881 513210876 500007881 513210876 387649438 612293138 387649438 612293138 500037873 500007867 500037873 500007867 383713626 551263274 383713626 551263274 646779280 646774334 646779280 646774334 389124969 500025526 389124969 500025526 124912888 499976963 124912888 499976963 811144816 422609718 811144816 422609718 178946343 116798860 178946343 116798860 787282182 212683429 787282182 212683429 986599348 13434340 986599348 13434340 297857004 390463172 297857004 390463172 499983554 804972753 499983554 804972753 194963726 506133006 194963726 506133006 500019644 423279326 500019644 423279326 500006024 140708516 500006024 140708516 859351592 499980671 859351592 499980671 448158378 707545472 448158378 707545472 883905099 883876725 883905099 883876725 240211134 499982642 240211134 499982642 875197506 875182417 875197506 875182417 500037434 392177555 500037434 392177555 864880132 500013005 864880132 500013005 86665043 499977925 86665043 499977925 20585679 451305373 20585679 451305373 451308588 91536653 451308588 91536653 91547328 623703456 91547328 623703456 854437310 494236037 854437310 494236037 494254908 144141164 494254908 144141164 499992663 524078008 499992663 524078008 475880275 689334903 475880275 689334903 499998701 192440108 499998701 192440108 500001271 683547142 500001271 683547142 519007133 500034068 519007133 500034068 992522586 500023937 992522586 500023937 500037112 444052416 500037112 444052416 712806785 500039281 712806785 500039281 500015606 165492893 500015606 165492893 834523566 473261706 834523566 473261706 499985837 803001082 499985837 803001082 803018361 815105324 803018361 815105324 500017992 248353545 500017992 248353545 751671333 650422920 751671333 650422920 349570113 396084125 349570113 396084125 500037655 784596880 500037655 784596880 299565319 499990228 299565319 499990228 683837462 751395419 683837462 751395419 751412483 733413415 751412483 733413415 266576775 500030603 266576775 500030603 906692847 683414982 906692847 683414982 316584231 500038410 316584231 500038410 940429387 741213001 940429387 741213001 358209005 499996962 358209005 499996962 986863756 499977760 986863756 499977760 77294882 922697389 77294882 922697389 881780293 499980292 881780293 499980292 540344287 703216248 540344287 703216248 499985297 358157460 499985297 358157460 641847559 824641694 641847559 824641694 175337572 756999482 175337572 756999482 757030998 275822022 757030998 275822022 499972115 976921285 499972115 976921285 208919180 208881990 208919180 208881990 439737764 983920850 439737764 983920850 983959799 405097650 983959799 405097650 405113393 546214134 405113393 546214134 500039224 499973941 500039224 499973941 203119166 203118338 203119166 203118338 882102613 925962383 882102613 925962383 499981785 939960724 499981785 939960724 500000750 749401313 500000750 749401313 250583771 602958967 250583771 602958967 602998487 453403396 602998487 453403396 413612671 499988708 413612671 499988708 93467270 332762601 93467270 332762601 974950501 499973857 974950501 499973857 725481730 274494682 725481730 274494682 698318622 439991037 698318622 439991037 20918004 500037376 20918004 500037376 499992031 192266680 499992031 192266680 499992094 938929978 499992094 938929978 255982043 41925452 255982043 41925452 41947593 500022409 41947593 500022409 763483250 365898778 763483250 365898778 500006949 776688080 500006949 776688080 500034224 207815978 500034224 207815978 207878796 61481358 207878796 61481358 938542577 443451777 938542577 443451777 14065984 14093785 14065984 14093785 88221392 500005128 88221392 500005128 488718495 488744114 488718495 488744114 651206848 651232218 651206848 651232218 499970494 528611778 499970494 528611778 500027508 844364275 500027508 844364275 499981796 525356341 499981796 525356341 500000321 610694837 500000321 610694837 8909186 180122147 8909186 180122147 499962746 106847514 499962746 106847514 500003977 495026216 500003977 495026216 504955392 521868737 504955392 521868737 478099401 500028359 478099401 500028359 835831893 452377563 835831893 452377563 500010514 425718206 500010514 425718206 574324768 517147132 574324768 517147132 339826880 316270684 339826880 316270684 316232258 263094750 316232258 263094750 736859311 499960651 736859311 499960651 230598816 334534582 230598816 334534582 500023672 756041998 500023672 756041998 351507608 313406906 351507608 313406906 699668469 300377200 699668469 300377200 396941755 603076231 396941755 603076231 706601383 293367646 706601383 293367646 499982900 972823216 499982900 972823216 174521281 499982258 174521281 499982258 333862958 500003721 333862958 500003721 884686438 115303362 884686438 115303362 866631088 133344276 866631088 133344276 88947993 40829032 88947993 40829032 40826960 913303735 40826960 913303735 499992882 377776757 499992882 377776757 222352266 777647176 222352266 777647176 576558349 48675788 576558349 48675788 951383769 276057606 951383769 276057606 329891156 389208067 329891156 389208067 499985184 915590385 499985184 915590385 480252142 519698612 480252142 519698612 500016156 978776479 500016156 978776479 405245351 499967573 405245351 499967573 967071423 932745109 967071423 932745109 67231424 424672569 67231424 424672569 644110332 644056097 644110332 644056097 990022132 971179 990022132 971179 996857 267915228 996857 267915228 733080103 733051395 733080103 733051395 590076142 65120838 590076142 65120838 934845974 500010560 934845974 500010560 15809924 499973758 15809924 499973758 663425306 343970868 663425306 343970868 499965022 323953559 499965022 323953559 748199079 500031540 748199079 500031540 500033453 118663617 500033453 118663617 341132481 500035767 341132481 500035767 719342864 904540591 719342864 904540591 318010644 210222755 318010644 210222755 795458225 204572945 795458225 204572945 38145308 961852459 38145308 961852459 104961589 104952301 104961589 104952301 499985665 588638614 499985665 588638614 592775135 5586167 592775135 5586167 426234652 691017168 426234652 691017168 691005560 145516176 691005560 145516176 145514544 499963062 145514544 499963062 582208926 500005103 582208926 500005103 595606227 404822320 595606227 404822320 556577842 500034629 556577842 500034629 307146639 307128211 307146639 307128211 918207989 500002717 918207989 500002717 708373633 124115593 708373633 124115593 124057633 359300125 124057633 359300125 640684037 499968840 640684037 499968840 219839792 500005356 219839792 500005356 971189720 500034586 971189720 500034586 362689577 590113934 362689577 590113934 500038833 479717716 500038833 479717716 702655737 702660225 702655737 702660225 486187779 486167869 486187779 486167869 203241943 499999036 203241943 499999036 487970283 311802450 487970283 311802450 688184448 548533319 688184448 548533319 235843462 764102005 235843462 764102005 291516836 129183818 291516836 129183818 870867594 981064755 870867594 981064755 18922766 377362661 18922766 377362661 565830515 621995002 565830515 621995002 621980029 300171415 621980029 300171415 494121041 573930990 494121041 573930990 500025581 991796429 500025581 991796429 912129836 499965935 912129836 499965935 502741708 500007746 502741708 500007746 790348125 499986440 790348125 499986440 489497700 424283421 489497700 424283421 575756015 500013182 575756015 500013182 499966808 597909859 499966808 597909859 725384565 135993507 725384565 135993507 170595212 499979867 170595212 499979867 647007078 532250409 647007078 532250409 343273704 229308770 343273704 229308770 500003184 101838988 500003184 101838988 853653759 853642867 853653759 853642867 499999326 321648869 499999326 321648869 500015228 577995595 500015228 577995595 280389358 500032095 280389358 500032095 234500394 765487623 234500394 765487623 292786447 146916698 292786447 146916698 853060662 500017064 853060662 500017064 188799272 530646312 188799272 530646312 952920958 499966167 952920958 499966167 399873416 500035755 399873416 500035755 617718827 499992899 617718827 499992899 155279507 432843550 155279507 432843550 432847483 499977655 432847483 499977655 4198863 500031100 4198863 500031100 929674261 70324197 929674261 70324197 164069486 723876552 164069486 723876552 649546883 332154289 649546883 332154289 382776160 937098258 382776160 937098258 937058840 761381371 937058840 761381371 761388437 499961051 761388437 499961051 982182267 232355670 982182267 232355670 232314988 499980987 232314988 499980987 512070820 851236338 512070820 851236338 217945977 217924999 217945977 217924999 927202766 500023278 927202766 500023278 265399905 265344573 265399905 265344573 693158942 856994524 693158942 856994524 856939827 426857903 856939827 426857903 204548773 795406189 204548773 795406189 689001103 500007031 689001103 500007031 500023543 988249859 500023543 988249859 499970102 92552894 499970102 92552894 699741812 699710221 699741812 699710221 428866214 499987446 428866214 499987446 316299898 133429730 316299898 133429730 866571511 515003633 866571511 515003633 499977213 127900862 499977213 127900862 500034290 7179376 500034290 7179376 128112548 499967816 128112548 499967816 120821579 120820810 120821579 120820810 500021412 618356095 500021412 618356095 706103298 500035158 706103298 500035158 380788314 619199480 380788314 619199480 797962643 438810675 797962643 438810675 438783756 499998584 438783756 499998584 903907961 500024800 903907961 500024800 808014351 903149285 808014351 903149285 903147807 296259960 903147807 296259960 703731351 499970884 703731351 499970884 805273697 259017437 805273697 259017437 87789882 500021898 87789882 500021898 19997082 19963267 19997082 19963267 178463169 821532706 178463169 821532706 500033808 437029199 500033808 437029199 993118593 993137513 993118593 993137513 631042433 265461003 631042433 265461003 734482043 576432267 734482043 576432267 499994395 499989814 499994395 499989814 595289877 742862702 595289877 742862702 172004693 172052464 172004693 172052464 208687215 791318518 208687215 791318518 656741529 499983181 656741529 499983181 135219908 135207546 135219908 135207546 719510456 719468581 719510456 719468581 500013717 556826053 500013717 556826053 556829677 498462040 556829677 498462040 128425533 500000850 128425533 500000850 499989419 38822620 499989419 38822620 428756843 428681565 428756843 428681565 744620080 255334590 744620080 255334590 354143883 500025267 354143883 500025267 534968937 42626623 534968937 42626623 957392572 175187496 957392572 175187496 175190962 194275899 175190962 194275899 499977348 764840722 499977348 764840722 235126091 428010340 235126091 428010340 571928520 729694580 571928520 729694580 270317146 686839819 270317146 686839819 500013821 30658547 500013821 30658547 433782372 598049920 433782372 598049920 173935680 826027089 173935680 826027089 277043481 209650047 277043481 209650047 790389255 690669945 790389255 690669945 62287586 937687318 62287586 937687318 539728951 499982818 539728951 499982818 814704931 814665193 814704931 814665193 480767808 519246651 480767808 519246651 298354935 701609454 298354935 701609454 590634124 409386748 590634124 409386748 532659509 651024972 532659509 651024972 650987349 623964838 650987349 623964838 376062054 386020447 376062054 386020447 499961124 868542460 499961124 868542460 868567982 386004259 868567982 386004259 500024027 201179677 500024027 201179677 500031183 608086488 500031183 608086488 398836373 551262651 398836373 551262651 500011242 101591339 500011242 101591339 500012664 989845170 500012664 989845170 10134707 500025831 10134707 500025831 386337291 499973536 386337291 499973536 859301817 500012005 859301817 500012005 440312352 26845902 440312352 26845902 500002436 499997782 500002436 499997782 412397405 499971165 412397405 499971165 998827774 500014895 998827774 500014895 500024994 597178784 500024994 597178784 209092246 26881135 209092246 26881135 973044168 499977348 973044168 499977348 259606908 4651787 259606908 4651787 995287509 340583277 995287509 340583277 340608831 413331930 340608831 413331930 500022065 244743541 500022065 244743541 287290178 828363824 287290178 828363824 828331984 770805850 828331984 770805850 770833582 950946746 770833582 950946746 950997790 345947268 950997790 345947268 417600293 582349783 417600293 582349783 273880979 499972742 273880979 499972742 522873145 499995386 522873145 499995386 783849505 216156240 783849505 216156240 332214517 930133181 332214517 930133181 669601739 330395901 669601739 330395901 500007219 361975980 500007219 361975980 500017900 28057643 500017900 28057643 815920718 815969945 815920718 815969945 491595300 455506856 491595300 455506856 544476124 317661408 544476124 317661408 317661580 500032300 317661580 500032300 664028128 516592598 664028128 516592598 500028425 652550369 500028425 652550369 304424901 500023883 304424901 500023883 497620834 989320407 497620834 989320407 989351389 499978913 989351389 499978913 316695771 316759842 316695771 316759842 889200896 499997046 889200896 499997046 212157028 212147050 212157028 212147050 722320026 528898533 722320026 528898533 130907361 130894760 130907361 130894760 995654049 499996650 995654049 499996650 932066427 67930247 932066427 67930247 499964506 932026846 499964506 932026846 500010479 80382766 500010479 80382766 919582650 951654081 919582650 951654081 32751828 967290102 32751828 967290102 500025040 160572999 500025040 160572999 939972374 939928899 939972374 939928899 499970181 326405153 499970181 326405153 326426842 798453507 326426842 798453507 798449478 48624156 798449478 48624156 48602908 390950809 48602908 390950809 401860251 813533764 401860251 813533764 813527808 703431403 813527808 703431403 342325157 500002189 342325157 500002189 137548863 862482343 137548863 862482343 568646835 18079853 568646835 18079853 18040857 996729357 18040857 996729357 996707488 500017535 996707488 500017535 756828476 499971074 756828476 499971074 964644211 201357832 964644211 201357832 385927088 499978551 385927088 499978551 836604317 499960786 836604317 499960786 500037947 871484154 500037947 871484154 130351049 194617290 130351049 194617290 806188080 500017865 806188080 500017865 646407222 353549347 646407222 353549347 608489511 608474951 608489511 608474951 109741912 500006924 109741912 500006924 500033419 821167601 500033419 821167601 178801920 263680208 178801920 263680208 263698309 47478556 263698309 47478556 47486450 490910216 47486450 490910216 702025525 500018403 702025525 500018403 542605201 330361824 542605201 330361824 669593247 793823816 669593247 793823816 353584033 353556979 353584033 353556979 500032172 702125141 500032172 702125141 249137256 214332481 249137256 214332481 500037626 381511405 500037626 381511405 499976362 355139295 499976362 355139295 694261327 694284032 694261327 694284032 500037072 345142324 500037072 345142324 199787809 535581109 199787809 535581109 979180545 979220934 979180545 979220934 499994693 446334902 499994693 446334902 331334859 985981558 331334859 985981558 14017877 936470138 14017877 936470138 936434155 758296168 936434155 758296168 174298655 838739856 174298655 838739856 838790861 831566357 838790861 831566357 831580884 163561829 831580884 163561829 836455494 703295623 836455494 703295623 500005069 691784604 500005069 691784604 691748366 278858504 691748366 278858504 278911871 693799839 278911871 693799839 499979669 499983527 499979669 499983527 349264803 499995806 349264803 499995806 851578684 150930092 851578684 150930092 152701629 499994645 152701629 499994645 878174678 499967305 878174678 499967305 499999308 519159640 499999308 519159640 674482767 325508731 674482767 325508731 500024238 580914634 500024238 580914634 480137596 499984213 480137596 499984213 548421040 548424434 548421040 548424434 552316896 137932353 552316896 137932353 137941766 500035715 137941766 500035715 500002471 760717045 500002471 760717045 500012543 46708812 500012543 46708812 847144145 314860191 847144145 314860191 685086739 16452651 685086739 16452651 983547975 82547895 983547975 82547895 269034069 794134172 269034069 794134172 205863430 635356791 205863430 635356791 500011247 135111149 500011247 135111149 499992666 770060334 499992666 770060334 673293521 326697297 673293521 326697297 671229247 499992153 671229247 499992153 189502619 499990840 189502619 499990840 272512025 500003575 272512025 500003575 792839606 207233364 792839606 207233364 900551489 499987572 900551489 499987572 499994153 30894565 499994153 30894565 414158189 500029358 414158189 500029358 932064295 499986042 932064295 499986042 207235340 499997137 207235340 499997137 500021263 19220841 500021263 19220841 545695576 454296213 545695576 454296213 499968143 386733807 499968143 386733807 733580315 733608030 733580315 733608030 539199327 460791538 539199327 460791538 629021826 500036516 629021826 500036516 649495887 500002522 649495887 500002522 109237721 890781444 109237721 890781444 215465883 215428092 215465883 215428092 143312441 856725235 143312441 856725235 154008196 499998126 154008196 499998126 971705837 971746763 971705837 971746763 920513807 410614364 920513807 410614364 122304664 877740012 122304664 877740012 500026996 770162532 500026996 770162532 150509607 849519887 150509607 849519887 200365346 500039612 200365346 500039612 968516692 933163275 968516692 933163275 66765479 659166567 66765479 659166567 659204280 48795839 659204280 48795839 499960827 830839003 499960827 830839003 225544817 228199181 225544817 228199181 499965846 848347766 499965846 848347766 151694851 195589876 151694851 195589876 804439540 475930957 804439540 475930957 499974104 499992240 499974104 499992240 996778902 500019023 996778902 500019023 225853724 563620385 225853724 563620385 500031257 216825535 500031257 216825535 216802674 500018271 216802674 500018271 695155627 355956016 695155627 355956016 355946641 500035164 355946641 500035164 772478402 772412137 772478402 772412137 292721618 694453596 292721618 694453596 694419335 500031954 694419335 500031954 21903473 759776966 21903473 759776966 553871969 499991538 553871969 499991538 220252155 500018553 220252155 500018553 950131454 753887462 950131454 753887462 375343686 282772244 375343686 282772244 780791074 499962178 780791074 499962178 362738879 362731706 362738879 362731706 531969150 531936138 531969150 531936138 66633336 66620171 66633336 66620171 668136328 331801305 668136328 331801305 185097290 164445036 185097290 164445036 164513990 894280827 164513990 894280827 499996694 132595500 499996694 132595500 499990977 204566677 499990977 204566677 577835848 500029583 577835848 500029583 740962403 246075556 740962403 246075556 457825177 499971038 457825177 499971038 300091966 300075931 300091966 300075931 88102825 911919574 88102825 911919574 658532921 175396175 658532921 175396175 499996790 409752313 499996790 409752313 590249015 875647611 590249015 875647611 499982785 557257863 499982785 557257863 135008167 938890090 135008167 938890090 500026281 54061525 500026281 54061525 54052736 526118536 54052736 526118536 473917573 500025290 473917573 500025290 64623536 499989025 64623536 499989025 485987689 190385411 485987689 190385411 190429530 499986732 190429530 499986732 403002076 596991242 403002076 596991242 311963912 500039329 311963912 500039329 935191933 935121714 935191933 935121714 550705720 89755137 550705720 89755137 499993837 629479420 499993837 629479420 500037073 877931320 500037073 877931320 499999898 499999637 499999898 499999637 410569426 819023628 410569426 819023628 500008705 725454202 500008705 725454202 274526624 551482686 274526624 551482686 584504537 70617936 584504537 70617936 929392264 557493109 929392264 557493109 307327336 692642414 307327336 692642414 500004498 99573730 500004498 99573730 500030173 912427601 500030173 912427601 447770321 499965575 447770321 499965575 978437000 724554615 978437000 724554615 499999766 154852436 499999766 154852436 845136781 499994386 845136781 499994386 56754371 943247832 56754371 943247832 320950053 320990194 320950053 320990194 753287650 499968853 753287650 499968853 410162318 410172219 410162318 410172219 845369548 845436593 845369548 845436593 579984542 419989825 579984542 419989825 151895163 499975309 151895163 499975309 581359449 418672225 581359449 418672225 553441050 702041399 553441050 702041399 921715910 921659766 921715910 921659766 250796253 250721387 250796253 250721387 971302984 971288396 971302984 971288396 65065642 499991028 65065642 499991028 7933893 500038355 7933893 500038355 283388852 283362943 283388852 283362943 701599572 988994075 701599572 988994075 438050111 499984693 438050111 499984693 293601318 627089308 293601318 627089308 500007376 101759272 500007376 101759272 499995357 879713213 499995357 879713213 120302386 138740676 120302386 138740676 861252474 567683019 861252474 567683019 438507573 499964790 438507573 499964790 827497463 843349474 827497463 843349474 156646398 452022243 156646398 452022243 451966164 499961225 451966164 499961225 86701366 500025740 86701366 500025740 376917897 748724596 376917897 748724596 251208002 706692704 251208002 706692704 706705909 652580915 706705909 652580915 347383361 32173584 347383361 32173584 500019227 961212967 500019227 961212967 38779508 963971365 38779508 963971365 500020266 158144823 500020266 158144823 192128186 807909790 192128186 807909790 352229448 383282122 352229448 383282122 500037631 500001179 500037631 500001179 349769487 149514662 349769487 149514662 850540383 733878160 850540383 733878160 17618093 982343138 17618093 982343138 807555840 499988524 807555840 499988524 263807180 499976609 263807180 499976609 974528934 500019151 974528934 500019151 498819823 498761055 498819823 498761055 389219610 722156113 389219610 722156113 277806026 499995821 277806026 499995821 806106073 955123951 806106073 955123951 286314879 286296150 286314879 286296150 772248542 499992522 772248542 499992522 237559544 237490204 237559544 237490204 645700829 421358192 645700829 421358192 499996705 785971655 499996705 785971655 786012811 181488839 786012811 181488839 181472545 671472898 181472545 671472898 328499289 500030103 328499289 500030103 37101231 484511231 37101231 484511231 602110820 397913296 602110820 397913296 166516556 833480470 166516556 833480470 500011752 33105527 500011752 33105527 824523907 499969427 824523907 499969427 899672132 100369142 899672132 100369142 500005120 914655843 500005120 914655843 914634431 370453485 914634431 370453485 370464101 472374043 370464101 472374043 472368635 500035643 472368635 500035643 160766331 311145805 160766331 311145805 499999789 107972257 499999789 107972257 499966544 437899381 499966544 437899381 562128102 348945686 562128102 348945686 348980793 192702223 348980793 192702223 499988575 374987330 499988575 374987330 374971822 723275034 374971822 723275034 723311199 499978399 723311199 499978399 195739799 456093814 195739799 456093814 456094397 825885044 456094397 825885044 174096071 984147394 174096071 984147394 984138603 495648987 984138603 495648987 500006822 500030526 500006822 500030526 979881465 979848680 979881465 979848680 500020766 123706050 500020766 123706050 499960295 423469044 499960295 423469044 685538953 314407938 685538953 314407938 979954982 979923604 979954982 979923604 939675347 500010312 939675347 500010312 374217129 625835094 374217129 625835094 605294623 394705196 605294623 394705196 499998035 702614671 499998035 702614671 236678111 236637386 236678111 236637386 560098245 499976673 560098245 499976673 438488183 310371027 438488183 310371027 689625217 500012549 689625217 500012549 500017866 822885237 500017866 822885237 652233220 500035333 652233220 500035333 70516063 929516794 70516063 929516794 499970227 421189638 499970227 421189638 822036838 500003646 822036838 500003646 667936601 499960460 667936601 499960460 322184233 434493031 322184233 434493031 565490838 755252118 565490838 755252118 244786605 947249856 244786605 947249856 947283386 662708518 947283386 662708518 657059275 342990880 657059275 342990880 201043375 798959787 201043375 798959787 274439011 499993024 274439011 499993024 855887827 144133547 855887827 144133547 588121976 500006694 588121976 500006694 473616169 152581283 473616169 152581283 500025876 563051035 500025876 563051035 436968978 148006303 436968978 148006303 801298219 540912418 801298219 540912418 459159873 500031518 459159873 500031518 819813012 499963077 819813012 499963077 228622709 283108707 228622709 283108707 499960723 499995517 499960723 499995517 242711857 884211136 242711857 884211136 884194359 51601272 884194359 51601272 46677200 46615987 46677200 46615987 107201885 892798452 107201885 892798452 500015477 455562833 500015477 455562833 577677803 978113013 577677803 978113013 21901298 18164651 21901298 18164651 981813014 769949306 981813014 769949306 230099474 837087071 230099474 837087071 504616821 499976566 504616821 499976566 52990769 566015658 52990769 566015658 433938259 214782992 433938259 214782992 214823581 882719429 214823581 882719429 500014380 499966860 500014380 499966860 450646192 261984819 450646192 261984819 562184913 499975662 562184913 499975662 256222729 256181047 256222729 256181047 406349832 673718111 406349832 673718111 673697203 946011739 673697203 946011739 266940353 499986643 266940353 499986643 146519895 372508270 146519895 372508270 499981369 234332821 499981369 234332821 234353769 320521856 234353769 320521856 937941000 500025096 937941000 500025096 313976233 313955317 313976233 313955317 668510089 500019749 668510089 500019749 347620833 347636373 347620833 347636373 444935605 555033427 444935605 555033427 212102877 212069497 212102877 212069497 857028054 680369183 857028054 680369183 99505733 900471354 99505733 900471354 571028414 223438553 571028414 223438553 89815856 79843803 89815856 79843803 920188754 232276139 920188754 232276139 68135713 666013477 68135713 666013477 983240433 983274569 983240433 983274569 898024745 101987215 898024745 101987215 274124341 725805108 274124341 725805108 866934175 133088718 866934175 133088718 948456101 499998032 948456101 499998032 499987688 95618966 499987688 95618966 95603127 812266454 95603127 812266454 500005200 897158257 500005200 897158257 102842819 880185495 102842819 880185495 499978665 80932688 499978665 80932688 499982491 878643185 499982491 878643185 121331848 499971621 121331848 499971621 855235301 390760135 855235301 390760135 609226382 499980774 609226382 499980774 770403468 350009552 770403468 350009552 350038965 431409799 350038965 431409799 500022029 513824639 500022029 513824639 721171335 235829203 721171335 235829203 500012774 771027193 500012774 771027193 864247160 135686142 864247160 135686142 500015338 500002423 500015338 500002423 195625797 195636376 195625797 195636376 707932235 500036727 707932235 500036727 637013660 662818801 637013660 662818801 662824779 500008651 662824779 500008651 265214220 44386954 265214220 44386954 500018149 76585165 500018149 76585165 76523496 500006428 76523496 500006428 634518274 500023043 634518274 500023043 72851565 927159212 72851565 927159212 669453586 226622683 669453586 226622683 773363095 500039313 773363095 500039313 633039585 499971894 633039585 499971894 995675801 500007275 995675801 500007275 180824475 332912537 180824475 332912537 451513544 754448944 451513544 754448944 245556398 733415713 245556398 733415713 499961734 834538331 499961734 834538331 165464915 778354918 165464915 778354918 849805714 499986256 849805714 499986256 119558710 880470822 119558710 880470822 324752651 53854143 324752651 53854143 946154071 846874344 946154071 846874344 499976750 708873853 499976750 708873853 862068543 862101567 862068543 862101567 221720954 500003586 221720954 500003586 499996651 841935850 499996651 841935850 841942536 317310849 841942536 317310849 617309092 775507314 617309092 775507314 146187561 499992035 146187561 499992035 442939563 557063745 442939563 557063745 499974284 222969496 499974284 222969496 583233596 775979230 583233596 775979230 224030651 722983780 224030651 722983780 722970227 499973820 722970227 499973820 253739927 733657178 253739927 733657178 733649932 368801738 733649932 368801738 368793153 189924748 368793153 189924748 810114534 535785605 810114534 535785605 464278626 354547660 464278626 354547660 625683378 625715089 625683378 625715089 130401877 130440554 130401877 130440554 209960984 790051263 209960984 790051263 738106085 150782171 738106085 150782171 849204537 452705378 849204537 452705378 547284166 289005237 547284166 289005237 710992057 499578227 710992057 499578227 499985633 827881636 499985633 827881636 827863377 729510138 827863377 729510138 343375064 499993030 343375064 499993030 153218519 846798568 153218519 846798568 185782038 734475263 185782038 734475263 500029842 89944191 500029842 89944191 817312940 817334970 817312940 817334970 250801947 251135275 250801947 251135275 500036221 500026154 500036221 500026154 348643191 787993679 348643191 787993679 787968256 956562953 787968256 956562953 500014138 328960089 500014138 328960089 671000474 90473957 671000474 90473957 500039097 408425137 500039097 408425137 591583660 500021577 591583660 500021577 144798264 250662967 144798264 250662967 499971287 85740409 499971287 85740409 85765241 500006802 85765241 500006802 480598745 987419030 480598745 987419030 500028305 340284346 500028305 340284346 345249131 889582962 345249131 889582962 905448806 314205700 905448806 314205700 314231457 836615520 314231457 836615520 836635579 495883180 836635579 495883180 300223003 699805510 300223003 699805510 992767740 7161943 992767740 7161943 543014530 691576676 543014530 691576676 499985927 458065399 499985927 458065399 840148556 159908227 840148556 159908227 500020317 747958930 500020317 747958930 747999670 842201401 747999670 842201401 500014004 500036258 500014004 500036258 921039413 314307146 921039413 314307146 685680094 869149705 685680094 869149705 869148528 561427051 869148528 561427051 438589154 394596343 438589154 394596343 605383757 499986239 605383757 499986239 101851823 101843291 101851823 101843291 231473006 975215292 231473006 975215292 975232787 340727427 975232787 340727427 499960601 166710934 499960601 166710934 833312782 766170484 833312782 766170484 94718856 94714596 94718856 94714596 20218206 979766374 20218206 979766374 393642913 511738760 393642913 511738760 814349112 99001640 814349112 99001640 99024485 475079805 99024485 475079805 475076353 34969578 475076353 34969578 34960333 499962094 34960333 499962094 500032119 268453880 500032119 268453880 681230199 769071391 681230199 769071391 499999081 499979912 499999081 499979912 669002044 499980016 669002044 499980016 76580341 376913780 76580341 376913780 623082553 392892450 623082553 392892450 254510388 254514728 254510388 254514728 796495425 796480344 796495425 796480344 438694830 438702416 438694830 438702416 513072330 500038581 513072330 500038581 481498767 499969551 481498767 499969551 274921698 304882098 274921698 304882098 695104688 500028715 695104688 500028715 50028237 227949642 50028237 227949642 500026152 174245616 500026152 174245616 174249686 499960427 174249686 499960427 846387663 153609865 846387663 153609865 799440239 539205589 799440239 539205589 500020743 684018159 500020743 684018159 684031249 112894610 684031249 112894610 500000596 585679816 500000596 585679816 629869015 629810519 629869015 629810519 372962046 372976798 372962046 372976798 414103894 585900671 414103894 585900671 499987512 565302936 499987512 565302936 685060935 878804754 685060935 878804754 500023656 499981705 500023656 499981705 993754891 163730304 993754891 163730304 776213939 988943181 776213939 988943181 988923004 517589521 988923004 517589521 349047983 349060069 349047983 349060069 619870941 500017781 619870941 500017781 296584612 500016992 296584612 500016992 125760325 874234090 125760325 874234090 499989035 317108996 499989035 317108996 392491650 499995956 392491650 499995956 499963723 352732396 499963723 352732396 83615592 499969823 83615592 499969823 500023951 499278279 500023951 499278279 286973990 763248163 286973990 763248163 763270879 72351674 763270879 72351674 72334597 130316372 72334597 130316372 330596300 669381951 330596300 669381951 470630761 283310572 470630761 283310572 883469404 698759482 883469404 698759482 499961112 454071167 499961112 454071167 454037269 321749064 454037269 321749064 500030855 605004384 500030855 605004384 437050701 268018890 437050701 268018890 731967717 296406584 731967717 296406584 499968057 758416004 499968057 758416004 713083376 350724111 713083376 350724111 555961635 500037436 555961635 500037436 994541594 5458077 994541594 5458077 200699953 499966693 200699953 499966693 500023183 30648050 500023183 30648050 969355859 500029528 969355859 500029528 78689594 500017397 78689594 500017397 721657739 278351852 721657739 278351852 347080327 652851904 347080327 652851904 500030375 474416130 500030375 474416130 742825495 967323122 742825495 967323122 967286275 500026266 967286275 500026266 33589957 499988940 33589957 499988940 846392669 500026125 846392669 500026125 477055715 452478719 477055715 452478719 452434947 621722049 452434947 621722049 499960735 925039701 499960735 925039701 75003486 48577083 75003486 48577083 748784672 969079735 748784672 969079735 30900224 936354912 30900224 936354912 499967729 500018444 499967729 500018444 456017313 372689983 456017313 372689983 622082381 614862608 622082381 614862608 385101711 782799167 385101711 782799167 499985435 499982603 499985435 499982603 342864770 499961586 342864770 499961586 804108655 888897670 804108655 888897670 111110207 499997473 111110207 499997473 907252391 361570473 907252391 361570473 361594414 499991381 361594414 499991381 731843766 872125402 731843766 872125402 248496826 160072904 248496826 160072904 839881515 643557598 839881515 643557598 63415532 499974276 63415532 499974276 112296376 887700132 112296376 887700132 713233698 682701194 713233698 682701194 500015756 691637302 500015756 691637302 499990040 42425606 499990040 42425606 500034335 873911525 500034335 873911525 825850972 825801932 825850972 825801932 104725583 895288099 104725583 895288099 663266174 663288626 663266174 663288626 963266033 963271947 963266033 963271947 322914871 322902025 322914871 322902025 22216717 977800839 22216717 977800839 807097129 113239899 807097129 113239899 886786984 258869802 886786984 258869802 258844683 211878739 258844683 211878739 957927711 957997356 957927711 957997356 906646379 93307289 906646379 93307289 775340329 500032487 775340329 500032487 557888334 231031536 557888334 231031536 235285769 764726920 235285769 764726920 594528770 42163594 594528770 42163594 499998143 500038809 499998143 500038809 849235711 132433119 849235711 132433119 468598173 468583761 468598173 468583761 551123317 448861057 551123317 448861057 500037756 567534614 500037756 567534614 152832471 847211137 152832471 847211137 535871024 499998138 535871024 499998138 889019736 575340703 889019736 575340703 499995821 803024886 499995821 803024886 803037504 907610925 803037504 907610925 499992521 110263231 499992521 110263231 799192251 200824757 799192251 200824757 816718227 183316565 816718227 183316565 499967915 883363583 499967915 883363583 116579978 499968385 116579978 499968385 435163601 952227233 435163601 952227233 47786156 756464602 47786156 756464602 412320070 499966058 412320070 499966058 534564981 534561241 534564981 534561241 538539987 461431148 538539987 461431148 7544025 992459993 7544025 992459993 444270936 444265665 444270936 444265665 948278221 948275789 948278221 948275789 500035535 22531857 500035535 22531857 127074380 127062169 127074380 127062169 4293616 4315515 4293616 4315515 269897906 730044554 269897906 730044554 50522766 499963821 50522766 499963821 499976071 666372431 499976071 666372431 593702555 500034437 593702555 500034437 292946187 707101069 292946187 707101069 500012441 206952754 500012441 206952754 500008978 804259080 500008978 804259080 499988996 396049921 499988996 396049921 603921016 518411081 603921016 518411081 133623400 133623895 133623400 133623895 702360770 702329148 702360770 702329148 886071762 113991224 886071762 113991224 121412726 499970693 121412726 499970693 68775230 105087978 68775230 105087978 894896445 499989961 894896445 499989961 343645674 499973331 343645674 499973331 753185100 512222685 753185100 512222685 500024365 584100440 500024365 584100440 484836081 137178456 484836081 137178456 862791577 209891220 862791577 209891220 209912538 806344679 209912538 806344679 937829684 62141099 937829684 62141099 838782116 499975133 838782116 499975133 143709623 500039704 143709623 500039704 733862067 266106344 733862067 266106344 366376650 500039890 366376650 500039890 784736554 102464356 784736554 102464356 36678939 36657037 36678939 36657037 553588288 553616007 553588288 553616007 741522320 500010429 741522320 500010429 499972485 782976632 499972485 782976632 248356019 131967409 248356019 131967409 132027799 34608220 132027799 34608220 965416489 500002509 965416489 500002509 75772402 920730707 75772402 920730707 499977737 499991141 499977737 499991141 141567686 104489572 141567686 104489572 895493132 9883732 895493132 9883732 500016935 619153653 500016935 619153653 500022373 500035196 500022373 500035196 456279951 719727281 456279951 719727281 702205447 297773409 702205447 297773409 486256010 499998121 486256010 499998121 841308055 446500516 841308055 446500516 500027888 435530767 500027888 435530767 874001329 125987730 874001329 125987730 499977866 503646380 499977866 503646380 857804690 142199350 857804690 142199350 276691954 723302196 276691954 723302196 11681489 11676681 11681489 11676681 472330286 527658276 472330286 527658276 918437756 81558732 918437756 81558732 499975033 758103182 499975033 758103182 625481101 4410282 625481101 4410282 4464407 859076293 4464407 859076293 859060869 499963705 859060869 499963705 496974765 395718884 496974765 395718884 604241946 500034475 604241946 500034475 584995862 729036266 584995862 729036266 729027810 863113971 729027810 863113971 499198219 500869373 499198219 500869373 500010637 910992213 500010637 910992213 174449579 174410851 174449579 174410851 500031898 804037715 500031898 804037715 803966086 533088119 803966086 533088119 466895141 351854445 466895141 351854445 931702351 816764015 931702351 816764015 499985966 638300242 499985966 638300242 638259820 390276488 638259820 390276488 609753584 499987547 609753584 499987547 849573060 500035131 849573060 500035131 104857672 219560040 104857672 219560040 219631283 862287560 219631283 862287560 137721744 571590402 137721744 571590402 748643465 251284661 748643465 251284661 499980353 611499511 499980353 611499511 500009712 305839495 500009712 305839495 499969524 957239729 499969524 957239729 500036051 65851477 500036051 65851477 50731299 949235236 50731299 949235236 452048926 499998772 452048926 499998772 126661357 500009109 126661357 500009109 500015932 212241345 500015932 212241345 999484007 999517722 999484007 999517722 500030904 681943194 500030904 681943194 116675078 116675265 116675078 116675265 500021911 501006432 500021911 501006432 501025061 499971788 501025061 499971788 280987956 316823944 280987956 316823944 992340153 500030803 992340153 500030803 720581336 134636889 720581336 134636889 865410282 228377739 865410282 228377739 228369576 500008418 228369576 500008418 423365936 187664856 423365936 187664856 187639970 47408720 187639970 47408720 500025661 806185661 500025661 806185661 500031493 285367128 500031493 285367128 675509963 696323677 675509963 696323677 303678156 443346177 303678156 443346177 443339869 786618742 443339869 786618742 213432999 500033583 213432999 500033583 996877223 552175992 996877223 552175992 499993353 195581090 499993353 195581090 804392141 226979505 804392141 226979505 154055646 845959907 154055646 845959907 164451128 507301136 164451128 507301136 500032791 822535019 500032791 822535019 456480719 456458427 456480719 456458427 499976407 654078282 499976407 654078282 716794981 500025747 716794981 500025747 404400689 500037311 404400689 500037311 809108377 190949666 809108377 190949666 500026946 844386259 500026946 844386259 500023791 175461239 500023791 175461239 544871228 931722462 544871228 931722462 931780575 499987491 931780575 499987491 93886123 500023472 93886123 500023472 440776780 499961957 440776780 499961957 659462607 659465594 659462607 659465594 594049391 113708559 594049391 113708559 886333060 304912915 886333060 304912915 209548272 500031848 209548272 500031848 358659137 874012444 358659137 874012444 125995535 248690411 125995535 248690411 751316597 577035092 751316597 577035092 499997471 500019988 499997471 500019988 979084231 20923838 979084231 20923838 499962788 875003246 499962788 875003246 81600010 81567711 81600010 81567711 499994586 619795218 499994586 619795218 930612168 930593792 930612168 930593792 694004603 531403521 694004603 531403521 468545569 44875665 468545569 44875665 499997702 500006615 499997702 500006615 302594171 500035287 302594171 500035287 609342549 650540842 609342549 650540842 499990612 81832835 499990612 81832835 918128982 660460432 918128982 660460432 500019249 11833130 500019249 11833130 499983530 859160199 499983530 859160199 499217513 499978321 499217513 499978321 271360381 610593930 271360381 610593930 986213442 152915628 986213442 152915628 380914178 499971892 380914178 499971892 499975626 204511941 499975626 204511941 458406954 541557547 458406954 541557547 258563284 258585478 258563284 258585478 342871441 583489030 342871441 583489030 500032688 594145863 500032688 594145863 40175185 40163202 40175185 40163202 353750177 353697245 353750177 353697245 896075825 103952231 896075825 103952231 499991755 667478813 499991755 667478813 948853040 500025313 948853040 500025313 948798030 948742219 948798030 948742219 905298477 153074354 905298477 153074354 67390956 500016010 67390956 500016010 499979764 296585819 499979764 296585819 500002972 927104136 500002972 927104136 499979339 240785100 499979339 240785100 832616625 167390093 832616625 167390093 809682352 500026573 809682352 500026573 99224262 500017943 99224262 500017943 277021505 722950873 277021505 722950873 85092522 499983287 85092522 499983287 500014209 826737507 500014209 826737507 30125316 30127449 30125316 30127449 546353602 500022436 546353602 500022436 987937916 414777757 987937916 414777757 500027415 500013670 500027415 500013670 691908642 623656145 691908642 623656145 112701672 887285835 112701672 887285835 499967130 291632023 499967130 291632023 335574714 653720611 335574714 653720611 461991453 461925219 461991453 461925219 500014182 810576954 500014182 810576954 645352619 118040084 645352619 118040084 118089893 218200894 118089893 218200894 835281360 164735507 835281360 164735507 436555949 472251879 436555949 472251879 915800707 499985038 915800707 499985038 32073397 499963369 32073397 499963369 412749589 726103673 412749589 726103673 273943292 500006077 273943292 500006077 594077353 799121863 594077353 799121863 70276892 929741798 70276892 929741798 499974298 362764439 499974298 362764439 573136369 573197552 573136369 573197552 283357214 358705708 283357214 358705708 421030350 487393688 421030350 487393688 499973033 466420363 499973033 466420363 466396820 991737858 466396820 991737858 991703612 660209675 991703612 660209675 160793934 499997131 160793934 499997131 588592366 744552313 588592366 744552313 306613686 306673858 306613686 306673858 992439067 992416732 992439067 992416732 86384667 440455631 86384667 440455631 559516545 110415568 559516545 110415568 500022118 267189905 500022118 267189905 714793685 756201584 714793685 756201584 903669310 96377931 903669310 96377931 499975579 612161185 499975579 612161185 500017376 788056240 500017376 788056240 751795213 248216455 751795213 248216455 309775827 690246585 309775827 690246585 500002406 133105457 500002406 133105457 499991380 355212635 499991380 355212635 291837621 96858500 291837621 96858500 903178313 700986428 903178313 700986428 701003473 973384551 701003473 973384551 973421353 171532350 973421353 171532350 171532027 340618230 171532027 340618230 659373145 883958195 659373145 883958195 363965537 635995897 363965537 635995897 809843286 809849708 809843286 809849708 500018678 97289112 500018678 97289112 500019357 948071240 500019357 948071240 687475962 499977595 687475962 499977595 872031376 240354049 872031376 240354049 240352695 499962955 240352695 499962955 949672780 512657087 949672780 512657087 487356788 621948347 487356788 621948347 706133306 224640162 706133306 224640162 775282973 459703424 775282973 459703424 499974853 296167673 499974853 296167673 820252449 820252597 820252449 820252597 336298753 245153918 336298753 245153918 245162449 500015639 245162449 500015639 270349105 72160256 270349105 72160256 72198985 844973956 72198985 844973956 878486074 499980288 878486074 499980288 760601849 760637527 760601849 760637527 801304237 250504280 801304237 250504280 749497985 104824527 749497985 104824527 895238848 937768300 895238848 937768300 62232443 854868699 62232443 854868699 500026851 153646007 500026851 153646007 499990337 809678476 499990337 809678476 500037427 378674410 500037427 378674410 856140124 856111843 856140124 856111843 382472049 499976755 382472049 499976755 493511845 569703566 493511845 569703566 430310059 418803119 430310059 418803119 581183229 443830594 581183229 443830594 221040303 778926653 221040303 778926653 499993449 115564027 499993449 115564027 499979043 500037981 499979043 500037981 929535838 70500820 929535838 70500820 500002665 500028255 500002665 500028255 282541067 532721958 282541067 532721958 552468415 740525621 552468415 740525621 259437012 499988427 259437012 499988427 625020622 500010254 625020622 500010254 272289274 306527524 272289274 306527524 500011765 921339710 500011765 921339710 78676031 500022467 78676031 500022467 686726727 686726500 686726727 686726500 940494201 500003051 940494201 500003051 489480954 500037834 489480954 500037834 255795294 545080663 255795294 545080663 545091065 475184677 545091065 475184677 524852045 107616949 524852045 107616949 892329567 791768913 892329567 791768913 499995387 52402499 499995387 52402499 500006178 700137742 500006178 700137742 700124461 641540991 700124461 641540991 499976030 500004057 499976030 500004057 585916218 896270627 585916218 896270627 103739193 951611748 103739193 951611748 951637913 499997777 951637913 499997777 50784383 353044994 50784383 353044994 500008469 906009480 500008469 906009480 93963956 510215137 93963956 510215137 537288470 537345858 537288470 537345858 499962287 276381147 499962287 276381147 276381583 500001271 276381583 500001271 589483620 805614553 589483620 805614553 194422565 499967491 194422565 499967491 577084921 499982495 577084921 499982495 351060778 648999715 351060778 648999715 499975354 521349229 499975354 521349229 500002202 790743918 500002202 790743918 209262610 499982343 209262610 499982343 620756695 620768110 620756695 620768110 499983588 465800717 499983588 465800717 290920751 709058350 290920751 709058350 171697005 171733550 171697005 171733550 460915942 614057788 460915942 614057788 962677230 64981102 962677230 64981102 64951291 499991036 64951291 499991036 868204741 131839731 868204741 131839731 483784777 516168855 483784777 516168855 1902370 1847427 1902370 1847427 122727938 122752865 122727938 122752865 917611616 82435711 917611616 82435711 172520596 503857036 172520596 503857036 496709133 499992043 496709133 499992043 93614402 906362407 93614402 906362407 437614005 62599470 437614005 62599470 937424866 457049265 937424866 457049265 457044962 151953084 457044962 151953084 923096198 923097821 923096198 923097821 603967670 518933728 603967670 518933728 481055214 669250220 481055214 669250220 669202165 210627904 669202165 210627904 210598224 499970837 210598224 499970837 448188118 551763324 448188118 551763324 216155417 216116876 216155417 216116876 246037737 753936303 246037737 753936303 146264421 45075768 146264421 45075768 996702254 996719117 996702254 996719117 754882178 281608826 754882178 281608826 499987626 373084861 499987626 373084861 626872103 526304070 626872103 526304070 499986518 826632345 499986518 826632345 500038941 876921434 500038941 876921434 500004051 991418694 500004051 991418694 357394717 357395263 357394717 357395263 401003553 598988791 401003553 598988791 654329089 500005168 654329089 500005168 500030100 748123122 500030100 748123122 313646941 10110927 313646941 10110927 500003145 752583078 500003145 752583078 499976129 753832666 499976129 753832666 499988540 314129021 499988540 314129021 314159289 307457261 314159289 307457261 692587829 855828937 692587829 855828937 499995541 67358337 499995541 67358337 500033468 500027091 500033468 500027091 378145577 389715784 378145577 389715784 500009130 926360891 500009130 926360891 55914138 55882312 55914138 55882312 854548278 499985719 854548278 499985719 459028668 459042734 459028668 459042734 110408839 889596305 110408839 889596305 553176324 500001634 553176324 500001634 499992982 966598795 499992982 966598795 175699175 205912912 175699175 205912912 647056735 500022232 647056735 500022232 668061489 331953971 668061489 331953971 39511356 671948437 39511356 671948437 862520117 424559720 862520117 424559720 259799239 259788352 259799239 259788352 499985530 625145867 499985530 625145867 523820515 91145895 523820515 91145895 91161750 499979179 91161750 499979179 950022769 950078262 950022769 950078262 622959860 170116993 622959860 170116993 829898889 500039278 829898889 500039278 495370754 377996220 495370754 377996220 499986941 614857661 499986941 614857661 385172394 596639828 385172394 596639828 933996921 933953615 933996921 933953615 500009448 300941813 500009448 300941813 663886924 336056115 663886924 336056115 500006550 206333819 500006550 206333819 556471809 556448152 556471809 556448152 549542618 500035477 549542618 500035477 85427105 914580706 85427105 914580706 499972674 50491831 499972674 50491831 477980541 522047178 477980541 522047178 499965809 368262107 499965809 368262107 499982733 783600335 499982733 783600335 6125749 6183307 6125749 6183307 314195498 499970521 314195498 499970521 500017795 158075284 500017795 158075284 39376639 960586780 39376639 960586780 432670582 567293716 432670582 567293716 393352225 606615291 393352225 606615291 417300218 247776272 417300218 247776272 752175203 399034884 752175203 399034884 434242847 809049284 434242847 809049284 809096987 644536960 809096987 644536960 628262386 499974791 628262386 499974791 234724355 616577191 234724355 616577191 383376288 167809587 383376288 167809587 167818977 657015544 167818977 657015544 499966412 366570276 499966412 366570276 366557355 918801100 366557355 918801100 500024352 280930705 500024352 280930705 481678634 499960359 481678634 499960359 990975986 500037050 990975986 500037050 279681486 720313180 279681486 720313180 143082702 169421538 143082702 169421538 519860190 480139835 519860190 480139835 499964394 461118427 499964394 461118427 191304053 808739015 191304053 808739015 720894499 720889950 720894499 720889950 499985008 917372505 499985008 917372505 943280268 179127371 943280268 179127371 251876352 967043264 251876352 967043264 967074146 831761464 967074146 831761464 425114517 500025401 425114517 500025401 476636111 500027463 476636111 500027463 724275943 499985361 724275943 499985361 500019458 807333840 500019458 807333840 360788720 499987352 360788720 499987352 109868686 565617574 109868686 565617574 500028171 548279686 500028171 548279686 235597282 235617841 235597282 235617841 499963929 583266243 499963929 583266243 647159682 240605761 647159682 240605761 500030098 201419571 500030098 201419571 798565585 95596627 798565585 95596627 95597022 862986563 95597022 862986563 880298861 880282760 880298861 880282760 403739663 502931406 403739663 502931406 497081523 889490661 497081523 889490661 110487147 500007630 110487147 500007630 668888675 923868354 668888675 923868354 499981552 475739129 499981552 475739129 627283752 500033965 627283752 500033965 86200287 44271368 86200287 44271368 982312114 17663423 982312114 17663423 14453978 500035832 14453978 500035832 727404223 548569182 727404223 548569182 305572284 238246640 305572284 238246640 761729891 728735031 761729891 728735031 420784698 499974519 420784698 499974519 25740650 499992884 25740650 499992884 500012626 176620760 500012626 176620760 176639357 944029770 176639357 944029770 944004371 720617261 944004371 720617261 500028946 683058468 500028946 683058468 683073087 93148099 683073087 93148099 500030748 500012730 500030748 500012730 815831521 500019866 815831521 500019866 594520706 499996344 594520706 499996344 981381238 500004597 981381238 500004597 281141593 603986539 281141593 603986539 869097358 130944026 869097358 130944026 432311474 432356478 432311474 432356478 327425389 327412479 327425389 327412479 500022167 527217469 500022167 527217469 590056898 500024561 590056898 500024561 16666720 983324842 16666720 983324842 460413048 443735851 460413048 443735851 556231426 517432705 556231426 517432705 517398258 774162114 517398258 774162114 774183025 500016006 774183025 500016006 358896782 358856359 358896782 358856359 500029357 584929157 500029357 584929157 61445474 499965723 61445474 499965723 640669718 640678358 640669718 640678358 500036587 552308903 500036587 552308903 365930124 634093246 365930124 634093246 344856384 500018131 344856384 500018131 499963910 798779652 499963910 798779652 408245021 499991504 408245021 499991504 766931749 766920127 766931749 766920127 34705029 34684867 34705029 34684867 462551331 462490620 462551331 462490620 993960867 6023453 993960867 6023453 500000103 196036974 500000103 196036974 854334456 45548631 854334456 45548631 954406331 236058099 954406331 236058099 489650160 812141823 489650160 812141823 812155194 499986831 812155194 499986831 594355819 500003049 594355819 500003049 678887496 995040624 678887496 995040624 67178269 499972852 67178269 499972852 722806590 277177668 722806590 277177668 445328354 554634530 445328354 554634530 948829785 197821913 948829785 197821913 48435050 951573643 48435050 951573643 619452808 500015354 619452808 500015354 56939618 693418360 56939618 693418360 838312077 934339971 838312077 934339971 65663374 63226296 65663374 63226296 936802739 499973855 936802739 499973855 3564826 823635796 3564826 823635796 592436759 407587909 592436759 407587909 939722064 939731500 939722064 939731500 499981494 499971468 499981494 499971468 961756420 961734305 961756420 961734305 499994293 355825547 499994293 355825547 402444355 688602488 402444355 688602488 500027009 234241756 500027009 234241756 499996789 151291704 499996789 151291704 781650301 500034966 781650301 500034966 591799865 500034448 591799865 500034448 500029378 970782569 500029378 970782569 982980510 17002853 982980510 17002853 44331628 955633829 44331628 955633829 303643026 499994190 303643026 499994190 25592360 974398732 25592360 974398732 499983487 314867984 499983487 314867984 131644082 500037290 131644082 500037290 695847534 862715457 695847534 862715457 303395163 500035419 303395163 500035419 872654450 500036792 872654450 500036792 129302653 687329626 129302653 687329626 500036911 400071202 500036911 400071202 59861113 940125947 59861113 940125947 666751097 394197255 666751097 394197255 500000076 399180154 500000076 399180154 965163341 499971529 965163341 499971529 388246607 388296761 388246607 388296761 455678752 544383622 455678752 544383622 541854286 458130724 541854286 458130724 499981537 688365979 499981537 688365979 330074088 341046237 330074088 341046237 499963709 500015484 499963709 500015484 228484060 510365898 228484060 510365898 599849492 891050136 599849492 891050136 891022953 986265237 891022953 986265237 499969551 499982977 499969551 499982977 888604825 305776691 888604825 305776691 694225263 135896693 694225263 135896693 864042938 499995869 864042938 499995869 670095558 262068775 670095558 262068775 737944827 500034258 737944827 500034258 91033769 130725740 91033769 130725740 878072878 878051441 878072878 878051441 12610087 366203640 12610087 366203640 825768599 825791183 825768599 825791183 500000566 150990382 500000566 150990382 500017508 499974809 500017508 499974809 152909448 327373723 152909448 327373723 672606357 500018658 672606357 500018658 305944085 714340316 305944085 714340316 499973403 470055838 499973403 470055838 148978876 609199992 148978876 609199992 616917367 499994132 616917367 499994132 875968794 500038744 875968794 500038744 609353575 699110335 609353575 699110335 162992712 837011450 162992712 837011450 378812286 378806202 378812286 378806202 499962611 476213457 499962611 476213457 500009177 24793517 500009177 24793517 251042047 748941235 251042047 748941235 451635969 38508660 451635969 38508660 961539369 549348483 961539369 549348483 450715012 831006336 450715012 831006336 499988422 351642928 499988422 351642928 351677424 999776179 351677424 999776179 803838766 285397397 803838766 285397397 714572062 923023350 714572062 923023350 923004391 728391825 923004391 728391825 499982177 119523532 499982177 119523532 500000907 698974926 500000907 698974926 301027783 500006191 301027783 500006191 838996109 676279034 838996109 676279034 247437949 247461789 247437949 247461789 420971531 502563979 420971531 502563979 572694356 427301900 572694356 427301900 566926340 566985634 566926340 566985634 379859314 499971736 379859314 499971736 908690855 499982240 908690855 499982240 499975313 141552488 499975313 141552488 499977960 100419825 499977960 100419825 100469512 420845647 100469512 420845647 683724397 683797021 683724397 683797021 500016079 88548653 500016079 88548653 499987361 637434231 499987361 637434231 499983894 52619564 499983894 52619564 499982724 878530333 499982724 878530333 912823711 87175299 912823711 87175299 500004878 583804506 500004878 583804506 500034419 806258111 500034419 806258111 193777127 323164983 193777127 323164983 858397235 858364670 858397235 858364670 767997367 500039120 767997367 500039120 234499347 765502444 234499347 765502444 536016317 536058004 536016317 536058004 500018829 931745500 500018829 931745500 500029952 441744234 500029952 441744234 441757276 901973158 441757276 901973158 902035574 500023361 902035574 500023361 271589273 994563253 271589273 994563253 500016772 189884855 500016772 189884855 189890607 709630402 189890607 709630402 499984250 986879297 499984250 986879297 499969218 864873374 499969218 864873374 500011930 648121155 500011930 648121155 499985683 499962296 499985683 499962296 902095432 500011031 902095432 500011031 179787172 374112348 179787172 374112348 625880412 604301117 625880412 604301117 500006277 871080741 500006277 871080741 871128550 859513817 871128550 859513817 500020212 451024785 500020212 451024785 549009164 217800464 549009164 217800464 217825621 499963947 217825621 499963947 966718295 966702084 966718295 966702084 499970431 581424272 499970431 581424272 581562569 418467361 581562569 418467361 382522567 617464271 382522567 617464271 499989877 524048053 499989877 524048053 534035093 758693722 534035093 758693722 758694225 203983203 758694225 203983203 203958238 498024937 203958238 498024937 498012634 499972619 498012634 499972619 315646277 315674976 315646277 315674976 469118048 967093987 469118048 967093987 32888746 499994482 32888746 499994482 500038217 696636278 500038217 696636278 544812987 499963282 544812987 499963282 315019633 499987953 315019633 499987953 500011273 249717405 500011273 249717405 249657434 665369059 249657434 665369059 499988027 732605556 499988027 732605556 267378314 499992369 267378314 499992369 709176292 585303025 709176292 585303025 431014621 500012614 431014621 500012614 694270005 762543361 694270005 762543361 237493608 265248679 237493608 265248679 734777940 532543410 734777940 532543410 500007851 572220049 500007851 572220049 835823365 164133162 835823365 164133162 463641844 463645779 463641844 463645779 209794642 209732320 209794642 209732320 169068106 830907336 169068106 830907336 294527811 454865239 294527811 454865239 596509663 403522257 596509663 403522257 718287251 718310894 718287251 718310894 802245253 197757154 802245253 197757154 47955291 500008367 47955291 500008367 500025148 702908571 500025148 702908571 976825756 500037012 976825756 500037012 499963630 839024391 499963630 839024391 370452779 417897725 370452779 417897725 582061283 631713742 582061283 631713742 500006923 383172701 500006923 383172701 619830873 619842783 619830873 619842783 328816557 239547752 328816557 239547752 239567491 824986503 239567491 824986503 509149293 429077513 509149293 429077513 965461242 34570283 965461242 34570283 737836579 737824770 737836579 737824770 747332013 500024865 747332013 500024865 500034012 646756676 500034012 646756676 446759204 377718059 446759204 377718059 377653998 499982484 377653998 499982484 853392418 101354091 853392418 101354091 500011857 545707510 500011857 545707510 545685531 171606511 545685531 171606511 171608053 508839926 171608053 508839926 499963024 356715521 499963024 356715521 483364597 499996124 483364597 499996124 612850915 365995498 612850915 365995498 365983840 500011972 365983840 500011972 421661890 388232250 421661890 388232250 185226367 814795446 185226367 814795446 500030995 297453718 500030995 297453718 465117417 580542737 465117417 580542737 580561692 829285052 580561692 829285052 499963166 614403537 499963166 614403537 898790144 898761313 898790144 898761313 499991599 373010832 499991599 373010832 847822554 662709377 847822554 662709377 500015208 798052572 500015208 798052572 798008154 402848282 798008154 402848282 117331020 882613517 117331020 882613517 499978583 152300939 499978583 152300939 27552748 972402348 27552748 972402348 339070594 370782544 339070594 370782544 629177156 500017481 629177156 500017481 128168190 128162250 128168190 128162250 708166670 632546376 708166670 632546376 500025714 462047129 500025714 462047129 500032955 458376557 500032955 458376557 458413328 560129463 458413328 560129463 500028808 961264996 500028808 961264996 499999354 500037156 499999354 500037156 580563955 20212468 580563955 20212468 20199569 499987344 20199569 499987344 146843006 500022936 146843006 500022936 71514069 500039079 71514069 500039079 724706435 275319742 724706435 275319742 898574440 898610480 898574440 898610480 585098897 203676580 585098897 203676580 796350371 389195547 796350371 389195547 389173056 138828309 389173056 138828309 943607234 5666708 943607234 5666708 994330855 500016943 994330855 500016943 378414736 411271612 378414736 411271612 588748318 701713087 588748318 701713087 499997103 728811815 499997103 728811815 500034433 456874814 500034433 456874814 499980221 799030346 499980221 799030346 799021559 423362270 799021559 423362270 268308821 499983223 268308821 499983223 339938897 272436336 339938897 272436336 656531598 499987142 656531598 499987142 876525202 667186477 876525202 667186477 667165916 867443887 667165916 867443887 867493352 499993369 867493352 499993369 46146784 217357177 46146784 217357177 782644071 128361957 782644071 128361957 128377044 958556303 128377044 958556303 958490067 308242111 958490067 308242111 23454657 976544820 23454657 976544820 222239348 239721303 222239348 239721303 593292057 840738680 593292057 840738680 159201969 500036382 159201969 500036382 927034741 927074758 927034741 927074758 384288850 384281001 384288850 384281001 854354952 500036616 854354952 500036616 274680124 274693799 274680124 274693799 484669768 598096266 484669768 598096266 401913526 476075675 401913526 476075675 576731302 576757230 576731302 576757230 330314645 330358744 330314645 330358744 500019501 877087553 500019501 877087553 201377707 798560962 201377707 798560962 500009540 897988869 500009540 897988869 425064075 425038532 425064075 425038532 499970890 744405377 499970890 744405377 499962645 178273879 499962645 178273879 577305071 980561738 577305071 980561738 19451197 152324138 19451197 152324138 741454688 499980993 741454688 499980993 892873270 178858354 892873270 178858354 499971806 140192476 499971806 140192476 500037024 609081381 500037024 609081381 499965852 499986811 499965852 499986811 505458182 359854900 505458182 359854900 27604891 27596905 27604891 27596905 137930646 862024568 137930646 862024568 176485287 499975656 176485287 499975656 559175075 872360422 559175075 872360422 172686538 499995447 172686538 499995447 146011664 853975231 146011664 853975231 499976389 98911227 499976389 98911227 901063540 500034064 901063540 500034064 209331108 500015466 209331108 500015466 503011414 502964259 503011414 502964259 448137368 11012834 448137368 11012834 500024880 474910274 500024880 474910274 474931372 478949025 474931372 478949025 651731642 318816731 651731642 318816731 318876631 219399853 318876631 219399853 780598815 500029151 780598815 500029151 447443677 447425071 447443677 447425071 11994810 500034256 11994810 500034256 499993415 140874842 499993415 140874842 140868440 637762161 140868440 637762161 637761066 290671230 637761066 290671230 499982179 436107509 499982179 436107509 563907986 807767234 563907986 807767234 188400137 500010773 188400137 500010773 466515635 533559894 466515635 533559894 499547931 499993274 499547931 499993274 520782012 561983837 520782012 561983837 562009194 271094228 562009194 271094228 500020436 518378613 500020436 518378613 867715268 132358379 867715268 132358379 480963969 943895967 480963969 943895967 56085112 499979910 56085112 499979910 656691997 675152236 656691997 675152236 114134122 496328289 114134122 496328289 503654881 499982188 503654881 499982188 83967426 956645256 83967426 956645256 956618110 934226959 956618110 934226959 65813042 379972043 65813042 379972043 619979468 499966789 619979468 499966789 35117045 795460590 35117045 795460590 795408798 805345946 795408798 805345946 194662724 790934464 194662724 790934464 209118644 499984755 209118644 499984755 19637752 938906356 19637752 938906356 500006952 466865345 500006952 466865345 500016016 877139370 500016016 877139370 122914496 980866146 122914496 980866146 984402931 417331015 984402931 417331015 499967717 285952464 499967717 285952464 176903120 500032768 176903120 500032768 700983749 499964430 700983749 499964430 125560309 874401877 125560309 874401877 58887147 58899655 58887147 58899655 384453750 673059445 384453750 673059445 326948327 890007180 326948327 890007180 889984788 500015527 889984788 500015527 329098637 670911922 329098637 670911922 564904174 564857586 564904174 564857586 499972298 878579086 499972298 878579086 500037292 631093499 500037292 631093499 631151434 500036871 631151434 500036871 130557022 256195371 130557022 256195371 743878445 493945392 743878445 493945392 493956869 172659284 493956869 172659284 827290871 632474803 827290871 632474803 367500835 801362430 367500835 801362430 801393867 499977561 801393867 499977561 322462045 582352276 322462045 582352276 500018237 203560053 500018237 203560053 23756587 976211365 23756587 976211365 939554569 270760118 939554569 270760118 414499229 500014475 414499229 500014475 581752572 500026804 581752572 500026804 179313308 179240789 179313308 179240789 836241968 499988401 836241968 499988401 482936892 412275641 482936892 412275641 866974308 500015329 866974308 500015329 499962333 308256941 499962333 308256941 724914642 724948445 724914642 724948445 499997718 68898594 499997718 68898594 500002355 899255561 500002355 899255561 100754672 302307863 100754672 302307863 964998731 499991537 964998731 499991537 407784517 532371913 407784517 532371913 532342137 780236466 532342137 780236466 219761094 494777345 219761094 494777345 742513344 500015309 742513344 500015309 883594733 499980736 883594733 499980736 931237207 208966629 931237207 208966629 350727594 649246225 350727594 649246225 756828949 500032895 756828949 500032895 500014720 896411982 500014720 896411982 343178859 343220480 343178859 343220480 53831800 779849122 53831800 779849122 499977403 104083966 499977403 104083966 544346415 544324082 544346415 544324082 354473226 310832067 354473226 310832067 499974614 250457437 499974614 250457437 250414946 810226913 250414946 810226913 792883617 499974401 792883617 499974401 500004759 644091047 500004759 644091047 952637755 47397125 952637755 47397125 500001941 499975161 500001941 499975161 455754700 500022582 455754700 500022582 856281943 500032270 856281943 500032270 326386663 499986236 326386663 499986236 911029348 911000358 911029348 911000358 471677152 500013772 471677152 500013772 506959156 345063648 506959156 345063648 499972876 216929524 499972876 216929524 499989300 745622015 499989300 745622015 254347392 514560327 254347392 514560327 514576396 160089552 514576396 160089552 160146231 304585017 160146231 304585017 500031672 97089109 500031672 97089109 500028885 733720016 500028885 733720016 499965829 500014248 499965829 500014248 771703891 629016810 771703891 629016810 411787065 411747573 411787065 411747573 183582939 816449358 183582939 816449358 224657275 224669156 224657275 224669156 582025821 653794462 582025821 653794462 346233366 979619741 346233366 979619741 979673157 499994835 979673157 499994835 500013620 919774519 500013620 919774519 311652525 235372640 311652525 235372640 680305312 680297966 680305312 680297966 829375296 499969413 829375296 499969413 512532874 650001773 512532874 650001773 313074239 499986603 313074239 499986603 33607890 514246980 33607890 514246980 514245609 89260702 514245609 89260702 499973669 101747440 499973669 101747440 499992766 430818754 499992766 430818754 430764674 173344794 430764674 173344794 998992163 499983282 998992163 499983282 294089691 294100179 294089691 294100179 762338708 964056634 762338708 964056634 35958422 499985571 35958422 499985571 500006638 242843184 500006638 242843184 349885333 966217572 349885333 966217572 966164477 500038776 966164477 500038776 192962676 900252805 192962676 900252805 900240592 630055736 900240592 630055736 85685701 914254066 85685701 914254066 149610184 149627417 149610184 149627417 31788059 968199352 31788059 968199352 866918084 478010981 866918084 478010981 521968506 783503517 521968506 783503517 981576778 222982426 981576778 222982426 408906520 979522641 408906520 979522641 20486492 477676832 20486492 477676832 522341608 516118145 522341608 516118145 499971855 306837305 499971855 306837305 499984976 500019340 499984976 500019340 227658911 499966961 227658911 499966961 556125009 443815594 556125009 443815594 753746544 753719181 753746544 753719181 356471227 356456017 356471227 356456017 901618186 901626590 901618186 901626590 546948055 453112295 546948055 453112295 631851447 631919440 631851447 631919440 124498204 124471184 124498204 124471184 500001882 743238893 500001882 743238893 697629216 138160184 697629216 138160184 861797028 766078958 861797028 766078958 233914632 6345826 233914632 6345826 571514791 571509681 571514791 571509681 246801631 246806582 246801631 246806582 950407320 620361659 950407320 620361659 499974047 500007585 499974047 500007585 914011558 496018687 914011558 496018687 441470633 154170102 441470633 154170102 154168149 836480405 154168149 836480405 836479304 525752384 836479304 525752384 474208077 872972726 474208077 872972726 872979255 500012410 872979255 500012410 487782069 748050269 487782069 748050269 748046197 875997939 748046197 875997939 124020758 814948408 124020758 814948408 499979427 211901658 499979427 211901658 124052113 770940658 124052113 770940658 748403258 409691366 748403258 409691366 409682453 425863666 409682453 425863666 500018591 500025648 500018591 500025648 153433349 227345783 153433349 227345783 772672432 283015548 772672432 283015548 283019264 499987183 283019264 499987183 396200305 500003986 396200305 500003986 344590089 433926847 344590089 433926847 575280349 424706895 575280349 424706895 12398552 500022289 12398552 500022289 680841107 499994235 680841107 499994235 535279574 500000265 535279574 500000265 615936275 384033590 615936275 384033590 606516459 500027658 606516459 500027658 499988785 184451039 499988785 184451039 17773282 982191375 17773282 982191375 99954903 99968955 99954903 99968955 499998369 804006131 499998369 804006131 13717058 13692009 13717058 13692009 499977993 230073124 499977993 230073124 499986057 201760707 499986057 201760707 863870153 500024394 863870153 500024394 499992978 299079816 499992978 299079816 845772613 596511464 845772613 596511464 126347505 499977568 126347505 499977568 910380313 500018485 910380313 500018485 500035384 7154578 500035384 7154578 7128991 967956687 7128991 967956687 967941500 499972296 967941500 499972296 121025471 856108872 121025471 856108872 499993000 112704110 499993000 112704110 112731072 500009404 112731072 500009404 729300126 729346332 729300126 729346332 154384222 500024895 154384222 500024895 747705936 747652684 747705936 747652684 397540714 397550328 397540714 397550328 213580567 786446104 213580567 786446104 861733320 8004217 861733320 8004217 991974006 937455354 991974006 937455354 500001534 109323567 500001534 109323567 966456315 499989960 966456315 499989960 98552647 499986714 98552647 499986714 499976789 758583124 499976789 758583124 270397083 579218558 270397083 579218558 499982516 282705308 499982516 282705308 500026984 371812141 500026984 371812141 499966826 76323478 499966826 76323478 8184146 500013393 8184146 500013393 54448158 54461020 54448158 54461020 373873288 626142113 373873288 626142113 453227750 453215993 453227750 453215993 949643717 949676302 949643717 949676302 930106373 500014044 930106373 500014044 490545252 885977378 490545252 885977378 500003943 892056193 500003943 892056193 107978400 715468910 107978400 715468910 499996511 988604531 499996511 988604531 435996150 564034641 435996150 564034641 296482003 732015082 296482003 732015082 268026262 836301929 268026262 836301929 499965879 497076777 499965879 497076777 497083529 499993889 497083529 499993889 653414020 500023909 653414020 500023909 255256208 923420802 255256208 923420802 923469617 351786250 923469617 351786250 34000125 965935837 34000125 965935837 210469555 615085938 210469555 615085938 500029387 499990730 500029387 499990730 319928387 503686378 319928387 503686378 598774944 598767009 598774944 598767009 500002516 341268322 500002516 341268322 500038549 762076664 500038549 762076664 499999340 502438721 499999340 502438721 416718436 583349036 416718436 583349036 353926898 436768 353926898 436768 500016075 61496040 500016075 61496040 61551767 500031760 61551767 500031760 500003656 890104567 500003656 890104567 500034312 320711548 500034312 320711548 499970170 674704924 499970170 674704924 674701790 500028487 674701790 500028487 362153770 161369222 362153770 161369222 838666332 17981396 838666332 17981396 18036154 275041341 18036154 275041341 499991427 418736512 499991427 418736512 499960696 499964619 499960696 499964619 858344303 499991367 858344303 499991367 167427684 832563567 167427684 832563567 670263687 500007202 670263687 500007202 499975852 996771839 499975852 996771839 499976087 200746950 499976087 200746950 706918952 500012581 706918952 500012581 110470103 868281152 110470103 868281152 920716891 920715362 920716891 920715362 646578685 499989868 646578685 499989868 854079644 854056744 854079644 854056744 867875852 40332190 867875852 40332190 499989681 236405277 499989681 236405277 763613391 499981431 763613391 499981431 63294602 836827591 63294602 836827591 163193862 952106711 163193862 952106711 47899588 728954066 47899588 728954066 500031841 207756657 500031841 207756657 109239702 890768295 109239702 890768295 499965835 500016046 499965835 500016046 991859716 499975819 991859716 499975819 500007922 940752035 500007922 940752035 439700658 500005649 439700658 500005649 438334129 500038573 438334129 500038573 666340966 333657176 666340966 333657176 277040716 499970316 277040716 499970316 687078977 80655684 687078977 80655684 919350609 499968977 919350609 499968977 304964985 452083908 304964985 452083908 547936401 249747076 547936401 249747076 499974322 122216796 499974322 122216796 929415074 70583526 929415074 70583526 257240995 499964468 257240995 499964468 693718878 228339862 693718878 228339862 499962618 11109261 499962618 11109261 503922656 715278052 503922656 715278052 499961326 526993460 499961326 526993460 499995987 499972731 499995987 499972731 184029525 254901739 184029525 254901739 499995271 26060795 499995271 26060795 26082902 575812708 26082902 575812708 575870640 576846877 575870640 576846877 325804613 325821757 325804613 325821757 166981768 833006204 166981768 833006204 500028179 109478193 500028179 109478193 831301349 789652572 831301349 789652572 210297963 335923956 210297963 335923956 664022776 338570693 664022776 338570693 338591755 499994338 338591755 499994338 762963804 236989764 762963804 236989764 925884572 500039867 925884572 500039867 500009608 423829926 500009608 423829926 382875394 653581984 382875394 653581984 653558084 807150069 653558084 807150069 428642452 158748099 428642452 158748099 158738461 924292392 158738461 924292392 640333033 500003911 640333033 500003911 6199533 500024723 6199533 500024723 200490922 274817674 200490922 274817674 499990514 721808844 499990514 721808844 499982291 242746950 499982291 242746950 536733380 499999370 536733380 499999370 541234993 107728153 541234993 107728153 500031575 80184931 500031575 80184931 919878127 806120205 919878127 806120205 489780961 499985237 489780961 499985237 125472873 499999069 125472873 499999069 317808201 317853310 317808201 317853310 499114262 500886793 499114262 500886793 681498312 318495779 681498312 318495779 500014198 469574569 500014198 469574569 421968555 578039068 421968555 578039068 467272233 195147303 467272233 195147303 195191457 917573860 195191457 917573860 762959106 162509451 762959106 162509451 499998120 671329769 499998120 671329769 671307145 539912142 671307145 539912142 460107799 338192656 460107799 338192656 661808930 337204087 661808930 337204087 281997998 281968036 281997998 281968036 478232129 478275241 478232129 478275241 857451564 142569877 857451564 142569877 135977104 499977349 135977104 499977349 779129197 500014719 779129197 500014719 324237216 130470755 324237216 130470755 603162405 396850883 603162405 396850883 763156937 236893831 763156937 236893831 500002664 948542279 500002664 948542279 499992632 497460695 499992632 497460695 508573691 500005565 508573691 500005565 500000278 230795891 500000278 230795891 338118213 500019345 338118213 500019345 854871427 500027378 854871427 500027378 410423008 479346320 410423008 479346320 520662455 400271299 520662455 400271299 400275715 500009561 400275715 500009561 888848878 499969506 888848878 499969506 346858799 18259006 346858799 18259006 981760674 177903918 981760674 177903918 177875843 499993794 177875843 499993794 671893374 411524143 671893374 411524143 171138565 828856446 171138565 828856446 585125217 349992521 585125217 349992521 349946265 854141575 349946265 854141575 854085923 500013896 854085923 500013896 118622213 110345975 118622213 110345975 499997302 143271516 499997302 143271516 143208090 509727542 143208090 509727542 500028323 892943609 500028323 892943609 296176668 442500673 296176668 442500673 442481954 500035212 442481954 500035212 435534368 311315219 435534368 311315219 892379311 107594038 892379311 107594038 490377834 806055401 490377834 806055401 806043227 15239163 806043227 15239163 15202326 500014194 15202326 500014194 941829752 869765931 941829752 869765931 130233201 499971419 130233201 499971419 963772215 36223383 963772215 36223383 70066813 612576974 70066813 612576974 612578287 387667395 612578287 387667395 499974973 297271035 499974973 297271035 780019184 500001641 780019184 500001641 499993064 241850987 499993064 241850987 466212281 500019336 466212281 500019336 455576106 345283820 455576106 345283820 654690069 76818304 654690069 76818304 486276045 513730799 486276045 513730799 500030934 150409782 500030934 150409782 499969457 989087666 499969457 989087666 125326855 731762911 125326855 731762911 268200342 500011965 268200342 500011965 58630065 500027384 58630065 500027384 931013206 499996543 931013206 499996543 137729451 608021400 137729451 608021400 499990288 125868383 499990288 125868383 499987125 453240839 499987125 453240839 500023778 499979998 500023778 499979998 130059298 869962838 130059298 869962838 754886644 156472846 754886644 156472846 156466761 737238679 156466761 737238679 987641584 500016908 987641584 500016908 499984880 759479353 499984880 759479353 560986708 500007957 560986708 500007957 500007568 953827993 500007568 953827993 75103188 75048060 75103188 75048060 288236340 811097423 288236340 811097423 500004549 498091668 500004549 498091668 498094468 570608621 498094468 570608621 788747099 158079590 788747099 158079590 841967408 327031488 841967408 327031488 327065507 404216957 327065507 404216957 745260290 500029202 745260290 500029202 859226077 140784671 859226077 140784671 606283529 561793590 606283529 561793590 284141296 715806705 284141296 715806705 628984183 371001053 628984183 371001053 557873075 500033078 557873075 500033078 513508793 499969122 513508793 499969122 907627562 907627919 907627562 907627919 500000615 81353847 500000615 81353847 945641478 945652251 945641478 945652251 356176083 102164952 356176083 102164952 897856172 237156719 897856172 237156719 690958178 690890873 690958178 690890873 565922689 319885493 565922689 319885493 85105084 85084687 85105084 85084687 709982854 905579408 709982854 905579408 500007597 500034379 500007597 500034379 994747690 299180376 994747690 299180376 500018267 193081534 500018267 193081534 500025228 857539061 500025228 857539061 135064721 428331140 135064721 428331140 755010446 76615056 755010446 76615056 499962310 799960072 499962310 799960072 874004498 125982730 874004498 125982730 500014398 499990039 500014398 499990039 765428721 500021904 765428721 500021904 533450225 430251043 533450225 430251043 569766730 35244612 569766730 35244612 499986296 572517790 499986296 572517790 572512808 499978874 572512808 499978874 347329936 862578319 347329936 862578319 137456769 499980767 137456769 499980767 275282394 724642407 275282394 724642407 500018711 420870273 500018711 420870273 759322019 500003416 759322019 500003416 286012615 286047046 286012615 286047046 646280032 353684274 646280032 353684274 964904628 30375874 964904628 30375874 30387942 928553928 30387942 928553928 928486729 93783823 928486729 93783823 201891089 949381183 201891089 949381183 500020400 870307954 500020400 870307954 129667023 665704054 129667023 665704054 716323287 283612012 716323287 283612012 533763086 819815606 533763086 819815606 180176791 500012050 180176791 500012050 500023416 14399351 500023416 14399351 500019417 515552119 500019417 515552119 500039481 253254330 500039481 253254330 352305947 647680627 352305947 647680627 465649693 465602911 465649693 465602911 971605871 971623392 971605871 971623392 500038997 195899340 500038997 195899340 499961410 955073432 499961410 955073432 955005110 862645968 955005110 862645968 66932865 933111707 66932865 933111707 125908835 329682583 125908835 329682583 670303332 564479192 670303332 564479192 64219872 64194453 64219872 64194453 959978910 745863674 959978910 745863674 272348544 498437496 272348544 498437496 501588043 168939890 501588043 168939890 168976689 404465873 168976689 404465873 595516826 307245624 595516826 307245624 499999613 727042215 499999613 727042215 927635776 72371095 927635776 72371095 499985372 929648904 499985372 929648904 315395145 500012354 315395145 500012354 790715231 500027219 790715231 500027219 725587869 499961805 725587869 499961805 242743063 862219238 242743063 862219238 500017747 594537252 500017747 594537252 405447227 500037825 405447227 500037825 901630750 499984283 901630750 499984283 319623216 747223345 319623216 747223345 747225249 500039744 747225249 500039744 354106180 354048006 354106180 354048006 484705376 873248490 484705376 873248490 499993518 499993588 499993518 499993588 449056781 999073755 449056781 999073755 999042869 107450380 999042869 107450380 113185849 617427874 113185849 617427874 500001159 500010476 500001159 500010476 6943108 499973896 6943108 499973896 499980703 554476982 499980703 554476982 499994147 274371397 499994147 274371397 687855055 702868258 687855055 702868258 297177246 500032066 297177246 500032066 509429794 565375261 509429794 565375261 500021162 499996612 500021162 499996612 986318583 986284812 986318583 986284812 822202423 693247285 822202423 693247285 306786086 570284364 306786086 570284364 429692312 853609061 429692312 853609061 146367008 296367179 146367008 296367179 703595987 246457394 703595987 246457394 376149451 500008291 376149451 500008291 811397935 188605421 811397935 188605421 499984306 710588173 499984306 710588173 476908224 499984659 476908224 499984659 397984663 634220244 397984663 634220244 634161458 670241181 634161458 670241181 329718049 499972844 329718049 499972844 751406087 365575054 751406087 365575054 11905595 11902380 11905595 11902380 109880742 749445713 109880742 749445713 250550130 167827254 250550130 167827254 167801027 245864520 167801027 245864520 568856256 431130889 568856256 431130889 808462634 191564163 808462634 191564163 685845019 972973619 685845019 972973619 972961436 499983319 972961436 499983319 58960042 852809228 58960042 852809228 928321242 71702279 928321242 71702279 114036245 499997335 114036245 499997335 828638257 500017067 828638257 500017067 500039222 928728683 500039222 928728683 499984904 289282067 499984904 289282067 277316001 722714135 277316001 722714135 500009037 75603954 500009037 75603954 913574689 480365583 913574689 480365583 121662349 878341913 121662349 878341913 499999147 121889393 499999147 121889393 499973914 929300267 499973914 929300267 786095327 786077223 786095327 786077223 72440175 927511587 72440175 927511587 69272093 69242107 69272093 69242107 66648380 933442851 66648380 933442851 877966606 77227926 877966606 77227926 325433879 325378793 325433879 325378793 499981326 49185418 499981326 49185418 764971751 643050959 764971751 643050959 500023040 500024204 500023040 500024204 636635279 748483513 636635279 748483513 251507745 500019859 251507745 500019859 990862125 9161268 990862125 9161268 659634765 499976919 659634765 499976919 500011732 158220238 500011732 158220238 500025132 634595978 500025132 634595978 500021152 116020583 500021152 116020583 499999704 81280889 499999704 81280889 918654689 587944898 918654689 587944898 152383897 152394155 152383897 152394155 951816168 577816503 951816168 577816503 577840510 500014880 577840510 500014880 891957265 500002989 891957265 500002989 88275662 500019841 88275662 500019841 613095799 320209681 613095799 320209681 320210568 556046372 320210568 556046372 499992355 563340441 499992355 563340441 436666510 989245116 436666510 989245116 978238287 833581957 978238287 833581957 166422157 500015746 166422157 500015746 821197319 561932298 821197319 561932298 438025533 118962443 438025533 118962443 500000282 680989435 500000282 680989435 319067527 467669879 319067527 467669879 588153286 411902636 588153286 411902636 418378358 499987784 418378358 499987784 44583537 499980001 44583537 499980001 705996962 707193843 705996962 707193843 261850895 261841139 261850895 261841139 888116726 500039608 888116726 500039608 171318648 500027749 171318648 500027749 499966032 693655925 499966032 693655925 883988890 116010445 883988890 116010445 388925708 611077582 388925708 611077582 767850238 269811380 767850238 269811380 499975207 703642508 499975207 703642508 500020722 404235886 500020722 404235886 404269127 853506504 404269127 853506504 499973762 446103398 499973762 446103398 269080888 730844109 269080888 730844109 692757793 307265412 692757793 307265412 33010812 512362496 33010812 512362496 512439090 385211707 512439090 385211707 394881768 605113640 394881768 605113640 499979170 225779995 499979170 225779995 37687329 962341944 37687329 962341944 216546226 41845735 216546226 41845735 41829432 754322497 41829432 754322497 950542957 950554394 950542957 950554394 307647966 499979223 307647966 499979223 357514562 94679927 357514562 94679927 94697216 234213295 94697216 234213295 964067619 499975340 964067619 499975340 500039068 481605533 500039068 481605533 939300926 939350361 939300926 939350361 928463838 463358533 928463838 463358533 536685778 499988616 536685778 499988616 832735296 499974100 832735296 499974100 308000376 499979693 308000376 499979693 976873591 500038340 976873591 500038340 500032676 151240790 500032676 151240790 583919436 416093435 583919436 416093435 131494837 131509513 131494837 131509513 499961234 626755369 499961234 626755369 295522062 295515701 295522062 295515701 631960998 368026372 631960998 368026372 24937739 24961590 24937739 24961590 499977483 482480473 499977483 482480473 353578889 71438782 353578889 71438782 500011130 499984796 500011130 499984796 55670895 496558542 55670895 496558542 500018837 743486101 500018837 743486101 500017049 499969198 500017049 499969198 691104276 499979428 691104276 499979428 499985439 382717586 499985439 382717586 636348012 572641207 636348012 572641207 572673448 213671573 572673448 213671573 851557900 141669730 851557900 141669730 141705687 499991469 141705687 499991469 583174580 447077919 583174580 447077919 499994554 912862072 499994554 912862072 500027398 799134314 500027398 799134314 200860125 594418717 200860125 594418717 500027524 462328553 500027524 462328553 291579921 500017429 291579921 500017429 79051395 79042727 79051395 79042727 499982927 499987292 499982927 499987292 41272486 499970818 41272486 499970818 525600668 525642165 525600668 525642165 499968871 79861785 499968871 79861785 79860694 172326885 79860694 172326885 500021883 456350273 500021883 456350273 456293247 559136165 456293247 559136165 500006794 342236 500006794 342236 395752 70733992 395752 70733992 891736186 891755268 891736186 891755268 499965213 84851270 499965213 84851270 500013445 266328697 500013445 266328697 266297737 137269695 266297737 137269695 865737133 71484873 865737133 71484873 58131644 500036990 58131644 500036990 617891639 382132270 617891639 382132270 103267490 896776980 103267490 896776980 1845479 499987714 1845479 499987714 864549588 76310640 864549588 76310640 500008252 522253383 500008252 522253383 522263613 21315539 522263613 21315539 21348776 499995452 21348776 499995452 943699214 80062099 943699214 80062099 435778988 872683409 435778988 872683409 872708244 500036704 872708244 500036704 60464722 400743952 60464722 400743952 728468209 728416585 728468209 728416585 499962826 332066662 499962826 332066662 499960774 486074491 499960774 486074491 948196225 51800933 948196225 51800933 82681257 917240094 82681257 917240094 499963917 541519497 499963917 541519497 812892312 857260686 812892312 857260686 83104901 499984968 83104901 499984968 515892644 881576981 515892644 881576981 37323426 962707750 37323426 962707750 414634095 414577882 414634095 414577882 500032445 737957684 500032445 737957684 703134190 500004864 703134190 500004864 739709913 585799433 739709913 585799433 499968131 677874692 499968131 677874692 918508188 81530256 918508188 81530256 799729069 500024006 799729069 500024006 390954252 387384018 390954252 387384018 748002536 748017239 748002536 748017239 73860253 73899806 73860253 73899806 561618383 561599285 561618383 561599285 499969135 142367682 499969135 142367682 542317679 542348613 542317679 542348613 418174690 499986628 418174690 499986628 344041447 655932713 344041447 655932713 763803076 236164207 763803076 236164207 54944982 499999197 54944982 499999197 796031019 500028723 796031019 500028723 499989228 119582054 499989228 119582054 880442549 499970029 880442549 499970029 508131114 508086009 508131114 508086009 273199141 499980481 273199141 499980481 905489511 905479591 905489511 905479591 308827893 17854713 308827893 17854713 17849644 679407055 17849644 679407055 500035798 181363378 500035798 181363378 500005025 286469530 500005025 286469530 713485050 288414482 713485050 288414482 500012135 500015507 500012135 500015507 860881565 317920125 860881565 317920125 500019553 500003176 500019553 500003176 870680469 129323118 870680469 129323118 628966753 775079032 628966753 775079032 330170323 669798703 330170323 669798703 500022527 703355182 500022527 703355182 568587567 255399750 568587567 255399750 255376560 499993568 255376560 499993568 848338971 72223589 848338971 72223589 927764194 864902793 927764194 864902793 803926648 500038918 803926648 500038918 161369382 499977837 161369382 499977837 332898903 690208424 332898903 690208424 304168824 304181934 304168824 304181934 142098236 875731496 142098236 875731496 124241109 759087777 124241109 759087777 980053881 499994821 980053881 499994821 499993157 947950420 499993157 947950420 499988588 607056302 499988588 607056302 500027746 527371913 500027746 527371913 476544520 401040760 476544520 401040760 598910914 901807723 598910914 901807723 98173394 477082702 98173394 477082702 522907795 11111079 522907795 11111079 11078522 500029070 11078522 500029070 163882885 163841770 163882885 163841770 500006334 548660905 500006334 548660905 520313758 53496222 520313758 53496222 53536182 244093912 53536182 244093912 909986613 90000197 909986613 90000197 274189941 725769945 274189941 725769945 500000387 129535981 500000387 129535981 129522486 718021475 129522486 718021475 718024709 426014387 718024709 426014387 344701663 344689545 344701663 344689545 648960338 648991528 648960338 648991528 917867532 82131165 917867532 82131165 500031174 992560002 500031174 992560002 7434125 262956622 7434125 262956622 795538497 570221590 795538497 570221590 108682992 891298954 108682992 891298954 421716957 393126714 421716957 393126714 590297796 806885461 590297796 806885461 806916824 632493145 806916824 632493145 157052549 157060200 157052549 157060200 627070455 500001815 627070455 500001815 741176710 500019307 741176710 500019307 7593398 464634151 7593398 464634151 500036090 499976527 500036090 499976527 204632272 204918629 204632272 204918629 706520760 706506084 706520760 706506084 628825387 371167075 628825387 371167075 812067149 500024715 812067149 500024715 954197417 393727840 954197417 393727840 499973123 35427268 499973123 35427268 964579885 863211665 964579885 863211665 51844397 51881725 51844397 51881725 908230802 908165158 908230802 908165158 691064973 308991044 691064973 308991044 865424871 865437590 865424871 865437590 499978070 68307655 499978070 68307655 16154521 983911515 16154521 983911515 166621751 500016813 166621751 500016813 824330167 175691684 824330167 175691684 296832427 703165699 296832427 703165699 664126855 499961846 664126855 499961846 287170641 499964221 287170641 499964221 8251798 8214618 8251798 8214618 42914341 788295284 42914341 788295284 788310458 617405670 788310458 617405670 499992794 778544091 499992794 778544091 778540765 500002873 778540765 500002873 30333955 500001981 30333955 500001981 701954419 829423401 701954419 829423401 170571714 546446161 170571714 546446161 500026082 366127562 500026082 366127562 499969569 8389337 499969569 8389337 776348233 776326172 776348233 776326172 364862848 364834431 364862848 364834431 743297027 859861505 743297027 859861505 140170531 499968384 140170531 499968384 712818989 500023986 712818989 500023986 500007958 691775344 500007958 691775344 200095945 21733892 200095945 21733892 978277076 422410227 978277076 422410227 500027822 58876200 500027822 58876200 211004352 499960004 211004352 499960004 185572655 185573535 185572655 185573535 154933110 500002624 154933110 500002624 191810593 191814735 191810593 191814735 713229771 988504011 713229771 988504011 11479777 739827570 11479777 739827570 586531804 586597766 586531804 586597766 870200849 870221752 870200849 870221752 194465741 152393574 194465741 152393574 988702247 988645199 988702247 988645199 306896878 384701206 306896878 384701206 615302649 275303752 615302649 275303752 220752913 779247593 220752913 779247593 499985091 209581742 499985091 209581742 209598053 223630824 209598053 223630824 362627285 657888204 362627285 657888204 39528496 39567908 39528496 39567908 453714644 500028866 453714644 500028866 955543630 44512923 955543630 44512923 657692992 657701478 657692992 657701478 565331301 434673426 565331301 434673426 185966729 500035871 185966729 500035871 936546387 37464865 936546387 37464865 37444598 93205581 37444598 93205581 987937663 987927114 987937663 987927114 79018195 1215462 79018195 1215462 1224813 253517265 1224813 253517265 746484794 500026489 746484794 500026489 203054 607363005 203054 607363005 843067355 499964962 843067355 499964962 251514233 458684471 251514233 458684471 500014486 151407729 500014486 151407729 499989412 755847915 499989412 755847915 755818626 715763702 755818626 715763702 218859901 80920349 218859901 80920349 80475325 919541339 80475325 919541339 308138379 308122673 308138379 308122673 496813772 503228540 496813772 503228540 500014012 186569584 500014012 186569584 256871764 500033982 256871764 500033982 590740621 409284262 590740621 409284262 161758338 808823929 161758338 808823929 767757656 499960957 767757656 499960957 932508969 932475210 932508969 932475210 499998401 367424660 499998401 367424660 499976260 500031575 499976260 500031575 872559634 500015985 872559634 500015985 422900636 52375819 422900636 52375819 947657096 499990277 947657096 499990277 69092877 638065502 69092877 638065502 638076529 723565066 638076529 723565066 499994078 732946662 499994078 732946662 732935246 499980667 732935246 499980667 362163533 252961258 362163533 252961258 500027087 200204415 500027087 200204415 200185097 872583378 200185097 872583378 876949450 499993649 876949450 499993649 943118524 943102180 943118524 943102180 875517882 524803539 875517882 524803539 61171367 499988892 61171367 499988892 361300442 638640548 361300442 638640548 499991679 107168051 499991679 107168051 219641028 780370691 219641028 780370691 371270051 499974297 371270051 499974297 57221946 500017971 57221946 500017971 624155656 500012871 624155656 500012871 40515269 959523304 40515269 959523304 852537154 147440286 852537154 147440286 268046687 500013375 268046687 500013375 643742373 643742398 643742373 643742398 499978891 116209664 499978891 116209664 499976265 394307823 499976265 394307823 605725181 42017847 605725181 42017847 42051931 91039354 42051931 91039354 499962702 127094971 499962702 127094971 127138867 500007626 127138867 500007626 654954986 337007786 654954986 337007786 337042807 215594544 337042807 215594544 500034582 727111697 500034582 727111697 56300142 56278217 56300142 56278217 715449173 500022243 715449173 500022243 499961550 807544237 499961550 807544237 789830910 210186444 789830910 210186444 499995553 500011534 499995553 500011534 540368424 500003618 540368424 500003618 151149902 151121776 151149902 151121776 95815804 904192459 95815804 904192459 552413163 144248783 552413163 144248783 144258774 246604830 144258774 246604830 499967789 130788306 499967789 130788306 56368803 943645424 56368803 943645424 500027250 816358650 500027250 816358650 9488462 990497633 9488462 990497633 499988906 8099174 499988906 8099174 877529607 776659997 877529607 776659997 509002812 172174378 509002812 172174378 273657975 840612091 273657975 840612091 840620004 782973847 840620004 782973847 499984954 192793589 499984954 192793589 419845353 708627069 419845353 708627069 291434152 477000506 291434152 477000506 727180944 272816178 727180944 272816178 500006655 500027965 500006655 500027965 30763902 677466613 30763902 677466613 500014629 942933055 500014629 942933055 499974177 702268631 499974177 702268631 813454455 499960161 813454455 499960161 16525677 635765342 16525677 635765342 952430015 500008759 952430015 500008759 760049795 789868084 760049795 789868084 499987841 500020099 499987841 500020099 997872820 499967144 997872820 499967144 499981655 19732142 499981655 19732142 19784361 212428949 19784361 212428949 500005092 895883859 500005092 895883859 104144370 500033769 104144370 500033769 799514741 389929904 799514741 389929904 95024730 881851016 95024730 881851016 499976221 428136241 499976221 428136241 194554046 500019513 194554046 500019513 356615650 499987414 356615650 499987414 544688939 493750076 544688939 493750076 506241930 940072766 506241930 940072766 940078155 185187631 940078155 185187631 499965152 217811759 499965152 217811759 782164997 672351679 782164997 672351679 327640765 578423419 327640765 578423419 950625456 310628027 950625456 310628027 310642596 538138798 310642596 538138798 538144014 178879806 538144014 178879806 178859756 223021921 178859756 223021921 918028288 874745463 918028288 874745463 125238008 638154602 125238008 638154602 638130392 294639422 638130392 294639422 499961148 781909586 499961148 781909586 781894101 129186354 781894101 129186354 245560680 500035831 245560680 500035831 857998311 71624841 857998311 71624841 499976183 407949643 499976183 407949643 592013135 277732208 592013135 277732208 277772229 499979177 277772229 499979177 980304805 927266803 980304805 927266803 927276195 55746054 927276195 55746054 944245533 778876780 944245533 778876780 221158020 500011647 221158020 500011647 805711691 499984787 805711691 499984787 499981463 516502060 499981463 516502060 140375427 333212504 140375427 333212504 746633770 746594458 746633770 746594458 500019904 221769552 500019904 221769552 44258120 955759658 44258120 955759658 42298552 42288065 42298552 42288065 500014811 951267150 500014811 951267150 124381709 350747521 124381709 350747521 649266410 292775658 649266410 292775658 24389714 24383079 24389714 24383079 977106490 977117187 977106490 977117187 337139816 499983589 337139816 499983589 485127453 499985630 485127453 499985630 805138824 194873756 805138824 194873756 782511952 644277651 782511952 644277651 644299251 499977173 644299251 499977173 930875498 381491177 930875498 381491177 107356518 107357660 107356518 107357660 846214143 500025733 846214143 500025733 747794710 252225359 747794710 252225359 499964122 517253371 499964122 517253371 657314717 342715495 657314717 342715495 499989247 795805036 499989247 795805036 499988167 130150706 499988167 130150706 869804814 500007848 869804814 500007848 53948751 53925946 53948751 53925946 500002981 463514149 500002981 463514149 679330798 500004662 679330798 500004662 499974020 248192102 499974020 248192102 141657670 500038525 141657670 500038525 499992711 670711477 499992711 670711477 670708164 499982086 670708164 499982086 280023349 224442574 280023349 224442574 970818867 29159113 970818867 29159113 843900545 500038173 843900545 500038173 106858909 106894240 106858909 106894240 500024522 883313084 500024522 883313084 90192621 90191712 90192621 90191712 500034050 670034298 500034050 670034298 329990397 339205293 329990397 339205293 510571420 510623194 510571420 510623194 954897963 142817537 954897963 142817537 24621315 24669228 24621315 24669228 499972106 499986129 499972106 499986129 923129306 76816188 923129306 76816188 931367512 676643688 931367512 676643688 502698448 500004452 502698448 500004452 704364360 741478345 704364360 741478345 876858150 123154851 876858150 123154851 228855984 771194102 228855984 771194102 932047849 67953264 932047849 67953264 182463289 500016435 182463289 500016435 403197707 499984411 403197707 499984411 600532309 600590117 600532309 600590117 824069181 175961610 824069181 175961610 84057074 615817210 84057074 615817210 920225632 270630127 920225632 270630127 499973020 950631459 499973020 950631459 675007063 283719568 675007063 283719568 283698667 605655024 283698667 605655024 499968263 500020180 499968263 500020180 392692076 248975113 392692076 248975113 751003978 750279003 751003978 750279003 500018028 996464308 500018028 996464308 996488217 499967031 996488217 499967031 653923870 237187379 653923870 237187379 762768729 63560102 762768729 63560102 63590514 886513122 63590514 886513122 524986318 475038658 524986318 475038658 501595112 594503829 501595112 594503829 174833649 825203961 174833649 825203961 499964665 588238047 499964665 588238047 499961842 314113505 499961842 314113505 537168979 537138827 537168979 537138827 511779782 345768021 511779782 345768021 654235933 137942420 654235933 137942420 92404347 92397500 92404347 92397500 686041096 568899417 686041096 568899417 500010424 611365568 500010424 611365568 783505747 456963683 783505747 456963683 499991121 678505292 499991121 678505292 943017291 56991361 943017291 56991361 556263158 443698548 556263158 443698548 716138531 283880638 716138531 283880638 571613249 761485940 571613249 761485940 238482234 500012444 238482234 500012444 870461642 870494937 870461642 870494937 549700231 173577415 549700231 173577415 826372669 972618307 826372669 972618307 19914142 19950700 19914142 19950700 764121669 583717278 764121669 583717278 583705138 947467712 583705138 947467712 947497752 56821998 947497752 56821998 770280923 893739979 770280923 893739979 106210052 499999045 106210052 499999045 738869765 658365766 738869765 658365766 300551922 300571652 300551922 300571652 440453639 559572439 440453639 559572439 834080939 165895627 834080939 165895627 249129425 456392510 249129425 456392510 716409179 947642818 716409179 947642818 947634969 28989197 947634969 28989197 29031356 499999240 29031356 499999240 952681720 73504873 952681720 73504873 449677906 764442507 449677906 764442507 500023949 982942986 500023949 982942986 17070105 500003578 17070105 500003578 646345100 447864839 646345100 447864839 552175660 16124957 552175660 16124957 983872351 507127559 983872351 507127559 507137316 500014610 507137316 500014610 887841938 466036883 887841938 466036883 465998364 259965568 465998364 259965568 499999472 864545156 499999472 864545156 67164965 67238018 67164965 67238018 636877779 636847856 636877779 636847856 819195331 180830174 819195331 180830174 492532692 499999088 492532692 499999088 76860222 500014311 76860222 500014311 811156830 188907806 811156830 188907806 500022642 556463806 500022642 556463806 499989532 487996089 499989532 487996089 547658563 500016297 547658563 500016297 372571794 499962509 372571794 499962509 902474222 902440736 902474222 902440736 144171215 107043666 144171215 107043666 500029364 218998332 500029364 218998332 499965159 700602817 499965159 700602817 499985666 500029099 499985666 500029099 414960108 500011146 414960108 500011146 863187259 944188931 863187259 944188931 55857712 500016703 55857712 500016703 860376788 913410014 860376788 913410014 499975674 780678456 499975674 780678456 500025970 274398000 500025970 274398000 725616066 789610067 725616066 789610067 216574806 28420578 216574806 28420578 971577499 499987702 971577499 499987702 543238380 543224746 543238380 543224746 81007869 6973662 81007869 6973662 993004858 238290888 993004858 238290888 238285900 720148458 238285900 720148458 720133886 416611104 720133886 416611104 583348381 500035175 583348381 500035175 755536609 499972252 755536609 499972252 45690793 482445370 45690793 482445370 902686574 902751233 902686574 902751233 750142572 249818564 750142572 249818564 338993001 338952300 338993001 338952300 127499730 127534034 127499730 127534034 23736770 499976199 23736770 499976199 87276171 499960050 87276171 499960050 393684142 606306948 393684142 606306948 758191251 491394691 758191251 491394691 474418008 764674537 474418008 764674537 764681865 499996183 764681865 499996183 127598237 499999775 127598237 499999775 238059120 499977643 238059120 499977643 515168171 515125958 515168171 515125958 940859922 59102324 940859922 59102324 499992500 457898229 499992500 457898229 598047538 500023886 598047538 500023886 501833563 498188149 501833563 498188149 499986261 744571981 499986261 744571981 500016753 207216917 500016753 207216917 499982754 500016149 499982754 500016149 581788345 418168287 581788345 418168287 499961352 726131430 499961352 726131430 621482620 118956094 621482620 118956094 118936379 499994096 118936379 499994096 144106377 8165669 144106377 8165669 8157021 237977123 8157021 237977123 762036064 661776056 762036064 661776056 338221188 439895809 338221188 439895809 499973473 40242860 499973473 40242860 861953983 504338910 861953983 504338910 495711445 819695421 495711445 819695421 819678465 949944529 819678465 949944529 45298010 954670875 45298010 954670875 278207915 499980187 278207915 499980187 489224686 510826103 489224686 510826103 500008528 370113312 500008528 370113312 499971521 942801446 499971521 942801446 574690958 492199274 574690958 492199274 507800280 610943983 507800280 610943983 610949336 499986497 610949336 499986497 215724123 215752915 215724123 215752915 124054078 875891548 124054078 875891548 931511767 21062380 931511767 21062380 21088113 732986577 21088113 732986577 915941041 932676596 915941041 932676596 932666910 97518008 932666910 97518008 325642960 768368708 325642960 768368708 231623465 805192408 231623465 805192408 500011489 511079358 500011489 511079358 488987948 149020685 488987948 149020685 499979217 500026784 499979217 500026784 231840436 470482799 231840436 470482799 734076977 500012107 734076977 500012107 832528461 413005792 832528461 413005792 360697825 890630590 360697825 890630590 890599402 499979187 890599402 499979187 321850764 457076606 321850764 457076606 542957187 536884833 542957187 536884833 536865919 499982330 536865919 499982330 576564538 784681629 576564538 784681629 245872900 500002343 245872900 500002343 980996220 322317570 980996220 322317570 113574754 113602012 113574754 113602012 684902468 499978421 684902468 499978421 429016758 428981481 429016758 428981481 120709742 567686294 120709742 567686294 567697757 646347686 567697757 646347686 353693945 499983034 353693945 499983034 552002963 500035931 552002963 500035931 441796856 242995451 441796856 242995451 757037669 879025963 757037669 879025963 120974350 75673886 120974350 75673886 924342307 494861786 924342307 494861786 494907745 570914542 494907745 570914542 744175642 359108101 744175642 359108101 640908779 143295732 640908779 143295732 856685913 325420225 856685913 325420225 325425513 150564688 325425513 150564688 849476988 745024136 849476988 745024136 597319533 499979723 597319533 499979723 484635782 515372231 484635782 515372231 772119179 500025542 772119179 500025542 499986610 866190075 499986610 866190075 586408321 372302662 586408321 372302662 500006870 499986910 500006870 499986910 517669393 506433050 517669393 506433050 500002816 902347905 500002816 902347905 499989075 499998314 499989075 499998314 477194761 499990527 477194761 499990527 890800501 500004224 890800501 500004224 499996993 202182070 499996993 202182070 500014456 784899756 500014456 784899756 176604399 500026247 176604399 500026247 499998466 856364216 499998466 856364216 479811111 479811776 479811111 479811776 499968038 671475121 499968038 671475121 499988832 84121087 499988832 84121087 500005581 499972836 500005581 499972836 49907882 154066817 49907882 154066817 801124408 996986697 801124408 996986697 499964680 516175676 499964680 516175676 500022099 929073250 500022099 929073250 70963011 938347491 70963011 938347491 938353792 556011330 938353792 556011330 443970608 500004726 443970608 500004726 555543618 758733022 555543618 758733022 499963963 100034754 499963963 100034754 899921463 317770558 899921463 317770558 459424299 829569086 459424299 829569086 170384073 542599553 170384073 542599553 972190581 500023126 972190581 500023126 576120040 576121168 576120040 576121168 559413958 559417992 559413958 559417992 986926514 986944661 986926514 986944661 499995257 883597595 499995257 883597595 14816884 985198282 14816884 985198282 55736092 500022677 55736092 500022677 645776175 546731677 645776175 546731677 340200047 659776863 340200047 659776863 739666024 126282306 739666024 126282306 499979198 665400024 499979198 665400024 959396834 500010975 959396834 500010975 777669992 777661516 777669992 777661516 809329550 88317894 809329550 88317894 911757172 789260481 911757172 789260481 500038507 790657153 500038507 790657153 790670602 536226980 790670602 536226980 499964047 500033934 499964047 500033934 719425555 207276303 719425555 207276303 499995708 126911140 499995708 126911140 849479981 849423605 849479981 849423605 500001272 89083693 500001272 89083693 354718231 645309436 354718231 645309436 189311391 500011742 189311391 500011742 873390440 126603539 873390440 126603539 842360446 842362439 842360446 842362439 707536497 500027297 707536497 500027297 138496630 861515535 138496630 861515535 499971438 41314305 499971438 41314305 171822948 680142461 171822948 680142461 936178689 936218955 936178689 936218955 829531404 181149754 829531404 181149754 500019268 958258178 500019268 958258178 286345730 286315829 286345730 286315829 794710032 794685306 794710032 794685306 647624889 499992640 647624889 499992640 500006566 405844210 500006566 405844210 754933507 500000294 754933507 500000294 615782749 384250969 615782749 384250969 500039884 734351008 500039884 734351008 394415370 500018010 394415370 500018010 68615154 500012917 68615154 500012917 867858982 500025513 867858982 500025513 676124919 79674694 676124919 79674694 960201976 500029416 960201976 500029416 979494203 20517556 979494203 20517556 230328494 830464988 230328494 830464988 785128081 500012292 785128081 500012292 499985819 831522615 499985819 831522615 499984676 93849621 499984676 93849621 906149198 567659096 906149198 567659096 567627550 930863431 567627550 930863431 930896098 732730155 930896098 732730155 644805760 355156246 644805760 355156246 629093347 500038806 629093347 500038806 500034103 112780758 500034103 112780758 887166210 500033176 887166210 500033176 206913243 33287455 206913243 33287455 545345818 499974829 545345818 499974829 499997747 338655600 499997747 338655600 284004666 500023003 284004666 500023003 368245937 499965880 368245937 499965880 926510235 532956723 926510235 532956723 467117713 347992398 467117713 347992398 776334991 500018231 776334991 500018231 499982580 484320751 499982580 484320751 500011949 821636732 500011949 821636732 178370774 745229980 178370774 745229980 730918113 500029373 730918113 500029373 700584471 700624684 700584471 700624684 972354702 27666411 972354702 27666411 500014240 640630300 500014240 640630300 303247757 499979350 303247757 499979350 875654062 551139643 875654062 551139643 485393061 1000608 485393061 1000608 1018835 89276377 1018835 89276377 842050312 871707717 842050312 871707717 500027336 397189827 500027336 397189827 602879848 654365486 602879848 654365486 499963086 891471336 499963086 891471336 500016917 768857307 500016917 768857307 80259965 80241211 80259965 80241211 185047116 814974704 185047116 814974704 425781233 499965848 425781233 499965848 442223506 500024745 442223506 500024745 986869639 986837833 986869639 986837833 46913053 66655471 46913053 66655471 737924934 737884002 737924934 737884002 395225766 604769319 395225766 604769319 616682425 705050377 616682425 705050377 894727401 500000441 894727401 500000441 500026904 899313847 500026904 899313847 203666116 499980223 203666116 499980223 705786249 500006509 705786249 500006509 234438378 234454452 234438378 234454452 825891686 741293162 825891686 741293162 413004786 499970950 413004786 499970950 530988241 817623806 530988241 817623806 182326728 412531079 182326728 412531079 412557118 631280541 412557118 631280541 368718965 500026919 368718965 500026919 634906992 43203127 634906992 43203127 500018564 926610469 500018564 926610469 926635251 465690678 926635251 465690678 43506600 575298351 43506600 575298351 499989138 955821323 499989138 955821323 335930048 114699242 335930048 114699242 500039628 945961019 500039628 945961019 252238676 500032109 252238676 500032109 846486084 846477426 846486084 846477426 913217470 379316840 913217470 379316840 379262389 507918725 379262389 507918725 554182026 499996414 554182026 499996414 583814171 500007773 583814171 500007773 107520896 243923162 107520896 243923162 863223340 136731395 863223340 136731395 198170159 198183293 198170159 198183293 971079816 28942140 971079816 28942140 225403483 500036512 225403483 500036512 902295506 902294575 902295506 902294575 461681274 440352567 461681274 440352567 559662457 261229969 559662457 261229969 261188893 141791230 261188893 141791230 946713138 500010847 946713138 500010847 500036511 468171326 500036511 468171326 334123393 499988467 334123393 499988467 89978580 195544621 89978580 195544621 744970311 747541857 744970311 747541857 747540126 954419401 747540126 954419401 45584871 761399258 45584871 761399258 713954632 44342661 713954632 44342661 44329329 144900497 44329329 144900497 499988075 95522875 499988075 95522875 571192009 500022711 571192009 500022711 868129990 553902348 868129990 553902348 500033721 499990184 500033721 499990184 605833500 85556193 605833500 85556193 85525396 500024510 85525396 500024510 635092079 500039320 635092079 500039320 418974102 575216211 418974102 575216211 499977086 885025180 499977086 885025180 499966901 311199769 499966901 311199769 688779339 141848464 688779339 141848464 141847755 629358951 141847755 629358951 629329445 964939095 629329445 964939095 35040975 825499543 35040975 825499543 500000137 746623170 500000137 746623170 103324330 103336458 103324330 103336458 889403085 951956529 889403085 951956529 500034339 985164477 500034339 985164477 985139657 871552862 985139657 871552862 499972003 471067528 499972003 471067528 500010658 791424278 500010658 791424278 388428302 500027507 388428302 500027507 574264308 673567795 574264308 673567795 326390829 924608038 326390829 924608038 924619479 471144648 924619479 471144648 471199543 681354125 471199543 681354125 681339320 84875933 681339320 84875933 84866217 102751517 84866217 102751517 504173338 499984057 504173338 499984057 170410752 170362693 170410752 170362693 936625550 865383357 936625550 865383357 134606419 276339714 134606419 276339714 723702679 499961773 723702679 499961773 205717182 794327589 205717182 794327589 499982360 500026610 499982360 500026610 127470086 427870425 127470086 427870425 791098971 208956216 791098971 208956216 466815179 499984647 466815179 499984647 878101723 68422762 878101723 68422762 499981530 500012832 499981530 500012832 793415617 136423902 793415617 136423902 136405609 674851952 136405609 674851952 674820600 500020997 674820600 500020997 421793802 997396845 421793802 997396845 997366218 44213937 997366218 44213937 499995839 504727790 499995839 504727790 630735485 499975613 630735485 499975613 71840024 656194597 71840024 656194597 499990961 34168736 499990961 34168736 611373068 861194696 611373068 861194696 861216510 325613872 861216510 325613872 325677175 620170806 325677175 620170806 500026002 817901861 500026002 817901861 381234287 618743300 381234287 618743300 500030361 919054309 500030361 919054309 500038433 21449266 500038433 21449266 878001356 838797509 878001356 838797509 161200297 500030809 161200297 500030809 945441901 499970809 945441901 499970809 499997959 884873293 499997959 884873293 499990037 499983231 499990037 499983231 828980912 743905665 828980912 743905665 499960446 592583939 499960446 592583939 592567218 499988159 592567218 499988159 30500744 500016339 30500744 500016339 775278375 619058073 775278375 619058073 380926668 171496668 380926668 171496668 500005994 103422342 500005994 103422342 523121210 523084590 523121210 523084590 232533481 457348246 232533481 457348246 912666206 499993337 912666206 499993337 499971292 134601550 499971292 134601550 357224219 759881338 357224219 759881338 240155883 739771262 240155883 739771262 739785780 499986235 739785780 499986235 244008655 957617623 244008655 957617623 957586509 500018526 957586509 500018526 275542589 876106373 275542589 876106373 995168563 499993149 995168563 499993149 225657738 774353240 225657738 774353240 379496823 379517947 379496823 379517947 424572228 990664805 424572228 990664805 9318527 235110254 9318527 235110254 764870450 667779686 764870450 667779686 499979915 499982475 499979915 499982475 707942234 777672516 707942234 777672516 126399811 873563418 126399811 873563418 993427376 177976372 993427376 177976372 177975401 192345722 177975401 192345722 500004574 722886520 500004574 722886520 277096013 303103541 277096013 303103541 388088225 500026046 388088225 500026046 660708408 339291310 660708408 339291310 812004673 500019139 812004673 500019139 896861700 499983646 896861700 499983646 500007916 837149962 500007916 837149962 724142265 500023376 724142265 500023376 510785990 499995260 510785990 499995260 938493622 679064138 938493622 679064138 12117883 12119085 12117883 12119085 909200368 499994204 909200368 499994204 767275705 204294114 767275705 204294114 41937519 958044692 41937519 958044692 174982215 601688760 174982215 601688760 601695130 928892191 601695130 928892191 71103073 741893270 71103073 741893270 500024659 777840232 500024659 777840232 222178701 988056650 222178701 988056650 988091230 767450855 988091230 767450855 500023487 901962392 500023487 901962392 500030906 894578019 500030906 894578019 105440928 777797833 105440928 777797833 924903345 924958384 924903345 924958384 500031277 583093851 500031277 583093851 847047472 847039301 847047472 847039301 201377784 499990498 201377784 499990498 75700430 924305212 75700430 924305212 813344879 478306661 813344879 478306661 521658556 536303513 521658556 536303513 536263714 565026472 536263714 565026472 435018173 530391065 435018173 530391065 469583893 100424287 469583893 100424287 100434631 500012755 100434631 500012755 986237601 525185892 986237601 525185892 474862798 623572822 474862798 623572822 500035980 291973295 500035980 291973295 3809314 500021476 3809314 500021476 149357480 149280720 149357480 149280720 499994665 609806392 499994665 609806392 232084279 3890038 232084279 3890038 3899247 452235527 3899247 452235527 500032214 70133830 500032214 70133830 247348647 500035469 247348647 500035469 104461715 886250368 104461715 886250368 499970924 638203941 499970924 638203941 361743516 599543634 361743516 599543634 499971595 152125943 499971595 152125943 152160119 628668482 152160119 628668482 371392678 499988361 371392678 499988361 52184042 357004168 52184042 357004168 642979439 499994608 642979439 499994608 253740662 628438823 253740662 628438823 628378201 983625739 628378201 983625739 5803074 5811078 5803074 5811078 704059717 500019445 704059717 500019445 275093450 499980523 275093450 499980523 936149142 936153509 936149142 936153509 500035718 728528435 500035718 728528435 994850342 994882582 994850342 994882582 364310790 364281225 364310790 364281225 672757506 500023572 672757506 500023572 593743124 406255364 593743124 406255364 258288580 755314417 258288580 755314417 499962767 499999968 499962767 499999968 232917788 499969243 232917788 499969243 662481328 970154820 662481328 970154820 29829501 317969248 29829501 317969248 499991022 646320714 499991022 646320714 328599555 328557626 328599555 328557626 731276903 502577687 731276903 502577687 500016724 216608594 500016724 216608594 783332162 510746553 783332162 510746553 489252943 951869823 489252943 951869823 951820372 929157920 951820372 929157920 500009191 771484404 500009191 771484404 966461665 966513820 966461665 966513820 500000291 544073403 500000291 544073403 447139181 776382563 447139181 776382563 776427158 675423858 776427158 675423858 499984246 353202104 499984246 353202104 500031601 932227123 500031601 932227123 499991600 499964928 499991600 499964928 519151927 474539417 519151927 474539417 474528480 849250006 474528480 849250006 849304240 257691634 849304240 257691634 480219398 533565394 480219398 533565394 533619559 105727080 533619559 105727080 105752257 680796956 105752257 680796956 324902129 324915878 324902129 324915878 562995843 500007125 562995843 500007125 778490742 221515495 778490742 221515495 233998080 774249767 233998080 774249767 225738794 325055458 225738794 325055458 674972007 910085066 674972007 910085066 346004231 329393245 346004231 329393245 155847419 155201534 155847419 155201534 844787838 500000456 844787838 500000456 246407895 429124527 246407895 429124527 500036364 508565057 500036364 508565057 491433017 853298695 491433017 853298695 853285336 275095360 853285336 275095360 330288911 330289077 330288911 330289077 921475006 78536825 921475006 78536825 499995657 911231277 499995657 911231277 911196030 499967646 911196030 499967646 7141313 107233101 7141313 107233101 818972652 719612930 818972652 719612930 371988597 75726289 371988597 75726289 27554167 499965542 27554167 499965542 425225863 425245131 425225863 425245131 499972085 997670637 499972085 997670637 931885046 499971951 931885046 499971951 906332367 906335989 906332367 906335989 665293286 665299747 665293286 665299747 68450094 931527128 68450094 931527128 675798759 500026558 675798759 500026558 499965008 674216510 499965008 674216510 465394421 309845533 465394421 309845533 309870655 499993418 309870655 499993418 499991829 48096060 499991829 48096060 492533778 499992699 492533778 499992699 6361006 499974343 6361006 499974343 395177095 395169073 395177095 395169073 499980400 588323574 499980400 588323574 588370847 389372740 588370847 389372740 499965340 746508415 499965340 746508415 500136961 500164665 500136961 500164665 383824200 616158370 383824200 616158370 113563461 113582487 113563461 113582487 585350317 875993983 585350317 875993983 500038790 759433118 500038790 759433118 917606820 917666894 917606820 917666894 499964376 15504291 499964376 15504291 15511801 503091078 15511801 503091078 496928437 500009003 496928437 500009003 128571800 675926178 128571800 675926178 675945131 213291252 675945131 213291252 213314508 799745753 213314508 799745753 499996050 932363006 499996050 932363006 22634538 496566799 22634538 496566799 496563442 500017904 496563442 500017904 192145563 499997670 192145563 499997670 586600181 586620734 586600181 586620734 500036010 243916540 500036010 243916540 708676891 499973813 708676891 499973813 815283793 184712975 815283793 184712975 500033436 732910081 500033436 732910081 509088766 500027379 509088766 500027379 768603614 588433248 768603614 588433248 588396304 267468069 588396304 267468069 732551548 594627339 732551548 594627339 472813006 500031159 472813006 500031159 993719609 499960253 993719609 499960253 499980427 534782413 499980427 534782413 500033125 332658584 500033125 332658584 554891594 554927533 554891594 554927533 853092094 499965981 853092094 499965981 607670669 607611670 607670669 607611670 435586088 358213845 435586088 358213845 358231107 654650464 358231107 654650464 654689852 500005310 654689852 500005310 93119498 906951669 93119498 906951669 159989455 160010617 159989455 160010617 431397725 500012602 431397725 500012602 26014542 88662706 26014542 88662706 558502733 558441340 558502733 558441340 306289818 306268699 306289818 306268699 173360682 500027487 173360682 500027487 243221873 499972744 243221873 499972744 334535628 665469359 334535628 665469359 97413942 97419072 97413942 97419072 195786432 499999654 195786432 499999654 435628177 161912109 435628177 161912109 161886850 500006614 161886850 500006614 592089036 499980565 592089036 499980565 121526713 878447376 121526713 878447376 91728724 208656829 91728724 208656829 499997631 753561221 499997631 753561221 678389366 499993252 678389366 499993252 148900275 500034185 148900275 500034185 499983631 158924459 499983631 158924459 841055644 929108035 841055644 929108035 70925054 786377860 70925054 786377860 500009694 242448859 500009694 242448859 429122585 807112618 429122585 807112618 192861871 457242336 192861871 457242336 911039419 89032474 911039419 89032474 289298629 710707037 289298629 710707037 807299909 499354763 807299909 499354763 499970564 691124389 499970564 691124389 691175999 782812643 691175999 782812643 217187730 344419753 217187730 344419753 655586019 275316014 655586019 275316014 275334793 7564008 275334793 7564008 500002107 101847230 500002107 101847230 101849557 756169188 101849557 756169188 499996849 605941425 499996849 605941425 155324375 844671723 155324375 844671723 865904568 134090599 865904568 134090599 702769187 702737180 702769187 702737180 926568123 73384187 926568123 73384187 931723148 931757661 931723148 931757661 941296843 500002230 941296843 500002230 548314950 548309086 548314950 548309086 817876303 182146688 817876303 182146688 268553260 500007543 268553260 500007543 933670589 845178014 933670589 845178014 154791194 500026071 154791194 500026071 820657584 500024441 820657584 500024441 17559659 17543637 17559659 17543637 500034549 399752521 500034549 399752521 218437863 218385227 218437863 218385227 694297134 952489952 694297134 952489952 47522095 116067910 47522095 116067910 601328044 644846674 601328044 644846674 499964627 14841905 499964627 14841905 985141361 797302695 985141361 797302695 202695963 521319479 202695963 521319479 611992757 655834145 611992757 655834145 655814671 384076204 655814671 384076204 142596698 857418010 142596698 857418010 776342738 223638315 776342738 223638315 608533806 947744064 608533806 947744064 947739921 533463466 947739921 533463466 466549061 817569359 466549061 817569359 817598612 679233519 817598612 679233519 320813972 500007153 320813972 500007153 852274073 852278824 852274073 852278824 738124048 341778345 738124048 341778345 500010377 499966108 500010377 499966108 794491003 236414141 794491003 236414141 499964508 816454627 499964508 816454627 500037996 499989627 500037996 499989627 234695432 82983598 234695432 82983598 917031282 965018025 917031282 965018025 34967255 499960717 34967255 499960717 964583138 35477553 964583138 35477553 271581902 819953711 271581902 819953711 499982389 548539430 499982389 548539430 58558718 58569048 58558718 58569048 320607936 530466507 320607936 530466507 499974432 800676061 499974432 800676061 381836459 618232206 381836459 618232206 57237511 942838442 57237511 942838442 500007593 409810128 500007593 409810128 544303154 499995513 544303154 499995513 142795626 58230092 142795626 58230092 58208398 440136043 58208398 440136043 488919711 488870349 488919711 488870349 193813978 68531645 193813978 68531645 931407889 355719078 931407889 355719078 500017226 82643724 500017226 82643724 961563810 38401905 961563810 38401905 108416460 664733014 108416460 664733014 664737497 507521332 664737497 507521332 492419039 299040713 492419039 299040713 694067080 499987842 694067080 499987842 67560783 744964220 67560783 744964220 254963402 848034421 254963402 848034421 151985876 500010366 151985876 500010366 990630506 837235920 990630506 837235920 162733303 241923501 162733303 241923501 758075751 12892338 758075751 12892338 12879498 589246230 12879498 589246230 810289303 499968811 810289303 499968811 817562859 282529280 817562859 282529280 282530177 692405970 282530177 692405970 692448025 478542881 692448025 478542881 136147159 500009858 136147159 500009858 361408194 361431307 361408194 361431307 972640077 972643778 972640077 972643778 435015124 434976864 435015124 434976864 517320891 500004436 517320891 500004436 881535989 118501764 881535989 118501764 499990468 944220172 499990468 944220172 55828672 135544981 55828672 135544981 843169363 843165200 843169363 843165200 614112391 499982964 614112391 499982964 54961449 54984349 54961449 54984349 87831968 995639891 87831968 995639891 4352679 243738771 4352679 243738771 668338582 500017548 668338582 500017548 624543829 772054642 624543829 772054642 772077978 645253332 772077978 645253332 142894025 149277907 142894025 149277907 829022248 828974644 829022248 828974644 539620933 499992294 539620933 499992294 342177119 657857108 342177119 657857108 435419010 285728761 435419010 285728761 714231458 337288776 714231458 337288776 75543992 924403633 75543992 924403633 848713072 385626207 848713072 385626207 385630644 316507428 385630644 316507428 683536392 601945744 683536392 601945744 601972505 952365885 601972505 952365885 952406995 321508616 952406995 321508616 638287646 564060451 638287646 564060451 20055605 20110570 20055605 20110570 500012970 812584845 500012970 812584845 208270674 499960517 208270674 499960517 721149715 499968545 721149715 499968545 500026137 329442627 500026137 329442627 500037307 455947989 500037307 455947989 455974415 876255426 455974415 876255426 500038463 217144228 500038463 217144228 217134621 565682136 217134621 565682136 565715090 1198318 565715090 1198318 500039758 172742961 500039758 172742961 827221337 510376010 827221337 510376010 264947652 264900309 264947652 264900309 176570729 823402009 176570729 823402009 101985579 499972299 101985579 499972299 539799141 539833006 539799141 539833006 437366347 476154124 437366347 476154124 523849798 559298178 523849798 559298178 400667603 500031522 400667603 500031522 347398349 652624310 347398349 652624310 970257999 444784670 970257999 444784670 211466335 977590035 211466335 977590035 22433069 499968729 22433069 499968729 793214154 800801302 793214154 800801302 199206368 499969360 199206368 499969360 995563818 65281817 995563818 65281817 65326947 500029499 65326947 500029499 499991747 175087086 499991747 175087086 989134268 989120126 989134268 989120126 788214964 440912053 788214964 440912053 499982467 756674114 499982467 756674114 778990783 221043786 778990783 221043786 355410323 500030106 355410323 500030106 470113754 470052215 470113754 470052215 500013342 696775742 500013342 696775742 415160591 575890795 415160591 575890795 734413995 491847215 734413995 491847215 500027532 499964356 500027532 499964356 846422225 500006155 846422225 500006155 713081488 500020475 713081488 500020475 923655563 499987517 923655563 499987517 171677082 307591805 171677082 307591805 692393196 107692194 692393196 107692194 107699894 499989206 107699894 499989206 587112127 442014345 587112127 442014345 442038615 944704695 442038615 944704695 817719813 149258886 817719813 149258886 850739850 500015633 850739850 500015633 137003697 293445175 137003697 293445175 499966843 982290819 499966843 982290819 17666655 415818356 17666655 415818356 499975458 307642957 499975458 307642957 500038422 417970605 500038422 417970605 669944866 330090279 669944866 330090279 864819032 864779056 864819032 864779056 951358457 280875149 951358457 280875149 280918983 402201976 280918983 402201976 416130356 416158417 416130356 416158417 378690560 378707575 378690560 378707575 500034062 770565808 500034062 770565808 461062475 125737447 461062475 125737447 125769082 833129109 125769082 833129109 833090169 625484167 833090169 625484167 39988037 39978747 39988037 39978747 112176466 499988850 112176466 499988850 873738276 126264705 873738276 126264705 860971862 500038754 860971862 500038754 912215982 339074263 912215982 339074263 499982955 723091965 499982955 723091965 155507560 93467839 155507560 93467839 769797317 769819028 769797317 769819028 484004275 484023388 484004275 484023388 337974475 500030764 337974475 500030764 654108843 500012473 654108843 500012473 679268978 937792440 679268978 937792440 962714231 962675350 962714231 962675350 608671904 292275505 608671904 292275505 707731858 335151480 707731858 335151480 664878618 500028513 664878618 500028513 694117062 966972009 694117062 966972009 33019531 499974209 33019531 499974209 603644105 396348552 603644105 396348552 500012385 661940338 500012385 661940338 628356469 499986482 628356469 499986482 499990000 923685809 499990000 923685809 736389524 736345988 736389524 736345988 999169536 999173522 999169536 999173522 312778968 312836768 312778968 312836768 363325165 841684259 363325165 841684259 158352675 115027236 158352675 115027236 998114686 998079179 998114686 998079179 444175053 499997478 444175053 499997478 215208049 215188526 215208049 215188526 500011370 795256624 500011370 795256624 5956017 499981076 5956017 499981076 228792758 846191013 228792758 846191013 153844940 375729006 153844940 375729006 624209293 499968587 624209293 499968587 261936586 738047563 261936586 738047563 206319877 206301204 206319877 206301204 960644572 730729636 960644572 730729636 431904565 431890316 431904565 431890316 150163917 916635462 150163917 916635462 849021893 499967255 849021893 499967255 515609452 500020870 515609452 500020870 744242238 499969938 744242238 499969938 500012236 947212120 500012236 947212120 947226410 965449756 947226410 965449756 34485242 97025008 34485242 97025008 500504397 500033815 500504397 500033815 499964483 280244831 499964483 280244831 500033715 499993198 500033715 499993198 400345591 460779000 400345591 460779000 500028434 171996524 500028434 171996524 171977132 581275505 171977132 581275505 500020028 499997297 500020028 499997297 70952054 70907947 70952054 70907947 280739074 500033225 280739074 500033225 811000138 811041941 811000138 811041941 700043568 500016462 700043568 500016462 611471950 611519004 611471950 611519004 368997152 130919295 368997152 130919295 499981612 677349151 499981612 677349151 229158364 770898188 229158364 770898188 500038562 201863867 500038562 201863867 499985396 499969008 499985396 499969008 924158746 247974080 924158746 247974080 174771329 174769363 174771329 174769363 899090698 970746512 899090698 970746512 499968498 109065695 499968498 109065695 890973268 626796824 890973268 626796824 373235770 21140211 373235770 21140211 978814081 134244887 978814081 134244887 111572089 888420075 111572089 888420075 303695330 9704852 303695330 9704852 514411081 500021722 514411081 500021722 128359543 51922152 128359543 51922152 948117698 369056335 948117698 369056335 369075036 704321561 369075036 704321561 704357906 395104217 704357906 395104217 604946777 915683729 604946777 915683729 915685922 499980168 915685922 499980168 413370244 111912160 413370244 111912160 499991562 499989835 499991562 499989835 422083549 17241471 422083549 17241471 982757538 441458722 982757538 441458722 500007986 124667118 500007986 124667118 871136711 876442400 871136711 876442400 876490672 463757415 876490672 463757415 536254564 392146188 536254564 392146188 607848864 765007290 607848864 765007290 234972947 325966362 234972947 325966362 674008533 406103740 674008533 406103740 500017047 30940078 500017047 30940078 969056824 312413638 969056824 312413638 429535954 570445381 429535954 570445381 903244067 96727221 903244067 96727221 180088098 986043846 180088098 986043846 553195406 403019019 553195406 403019019 986095006 986155897 986095006 986155897 932119870 67894802 932119870 67894802 37250743 962756074 37250743 962756074 499993623 485508191 499993623 485508191 492210488 946872637 492210488 946872637 946867907 499983550 946867907 499983550 295370555 295394452 295370555 295394452 676954508 515538606 676954508 515538606 484477573 500012339 484477573 500012339 781921400 930741714 781921400 930741714 69290037 997553559 69290037 997553559 844875437 749497792 844875437 749497792 95696934 500006153 95696934 500006153 853755817 863631671 853755817 863631671 500009707 136126454 500009707 136126454 500020590 914453047 500020590 914453047 139165203 139151284 139165203 139151284 115809049 884161556 115809049 884161556 446194566 553765510 446194566 553765510 499974377 924157131 499974377 924157131 863558406 136484784 863558406 136484784 446327240 534865709 446327240 534865709 465143133 982144163 465143133 982144163 17879937 499963289 17879937 499963289 800524777 361326824 800524777 361326824 361372884 128633119 361372884 128633119 500008666 73896792 500008666 73896792 632779565 912725356 632779565 912725356 912721297 581813814 912721297 581813814 216492324 783508940 216492324 783508940 88034924 499986248 88034924 499986248 614535811 500010896 614535811 500010896 500028517 24814246 500028517 24814246 975194635 500009426 975194635 500009426 200348943 500008840 200348943 500008840 615827476 115610666 615827476 115610666 499968083 656506955 499968083 656506955 656500825 500010943 656500825 500010943 147532391 755824146 147532391 755824146 500037810 800911699 500037810 800911699 793646539 206380651 793646539 206380651 108217125 500025567 108217125 500025567 609269644 499982247 609269644 499982247 500020821 834217355 500020821 834217355 912245644 87392736 912245644 87392736 87369825 374857347 87369825 374857347 741084009 741103063 741084009 741103063 337483113 662555930 337483113 662555930 111147690 888827652 111147690 888827652 713200393 499979266 713200393 499979266 998525090 500019950 998525090 500019950 417484300 499993424 417484300 499993424 500009127 833091783 500009127 833091783 80993551 80990739 80993551 80990739 221400672 778533013 221400672 778533013 468311662 531710733 468311662 531710733 304427832 695591165 304427832 695591165 316849295 63835788 316849295 63835788 936227289 80960078 936227289 80960078 852987357 895596984 852987357 895596984 913236034 86728361 913236034 86728361 482451542 500036615 482451542 500036615 499982698 473046897 499982698 473046897 224156234 775850103 224156234 775850103 268505818 499984895 268505818 499984895 176583972 814865055 176583972 814865055 499973359 923482722 499973359 923482722 768240034 231765513 768240034 231765513 499963783 507338795 499963783 507338795 499996189 163964674 499996189 163964674 192078904 500002724 192078904 500002724 994446208 460147240 994446208 460147240 460131961 585510108 460131961 585510108 500006698 452388590 500006698 452388590 499997491 207403990 499997491 207403990 792542634 291154666 792542634 291154666 480281747 500038010 480281747 500038010 499989658 8476529 499989658 8476529 469294570 499980728 469294570 499980728 628231308 499960851 628231308 499960851 612594319 500030348 612594319 500030348 467872693 467824694 467872693 467824694 489218094 500003056 489218094 500003056 499973804 149066830 499973804 149066830 853268128 853241749 853268128 853241749 268999451 376747815 268999451 376747815 608254108 391733264 608254108 391733264 500028435 82398599 500028435 82398599 573272602 499980885 573272602 499980885 429747394 832167115 429747394 832167115 968754594 31249469 968754594 31249469 952195988 764706940 952195988 764706940 764709663 900010777 764709663 900010777 899998095 435694401 899998095 435694401 564289767 499995305 564289767 499995305 957380297 754256136 957380297 754256136 499989672 958017158 499989672 958017158 935545121 64447863 935545121 64447863 687393937 500005072 687393937 500005072 730847667 350873593 730847667 350873593 499980647 221579896 499980647 221579896 500004056 195030795 500004056 195030795 195016908 619018536 195016908 619018536 618963158 499963190 618963158 499963190 479624953 440332834 479624953 440332834 559659650 50011094 559659650 50011094 500018900 937583990 500018900 937583990 937538337 746654076 937538337 746654076 253305171 693759141 253305171 693759141 693723089 168514435 693723089 168514435 499971949 846853528 499971949 846853528 444479681 500020682 444479681 500020682 608318152 608310369 608318152 608310369 593618240 256514712 593618240 256514712 743463494 71048339 743463494 71048339 11057759 500006777 11057759 500006777 456855141 456816638 456855141 456816638 915879645 915869824 915879645 915869824 862055646 499977397 862055646 499977397 500039000 806143248 500039000 806143248 500033193 460667994 500033193 460667994 543414886 499996401 543414886 499996401 955477456 276908727 955477456 276908727 499969103 810673934 499969103 810673934 810621662 703704974 810621662 703704974 296267655 765040200 296267655 765040200 781730976 927853109 781730976 927853109 72151463 252660443 72151463 252660443 254203490 745729739 254203490 745729739 329787685 378156512 329787685 378156512 499985656 388698675 499985656 388698675 388720591 499970410 388720591 499970410 639830373 801697093 639830373 801697093 215191677 500012302 215191677 500012302 499986173 941030424 499986173 941030424 941017228 812770353 941017228 812770353 499960962 318865061 499960962 318865061 681111647 975247498 681111647 975247498 499987568 469997012 499987568 469997012 530052425 403471242 530052425 403471242 57770221 499977889 57770221 499977889 280215285 280250340 280215285 280250340 523811368 940384264 523811368 940384264 59616257 373288363 59616257 373288363 499967675 70076214 499967675 70076214 70062511 500032890 70062511 500032890 288983268 961481813 288983268 961481813 38491020 267030160 38491020 267030160 518896767 887986272 518896767 887986272 887949453 325098254 887949453 325098254 325092921 500019912 325092921 500019912 559855345 236491329 559855345 236491329 236444848 499966851 236444848 499966851 830195576 320677339 830195576 320677339 320603468 255257969 320603468 255257969 744751069 424745357 744751069 424745357 499981615 500011013 499981615 500011013 715946590 284038678 715946590 284038678 788399781 500019642 788399781 500019642 862056374 137931596 862056374 137931596 613615029 546964803 613615029 546964803 127194220 872875278 127194220 872875278 727350821 272601288 727350821 272601288 440015694 559999168 440015694 559999168 965300184 34758791 965300184 34758791 181163050 818853631 181163050 818853631 961187910 499972308 961187910 499972308 696545678 696535156 696545678 696535156 500038281 374359918 500038281 374359918 540121116 664421904 540121116 664421904 500003955 499960238 500003955 499960238 944084871 863772708 944084871 863772708 352127798 352164427 352127798 352164427 112319146 887682102 112319146 887682102 574341297 360711337 574341297 360711337 360719001 722429918 360719001 722429918 722439354 85467036 722439354 85467036 499962324 62445625 499962324 62445625 499968786 530835819 499968786 530835819 555758963 444259286 555758963 444259286 965446895 499977551 965446895 499977551 77997078 78009658 77997078 78009658 881208835 922941120 881208835 922941120 922932317 338678327 922932317 338678327 338637947 506155263 338637947 506155263 506084958 776004078 506084958 776004078 223985801 462568544 223985801 462568544 462562166 308859849 462562166 308859849 308865454 555423103 308865454 555423103 788853996 211192721 788853996 211192721 514244395 485762136 514244395 485762136 310497827 310550166 310497827 310550166 134904232 865085362 134904232 865085362 681022749 342455160 681022749 342455160 499966234 44495390 499966234 44495390 712885929 287102541 712885929 287102541 785663129 214392206 785663129 214392206 671316891 499972301 671316891 499972301 499962550 355091218 499962550 355091218 268888945 849734106 268888945 849734106 150256245 79650467 150256245 79650467 719486882 500018551 719486882 500018551 879058713 499976186 879058713 499976186 499960875 431742146 499960875 431742146 653685711 500015139 653685711 500015139 500033043 383129375 500033043 383129375 838162569 838209693 838162569 838209693 509015080 457814659 509015080 457814659 338539910 499978389 338539910 499978389 500022833 320008725 500022833 320008725 546065007 891277039 546065007 891277039 891270833 648123977 891270833 648123977 405760058 405767658 405760058 405767658 127475252 872554918 127475252 872554918 145514418 500032600 145514418 500032600 499988328 174017288 499988328 174017288 499997919 319389502 499997919 319389502 500003637 34590847 500003637 34590847 910626718 830855811 910626718 830855811 169151364 499961860 169151364 499961860 587985264 412043939 587985264 412043939 708073261 500017563 708073261 500017563 123398089 123391875 123398089 123391875 745261502 781651952 745261502 781651952 218318669 194506576 218318669 194506576 805493509 500035262 805493509 500035262 620163014 350020960 620163014 350020960 649974804 500028800 649974804 500028800 499998524 788347252 499998524 788347252 211676570 553064851 211676570 553064851 499990980 617749472 499990980 617749472 382236390 335283814 382236390 335283814 958578545 537837622 958578545 537837622 462177739 953325544 462177739 953325544 499982631 733211451 499982631 733211451 266768857 199244993 266768857 199244993 500022804 190323592 500022804 190323592 775714104 914292303 775714104 914292303 300411618 500035942 300411618 500035942 560209081 319512047 560209081 319512047 319446119 392480210 319446119 392480210 607516231 491300648 607516231 491300648 500026743 385824115 500026743 385824115 614169378 343900382 614169378 343900382 458743713 668591192 458743713 668591192 331392563 500038135 331392563 500038135 586625800 145718744 586625800 145718744 145742111 61009515 145742111 61009515 500023061 472929318 500023061 472929318 283879882 500021403 283879882 500021403 123375683 958885876 123375683 958885876 500022516 153240410 500022516 153240410 439670271 959219133 439670271 959219133 959256643 499990680 959256643 499990680 479879486 398046077 479879486 398046077 601923153 418854828 601923153 418854828 499961048 125427265 499961048 125427265 765556502 765564628 765556502 765564628 514410116 415526945 514410116 415526945 584469469 196085876 584469469 196085876 499981939 818352640 499981939 818352640 310307917 628812669 310307917 628812669 628817886 240087498 628817886 240087498 240152017 135618346 240152017 135618346 995145184 4907116 995145184 4907116 500009009 900208260 500009009 900208260 99769587 571935580 99769587 571935580 500008715 280395678 500008715 280395678 189089235 499990115 189089235 499990115 516148029 141727188 516148029 141727188 437077050 647555247 437077050 647555247 774242484 225692791 774242484 225692791 271695853 318933660 271695853 318933660 681022406 474710741 681022406 474710741 500028543 500032280 500028543 500032280 922067926 77916869 922067926 77916869 372854308 636567767 372854308 636567767 500020321 806311596 500020321 806311596 193713798 890529050 193713798 890529050 890523921 604387923 890523921 604387923 604400500 627108135 604400500 627108135 627057269 499986600 627057269 499986600 172539554 437014846 172539554 437014846 437044898 500019719 437044898 500019719 255056782 456179631 255056782 456179631 737133068 262812905 737133068 262812905 615250339 730818487 615250339 730818487 730784604 393010729 730784604 393010729 499966939 930582330 499966939 930582330 553867722 500009548 553867722 500009548 769559070 769522171 769559070 769522171 577311859 499998712 577311859 499998712 702339252 871723411 702339252 871723411 128266564 843011598 128266564 843011598 499993938 812648985 499993938 812648985 187328104 500017284 187328104 500017284 913669546 70328592 913669546 70328592 70286504 900446372 70286504 900446372 900459118 46298102 900459118 46298102 46314926 499966464 46314926 499966464 897169466 499975081 897169466 499975081 154270455 845759518 154270455 845759518 341691909 500018366 341691909 500018366 886512279 944792978 886512279 944792978 55168488 70079606 55168488 70079606 929927597 526819853 929927597 526819853 500026551 654461739 500026551 654461739 242545685 499960850 242545685 499960850 66231577 500028334 66231577 500028334 794813954 168735680 794813954 168735680 831211293 13076794 831211293 13076794 13021717 871871460 13021717 871871460 871839029 175866467 871839029 175866467 314772695 902882353 314772695 902882353 902868418 595523934 902868418 595523934 404454366 377639031 404454366 377639031 499960481 500009623 499960481 500009623 220348838 790420287 220348838 790420287 499966559 55337455 499966559 55337455 55369899 500904785 55369899 500904785 499972396 9037151 499972396 9037151 499961847 165490678 499961847 165490678 834513228 499960675 834513228 499960675 120388037 500019605 120388037 500019605 766969407 766951641 766969407 766951641 616835917 499998146 616835917 499998146 44486070 500009179 44486070 500009179 866456755 499977297 866456755 499977297 383234276 616749120 383234276 616749120 443017134 499975387 443017134 499975387 499998236 989512938 499998236 989512938 354935674 354939596 354935674 354939596 500001329 873385603 500001329 873385603 500028941 58307325 500028941 58307325 941667037 984848397 941667037 984848397 15128459 260538766 15128459 260538766 739473433 30296447 739473433 30296447 476041372 523989373 476041372 523989373 573554538 479067275 573554538 479067275 499961396 877178777 499961396 877178777 877188589 208672934 877188589 208672934 332829442 499972298 332829442 499972298 112109102 112047082 112109102 112047082 500001885 943339770 500001885 943339770 56696025 835211276 56696025 835211276 987731344 499985548 987731344 499985548 500032153 989841895 500032153 989841895 499979931 29736610 499979931 29736610 970282828 500034879 970282828 500034879 366168706 633787494 366168706 633787494 171459325 171448274 171459325 171448274 986689599 500011502 986689599 500011502 195968992 196039798 195968992 196039798 159520699 840474163 159520699 840474163 499970885 95134275 499970885 95134275 499968791 358040377 499968791 358040377 173736779 173720290 173736779 173720290 257603676 579368699 257603676 579368699 420566123 19499922 420566123 19499922 19515022 257556647 19515022 257556647 742471455 361184608 742471455 361184608 499981650 335460481 499981650 335460481 500012505 316082351 500012505 316082351 537281177 499994657 537281177 499994657 499961193 82205430 499961193 82205430 102755331 499969199 102755331 499969199 500028802 338589756 500028802 338589756 552025973 552032061 552025973 552032061 172883879 1791811 172883879 1791811 998176342 859607859 998176342 859607859 61568708 61637058 61568708 61637058 857875932 500039207 857875932 500039207 900409074 347311835 900409074 347311835 500026732 500026140 500026732 500026140 748463503 42141 748463503 42141 41448 350245666 41448 350245666 397421840 746654423 397421840 746654423 615469630 499963266 615469630 499963266 958449644 958502161 958449644 958502161 984932706 15106501 984932706 15106501 500002715 500016826 500002715 500016826 848888957 637588206 848888957 637588206 29143020 500025829 29143020 500025829 180019900 820037269 180019900 820037269 64135617 499967431 64135617 499967431 907394828 92662866 907394828 92662866 500022857 981604669 500022857 981604669 499970107 162383647 499970107 162383647 465219275 500009517 465219275 500009517 151150340 105621653 151150340 105621653 894376203 500036534 894376203 500036534 297425747 499988549 297425747 499988549 781534456 781509654 781534456 781509654 222510476 222511535 222510476 222511535 886526415 886517739 886526415 886517739 500039167 122343832 500039167 122343832 188250122 502600566 188250122 502600566 497357991 319350575 497357991 319350575 114822630 515125730 114822630 515125730 515139056 500025559 515139056 500025559 205152478 966341409 205152478 966341409 966316546 669686323 966316546 669686323 499970354 622392023 499970354 622392023 622384102 594638097 622384102 594638097 382492624 617546458 382492624 617546458 500033693 122761024 500033693 122761024 118116485 881905443 118116485 881905443 618784674 500028106 618784674 500028106 500010870 888089547 500010870 888089547 499971787 519042756 499971787 519042756 862464032 862486443 862464032 862486443 808853904 500036377 808853904 500036377 500006739 881803745 500006739 881803745 158548147 158546678 158548147 158546678 263097501 499996850 263097501 499996850 589821214 410178222 589821214 410178222 362257349 637738520 362257349 637738520 513275821 499974116 513275821 499974116 122307588 877716680 122307588 877716680 553379542 350125855 553379542 350125855 499965633 761314565 499965633 761314565 745538171 745574867 745538171 745574867 500033020 922281204 500033020 922281204 135006931 135003763 135006931 135003763 658697977 771338501 658697977 771338501 170002175 829983061 170002175 829983061 810914888 499964679 810914888 499964679 462899771 500029124 462899771 500029124 122617388 122628460 122617388 122628460 91216188 908836184 91216188 908836184 93777037 614431514 93777037 614431514 650570989 349370316 650570989 349370316 691579239 691538756 691579239 691538756 73014002 100545148 73014002 100545148 500027731 342202251 500027731 342202251 911659271 88352963 911659271 88352963 147811667 393817980 147811667 393817980 499997329 547024313 499997329 547024313 453035824 678141585 453035824 678141585 676900448 500022718 676900448 500022718 523065642 390646221 523065642 390646221 609373471 958738708 609373471 958738708 420162169 578987043 420162169 578987043 964144874 35843289 964144874 35843289 499978218 995508588 499978218 995508588 289022102 499960297 289022102 499960297 710617924 500002947 710617924 500002947 565401108 434560533 565401108 434560533 499973090 775662536 499973090 775662536 481424156 481402656 481424156 481402656 941118888 968016262 941118888 968016262 968056455 559534238 968056455 559534238 559520487 809693260 559520487 809693260 809653624 640399629 809653624 640399629 499967431 220670843 499967431 220670843 520421754 479531463 520421754 479531463 887464328 112504622 887464328 112504622 765594997 794306612 765594997 794306612 500015324 621533059 500015324 621533059 663531428 663499238 663531428 663499238 821868612 178149632 821868612 178149632 831258070 831220028 831258070 831220028 452148286 500021311 452148286 500021311 530520244 764023674 530520244 764023674 236035780 711645794 236035780 711645794 897145218 897141818 897145218 897141818 499968271 734080625 499968271 734080625 499981562 774642366 499981562 774642366 623368307 361947409 623368307 361947409 638100455 500029284 638100455 500029284 169266045 512363272 169266045 512363272 832063714 102240408 832063714 102240408 897718716 500031720 897718716 500031720 59786560 59781635 59786560 59781635 500038618 821801300 500038618 821801300 935867337 64171439 935867337 64171439 954187846 954148316 954187846 954148316 322880306 215503768 322880306 215503768 816720985 500016793 816720985 500016793 460477729 354603459 460477729 354603459 354639811 256021254 354639811 256021254 743972083 522080198 743972083 522080198 348031519 162834968 348031519 162834968 500038440 831932806 500038440 831932806 168070006 501407533 168070006 501407533 500034108 590761988 500034108 590761988 409209186 215182565 409209186 215182565 555287204 829217510 555287204 829217510 500014311 937042845 500014311 937042845 851113005 500004712 851113005 500004712 656030339 500010907 656030339 500010907 499970961 69544034 499970961 69544034 779047928 988626474 779047928 988626474 11378701 860315033 11378701 860315033 860350410 151838633 860350410 151838633 151844431 355051427 151844431 355051427 530445520 530413534 530445520 530413534 679534669 499970339 679534669 499970339 500000767 691178701 500000767 691178701 51749653 214875707 51749653 214875707 214898972 73600987 214898972 73600987 73674555 499973178 73674555 499973178 831086730 831111812 831086730 831111812 321791150 500006305 321791150 500006305 711483713 500039776 711483713 500039776 297268648 998205625 297268648 998205625 500028393 336447179 500028393 336447179 336483011 12732334 336483011 12732334 987299726 717975356 987299726 717975356 499987183 313416428 499987183 313416428 686610290 129257177 686610290 129257177 117692796 882286400 117692796 882286400 500017466 55429878 500017466 55429878 489192881 489233513 489192881 489233513 23438253 23396955 23438253 23396955 500014113 860948946 500014113 860948946 106258176 106267259 106258176 106267259 727008093 727060512 727008093 727060512 210469103 210475039 210469103 210475039 278618251 721398108 278618251 721398108 951547986 48444425 951547986 48444425 898629212 661506078 898629212 661506078 47423617 952568542 47423617 952568542 420732138 500034679 420732138 500034679 500028388 967781818 500028388 967781818 372462418 499971044 372462418 499971044 576634687 967007558 576634687 967007558 499986349 614283836 499986349 614283836 614282494 309814022 614282494 309814022 499973257 909446781 499973257 909446781 909411439 43592598 909411439 43592598 139085368 500007982 139085368 500007982 500035746 495136743 500035746 495136743 194518975 805552787 194518975 805552787 499994580 482315725 499994580 482315725 220180784 500001022 220180784 500001022 772611547 499989038 772611547 499989038 881550526 500004915 881550526 500004915 2366989 2394103 2366989 2394103 881439522 796056736 881439522 796056736 203938033 984910006 203938033 984910006 499970576 500022468 499970576 500022468 416638402 800687846 416638402 800687846 800739652 734151618 800739652 734151618 265864606 664323526 265864606 664323526 335621741 499965349 335621741 499965349 89386278 500032291 89386278 500032291 501704234 499986583 501704234 499986583 342988931 920685958 342988931 920685958 79314145 499965236 79314145 499965236 524697805 813490886 524697805 813490886 499984123 187512946 499984123 187512946 812491514 394227440 812491514 394227440 499989253 533831384 499989253 533831384 500001686 500038970 500001686 500038970 54852675 504380578 54852675 504380578 535986866 500016443 535986866 500016443 407051228 500038254 407051228 500038254 879957921 120097910 879957921 120097910 499983433 983159737 499983433 983159737 771017730 228959078 771017730 228959078 765402896 420705312 765402896 420705312 381819630 381813754 381819630 381813754 8133560 500024871 8133560 500024871 500029593 354246466 500029593 354246466 706659864 706684916 706659864 706684916 499996746 77500963 499996746 77500963 229483997 499973559 229483997 499973559 864718528 135317470 864718528 135317470 19932451 980015791 19932451 980015791 610136179 610125770 610136179 610125770 697612008 697571706 697612008 697571706 829171162 187138091 829171162 187138091 499982743 832569837 499982743 832569837 584796338 584817931 584796338 584817931 918030343 917972847 918030343 917972847 420845800 126527144 420845800 126527144 904916607 904925556 904916607 904925556 145387464 500027481 145387464 500027481 189689082 810313290 189689082 810313290 499973949 499963418 499973949 499963418 173163980 686060396 173163980 686060396 499978632 417362979 499978632 417362979 417371100 94364172 417371100 94364172 905598161 217615378 905598161 217615378 321695962 678288204 321695962 678288204 273298998 273287047 273298998 273287047 397539152 685422170 397539152 685422170 105221056 894783429 105221056 894783429 493612493 290310696 493612493 290310696 282994665 629974651 282994665 629974651 649622155 204754076 649622155 204754076 795222633 652990286 795222633 652990286 186471884 248247724 186471884 248247724 751736845 658252853 751736845 658252853 341723920 842720491 341723920 842720491 842746675 500038433 842746675 500038433 112457816 714203664 112457816 714203664 500026167 499987568 500026167 499987568 142476710 442564922 142476710 442564922 563462431 500008800 563462431 500008800 499997770 29874409 499997770 29874409 29901590 959205972 29901590 959205972 734144452 265841852 734144452 265841852 714560042 714605678 714560042 714605678 989096838 71383451 989096838 71383451 71387285 771965299 71387285 771965299 772025449 473866489 772025449 473866489 526127547 834743717 526127547 834743717 834780890 500038020 834780890 500038020 143602929 499980459 143602929 499980459 604252371 604275342 604252371 604275342 972476358 27534657 972476358 27534657 820373527 500034519 820373527 500034519 628045629 150706501 628045629 150706501 129995040 926741853 129995040 926741853 926788555 320110516 926788555 320110516 500007644 40519470 500007644 40519470 913348307 389220665 913348307 389220665 610794350 940710279 610794350 940710279 940694757 749346076 940694757 749346076 250696868 500000876 250696868 500000876 707738941 499986215 707738941 499986215 690647266 909035953 690647266 909035953 909034653 27453078 909034653 27453078 499963829 499991565 499963829 499991565 171986936 31689004 171986936 31689004 968344765 467534081 968344765 467534081 532401899 450914046 532401899 450914046 549091201 206018347 549091201 206018347 499962444 155200297 499962444 155200297 844752058 381865805 844752058 381865805 499969421 733368520 499969421 733368520 431112387 179488565 431112387 179488565 179500062 620767697 179500062 620767697 499999339 942250083 499999339 942250083 679034954 56121025 679034954 56121025 56123923 499969078 56123923 499969078 525478576 873525459 525478576 873525459 500039574 610499830 500039574 610499830 610502356 761349863 610502356 761349863 499968058 81420402 499968058 81420402 918599503 131414629 918599503 131414629 131479470 190606261 131479470 190606261 500032512 902854056 500032512 902854056 902849605 527427613 902849605 527427613 368296970 631677297 368296970 631677297 303381556 285280259 303381556 285280259 747656510 499974551 747656510 499974551 935843950 64134030 935843950 64134030 140445860 500020304 140445860 500020304 971361725 456236369 971361725 456236369 456192338 500012017 456192338 500012017 873039001 873002990 873039001 873002990 499558734 499527526 499558734 499527526 184999727 687612746 184999727 687612746 312320946 500000378 312320946 500000378 261106533 362432877 261106533 362432877 637628011 500029134 637628011 500029134 337358653 337327851 337358653 337327851 500025364 703669180 500025364 703669180 18734305 18794311 18734305 18794311 198403853 801586237 198403853 801586237 500036865 24364478 500036865 24364478 670111361 329890484 670111361 329890484 499978956 14094387 499978956 14094387 999853699 499988243 999853699 499988243 861927734 138037287 861927734 138037287 179601272 840685321 179601272 840685321 865864986 111996595 865864986 111996595 80877645 972402884 80877645 972402884 972399794 500015350 972399794 500015350 726959845 726957096 726959845 726957096 327544414 348979506 327544414 348979506 499973156 505733925 499973156 505733925 494266334 500039058 494266334 500039058 943063995 301948741 943063995 301948741 500026599 499981073 500026599 499981073 866757637 882537515 866757637 882537515 499982832 500019474 499982832 500019474 993528977 866051018 993528977 866051018 499995260 927327381 499995260 927327381 500002554 159190126 500002554 159190126 955904248 955890646 955904248 955890646 584959559 584901110 584959559 584901110 204436000 959478002 204436000 959478002 40523798 500008551 40523798 500008551 815642280 476769271 815642280 476769271 752693 999281887 752693 999281887 271806871 500034662 271806871 500034662 331818560 668200243 331818560 668200243 562027444 499963092 562027444 499963092 581184639 581183357 581184639 581183357 127946485 500033389 127946485 500033389 80293169 919683913 80293169 919683913 279102529 499973374 279102529 499973374 759153125 500020194 759153125 500020194 499967643 546543 499967643 546543 553188026 797477756 553188026 797477756 202506839 672258096 202506839 672258096 510469411 178570937 510469411 178570937 178550796 911725192 178550796 911725192 500028355 113887209 500028355 113887209 248160057 751830392 248160057 751830392 72319303 72290340 72319303 72290340 500004057 798003024 500004057 798003024 25400199 25387682 25400199 25387682 500008620 572580986 500008620 572580986 500037309 242173196 500037309 242173196 714070304 499976518 714070304 499976518 500009619 166520044 500009619 166520044 972508738 972446931 972508738 972446931 500023541 230634427 500023541 230634427 230662474 720534681 230662474 720534681 876588904 123430192 876588904 123430192 499974957 947558368 499974957 947558368 804659742 594136138 804659742 594136138 594130887 632144938 594130887 632144938 632186721 500006199 632186721 500006199 63166728 500029670 63166728 500029670 654367363 639666036 654367363 639666036 639662121 854876499 639662121 854876499 854863218 852863794 854863218 852863794 90726053 909244438 90726053 909244438 804721385 195260316 804721385 195260316 8794397 500017176 8794397 500017176 304230586 50594597 304230586 50594597 50607957 309880429 50607957 309880429 967656738 987152287 967656738 987152287 987138307 568472157 987138307 568472157 457212131 500001681 457212131 500001681 500012762 603583555 500012762 603583555 603611127 927355350 603611127 927355350 72651265 862397886 72651265 862397886 501883696 222943615 501883696 222943615 222906903 500006965 222906903 500006965 764462993 764463386 764462993 764463386 834574910 165454059 834574910 165454059 615893855 769302851 615893855 769302851 769298200 499967193 769298200 499967193 769242062 499969728 769242062 499969728 990155559 500018746 990155559 500018746 500002102 694179381 500002102 694179381 488397152 172757113 488397152 172757113 172728138 499993891 172728138 499993891 755347366 917092774 755347366 917092774 500000634 989194153 500000634 989194153 989205484 745211965 989205484 745211965 499978142 569930932 499978142 569930932 604325088 604324747 604325088 604324747 367738777 340514393 367738777 340514393 913726271 500028041 913726271 500028041 500004376 158115856 500004376 158115856 499979708 773435890 499979708 773435890 1862816 96308087 1862816 96308087 903734309 963268741 903734309 963268741 36747894 506028271 36747894 506028271 860300728 500013571 860300728 500013571 352545038 974285890 352545038 974285890 974313087 649759621 974313087 649759621 499971031 499985508 499971031 499985508 326134427 673916765 326134427 673916765 348056222 499987096 348056222 499987096 921708809 500023686 921708809 500023686 499992018 265996973 499992018 265996973 568047907 431931212 568047907 431931212 781895885 218081587 781895885 218081587 89243324 499980552 89243324 499980552 954494367 45468509 954494367 45468509 499974114 735121399 499974114 735121399 500002685 208761928 500002685 208761928 989798206 989798159 989798206 989798159 249046265 500011723 249046265 500011723 672769864 844461536 672769864 844461536 155485184 2637786 155485184 2637786 997395972 25970027 997395972 25970027 499969367 500031385 499969367 500031385 919384374 300435608 919384374 300435608 500015712 499992614 500015712 499992614 927362293 667013530 927362293 667013530 664925068 335107651 664925068 335107651 574865632 500028134 574865632 500028134 978232568 208956883 978232568 208956883 106353517 866431331 106353517 866431331 866400882 499963345 866400882 499963345 89872719 910125338 89872719 910125338 630891757 369073837 630891757 369073837 712620671 712584520 712620671 712584520 492853735 492868880 492853735 492868880 186720050 813240775 186720050 813240775 936976826 62966379 936976826 62966379 975237467 500036208 975237467 500036208 745895003 499964303 745895003 499964303 19337649 499970594 19337649 499970594 660655478 339332769 660655478 339332769 206678024 793348540 206678024 793348540 146442818 146507257 146442818 146507257 803984978 500037267 803984978 500037267 238011650 450266918 238011650 450266918 706153096 130170139 706153096 130170139 130173175 649853129 130173175 649853129 649874240 738912113 649874240 738912113 440939072 559048795 440939072 559048795 912387147 912392280 912387147 912392280 832945448 389905179 832945448 389905179 499972456 499992121 499972456 499992121 963507481 566517585 963507481 566517585 566553365 500029540 566553365 500029540 770486204 429418807 770486204 429418807 499992983 432446436 499992983 432446436 567561112 158660181 567561112 158660181 158622844 500015043 158622844 500015043 797546746 202491389 797546746 202491389 630884696 952169162 630884696 952169162 47819268 522007815 47819268 522007815 522035358 323454225 522035358 323454225 263943500 52091908 263943500 52091908 52120574 201261723 52120574 201261723 661097355 605670694 661097355 605670694 394292889 272690934 394292889 272690934 935377347 64639081 935377347 64639081 674044403 674043228 674044403 674043228 696347532 25019543 696347532 25019543 500003944 499999102 500003944 499999102 587491768 27922646 587491768 27922646 27996008 818632071 27996008 818632071 818626075 499988283 818626075 499988283 500004953 962570366 500004953 962570366 962565523 537562942 962565523 537562942 500038393 174129757 500038393 174129757 881973783 881966124 881973783 881966124 500017754 500003173 500017754 500003173 884717091 499971284 884717091 499971284 499983875 594054263 499983875 594054263 132312611 499996934 132312611 499996934 456129569 543895166 456129569 543895166 251724704 251721917 251724704 251721917 770615068 743770265 770615068 743770265 500021524 500004866 500021524 500004866 604248380 443014000 604248380 443014000 556997810 499964937 556997810 499964937 903422394 159565852 903422394 159565852 159551391 500014907 159551391 500014907 631320289 109136730 631320289 109136730 457860960 976652301 457860960 976652301 500005767 451371173 500005767 451371173 499962815 354219635 499962815 354219635 705288936 500030473 705288936 500030473 270828710 270807203 270828710 270807203 670063000 670056913 670063000 670056913 373630548 462946940 373630548 462946940 537049329 452798429 537049329 452798429 107348031 905757161 107348031 905757161 499989052 575640995 499989052 575640995 172094052 499996982 172094052 499996982 499990437 775961583 499990437 775961583 775975939 339595373 775975939 339595373 365958822 365956296 365958822 365956296 43422363 43459348 43422363 43459348 552469729 540466774 552469729 540466774 390527916 499971350 390527916 499971350 723966772 500024161 723966772 500024161 211680202 211704098 211680202 211704098 500004225 669313101 500004225 669313101 456021175 309839825 456021175 309839825 309783436 559648825 309783436 559648825 500024570 142673604 500024570 142673604 500018420 728499869 500018420 728499869 728481763 683370922 728481763 683370922 292313136 707754553 292313136 707754553 380731701 299686919 380731701 299686919 499979611 713482321 499979611 713482321 286491962 93687688 286491962 93687688 500008023 31182532 500008023 31182532 499990104 678702557 499990104 678702557 500016527 627073296 500016527 627073296 260822497 849374973 260822497 849374973 849419073 369388099 849419073 369388099 369419532 455839028 369419532 455839028 500027883 115088529 500027883 115088529 499985269 500023197 499985269 500023197 875399741 617892676 875399741 617892676 423240480 171274119 423240480 171274119 518140433 980790908 518140433 980790908 19273458 556089099 19273458 556089099 500000288 717102116 500000288 717102116 282945939 573768936 282945939 573768936 426161523 121094188 426161523 121094188 121051618 897576038 121051618 897576038 687273216 499998287 687273216 499998287 594214777 594234111 594214777 594234111 436876088 84548580 436876088 84548580 84487682 705517225 84487682 705517225 884088412 884094361 884088412 884094361 672831700 672819090 672831700 672819090 253661556 746335782 253661556 746335782 507477391 187890210 507477391 187890210 500004856 156982687 500004856 156982687 843063598 329702142 843063598 329702142 500005690 947026996 500005690 947026996 500003822 325579469 500003822 325579469 500038778 411232167 500038778 411232167 499979020 984771632 499979020 984771632 124501958 500002756 124501958 500002756 395872584 604156682 395872584 604156682 413344572 574445345 413344572 574445345 500018953 499967194 500018953 499967194 20271697 418418870 20271697 418418870 418470584 940933811 418470584 940933811 59040611 525311065 59040611 525311065 658539694 211618624 658539694 211618624 470696278 795167217 470696278 795167217 795191035 500033191 795191035 500033191 232849671 543713343 232849671 543713343 628459604 499996355 628459604 499996355 136857874 199943161 136857874 199943161 800005531 395574965 800005531 395574965 294987065 774705036 294987065 774705036 225253511 300649047 225253511 300649047 499995400 780038285 499995400 780038285 307571056 499985409 307571056 499985409 449473584 550510065 449473584 550510065 39349106 163005350 39349106 163005350 499985021 355511033 499985021 355511033 269798531 730271878 269798531 730271878 587475528 93954590 587475528 93954590 499985147 843180661 499985147 843180661 998085652 499962162 998085652 499962162 85985838 914033426 85985838 914033426 958125922 41825759 958125922 41825759 500023621 505435182 500023621 505435182 128094153 871906423 128094153 871906423 500024434 426795859 500024434 426795859 193442308 500029179 193442308 500029179 527957372 499974944 527957372 499974944 924936161 951623602 924936161 951623602 48353827 346548681 48353827 346548681 499989140 865339342 499989140 865339342 134662148 499976861 134662148 499976861 746861205 672022592 746861205 672022592 500034530 969214951 500034530 969214951 567340041 347745414 567340041 347745414 499981047 60267136 499981047 60267136 939727815 964761416 939727815 964761416 35263636 536213427 35263636 536213427 615450894 499981775 615450894 499981775 697246465 717791422 697246465 717791422 499993130 135444338 499993130 135444338 500035815 665127206 500035815 665127206 915835384 84232655 915835384 84232655 499995276 795739032 499995276 795739032 500015675 335828117 500015675 335828117 8477412 937786278 8477412 937786278 353478916 499992967 353478916 499992967 627142777 627166572 627142777 627166572 784002328 215985557 784002328 215985557 26652462 973355896 26652462 973355896 499960571 856662709 499960571 856662709 143326484 509639379 143326484 509639379 499989586 995816424 499989586 995816424 358059283 358106284 358059283 358106284 500012096 757393428 500012096 757393428 242899149 499972755 242899149 499972755 191129110 499968948 191129110 499968948 698737153 586400779 698737153 586400779 500022388 100825691 500022388 100825691 499990720 566027817 499990720 566027817 103128117 103136468 103128117 103136468 507923778 499996104 507923778 499996104 959065676 40990795 959065676 40990795 229461138 770527892 229461138 770527892 500020868 313916511 500020868 313916511 790334993 790322445 790334993 790322445 942223004 57751286 942223004 57751286 737372450 499998645 737372450 499998645 484516070 49505344 484516070 49505344 500035237 381032542 500035237 381032542 224027481 804527306 224027481 804527306 499991906 399382838 499991906 399382838 138933825 861007710 138933825 861007710 722263045 277753946 722263045 277753946 783246857 783255565 783246857 783255565 499988287 72245785 499988287 72245785 305126606 717671616 305126606 717671616 500031865 390812337 500031865 390812337 499961590 496607457 499961590 496607457 503382529 607926345 503382529 607926345 355855916 441905129 355855916 441905129 566124804 566132462 566124804 566132462 846932549 134202456 846932549 134202456 134216167 171397474 134216167 171397474 191976498 499968480 191976498 499968480 483769562 126707875 483769562 126707875 873326213 495631348 873326213 495631348 201353867 798678734 201353867 798678734 3168096 3181937 3168096 3181937 60748772 391144364 60748772 391144364 557970885 442065617 557970885 442065617 526824 579048 526824 579048 540193931 499990290 540193931 499990290 742148757 369505367 742148757 369505367 34855384 965146044 34855384 965146044 962388105 241239887 962388105 241239887 241221401 430544569 241221401 430544569 597212521 888405062 597212521 888405062 111588095 500035780 111588095 500035780 675334349 500023645 675334349 500023645 99316774 99313869 99316774 99313869 591091741 591063507 591091741 591063507 411052253 33217568 411052253 33217568 500034800 837951766 500034800 837951766 162006972 911386975 162006972 911386975 500025706 466682988 500025706 466682988 499984245 92025233 499984245 92025233 838445843 161497016 838445843 161497016 940981503 58982859 940981503 58982859 345496609 654558016 345496609 654558016 683384614 316658565 683384614 316658565 500025726 611694385 500025726 611694385 388294210 942758191 388294210 942758191 998640902 1327849 998640902 1327849 568476009 703883342 568476009 703883342 260012389 406939625 260012389 406939625 499984671 746058675 499984671 746058675 485462366 485430032 485462366 485430032 801997640 500009156 801997640 500009156 629747996 370279270 629747996 370279270 835335325 690402815 835335325 690402815 43122559 43105926 43122559 43105926 717463142 620841304 717463142 620841304 500013954 252985299 500013954 252985299 747008130 580617223 747008130 580617223 404932122 595065460 404932122 595065460 259084439 499968262 259084439 499968262 453342130 499980980 453342130 499980980 631229478 368803856 631229478 368803856 82657538 917367822 82657538 917367822 439410616 499964839 439410616 499964839 287633685 712335967 287633685 712335967 686671353 313355072 686671353 313355072 367394612 367377148 367394612 367377148 775166775 114891231 775166775 114891231 16853787 499994946 16853787 499994946 631423169 368562264 631423169 368562264 455348076 544611689 455348076 544611689 490172422 499964020 490172422 499964020 367537665 499996046 367537665 499996046 693098588 306936752 693098588 306936752 99335103 500018706 99335103 500018706 260380543 499992958 260380543 499992958 83501910 916495160 83501910 916495160 302853437 499994525 302853437 499994525 499989588 855034922 499989588 855034922 101032494 898940229 101032494 898940229 884882936 115099734 884882936 115099734 298738169 534774585 298738169 534774585 465228535 500005756 465228535 500005756 173490442 403752977 173490442 403752977 596263730 412798846 596263730 412798846 143590881 143611276 143590881 143611276 400919990 599100330 400919990 599100330 499983101 164513938 499983101 164513938 164530779 500038837 164530779 500038837 759226268 320407700 759226268 320407700 5437160 500037867 5437160 500037867 258206780 258181223 258206780 258181223 722708689 500033467 722708689 500033467 385849864 500007617 385849864 500007617 604150096 778711886 604150096 778711886 71323072 71294060 71323072 71294060 119089759 891489595 119089759 891489595 41145576 10748556 41145576 10748556 499977799 499977073 499977799 499977073 151313236 499986426 151313236 499986426 719527812 942626062 719527812 942626062 57388042 669928170 57388042 669928170 550290810 449659613 550290810 449659613 964451291 964477160 964451291 964477160 499975243 254278121 499975243 254278121 500003201 71638260 500003201 71638260 499965756 461842148 499965756 461842148 538155261 797646172 538155261 797646172 202357802 147121697 202357802 147121697 852852090 499970542 852852090 499970542 330932847 669019309 330932847 669019309 878867684 121146389 878867684 121146389 560034371 500028044 560034371 500028044 499964812 269396242 499964812 269396242 454158230 536433323 454158230 536433323 463546846 911259999 463546846 911259999 88726603 47373018 88726603 47373018 500039312 276256682 500039312 276256682 499994908 974208283 499994908 974208283 969382871 499961874 969382871 499961874 714901759 714900519 714901759 714900519 500034118 686858050 500034118 686858050 754273600 754227046 754273600 754227046 500012014 270527514 500012014 270527514 434596142 565436461 434596142 565436461 252205674 242866561 252205674 242866561 242840361 378295060 242840361 378295060 499976999 244038706 499976999 244038706 204165619 204207553 204165619 204207553 471224165 471235467 471224165 471235467 973785668 26194578 973785668 26194578 575618259 500039151 575618259 500039151 171269667 171284711 171269667 171284711 499963903 684486461 499963903 684486461 808017090 499980425 808017090 499980425 500004391 814032496 500004391 814032496 302795015 306912701 302795015 306912701 911239385 499989867 911239385 499989867 708538553 39969076 708538553 39969076 499969370 943107367 499969370 943107367 147451083 147467017 147451083 147467017 500011477 532300433 500011477 532300433 897353462 102686738 897353462 102686738 817090969 499991764 817090969 499991764 499992056 109757944 499992056 109757944 109713164 994384092 109713164 994384092 631944522 499980517 631944522 499980517 225091621 500029146 225091621 500029146 499999457 192104731 499999457 192104731 499975105 578873092 499975105 578873092 775751350 224223650 775751350 224223650 499976061 263046778 499976061 263046778 262256293 6512765 262256293 6512765 499985284 499965206 499985284 499965206 485558480 468440760 485558480 468440760 945185490 54766272 945185490 54766272 500031216 303741297 500031216 303741297 500023767 101687212 500023767 101687212 41597826 958413059 41597826 958413059 171571499 171566713 171571499 171566713 462325142 537611851 462325142 537611851 499999278 366779671 499999278 366779671 127589818 872412417 127589818 872412417 500036919 584982029 500036919 584982029 415070764 655918653 415070764 655918653 500019874 874200778 500019874 874200778 500003956 146208097 500003956 146208097 500002281 603380037 500002281 603380037 396664461 460556288 396664461 460556288 499988663 500013294 499988663 500013294 7707884 851827342 7707884 851827342 851788573 499961740 851788573 499961740 197164777 334252672 197164777 334252672 529512274 673573350 529512274 673573350 673591242 244743045 673591242 244743045 244740128 500029865 244740128 500029865 817356978 465194318 817356978 465194318 465158531 805463401 465158531 805463401 805407282 437790602 805407282 437790602 437770318 499963922 437770318 499963922 996016899 995986798 996016899 995986798 499996904 66726439 499996904 66726439 339209927 660791185 339209927 660791185 692517693 499983801 692517693 499983801 767297204 500013712 767297204 500013712 3779956 3771951 3779956 3771951 288559479 773678047 288559479 773678047 773647178 641089525 773647178 641089525 355963875 227185740 355963875 227185740 227162723 823164607 227162723 823164607 500002072 442737196 500002072 442737196 442758677 500282333 442758677 500282333 499642767 21268402 499642767 21268402 21255070 6735415 21255070 6735415 500006812 698611926 500006812 698611926 301377662 386121333 301377662 386121333 692999878 692993103 692999878 692993103 499980239 196445602 499980239 196445602 570687007 499983803 570687007 499983803 631298627 500019835 631298627 500019835 103075097 389757583 103075097 389757583 389760095 500033448 389760095 500033448 66001341 500015695 66001341 500015695 866087323 500000633 866087323 500000633 305762200 750546187 305762200 750546187 750532429 400657386 750532429 400657386 144786736 144734277 144786736 144734277 781412943 918735721 781412943 918735721 918770112 18588752 918770112 18588752 18629307 383505991 18629307 383505991 616486408 479927701 616486408 479927701 499960809 770533496 499960809 770533496 701830660 378015096 701830660 378015096 265063793 265000908 265063793 265000908 500014785 716965725 500014785 716965725 379962397 51245302 379962397 51245302 499975237 673729124 499975237 673729124 326310474 499999329 326310474 499999329 583372800 499987605 583372800 499987605 211747473 596469515 211747473 596469515 500023200 500010902 500023200 500010902 115920396 393039044 115920396 393039044 500006095 499968390 500006095 499968390 122231276 500032809 122231276 500032809 916446859 190138793 916446859 190138793 190182994 114510881 190182994 114510881 885486152 558818917 885486152 558818917 558804676 187579778 558804676 187579778 908949103 91056930 908949103 91056930 514733833 514745131 514733833 514745131 169597910 169568300 169597910 169568300 932772071 932773195 932772071 932773195 430834086 500033894 430834086 500033894 711088335 915263322 711088335 915263322 500032373 893240570 500032373 893240570 893233980 210677571 893233980 210677571 500024369 149548399 500024369 149548399 513103233 614302561 513103233 614302561 424651026 500003028 424651026 500003028 566183040 500029288 566183040 500029288 1088378 89496395 1088378 89496395 955129977 955149211 955129977 955149211 44233905 44190798 44233905 44190798 114422597 885594292 114422597 885594292 500002086 59430303 500002086 59430303 500039385 132594059 500039385 132594059 867472743 414009015 867472743 414009015 499993094 841311708 499993094 841311708 158701620 600355904 158701620 600355904 399610874 696509430 399610874 696509430 104512917 895531124 104512917 895531124 286263408 4372749 286263408 4372749 4356844 499786358 4356844 499786358 796332233 792719320 796332233 792719320 174707496 288174037 174707496 288174037 711783555 132319902 711783555 132319902 499981767 261371432 499981767 261371432 500039991 622283863 500039991 622283863 377709481 176331057 377709481 176331057 500005626 869842263 500005626 869842263 130169199 388276679 130169199 388276679 973924954 26115912 973924954 26115912 438544447 438578583 438544447 438578583 283898770 208249566 283898770 208249566 208308118 353935435 208308118 353935435 723154068 276869086 723154068 276869086 499999115 632373973 499999115 632373973 358035945 487016418 358035945 487016418 630970465 974976150 630970465 974976150 25015798 831695175 25015798 831695175 499989541 82240881 499989541 82240881 629154951 499989448 629154951 499989448 855508732 500010252 855508732 500010252 833285777 500033570 833285777 500033570 960565013 560273060 960565013 560273060 439772984 306235443 439772984 306235443 500038147 745126314 500038147 745126314 499980678 107375688 499980678 107375688 53432036 946583028 53432036 946583028 865525950 134478473 865525950 134478473 442829748 812069089 442829748 812069089 535273142 499972212 535273142 499972212 491098675 508911131 491098675 508911131 499986135 146207586 499986135 146207586 146225010 499984815 146225010 499984815 598656499 598668938 598656499 598668938 500024954 424770891 500024954 424770891 712660038 275890033 7
166346 0 20937808 10184119 20937808 10184119 10701154 21345733 10701154 21345733 22060764 19169349 22060764 19169349 7735139 12367048 7735139 12367048 15014171 12287145 15014171 12287145 14369251 15581983 14369251 15581983 21543970 5279802 21543970 5279802 6219673 8066197 6219673 8066197 19120605 9526369 19120605 9526369 17579924 4197479 17579924 4197479 22765780 21106023 22765780 21106023 5743721 6718326 5743721 6718326 8367779 17073971 8367779 17073971 20712086 5375580 20712086 5375580 5407300 20894331 5407300 20894331 21693974 10660392 21693974 10660392 11560146 12261446 11560146 12261446 12967656 11244692 12967656 11244692 12248425 4417055 12248425 4417055 22375760 11221432 22375760 11221432 8722557 18443624 8722557 18443624 8424151 8299529 8424151 8299529 18381271 22004651 18381271 22004651 23655740 3138635 23655740 3138635 18738164 18595751 18738164 18595751 13809656 13150702 13809656 13150702 23697091 22687842 23697091 22687842 10345422 10101836 10345422 10101836 11339119 12964814 11339119 12964814 13645113 6507864 13645113 6507864 7005090 13666806 7005090 13666806 13073871 18580900 13073871 18580900 8418699 21511281 8418699 21511281 22241798 16513494 22241798 16513494 10233673 17528184 10233673 17528184 17774207 11109791 17774207 11109791 15895104 16176917 15895104 16176917 17487104 17080902 17487104 17080902 5760484 4334229 5760484 4334229 4413244 20705219 4413244 20705219 22665894 4479794 22665894 4479794 18787089 18271853 18787089 18271853 16392891 8921635 16392891 8921635 18073876 11107044 18073876 11107044 9329692 17775862 9329692 17775862 14479306 13408330 14479306 13408330 12959176 11718645 12959176 11718645 15236446 25442529 15236446 25442529 1471173 20246081 1471173 20246081 9462433 14763801 9462433 14763801 15656201 12889330 15656201 12889330 7825370 19161055 7825370 19161055 11113271 10657182 11113271 10657182 14838697 12131348 14838697 12131348 10366847 10150247 10366847 10150247 14014626 24285973 14014626 24285973 25417698 17541415 25417698 17541415 2949186 24047735 2949186 24047735 9792833 9269130 9792833 9269130 13414969 21649105 13414969 21649105 22621128 2556686 22621128 2556686 2516844 8143008 2516844 8143008 19071333 16361894 19071333 16361894 10401393 12951902 10401393 12951902 15782231 6645250 15782231 6645250 6581937 7751779 6581937 7751779 20641193 20149081 20641193 20149081 14006246 12742557 14006246 12742557 13638277 12959826 13638277 12959826 7567785 7318018 7567785 7318018 16264434 19418364 16264434 19418364 20132317 17411711 20132317 17411711 18126756 8075671 18126756 8075671 21248654 20527616 21248654 20527616 18942293 12943588 18942293 12943588 10123146 20390820 10123146 20390820 22385287 21830435 22385287 21830435 4348345 4266212 4348345 4266212 20643343 20216842 20643343 20216842 16577486 1978532 16577486 1978532 2242006 4551359 2242006 4551359 10575658 13910436 10575658 13910436 14600560 9721580 14600560 9721580 10374670 4654585 10374670 4654585 21940628 8542169 21940628 8542169 14369681 14072679 14369681 14072679 21546182 4998204 21546182 4998204 9173285 8987771 9173285 8987771 19236779 8045627 19236779 8045627 13059593 17226972 13059593 17226972 17880562 6709440 17880562 6709440 7112910 13714198 7112910 13714198 18638007 24076423 18638007 24076423 2983635 8916113 2983635 8916113 9522638 6880506 9522638 6880506 7228069 18911430 7228069 18911430 19626445 11069650 19626445 11069650 15712664 5845536 15712664 5845536 22964797 3867434 22964797 3867434 7790356 21359278 7790356 21359278 5558352 23700998 5558352 23700998 24862362 4825829 24862362 4825829 4762711 19313378 4762711 19313378 7818904 1828566 7818904 1828566 1562097 14874608 1562097 14874608 15816869 15904360 15816869 15904360 4784871 22195807 4784871 22195807 16619513 3020858 16619513 3020858 2738924 5942107 2738924 5942107 20573105 18781657 20573105 18781657 8278733 747182 8278733 747182 26201004 8329682 26201004 8329682 4564533 22551998 4564533 22551998 15262058 8765367 15262058 8765367 9200153 9043716 9200153 9043716 20779940 20329663 20779940 20329663 14428375 9074450 14428375 9074450 18117004 20017190 18117004 20017190 7008639 19217195 7008639 19217195 19920538 14413327 19920538 14413327 14787989 8060953 14787989 8060953 19048601 19827327 19048601 19827327 7368954 11855220 7368954 11855220 12302060 10584819 12302060 10584819 4707470 745033 4707470 745033 552617 23441655 552617 23441655 15996305 15162833 15996305 15162833 19094040 22185165 19094040 22185165 4651025 22190863 4651025 22190863 7768510 7631277 7768510 7631277 22246009 23299743 22246009 23299743 3515935 5525119 3515935 5525119 11004476 15908095 11004476 15908095 23136689 3842602 23136689 3842602 11329253 15324619 11329253 15324619 8771993 8413280 8771993 8413280 2404619 24643025 2404619 24643025 14859280 6030119 14859280 6030119 20798610 2109969 20798610 2109969 2472982 7743951 2472982 7743951 16079522 15315699 16079522 15315699 7683684 7745063 7683684 7745063 19388418 18440871 19388418 18440871 10434955 9861826 10434955 9861826 23031552 22368550 23031552 22368550 9120538 1813319 9120538 1813319 1399576 16772957 1399576 16772957 11175000 10378742 11175000 10378742 25098443 24124495 25098443 24124495 17080030 4724436 17080030 4724436 5110786 5900836 5110786 5900836 20952821 20971939 20952821 20971939 6120729 6144263 6120729 6144263 20961458 16954532 20961458 16954532 9030783 8494402 9030783 8494402 15731729 14720040 15731729 14720040 15858595 5464257 15858595 5464257 5789215 7371317 5789215 7371317 20014944 24040041 20014944 24040041 3060492 15583185 3060492 15583185 16229635 5922068 16229635 5922068 6154216 17029843 6154216 17029843 18990634 8360958 18990634 8360958 8801673 18100946 8801673 18100946 15875507 11009839 15875507 11009839 9849016 16844927 9849016 16844927 15126675 11616034 15126675 11616034 20496375 19610563 20496375 19610563 15861843 2045754 15861843 2045754 24595540 2874425 24595540 2874425 21854690 9256886 21854690 9256886 7282958 7097914 7282958 7097914 9273489 23284251 9273489 23284251 3553390 4501454 3553390 4501454 16470740 15787729 16470740 15787729 11017203 4183416 11017203 4183416 22537047 9356490 22537047 9356490 17699257 6407024 17699257 6407024 20413479 6173969 20413479 6173969 6707570 23460819 6707570 23460819 24272480 5708982 24272480 5708982 5901701 8064535 5901701 8064535 18986077 8731231 18986077 8731231 17210767 16462151 17210767 16462151 15216997 11558694 15216997 11558694 20713295 19842178 20713295 19842178 9293648 9083751 9293648 9083751 12513396 13995222 12513396 13995222 10790323 10141796 10790323 10141796 24414421 23890207 24414421 23890207 5304450 5152529 5304450 5152529 19516993 25575930 19516993 25575930 26529784 18200379 26529784 18200379 11822598 5988663 11822598 5988663 5203692 4405832 5203692 4405832 4411431 21775414 4411431 21775414 22552491 11250191 22552491 11250191 9010292 3217303 9010292 3217303 2811632 23089079 2811632 23089079 24011869 21397013 24011869 21397013 4932292 21808211 4932292 21808211 8396314 18501011 8396314 18501011 23295665 22320818 23295665 22320818 24014020 2879747 24014020 2879747 18499687 19644665 18499687 19644665 20356834 25296148 20356834 25296148 1599085 21888237 1599085 21888237 22343798 1030346 22343798 1030346 934729 9690738 934729 9690738 17625939 17045161 17625939 17045161 12040242 8358928 12040242 8358928 18782069 14874697 18782069 14874697 11988416 15977917 11988416 15977917 24825459 2081832 24825459 2081832 3906937 23139009 3906937 23139009 6808773 5654648 6808773 5654648 21150866 1746270 21150866 1746270 1691023 16579473 1691023 16579473 16307004 5171114 16307004 5171114 2185294 26329881 2185294 26329881 737438 4529756 737438 4529756 17958197 17199460 17958197 17199460 16499649 13737596 16499649 13737596 4486326 22607018 4486326 22607018 9110811 8752105 9110811 8752105 21477505 20871361 21477505 20871361 15622287 11147820 15622287 11147820 11564385 15227103 11564385 15227103 11065593 10728828 11065593 10728828 22649864 22112001 22649864 22112001 16673730 16303861 16673730 16303861 16664211 23300452 16664211 23300452 23782564 12749056 23782564 12749056 13676518 18551967 13676518 18551967 19430896 14940611 19430896 14940611 11599781 23839507 11599781 23839507 24697506 18811274 24697506 18811274 8144644 7184981 8144644 7184981 19974105 11794010 19974105 11794010 4850043 22225032 4850043 22225032 12655320 5269337 12655320 5269337 21364730 10105864 21364730 10105864 15200485 17778581 15200485 17778581 9069223 9249692 9069223 9249692 9512720 5901490 9512720 5901490 3797965 3927500 3797965 3927500 11210814 15627017 11210814 15627017 16384267 8718741 16384267 8718741 9258955 5897479 9258955 5897479 20802321 17114204 20802321 17114204 1770147 1907868 1770147 1907868 5746680 11927521 5746680 11927521 15390863 5818453 15390863 5818453 6118349 13140020 6118349 13140020 23364564 22611329 23364564 22611329 9696060 11857016 9696060 11857016 12226503 19079561 12226503 19079561 7965754 2132370 7965754 2132370 24634783 20961592 24634783 20961592 6428935 18685904 6428935 18685904 19175887 24475101 19175887 24475101 2405275 20924875 2405275 20924875 7947489 13242550 7947489 13242550 19988120 6688549 19988120 6688549 10821052 10191713 10821052 10191713 21268909 5766627 21268909 5766627 22588929 21730439 22588929 21730439 11344270 8161475 11344270 8161475 8566338 14011173 8566338 14011173 14364554 8085146 14364554 8085146 7320088 7352238 7320088 7352238 21415807 20661508 21415807 20661508 18703194 8258607 18703194 8258607 9963930 16641428 9963930 16641428 21080581 5972727 21080581 5972727 15719137 15914731 15719137 15914731 16665170 5236864 16665170 5236864 5319372 13308045 5319372 13308045 14044530 9548614 14044530 9548614 8115937 7618225 8115937 7618225 4205359 22666739 4205359 22666739 12087724 14833735 12087724 14833735 6104499 20803826 6104499 20803826 20696854 15948387 20696854 15948387 1075165 1189766 1075165 1189766 11375831 23730450 11375831 23730450 24912425 21032377 24912425 21032377 5917858 13587438 5917858 13587438 23602010 22912770 23602010 22912770 12636363 10831125 12636363 10831125 17498216 2841354 17498216 2841354 3393262 17479249 3393262 17479249 9326077 19835973 9326077 19835973 7217262 13590295 7217262 13590295 24406817 23282360 24406817 23282360 5419595 15884059 5419595 15884059 11217550 17560511 11217550 17560511 4951594 4934356 4951594 4934356 10879159 13847239 10879159 13847239 14568078 4949029 14568078 4949029 4390235 4198786 4390235 4198786 24881460 23713984 24881460 23713984 10320311 16235390 10320311 16235390 9580819 17038224 9580819 17038224 3070723 2610098 3070723 2610098 13893357 15795524 13893357 15795524 10855954 11012866 10855954 11012866 19072940 18382698 19072940 18382698 7041633 5272103 7041633 5272103 21539519 12970533 21539519 12970533 9446079 1896773 9446079 1896773 24819450 4915824 24819450 4915824 9786286 16913797 9786286 16913797 22778722 4134096 22778722 4134096 13330196 19155440 13330196 19155440 7781356 8426086 7781356 8426086 19338033 7797747 19338033 7797747 22578781 22061922 22578781 22061922 8576204 17134016 8576204 17134016 19203111 7783264 19203111 7783264 18916889 18339075 18916889 18339075 4578799 4560379 4578799 4560379 14600073 13682270 14600073 13682270 23869732 2877780 23869732 2877780 4682702 22319689 4682702 22319689 19322369 13005604 19322369 13005604 13721112 6974324 13721112 6974324 20228397 20066489 20228397 20066489 3401451 23476424 3401451 23476424 5428433 5380858 5428433 5380858 9673590 21478060 9673590 21478060 22382563 24163977 22382563 24163977 2676947 4741715 2676947 4741715 10759327 23399346 10759327 23399346 24464710 16401369 24464710 16401369 4891205 21920083 4891205 21920083 18746367 6045533 18746367 6045533 3257982 2968292 3257982 2968292 19201099 14517690 19201099 14517690 14994936 7916013 14994936 7916013 19161253 25550790 19161253 25550790 1287475 12549723 1287475 12549723 13513621 16163037 13513621 16163037 10400301 16730774 10400301 16730774 17389833 23377044 17389833 23377044 3430225 18890221 3430225 18890221 19042619 8655725 19042619 8655725 16227014 23836949 16227014 23836949 3128322 17661767 3128322 17661767 18278702 21679531 18278702 21679531 3931320 22996271 3931320 22996271 15960897 1344641 15960897 1344641 1334131 5505785 1334131 5505785 21712241 18068577 21712241 18068577 4113961 22883683 4113961 22883683 5666020 5554052 5666020 5554052 18752763 8462575 18752763 8462575 25635466 1084092 25635466 1084092 12524422 21803606 12524422 21803606 5258044 7935924 5258044 7935924 19219223 16645261 19219223 16645261 6136679 6040141 6136679 6040141 14940663 14291868 14940663 14291868 7433463 21871548 7433463 21871548 22365959 19487505 22365959 19487505 7587012 12873578 7587012 12873578 12931370 5318253 12931370 5318253 5711282 19436351 5711282 19436351 20086075 14582964 20086075 14582964 15160265 15525140 15160265 15525140 20875299 20253280 20875299 20253280 6948049 6178161 6948049 6178161 6701346 14989678 6701346 14989678 11819585 17392921 11819585 17392921 2450310 24558618 2450310 24558618 15524858 9935569 15524858 9935569 10521862 11999355 10521862 11999355 21266582 20509434 21266582 20509434 16916129 16257941 16916129 16257941 2890769 24175995 2890769 24175995 20104851 3081970 20104851 3081970 23684190 14438254 23684190 14438254 12552881 10926662 12552881 10926662 22769058 3997288 22769058 3997288 14345509 12545284 14345509 12545284 7992963 4191913 7992963 4191913 2229775 24954501 2229775 24954501 5877871 5841180 5877871 5841180 19682769 19463300 19682769 19463300 14785262 14235271 14785262 14235271 8259388 18613657 8259388 18613657 19129852 18577151 19129852 18577151 19669331 18916261 19669331 18916261 19571722 18781639 19571722 18781639 20144007 19823447 20144007 19823447 7228317 11534577 7228317 11534577 15119665 23494444 15119665 23494444 3514931 17352684 3514931 17352684 9947924 5737692 9947924 5737692 6299095 4650848 6299095 4650848 22389803 5462129 22389803 5462129 5978709 20772991 5978709 20772991 14028770 13832241 14028770 13832241 23234343 22330230 23234343 22330230 14103386 12653992 14103386 12653992 13828925 13445717 13828925 13445717 6458432 6007503 6458432 6007503 8658781 20939360 8658781 20939360 21449841 19809093 21449841 19809093 6661653 20189218 6661653 20189218 19405760 7527123 19405760 7527123 8364310 19114328 8364310 19114328 7876742 14414260 7876742 14414260 12473510 7642326 12473510 7642326 7997652 12051492 7997652 12051492 12364094 18660757 12364094 18660757 8266339 14029580 8266339 14029580 14718776 20946104 14718776 20946104 3330337 23589365 3330337 23589365 10769338 8012394 10769338 8012394 19250119 17629631 19250119 17629631 18359728 23054395 18359728 23054395 24131159 3591326 24131159 3591326 3223252 22440621 3223252 22440621 4674695 2531965 4674695 2531965 2984875 17796755 2984875 17796755 18370471 12061617 18370471 12061617 12330022 13706701 12330022 13706701 14030863 12596485 14030863 12596485 21411316 20708326 21411316 20708326 17060666 16184047 17060666 16184047 8608347 18461012 8608347 18461012 9114249 8607940 9114249 8607940 7387991 19431541 7387991 19431541 22431086 4337936 22431086 4337936 10393629 16646983 10393629 16646983 10885556 15624545 10885556 15624545 17782853 17012094 17782853 17012094 19928092 6307910 19928092 6307910 6904182 11708609 6904182 11708609 12113392 23408477 12113392 23408477 3683822 15997965 3683822 15997965 16469944 10694056 16469944 10694056 2773069 24118857 2773069 24118857 15433378 11528859 15433378 11528859 18905925 18139429 18905925 18139429 21568904 5037753 21568904 5037753 15472953 14887893 15472953 14887893 3509178 3076687 3509178 3076687 4403341 22514663 4403341 22514663 23405565 3314608 23405565 3314608 6827185 9815777 6827185 9815777 17531996 22521094 17531996 22521094 4183423 14612881 4183423 14612881 16382680 20885624 16382680 20885624 21664656 19751092 21664656 19751092 7303460 8381764 7303460 8381764 8940565 6939220 8940565 6939220 7565557 13964626 7565557 13964626 19008787 18513555 19008787 18513555 9401183 17340650 9401183 17340650 4489873 23161252 4489873 23161252 3873242 11659854 3873242 11659854 18072142 23377323 18072142 23377323 3664832 10482400 3664832 10482400 11883701 11203021 11883701 11203021 6995504 6659606 6995504 6659606 20699796 19933280 20699796 19933280 15915963 11013975 15915963 11013975 12242373 18953332 12242373 18953332 4170978 4130958 4170978 4130958 4408819 22463084 4408819 22463084 19696251 7582341 19696251 7582341 11000124 15816677 11000124 15816677 7550243 7355473 7550243 7355473 1437156 25304791 1437156 25304791 5524132 5107818 5524132 5107818 16140035 15535791 16140035 15535791 17696377 9308187 17696377 9308187 11232695 15422147 11232695 15422147 4975021 4677682 4975021 4677682 19306970 19101664 19306970 19101664 5309680 5069325 5309680 5069325 13987203 20980664 13987203 20980664 6284427 11512237 6284427 11512237 19808999 23043412 19808999 23043412 3847534 21683555 3847534 21683555 5230528 5189906 5230528 5189906 21340557 17631179 21340557 17631179 7338778 7017367 7338778 7017367 18598113 24749527 18598113 24749527 2071633 7302909 2071633 7302909 17803986 17615394 17803986 17615394 12087465 11474583 12087465 11474583 15620247 16565322 15620247 16565322 9539445 17139275 9539445 17139275 13765117 12924589 13765117 12924589 3660879 23017469 3660879 23017469 18460654 6928318 18460654 6928318 7075235 7811005 7075235 7811005 22684833 22132229 22684833 22132229 9797594 8838035 9797594 8838035 2490124 24450914 2490124 24450914 7453521 19560912 7453521 19560912 24422827 23275699 24422827 23275699 14209779 11672735 14209779 11672735 8850099 18122719 8850099 18122719 8305502 7693054 8305502 7693054 6581855 20444348 6581855 20444348 21815441 4660189 21815441 4660189 3900104 22839765 3900104 22839765 11665675 15380081 11665675 15380081 21410899 20690505 21410899 20690505 16676627 281386 16676627 281386 26610170 2847157 26610170 2847157 3674021 21128921 3674021 21128921 15323529 2073492 15323529 2073492 24574963 10194930 24574963 10194930 10840824 16682332 10840824 16682332 17938744 17475188 17938744 17475188 23042253 3576745 23042253 3576745 8250520 7979960 8250520 7979960 6478258 3925662 6478258 3925662 23055389 2023367 23055389 2023367 1742370 18479934 1742370 18479934 21466333 5101093 21466333 5101093 19046959 10612782 19046959 10612782 16641208 6734360 16641208 6734360 20604082 12183950 20604082 12183950 14621511 11449321 14621511 11449321 15428160 7439664 15428160 7439664 5834326 21173329 5834326 21173329 19809851 7347845 19809851 7347845 10493385 16826206 10493385 16826206 19981649 6708290 19981649 6708290 16718845 10251728 16718845 10251728 20808900 5776204 20808900 5776204 7083426 18119374 7083426 18119374 20192690 6525687 20192690 6525687 20589103 20110152 20589103 20110152 20958468 11077539 20958468 11077539 11989578 19946692 11989578 19946692 22837931 193107 22837931 193107 26739380 2751702 26739380 2751702 19023134 18346758 19023134 18346758 19286332 7600366 19286332 7600366 14213073 13402528 14213073 13402528 13281847 7077395 13281847 7077395 20123211 5263468 20123211 5263468 5615429 13896830 5615429 13896830 13122455 19112184 13122455 19112184 5123598 4894392 5123598 4894392 10168059 9525876 10168059 9525876 20259152 6835397 20259152 6835397 8567807 17702649 8567807 17702649 9534280 5581377 9534280 5581377 5593723 6587787 5593723 6587787 20604295 23242488 20604295 23242488 3739740 8090715 3739740 8090715 20099953 6948146 20099953 6948146 16170728 15746693 16170728 15746693 19115344 7937929 19115344 7937929 15851763 11180963 15851763 11180963 8355127 7948336 8355127 7948336 17742677 17422007 17742677 17422007 9260564 16909732 9260564 16909732 16188714 15488003 16188714 15488003 16445275 23594043 16445275 23594043 24209903 21510884 24209903 21510884 225805 448874 225805 448874 2246788 12528590 2246788 12528590 15800431 11109007 15800431 11109007 15748084 15159568 15748084 15159568 11744712 15045726 11744712 15045726 24733521 23558431 24733521 23558431 12083907 14602592 12083907 14602592 9660538 17461766 9660538 17461766 9111303 8565026 9111303 8565026 17296548 17374910 17296548 17374910 22808788 21610957 22808788 21610957 20122918 6750415 20122918 6750415 12391067 14389316 12391067 14389316 21755268 5113063 21755268 5113063 8110301 19263209 8110301 19263209 19970919 24198452 19970919 24198452 2774311 3439008 2774311 3439008 23279330 14072055 23279330 14072055 5930466 21360375 5930466 21360375 6560694 12235870 6560694 12235870 14538171 12746991 14538171 12746991 13834859 5342503 13834859 5342503 21781963 16912095 21781963 16912095 8996402 17730503 8996402 17730503 9988428 3819744 9988428 3819744 3930386 8159933 3930386 8159933 8279533 5712864 8279533 5712864 5687243 13181253 5687243 13181253 13600289 2595923 13600289 2595923 2998269 20627451 2998269 20627451 21396912 18799809 21396912 18799809 8402893 19042538 8402893 19042538 19820265 7995514 19820265 7995514 8381006 7862657 8381006 7862657 8393076 18615538 8393076 18615538 5851682 6032072 5851682 6032072 17444865 10836644 17444865 10836644 11746953 16793684 11746953 16793684 17169984 18730293 17169984 18730293 8377737 19272244 8377737 19272244 20009254 10592360 20009254 10592360 7355448 6793701 7355448 6793701 19654637 22855036 19654637 22855036 4151911 12851663 4151911 12851663 16137315 15426834 16137315 15426834 13500307 12547690 13500307 12547690 13049409 12869733 13049409 12869733 10333096 6845380 10333096 6845380 6907803 16351605 6907803 16351605 10444460 22324158 10444460 22324158 4530180 20119171 4530180 20119171 22500174 21857354 22500174 21857354 21639036 5388559 21639036 5388559 1739243 25265184 1739243 25265184 13211574 2458638 13211574 2458638 2263369 17348870 2263369 17348870 18718507 8021085 18718507 8021085 19177113 22287808 19177113 22287808 4580670 7275903 4580670 7275903 23931162 2218574 23931162 2218574 2521693 4858931 2521693 4858931 22194737 11558929 22194737 11558929 10736047 10125236 10736047 10125236 15190314 11714734 15190314 11714734 5750155 5749479 5750155 5749479 12811540 12628042 12811540 12628042 1224476 1074375 1224476 1074375 8939501 14895361 8939501 14895361 11652961 15970504 11652961 15970504 10648657 5950826 10648657 5950826 23449315 3206396 23449315 3206396 17150223 9850840 17150223 9850840 22441156 4324087 22441156 4324087 16419819 15604328 16419819 15604328 14880711 5291571 14880711 5291571 21843385 16831707 21843385 16831707 17105556 8476889 17105556 8476889 18893060 11200888 18893060 11200888 5901654 20954686 5901654 20954686 19447074 7497747 19447074 7497747 7941917 10789752 7941917 10789752 15392604 12062327 15392604 12062327 863528 1008695 863528 1008695 7803059 19813524 7803059 19813524 7423770 13817438 7423770 13817438 22511526 21956434 22511526 21956434 18799710 8503110 18799710 8503110 11519534 20390035 11519534 20390035 6652134 831800 6652134 831800 26324223 18687881 26324223 18687881 10386195 8548271 10386195 8548271 8749698 12096534 8749698 12096534 18904317 18824664 18904317 18824664 3111755 3295192 3111755 3295192 4096609 16176671 4096609 16176671 10993327 20988097 10993327 20988097 6268128 5838843 6268128 5838843 21363629 1453035 21363629 1453035 1412462 10382710 1412462 10382710 16425604 14356635 16425604 14356635 9069966 8444845 9069966 8444845 16871281 19806403 16871281 19806403 20172159 22366397 20172159 22366397 4773167 12666402 4773167 12666402 14078994 3655672 14078994 3655672 3708604 7552992 3708604 7552992 19722744 9925271 19722744 9925271 10373882 10760616 10373882 10760616 11703718 26369230 11703718 26369230 739182 3961690 739182 3961690 7457838 20602873 7457838 20602873 6292869 10150780 6292869 10150780 20692092 20321291 20692092 20321291 10403792 10270026 10403792 10270026 13918033 16901478 13918033 16901478 21196755 5660455 21196755 5660455 18664550 14862631 18664550 14862631 3445359 23428663 3445359 23428663 13138035 13651512 13138035 13651512 22953477 24455546 22953477 24455546 25717301 10027893 25717301 10027893 10838081 16251042 10838081 16251042 8818028 6089139 8818028 6089139 6361399 19243528 6361399 19243528 16860903 4780149 16860903 4780149 4923164 17449775 4923164 17449775 13928398 12912245 13928398 12912245 21982927 21171274 21982927 21171274 15448092 2083918 15448092 2083918 24851763 12108783 24851763 12108783 12918257 11545517 12918257 11545517 22253978 5104816 22253978 5104816 12090733 21855749 12090733 21855749 4826020 1879567 4826020 1879567 24815291 11775413 24815291 11775413 4576224 4363500 4576224 4363500 24211133 23212764 24211133 23212764 20470282 6423174 20470282 6423174 13556554 12982300 13556554 12982300 19617645 7298928 19617645 7298928 14758077 14264205 14758077 14264205 6035017 6239010 6035017 6239010 20762424 20023895 20762424 20023895 14179895 11629509 14179895 11629509 15643916 11980712 15643916 11980712 13115471 10753396 13115471 10753396 16387805 14679391 16387805 14679391 11842526 4462843 11842526 4462843 22141094 16584538 22141094 16584538 7886830 23459808 7886830 23459808 3544550 22089475 3544550 22089475 4605925 23247873 4605925 23247873 3792956 22499555 3792956 22499555 4318617 3357873 4318617 3357873 2970452 4675278 2970452 4675278 22108313 14339329 22108313 14339329 15030874 18636558 15030874 18636558 19369093 20586743 19369093 20586743 6397250 16409375 6397250 16409375 19967051 19249395 19967051 19249395 18459052 1491588 18459052 1491588 1788957 9575892 1788957 9575892 17464961 9736576 17464961 9736576 2814597 23986974 2814597 23986974 22345240 18409851 22345240 18409851 12098738 3476434 12098738 3476434 3850363 7935904 3850363 7935904 20038873 19597279 20038873 19597279 8634611 8369813 8634611 8369813 23352411 22670628 23352411 22670628 22560653 4117346 22560653 4117346 16406082 18350093 16406082 18350093 19534468 7719166 19534468 7719166 8425505 16775577 8425505 16775577 17257354 16519243 17257354 16519243 16418079 10639944 16418079 10639944 3628019 23414224 3628019 23414224 14531848 13675032 14531848 13675032 19465577 18876147 19465577 18876147 15089137 11589296 15089137 11589296 5678334 21285680 5678334 21285680 17240727 6187875 17240727 6187875 20811417 7118172 20811417 7118172 17839592 13346012 17839592 13346012 6097899 5839882 6097899 5839882 8534227 19022298 8534227 19022298 8139906 17910777 8139906 17910777 9257943 23968788 9257943 23968788 3013510 20739345 3013510 20739345 23008842 22289874 23008842 22289874 17807773 9480209 17807773 9480209 12710909 11740849 12710909 11740849 23854339 2963435 23854339 2963435 10070136 12445204 10070136 12445204 20091119 19338345 20091119 19338345 22504587 4567070 22504587 4567070 20310223 19598633 20310223 19598633 7342895 6118017 7342895 6118017 22439320 4276138 22439320 4276138 10110708 16691960 10110708 16691960 13347082 12401359 13347082 12401359 18725793 18088411 18725793 18088411 2004196 2279875 2004196 2279875 16290730 14744569 16290730 14744569 6059034 6177842 6059034 6177842 13122967 13479990 13122967 13479990 12090496 9635191 12090496 9635191 7892660 7505808 7892660 7505808 22365235 21543192 22365235 21543192 7660169 19151859 7660169 19151859 4929961 21937509 4929961 21937509 12593834 7248504 12593834 7248504 7494939 7148254 7494939 7148254 6502896 20401912 6502896 20401912 4223007 4082223 4223007 4082223 12270005 15740181 12270005 15740181 16395777 4368724 16395777 4368724 4630212 11048056 4630212 11048056 15957888 15310221 15957888 15310221 11362439 6085902 11362439 6085902 20628819 6744100 20628819 6744100 4598050 4393360 4598050 4393360 5711626 21279368 5711626 21279368 5967808 1296111 5967808 1296111 1458883 10114808 1458883 10114808 17088409 9119142 17088409 9119142 9803833 24153931 9803833 24153931 24952583 8133563 24952583 8133563 8657896 21319688 8657896 21319688 21930951 12528897 21930951 12528897 7523271 7473383 7523271 7473383 841225 25880100 841225 25880100 11622718 11023839 11622718 11023839 14973943 11789849 14973943 11789849 18873934 4158610 18873934 4158610 4593100 16477251 4593100 16477251 16926146 21642309 16926146 21642309 5511268 10272972 5511268 10272972 16468575 22737561 16468575 22737561 2019472 1679576 2019472 1679576 17151382 15236714 17151382 15236714 6872869 6997650 6872869 6997650 16579368 19649965 16579368 19649965 3909240 23193652 3909240 23193652 10652383 4338501 10652383 4338501 2218601 24778811 2218601 24778811 4263456 4247195 4263456 4247195 14449182 12332802 14449182 12332802 12722546 13071963 12722546 13071963 13700398 9935180 13700398 9935180 10386804 11518899 10386804 11518899 16928587 5956267 16928587 5956267 6298816 23343797 6298816 23343797 24533628 15076700 24533628 15076700 11916385 21321427 11916385 21321427 22069656 23621952 22069656 23621952 3441489 19646111 3441489 19646111 20402526 21144495 20402526 21144495 5811781 22024437 5811781 22024437 23141607 10079499 23141607 10079499 17087410 17079202 17087410 17079202 17560542 26362502 17560542 26362502 710735 16002104 710735 16002104 18441587 8606187 18441587 8606187 12409766 19765984 12409766 19765984 7342184 16252768 7342184 16252768 21270165 5599977 21270165 5599977 16889721 14234294 16889721 14234294 5111365 21688880 5111365 21688880 19856396 7092830 19856396 7092830 10633227 16240720 10633227 16240720 15866342 9793591 15866342 9793591 3711544 23379507 3711544 23379507 7762348 6912237 7762348 6912237 7450248 8440373 7450248 8440373 25335123 1355373 25335123 1355373 12371571 19052002 12371571 19052002 22210614 21609417 22210614 21609417 21688038 5512022 21688038 5512022 23373848 22484791 23373848 22484791 19898145 7527497 19898145 7527497 10519919 9833466 10519919 9833466 20243518 6492468 20243518 6492468 17152247 22989224 17152247 22989224 3732934 18040554 3732934 18040554 13714850 13458307 13714850 13458307 16605097 16374922 16605097 16374922 10024913 9575540 10024913 9575540 16780434 16606159 16780434 16606159 15029580 11788013 15029580 11788013 21000619 20351699 21000619 20351699 12158893 14036114 12158893 14036114 13297891 4728383 13297891 4728383 22132310 7162770 22132310 7162770 7458525 18884031 7458525 18884031 24813946 2086479 24813946 2086479 14580846 25961212 14580846 25961212 906449 20168748 906449 20168748 20753129 21790207 20753129 21790207 5059663 13801226 5059663 13801226 15764681 11135785 15764681 11135785 14218471 13934373 14218471 13934373 15026081 6120897 15026081 6120897 6640680 9033379 6640680 9033379 14841613 22638487 14841613 22638487 23716051 3271732 23716051 3271732 3072660 11790074 3072660 11790074 20269850 6453628 20269850 6453628 18783628 18068721 18783628 18068721 14141564 8921503 14141564 8921503 18268814 15665139 18268814 15665139 14908660 11580290 14908660 11580290 8219658 4602146 8219658 4602146 24619687 2077285 24619687 2077285 6827320 20287896 6827320 20287896 6413141 14745483 6413141 14745483 16738576 15983182 16738576 15983182 14606614 13601606 14606614 13601606 20344123 19633475 20344123 19633475 6048466 5806641 6048466 5806641 13030735 12170016 13030735 12170016 5959081 5133140 5959081 5133140 4835750 22033174 4835750 22033174 16889321 8768792 16889321 8768792 9377411 14728310 9377411 14728310 15250484 3939047 15250484 3939047 4021053 9448858 4021053 9448858 17710622 19129840 17710622 19129840 6280486 24090418 6280486 24090418 24627837 18028967 24627837 18028967 18494130 2228446 18494130 2228446 24519973 17156104 24519973 17156104 17000593 8526720 17000593 8526720 9090259 18504129 9090259 18504129 18977482 9257897 18977482 9257897 9803373 7620772 9803373 7620772 19571671 23304715 19571671 23304715 3602168 10078146 3602168 10078146 10739580 7669987 10739580 7669987 7857827 18183809 7857827 18183809 8891834 8066426 8891834 8066426 8544368 19431489 8544368 19431489 20269381 7346320 20269381 7346320 4291032 22699638 4291032 22699638 4967480 3008183 4967480 3008183 24570073 23315251 24570073 23315251 18672277 8729527 18672277 8729527 10552344 16019304 10552344 16019304 19570165 7327691 19570165 7327691 25435246 24268399 25435246 24268399 25726666 1171295 25726666 1171295 19114802 18696939 19114802 18696939 5362886 5307440 5362886 5307440 9108710 17875295 9108710 17875295 4662210 4534288 4662210 4534288 19429658 10221028 19429658 10221028 16706513 9620661 16706513 9620661 17439267 3065234 17439267 3065234 3430616 19436158 3430616 19436158 19050491 255795 19050491 255795 26635591 1023786 26635591 1023786 876550 23083197 876550 23083197 3681164 2458570 3681164 2458570 2491740 8302039 2491740 8302039 18962612 11721235 18962612 11721235 12896505 15977109 12896505 15977109 10680737 11958406 10680737 11958406 21212814 20547161 21212814 20547161 21991164 5256803 21991164 5256803 14551077 13596305 14551077 13596305 12905118 12782152 12905118 12782152 18448447 17762794 18448447 17762794 20854135 6329634 20854135 6329634 4715378 22223838 4715378 22223838 18500793 8682471 18500793 8682471 5611908 21059863 5611908 21059863 12148973 14626992 12148973 14626992 2486513 26754453 2486513 26754453 245924 18699189 245924 18699189 21206167 5752087 21206167 5752087 17386523 22782218 17386523 22782218 23524146 2559001 23524146 2559001 2843592 13037611 2843592 13037611 13935519 7395298 13935519 7395298 7491287 14670610 7491287 14670610 17053684 8476884 17053684 8476884 18944387 25642005 18944387 25642005 1341901 23323958 1341901 23323958 24437312 4168953 24437312 4168953 18121465 24099497 18121465 24099497 2750603 23889007 2750603 23889007 25127105 11441845 25127105 11441845 7047964 22780702 7047964 22780702 4160810 10677726 4160810 10677726 21336980 5500844 21336980 5500844 6134290 20956348 6134290 20956348 20979108 8695705 20979108 8695705 4320064 22686370 4320064 22686370 21008882 5616353 21008882 5616353 5809015 11307090 5809015 11307090 15455156 14469215 15455156 14469215 12378315 16679082 12378315 16679082 17382125 14597263 17382125 14597263 12164562 14356670 12164562 14356670 20630536 6016658 20630536 6016658 16645547 17986727 16645547 17986727 8841414 22853159 8841414 22853159 24026672 16583872 24026672 16583872 17300093 21288740 17300093 21288740 22282116 1774035 22282116 1774035 25231097 12772536 25231097 12772536 7738338 7174657 7738338 7174657 17609840 9436040 17609840 9436040 344353 610628 344353 610628 15204517 12208203 15204517 12208203 11688811 20212025 11688811 20212025 4450507 4449966 4450507 4449966 7533761 13452760 7533761 13452760 17160811 23808788 17160811 23808788 3301062 5249619 3301062 5249619 18216193 24426290 18216193 24426290 25590060 9050580 25590060 9050580 9651401 4668964 9651401 4668964 22427634 13124206 22427634 13124206 6056479 20967493 6056479 20967493 12241269 4113144 12241269 4113144 4435766 7245713 4435766 7245713 22337793 21382231 22337793 21382231 6879683 6805952 6879683 6805952 5615266 21471224 5615266 21471224 12435094 3961449 12435094 3961449 3773839 10541447 3773839 10541447 21435881 3400181 21435881 3400181 23481690 5695098 23481690 5695098 5479433 21203114 5479433 21203114 4318803 4041463 4318803 4041463 5682254 12637627 5682254 12637627 14260870 12801545 14260870 12801545 1254962 1169673 1254962 1169673 18108102 17456107 18108102 17456107 22108062 4872431 22108062 4872431 10884087 24036565 10884087 24036565 2899318 12028237 2899318 12028237 19714944 7605626 19714944 7605626 13764221 12928933 13764221 12928933 24721689 2201080 24721689 2201080 13701051 13085812 13701051 13085812 4555682 4293852 4555682 4293852 4497373 18306319 4497373 18306319 19159477 9434421 19159477 9434421 17818764 8600794 17818764 8600794 18602065 17022325 18602065 17022325 17827829 18788737 17827829 18788737 19423883 10807817 19423883 10807817 11305516 12115857 11305516 12115857 15217702 6521476 15217702 6521476 7086732 12333726 7086732 12333726 19075080 7848491 19075080 7848491 16422695 10583139 16422695 10583139 4391602 4341678 4391602 4341678 21342100 5410343 21342100 5410343 1558241 2033218 1558241 2033218 21659497 6131684 21659497 6131684 6659269 3996192 6659269 3996192 22910530 12049031 22910530 12049031 12723475 7127328 12723475 7127328 20999134 6061236 20999134 6061236 16575997 15796703 16575997 15796703 7040326 6400259 7040326 6400259 9302402 8878873 9302402 8878873 24707357 566149 24707357 566149 392007 23120881 392007 23120881 11285565 10813493 11285565 10813493 10560309 17201841 10560309 17201841 17912499 16509194 17912499 16509194 13899027 9386104 13899027 9386104 6777676 2228380 6777676 2228380 24572642 3522217 24572642 3522217 3105442 22646322 3105442 22646322 16421906 10839443 16421906 10839443 18968180 18794193 18968180 18794193 12041634 1522088 12041634 1522088 25201010 8244580 25201010 8244580 8431345 14075850 8431345 14075850 13332754 8184993 13332754 8184993 4169233 3700844 4169233 3700844 8163524 18817757 8163524 18817757 9691659 3316945 9691659 3316945 23363549 22716163 23363549 22716163 4361228 6203141 4361228 6203141 21044088 13492498 21044088 13492498 13503957 4909785 13503957 4909785 22038067 19116611 22038067 19116611 7831206 21882380 7831206 21882380 22478423 13474021 22478423 13474021 13518348 3185218 13518348 3185218 23681892 24714945 23681892 24714945 2271276 18590427 2271276 18590427 22866490 25695727 22866490 25695727 26446549 20676675 26446549 20676675 6262884 8044947 6262884 8044947 23792208 2997914 23792208 2997914 8470966 18706261 8470966 18706261 15929916 6451094 15929916 6451094 6322281 9358360 6322281 9358360 10025683 20255713 10025683 20255713 232453 26767865 232453 26767865 17690352 16741036 17690352 16741036 21212313 20732401 21212313 20732401 15851628 10916979 15851628 10916979 11817712 11408478 11817712 11408478 12253615 6487495 12253615 6487495 7063351 20861715 7063351 20861715 21578152 20780317 21578152 20780317 6397031 11269626 6397031 11269626 19928607 19780477 19928607 19780477 13268342 13381965 13268342 13381965 17769378 9334810 17769378 9334810 18160399 17480755 18160399 17480755 4521460 4436100 4521460 4436100 14670426 14232216 14670426 14232216 14388761 13492867 14388761 13492867 5552208 21432677 5552208 21432677 24717138 2190616 24717138 2190616 3479811 23487259 3479811 23487259 21723942 5135158 21723942 5135158 5253360 21718331 5253360 21718331 9561096 9039805 9561096 9039805 14634245 13745320 14634245 13745320 17958701 9208906 17958701 9208906 14565658 16992463 14565658 16992463 9696534 22992463 9696534 22992463 24330045 9437970 24330045 9437970 9898405 14344956 9898405 14344956 12429948 3147112 12429948 3147112 3634614 18699183 3634614 18699183 23048225 21917008 23048225 21917008 9449200 7804201 9449200 7804201 19341801 7528724 19341801 7528724 7424930 21919928 7424930 21919928 22652309 25908896 22652309 25908896 816206 21084529 816206 21084529 21903605 16427624 21903605 16427624 8773772 8464316 8773772 8464316 2560727 24278866 2560727 24278866 7974841 7810662 7974841 7810662 7848309 19072646 7848309 19072646 8728020 5666400 8728020 5666400 5718105 16770297 5718105 16770297 17507922 14111391 17507922 14111391 12730429 17433440 12730429 17433440 18169275 3139529 18169275 3139529 3635251 10243807 3635251 10243807 17187250 5129407 17187250 5129407 21837620 23719003 21837620 23719003 3236726 4658082 3236726 4658082 11746683 16966467 11746683 16966467 17616599 10767777 17616599 10767777 11046451 15422960 11046451 15422960 11576739 2805508 11576739 2805508 2537366 6203532 2537366 6203532 16931974 17970340 16931974 17970340 18537446 11689605 18537446 11689605 9200342 8606229 9200342 8606229 4661232 22479543 4661232 22479543 6357626 10226359 6357626 10226359 16726934 14380928 16726934 14380928 12559677 12021669 12559677 12021669 12915046 23320181 12915046 23320181 3776701 7058551 3776701 7058551 19968429 16145919 19968429 16145919 10559748 13201050 10559748 13201050 13627697 15789465 13627697 15789465 8954495 8532992 8954495 8532992 17585070 16953424 17585070 16953424 5214520 2076853 5214520 2076853 24800246 21485100 24800246 21485100 5410406 16637237 5410406 16637237 17274341 7218016 17274341 7218016 5004722 21938259 5004722 21938259 22547521 4541291 22547521 4541291 22162541 21361704 22162541 21361704 15306934 4480251 15306934 4480251 4461774 12118593 4461774 12118593 21757344 21164998 21757344 21164998 15964546 11253296 15964546 11253296 11348774 15298826 11348774 15298826 8267627 7772893 8267627 7772893 14858731 13848209 14858731 13848209 8572986 8055252 8572986 8055252 18483731 8944642 18483731 8944642 5897563 5376371 5897563 5376371 10328712 9724498 10328712 9724498 20459558 6342453 20459558 6342453 16435704 20924164 16435704 20924164 5307877 5031566 5307877 5031566 22913696 22471236 22913696 22471236 13753334 6979462 13753334 6979462 6797531 12204546 6797531 12204546 15232026 19064456 15232026 19064456 7912984 8016014 7912984 8016014 21962838 21143796 21962838 21143796 18480797 12755783 18480797 12755783 9810540 17212560 9810540 17212560 23704286 3034610 23704286 3034610 6430677 18561578 6430677 18561578 8303849 24673077 8303849 24673077 2298032 16796562 2298032 16796562 10429779 9274979 10429779 9274979 9719965 17427914 9719965 17427914 17699689 7522590 17699689 7522590 870607 954802 870607 954802 16370522 15788874 16370522 15788874 9799908 6438635 9799908 6438635 20353783 10054762 20353783 10054762 10679130 4414380 10679130 4414380 22578758 4844495 22578758 4844495 21793241 22982333 21793241 22982333 23391766 21593580 23391766 21593580 9474650 8976984 9474650 8976984 25051437 23850671 25051437 23850671 10956021 9452295 10956021 9452295 3437598 23420235 3437598 23420235 21390305 11518169 21390305 11518169 12888420 23421864 12888420 23421864 23902496 18605785 23902496 18605785 6703616 20584051 6703616 20584051 7424014 5279974 7424014 5279974 5461495 20906775 5461495 20906775 21546203 13577994 21546203 13577994 14017669 5885045 14017669 5885045 24380193 23181872 24380193 23181872 11229726 15659714 11229726 15659714 2111679 24779798 2111679 24779798 2261138 8933769 2261138 8933769 17917186 22686820 17917186 22686820 4113651 24467753 4113651 24467753 25487353 22123352 25487353 22123352 14102791 12697575 14102791 12697575 4754385 22090060 4754385 22090060 12724779 4420507 12724779 4420507 22356999 21062049 22356999 21062049 6088650 6766021 6088650 6766021 20398940 16306577 20398940 16306577 10367580 10764094 10367580 10764094 12643123 14217897 12643123 14217897 6884494 6426183 6884494 6426183 19388633 19209745 19388633 19209745 7380117 6868374 7380117 6868374 13796131 12884371 13796131 12884371 12371637 5341288 12371637 5341288 21971180 4231203 21971180 4231203 4442510 13912825 4442510 13912825 14074107 10816399 14074107 10816399 11313578 7099042 11313578 7099042 19832093 4616678 19832093 4616678 4773994 15050041 4773994 15050041 20182070 19871493 20182070 19871493 13704699 7924650 13704699 7924650 8463663 11620027 8463663 11620027 15745681 11566120 15745681 11566120 10927190 16359608 10927190 16359608 14757407 14565212 14757407 14565212 19011110 19273134 19011110 19273134 7786082 8097695 7786082 8097695 19325725 16772933 19325725 16772933 10115303 22749477 10115303 22749477 23439508 12914298 23439508 12914298 13630368 18042225 13630368 18042225 21024534 20344861 21024534 20344861 6633062 6097222 6633062 6097222 2836517 23978758 2836517 23978758 13504810 12040230 13504810 12040230 10705382 10233558 10705382 10233558 9944636 16712466 9944636 16712466 20400613 6499101 20400613 6499101 12876503 24157185 12876503 24157185 25348927 22611310 25348927 22611310 8599851 5728682 8599851 5728682 21087898 11198325 21087898 11198325 15251658 14705350 15251658 14705350 1983147 2182996 1983147 2182996 15848449 13402504 15848449 13402504 13444663 12261975 13444663 12261975 14495977 5824713 14495977 5824713 5640961 6871550 5640961 6871550 23238216 3701188 23238216 3701188 16163869 10818133 16163869 10818133 11509839 19733381 11509839 19733381 20442809 14712527 20442809 14712527 4059903 22937727 4059903 22937727 3941975 3828114 3941975 3828114 6986098 17073774 6986098 17073774 13786007 5422154 13786007 5422154 5627077 17203727 5627077 17203727 17524778 17749800 17524778 17749800 9394448 3890307 9394448 3890307 23064651 8530369 23064651 8530369 8240354 18969900 8240354 18969900 23938416 2838709 23938416 2838709 12851944 19041606 12851944 19041606 8084997 23134588 8084997 23134588 24243890 10189429 24243890 10189429 15914681 11078637 15914681 11078637 9838071 9129016 9838071 9129016 20578979 20124173 20578979 20124173 21600488 5277171 21600488 5277171 17017231 10004298 17017231 10004298 7509388 7342002 7509388 7342002 8478874 8094211 8478874 8094211 22740440 3814185 22740440 3814185 14084838 15407396 14084838 15407396 11101236 10962011 11101236 10962011 11720216 10685103 11720216 10685103 11583513 20417051 11583513 20417051 21192303 15255049 21192303 15255049 5889093 22774289 5889093 22774289 4268423 11422573 4268423 11422573 21345277 20671751 21345277 20671751 11119964 15739100 11119964 15739100 7180530 19842526 7180530 19842526 7556572 12016016 7556572 12016016 14656214 13337504 14656214 13337504 6210838 20816434 6210838 20816434 6933353 5201655 6933353 5201655 22025704 14188259 22025704 14188259 9833637 23387901 9833637 23387901 24482888 7933127 24482888 7933127 9266398 17754185 9266398 17754185 17432917 1768271 17432917 1768271 1396603 19344345 1396603 19344345 20170142 5662953 20170142 5662953 5958237 20436425 5958237 20436425 21222439 19147474 21222439 19147474 7691839 2704702 7691839 2704702 24092888 21135233 24092888 21135233 5836422 21000370 5836422 21000370 23084217 22289750 23084217 22289750 8609108 14202417 8609108 14202417 22215634 21446993 22215634 21446993 12504189 14485570 12504189 14485570 5400443 21298786 5400443 21298786 22513088 4340154 22513088 4340154 9069732 15989788 9069732 15989788 14580678 4690181 14580678 4690181 22487846 11085507 22487846 11085507 5120112 23976092 5120112 23976092 24766612 4630211 24766612 4630211 19978001 22362688 19978001 22362688 4734461 19699905 4734461 19699905 15459108 15284254 15459108 15284254 25424510 24460654 25424510 24460654 2113079 1777308 2113079 1777308 18591778 8754442 18591778 8754442 19964756 161376 19964756 161376 124538 5621098 124538 5621098 23872767 2921190 23872767 2921190 4162962 16292006 4162962 16292006 11017814 10382329 11017814 10382329 7548745 21411944 7548745 21411944 22097978 16961818 22097978 16961818 6035762 6106566 6035762 6106566 18506264 24783707 18506264 24783707 25721787 3910955 25721787 3910955 4224353 6492073 4224353 6492073 16704914 16043452 16704914 16043452 3826894 3414733 3826894 3414733 12958830 19898926 12958830 19898926 20126041 23339442 20126041 23339442 3411546 19088752 3411546 19088752 24298381 2642850 24298381 2642850 15424641 20600122 15424641 20600122 21533072 20109575 21533072 20109575 6799945 9295485 6799945 9295485 9826280 6143102 9826280 6143102 6159447 12683771 6159447 12683771 13648706 19068434 13648706 19068434 8113974 18491362 8113974 18491362 24516133 2302248 24516133 2302248 10227530 14535373 10227530 14535373 22518330 4350626 22518330 4350626 4203020 22759924 4203020 22759924 13073944 8253381 13073944 8253381 8473394 16891908 8473394 16891908 20517177 20189722 20517177 20189722 11634671 11358424 11634671 11358424 10888216 16253074 10888216 16253074 17713780 9094704 17713780 9094704 14515074 12689459 14515074 12689459 12725659 12030516 12725659 12030516 14841021 12673663 14841021 12673663 7682720 19254498 7682720 19254498 11302269 10655456 11302269 10655456 17048012 16734806 17048012 16734806 17424577 9628320 17424577 9628320 10561609 24324213 10561609 24324213 2604007 11248651 2604007 11248651 21035182 20357314 21035182 20357314 9515573 16765535 9515573 16765535 11839264 12696710 11839264 12696710 18818174 18068982 18818174 18068982 7559913 7185066 7559913 7185066 16082596 10657864 16082596 10657864 17535221 9417247 17535221 9417247 13886024 21855320 13886024 21855320 5188914 14569737 5188914 14569737 20585606 4850008 20585606 4850008 5047463 12645525 5047463 12645525 22279713 4955721 22279713 4955721 14327895 23772596 14327895 23772596 24329105 21439573 24329105 21439573 5504010 10579170 5504010 10579170 11308084 238673 11308084 238673 165247 8803547 165247 8803547 18291370 10473357 18291370 10473357 16828956 9607342 16828956 9607342 17653036 3204198 17653036 3204198 3599629 10707777 3599629 10707777 21208037 5305327 21208037 5305327 24421454 23391210 24421454 23391210 1924616 1663378 1924616 1663378 5235415 18705507 5235415 18705507 12474884 8881734 12474884 8881734 9590421 15902227 9590421 15902227 21787835 24323582 21787835 24323582 25434030 11260749 25434030 11260749 12031720 6841281 12031720 6841281 19959543 4910232 19959543 4910232 5270969 18989958 5270969 18989958 19860593 24988207 19860593 24988207 1777238 19187110 1777238 19187110 19405732 14492961 19405732 14492961 12344939 14240437 12344939 14240437 15268833 20378258 15268833 20378258 6676541 20878962 6676541 20878962 21649054 7860263 21649054 7860263 19424685 18774574 19424685 18774574 19592460 17206805 19592460 17206805 9871086 9911948 9871086 9911948 19807619 19512263 19807619 19512263 8437820 7020791 8437820 7020791 7660395 2199876 7660395 2199876 24632175 12359278 24632175 12359278 13382843 6144054 13382843 6144054 21008534 15532363 21008534 15532363 4454369 22465233 4454369 22465233 20270615 4284774 20270615 4284774 22588102 3594664 22588102 3594664 2350995 24559101 2350995 24559101 9452820 11100787 9452820 11100787 17535060 9813791 17535060 9813791 16653878 15871352 16653878 15871352 15389056 12082858 15389056 12082858 19032029 18213011 19032029 18213011 13744212 4726342 13744212 4726342 5008918 15805652 5008918 15805652 16471617 13526989 16471617 13526989 7080684 6318438 7080684 6318438 20479308 17144292 20479308 17144292 9535569 16983424 9535569 16983424 25407623 1633088 25407623 1633088 12096113 13131429 12096113 13131429 13895824 22762400 13895824 22762400 4361113 5848101 4361113 5848101 21538378 5446676 21538378 5446676 7918247 19070679 7918247 19070679 14371243 7043935 14371243 7043935 19788556 16586912 19788556 16586912 17083449 7740750 17083449 7740750 19460367 14124958 19460367 14124958 4515581 22382451 4515581 22382451 21920171 11154510 21920171 11154510 12167648 3260841 12167648 3260841 23588426 7935075 23588426 7935075 8442769 5684223 8442769 5684223 20984536 14003030 20984536 14003030 9990375 6916604 9990375 6916604 7185284 8737713 7185284 8737713 26209900 25318396 26209900 25318396 21927991 4584219 21927991 4584219 16146725 10622304 16146725 10622304 21341951 5265160 21341951 5265160 19924796 19609719 19924796 19609719 2794164 3147458 2794164 3147458 18685433 16821619 18685433 16821619 17599601 6568319 17599601 6568319 24477154 23841217 24477154 23841217 11663266 1339037 11663266 1339037 25446291 21313317 25446291 21313317 20306795 6321981 20306795 6321981 18730727 17663615 18730727 17663615 11991730 8796432 11991730 8796432 18232035 4625620 18232035 4625620 4720586 10349905 4720586 10349905 16893799 13262124 16893799 13262124 14258279 5079308 14258279 5079308 21467735 14028874 21467735 14028874 12753623 10578295 12753623 10578295 16569247 10804346 16569247 10804346 11457408 7438051 11457408 7438051 20663086 23894079 20663086 23894079 2985572 19828747 2985572 19828747 20098107 2799940 20098107 2799940 3164392 17439848 3164392 17439848 18248239 10182169 18248239 10182169 17074245 9460069 17074245 9460069 18047804 12975361 18047804 12975361 13664214 23541748 13664214 23541748 24678286 8951356 24678286 8951356 9275528 16949600 9275528 16949600 14364790 7043360 14364790 7043360 7042916 20544439 7042916 20544439 21165901 14821946 21165901 14821946 8731149 19618854 8731149 19618854 7311244 17445143 7311244 17445143 9257546 5629857 9257546 5629857 5756700 12326558 5756700 12326558 18121103 17578257 18121103 17578257 13151598 4693707 13151598 4693707 4811755 9828518 4811755 9828518 17339643 12067940 17339643 12067940 10389036 9951507 10389036 9951507 18935989 22507370 18935989 22507370 23647276 16633133 23647276 16633133 17035193 7334676 17035193 7334676 19765650 12249467 19765650 12249467 12669852 16593793 12669852 16593793 16878090 11454662 16878090 11454662 15295837 15237071 15295837 15237071 16046025 9752326 16046025 9752326 17326366 18558239 17326366 18558239 8622946 18904777 8622946 18904777 25148596 23943603 25148596 23943603 13471761 12914027 13471761 12914027 4672328 22152316 4672328 22152316 24998674 1925334 24998674 1925334 12836394 13957430 12836394 13957430 3638074 3547257 3638074 3547257 11645787 17680336 11645787 17680336 9579296 16469902 9579296 16469902 15913365 11802806 15913365 11802806 14947198 7376440 14947198 7376440 22646482 21809532 22646482 21809532 18756689 8393806 18756689 8393806 17899762 23623903 17899762 23623903 3376685 10589644 3376685 10589644 22262111 21668918 22262111 21668918 22183069 4858700 22183069 4858700 5013125 18059321 5013125 18059321 18771155 21902541 18771155 21902541 5040674 14133585 5040674 14133585 21959776 21664570 21959776 21664570 22134214 11188849 22134214 11188849 12650809 11932109 12650809 11932109 21951922 5353928 21951922 5353928 5665561 21403892 5665561 21403892 6458449 19755415 6458449 19755415 20286430 9871137 20286430 9871137 4460938 4349039 4460938 4349039 9249885 9068355 9249885 9068355 18533363 8461276 18533363 8461276 23649430 23131894 23649430 23131894 15943777 11393553 15943777 11393553 4338886 22283492 4338886 22283492 21897871 4736373 21897871 4736373 19136920 12346406 19136920 12346406 14558310 20809874 14558310 20809874 21456819 5246797 21456819 5246797 5219067 6064991 5219067 6064991 21464851 9702451 21464851 9702451 14447760 20785612 14447760 20785612 21563455 4392370 21563455 4392370 4448458 7682898 4448458 7682898 19230757 24893245 19230757 24893245 1955093 14882349 1955093 14882349 15883983 24592654 15883983 24592654 2095474 20048014 2095474 20048014 23574799 3060164 23574799 3060164 9561591 9054207 9561591 9054207 8326792 7857680 8326792 7857680 10469681 11830731 10469681 11830731 18465896 8860037 18465896 8860037 23499222 22669064 23499222 22669064 21015330 9902075 21015330 9902075 10380872 24980571 10380872 24980571 26153293 16795382 26153293 16795382 15850879 11036449 15850879 11036449 12477033 14104033 12477033 14104033 21861896 3495820 21861896 3495820 3889149 21034097 3889149 21034097 14410616 6002619 14410616 6002619 6087631 20611146 6087631 20611146 21252340 18428522 21252340 18428522 8382601 9025153 8382601 9025153 18334299 10790575 18334299 10790575 14172701 12498527 14172701 12498527 22483867 4317393 22483867 4317393 16694997 16486761 16694997 16486761 5982429 4865096 5982429 4865096 22233940 22859156 22233940 22859156 4156859 15113450 4156859 15113450 26099871 24986389 26099871 24986389 7758686 7734372 7758686 7734372 10371358 20303252 10371358 20303252 20614678 6299753 20614678 6299753 6433543 10384910 6433543 10384910 16958023 4696474 16958023 4696474 4722726 13090842 4722726 13090842 13630820 8886047 13630820 8886047 7631962 7077779 7631962 7077779 18537101 11758144 18537101 11758144 11420199 6847831 11420199 6847831 19928525 9492931 19928525 9492931 4908188 4710878 4908188 4710878 17634863 18527026 17634863 18527026 19097754 25214350 19097754 25214350 1532745 16859296 1532745 16859296 10185009 5135257 10185009 5135257 5302077 8514327 5302077 8514327 18581397 17974705 18581397 17974705 15095594 13079024 15095594 13079024 8613509 18653709 8613509 18653709 8578892 14232371 8578892 14232371 12464839 18201901 12464839 18201901 8593169 20462893 8593169 20462893 20937345 13832407 20937345 13832407 6568652 6050437 6568652 6050437 18721158 20398088 18721158 20398088 6595196 22692742 6595196 22692742 23198499 12785877 23198499 12785877 3116085 23590235 3116085 23590235 14452364 6370304 14452364 6370304 6682739 10224427 6682739 10224427 16905738 10766429 16905738 10766429 9880723 17386805 9880723 17386805 18015717 6242074 18015717 6242074 20858034 9819483 20858034 9819483 6194547 6034287 6194547 6034287 11865289 17903062 11865289 17903062 18155029 7118903 18155029 7118903 7550718 18071485 7550718 18071485 18540081 24981752 18540081 24981752 1825606 3497329 1825606 3497329 10009218 16896908 10009218 16896908 15039398 5904719 15039398 5904719 5807412 8102204 5807412 8102204 19006430 10015804 19006430 10015804 7613582 19333772 7613582 19333772 17129481 9918834 17129481 9918834 8365449 18580526 8365449 18580526 13509763 13278068 13509763 13278068 8972383 18286291 8972383 18286291 13354546 13298863 13354546 13298863 18026246 17727282 18026246 17727282 12467684 8483788 12467684 8483788 7864939 19072462 7864939 19072462 9468872 9186761 9468872 9186761 13592137 23785532 13592137 23785532 3024118 20210482 3024118 20210482 20696605 14225034 20696605 14225034 12636213 10659421 12636213 10659421 16605625 594609 16605625 594609 419383 6468012 419383 6468012 20552086 17655379 20552086 17655379 18412681 19335851 18412681 19335851 19908565 14327238 19908565 14327238 13506160 5439604 13506160 5439604 23978445 2871741 23978445 2871741 17958766 11592630 17958766 11592630 12207301 18600150 12207301 18600150 19472377 4760799 19472377 4760799 4830921 14546708 4830921 14546708 16301942 20468364 16301942 20468364 6464893 7145370 6464893 7145370 7064533 20433012 7064533 20433012 6788318 16992583 6788318 16992583 10304892 6425068 10304892 6425068 1210543 25882323 1210543 25882323 11234239 15279292 11234239 15279292 23303417 22630451 23303417 22630451 26174307 700523 26174307 700523 2069773 19319059 2069773 19319059 7776795 5232869 7776795 5232869 5419679 11621066 5419679 11621066 12503816 22681963 12503816 22681963 1351919 1872623 1351919 1872623 22313858 21489245 22313858 21489245 21380034 5659315 21380034 5659315 5347248 21597168 5347248 21597168 14280437 12552948 14280437 12552948 19948662 19792971 19948662 19792971 17789575 9397518 17789575 9397518 13846673 12980476 13846673 12980476 8677806 8552651 8677806 8552651 5914949 21037345 5914949 21037345 14187990 7718603 14187990 7718603 8136675 16924822 8136675 16924822 19917977 19055408 19917977 19055408 13466021 13056550 13466021 13056550 7148402 19899455 7148402 19899455 17624893 13471573 17624893 13471573 11804824 11139919 11804824 11139919 12472484 14440245 12472484 14440245 15817392 10959524 15817392 10959524 24599400 23661169 24599400 23661169 21875516 4866448 21875516 4866448 19510381 7670997 19510381 7670997 4555192 4524073 4555192 4524073 14563542 12255732 14563542 12255732 1210920 1073369 1210920 1073369 16937420 17541337 16937420 17541337 20328628 6314794 20328628 6314794 3780497 23168090 3780497 23168090 15265823 10906762 15265823 10906762 16766695 10431557 16766695 10431557 12965662 20030677 12965662 20030677 20383106 23516324 20383106 23516324 3270850 23062812 3270850 23062812 14212507 12053596 14212507 12053596 19735487 4624778 19735487 4624778 22200550 15407176 22200550 15407176 11590384 13055590 11590384 13055590 21838348 4589025 21838348 4589025 23289427 23046609 23289427 23046609 24074607 15818965 24074607 15818965 4171513 4228465 4171513 4228465 17323332 16722996 17323332 16722996 22268908 4438549 22268908 4438549 21932862 26260959 21932862 26260959 922615 3079294 922615 3079294 3507679 24483458 3507679 24483458 2521336 16694712 2521336 16694712 10296042 23740182 10296042 23740182 3128689 17816447 3128689 17816447 9463003 18633796 9463003 18633796 8371105 17447403 8371105 17447403 11156304 10459175 11156304 10459175 14978732 16297522 14978732 16297522 19888853 21395056 19888853 21395056 5654379 10337711 5654379 10337711 14453788 14154133 14453788 14154133 2939168 23883535 2939168 23883535 17969412 16904894 17969412 16904894 17661468 7591516 17661468 7591516 19864293 5387066 19864293 5387066 5710688 18419527 5710688 18419527 17810644 17235921 17810644 17235921 6030861 20886098 6030861 20886098 16329088 10724047 16329088 10724047 18399601 17917804 18399601 17917804 15191036 12374119 15191036 12374119 9837774 5906717 9837774 5906717 21535576 23339296 21535576 23339296 3211800 23670649 3211800 23670649 3291855 3378036 3291855 3378036 15538608 21926645 15538608 21926645 22729031 24852041 22729031 24852041 1992461 5848432 1992461 5848432 6732119 20212839 6732119 20212839 12633414 11657239 12633414 11657239 13690403 13210305 13690403 13210305 11868687 11090530 11868687 11090530 6541697 20293007 6541697 20293007 13691701 13052915 13691701 13052915 20958261 20196757 20958261 20196757 15752821 11206988 15752821 11206988 19872076 20648441 19872076 20648441 6669086 18704512 6669086 18704512 8208961 25332607 8208961 25332607 1813942 9722763 1813942 9722763 17379304 23433537 17379304 23433537 3231949 9128920 3231949 9128920 9527217 6169705 9527217 6169705 6457509 9238428 6457509 9238428 17885333 13306990 17885333 13306990 4601421 22501961 4601421 22501961 16184736 15665565 16184736 15665565 19709474 19205902 19709474 19205902 14407730 13267065 14407730 13267065 13703385 13875062 13703385 13875062 15393307 7105136 15393307 7105136 25864894 25049192 25864894 25049192 18965033 9336470 18965033 9336470 9794690 16524333 9794690 16524333 21918185 4256151 21918185 4256151 22542625 14128032 22542625 14128032 5518034 5091283 5518034 5091283 5202587 15673177 5202587 15673177 16089675 11264608 16089675 11264608 4894064 4931743 4894064 4931743 7390771 20532660 7390771 20532660 6728612 13141451 6728612 13141451 13569903 10847026 13569903 10847026 11619895 4711574 11619895 4711574 22132562 5519959 22132562 5519959 6027235 1155869 6027235 1155869 25599982 11799720 25599982 11799720 15107124 20492576 15107124 20492576 21621249 24283937 21621249 24283937 25021118 13498667 25021118 13498667 13163268 12896477 13163268 12896477 17849128 9089640 17849128 9089640 9264329 17964691 9264329 17964691 17304910 5906594 17304910 5906594 20907230 20713353 20907230 20713353 6352017 19489278 6352017 19489278 22872915 4101993 22872915 4101993 17027278 23913282 17027278 23913282 3074487 15522581 3074487 15522581 16335398 22340725 16335398 22340725 4391681 19764176 4391681 19764176 7187873 2040744 7187873 2040744 2388166 15215443 2388166 15215443 17997180 9224897 17997180 9224897 17651730 17245143 17651730 17245143 9254529 444561 9254529 444561 26492952 7429693 26492952 7429693 2322209 2070554 2322209 2070554 7550470 15851394 7550470 15851394 19758544 19027943 19758544 19027943 8197811 7497467 8197811 7497467 16316684 23937164 16316684 23937164 25074680 9432968 25074680 9432968 9237464 22481257 9237464 22481257 4691793 12462645 4691793 12462645 23036613 22226039 23036613 22226039 7491785 6951310 7491785 6951310 23793369 23363987 23793369 23363987 6553794 20645957 6553794 20645957 23229153 22518870 23229153 22518870 22417485 21738482 22417485 21738482 4308779 22391220 4308779 22391220 16331343 13231317 16331343 13231317 9166075 18003438 9166075 18003438 12914046 11972367 12914046 11972367 17816135 21559885 17816135 21559885 22364786 13432477 22364786 13432477 6079871 20851211 6079871 20851211 16026451 11343957 16026451 11343957 18438265 17887297 18438265 17887297 3806928 3969619 3806928 3969619 9788488 17300701 9788488 17300701 7207660 6780258 7207660 6780258 17570018 19204394 17570018 19204394 7807738 7236999 7807738 7236999 20070476 10809203 20070476 10809203 16277592 10436778 16277592 10436778 16517352 22459915 16517352 22459915 3428353 3023413 3428353 3023413 13597768 13226866 13597768 13226866 20280900 6478332 20280900 6478332 24199674 23388488 24199674 23388488 21070510 5606331 21070510 5606331 15828533 15645253 15828533 15645253 16339868 11329108 16339868 11329108 12048939 17923147 12048939 17923147 8870513 8598054 8870513 8598054 19685949 7184889 19685949 7184889 13642998 13415131 13642998 13415131 15843571 11110535 15843571 11110535 17258028 16540178 17258028 16540178 898012 1100890 898012 1100890 12652590 12044963 12652590 12044963 9517797 9309605 9517797 9309605 2530289 24283657 2530289 24283657 15003487 7735438 15003487 7735438 8405328 9358544 8405328 9358544 17887573 13834989 17887573 13834989 14541382 18204932 14541382 18204932 19062542 6258642 19062542 6258642 6787589 10654860 6787589 10654860 16148543 9720046 16148543 9720046 10272990 10988694 10272990 10988694 15851822 13967230 15851822 13967230 13213993 5581533 13213993 5581533 21687720 23048357 21687720 23048357 4033067 18476724 4033067 18476724 16838857 1834132 16838857 1834132 25250711 17967152 25250711 17967152 2899507 3204129 2899507 3204129 26406677 25295995 26406677 25295995 4391431 11442923 4391431 11442923 12355253 1813350 12355253 1813350 2005304 8174227 2005304 8174227 19161083 16480155 19161083 16480155 12715822 14253514 12715822 14253514 1024961 25731551 1024961 25731551 11677004 11430899 11677004 11430899 11920949 11452873 11920949 11452873 24353021 2372730 24353021 2372730 15717190 18005725 15717190 18005725 18664214 14458720 18664214 14458720 9104079 8597267 9104079 8597267 23489407 22784255 23489407 22784255 13016290 12544064 13016290 12544064 5091396 26077872 5091396 26077872 26927434 6342573 26927434 6342573 6260537 4365788 6260537 4365788 22410428 23626012 22410428 23626012 3415370 18563169 3415370 18563169 19417846 16511394 19417846 16511394 17412436 5033552 17412436 5033552 22309526 21257456 22309526 21257456 13041561 4894349 13041561 4894349 5017595 11842247 5017595 11842247 12217625 8645422 12217625 8645422 9194648 5786598 9194648 5786598 21096652 12332747 21096652 12332747 11883513 2178256 11883513 2178256 24608134 23330988 24608134 23330988 3517559 10305468 3517559 10305468 16613762 24930521 16613762 24930521 1768653 6960658 1768653 6960658 19808847 10125676 19808847 10125676 8417309 18636758 8417309 18636758 11217123 15333718 11217123 15333718 10089103 17142143 10089103 17142143 21441305 5998142 21441305 5998142 7306877 19895315 7306877 19895315 13243083 9589255 13243083 9589255 10147038 19058210 10147038 19058210 22335384 3138941 22335384 3138941 2845077 17897638 2845077 17897638 17234053 16454064 17234053 16454064 9391307 17744096 9391307 17744096 9833172 9437959 9833172 9437959 14862168 14392699 14862168 14392699 22969119 4092606 22969119 4092606 18776312 20776828 18776312 20776828 4683858 4620827 4683858 4620827 21342341 7545763 21342341 7545763 11003292 15768307 11003292 15768307 11182792 6136107 11182792 6136107 20971973 5629195 20971973 5629195 5630583 21205221 5630583 21205221 5082537 4799721 5082537 4799721 4823048 21882732 4823048 21882732 12820563 11316033 12820563 11316033 11777907 8398340 11777907 8398340 18891735 6153765 18891735 6153765 6657086 23023415 6657086 23023415 23828573 6303257 23828573 6303257 6782607 12460945 6782607 12460945 13442971 16107108 13442971 16107108 1952841 24851965 1952841 24851965 15338884 2846106 15338884 2846106 23976132 11907221 23976132 11907221 14891895 21384822 14891895 21384822 22298946 1322353 22298946 1322353 1255894 21885729 1255894 21885729 22857608 11483069 22857608 11483069 11843912 11039799 11843912 11039799 12216694 13911153 12216694 13911153 19143415 19045747 19143415 19045747 9860461 9441196 9860461 9441196 16668734 10353270 16668734 10353270 20119079 7132375 20119079 7132375 5845960 21044075 5845960 21044075 24147485 2650175 24147485 2650175 9576478 17324817 9576478 17324817 12542295 14286275 12542295 14286275 18425651 18134641 18425651 18134641 21886501 4833049 21886501 4833049 24430809 23448668 24430809 23448668 24242485 21645755 24242485 21645755 5377711 9693874 5377711 9693874 11220245 22009071 11220245 22009071 22678514 15783685 22678514 15783685 7481621 22749222 7481621 22749222 4264034 14061286 4264034 14061286 12558271 15465841 12558271 15465841 11423329 18105803 11423329 18105803 18722778 15975993 18722778 15975993 3062080 23852239 3062080 23852239 12285819 11336941 12285819 11336941 23198042 23013036 23198042 23013036 3915080 10178261 3915080 10178261 17126525 11432448 17126525 11432448 3367112 2972569 3367112 2972569 13156733 18295128 13156733 18295128 18933966 15882880 18933966 15882880 16275752 21525124 16275752 21525124 22330316 9023516 22330316 9023516 11570611 16863879 11570611 16863879 21913386 21355183 21913386 21355183 4862089 4019127 4862089 4019127 22926889 20537836 22926889 20537836 16385660 70808 16385660 70808 26919387 5715057 26919387 5715057 10555300 9927957 10555300 9927957 3190851 2620833 3190851 2620833 8473481 24312909 8473481 24312909 2500604 16557376 2500604 16557376 19258959 8129845 19258959 8129845 21829540 21149312 21829540 21149312 15570556 11202136 15570556 11202136 6275536 20671572 6275536 20671572 11034622 10414887 11034622 10414887 7980528 19714485 7980528 19714485 20066786 19777825 20066786 19777825 16377386 10525522 16377386 10525522 11347458 23129511 11347458 23129511 3915785 6422703 3915785 6422703 13538185 12507963 13538185 12507963 315383 443089 315383 443089 21750033 18752295 21750033 18752295 16854642 3188770 16854642 3188770 3324855 22439519 3324855 22439519 23392409 12213202 23392409 12213202 13315650 2360206 13315650 2360206 24556150 15534510 24556150 15534510 16023023 24006693 16023023 24006693 24792025 16392862 24792025 16392862 17149409 22325164 17149409 22325164 23496174 20360475 23496174 20360475 12372412 5106205 12372412 5106205 5428466 17211410 5428466 17211410 17645741 16269794 17645741 16269794 10723553 12812632 10723553 12812632 21362175 20656537 21362175 20656537 11158176 10724895 11158176 10724895 20352050 25928666 20352050 25928666 26804992 15218192 26804992 15218192 8955800 17926651 8955800 17926651 19984417 7102420 19984417 7102420 11926958 24364084 11926958 24364084 2614863 18065261 2614863 18065261 18462222 1484554 18462222 1484554 1475657 7728763 1475657 7728763 19595600 10914823 19595600 10914823 11388927 6497133 11388927 6497133 20233085 7536113 20233085 7536113 7749291 19859693 7749291 19859693 20613273 12209125 20613273 12209125 14550772 3950984 14550772 3950984 22624711 11759355 22624711 11759355 8512047 7886604 8512047 7886604 21977681 21332085 21977681 21332085 8230316 7809402 8230316 7809402 2335907 24589463 2335907 24589463 555888 655720 555888 655720 22358853 19134984 22358853 19134984 11952085 3740848 11952085 3740848 23224497 2160433 23224497 2160433 2654937 18271949 2654937 18271949 19143212 11650653 19143212 11650653 15127547 23600485 15127547 23600485 24518588 4102262 24518588 4102262 4068095 22222445 4068095 22222445 22829115 5933003 22829115 5933003 19516566 17150590 19516566 17150590 9730565 3894756 9730565 3894756 23017182 13477435 23017182 13477435 13581951 10714704 13581951 10714704 16661997 4197670 16661997 4197670 4234492 16026138 4234492 16026138 16752242 4919652 16752242 4919652 3232588 2811885 3232588 2811885 20580275 11077076 20580275 11077076 15835864 16490109 15835864 16490109 16732890 1405179 16732890 1405179 1192736 15373656 1192736 15373656 17017186 5867102 17017186 5867102 25024485 23839601 25024485 23839601 3653042 3213829 3653042 3213829 15479379 23035029 15479379 23035029 3772649 21116887 3772649 21116887 21788889 6863966 21788889 6863966 7191267 22987349 7191267 22987349 23813674 18645383 23813674 18645383 8276221 17447391 8276221 17447391 17919074 14507260 17919074 14507260 11928777 11500048 11928777 11500048 9842701 17444841 9842701 17444841 26406978 487790 26406978 487790 24951905 23823508 24951905 23823508 8993904 8467735 8993904 8467735 10459818 12522294 10459818 12522294 23416082 22408930 23416082 22408930 8726324 8160140 8726324 8160140 5333894 21636044 5333894 21636044 20099052 7007417 20099052 7007417 14858996 20091358 14858996 20091358 20332971 22554411 20332971 22554411 4200346 8909795 4200346 8909795 19094432 18200332 19094432 18200332 23774295 2968543 23774295 2968543 19200791 8390721 19200791 8390721 8955205 959528 8955205 959528 26106363 13687290 26106363 13687290 9462840 8830389 9462840 8830389 16241808 10833309 16241808 10833309 6886676 1074061 6886676 1074061 25715542 2751042 25715542 2751042 2950994 17421819 2950994 17421819 18188513 7878902 18188513 7878902 8421573 8292070 8421573 8292070 8557259 25276485 8557259 25276485 1879350 20407554 1879350 20407554 21006484 18713881 21006484 18713881 5166458 5071440 5166458 5071440 9785046 17445918 9785046 17445918 18217256 8967470 18217256 8967470 4442200 22486947 4442200 22486947 4324120 11321905 4324120 11321905 21600443 20908647 21600443 20908647 22304198 4618566 22304198 4618566 10924777 16163528 10924777 16163528 12103916 12161377 12103916 12161377 20597051 20207641 20597051 20207641 12095039 5636223 12095039 5636223 5931335 15071097 5931335 15071097 11951091 5542161 11951091 5542161 3075656 3488690 3075656 3488690 6378247 22393325 6378247 22393325 4603472 12351818 4603472 12351818 14505545 10782291 14505545 10782291 6514981 6432270 6514981 6432270 11769303 10933989 11769303 10933989 16566798 10608216 16566798 10608216 26220247 25373741 26220247 25373741 14373596 12710131 14373596 12710131 22491050 21791088 22491050 21791088 18723343 8229995 18723343 8229995 10758672 10020255 10758672 10020255 3715746 3852720 3715746 3852720 17073409 19272305 17073409 19272305 24124872 2632982 24124872 2632982 2250862 8772765 2250862 8772765 20367745 6197515 20367745 6197515 6749234 20213794 6749234 20213794 22783968 4296318 22783968 4296318 9256226 17922240 9256226 17922240 13989362 3321952 13989362 3321952 3834955 11962297 3834955 11962297 17072038 16564709 17072038 16564709 10563682 8352367 10563682 8352367 18774427 8981444 18774427 8981444 9486602 18771040 9486602 18771040 19043522 17296682 19043522 17296682 9783259 12374437 9783259 12374437 12888899 5885436 12888899 5885436 5533423 21660819 5533423 21660819 9994905 16824445 9994905 16824445 8418247 18707711 8418247 18707711 1180139 1212608 1180139 1212608 22774834 21080590 22774834 21080590 13183659 13480598 13183659 13480598 6842568 21076613 6842568 21076613 21855621 13020002 21855621 13020002 13878605 24855738 13878605 24855738 25938138 20835329 25938138 20835329 6209545 14863627 6209545 14863627 12053661 18833521 12053661 18833521 8115555 10614431 8115555 10614431 16114703 16292942 16114703 16292942 10419806 14257274 10419806 14257274 12716636 12253842 12716636 12253842 14469481 13219092 14469481 13219092 7111109 19933192 7111109 19933192 19800734 6723877 19800734 6723877 7110631 19209684 7110631 19209684 19564310 5469072 19564310 5469072 2986836 2582532 2986836 2582532 22040719 19959983 22040719 19959983 13457952 13385680 13457952 13385680 6819403 20290075 6819403 20290075 19363509 9835179 19363509 9835179 10430789 19443837 10430789 19443837 19716754 1066360 19716754 1066360 1262568 18862256 1262568 18862256 11947880 14923210 11947880 14923210 3994191 22756020 3994191 22756020 19385996 10119503 19385996 10119503 10849465 21005954 10849465 21005954 21715796 6195005 21715796 6195005 11617020 23189033 11617020 23189033 24113079 11315152 24113079 11315152 9511730 9010500 9511730 9010500 10694741 16473632 10694741 16473632 23334487 3330206 23334487 3330206 19669154 7305498 19669154 7305498 6100183 5782883 6100183 5782883 12877817 18103007 12877817 18103007 8641233 13526913 8641233 13526913 21458170 20700815 21458170 20700815 21643155 5142618 21643155 5142618 24501057 23417986 24501057 23417986 19047602 18907750 19047602 18907750 26131103 24996356 26131103 24996356 22133981 4252847 22133981 4252847 12781373 22239728 12781373 22239728 4032076 4158615 4032076 4158615 14991935 13945854 14991935 13945854 19009210 8040515 19009210 8040515 18678744 20291844 18678744 20291844 21067540 4583164 21067540 4583164 4732298 13124398 4732298 13124398 14069136 8005148 14069136 8005148 393043 26584312 393043 26584312 8346407 18673369 8346407 18673369 22824806 22266355 22824806 22266355 10666056 6569676 10666056 6569676 6918056 15693854 6918056 15693854 11059846 3563916 11059846 3563916 3933354 21466387 3933354 21466387 13650675 12870120 13650675 12870120 11883759 17571702 11883759 17571702 8785832 8387780 8785832 8387780 13333922 12480153 13333922 12480153 23624285 3261632 23624285 3261632 10619962 9972537 10619962 9972537 23134124 3621798 23134124 3621798 21506630 21373033 21506630 21373033 5506060 668811 5506060 668811 26236892 16716791 26236892 16716791 9863293 10889260 9863293 10889260 11730959 6330835 11730959 6330835 1204495 1036689 1204495 1036689 4516677 15952263 4516677 15952263 16771528 12321006 16771528 12321006 13247587 18120730 13247587 18120730 18397450 14930417 18397450 14930417 12031106 21154923 12031106 21154923 21859717 19661413 21859717 19661413 19715983 7537307 19715983 7537307 21335430 20725762 21335430 20725762 15972851 12764467 15972851 12764467 8446130 8164397 8446130 8164397 12963686 16157974 12963686 16157974 10458689 17884630 10458689 17884630 18160125 7796426 18160125 7796426 7924775 5647210 7924775 5647210 20999597 18234254 20999597 18234254 18348639 22201234 18348639 22201234 22647126 18893111 22647126 18893111 8139355 10241040 8139355 10241040 21549614 5289070 21549614 5289070 21778563 20941124 21778563 20941124 19712632 7730029 19712632 7730029 10220183 16861957 10220183 16861957 22515025 4710198 22515025 4710198 5707549 12777584 5707549 12777584 21356267 20856015 21356267 20856015 19395797 6625523 19395797 6625523 20020341 8853572 20020341 8853572 18511087 22579502 18511087 22579502 23715077 10398218 23715077 10398218 10021154 9408132 10021154 9408132 12891151 20039826 12891151 20039826 22610879 22060069 22610879 22060069 13422454 12349218 13422454 12349218 13197816 13169032 13197816 13169032 8467685 8205599 8467685 8205599 16386203 12982962 16386203 12982962 7529685 7341501 7529685 7341501 11257176 23530260 11257176 23530260 3524531 6661171 3524531 6661171 19324982 18960011 19324982 18960011 18466233 8757142 18466233 8757142 2818894 24084038 2818894 24084038 13836300 5725302 13836300 5725302 25889904 24810199 25889904 24810199 10453470 16482893 10453470 16482893 24122253 23095563 24122253 23095563 11945644 5444497 11945644 5444497 5567414 18241116 5567414 18241116 18617949 11725442 18617949 11725442 15235003 11138424 15235003 11138424 15803984 15936911 15803984 15936911 10823773 14301289 10823773 14301289 14909448 16072265 14909448 16072265 11062887 7372317 11062887 7372317 19945148 15387219 19945148 15387219 12018946 4497489 12018946 4497489 22338276 803753 22338276 803753 644674 3106968 644674 3106968 21692008 17367511 21692008 17367511 16779921 10282121 16779921 10282121 11659319 15398237 11659319 15398237 16864219 10224565 16864219 10224565 18141839 24186078 18141839 24186078 2659732 10408594 2659732 10408594 11150723 16771795 11150723 16771795 10293939 11445629 10293939 11445629 11799260 3082238 11799260 3082238 2956181 5173905 2956181 5173905 21947417 20318757 21947417 20318757 6523545 14843393 6523545 14843393 15716502 19825522 15716502 19825522 5978988 5431382 5978988 5431382 22364604 21417654 22364604 21417654 19204640 6523194 19204640 6523194 20057967 17650073 20057967 17650073 9291618 17433302 9291618 17433302 25701370 24767751 25701370 24767751 5909555 20957758 5909555 20957758 4389579 22619965 4389579 22619965 18292880 14789373 18292880 14789373 10707709 17065906 10707709 17065906 9662030 16395259 9662030 16395259 16869846 21217752 16869846 21217752 5820548 14663915 5820548 14663915 18185971 17951705 18185971 17951705 10596432 12186107 10596432 12186107 25751724 24843352 25751724 24843352 6227118 5627972 6227118 5627972 20648956 20232507 20648956 20232507 7095605 6915884 7095605 6915884 19682114 7429488 19682114 7429488 24197542 2526472 24197542 2526472 1914585 24970070 1914585 24970070 4082346 9547287 4082346 9547287 20299318 7106363 20299318 7106363 15236296 17953628 15236296 17953628 18685452 8167865 18685452 8167865 8429310 17178135 8429310 17178135 21020190 20303562 21020190 20303562 6999986 6423434 6999986 6423434 16524866 16255354 16524866 16255354 15895929 15450645 15895929 15450645 4179483 22934045 4179483 22934045 12495044 12175551 12495044 12175551 14771317 13005057 14771317 13005057 13515062 19483765 13515062 19483765 20215532 9452381 20215532 9452381 15912892 11068819 15912892 11068819 11429773 10576167 11429773 10576167 7066904 20165013 7066904 20165013 20516150 1487548 20516150 1487548 1679561 10931887 1679561 10931887 21653735 20768016 21653735 20768016 12547843 9279457 12547843 9279457 9707166 9956784 9707166 9956784 14463511 12698477 14463511 12698477 18629672 6766950 18629672 6766950 4973330 4812509 4973330 4812509 4975813 21834367 4975813 21834367 13606324 12881577 13606324 12881577 18155690 17923843 18155690 17923843 20733350 6059603 20733350 6059603 19177635 18556532 19177635 18556532 19046468 6718031 19046468 6718031 20569644 17436645 20569644 17436645 9505273 16958726 9505273 16958726 10112378 7495600 10112378 7495600 7977654 22074393 7977654 22074393 23211402 3542263 23211402 3542263 14108914 14179782 14108914 14179782 8075574 8060090 8075574 8060090 15255307 11468103 15255307 11468103 24404070 2541640 24404070 2541640 18626830 23789219 18626830 23789219 3239893 18351183 3239893 18351183 8692596 3081837 8692596 3081837 2622876 17778338 2622876 17778338 18804260 9656214 18804260 9656214 10376454 11637369 10376454 11637369 12625291 15253131 12625291 15253131 8696533 18508719 8696533 18508719 13629024 9443324 13629024 9443324 17648038 7665112 17648038 7665112 8030012 15991266 8030012 15991266 16773351 6466194 16773351 6466194 6480736 4650082 6480736 4650082 22169503 21108755 22169503 21108755 10692696 10086077 10692696 10086077 15381773 16487929 15381773 16487929 8811296 8449204 8811296 8449204 1526871 25316106 1526871 25316106 11527654 13597766 11527654 13597766 13741721 17129943 13741721 17129943 9528802 9929445 9528802 9929445 17124157 5055433 17124157 5055433 2511889 24294234 2511889 24294234 14919192 11200059 14919192 11200059 16208042 11809742 16208042 11809742 6840973 6306126 6840973 6306126 8781520 18315941 8781520 18315941 15053619 11599618 15053619 11599618 1742701 25105631 1742701 25105631 8040612 7588956 8040612 7588956 15860501 15604650 15860501 15604650 22240965 5148728 22240965 5148728 9105514 21799713 9105514 21799713 5117779 18349362 5117779 18349362 18926995 15684963 18926995 15684963 1987029 2472912 1987029 2472912 15444197 22090097 15444197 22090097 4695633 4903777 4695633 4903777 21609543 14094680 21609543 14094680 9429977 6979646 9429977 6979646 7040518 16942316 7040518 16942316 17883796 5711039 17883796 5711039 5802325 22180702 5802325 22180702 22864546 19087184 22864546 19087184 9374392 8883401 9374392 8883401 17299327 14939447 17299327 14939447 12107186 8214254 12107186 8214254 18950528 4473827 18950528 4473827 4600303 10641309 4600303 10641309 11120542 10022415 11120542 10022415 10228887 15499441 10228887 15499441 20307801 25276232 20307801 25276232 1572190 1573409 1572190 1573409 14278894 12415126 14278894 12415126 22749040 4176608 22749040 4176608 18947277 17331863 18947277 17331863 16373618 10429286 16373618 10429286 17779763 19723136 17779763 19723136 19973448 16605562 19973448 16605562 11940883 6474768 11940883 6474768 20354856 13418207 20354856 13418207 3502259 23602620 3502259 23602620 19780415 17797310 19780415 17797310 9551133 15776207 9551133 15776207 17630930 18725714 17630930 18725714 3465427 3670219 3465427 3670219 17686563 22834920 17686563 22834920 24123552 8104954 24123552 8104954 19116325 8123167 19116325 8123167 19120047 13208093 19120047 13208093 14147660 8280930 14147660 8280930 25912750 24746830 25912750 24746830 9398018 6261978 9398018 6261978 21041255 20091016 21041255 20091016 7102458 6507385 7102458 6507385 17602126 17419045 17602126 17419045 16504148 15631063 16504148 15631063 9424379 21547922 9424379 21547922 5600944 13367821 5600944 13367821 18749773 18116498 18749773 18116498 14572560 12130216 14572560 12130216 18584487 17872138 18584487 17872138 26308493 586931 26308493 586931 7202561 19792179 7202561 19792179 7497893 7342047 7497893 7342047 20289307 19532298 20289307 19532298 2057266 2190260 2057266 2190260 6807094 11865877 6807094 11865877 13200919 17443213 13200919 17443213 18210177 19807248 18210177 19807248 7235971 22384631 7235971 22384631 22962819 19280552 22962819 19280552 7844623 9115526 7844623 9115526 16092695 15525147 16092695 15525147 7056119 6931197 7056119 6931197 7037859 25661481 7037859 25661481 1269682 11005111 1269682 11005111 16105331 5452375 16105331 5452375 5244129 4999834 5244129 4999834 20556232 6228247 20556232 6228247 1624393 1615644 1624393 1615644 19538570 9743028 19538570 9743028 10389934 18431598 10389934 18431598 20619535 20016123 20619535 20016123 9385876 11484015 9385876 11484015 11744811 25363406 11744811 25363406 1843111 13272688 1843111 13272688 19617624 7700696 19617624 7700696 16941528 24504664 16941528 24504664 25994536 24885415 25994536 24885415 22032823 4764888 22032823 4764888 8143183 19004273 8143183 19004273 16804935 10390186 16804935 10390186 14792928 12099955 14792928 12099955 7384682 6985826 7384682 6985826 23032828 22321980 23032828 22321980 23642025 3074005 23642025 3074005 10999370 15587585 10999370 15587585 23267847 3531621 23267847 3531621 22248548 5211311 22248548 5211311 10561347 16438035 10561347 16438035 5858535 5811069 5858535 5811069 22846502 21929528 22846502 21929528 12066118 14456455 12066118 14456455 15172733 7331575 15172733 7331575 22891046 21987711 22891046 21987711 7343889 10320926 7343889 10320926 10670220 6945715 10670220 6945715 7208726 20984703 7208726 20984703 21636152 17363109 21636152 17363109 18020589 5434830 18020589 5434830 21406760 14937252 21406760 14937252 2872883 23918039 2872883 23918039 3349933 23385115 3349933 23385115 1195625 25622563 1195625 25622563 19401734 4233455 19401734 4233455 22749486 6875651 22749486 6875651 7619527 7134127 7619527 7134127 21685654 5388087 21685654 5388087 14867976 14017580 14867976 14017580 23526777 3423438 23526777 3423438 9991650 12417206 9991650 12417206 16376779 10796175 16376779 10796175 13530285 17035061 13530285 17035061 10029112 21037309 10029112 21037309 23639612 22565337 23639612 22565337 22471247 17157974 22471247 17157974 9603384 3016422 9603384 3016422 23908025 23951140 23908025 23951140 2950767 16825031 2950767 16825031 25659081 1094008 25659081 1094008 3394874 3434501 3394874 3434501 10077028 17130234 10077028 17130234 4441909 4269802 4441909 4269802 9805337 20004870 9805337 20004870 7016480 15610523 7016480 15610523 17198911 16575806 17198911 16575806 12738907 12629523 12738907 12629523 20216803 19557129 20216803 19557129 14009862 12730555 14009862 12730555 9058030 18095195 9058030 18095195 17160039 4421280 17160039 4421280 22027074 1824508 22027074 1824508 1446803 19155538 1446803 19155538 8404718 18506952 8404718 18506952 19887367 19334546 19887367 19334546 10167477 16676824 10167477 16676824 10181766 16779259 10181766 16779259 3478062 3121253 3478062 3121253 6611795 6104643 6611795 6104643 2926053 2995984 2926053 2995984 8549814 14174379 8549814 14174379 15196291 14356461 15196291 14356461 14566379 17854958 14566379 17854958 18591256 14644033 18591256 14644033 12039105 7864712 12039105 7864712 19571029 22222863 19571029 22222863 4770799 16365806 4770799 16365806 17934028 17021492 17934028 17021492 15094237 7437522 15094237 7437522 7374704 2616613 7374704 2616613 24268155 18144292 24268155 18144292 8651602 21940341 8651602 21940341 22505317 23010129 22505317 23010129 4029390 13273081 4029390 13273081 13447174 3051902 13447174 3051902 2535066 13313542 2535066 13313542 16334404 15456605 16334404 15456605 14560210 11192490 14560210 11192490 18333602 8728654 18333602 8728654 9885969 16885721 9885969 16885721 15482335 7071347 15482335 7071347 20646157 19927142 20646157 19927142 8022792 8034433 8022792 8034433 19305445 16771508 19305445 16771508 9961725 4864946 9961725 4864946 21990102 5309184 21990102 5309184 5482631 18247089 5482631 18247089 18608719 9804546 18608719 9804546 1525728 25351561 1525728 25351561 15581835 9627985 15581835 9627985 19227835 18442860 19227835 18442860 10761932 5758060 10761932 5758060 23406521 3400603 23406521 3400603 22723327 10362878 22723327 10362878 11292123 15405838 11292123 15405838 15278515 11340718 15278515 11340718 21845305 21306929 21845305 21306929 22241610 5040301 22241610 5040301 12331527 11523724 12331527 11523724 22709417 4122414 22709417 4122414 4798649 5096361 4798649 5096361 5228669 3083528 5228669 3083528 2889317 20082823 2889317 20082823 20531052 11188222 20531052 11188222 12113995 3982607 12113995 3982607 22977563 11664061 22977563 11664061 10705670 16109036 10705670 16109036 4860320 4810604 4860320 4810604 6695258 20110480 6695258 20110480 12913093 14009425 12913093 14009425 15606644 15225748 15606644 15225748 14699774 7106094 14699774 7106094 7673138 11426852 7673138 11426852 18769550 8352340 18769550 8352340 15752356 14504495 15752356 14504495 7159023 19712714 7159023 19712714 15644594 5102102 15644594 5102102 4270905 22624891 4270905 22624891 21869560 4999095 21869560 4999095 11475820 15321061 11475820 15321061 18091011 8977793 18091011 8977793 20443080 19628372 20443080 19628372 7489757 12171038 7489757 12171038 20789276 20133355 20789276 20133355 18974872 8108997 18974872 8108997 17921164 19534955 17921164 19534955 7349150 5909019 7349150 5909019 24376598 23830563 24376598 23830563 12366106 11623360 12366106 11623360 2381333 24533087 2381333 24533087 7462340 13677355 7462340 13677355 13035362 15472138 13035362 15472138 11267180 15395423 11267180 15395423 15571497 18202207 15571497 18202207 8980736 9826467 8980736 9826467 21616557 4974124 21616557 4974124 24040909 23267210 24040909 23267210 8824128 15145473 8824128 15145473 18268643 8562632 18268643 8562632 18659516 9657781 18659516 9657781 10420962 3407131 10420962 3407131 23459768 12411564 23459768 12411564 9699236 17396280 9699236 17396280 13204464 11732118 13204464 11732118 3054835 3347411 3054835 3347411 21723382 17094779 21723382 17094779 15054264 11698530 15054264 11698530 15273524 11781195 15273524 11781195 12619179 24949279 12619179 24949279 26119800 19328807 26119800 19328807 4968025 21885243 4968025 21885243 9865779 6033649 9865779 6033649 6123708 4687180 6123708 4687180 22080033 15753938 22080033 15753938 16551621 3948049 16551621 3948049 22675545 18554629 22675545 18554629 17724576 9234357 17724576 9234357 9570486 17681821 9570486 17681821 11052986 9609788 11052986 9609788 23891335 2991521 23891335 2991521 14241013 19775017 14241013 19775017 7135553 17529684 7135553 17529684 19122046 18660026 19122046 18660026 11466321 13719347 11466321 13719347 13134863 22289986 13134863 22289986 4654861 18429940 4654861 18429940 24751451 2101952 24751451 2101952 22760711 17911019 22760711 17911019 8798517 13576454 8798517 13576454 19026577 8110777 19026577 8110777 15289954 14339235 15289954 14339235 22130681 5167259 22130681 5167259 15374489 15083585 15374489 15083585 14266321 12442360 14266321 12442360 458188 26633086 458188 26633086 10429841 9949819 10429841 9949819 12227767 11265706 12227767 11265706 20875934 5082505 20875934 5082505 5284371 24060358 5284371 24060358 25131674 22117173 25131674 22117173 4865068 9996017 4865068 9996017 16910125 8341501 16910125 8341501 8859093 3862051 8859093 3862051 22977446 24441684 22977446 24441684 2555297 11324151 2555297 11324151 11992073 9112150 11992073 9112150 9730709 10432363 9730709 10432363 16650440 22302704 16650440 22302704 4291233 4769065 4291233 4769065 6443552 23891236 6443552 23891236 24929025 9835648 24929025 9835648 8187605 7597399 8187605 7597399 11603053 21930932 11603053 21930932 23105379 13715437 23105379 13715437 13217754 5641985 13217754 5641985 20919511 7914286 20919511 7914286 17112106 22383282 17112106 22383282 23954944 22920363 23954944 22920363 10490915 10002200 10490915 10002200 11148093 10598552 11148093 10598552 11006227 10553347 11006227 10553347 15752296 15046873 15752296 15046873 13864980 10537834 13864980 10537834 3784122 3324607 3784122 3324607 21406738 20771126 21406738 20771126 12488349 11616983 12488349 11616983 13955365 21297535 13955365 21297535 5740543 6273414 5740543 6273414 21284160 20741127 21284160 20741127 16513460 11200595 16513460 11200595 16131460 4602923 16131460 4602923 22317672 9005805 22317672 9005805 9490356 19937481 9490356 19937481 20127551 16803347 20127551 16803347 9828877 14172219 9828877 14172219 19635765 18990176 19635765 18990176 8051034 16194637 8051034 16194637 21436808 20772000 21436808 20772000 9747025 9367721 9747025 9367721 8285364 18636255 8285364 18636255 16307902 10590026 16307902 10590026 3931814 23454606 3931814 23454606 24421560 12739513 24421560 12739513 13868298 13523508 13868298 13523508 21903269 22096204 21903269 22096204 4957000 18421680 4957000 18421680 19026359 16172241 19026359 16172241 10510081 4020422 10510081 4020422 22739983 21976829 22739983 21976829 12641455 5156270 12641455 5156270 25835912 1208751 25835912 1208751 13959203 18112710 13959203 18112710 22566550 4743301 22566550 4743301 21661254 19690361 21661254 19690361 7242205 10764898 7242205 10764898 15910398 12601618 15910398 12601618 14698144 25256396 14698144 25256396 26327090 6640553 26327090 6640553 2937490 2594126 2937490 2594126 8412406 9909802 8412406 9909802 17413639 14035872 17413639 14035872 14684411 12204290 14684411 12204290 9543040 17441320 9543040 17441320 16701945 10478382 16701945 10478382 13906321 18821212 13906321 18821212 8156649 18678039 8156649 18678039 19581382 22006033 19581382 22006033 4830601 20736613 4830601 20736613 6064465 23649204 6064465 23649204 3167349 17780806 3167349 17780806 23076152 22340107 23076152 22340107 3282562 3550987 3282562 3550987 21188343 20604860 21188343 20604860 6666740 6996085 6666740 6996085 20429642 11557507 20429642 11557507 12364462 12809645 12364462 12809645 19247303 6152357 19247303 6152357 6604212 7671819 6604212 7671819 23192442 3403431 23192442 3403431 19176236 8054703 19176236 8054703 5902929 5511327 5902929 5511327 15586846 19317194 15586846 19317194 20135228 11958710 20135228 11958710 12599419 22495281 12599419 22495281 23594204 13211243 23594204 13211243 8236117 7821995 8236117 7821995 6367303 20780739 6367303 20780739 11418868 10560448 11418868 10560448 22027509 21531419 22027509 21531419 16243459 10678525 16243459 10678525 22299987 21787858 22299987 21787858 14143478 11757110 14143478 11757110 14904356 15505155 14904356 15505155 11679756 7050670 11679756 7050670 19861659 8230912 19861659 8230912 19129891 21423258 19129891 21423258 22408003 13461140 22408003 13461140 13099431 13266247 13099431 13266247 23398522 22617827 23398522 22617827 5763836 9723386 5763836 9723386 16915590 3943825 16915590 3943825 3768701 12987008 3768701 12987008 13852101 18340359 13852101 18340359 8913645 20564770 8913645 20564770 21125424 12193197 21125424 12193197 8377992 8103535 8377992 8103535 18282645 11247724 18282645 11247724 12002324 16277543 12002324 16277543 22148161 21507981 22148161 21507981 20795507 4464042 20795507 4464042 22163497 4400030 22163497 4400030 4496912 7963805 4496912 7963805 8702530 22258230 8702530 22258230 22950338 22340909 22950338 22340909 4530243 1542367 4530243 1542367 25099852 13738949 25099852 13738949 1683059 2156175 1683059 2156175 10646419 9904590 10646419 9904590 4307024 4295210 4307024 4295210 19471648 19312072 19471648 19312072 16707119 7617631 16707119 7617631 19496375 16156248 19496375 16156248 16414640 21522063 16414640 21522063 22007567 19024257 22007567 19024257 7989102 19048904 7989102 19048904 15771100 4871895 15771100 4871895 4989414 5585635 4989414 5585635 20808312 6639391 20808312 6639391 4063863 3850759 4063863 3850759 4487389 16737065 4487389 16737065 17139726 4475754 17139726 4475754 4637539 10806201 4637539 10806201 14982863 12068223 14982863 12068223 16027984 8355355 16027984 8355355 8668936 21154582 8668936 21154582 21881994 17336797 21881994 17336797 9703914 13971302 9703914 13971302 14811872 12672494 14811872 12672494 13432136 20768712 13432136 20768712 21443934 20250038 21443934 20250038 6868841 16905300 6868841 16905300 21942853 21381248 21942853 21381248 15275573 11702964 15275573 11702964 16505307 17175741 16505307 17175741 17602474 23024010 17602474 23024010 3794422 4372842 3794422 4372842 10969686 10335922 10969686 10335922 7660732 5319069 7660732 5319069 21574667 26418571 21574667 26418571 679824 5977112 679824 5977112 21526291 16023436 21526291 16023436 16742810 8413029 16742810 8413029 18786869 4101466 18786869 4101466 4064001 4026877 4064001 4026877 8972235 17972196 8972235 17972196 13535415 7872089 13535415 7872089 8145739 17757078 8145739 17757078 23394559 3177021 23394559 3177021 2884605 20095999 2884605 20095999 20378463 6869720 20378463 6869720 8395641 9146699 8395641 9146699 23261985 1350203 23261985 1350203 1398636 15948115 1398636 15948115 21041274 6101082 21041274 6101082 7853416 19136190 7853416 19136190 12302638 12841455 12302638 12841455 13890542 25345552 13890542 25345552 1451942 8477472 1451942 8477472 16933769 16222358 16933769 16222358 19521866 7735365 19521866 7735365 16408250 15238546 16408250 15238546 8550784 8030374 8550784 8030374 17900987 9594724 17900987 9594724 19492998 7335639 19492998 7335639 3448623 23537988 3448623 23537988 18464253 11532507 18464253 11532507 15476979 5840423 15476979 5840423 21124841 6940062 21124841 6940062 6437075 6467533 6437075 6467533 12432861 23897875 12432861 23897875 24983124 7364754 24983124 7364754 15880964 16973150 15880964 16973150 7358084 19539033 7358084 19539033 11284574 10798395 11284574 10798395 17675089 17004851 17675089 17004851 15672706 15248215 15672706 15248215 8573039 18340016 8573039 18340016 13739570 12893277 13739570 12893277 11041254 24243546 11041254 24243546 2756121 21604710 2756121 21604710 15352118 11540988 15352118 11540988 14264192 19927183 14264192 19927183 20648284 19960916 20648284 19960916 24433031 2382131 24433031 2382131 6623537 22017240 6623537 22017240 4749985 3941678 4749985 3941678 22827243 8094189 22827243 8094189 2809044 2358784 2809044 2358784 8124683 20519822 8124683 20519822 21191281 19926451 21191281 19926451 1858235 1716967 1858235 1716967 1638518 25527016 1638518 25527016 16758142 16061434 16758142 16061434 3305626 23512176 3305626 23512176 23823880 3018832 23823880 3018832 20042307 9715656 20042307 9715656 10348746 16434877 10348746 16434877 20171429 20660075 20171429 20660075 21501466 25271785 21501466 25271785 1664278 21593276 1664278 21593276 25168659 1813196 25168659 1813196 17107745 19038544 17107745 19038544 19230337 17138222 19230337 17138222 9912251 6126972 9912251 6126972 20768629 14917568 20768629 14917568 15597168 16814688 15597168 16814688 24190619 23322162 24190619 23322162 12677477 12166945 12677477 12166945 12380636 14326574 12380636 14326574 14272817 11999129 14272817 11999129 6023787 5621751 6023787 5621751 6674215 14528083 6674215 14528083 20854846 20295608 20854846 20295608 20432340 19710606 20432340 19710606 7130783 19861107 7130783 19861107 7503490 4743003 7503490 4743003 22282815 21980432 22282815 21980432 5113175 18375436 5113175 18375436 18946370 8582637 18946370 8582637 3070731 23930266 3070731 23930266 23033447 3878004 23033447 3878004 11615257 10911237 11615257 10911237 3016787 3349110 3016787 3349110 10742786 16983547 10742786 16983547 10261264 4683170 10261264 4683170 22119303 22045854 22119303 22045854 4800212 4230095 4800212 4230095 22673792 16043453 22673792 16043453 16686016 24865421 16686016 24865421 26053311 14854289 26053311 14854289 12087596 5472217 12087596 5472217 21257027 14981818 21257027 14981818 15134613 4143925 15134613 4143925 22705558 19120618 22705558 19120618 19812896 7007018 19812896 7007018 10461774 24631972 10461774 24631972 2311428 14010068 2311428 14010068 12705738 9112587 12705738 9112587 9657220 9831620 9657220 9831620 17243057 13652905 17243057 13652905 7972738 23116985 7972738 23116985 23707238 12178495 23707238 12178495 4411827 4331153 4411827 4331153 3943626 22864338 3943626 22864338 15556202 11265833 15556202 11265833 8522768 18400830 8522768 18400830 19920917 3357175 19920917 3357175 3466710 16400852 3466710 16400852 23243111 22555541 23243111 22555541 20604609 19476395 20604609 19476395 3844441 23101968 3844441 23101968 7973935 7782115 7973935 7782115 10396300 16873816 10396300 16873816 10202926 2122707 10202926 2122707 1659085 3599356 1659085 3599356 15026094 24577505 15026094 24577505 2229548 11134628 2229548 11134628 25885963 24944036 25885963 24944036 11171698 13698857 11171698 13698857 23171726 22441930 23171726 22441930 18273135 11472144 18273135 11472144 10476188 9917114 10476188 9917114 13231752 13272268 13231752 13272268 12208833 11705727 12208833 11705727 9677839 17129384 9677839 17129384 16897918 16258135 16897918 16258135 25172729 24019747 25172729 24019747 1999582 1664882 1999582 1664882 20471720 20842251 20471720 20842251 2025331 25046210 2025331 25046210 20615817 6571217 20615817 6571217 14661436 12615505 14661436 12615505 13520528 7438245 13520528 7438245 19991275 11226137 19991275 11226137 6512482 20406766 6512482 20406766 8304231 13467079 8304231 13467079 20973069 6443288 20973069 6443288 18652479 22788299 18652479 22788299 4209877 22336197 4209877 22336197 23046026 26340781 23046026 26340781 888796 5740817 888796 5740817 6993046 19961676 6993046 19961676 11434402 10539881 11434402 10539881 2777131 2974406 2777131 2974406 1328131 25766711 1328131 25766711 16918833 10065777 16918833 10065777 16152300 22178473 16152300 22178473 4859030 6158497 4859030 6158497 20582288 15124880 20582288 15124880 15588112 4195083 15588112 4195083 22776651 12178754 22776651 12178754 14532078 12293610 14532078 12293610 14734590 12975280 14734590 12975280 13710296 21915300 13710296 21915300 22625075 7306676 22625075 7306676 4586893 4414322 4586893 4414322 13724417 12775787 13724417 12775787 6406845 5834848 6406845 5834848 8323259 7779369 8323259 7779369 5662022 5551453 5662022 5551453 23061734 22339952 23061734 22339952 2264770 2058043 2264770 2058043 25690599 24580218 25690599 24580218 20197941 7008758 20197941 7008758 14704843 12025492 14704843 12025492 11178270 6524682 11178270 6524682 25776976 945827 25776976 945827 14390760 17705533 14390760 17705533 8966638 20125948 8966638 20125948 20709602 7453766 20709602 7453766 1790651 24940403 1790651 24940403 12902095 12232758 12902095 12232758 10425079 16506598 10425079 16506598 20733685 6524729 20733685 6524729 6068668 20718424 6068668 20718424 20011683 19258119 20011683 19258119 7438899 19395659 7438899 19395659 17672234 9474692 17672234 9474692 22080867 21917156 22080867 21917156 5120576 6023089 5120576 6023089 23251263 22082100 23251263 22082100 19434415 7473526 19434415 7473526 8208764 21441307 8208764 21441307 5470199 10459164 5470199 10459164 16537337 8837386 16537337 8837386 9418406 11379044 9418406 11379044 23752413 3217385 23752413 3217385 18397602 17470648 18397602 17470648 10226390 7963841 10226390 7963841 8536638 9684665 8536638 9684665 17354587 18953364 17354587 18953364 8021670 11297439 8021670 11297439 22538069 21925733 22538069 21925733 18203035 5576528 18203035 5576528 21398799 4959762 21398799 4959762 5315829 6306960 5315829 6306960 20390412 7491637 20390412 7491637 19440870 25059315 19440870 25059315 25972982 18814364 25972982 18814364 19593891 4827525 19593891 4827525 21929005 3536613 21929005 3536613 3363626 22612103 3363626 22612103 4195860 25664848 4195860 25664848 1234587 8398396 1234587 8398396 18635763 15567276 18635763 15567276 5801706 20881579 5801706 20881579 11159384 7487835 11159384 7487835 22754704 21902672 22754704 21902672 18413097 7507515 18413097 7507515 7445678 6872369 7445678 6872369 20458337 12077818 20458337 12077818 9241498 8754954 9241498 8754954 16819240 23217682 16819240 23217682 24519722 18480626 24519722 18480626 1744099 25360662 1744099 25360662 12288437 11335087 12288437 11335087 6121955 20821913 6121955 20821913 3856663 3766719 3856663 3766719 14834941 13453776 14834941 13453776 13649296 19754285 13649296 19754285 20026927 1427671 20026927 1427671 1812632 19473735 1812632 19473735 20216493 8587745 20216493 8587745 14190779 13111442 14190779 13111442 15582622 11377088 15582622 11377088 25451720 24542656 25451720 24542656 22423228 2834259 22423228 2834259 2793731 10305987 2793731 10305987 11121324 17560124 11121324 17560124 9574473 11932947 9574473 11932947 14744384 21576353 14744384 21576353 5635521 18895598 5635521 18895598 19152829 4246310 19152829 4246310 4300630 8598590 4300630 8598590 18689051 18308964 18689051 18308964 8606323 17301211 8606323 17301211 17878118 15530660 17878118 15530660 13929636 12990142 13929636 12990142 8722152 18233481 8722152 18233481 9117197 8561029 9117197 8561029 4518407 22355245 4518407 22355245 22549627 3228629 22549627 3228629 23542458 21636726 23542458 21636726 16365343 11043071 16365343 11043071 12767319 15268691 12767319 15268691 2465141 25065611 2465141 25065611 25923185 5780034 25923185 5780034 16239565 18507317 16239565 18507317 19349338 24136648 19349338 24136648 2749150 4272116 2749150 4272116 22589582 14720370 22589582 14720370 12202306 10295693 12202306 10295693 16687918 7360115 16687918 7360115 6140244 5525091 6140244 5525091 16425857 16757839 16425857 16757839 17018440 20116531 17018440 20116531 7052269 11644232 7052269 11644232 14168503 12604942 14168503 12604942 4812893 4373868 4812893 4373868 13361432 19959574 13361432 19959574 6887062 7727806 6887062 7727806 23512217 3270074 23512217 3270074 4912846 21881887 4912846 21881887 16737522 10101220 16737522 10101220 9298536 17870002 9298536 17870002 12896743 5797236 12896743 5797236 21384970 20375511 21384970 20375511 3991772 23179793 3991772 23179793 5102059 21873697 5102059 21873697 24407113 23333546 24407113 23333546 4732846 5594206 4732846 5594206 20638103 19833559 20638103 19833559 17253150 6457753 17253150 6457753 6470323 7697191 6470323 7697191 22461230 4373316 22461230 4373316 8486151 8419183 8486151 8419183 23102263 23955440 23102263 23955440 25136149 16307902 25136149 16307902 10440697 22207971 10440697 22207971 22945184 21180023 22945184 21180023 11414444 10525749 11414444 10525749 7870696 19277780 7870696 19277780 6490667 3930486 6490667 3930486 3770784 18552153 3770784 18552153 18983048 14296752 18983048 14296752 6085918 5732651 6085918 5732651 17139710 16200211 17139710 16200211 10815955 11521336 10815955 11521336 20556993 6172070 20556993 6172070 4289876 22718213 4289876 22718213 24389614 2618737 24389614 2618737 19176875 11750613 19176875 11750613 12799900 9280163 12799900 9280163 17662517 11729588 17662517 11729588 12680365 668491 12680365 668491 26154127 6128351 26154127 6128351 6161795 16947325 6161795 16947325 21432614 2644088 21432614 2644088 2461913 24058559 2461913 24058559 22439501 4809966 22439501 4809966 14135382 15067110 14135382 15067110 21153982 5750039 21153982 5750039 5675076 21453526 5675076 21453526 16269940 10563251 16269940 10563251 12531435 14021751 12531435 14021751 10716270 9979130 10716270 9979130 11145642 15710923 11145642 15710923 10997591 13876652 10997591 13876652 19433619 7483588 19433619 7483588 20049614 19288598 20049614 19288598 17142079 16666004 17142079 16666004 25126216 24012449 25126216 24012449 21207627 12744387 21207627 12744387 5394592 5333227 5394592 5333227 4300294 22696383 4300294 22696383 7415939 5438661 7415939 5438661 5643526 5775201 5643526 5775201 26344722 25503412 26344722 25503412 10560232 1936349 10560232 1936349 2084080 3881624 2084080 3881624 13771619 16546876 13771619 16546876 10243077 4949530 10243077 4949530 22347713 8987138 22347713 8987138 9352184 7347146 9352184 7347146 19782870 21142366 19782870 21142366 5698153 6533018 5698153 6533018 20857750 18751623 20857750 18751623 15783990 5636993 15783990 5636993 5811817 6397053 5811817 6397053 20871793 7214353 20871793 7214353 5209440 21946725 5209440 21946725 18128727 17375956 18128727 17375956 23384063 22623237 23384063 22623237 16968217 779185 16968217 779185 761849 11323418 761849 11323418 21080176 3217581 21080176 3217581 23496321 9405622 23496321 9405622 7742605 19329943 7742605 19329943 19376077 7685789 19376077 7685789 25763339 24839570 25763339 24839570 22521188 11424194 22521188 11424194 760407 844024 760407 844024 11064092 15783442 11064092 15783442 19958652 2732863 19958652 2732863 24062297 22056209 24062297 22056209 2925246 23994984 2925246 23994984 23347391 3451992 23347391 3451992 21084740 20493665 21084740 20493665 6595926 9921923 6595926 9921923 17362503 20713245 17362503 20713245 6217515 8980012 6217515 8980012 19794995 19422038 19794995 19422038 16397291 15688463 16397291 15688463 6656136 20663421 6656136 20663421 11498025 10855189 11498025 10855189 5980794 20943518 5980794 20943518 20461527 6687059 20461527 6687059 20103365 22628970 20103365 22628970 25093683 23871380 25093683 23871380 12667205 12769123 12667205 12769123 14158028 12112544 14158028 12112544 8567147 18464122 8567147 18464122 15533257 11222092 15533257 11222092 10695189 16613802 10695189 16613802 14059243 10692613 14059243 10692613 11404309 14530130 11404309 14530130 12240844 17473636 12240844 17473636 9680177 22055149 9680177 22055149 22848855 8671667 22848855 8671667 7267838 19734744 7267838 19734744 13657597 13442765 13657597 13442765 12495489 17871205 12495489 17871205 18425423 11506612 18425423 11506612 11689463 10689589 11689463 10689589 1224563 1102263 1224563 1102263 10831079 17034845 10831079 17034845 18008799 8920973 18008799 8920973 16987348 10443127 16987348 10443127 8625105 5036603 8625105 5036603 22072790 12734334 22072790 12734334 5223021 5038282 5223021 5038282 10695735 15901245 10695735 15901245 7508627 6796472 7508627 6796472 18248848 24158054 18248848 24158054 25276771 7360308 25276771 7360308 7362709 17290389 7362709 17290389 17638339 26536704 17638339 26536704 500378 19632671 500378 19632671 20157584 6027351 20157584 6027351 6124017 15742763 6124017 15742763 10877933 5259495 10877933 5259495 5282717 13809813 5282717 13809813 12760436 9572279 12760436 9572279 9860312 10306510 9860312 10306510 19458148 4647611 19458148 4647611 4651465 7170701 4651465 7170701 11496556 14650598 11496556 14650598 15265069 18582684 15265069 18582684 8537054 5180674 8537054 5180674 21789390 6504412 21789390 6504412 20910261 20444875 20910261 20444875 21053141 11168032 21053141 11168032 15731861 18229025 15731861 18229025 18729845 10168864 18729845 10168864 10655900 23108686 10655900 23108686 24255649 10865908 24255649 10865908 5582602 21151662 5582602 21151662 13374504 4151903 13374504 4151903 22793556 15556950 22793556 15556950 11187846 5004660 11187846 5004660 21792300 13807425 21792300 13807425 12923847 16825699 12923847 16825699 17079787 16889617 17079787 16889617 10199678 5351035 10199678 5351035 21481204 14248471 21481204 14248471 9586999 9221296 9586999 9221296 13745731 13113013 13745731 13113013 19060979 1994458 19060979 1994458 24662363 21167253 24662363 21167253 6109601 10133409 6109601 10133409 25119107 23853158 25119107 23853158 20480015 5463005 20480015 5463005 21934464 9395484 21934464 9395484 9835068 2963257 9835068 2963257 23987128 4528081 23987128 4528081 4603528 11829759 4603528 11829759 12383746 12474585 12383746 12474585 15604834 14964751 15604834 14964751 11979303 11136279 11979303 11136279 22070313 21285306 22070313 21285306 13368843 11361415 13368843 11361415 17516269 16945588 17516269 16945588 10442121 9762080 10442121 9762080 14597906 12409943 14597906 12409943 13221765 7033363 13221765 7033363 21141350 5533006 21141350 5533006 13629435 13187021 13629435 13187021 4826432 4699930 4826432 4699930 20010239 7378847 20010239 7378847 5528105 5397113 5528105 5397113 16231256 15494667 16231256 15494667 12541745 4255000 12541745 4255000 22687655 21132290 22687655 21132290 6053889 20702972 6053889 20702972 13987587 12830504 13987587 12830504 2989643 23995089 2989643 23995089 6997479 20200635 6997479 20200635 5986399 21012026 5986399 21012026 4551783 4473917 4551783 4473917 7239850 19741437 7239850 19741437 8956213 2445935 8956213 2445935 24373066 15230928 24373066 15230928 6474779 20501623 6474779 20501623 14345779 13541796 14345779 13541796 5243205 21444323 5243205 21444323 14901962 8088896 14901962 8088896 19071200 17657994 19071200 17657994 5585379 21560557 5585379 21560557 7663762 7523245 7663762 7523245 9355151 17925120 9355151 17925120 18568988 14293278 18568988 14293278 8488870 18504702 8488870 18504702 13483886 12551119 13483886 12551119 18737886 18015318 18737886 18015318 3171171 2809522 3171171 2809522 22346930 21586752 22346930 21586752 23610436 3247377 23610436 3247377 8238624 18853070 8238624 18853070 13928329 2606575 13928329 2606575 2949294 6546331 2949294 6546331 23590070 23089040 23590070 23089040 11675515 4745847 11675515 4745847 22295802 11511338 22295802 11511338 5549225 21293899 5549225 21293899 7451373 18893283 7451373 18893283 13482259 8038853 13482259 8038853 19053323 1051487 19053323 1051487 1163234 19224336 1163234 19224336 19433423 8727939 19433423 8727939 2778365 24152712 2778365 24152712 12339418 11959435 12339418 11959435 4477049 22281021 4477049 22281021 15619806 11593359 15619806 11593359 14337727 13505068 14337727 13505068 19418556 7867929 19418556 7867929 11040038 16061202 11040038 16061202 11774593 5386912 11774593 5386912 5548649 21808968 5548649 21808968 22587086 17608261 22587086 17608261 9538962 17667546 9538962 17667546 17872250 7861619 17872250 7861619 7883531 12239977 7883531 12239977 14676144 15297321 14676144 15297321 1570210 2069224 1570210 2069224 11882335 15268125 11882335 15268125 4918954 4831850 4918954 4831850 15291426 18117978 15291426 18117978 8672426 14373370 8672426 14373370 14556818 12884882 14556818 12884882 13536891 5245088 13536891 5245088 21308448 18458071 21308448 18458071 7362329 7357882 7362329 7357882 10964609 10223240 10964609 10223240 17439483 9719439 17439483 9719439 16698331 16047333 16698331 16047333 22662888 4159333 22662888 4159333 12972383 19425939 12972383 19425939 7744538 3698016 7744538 3698016 22899843 12013044 22899843 12013044 5424126 21447869 5424126 21447869 16262228 8116143 16262228 8116143 8610866 19133581 8610866 19133581 19995730 13025439 19995730 13025439 14052749 10842569 14052749 10842569 16003089 13060852 16003089 13060852 13657555 4543035 13657555 4543035 25322337 24102985 25322337 24102985 6929591 6863841 6929591 6863841 14453993 15031626 14453993 15031626 21306596 2441938 21306596 2441938 2493778 2382823 2493778 2382823 10997329 15871025 10997329 15871025 15835118 5516552 15835118 5516552 21039686 13070625 21039686 13070625 7830352 19113231 7830352 19113231 16342852 11576003 16342852 11576003 15306645 19359563 15306645 19359563 19794280 17894488 19794280 17894488 5515975 5554865 5515975 5554865 20954293 9928605 20954293 9928605 10306073 11550184 10306073 11550184 25348755 1532812 25348755 1532812 15704390 20838785 15704390 20838785 21963766 5373094 21963766 5373094 5452357 21708645 5452357 21708645 21523150 5037325 21523150 5037325 8233682 25349333 8233682 25349333 26153140 23279112 26153140 23279112 3873057 16137555 3873057 16137555 19252865 7860031 19252865 7860031 10761912 25041470 10761912 25041470 1817715 19125257 1817715 19125257 15154233 11642575 15154233 11642575 3393770 23575355 3393770 23575355 13330407 13236438 13330407 13236438 21384993 20684198 21384993 20684198 5062550 4854285 5062550 4854285 14423955 13986938 14423955 13986938 16400383 10701504 16400383 10701504 12170623 16035464 12170623 16035464 10627873 10690950 10627873 10690950 20507954 19913817 20507954 19913817 19473886 7468225 19473886 7468225 15819142 10966289 15819142 10966289 10667561 9998317 10667561 9998317 12798430 13846810 12798430 13846810 16320813 15660468 16320813 15660468 10751580 10305423 10751580 10305423 12683293 15167780 12683293 15167780 11692382 4532718 11692382 4532718 22275623 7181943 22275623 7181943 7542063 10332215 7542063 10332215 10957761 17629529 10957761 17629529 9099221 20932313 9099221 20932313 21786717 10715216 21786717 10715216 8838542 18355232 8838542 18355232 6774360 6283291 6774360 6283291 6826953 20391990 6826953 20391990 23460569 3398560 23460569 3398560 12672815 14884121 12672815 14884121 21526758 20776864 21526758 20776864 10076667 9126986 10076667 9126986 5669701 5616045 5669701 5616045 17176810 20501738 17176810 20501738 21066002 7418326 21066002 7418326 7593685 19190745 7593685 19190745 20444418 20121484 20444418 20121484 11494039 10710219 11494039 10710219 17288120 5746419 17288120 5746419 21222130 20449221 21222130 20449221 13405317 12513346 13405317 12513346 21197568 22591849 21197568 22591849 4533940 5914211 4533940 5914211 20933961 7994122 20933961 7994122 19313274 3499905 19313274 3499905 23156984 8885040 23156984 8885040 8998022 21508607 8998022 21508607 22191899 14358068 22191899 14358068 6037749 4635521 6037749 4635521 22121294 13713801 22121294 13713801 10180837 16894617 10180837 16894617 5708892 5274129 5708892 5274129 11616308 15184005 11616308 15184005 24080261 2717036 24080261 2717036 5334368 7264562 5334368 7264562 20177579 19762881 20177579 19762881 12988412 10546425 12988412 10546425 16567595 8777827 16567595 8777827 9059737 10798499 9059737 10798499 11564293 16864480 11564293 16864480 3419487 23417075 3419487 23417075 6546240 6428828 6546240 6428828 4977159 21936797 4977159 21936797 19813047 5112850 19813047 5112850 3911626 23174799 3911626 23174799 10764652 7958351 10764652 7958351 19303282 20363728 19303282 20363728 6832593 5160197 6832593 5160197 21436289 18289135 21436289 18289135 6537363 20547706 6537363 20547706 18326666 11313473 18326666 11313473 16099203 3492768 16099203 3492768 23297577 22605793 23297577 22605793 4104889 13680861 4104889 13680861 19336525 7948722 19336525 7948722 10226570 9537583 10226570 9537583 3646550 3606265 3646550 3606265 3554554 23489551 3554554 23489551 23792738 2991663 23792738 2991663 14502866 12327310 14502866 12327310 20272875 6621333 20272875 6621333 14928007 15690886 14928007 15690886 23425420 23683752 23425420 23683752 3136162 12499974 3136162 12499974 18412611 25028733 18412611 25028733 1793530 3481628 1793530 3481628 11894013 16818261 11894013 16818261 17175034 18898519 17175034 18898519 8111138 14850054 8111138 14850054 12068137 8630616 12068137 8630616 9081215 17181621 9081215 17181621 21167615 20646014 21167615 20646014 5162332 4967891 5162332 4967891 2514208 24431457 2514208 24431457 5831691 6583643 5831691 6583643 22860365 22102642 22860365 22102642 9814671 5418399 9814671 5418399 5268165 5069931 5268165 5069931 18335197 14202584 18335197 14202584 14651258 1505764 14651258 1505764 25406589 24657703 25406589 24657703 2286141 18512638 2286141 18512638 19039786 18587815 19039786 18587815 14777842 12076803 14777842 12076803 9511189 21840843 9511189 21840843 4909526 9476433 4909526 9476433 17488541 5387670 17488541 5387670 5636308 16432616 5636308 16432616 17964890 17476780 17964890 17476780 13694125 7842758 13694125 7842758 19300725 17099912 19300725 17099912 9520636 9281112 9520636 9281112 17970445 15193712 17970445 15193712 11875484 8246226 11875484 8246226 18833721 5686766 18833721 5686766 1861752 24978889 1861752 24978889 13610351 10087369 13610351 10087369 10701796 16567631 10701796 16567631 17283150 3631625 17283150 3631625 3930059 5949899 3930059 5949899 23113013 3636261 23113013 3636261 22363021 21796755 22363021 21796755 21724635 5643815 21724635 5643815 19545636 13431290 19545636 13431290 13354277 12261158 13354277 12261158 15248212 8985599 15248212 8985599 18387709 10086734 18387709 10086734 16863917 3999634 16863917 3999634 22585599 9924644 22585599 9924644 7450985 19557523 7450985 19557523 11022115 4806380 11022115 4806380 5008176 9763965 5008176 9763965 17198639 13619867 17198639 13619867 10476679 16293108 10476679 16293108 4558831 4452625 4558831 4452625 12505505 14421316 12505505 14421316 19289778 5067156 19289778 5067156 5162734 17743833 5162734 17743833 9457285 21092369 9457285 21092369 5685990 9137261 5685990 9137261 20595699 6269204 20595699 6269204 13773427 12938795 13773427 12938795 22499365 4625571 22499365 4625571 9943827 10974749 9943827 10974749 11330672 2909907 11330672 2909907 2644967 4256134 2644967 4256134 23539784 3195391 23539784 3195391 14452631 12672797 14452631 12672797 16505753 10121140 16505753 10121140 18040254 17623189 18040254 17623189 18622907 6136287 18622907 6136287 6351998 16459610 6351998 16459610 14593337 4631276 14593337 4631276 4753021 14531336 4753021 14531336 16713890 16104439 16713890 16104439 13371879 13528776 13371879 13528776 16888432 16614508 16888432 16614508 19397548 7931747 19397548 7931747 11038159 15519987 11038159 15519987 13653953 6656519 13653953 6656519 21902854 21443623 21902854 21443623 13986019 10079453 13986019 10079453 16872155 11182830 16872155 11182830 3716800 3804175 3716800 3804175 7512262 19671049 7512262 19671049 14673579 12515147 14673579 12515147 6060397 20718091 6060397 20718091 18345735 11029703 18345735 11029703 13989350 12703344 13989350 12703344 5348140 5110101 5348140 5110101 17448683 24543684 17448683 24543684 25742788 8116919 25742788 8116919 16185415 14434382 16185415 14434382 8282114 5309705 8282114 5309705 4352206 3341896 4352206 3341896 23451114 21194641 23451114 21194641 6993215 10130416 6993215 10130416 16964535 19278484 16964535 19278484 7565135 16964069 7565135 16964069 22303381 21378129 22303381 21378129 21869222 5052195 21869222 5052195 6448910 20653665 6448910 20653665 21213076 5399083 21213076 5399083 9421848 17632600 9421848 17632600 20763685 6030469 20763685 6030469 20014371 21968359 20014371 21968359 4761986 9210010 4761986 9210010 9897355 21767247 9897355 21767247 5291571 5810115 5291571 5810115 21355922 19161185 21355922 19161185 8655776 8228623 8655776 8228623 8535496 15251689 8535496 15251689 20752212 5885374 20752212 5885374 21232106 21703787 21232106 21703787 24696082 23720846 24696082 23720846 4426857 4363007 4426857 4363007 14399318 18104640 14399318 18104640 7291734 7290278 7291734 7290278 8504736 18375562 8504736 18375562 15268201 12126487 15268201 12126487 20153118 22992593 20153118 22992593 3750254 4390278 3750254 4390278 5838655 21169355 5838655 21169355 10722663 10086118 10722663 10086118 14467679 25827418 14467679 25827418 1142302 11086770 1142302 11086770 16172055 22500537 16172055 22500537 4635273 6978025 4635273 6978025 12738809 14132477 12738809 14132477 9076024 8049204 9076024 8049204 19155162 8600426 19155162 8600426 5030400 4926215 5030400 4926215 19149931 24383713 19149931 24383713 25117475 4828778 25117475 4828778 5111445 7408779 5111445 7408779 19870612 10438612 19870612 10438612 1621276 25178648 1621276 25178648 6729086 6291683 6729086 6291683 4695354 22127494 4695354 22127494 19658705 18931836 19658705 18931836 7541945 19570230 7541945 19570230 14215437 13219273 14215437 13219273 18564908 17853525 18564908 17853525 1924450 2063970 1924450 2063970 17082086 10254467 17082086 10254467 1777317 2286746 1777317 2286746 7487503 19550135 7487503 19550135 21071176 6147087 21071176 6147087 13651119 16373991 13651119 16373991 4604918 22324627 4604918 22324627 395409 635497 395409 635497 7028190 19976079 7028190 19976079 8555674 5234331 8555674 5234331 5377590 19491408 5377590 19491408 20285922 17899664 20285922 17899664 8855727 8520312 8855727 8520312 15028607 20783593 15028607 20783593 1282619 1288659 1282619 1288659 6154310 20635068 6154310 20635068 10840230 6649563 10840230 6649563 7161437 19258877 7161437 19258877 7744870 5078724 7744870 5078724 5256843 3410372 5256843 3410372 23413199 4376386 23413199 4376386 4566663 7728836 4566663 7728836 19307316 9235674 19307316 9235674 18176404 18211231 18176404 18211231 18547006 20977792 18547006 20977792 6195032 2377688 6195032 2377688 24511752 11258801 24511752 11258801 10650093 2740225 10650093 2740225 2423875 23495572 2423875 23495572 14802954 13734269 14802954 13734269 18885637 18729771 18885637 18729771 7890099 7526718 7890099 7526718 7475546 7868218 7475546 7868218 24957558 1953655 24957558 1953655 15714546 11118576 15714546 11118576 7533497 7132316 7533497 7132316 23134230 22369914 23134230 22369914 13548755 12573252 13548755 12573252 10238816 16457052 10238816 16457052 23575354 3254252 23575354 3254252 4071108 22904053 4071108 22904053 23258933 3560312 23258933 3560312 16436154 19189565 16436154 19189565 7748098 13858812 7748098 13858812 16796781 10428764 16796781 10428764 9393806 21545848 9393806 21545848 22542672 15178026 22542672 15178026 11487201 10131014 11487201 10131014 23699693 23114756 23699693 23114756 21190050 9742547 21190050 9742547 10506086 19780451 10506086 19780451 20348653 9480397 20348653 9480397 6478593 20392355 6478593 20392355 22385575 4721833 22385575 4721833 21372618 17695273 21372618 17695273 9278675 7066583 9278675 7066583 24261022 23156424 24261022 23156424 23105421 5349741 23105421 5349741 5371971 5227025 5371971 5227025 19797601 19166548 19797601 19166548 13773610 1384904 13773610 1384904 1406541 23950011 1406541 23950011 25234097 14744951 25234097 14744951 11922190 9735511 11922190 9735511 17421501 4269106 17421501 4269106 4343682 5278547 4343682 5278547 21431009 10136489 21431009 10136489 4819837 4776996 4819837 4776996 5965287 19372342 5965287 19372342 20048915 21985134 20048915 21985134 4818956 18546143 4818956 18546143 20654647 6707254 20654647 6707254 11709754 10683949 11709754 10683949 17581634 6887239 17581634 6887239 20352294 10467580 20352294 10467580 4782851 21936299 4782851 21936299 16480812 10351326 16480812 10351326 4373953 22712711 4373953 22712711 16407590 10501098 16407590 10501098 21669426 20957736 21669426 20957736 15950807 11036868 15950807 11036868 19153364 21333845 19153364 21333845 22261076 15745160 22261076 15745160 8475848 18464897 8475848 18464897 19084619 18274544 19084619 18274544 5371049 21538698 5371049 21538698 13234424 10748522 13234424 10748522 3431581 23368585 3431581 23368585 19188678 7790903 19188678 7790903 9736304 19435471 9736304 19435471 19736266 17738316 19736266 17738316 8959930 19487059 8959930 19487059 19661800 3569199 19661800 3569199 4128127 8521258 4128127 8521258 16224662 10597415 16224662 10597415 23449442 3480175 23449442 3480175 7149780 9461529 7149780 9461529 17549117 13264639 17549117 13264639 2309586 2672891 2309586 2672891 11280249 15861319 11280249 15861319 16569074 10597241 16569074 10597241 16500294 18773824 16500294 18773824 19446791 13743586 19446791 13743586 3726198 23255749 3726198 23255749 20655504 4218059 20655504 4218059 22313205 17156661 22313205 17156661 16476596 10430954 16476596 10430954 11107134 10043533 11107134 10043533 16880352 17845786 16880352 17845786 9399167 9679815 9399167 9679815 20410467 19723039 20410467 19723039 12988254 10642710 12988254 10642710 26618308 25653133 26618308 25653133 3915272 8378433 3915272 8378433 11651456 26088709 11651456 26088709 26880246 8439867 26880246 8439867 6759981 6848604 6759981 6848604 18406515 13733622 18406515 13733622 10421489 2081041 10421489 2081041 1708724 23117302 1708724 23117302 7623529 14929580 7623529 14929580 18921690 18635153 18921690 18635153 14397948 8289558 14397948 8289558 3207970 23581388 3207970 23581388 7020644 19915330 7020644 19915330 22082687 21300689 22082687 21300689 10487426 15887949 10487426 15887949 16106610 23739657 16106610 23739657 3143378 6507890 3143378 6507890 20702188 24193676 20702188 24193676 2887254 23468916 2887254 23468916 24653002 14604167 24653002 14604167 3192219 23866987 3192219 23866987 11592916 14933446 11592916 14933446 7398317 19491729 7398317 19491729 16670475 10311743 16670475 10311743 22209624 21410819 22209624 21410819 16953838 10053925 16953838 10053925 20599926 19776658 20599926 19776658 18497932 18169505 18497932 18169505 1746386 25075443 1746386 25075443 9974614 9714671 9974614 9714671 7224412 19589711 7224412 19589711 10388049 16329844 10388049 16329844 9823992 17477673 9823992 17477673 10921088 10481876 10921088 10481876 13329262 16590145 13329262 16590145 10395465 23850029 10395465 23850029 24858195 8613786 24858195 8613786 16873232 21816994 16873232 21816994 22377853 16667320 22377853 16667320 10546485 1671430 10546485 1671430 25198974 21928543 25198974 21928543 4770551 5060090 4770551 5060090 8563967 7882254 8563967 7882254 19949948 6763693 19949948 6763693 22980572 22331217 22980572 22331217 13962117 4858116 13962117 4858116 21781959 7926138 21781959 7926138 15356947 21563373 15356947 21563373 22290049 7524684 22290049 7524684 10004572 19504318 10004572 19504318 7360175 18994991 7360175 18994991 19840611 10795614 19840611 10795614 3637372 23199473 3637372 23199473 7487008 18857869 7487008 18857869 19755872 9185725 19755872 9185725 16145595 15482772 16145595 15482772 17778892 9518345 17778892 9518345 21740715 21031103 21740715 21031103 17203270 9892040 17203270 9892040 14912590 11747529 14912590 11747529 19107493 8007483 19107493 8007483 11963546 16228027 11963546 16228027 16707338 15117800 16707338 15117800 15828300 10509826 15828300 10509826 16136229 3748231 16136229 3748231 3837908 8565988 3837908 8565988 18627357 13978949 18627357 13978949 12990670 13050616 12990670 13050616 14236883 12514294 14236883 12514294 7953079 18953606 7953079 18953606 21373212 5441603 21373212 5441603 20183592 6401883 20183592 6401883 24398165 2516829 24398165 2516829 21957179 10497187 21957179 10497187 11137975 13102869 11137975 13102869 13675957 13427249 13675957 13427249 13409452 18808713 13409452 18808713 19458101 15793742 19458101 15793742 11950935 11438270 11950935 11438270 21893458 21101628 21893458 21101628 17797910 11791513 17797910 11791513 7802997 7234872 7802997 7234872 8791644 20032354 8791644 20032354 20601573 15897730 20601573 15897730 3749051 23336864 3749051 23336864 8597768 8022717 8597768 8022717 8699420 18242677 8699420 18242677 10205920 7464199 10205920 7464199 19667351 8063365 19667351 8063365 8307806 11379216 8307806 11379216 21281134 20695389 21281134 20695389 25539386 1485458 25539386 1485458 12723703 21887815 12723703 21887815 5001081 24559400 5001081 24559400 25534251 5875330 25534251 5875330 6291828 11598901 6291828 11598901 23406413 22411249 23406413 22411249 2220713 2034840 2220713 2034840 4467077 22219589 4467077 22219589 13139833 11390576 13139833 11390576 12135279 14734178 12135279 14734178 15623806 5642350 15623806 5642350 5870521 14795262 5870521 14795262 20290130 19499263 20290130 19499263 8225062 5801686 8225062 5801686 5736010 9447788 5736010 9447788 18098945 12829491 18098945 12829491 13865648 23326645 13865648 23326645 23815044 12403169 23815044 12403169 14454927 25158185 14454927 25158185 26102935 22618079 26102935 22618079 6255515 6265373 6255515 6265373 10640497 16157234 10640497 16157234 23419720 3542925 23419720 3542925 18598001 8760449 18598001 8760449 12784532 13544446 12784532 13544446 16592626 3915777 16592626 3915777 22848205 23535928 22848205 23535928 3518739 19449266 3518739 19449266 20077341 10874805 20077341 10874805 16161992 6803096 16161992 6803096 20466880 4562062 20466880 4562062 4535665 8727042 4535665 8727042 19794296 25014304 19794296 25014304 25905333 8713254 25905333 8713254 4368091 22493112 4368091 22493112 20520948 16846557 20520948 16846557 2232333 24599651 2232333 24599651 9291664 8820397 9291664 8820397 10563216 21665372 10563216 21665372 3553927 3667538 3553927 3667538 20367235 14761312 20367235 14761312 11918876 23702285 11918876 23702285 24312128 3550102 24312128 3550102 10898869 21906922 10898869 21906922 4964683 4165454 4964683 4165454 22878870 14485626 22878870 14485626 11964583 3928013 11964583 3928013 22928150 10807800 22928150 10807800 13928054 12991786 13928054 12991786 15370934 12036480 15370934 12036480 23698029 22839232 23698029 22839232 12970907 12034354 12970907 12034354 6795877 20074607 6795877 20074607 13731426 13280223 13731426 13280223 9508467 17436255 9508467 17436255 1895753 2250657 1895753 2250657 8471309 18779719 8471309 18779719 18761961 8367818 18761961 8367818 8990252 21486705 8990252 21486705 5205670 16736395 5205670 16736395 17672544 11828498 17672544 11828498 7710858 7394194 7710858 7394194 12559595 11987105 12559595 11987105 8380947 6861804 8380947 6861804 4723661 4407401 4723661 4407401 16627277 15990891 16627277 15990891 14778920 3932204 14778920 3932204 4340264 17391728 4340264 17391728 16536228 14146655 16536228 14146655 14922466 3282502 14922466 3282502 23477458 11938903 23477458 11938903 8112729 7407856 8112729 7407856 5657684 21522077 5657684 21522077 13942134 13358521 13942134 13358521 20539749 19624012 20539749 19624012 8764288 6691154 8764288 6691154 20578046 10477169 20578046 10477169 1784940 1507120 1784940 1507120 5695489 19646174 5695489 19646174 19809657 23098604 19809657 23098604 2738075 2977634 2738075 2977634 9949528 18435585 9949528 18435585 19573189 22509901 19573189 22509901 23651150 3007875 23651150 3007875 2890801 7262801 2890801 7262801 19922992 19621712 19922992 19621712 6443573 6142240 6443573 6142240 17212381 20271996 17212381 20271996 21006963 5821333 21006963 5821333 5925444 18348731 5925444 18348731 10750997 16466885 10750997 16466885 3554169 23364891 3554169 23364891 19633181 7181190 19633181 7181190 23095428 22337058 23095428 22337058 4324630 4330142 4324630 4330142 5925984 22566719 5925984 22566719 1510996 25201491 1510996 25201491 15753940 2425695 15753940 2425695 24364451 4614197 24364451 4614197 12795031 12226134 12795031 12226134 5900017 4780150 5900017 4780150 5041600 9794506 5041600 9794506 26919319 26115998 26919319 26115998 15735454 7304834 15735454 7304834 20003694 9457557 20003694 9457557 11586247 12448747 11586247 12448747 21151372 20522707 21151372 20522707 9082261 9844639 9082261 9844639 17133340 9433439 17133340 9433439 9913230 11258689 9913230 11258689 15602069 19705857 15602069 19705857 5363294 21393412 5363294 21393412 8807369 18348840 8807369 18348840 23626410 22717939 23626410 22717939 3253984 3353680 3253984 3353680 24022504 22859218 24022504 22859218 11294995 10642757 11294995 10642757 17822827 17105863 17822827 17105863 18024971 9253798 18024971 9253798 8125655 20148462 8125655 20148462 20621370 25264644 20621370 25264644 1763413 24908684 1763413 24908684 8412497 14059115 8412497 14059115 22488462 4565910 22488462 4565910 14495755 19269441 14495755 19269441 7604900 14255003 7604900 14255003 19249395 22529464 19249395 22529464 23709802 13489544 23709802 13489544 13807836 23068198 13807836 23068198 24035571 2328231 24035571 2328231 2597686 19273805 2597686 19273805 24023483 22832680 24023483 22832680 20200115 7106659 20200115 7106659 6293090 20717064 6293090 20717064 12532592 5490108 12532592 5490108 6054082 6168231 6054082 6168231 20566043 6417895 20566043 6417895 6733832 20306948 6733832 20306948 22315589 4341032 22315589 4341032 11509877 20604125 11509877 20604125 6289560 19417129 6289560 19417129 20163556 13774834 20163556 13774834 13038396 7613462 13038396 7613462 19590278 19535574 19590278 19535574 19980499 15219164 19980499 15219164 11675796 14727397 11675796 14727397 11917096 5942178 11917096 5942178 6197564 23138835 6197564 23138835 24158214 12185998 24158214 12185998 6525322 22494557 6525322 22494557 23698278 3065078 23698278 3065078 8519391 24778880 8519391 24778880 26013593 10818878 26013593 10818878 11776043 14956265 11776043 14956265 11541248 3792811 11541248 3792811 23123141 18497316 23123141 18497316 10188054 8155789 10188054 8155789 18831475 2495721 18831475 2495721 2779036 10316214 2779036 10316214 10989848 18720824 10989848 18720824 5864764 5633853 5864764 5633853 10974441 16950493 10974441 16950493 10374142 18948363 10374142 18948363 19637958 8768978 19637958 8768978 18529665 7859901 18529665 7859901 19286592 18332287 19286592 18332287 19150662 4316928 19150662 4316928 22479496 24191827 22479496 24191827 2626358 10489403 2626358 10489403 18062705 9206131 18062705 9206131 10290649 23826836 10290649 23826836 25050093 9122340 25050093 9122340 15873710 22423131 15873710 22423131 22849072 7019736 22849072 7019736 4532785 4315336 4532785 4315336 7187498 8941247 7187498 8941247 15162983 11476158 15162983 11476158 15490765 5030540 15490765 5030540 5207005 19576404 5207005 19576404 20023951 13442975 20023951 13442975 5957964 5662539 5957964 5662539 14596297 16239289 14596297 16239289 8515277 7995169 8515277 7995169 17758948 17224985 17758948 17224985 14138128 12078040 14138128 12078040 7885032 19105995 7885032 19105995 21828200 4735272 21828200 4735272 18716547 18050812 18716547 18050812 10376106 16342384 10376106 16342384 18948626 22131197 18948626 22131197 5028446 15793871 5028446 15793871 19931308 19125735 19931308 19125735 19813580 7283107 19813580 7283107 8142424 18722100 8142424 18722100 4927120 4575465 4927120 4575465 16339568 15690282 16339568 15690282 10646395 3038958 10646395 3038958 3582040 9405002 3582040 9405002 17563258 15167768 17563258 15167768 14987844 14036999 14987844 14036999 19309613 19063812 19309613 19063812 9271902 8861179 9271902 8861179 18406460 9550112 18406460 9550112 6213604 5946526 6213604 5946526 12159327 11157306 12159327 11157306 1824377 2098186 1824377 2098186 19021365 19231400 19021365 19231400 7853097 14075275 7853097 14075275 16470609 10664918 16470609 10664918 16753089 17621511 16753089 17621511 9405782 15129522 9405782 15129522 13368136 4544323 13368136 4544323 22311453 17034320 22311453 17034320 10301509 25059040 10301509 25059040 26031679 3474559 26031679 3474559 3145761 3635213 3145761 3635213 26242779 25462347 26242779 25462347 19663782 14350592 19663782 14350592 5641903 5300561 5641903 5300561 17763124 11102911 17763124 11102911 7592265 6970840 7592265 6970840 7634309 19493420 7634309 19493420 11229890 5267442 11229890 5267442 21326618 13128265 21326618 13128265 14201825 18759201 14201825 18759201 19329241 19329721 19329241 19329721 7764068 15395603 7764068 15395603 15904149 9167090 15904149 9167090 9399047 10037349 9399047 10037349 10292342 17601077 10292342 17601077 2475203 24281391 2475203 24281391 6915626 6928537 6915626 6928537 10183256 16553755 10183256 16553755 17307148 9535326 17307148 9535326 17551584 19229612 17551584 19229612 7856729 8198729 7856729 8198729 18967797 12574881 18967797 12574881 14297942 13575787 14297942 13575787 14565114 18022476 14565114 18022476 8321568 8070749 8321568 8070749 17221388 23504879 17221388 23504879 24205975 13482955 24205975 13482955 13091462 24100003 13091462 24100003 24677147 18476625 24677147 18476625 7969168 18948423 7969168 18948423 15410051 11414743 15410051 11414743 12081046 22744491 12081046 22744491 23663795 13073623 23663795 13073623 12829178 13910481 12829178 13910481 9655789 9118913 9655789 9118913 9584296 9183394 9584296 9183394 23168401 3482116 23168401 3482116 19142654 18670906 19142654 18670906 3462612 3246206 3462612 3246206 18634358 24471590 18634358 24471590 2210020 4397177 2210020 4397177 11447360 15608552 11447360 15608552 18739543 8478724 18739543 8478724 18811517 12099431 18811517 12099431 10355691 4476372 10355691 4476372 22372478 12695471 22372478 12695471 9863312 21682774 9863312 21682774 22659571 12713267 22659571 12713267 13741769 17545711 13741769 17545711 20316992 4206151 20316992 4206151 22438122 11331280 22438122 11331280 7748279 21695200 7748279 21695200 5201408 14447893 5201408 14447893 21773804 1355518 21773804 1355518 1722191 24904201 1722191 24904201 18313072 17341710 18313072 17341710 4100455 22896578 4100455 22896578 18394336 5223670 18394336 5223670 21771389 19539293 21771389 19539293 7632274 7316037 7632274 7316037 5763677 21267265 5763677 21267265 15249522 14617616 15249522 14617616 15188286 23954781 15188286 23954781 25114644 11494132 25114644 11494132 14958915 23219805 14958915 23219805 3862383 19000008 3862383 19000008 13656153 13102152 13656153 13102152 3972720 23036824 3972720 23036824 23790438 2992698 23790438 2992698 16294739 15545225 16294739 15545225 7509937 6964585 7509937 6964585 10631169 16625532 10631169 16625532 9963722 9550502 9963722 9550502 15952539 15237497 15952539 15237497 20808054 6546179 20808054 6546179 8673043 18525226 8673043 18525226 23940294 2849840 23940294 2849840 12452580 14522195 12452580 14522195 5718296 5421967 5718296 5421967 7497332 14142176 7497332 14142176 24254793 2464735 24254793 2464735 19319273 18696426 19319273 18696426 21812883 5322402 21812883 5322402 13151836 14672857 13151836 14672857 24361617 2447324 24361617 2447324 10123416 16478550 10123416 16478550 6657704 6288212 6657704 6288212 7149464 19736730 7149464 19736730 8313654 8234888 8313654 8234888 3896246 23034119 3896246 23034119 6446634 6022100 6446634 6022100 16927685 18876448 16927685 18876448 8118677 18503645 8118677 18503645 12678636 3317221 12678636 3317221 23678305 19209631 23678305 19209631 7958913 10404567 7958913 10404567 12637469 13997211 12637469 13997211 11613564 10885529 11613564 10885529 17797731 18588131 17797731 18588131 22436675 21443084 22436675 21443084 21454808 5567497 21454808 5567497 8998658 9418430 8998658 9418430 21854307 4531670 21854307 4531670 4917009 17001492 4917009 17001492 17640458 16228194 17640458 16228194 10385190 4507810 10385190 4507810 22427927 5304900 22427927 5304900 18616731 17700316 18616731 17700316 17736369 9207443 17736369 9207443 25829633 24754054 25829633 24754054 8855800 8404367 8855800 8404367 15614962 24657132 15614962 24657132 2376630 22397552 2376630 22397552 15149665 14325363 15149665 14325363 14197978 13135752 14197978 13135752 14391596 19395771 14391596 19395771 20292478 13478444 20292478 13478444 7611899 19530181 7611899 19530181 14779293 11925381 14779293 11925381 10397600 23503929 10397600 23503929 24632199 10920504 24632199 10920504 11421224 18376662 11421224 18376662 18618699 4427296 18618699 4427296 4469784 22392093 4469784 22392093 23017578 13006381 23017578 13006381 9153896 17985948 9153896 17985948 4406019 4417528 4406019 4417528 22855171 22432288 22855171 22432288 9805188 6890093 9805188 6890093 25142990 24414570 25142990 24414570 10032577 17267863 10032577 17267863 8268423 18769988 8268423 18769988 2827927 2708530 2827927 2708530 25008718 23903042 25008718 23903042 8637537 5271148 8637537 5271148 5157658 13357999 5157658 13357999 21053071 6065419 21053071 6065419 14678006 14667723 14678006 14667723 15727151 15535254 15727151 15535254 9007785 17746149 9007785 17746149 7287207 6980353 7287207 6980353 11780755 11510498 11780755 11510498 8113780 8029019 8113780 8029019 19690029 20900800 19690029 20900800 21644508 9811254 21644508 9811254 17187226 5483006 17187226 5483006 21751819 6771133 21751819 6771133 17811275 23645592 17811275 23645592 3195039 8058572 3195039 8058572 23892938 929756 23892938 929756 819479 10230103 819479 10230103 10703275 3672443 10703275 3672443 3619609 12681956 3619609 12681956 23536944 22740056 23536944 22740056 20809137 10167044 20809137 10167044 11956484 14811500 11956484 14811500 15396494 11283859 15396494 11283859 8987755 18240806 8987755 18240806 23397524 3561157 23397524 3561157 19283716 18492989 19283716 18492989 5622968 5259270 5622968 5259270 6164277 20848724 6164277 20848724 16488082 10604905 16488082 10604905 19932088 19202385 19932088 19202385 19580395 7345644 19580395 7345644 19692336 15237042 19692336 15237042 8576093 7214266 8576093 7214266 20006722 17053060 20006722 17053060 7434789 5501593 7434789 5501593 5735783 19293827 5735783 19293827 7726125 20637598 7726125 20637598 6178471 12328796 6178471 12328796 14416555 9935199 14416555 9935199 10156176 4289850 10156176 4289850 24754156 23654873 24754156 23654873 12840975 12269877 12840975 12269877 8694019 18183188 8694019 18183188 22788394 4114012 22788394 4114012 6890359 19972550 6890359 19972550 8508579 3395987 8508579 3395987 23466280 24609383 23466280 24609383 2169887 15975118 2169887 15975118 18688977 7670815 18688977 7670815 7627504 18231955 7627504 18231955 18978755 16939649 18978755 16939649 9974228 12811040 9974228 12811040 14293062 7914427 14293062 7914427 8628594 5817630 8628594 5817630 21643016 17996550 21643016 17996550 6096967 21218260 6096967 21218260 21572591 17963237 21572591 17963237 9221855 14627896 9221855 14627896 22862885 4095763 22862885 4095763 13081928 13730751 13081928 13730751 3918507 3689101 3918507 3689101 21923807 21386341 21923807 21386341 13703587 13010034 13703587 13010034 5324565 21336789 5324565 21336789 7897490 7351718 7897490 7351718 13054285 13776318 13054285 13776318 10430375 10038278 10430375 10038278 18187215 17589877 18187215 17589877 7657454 6992555 7657454 6992555 1676416 25221849 1676416 25221849 19211234 18419152 19211234 18419152 7769908 19243236 7769908 19243236 11245476 4062754 11245476 4062754 4159889 14255316 4159889 14255316 15214671 22933871 15214671 22933871 4186914 7368855 4186914 7368855 19987996 20560530 19987996 20560530 6663001 17925445 6663001 17925445 18722929 18009764 18722929 18009764 12471997 11826269 12471997 11826269 14817209 13376330 14817209 13376330 12155998 1960875 12155998 1960875 1406632 16820496 1406632 16820496 17290663 11359927 17290663 11359927 2972284 24005933 2972284 24005933 20174226 7063977 20174226 7063977 10331865 9858381 10331865 9858381 5196847 5100861 5196847 5100861 10076743 20143890 10076743 20143890 6984254 9591948 6984254 9591948 17179762 5737025 17179762 5737025 6334034 8435404 6334034 8435404 17701650 17102025 17701650 17102025 23006820 3911761 23006820 3911761 16775559 10498852 16775559 10498852 3877343 23124824 3877343 23124824 5328453 9123967 5328453 9123967 22046012 4753093 22046012 4753093 16803164 21741634 16803164 21741634 22365180 11866037 22365180 11866037 12741959 22527604 12741959 22527604 23690282 4691706 23690282 4691706 4849117 21925783 4849117 21925783 6869544 6403230 6869544 6403230 19354370 7859207 19354370 7859207 6173757 21110453 6173757 21110453 22059415 4410385 22059415 4410385 11115276 15771042 11115276 15771042 7953655 7926303 7953655 7926303 15966328 15207958 15966328 15207958 16708626 10608278 16708626 10608278 16483195 15803510 16483195 15803510 7019471 1319630 7019471 1319630 1482132 13006370 1482132 13006370 15012880 18882588 15012880 18882588 8059240 2538939 8059240 2538939 24441069 22709561 24441069 22709561 4350981 8645201 4350981 8645201 13477941 13478750 13477941 13478750 6629665 6096155 6629665 6096155 21933800 21177523 21933800 21177523 17133321 10908866 17133321 10908866 11680282 15707665 11680282 15707665 16921495 10194823 16921495 10194823 13219094 14525361 13219094 14525361 15522081 4821903 15522081 4821903 5132890 14811384 5132890 14811384 23834964 23407199 23834964 23407199 16121192 8747364 16121192 8747364 18201242 13320437 18201242 13320437 14362434 4144005 14362434 4144005 23447143 3539295 23447143 3539295 1716352 25292796 1716352 25292796 14990600 6305796 14990600 6305796 1815248 25326356 1815248 25326356 24579951 15603925 24579951 15603925 4178910 22835420 4178910 22835420 18627203 18012980 18627203 18012980 22479516 21898043 22479516 21898043 15064298 7440928 15064298 7440928 7831202 11401208 7831202 11401208 15818806 3112266 15818806 3112266 3167139 8843234 3167139 8843234 18109996 14753564 18109996 14753564 8073688 4822753 8073688 4822753 4343135 4357176 4343135 4357176 12462287 14329553 12462287 14329553 3474097 3329477 3474097 3329477 17124767 18496958 17124767 18496958 19391442 3777582 19391442 3777582 4084341 3131666 4084341 3131666 23653152 11613778 23653152 11613778 12564639 14214860 12564639 14214860 22290694 21466070 22290694 21466070 5989785 5901060 5989785 5901060 23215906 22483132 23215906 22483132 21921883 16647702 21921883 16647702 9957869 11728353 9957869 11728353 12652931 14506787 12652931 14506787 12281234 17863413 12281234 17863413 18478608 21679436 18478608 21679436 5282008 22157917 5282008 22157917 22992023 5528231 22992023 5528231 18351052 8913673 18351052 8913673 5212681 4882573 5212681 4882573 20019767 19732187 20019767 19732187 6620834 6729713 6620834 6729713 7322016 19652607 7322016 19652607 14226915 13227750 14226915 13227750 6478895 20541993 6478895 20541993 2369096 2520938 2369096 2520938 6772263 20221933 6772263 20221933 2779801 2173706 2779801 2173706 1688322 13100686 1688322 13100686 18715655 4008368 18715655 4008368 4296934 5485767 4296934 5485767 21453890 7651436 21453890 7651436 19635115 21991879 19635115 21991879 22884289 5008844 22884289 5008844 11400737 22444296 11400737 22444296 4612912 7213171 4612912 7213171 20217341 22495159 20217341 22495159 4463731 3535451 4463731 3535451 23215239 19759500 23215239 19759500 6630167 20266543 6630167 20266543 21276192 5298594 21276192 5298594 10646158 14356791 10646158 14356791 23139823 22080049 23139823 22080049 18966983 6519576 18966983 6519576 20712855 12620065 20712855 12620065 14178608 4220047 14178608 4220047 22525805 2675559 22525805 2675559 3055366 9162454 3055366 9162454 18014806 24102520 18014806 24102520 2753426 12393845 2753426 12393845 21071455 20340841 21071455 20340841 19900934 19123389 19900934 19123389 6660167 21071299 6660167 21071299 5212270 21707638 5212270 21707638 6950171 12938067 6950171 12938067 12980752 9837935 12980752 9837935 6105216 5543677 6105216 5543677 3879673 23031597 3879673 23031597 13545594 12850611 13545594 12850611 9918543 19471365 9918543 19471365 19631941 13519977 19631941 13519977 11638666 15170608 11638666 15170608 14602333 14301718 14602333 14301718 11009465 16131298 11009465 16131298 11428576 11099358 11428576 11099358 18348883 19961576 18348883 19961576 20425862 15708586 20425862 15708586 11252767 20464943 11252767 20464943 20911654 8844775 20911654 8844775 9306897 12772701 9306897 12772701 13810931 16119401 13810931 16119401 10769388 6291666 10769388 6291666 20325415 11418671 20325415 11418671 3019700 23963243 3019700 23963243 17896985 9287655 17896985 9287655 8210059 20125685 8210059 20125685 6935593 11944900 6935593 11944900 20046723 7396394 20046723 7396394 12516493 16688479 12516493 16688479 10093461 12150172 10093461 12150172 17095785 9684357 17095785 9684357 3296500 23627180 3296500 23627180 15792390 8248689 15792390 8248689 6765285 6216583 6765285 6216583 8635661 18208568 8635661 18208568 19323873 7557358 19323873 7557358 8377960 9209309 8377960 9209309 17863933 13341130 17863933 13341130 13560126 3531697 13560126 3531697 23295648 12161452 23295648 12161452 7388095 7135552 7388095 7135552 9426918 17394423 9426918 17394423 2983948 2981587 2983948 2981587 23146915 22516689 23146915 22516689 23786211 3169311 23786211 3169311 21947126 9428580 21947126 9428580 9657733 17195416 9657733 17195416 5310355 5064793 5310355 5064793 17572553 19242072 17572553 19242072 22521191 4256253 22521191 4256253 20872713 20094282 20872713 20094282 9093258 8542701 9093258 8542701 19218791 18898393 19218791 18898393 8106986 7535904 8106986 7535904 11032176 23010861 11032176 23010861 24167134 23146106 24167134 23146106 3883627 20011040 3883627 20011040 20273104 8025725 20273104 8025725 8528629 14453242 8528629 14453242 16235383 10950568 16235383 10950568 20522969 19825681 20522969 19825681 19872542 6807022 19872542 6807022 17924882 15513831 17924882 15513831 8789668 18035404 8789668 18035404 15490497 14859366 15490497 14859366 22289680 21699240 22289680 21699240 20918907 5681748 20918907 5681748 22021727 21216222 22021727 21216222 14699511 12879462 14699511 12879462 13365302 12660058 13365302 12660058 14174239 14157904 14174239 14157904 6212137 20833131 6212137 20833131 8760187 8453262 8760187 8453262 12319570 14529055 12319570 14529055 12714541 13947025 12714541 13947025 14664360 5614576 14664360 5614576 5910292 5318618 5910292 5318618 21293261 5566402 21293261 5566402 5913105 8122729 5913105 8122729 13557735 17893940 13557735 17893940 18484656 12280215 18484656 12280215 12771032 4864750 12771032 4864750 21879092 15460795 21879092 15460795 10785587 17419037 10785587 17419037 20908562 5707204 20908562 5707204 5715902 21262497 5715902 21262497 11866278 4071543 11866278 4071543 4171780 9169118 4171780 9169118 18027925 15729597 18027925 15729597 3878285 23255708 3878285 23255708 13843915 12830179 13843915 12830179 12320046 14172392 12320046 14172392 13115701 13595952 13115701 13595952 9076512 19628536 9076512 19628536 19954014 10029054 19954014 10029054 16880489 23874912 16880489 23874912 24999693 1130511 24999693 1130511 1011236 15196349 1011236 15196349 21797794 21315376 21797794 21315376 14094467 13323238 14094467 13323238 19162619 19300703 19162619 19300703 7817638 14181941 7817638 14181941 15752685 17572978 15752685 17572978 18512023 7730078 18512023 7730078 8224441 20390289 8224441 20390289 21101079 9301707 21101079 9301707 17903612 19434555 17903612 19434555 20168922 7957263 20168922 7957263 8498271 9445556 8498271 9445556 17713246 21506031 17713246 21506031 22464560 4887088 22464560 4887088 2511384 2886232 2511384 2886232 19826379 7278357 19826379 7278357 20410634 6863000 20410634 6863000 17790607 17668444 17790607 17668444 9922484 6095127 9922484 6095127 6528605 16391454 6528605 16391454 17117298 5909463 17117298 5909463 22415866 4399401 22415866 4399401 11565163 21996809 11565163 21996809 23054857 8857402 23054857 8857402 7480412 7125900 7480412 7125900 7677977 19402210 7677977 19402210 21969228 4930030 21969228 4930030 19354453 23026210 19354453 23026210 23933470 7562815 23933470 7562815 12483582 23611085 12483582 23611085 1475758 25337519 1475758 25337519 20231227 7132654 20231227 7132654 16344504 17651878 16344504 17651878 18301868 16072845 18301868 16072845 16536136 17728161 16536136 17728161 19829675 18906490 19829675 18906490 19857049 6802227 19857049 6802227 19791200 19057989 19791200 19057989 2195520 2613873 2195520 2613873 6383499 20615615 6383499 20615615 14061060 3632075 14061060 3632075 4216345 5405081 4216345 5405081 11789903 18288130 11789903 18288130 8493614 23616974 8493614 23616974 24735666 9905114 24735666 9905114 14664810 14571740 14664810 14571740 10100157 9801632 10100157 9801632 6579808 20289724 6579808 20289724 11609891 11189641 11609891 11189641 22522549 21785593 22522549 21785593 22660200 4105638 22660200 4105638 17092133 10763138 17092133 10763138 16223385 21766450 16223385 21766450 22390084 26357982 22390084 26357982 824194 21206239 824194 21206239 26530809 360356 26530809 360356 25066944 20302517 25066944 20302517 21185365 21838454 21185365 21838454 22426805 24640186 22426805 24640186 2317617 22444784 2317617 22444784 23096728 18459059 23096728 18459059 11427409 11341907 11427409 11341907 11656989 10328773 11656989 10328773 10942431 6990053 10942431 6990053 20313212 11963442 20313212 11963442 13001173 10773259 13001173 10773259 17414674 9945106 17414674 9945106 20867259 20418423 20867259 20418423 16932284 16299192 16932284 16299192 20518157 19794493 20518157 19794493 7955210 7330208 7955210 7330208 1613719 25162295 1613719 25162295 10336983 13360771 10336983 13360771 13469725 16245874 13469725 16245874 10559198 10125130 10559198 10125130 21820842 23590122 21820842 23590122 3439088 17902160 3439088 17902160 19424920 18680790 19424920 18680790 15550623 3769104 15550623 3769104 1844569 1883679 1844569 1883679 1496904 14717522 1496904 14717522 20032007 19703828 20032007 19703828 20685373 1521160 20685373 1521160 25513306 5152538 25513306 5152538 5135784 20998556 5135784 20998556 21673279 20471458 21673279 20471458 6412512 15575348 6412512 15575348 12347439 4641878 12347439 4641878 22491357 21635544 22491357 21635544 5429102 11055366 5429102 11055366 25907094 24845686 25907094 24845686 7147642 6665554 7147642 6665554 18678475 10341878 18678475 10341878 10659650 23659553 10659650 23659553 24919699 16531852 24919699 16531852 2601730 24432105 2601730 24432105 15996420 8602609 15996420 8602609 8896456 21445668 8896456 21445668 22464098 16200205 22464098 16200205 10688749 11080736 10688749 11080736 16245324 3529910 16245324 3529910 3971866 12277965 3971866 12277965 14315781 23785428 14315781 23785428 3243884 19976566 3243884 19976566 8325233 7860952 8325233 7860952 6872940 20257598 6872940 20257598 3223860 3338472 3223860 3338472 14522888 12286480 14522888 12286480 7048440 6967555 7048440 6967555 15691446 22797772 15691446 22797772 23453783 9836529 23453783 9836529 9469363 8975279 9469363 8975279 18199602 17444039 18199602 17444039 14373185 13429360 14373185 13429360 7068872 19812018 7068872 19812018 23482141 3328424 23482141 3328424 4777119 22186799 4777119 22186799 8606590 8220383 8606590 8220383 14385200 23897340 14385200 23897340 25043805 3302618 25043805 3302618 3831110 18341638 3831110 18341638 19089898 25092538 19089898 25092538 1633464 7392156 1633464 7392156 8579552 17725705 8579552 17725705 9045318 1394416 9045318 1394416 1369600 18108102 1369600 18108102 19001082 21087807 19001082 21087807 5829851 16718457 5829851 16718457 17107065 13648229 17107065 13648229 8269620 7784497 8269620 7784497 10343021 16762987 10343021 16762987 12655499 4836199 12655499 4836199 23633352 3199641 23633352 3199641 8376818 8218090 8376818 8218090 7069929 6696105 7069929 6696105 8517722 18305717 8517722 18305717 23479231 3464825 23479231 3464825 21657437 22003049 21657437 22003049 4969382 14912848 4969382 14912848 22102649 22829949 22102649 22829949 23513785 19403831 23513785 19403831 4643556 4504142 4643556 4504142 5721487 21086174 5721487 21086174 11799711 11385331 11799711 11385331 17520677 17764386 17520677 17764386 9018666 20129304 9018666 20129304 20599582 10675172 20599582 10675172 10036830 26550284 10036830 26550284 486859 10159210 486859 10159210 19616127 19397940 19616127 19397940 5158790 4869141 5158790 4869141 18710549 8671492 18710549 8671492 5079320 4952895 5079320 4952895 21479125 24837233 21479125 24837233 25969582 9786518 25969582 9786518 12868719 13812331 12868719 13812331 9780163 9112068 9780163 9112068 3155274 23851497 3155274 23851497 21685353 5071128 21685353 5071128 18353968 17821722 18353968 17821722 4139516 960477 4139516 960477 806066 14144679 806066 14144679 20571480 19873370 20571480 19873370 20305375 6904506 20305375 6904506 26282160 25468194 26282160 25468194 21492656 5137811 21492656 5137811 19126374 8114493 19126374 8114493 21129868 5372257 21129868 5372257 19088880 21498715 19088880 21498715 25140993 1735017 25140993 1735017 22049176 21159425 22049176 21159425 16979240 6414977 16979240 6414977 6879351 14856828 6879351 14856828 11922388 5824110 11922388 5824110 6376011 19451493 6376011 19451493 20271148 12661603 20271148 12661603 12920290 21363267 12920290 21363267 21743592 15166244 21743592 15166244 11472088 12113301 11472088 12113301 22895159 3859535 22895159 3859535 16524561 15838148 16524561 15838148 5384498 5408358 5384498 5408358 8346950 18724306 8346950 18724306 13717316 13007163 13717316 13007163 21154443 21064929 21154443 21064929 2212604 2040079 2212604 2040079 18144186 17644798 18144186 17644798 3514600 1742695 3514600 1742695 24899874 25415980 24899874 25415980 1504013 17365449 1504013 17365449 17672656 9186817 17672656 9186817 9440460 17192628 9440460 17192628 16553307 12023856 16553307 12023856 3161521 23641086 3161521 23641086 15553694 7546499 15553694 7546499 19402851 12082981 19402851 12082981 11260872 24191570 11260872 24191570 24792296 7183131 24792296 7183131 7691721 18705955 7691721 18705955 18939911 12340826 18939911 12340826 13792674 13620379 13792674 13620379 5595128 5452761 5595128 5452761 10717434 13405771 10717434 13405771 13405456 3457457 13405456 3457457 3280472 10246611 3280472 10246611 24410034 2663401 24410034 2663401 5611582 6623548 5611582 6623548 16194782 15581251 16194782 15581251 19701912 4747749 19701912 4747749 4911980 6399045 4911980 6399045 20784358 8610492 20784358 8610492 4888299 21995746 4888299 21995746 17371868 6564121 17371868 6564121 7066782 16852205 7066782 16852205 11574620 11078422 11574620 11078422 22953147 21910230 22953147 21910230 24373945 2526797 24373945 2526797 20310564 6866303 20310564 6866303 21410337 5232357 21410337 5232357 6217415 20791307 6217415 20791307 12724535 9693148 12724535 9693148 10193765 10238909 10193765 10238909 13488470 13896211 13488470 13896211 15083880 9664684 15083880 9664684 10005130 11527438 10005130 11527438 17754153 24437339 17754153 24437339 2542224 20388801 2542224 20388801 20808961 10487884 20808961 10487884 5732348 21128462 5732348 21128462 10796974 4086323 10796974 4086323 22481568 9046578 22481568 9046578 6287028 23544149 6287028 23544149 3512214 4001510 3512214 4001510 13179997 13690780 13179997 13690780 23608454 3111629 23608454 3111629 5138031 22006156 5138031 22006156 25173395 1579754 25173395 1579754 13651116 13098649 13651116 13098649 9416645 8776764 9416645 8776764 17008080 9928188 17008080 9928188 2756867 2327926 2756867 2327926 6656996 20182516 6656996 20182516 8545979 8001052 8545979 8001052 17018986 13812662 17018986 13812662 13975155 17853529 13975155 17853529 18558005 4249144 18558005 4249144 4544336 9790528 4544336 9790528 20781581 6073024 20781581 6073024 23085020 22461920 23085020 22461920 14920168 10274533 14920168 10274533 24437960 23299276 24437960 23299276 4150899 4118621 4150899 4118621 11002933 14181990 11002933 14181990 19007118 18221608 19007118 18221608 15111410 6541670 15111410 6541670 24093837 2715132 24093837 2715132 8428009 8148136 8428009 8148136 5939973 5848813 5939973 5848813 9319953 17036749 9319953 17036749 9803325 21498685 9803325 21498685 84120 158501 84120 158501 9326787 19244541 9326787 19244541 19922490 19126230 19922490 19126230 7958554 7134660 7958554 7134660 20266281 13123065 20266281 13123065 14028201 15960221 14028201 15960221 21836704 21367235 21836704 21367235 4325110 4178067 4325110 4178067 14629586 13782296 14629586 13782296 16553097 2195467 16553097 2195467 1941523 14169932 1941523 14169932 14345222 9664520 14345222 9664520 6380123 21213750 6380123 21213750 5278809 4884042 5278809 4884042 13600373 16606687 13600373 16606687 5684892 5406853 5684892 5406853 7327352 19573769 7327352 19573769 9246513 4197500 9246513 4197500 22864152 8150942 22864152 8150942 18838542 5802589 18838542 5802589 21661577 17328665 21661577 17328665 14346790 12319562 14346790 12319562 13768790 23679727 13768790 23679727 3318380 17937608 3318380 17937608 18680141 11532892 18680141 11532892 1417508 25352280 1417508 25352280 10616791 16181534 10616791 16181534 7638627 19418310 7638627 19418310 6268582 5674735 6268582 5674735 14491400 13393274 14491400 13393274 14146995 12756890 14146995 12756890 14642150 19427513 14642150 19427513 7611699 8780515 7611699 8780515 18498589 6561829 18498589 6561829 5024137 21725406 5024137 21725406 14144366 12537488 14144366 12537488 5154709 21539574 5154709 21539574 12324481 14487646 12324481 14487646 17978249 17454929 17978249 17454929 5501286 5407917 5501286 5407917 12727196 22050497 12727196 22050497 4938553 6571043 4938553 6571043 20744733 17542926 20744733 17542926 9638194 20755018 9638194 20755018 21385516 16016000 21385516 16016000 10513365 15911614 10513365 15911614 12985213 13006133 12985213 13006133 18334705 17600746 18334705 17600746 769869 699461 769869 699461 17422513 22049338 17422513 22049338 22788543 16784991 22788543 16784991 5094292 4904566 5094292 4904566 7287692 6814681 7287692 6814681 7326750 6779583 7326750 6779583 12427058 15852531 12427058 15852531 10919120 13940839 10919120 13940839 22790904 21969189 22790904 21969189 21874827 5031318 21874827 5031318 25558000 24305802 25558000 24305802 1383140 1743440 1383140 1743440 15492549 15300734 15492549 15300734 20869681 5692261 20869681 5692261 5441504 21316467 5441504 21316467 9964096 9525736 9964096 9525736 9609605 22336280 9609605 22336280 4390066 7047930 4390066 7047930 20366904 6496787 20366904 6496787 18570499 15041094 18570499 15041094 11632249 14035567 11632249 14035567 12800251 1847060 12800251 1847060 1463433 19855339 1463433 19855339 6927325 23974971 6927325 23974971 2952890 8750222 2952890 8750222 9231661 4638944 9231661 4638944 4756268 6477760 4756268 6477760 20819669 7243878 20819669 7243878 7802439 9065630 7802439 9065630 20610393 20707493 20610393 20707493 6420865 18893459 6420865 18893459 19730114 4020765 19730114 4020765 4485958 9017751 4485958 9017751 17772827 22929257 17772827 22929257 4151798 20446428 4151798 20446428 21117827 4134756 21117827 4134756 4147429 18861492 4147429 18861492 19501828 8605653 19501828 8605653 8851493 10205077 8851493 10205077 16394789 18042944 16394789 18042944 4720381 22183245 4720381 22183245 16804982 6429867 16804982 6429867 20527085 15449459 20527085 15449459 5877271 20831233 5877271 20831233 11530957 4430090 11530957 4430090 22695515 5123672 22695515 5123672 5251936 20231192 5251936 20231192 19062055 8065242 19062055 8065242 17329402 16840112 17329402 16840112 20897264 6460480 20897264 6460480 9040039 17599469 9040039 17599469 7213622 6658846 7213622 6658846 20159305 25211295 20159305 25211295 1720686 20345314 1720686 20345314 21022525 4628657 21022525 4628657 4814252 5676253 4814252 5676253 25646019 24423895 25646019 24423895 19761310 19476250 19761310 19476250 754462 26258924 754462 26258924 10713328 5431811 10713328 5431811 3799489 22965649 3799489 22965649 19350532 18600024 19350532 18600024 24025968 22932226 24025968 22932226 20262009 7028335 20262009 7028335 18423294 14732838 18423294 14732838 11937193 14602629 11937193 14602629 22715852 4272357 22715852 4272357 8700167 18043784 8700167 18043784 15980057 15266915 15980057 15266915 22205072 21414155 22205072 21414155 11956543 12256524 11956543 12256524 15158701 16512861 15158701 16512861 7772682 19177004 7772682 19177004 18020090 9319160 18020090 9319160 16672630 16075317 16672630 16075317 20800020 5969829 20800020 5969829 6200852 19057055 6200852 19057055 19874246 16820975 19874246 16820975 9711579 9049362 9711579 9049362 17641631 11955472 17641631 11955472 12317137 3777958 12317137 3777958 23189122 16501754 23189122 16501754 10788963 5392578 10788963 5392578 21960203 8473365 21960203 8473365 8856330 19858042 8856330 19858042 20636309 7127055 20636309 7127055 7059588 4144141 7059588 4144141 22490282 1522511 22490282 1522511 1636138 21656117 1636138 21656117 8887144 8604779 8887144 8604779 12620783 11885142 12620783 11885142 11624321 10660024 11624321 10660024 12753404 16113940 12753404 16113940 11052215 7593909 11052215 7593909 19643990 10224211 19643990 10224211 16883945 6223626 16883945 6223626 20619163 11338181 20619163 11338181 9664936 9385275 9664936 9385275 9239114 21198577 9239114 21198577 2514557 2168141 2514557 2168141 9915302 23405840 9915302 23405840 3439522 5837270 3439522 5837270 20820301 6857194 20820301 6857194 7485845 12887557 7485845 12887557 22692540 4222409 22692540 4222409 21271658 6028092 21271658 6028092 22854564 3937651 22854564 3937651 6553771 21681365 6553771 21681365 5511487 13681777 5511487 13681777 13063521 3772294 13063521 3772294 3594934 11139414 3594934 11139414 12044079 9460910 12044079 9460910 5594282 21573563 5594282 21573563 21331749 9414518 21331749 9414518 17913357 8244743 17913357 8244743 18934924 17620434 18934924 17620434 2054841 2355231 2054841 2355231 6175187 14367384 6175187 14367384 22067272 25177734 22067272 25177734 1932051 4784179 1932051 4784179 21725673 10768038 21725673 10768038 16111959 20866695 16111959 20866695 21345384 7745162 21345384 7745162 10896230 16432048 10896230 16432048 2589898 2293422 2589898 2293422 3269318 6894333 3269318 6894333 20164064 1137556 20164064 1137556 1167475 23408022 1167475 23408022 8102754 7593603 8102754 7593603 9018950 18144111 9018950 18144111 8860759 8369774 8860759 8369774 17112454 9869813 17112454 9869813 7048005 6755147 7048005 6755147 18816064 15575154 18816064 15575154 11482017 10927007 11482017 10927007 23168737 22244435 23168737 22244435 18243946 17989147 18243946 17989147 9103681 17992705 9103681 17992705 18250913 12431777 18250913 12431777 12875771 2408332 12875771 2408332 24472411 23068854 24472411 23068854 3884242 8673621 3884242 8673621 21698278 4944487 21698278 4944487 10450462 16724060 10450462 16724060 10140595 16247004 10140595 16247004 13691220 13185160 13691220 13185160 15997578 15769537 15997578 15769537 9826118 9329361 9826118 9329361 2055448 24788795 2055448 24788795 25270232 21415213 25270232 21415213 5600612 23585018 5600612 23585018 24657270 20744421 24657270 20744421 6181915 19325131 6181915 19325131 21029581 21593360 21029581 21593360 22317411 12452671 22317411 12452671 14366360 17746346 14366360 17746346 18443426 15290000 18443426 15290000 11654477 11562838 11654477 11562838 15247182 13597368 15247182 13597368 12091841 23520772 12091841 23520772 24736797 14759077 24736797 14759077 5917919 21090090 5917919 21090090 7552146 11709187 7552146 11709187 14871927 9887140 14871927 9887140 9406323 8206523 9406323 8206523 18968757 4048427 18968757 4048427 3829379 2850975 3829379 2850975 23972787 15616325 23972787 15616325 10983902 17706389 10983902 17706389 18452758 2071863 18452758 2071863 1706036 24220455 1706036 24220455 13565276 2266732 13565276 2266732 2647959 11189107 2647959 11189107 18348210 8664617 18348210 8664617 9747113 22643937 9747113 22643937 4166029 17178706 4166029 17178706 10361551 16278341 10361551 16278341 22668121 21870319 22668121 21870319 10821259 15963267 10821259 15963267 7965125 19187771 7965125 19187771 15123878 10425634 15123878 10425634 16488183 400766 16488183 400766 170840 14578963 170840 14578963 22712587 4037087 22712587 4037087 10456373 17315033 10456373 17315033 17920514 13598290 17920514 13598290 13099480 2921097 13099480 2921097 23941468 12565914 23941468 12565914 14221710 11208209 14221710 11208209 16052475 11673342 16052475 11673342 12031444 9221269 12031444 9221269 18047554 15136043 18047554 15136043 7384725 6760370 7384725 6760370 19813647 23693413 19813647 23693413 24884243 19453922 24884243 19453922 11683248 15000530 11683248 15000530 9277930 17664871 9277930 17664871 8767682 3919564 8767682 3919564 4026209 13381628 4026209 13381628 13508841 4073564 13508841 4073564 4344050 18972982 4344050 18972982 15349733 2874059 15349733 2874059 2835598 8518788 2835598 8518788 20944623 20458295 20944623 20458295 16545241 10438611 16545241 10438611 17980103 21661115 17980103 21661115 22388843 19423827 22388843 19423827 7751906 4269928 7751906 4269928 22612399 6224857 22612399 6224857 5022393 22018738 5022393 22018738 15487457 14512521 15487457 14512521 12302676 14531513 12302676 14531513 20379586 6431981 20379586 6431981 9647693 16967476 9647693 16967476 11953420 6440610 11953420 6440610 2246117 2615817 2246117 2615817 19580472 18838136 19580472 18838136 15641594 11301307 15641594 11301307 12792990 12383774 12792990 12383774 16982647 10056449 16982647 10056449 1160990 25743449 1160990 25743449 25212876 9474268 25212876 9474268 5392017 21415588 5392017 21415588 5616582 5530454 5616582 5530454 20215203 19422976 20215203 19422976 13776517 10165339 13776517 10165339 10722148 17842100 10722148 17842100 18453523 10421938 18453523 10421938 11403412 15371653 11403412 15371653 22882529 3835632 22882529 3835632 8291714 16609367 8291714 16609367 20274417 7084982 20274417 7084982 10519008 16721030 10519008 16721030 13653161 11863087 13653161 11863087 15334097 18026008 15334097 18026008 8937841 7819514 8937841 7819514 19547237 5552895 19547237 5552895 5469732 18705565 5469732 18705565 18902339 10293441 18902339 10293441 10940956 14838490 10940956 14838490 22082302 21317673 22082302 21317673 21536258 3545785 21536258 3545785 23246462 16579390 23246462 16579390 11979484 4697354 11979484 4697354 4780947 21364345 4780947 21364345 5584602 3577821 5584602 3577821 3056284 23787573 3056284 23787573 12954818 10910900 12954818 10910900 23539626 3356621 23539626 3356621 4336492 9900801 4336492 9900801 17425990 19137155 17425990 19137155 7543265 19557106 7543265 19557106 17784018 5526327 17784018 5526327 21351360 4095731 21351360 4095731 3981443 18548883 3981443 18548883 22653136 4326410 22653136 4326410 12976559 13901895 12976559 13901895 20106151 6821510 20106151 6821510 2907378 24234509 2907378 24234509 9642252 8818267 9642252 8818267 18380678 17048976 18380678 17048976 17789925 6890839 17789925 6890839 20063721 15211041 20063721 15211041 11768563 9647474 11768563 9647474 22414941 4700645 22414941 4700645 7218144 19772694 7218144 19772694 7876700 4383836 7876700 4383836 22242441 10950998 22242441 10950998 974430 26147705 974430 26147705 19780008 5582548 19780008 5582548 23536741 22660722 23536741 22660722 20339962 6629383 20339962 6629383 25502827 24491099 25502827 24491099 9321319 8651306 9321319 8651306 9016747 8091539 9016747 8091539 19046769 14983465 19046769 14983465 11435536 14447220 11435536 14447220 15853631 14873512 15853631 14873512 4794928 4320483 4794928 4320483 13641665 23228323 13641665 23228323 23722777 13385791 23722777 13385791 14042777 10765036 14042777 10765036 15917244 1535425 15917244 1535425 1260720 15669227 1260720 15669227 14214889 8990547 14214889 8990547 17892123 3145592 17892123 3145592 2746671 8013081 2746671 8013081 19144449 11131717 19144449 11131717 11887416 12629290 11887416 12629290 13673537 5047321 13673537 5047321 5293055 5660419 5293055 5660419 20916839 21538616 20916839 21538616 22220113 4818311 22220113 4818311 5002996 21815629 5002996 21815629 19799407 7454285 19799407 7454285 18646655 19764742 18646655 19764742 7267479 9998452 7267479 9998452 10354171 26190076 10354171 26190076 787001 22968603 787001 22968603 23802603 18155569 23802603 18155569 9000169 14061990 9000169 14061990 12637539 15184096 12637539 15184096 11584732 9068062 11584732 9068062 22895009 22358012 22895009 22358012 20449298 11414310 20449298 11414310 11826188 11112538 11826188 11112538 20722195 6681693 20722195 6681693 4237347 22528063 4237347 22528063 5278931 3689019 5278931 3689019 3445334 14793074 3445334 14793074 14717470 14542871 14717470 14542871 7644710 19400929 7644710 19400929 23307584 3349885 23307584 3349885 15285418 22780013 15285418 22780013 23791393 8760012 23791393 8760012 9085404 13305638 9085404 13305638 13507073 904887 13507073 904887 846466 18694994 846466 18694994 15421979 10618012 15421979 10618012 11216311 10003695 11216311 10003695 16851519 4735843 16851519 4735843 4895269 6726452 4895269 6726452 20273214 19866648 20273214 19866648 5586309 5736368 5586309 5736368 6771724 21860972 6771724 21860972 5090376 15276566 5090376 15276566 22274703 21531261 22274703 21531261 24449926 2333032 24449926 2333032 7969700 12217898 7969700 12217898 20531236 20012542 20531236 20012542 12711539 12007869 12711539 12007869 17724958 17147382 17724958 17147382 3369185 3518262 3369185 3518262 15728083 11102864 15728083 11102864 17202457 10197052 17202457 10197052 13201049 16424475 13201049 16424475 19089164 8120500 19089164 8120500 23437794 22332507 23437794 22332507 10817602 8064388 10817602 8064388 19005126 18630906 19005126 18630906 3549473 23369116 3549473 23369116 20564279 6587851 20564279 6587851 6623092 22446258 6623092 22446258 23189274 17238841 23189274 17238841 5117895 4955614 5117895 4955614 8427065 8192575 8427065 8192575 2716989 2385054 2716989 2385054 12396935 25097168 12396935 25097168 1693150 11806562 1693150 11806562 19470212 7958798 19470212 7958798 14012799 12749935 14012799 12749935 5414173 3100789 5414173 3100789 23764649 21185191 23764649 21185191 7215912 16027662 7215912 16027662 16742901 12425736 16742901 12425736 10486733 21620709 10486733 21620709 22344346 16554085 22344346 16554085 12087441 11202384 12087441 11202384 16947622 7987527 16947622 7987527 19054697 8064214 19054697 8064214 8567532 16669995 8567532 16669995 17296801 15471181 17296801 15471181 3195124 23728566 3195124 23728566 2613827 2168212 2613827 2168212 20258444 20612108 20258444 20612108 6230135 9970881 6230135 9970881 17300086 18534431 17300086 18534431 8326010 16027003 8326010 16027003 19923829 22848416 19923829 22848416 3951254 17419350 3951254 17419350 9690147 17384229 9690147 17384229 9526935 5843208 9526935 5843208 22055967 21238349 22055967 21238349 19427840 13510023 19427840 13510023 4772332 4486447 4772332 4486447 23242432 23499064 23242432 23499064 24744181 16537489 24744181 16537489 10608573 4586488 10608573 4586488 22293786 9414095 22293786 9414095 9906266 13251877 9906266 13251877 13316042 15018613 13316042 15018613 11985761 8856075 11985761 8856075 20219912 19895641 20219912 19895641 21317407 5734389 21317407 5734389 6129306 15391657 6129306 15391657 13463852 7838752 13463852 7838752 19188355 7713087 19188355 7713087 8309365 11851940 8309365 11851940 23612331 3088734 23612331 3088734 5964173 21069003 5964173 21069003 20826740 5984440 20826740 5984440 18186526 17782212 18186526 17782212 14904283 14256325 14904283 14256325 18526088 17935060 18526088 17935060 7206777 6664592 7206777 6664592 8895694 20078607 8895694 20078607 6932624 8676779 6932624 8676779 18173398 22277948 18173398 22277948 4584301 17555435 4584301 17555435 21360094 20793070 21360094 20793070 6153777 5726119 6153777 5726119 20179349 17741576 20179349 17741576 9414804 15417714 9414804 15417714 11416030 1124005 11416030 1124005 933613 20522063 933613 20522063 21035395 10613054 21035395 10613054 10838768 17706520 10838768 17706520 18012221 12040954 18012221 12040954 11932460 14794271 11932460 14794271 22182246 4797394 22182246 4797394 7222963 9379070 7222963 9379070 22262949 5082775 22262949 5082775 5725130 16137261 5725130 16137261 10416040 5605858 10416040 5605858 5828283 19963452 5828283 19963452 11163273 10487245 11163273 10487245 5544350 21406121 5544350 21406121 8023295 6150802 8023295 6150802 6227395 13518336 6227395 13518336 13964250 18302888 13964250 18302888 8921101 3099476 8921101 3099476 23762526 18883875 23762526 18883875 8112406 12012951 8112406 12012951 12854363 7458408 12854363 7458408 7410930 8075640 7410930 8075640 13846541 13244453 13846541 13244453 20027733 7340488 20027733 7340488 16883327 22815970 16883327 22815970 4202877 18154025 4202877 18154025 20030261 3272833 20030261 3272833 24689509 23520506 24689509 23520506 7347969 7293982 7347969 7293982 14983540 21675432 14983540 21675432 5022278 10270160 5022278 10270160 16922325 10928613 16922325 10928613 11595043 6068708 11595043 6068708 21058036 15165993 21058036 15165993 11330556 9432509 11330556 9432509 17789016 12561697 17789016 12561697 13146682 6204173 13146682 6204173 21063440 13740002 21063440 13740002 6862254 6419144 6862254 6419144 6237934 20757477 6237934 20757477 15463020 9270570 15463020 9270570 18252927 12490768 18252927 12490768 7782134 19228455 7782134 19228455 6212660 6130366 6212660 6130366 8349700 22187212 8349700 22187212 23396270 12405385 23396270 12405385 2628384 24254831 2628384 24254831 11656722 10816615 11656722 10816615 25918545 24882195 25918545 24882195 8056849 7795806 8056849 7795806 18371115 17886621 18371115 17886621 13203478 12187368 13203478 12187368 9839184 16942403 9839184 16942403 16241554 7749810 16241554 7749810 19075150 22475772 19075150 22475772 4596803 7618951 4596803 7618951 20638665 6610413 20638665 6610413 18564110 18344401 18564110 18344401 10729315 15884071 10729315 15884071 11134586 16009243 11134586 16009243 2169711 1938490 2169711 1938490 17178595 16637521 17178595 16637521 14224774 9170424 14224774 9170424 9432419 11873982 9432419 11873982 20221028 19774922 20221028 19774922 10143627 9610330 10143627 9610330 17769433 16961446 17769433 16961446 12506007 14065314 12506007 14065314 22540638 22140554 22540638 22140554 5756130 5890436 5756130 5890436 8281080 18636931 8281080 18636931 20034766 6669770 20034766 6669770 10188221 25133065 10188221 25133065 1852222 25082645 1852222 25082645 26033530 13238945 26033530 13238945 8933428 8600074 8933428 8600074 11908219 14827233 11908219 14827233 10427006 9928617 10427006 9928617 9874060 17283994 9874060 17283994 7819201 19247839 7819201 19247839 2442967 2031406 2442967 2031406 21976234 23062040 21976234 23062040 1317726 25786023 1317726 25786023 13122730 13347877 13122730 13347877 17359748 24406786 17359748 24406786 2687222 19101323 2687222 19101323 19748207 10793248 19748207 10793248 16289712 5326583 16289712 5326583 21516228 3644892 21516228 3644892 3445137 8089279 3445137 8089279 23011768 3755399 23011768 3755399 18751851 19201935 18751851 19201935 20019155 8784700 20019155 8784700 17861600 17053063 17861600 17053063 8493658 2282943 8493658 2282943 2499224 14665825 2499224 14665825 12015598 4133233 12015598 4133233 4226108 10431023 4226108 10431023 15140204 21099155 15140204 21099155 5846608 5436262 5846608 5436262 21197730 7188585 21197730 7188585 4337285 4378989 4337285 4378989 17950272 17209648 17950272 17209648 17162782 272173 17162782 272173 26649691 13928539 26649691 13928539 14682553 10447069 14682553 10447069 16628733 17303880 16628733 17303880 9663039 18474633 9663039 18474633 18666970 26111017 18666970 26111017 850988 15624651 850988 15624651 16183234 5943697 16183234 5943697 5374142 5179101 5374142 5179101 10162965 24675708 10162965 24675708 2303638 17260008 2303638 17260008 17627659 14250653 17627659 14250653 15179546 20923140 15179546 20923140 21634644 2969696 21634644 2969696 3411824 6252065 3411824 6252065 22663608 4222700 22663608 4222700 14543582 21781414 14543582 21781414 22549991 9655539 22549991 9655539 17316243 21270506 17316243 21270506 22143447 6859666 22143447 6859666 8183307 18220670 8183307 18220670 8902436 8255752 8902436 8255752 8502796 5934621 8502796 5934621 20701269 10569422 20701269 10569422 7002397 19894859 7002397 19894859 748843 782902 748843 782902 6380876 24412276 6380876 24412276 2608166 21664698 2608166 21664698 26014377 25022109 26014377 25022109 22370880 18762842 22370880 18762842 8469255 1253591 8469255 1253591 25825726 9029130 25825726 9029130 4267426 4137020 4267426 4137020 20187834 23233149 20187834 23233149 3588182 12998529 3588182 12998529 19691966 7159969 19691966 7159969 19178651 23008946 19178651 23008946 24120599 5264226 24120599 5264226 17093577 11544772 17093577 11544772 5082632 21830394 5082632 21830394 15415136 3864906 15415136 3864906 3671503 8528578 3671503 8528578 24234917 23079767 24234917 23079767 19211291 19172203 19211291 19172203 5564273 21356987 5564273 21356987 10250848 9749915 10250848 9749915 11084585 23865362 11084585 23865362 24352410 19686874 24352410 19686874 3738531 23276311 3738531 23276311 14800649 14227016 14800649 14227016 3975654 22926956 3975654 22926956 10092979 11660375 10092979 11660375 12871513 14082413 12871513 14082413 20339598 6576859 20339598 6576859 4045695 22741569 4045695 22741569 4794287 2606273 4794287 2606273 24144967 14069042 24144967 14069042 11608405 7436524 11608405 7436524 7888342 18701793 7888342 18701793 18751069 12860629 18751069 12860629 10577473 9505782 10577473 9505782 10101688 12452791 10101688 12452791 15634268 11314486 15634268 11314486 16104883 15587209 16104883 15587209 11968935 8304612 11968935 8304612 8487500 6995743 8487500 6995743 20187827 21523972 20187827 21523972 5443297 6784336 5443297 6784336 25548759 24445644 25548759 24445644 11970754 11077660 11970754 11077660 14468222 13445892 14468222 13445892 15285236 2577893 15285236 2577893 3068936 13378027 3068936 13378027 13367136 10241447 13367136 10241447 10900926 3897456 10900926 3897456 22875757 22798901 22875757 22798901 4332628 8437354 4332628 8437354 9293060 8805028 9293060 8805028 7390790 7403234 7390790 7403234 13688993 13092926 13688993 13092926 25713978 1379353 25713978 1379353 2718582 12453253 2718582 12453253 12891901 6588125 12891901 6588125 6495754 6509903 6495754 6509903 19455043 19251742 19455043 19251742 13659941 13193517 13659941 13193517 23849794 22998261 23849794 22998261 16986047 5224312 16986047 5224312 5611602 6078487 5611602 6078487 21296838 11675629 21296838 11675629 14959721 15501607 14959721 15501607 19739770 7559241 19739770 7559241 10465832 22512425 10465832 22512425 3845738 23222546 3845738 23222546 12780349 8600938 12780349 8600938 18269525 10317132 18269525 10317132 15014553 11666564 15014553 11666564 20917658 6387977 20917658 6387977 17915021 9061286 17915021 9061286 18521694 2458802 18521694 2458802 2905515 21648174 2905515 21648174 22134868 4666290 22134868 4666290 14999040 14985969 14999040 14985969 15257545 11462811 15257545 11462811 12203795 3027410 12203795 3027410 23726189 11316198 23726189 11316198 12069726 12917010 12069726 12917010 13037328 11828179 13037328 11828179 5143419 21685093 5143419 21685093 5362230 5133279 5362230 5133279 6493657 20350742 6493657 20350742 15354230 12594443 15354230 12594443 2473145 2818802 2473145 2818802 12541010 23215927 12541010 23215927 24333561 14654945 24333561 14654945 12078408 21626357 12078408 21626357 22772623 4026883 22772623 4026883 3838194 7607472 3838194 7607472 19760022 8450333 19760022 8450333 17288421 17060594 17288421 17060594 12401620 14342874 12401620 14342874 6235770 20689460 6235770 20689460 14963170 11883886 14963170 11883886 1951739 24928465 1951739 24928465 19511197 7328804 19511197 7328804 10978402 24046751 10978402 24046751 2989846 20618715 2989846 20618715 21318993 13201485 21318993 13201485 13234355 13870503 13234355 13870503 19428286 7534493 19428286 7534493 21596308 20916079 21596308 20916079 16903126 6361097 16903126 6361097 6488559 20504831 6488559 20504831 21796983 3415068 21796983 3415068 3330146 15469826 3330146 15469826 11624233 9183803 11624233 9183803 19878521 7256205 19878521 7256205 11768199 15258372 11768199 15258372 3885346 3947163 3885346 3947163 15008711 11870258 15008711 11870258 21253492 6174073 21253492 6174073 17802571 9460168 17802571 9460168 17974298 20099345 17974298 20099345 6884743 5057102 6884743 5057102 21535851 19426657 21535851 19426657 7546052 21433844 7546052 21433844 22234400 18388328 22234400 18388328 4159275 22653087 4159275 22653087 10277581 10747889 10277581 10747889 17221113 16702771 17221113 16702771 10958913 10703764 10958913 10703764 11667975 15086095 11667975 15086095 17519851 9514919 17519851 9514919 10134025 18587127 10134025 18587127 8278174 22962324 8278174 22962324 23860117 11400948 23860117 11400948 8980614 17908486 8980614 17908486 19827473 7036084 19827473 7036084 10274579 16284272 10274579 16284272 23825513 2967620 23825513 2967620 9497067 17403941 9497067 17403941 12383039 14408705 12383039 14408705 19248255 21376951 19248255 21376951 21806182 18456659 21806182 18456659 4457145 22196568 4457145 22196568 892443 895161 892443 895161 16185108 17185772 16185108 17185772 17712839 6633795 17712839 6633795 6814450 7115503 6814450 7115503 7315831 19724336 7315831 19724336 2726925 2684038 2726925 2684038 14565166 14476088 14565166 14476088 10652113 6011165 10652113 6011165 6237632 13524352 6237632 13524352 13160875 10423782 13160875 10423782 11128048 18603767 11128048 18603767 19604445 15425858 19604445 15425858 1985586 2417657 1985586 2417657 19027263 23172370 19027263 23172370 3821800 4221754 3821800 4221754 19762255 19574085 19762255 19574085 14341780 13391168 14341780 13391168 20102424 19385593 20102424 19385593 7704785 20198098 7704785 20198098 20820233 10710185 20820233 10710185 1437844 25485357 1437844 25485357 17393378 3999210 17393378 3999210 4066451 19789885 4066451 19789885 20582860 12142086 20582860 12142086 10383585 18905960 10383585 18905960 20827779 20239704 20827779 20239704 7651941 921181 7651941 921181 26184615 24527490 26184615 24527490 21613786 20134061 21613786 20134061 20724976 6679202 20724976 6679202 16443825 24752057 16443825 24752057 25853276 1710405 25853276 1710405 2090567 13422490 2090567 13422490 13421620 3619690 13421620 3619690 3356358 8485822 3356358 8485822 22630242 21963345 22630242 21963345 10502237 9826991 10502237 9826991 10121493 9846984 10121493 9846984 7648439 7309375 7648439 7309375 11000859 16057298 11000859 16057298 15403512 7781691 15403512 7781691 19695818 19124096 19695818 19124096 7815433 7764335 7815433 7764335 10285530 9862366 10285530 9862366 4350893 4366965 4350893 4366965 17061148 10072606 17061148 10072606 2528927 2191144 2528927 2191144 17038488 17876727 17038488 17876727 9363908 9501717 9363908 9501717 23081872 22407654 23081872 22407654 22197677 8382193 22197677 8382193 6338309 20739802 6338309 20739802 8002026 7776829 8002026 7776829 17837585 17289208 17837585 17289208 9615159 9116678 9615159 9116678 19359632 18714400 19359632 18714400 19093175 18480524 19093175 18480524 19260731 18767654 19260731 18767654 5628518 21435575 5628518 21435575 9724392 15176561 9724392 15176561 22134517 21290197 22134517 21290197 13838663 12754765 13838663 12754765 11863493 14802517 11863493 14802517 2114994 1934680 2114994 1934680 22846889 21680914 22846889 21680914 6273513 17288442 6273513 17288442 9440613 3719404 9440613 3719404 3523092 11505087 3523092 11505087 22934816 3958865 22934816 3958865 22444276 4341883 22444276 4341883 4162805 4078567 4162805 4078567 10579574 13747550 10579574 13747550 21460239 20721500 21460239 20721500 7755766 7959945 7755766 7959945 19096870 15625725 19096870 15625725 16194496 20466478 16194496 20466478 21193817 4422936 21193817 4422936 4458986 17467813 4458986 17467813 18182976 15457202 18182976 15457202 3125490 2638773 3125490 2638773 17725522 21520109 17725522 21520109 5420875 18732229 5420875 18732229 19716983 16357385 19716983 16357385 16986652 18352160 16986652 18352160 19079791 8694101 19079791 8694101 16973437 14579624 16973437 14579624 10495185 16184769 10495185 16184769 4295504 4150910 4295504 4150910 10324776 24237133 10324776 24237133 25229489 6067430 25229489 6067430 6574339 11655029 6574339 11655029 15248057 5754146 15248057 5754146 5734724 15961355 5734724 15961355 16727646 12284883 16727646 12284883 10728530 10137422 10728530 10137422 20647457 20263635 20647457 20263635 10890784 5835303 10890784 5835303 5776667 21034954 5776667 21034954 21810632 17452774 21810632 17452774 10248751 9782613 10248751 9782613 7672208 19315855 7672208 19315855 12257449 7635211 12257449 7635211 22281388 22231756 22281388 22231756 22943955 25141977 22943955 25141977 1710465 19839318 1710465 19839318 17655516 11411460 17655516 11411460 9668986 5610151 9668986 5610151 5631609 22167004 5631609 22167004 24849646 2045346 24849646 2045346 3984303 23042957 3984303 23042957 14250391 12479415 14250391 12479415 3772611 23260059 3772611 23260059 11083185 10491436 11083185 10491436 12309672 18360933 12309672 18360933 22017488 21481071 22017488 21481071 12329635 11392235 12329635 11392235 4245619 22666333 4245619 22666333 5169178 14506484 5169178 14506484 14934192 1718205 14934192 1718205 2193082 6819954 2193082 6819954 7468614 23061298 7468614 23061298 3713296 20171855 3713296 20171855 22975878 3753236 22975878 3753236 18823567 11719331 18823567 11719331 9937231 6649168 9937231 6649168 7209735 11064833 7209735 11064833 15576185 7427949 15576185 7427949 7537046 21035081 7537046 21035081 22296256 4280115 22296256 4280115 8783026 17991674 8783026 17991674 24134694 2758117 24134694 2758117 3770781 15853026 3770781 15853026 14121231 12761138 14121231 12761138 19081157 18548656 19081157 18548656 10119952 12343168 10119952 12343168 13347049 11737858 13347049 11737858 7459171 19622972 7459171 19622972 23631090 3135945 23631090 3135945 23342425 22392828 23342425 22392828 4547104 15467041 4547104 15467041 11427529 19550689 11427529 19550689 7421925 18563784 7421925 18563784 17203164 16481117 17203164 16481117 19735434 19271597 19735434 19271597 19356982 5253241 19356982 5253241 5343891 15476886 5343891 15476886 16060332 19823033 16060332 19823033 7206194 6806505 7206194 6806505 20468219 11737970 20468219 11737970 12732298 9548010 12732298 9548010 20522614 19744843 20522614 19744843 5638997 5257492 5638997 5257492 5237775 16446406 5237775 16446406 12063222 11613441 12063222 11613441 19174220 18871062 19174220 18871062 6662491 6182593 6662491 6182593 13944310 15789918 13944310 15789918 16502723 6410582 16502723 6410582 6276939 22372319 6276939 22372319 4372729 19329575 4372729 19329575 10382141 9852815 10382141 9852815 10487579 17256616 10487579 17256616 9631634 13793559 9631634 13793559 13016226 17039728 13016226 17039728 9701429 23136185 9701429 23136185 23886369 20123549 23886369 20123549 13033074 13488172 13033074 13488172 6767053 20341207 6767053 20341207 19859205 12127685 19859205 12127685 14558288 11662988 14558288 11662988 15189449 10536082 15189449 10536082 11398526 16208188 11398526 16208188 16480230 4894312 16480230 4894312 3792936 3754946 3792936 3754946 4757440 21964603 4757440 21964603 20381009 10829140 20381009 10829140 13256728 13477056 13256728 13477056 13541976 11001439 13541976 11001439 19328450 7954529 19328450 7954529 10475131 16804156 10475131 16804156 21264781 5595116 21264781 5595116 3676658 23331714 3676658 23331714 7879421 7647624 7879421 7647624 14785714 24568258 14785714 24568258 25604225 9136403 25604225 9136403 12787095 17515979 12787095 17515979 17842958 9114830 17842958 9114830 9555815 10214856 9555815 10214856 23469212 3506280 23469212 3506280 13263509 13404434 13263509 13404434 24800170 23598178 24800170 23598178 23151553 3513921 23151553 3513921 11508520 13598559 11508520 13598559 20618030 6352984 20618030 6352984 17060299 22307013 17060299 22307013 4841604 21308851 4841604 21308851 22048191 11790583 22048191 11790583 15081181 17541249 15081181 17541249 18273025 17088016 18273025 17088016 12791529 12606776 12791529 12606776 16293143 20360341 16293143 20360341 6620086 21461003 6620086 21461003 23273577 3686117 23273577 3686117 21699005 20899332 21699005 20899332 13552378 13261126 13552378 13261126 20449050 20132302 20449050 20132302 7094411 6998378 7094411 6998378 20421459 20127313 20421459 20127313 17714818 16930328 17714818 16930328 4601596 22097562 4601596 22097562 21381953 5417953 21381953 5417953 5579744 5315416 5579744 5315416 5649256 2199879 5649256 2199879 2625531 20110114 2625531 20110114 20673599 16015985 20673599 16015985 10541716 23902727 10541716 23902727 24639211 18827522 24639211 18827522 2847853 24037541 2847853 24037541 5690127 5685839 5690127 5685839 20881929 21940803 20881929 21940803 5075251 19579606 5075251 19579606 23341519 22338418 23341519 22338418 8602896 8264443 8602896 8264443 6442384 22161201 6442384 22161201 4592288 14834126 4592288 14834126 14595960 8170431 14595960 8170431 8898032 11210197 8898032 11210197 11649199 15578984 11649199 15578984 11220598 12662312 11220598 12662312 14510683 5156237 14510683 5156237 5361504 7012003 5361504 7012003 7563351 4384233 7563351 4384233 4436932 21142501 4436932 21142501 6252002 5946666 6252002 5946666 8882450 24097831 8882450 24097831 25136507 2727881 25136507 2727881 20016980 20638351 20016980 20638351 6358540 9188168 6358540 9188168 23220187 22009470 23220187 22009470 22181156 4834106 22181156 4834106 18694705 18849419 18694705 18849419 8098810 19084007 8098810 19084007 19844601 16883246 19844601 16883246 17105326 21601607 17105326 21601607 22147806 16168666 22147806 16168666 10602837 10349344 10602837 10349344 19601160 7844491 19601160 7844491 7201645 19825977 7201645 19825977 3139365 2730544 3139365 2730544 14028773 13103201 14028773 13103201 23116675 3632993 23116675 3632993 16401421 15835799 16401421 15835799 16639021 13133157 16639021 13133157 2479298 24316883 2479298 24316883 22826736 15353558 22826736 15353558 4956559 23815983 4956559 23815983 3009136 1421925 3009136 1421925 25589021 18118843 25589021 18118843 6228981 5949262 6228981 5949262 3922589 23118397 3922589 23118397 20212788 7086171 20212788 7086171 19675551 25545536 19675551 25545536 1672006 13315446 1672006 13315446 13854531 24590203 13854531 24590203 2124676 14110826 2124676 14110826 16831818 16265966 16831818 16265966 11084650 8268235 11084650 8268235 18847774 15672835 18847774 15672835 8471890 7895082 8471890 7895082 8070725 18912265 8070725 18912265 11879253 13098867 11879253 13098867 13775825 9850850 13775825 9850850 10419493 17344135 10419493 17344135 18064980 23944131 18064980 23944131 3034367 18023532 3034367 18023532 12475491 14174915 12475491 14174915 3491079 23488864 3491079 23488864 20621317 20085081 20621317 20085081 2579495 24285486 2579495 24285486 11315077 15499275 11315077 15499275 5978963 20849563 5978963 20849563 9882061 3702725 9882061 3702725 23240238 19745981 23240238 19745981 4687751 22423165 4687751 22423165 8452416 4726671 8452416 4726671 665509 26435916 665509 26435916 13071021 12643456 13071021 12643456 8096080 18748586 8096080 18748586 10026864 2477162 10026864 2477162 1055806 1138447 1055806 1138447 7059841 19872662 7059841 19872662 22861241 3852562 22861241 3852562 14020748 13091394 14020748 13091394 13862040 2518139 13862040 2518139 24348262 3006293 24348262 3006293 19446483 22640790 19446483 22640790 23474471 20600768 23474471 20600768 17440311 7706804 17440311 7706804 8134595 6143274 8134595 6143274 20974094 11182798 20974094 11182798 15619602 24288927 15619602 24288927 25500328 13735633 25500328 13735633 12882022 18149798 12882022 18149798 18602121 9030859 18602121 9030859 9564891 17038842 9564891 17038842 26024522 24826155 26024522 24826155 5734562 4793310 5734562 4793310 4855407 11680240 4855407 11680240 24563634 2246588 24563634 2246588 7210719 13668672 7210719 13668672 14217162 12620134 14217162 12620134 19210081 18802322 19210081 18802322 17956012 8169036 17956012 8169036 19035248 8404582 19035248 8404582 18676735 17967832 18676735 17967832 11131263 15935848 11131263 15935848 9255221 17724069 9255221 17724069 16434820 11045201 16434820 11045201 13802356 13161760 13802356 13161760 12698638 2673354 12698638 2673354 24126804 22466938 24126804 22466938 13060133 1296985 13060133 1296985 25431140 18152241 25431140 18152241 19053337 3533984 19053337 3533984 23124465 11036582 23124465 11036582 7564358 26289348 7564358 26289348 793513 18419477 793513 18419477 8413096 1244806 8413096 1244806 1131145 1461660 1131145 1461660 20571801 20029031 20571801 20029031 21437261 5505994 21437261 5505994 5519372 21372808 5519372 21372808 10457830 16784424 10457830 16784424 21673328 21049300 21673328 21049300 20164433 19388305 20164433 19388305 23813121 22756424 23813121 22756424 20497288 19754014 20497288 19754014 22072768 21383416 22072768 21383416 7772059 8352396 7772059 8352396 18766930 13015016 18766930 13015016 14020471 17244977 14020471 17244977 18170859 3984557 18170859 3984557 4340262 16981464 4340262 16981464 11149364 10578112 11149364 10578112 8962321 18203111 8962321 18203111 8261055 6082393 8261055 6082393 3150988 23607787 3150988 23607787 9619408 17114624 9619408 17114624 7684956 19270302 7684956 19270302 4989247 4529969 4989247 4529969 16041856 11281374 16041856 11281374 5035300 3915519 5035300 3915519 3902846 18917148 3902846 18917148 20757697 5989737 20757697 5989737 8854231 22013778 8854231 22013778 23036405 15578215 23036405 15578215 16264457 17579824 16264457 17579824 18156868 15844530 18156868 15844530 16087419 9350624 16087419 9350624 17862248 10045520 17862248 10045520 10533539 14848647 10533539 14848647 15864629 24308869 15864629 24308869 25608879 20645993 25608879 20645993 4507269 4136589 4507269 4136589 13043647 12002450 13043647 12002450 5879455 5524866 5879455 5524866 16974173 16345600 16974173 16345600 8776450 8477898 8776450 8477898 8581059 23692576 8581059 23692576 24268698 7711118 24268698 7711118 2928780 2822706 2928780 2822706 23430885 21005183 23430885 21005183 5910338 10845004 5910338 10845004 11368068 8058910 11368068 8058910 8454979 13123392 8454979 13123392 13673935 25161151 13673935 25161151 1759302 7956610 1759302 7956610 19288447 25143556 19288447 25143556 1667481 15451911 1667481 15451911 21834200 5049192 21834200 5049192 8308473 18763880 8308473 18763880 8161949 7807228 8161949 7807228 16592436 21212331 16592436 21212331 5980872 7926913 5980872 7926913 22962177 3657050 22962177 3657050 16950470 16211987 16950470 16211987 6653360 5548306 6653360 5548306 21927623 4634605 21927623 4634605 3339644 3515103 3339644 3515103 7251616 19789297 7251616 19789297 8044436 4602720 8044436 4602720 22524215 7693053 22524215 7693053 12573933 14004025 12573933 14004025 9826003 2876517 9826003 2876517 23927015 16545873 23927015 16545873 4718719 4383996 4718719 4383996 18507859 8515315 18507859 8515315 19633326 7437702 19633326 7437702 11785172 11288740 11785172 11288740 16936416 10002902 16936416 10002902 4006976 22861983 4006976 22861983 15803252 8998440 15803252 8998440 18088609 4301333 18088609 4301333 4337709 5421824 4337709 5421824 22062618 21019571 22062618 21019571 5996278 23241788 5996278 23241788 24274663 14239925 24274663 14239925 12508716 12062955 12508716 12062955 17559404 16856404 17559404 16856404 15620000 11302698 15620000 11302698 22610687 21757580 22610687 21757580 21199079 12212384 21199079 12212384 14028481 12597371 14028481 12597371 12899177 3670727 12899177 3670727 3743477 4357552 3743477 4357552 26047633 727111 26047633 727111 8989821 20627143 8989821 20627143 6426197 20588554 6426197 20588554 21291144 11080038 21291144 11080038 15723922 9449074 15723922 9449074 18870395 8303464 18870395 8303464 4160409 22799270 4160409 22799270 22296705 11834381 22296705 11834381 6040339 5904785 6040339 5904785 21130919 21732393 21130919 21732393 5423283 19167076 5423283 19167076 21203944 20649416 21203944 20649416 20909625 18175776 20909625 18175776 4493099 22316263 4493099 22316263 10735786 15782432 10735786 15782432 18980579 18590791 18980579 18590791 24497702 2506635 24497702 2506635 18593636 18298875 18593636 18298875 4752278 4593644 4752278 4593644 20397551 17006759 20397551 17006759 8495654 7962499 8495654 7962499 14070678 12664331 14070678 12664331 6697598 6592336 6697598 6592336 8617258 21709514 8617258 21709514 22320681 2593763 22320681 2593763 3190587 8459620 3190587 8459620 21062532 20579596 21062532 20579596 19421526 12810831 19421526 12810831 5824219 5447253 5824219 5447253 15664139 14645515 15664139 14645515 9639964 8
164345 0 196030097 705991780 196030097 705991780 123224254 134522861 123224254 134522861 605604155 689064970 605604155 689064970 142208069 124128709 142208069 124128709 526282928 4960918 526282928 4960918 38605682 568444132 38605682 568444132 856479209 139956719 856479209 139956719 370663815 857259845 370663815 857259845 825200022 200015570 825200022 200015570 235252258 882257044 235252258 882257044 874151163 562488758 874151163 562488758 21657843 595519080 21657843 595519080 815324416 505237618 815324416 505237618 39762528 627487244 39762528 627487244 273987450 187327398 273987450 187327398 445088318 623237901 445088318 623237901 960666073 737337056 960666073 737337056 376537630 311334014 376537630 311334014 648446546 141432682 648446546 141432682 176988393 970673082 176988393 970673082 940018885 66817250 940018885 66817250 53258740 828550110 53258740 828550110 764702221 933249705 764702221 933249705 990041332 111169441 990041332 111169441 171768264 804029426 171768264 804029426 581208809 414746199 581208809 414746199 178226877 420045487 178226877 420045487 224178457 20017762 224178457 20017762 597366795 190972847 597366795 190972847 198328150 806507528 198328150 806507528 993789024 751866827 993789024 751866827 183745547 63210134 183745547 63210134 333829758 754867620 333829758 754867620 916368658 290961873 916368658 290961873 239140247 464068891 239140247 464068891 76616262 362191124 76616262 362191124 129653738 771754209 129653738 771754209 296202168 1816649 296202168 1816649 23517613 8015394 23517613 8015394 514137026 407757864 514137026 407757864 52061757 946960130 52061757 946960130 840260150 734517746 840260150 734517746 54813850 397249634 54813850 397249634 767064248 838541803 767064248 838541803 183992306 234340449 183992306 234340449 544134327 980483295 544134327 980483295 441714598 361811656 441714598 361811656 868228287 746764039 868228287 746764039 845761405 13971887 845761405 13971887 454166041 901703189 454166041 901703189 726009372 78280365 726009372 78280365 436867202 16340494 436867202 16340494 798356888 646384314 798356888 646384314 484486368 192600094 484486368 192600094 314880453 295233551 314880453 295233551 750856614 182524574 750856614 182524574 533271492 681419852 533271492 681419852 659996543 867297218 659996543 867297218 540681747 498514924 540681747 498514924 943034221 975392576 943034221 975392576 310553983 495630113 310553983 495630113 24941099 177690178 24941099 177690178 801154002 600163689 801154002 600163689 778330570 95304188 778330570 95304188 823890436 50142674 823890436 50142674 256996052 516799507 256996052 516799507 771079540 48579949 771079540 48579949 263676108 888487787 263676108 888487787 364075346 20743302 364075346 20743302 961064625 480080695 961064625 480080695 84182259 206344366 84182259 206344366 171415155 81601838 171415155 81601838 743791398 755883533 743791398 755883533 950271320 658898893 950271320 658898893 190148005 120413804 190148005 120413804 599394429 779751565 599394429 779751565 838671559 47802760 838671559 47802760 50470772 943752769 50470772 943752769 729114126 196549757 729114126 196549757 578298965 276882746 578298965 276882746 767086624 941294808 767086624 941294808 646378599 395389553 646378599 395389553 892002682 323847878 892002682 323847878 19198894 563627018 19198894 563627018 916950673 706131248 916950673 706131248 431937215 610892509 431937215 610892509 899080615 962927529 899080615 962927529 674588849 182810709 674588849 182810709 345015438 498390283 345015438 498390283 185700869 269041253 185700869 269041253 623136684 419084632 623136684 419084632 483286959 31808406 483286959 31808406 754549313 829239374 754549313 829239374 894765839 168277773 894765839 168277773 537058688 717111085 537058688 717111085 711816555 821023712 711816555 821023712 391015019 415411539 391015019 415411539 249091510 642871708 249091510 642871708 174988936 89731698 174988936 89731698 774452909 508968832 774452909 508968832 88525587 86727890 88525587 86727890 80736293 594832307 80736293 594832307 862702590 435464597 862702590 435464597 826171586 679817391 826171586 679817391 79463186 838692880 79463186 838692880 954290697 950206667 954290697 950206667 621877804 223910365 621877804 223910365 291817674 442572359 291817674 442572359 871227368 982394337 871227368 982394337 183334369 106888795 183334369 106888795 602302325 904073520 602302325 904073520 204995312 357526563 204995312 357526563 783631315 870109142 783631315 870109142 149852633 584596498 149852633 584596498 513523933 791204282 513523933 791204282 708031025 194270205 708031025 194270205 696900959 970650358 696900959 970650358 285776336 311993604 285776336 311993604 962245347 920447091 962245347 920447091 584279528 664255379 584279528 664255379 811809478 557279599 811809478 557279599 251398327 598497225 251398327 598497225 190209199 5046125 190209199 5046125 406480805 365350808 406480805 365350808 856791670 837661779 856791670 837661779 547814302 987632497 547814302 987632497 866518342 609985132 866518342 609985132 443355644 407451536 443355644 407451536 725846622 533414559 725846622 533414559 327211397 815208799 327211397 815208799 957021466 522700557 957021466 522700557 615654996 460722537 615654996 460722537 585601641 849032694 585601641 849032694 966806443 255245908 966806443 255245908 832102179 80828943 832102179 80828943 875532524 848747774 875532524 848747774 499345013 250844987 499345013 250844987 791054329 920796124 791054329 920796124 320671046 522616617 320671046 522616617 260375234 754499013 260375234 754499013 695306759 388249642 695306759 388249642 748498878 515471941 748498878 515471941 651400418 78431056 651400418 78431056 237658423 874221008 237658423 874221008 236436434 579435851 236436434 579435851 654193130 677198863 654193130 677198863 298961249 973852703 298961249 973852703 791142362 112027822 791142362 112027822 968324184 721182742 968324184 721182742 146423355 986661980 146423355 986661980 403954239 579099232 403954239 579099232 602103308 429697463 602103308 429697463 148214421 5831461 148214421 5831461 619417829 555669460 619417829 555669460 15403471 381589118 15403471 381589118 425625248 29041434 425625248 29041434 953485554 222125350 953485554 222125350 805548127 50666449 805548127 50666449 396389682 806352390 396389682 806352390 863365119 272272416 863365119 272272416 6476290 237415714 6476290 237415714 208318956 817444998 208318956 817444998 205390993 701339971 205390993 701339971 327480378 408115386 327480378 408115386 533262242 855704794 533262242 855704794 175625394 3045935 175625394 3045935 223750124 954251594 223750124 954251594 938383804 361324950 938383804 361324950 393778480 793220395 393778480 793220395 420514657 111799152 420514657 111799152 87173677 846953323 87173677 846953323 549021957 329045557 549021957 329045557 30981986 663717622 30981986 663717622 912466247 540119350 912466247 540119350 866362668 801127417 866362668 801127417 341811418 304561970 341811418 304561970 109305293 875405835 109305293 875405835 870474271 172973275 870474271 172973275 794761126 705010196 794761126 705010196 301003332 482668640 301003332 482668640 891804576 30837717 891804576 30837717 245938782 579487508 245938782 579487508 858453531 189265189 858453531 189265189 429716675 708505613 429716675 708505613 38660555 36592584 38660555 36592584 956275878 584390902 956275878 584390902 667779608 495675012 667779608 495675012 364733361 680062613 364733361 680062613 177335777 102295633 177335777 102295633 842353227 903121964 842353227 903121964 185495354 339247451 185495354 339247451 53194146 860478476 53194146 860478476 496007851 171141742 496007851 171141742 129708111 937045220 129708111 937045220 169997281 197838135 169997281 197838135 123717795 747605257 123717795 747605257 954453469 533572014 954453469 533572014 440115301 479087898 440115301 479087898 238162847 234979111 238162847 234979111 584038507 204249035 584038507 204249035 471931109 650030690 471931109 650030690 88574495 990110280 88574495 990110280 869850042 637440476 869850042 637440476 275934146 995670780 275934146 995670780 940550163 963581261 940550163 963581261 260544534 966501030 260544534 966501030 591743237 283570184 591743237 283570184 8356074 493602501 8356074 493602501 37370165 469913235 37370165 469913235 241361912 887467972 241361912 887467972 881563847 465765344 881563847 465765344 194925530 443910769 194925530 443910769 644961665 889622171 644961665 889622171 143882660 28423598 143882660 28423598 686400308 305916858 686400308 305916858 198448016 639129942 198448016 639129942 886214094 462588443 886214094 462588443 50188867 827671630 50188867 827671630 646074561 139852918 646074561 139852918 203925780 768113027 203925780 768113027 739521763 641601655 739521763 641601655 366693276 144453034 366693276 144453034 598704848 700640729 598704848 700640729 183201368 886253068 183201368 886253068 410719102 151459404 410719102 151459404 184645448 283413139 184645448 283413139 795237350 703756365 795237350 703756365 77597558 592929219 77597558 592929219 982896403 5866731 982896403 5866731 34581466 428248562 34581466 428248562 681946669 49118241 681946669 49118241 234015364 916103065 234015364 916103065 745673587 446316747 745673587 446316747 620892863 651233796 620892863 651233796 221339747 929113956 221339747 929113956 793228335 175861012 793228335 175861012 717305862 818056959 717305862 818056959 117985621 363503272 117985621 363503272 654266385 816565197 654266385 816565197 199129068 158423504 199129068 158423504 880122371 316151064 880122371 316151064 776345298 730993065 776345298 730993065 855619844 713134716 855619844 713134716 284812071 567309912 284812071 567309912 895305786 183527575 895305786 183527575 410069715 148836213 410069715 148836213 109158470 813032835 109158470 813032835 269005778 711982298 269005778 711982298 22758211 355448354 22758211 355448354 951574377 848241541 951574377 848241541 348413551 94858361 348413551 94858361 893811442 479887876 893811442 479887876 281757120 778030591 281757120 778030591 704553632 376066854 704553632 376066854 740954857 816151815 740954857 816151815 260977294 303632310 260977294 303632310 724232385 715333577 724232385 715333577 767627252 256796307 767627252 256796307 339289160 907640694 339289160 907640694 194984394 559463871 194984394 559463871 761183191 14133331 761183191 14133331 986432223 11185629 986432223 11185629 128162067 159762079 128162067 159762079 660291633 110004164 660291633 110004164 713778187 999643179 713778187 999643179 147321100 7824474 147321100 7824474 737274461 641605799 737274461 641605799 995573465 509127969 995573465 509127969 41349360 707252477 41349360 707252477 729280555 252187818 729280555 252187818 281116574 819387750 281116574 819387750 859023249 52995001 859023249 52995001 483814457 433555544 483814457 433555544 492723612 819264621 492723612 819264621 106961582 126377358 106961582 126377358 539217711 776165459 539217711 776165459 664350485 12316799 664350485 12316799 973239828 973462519 973239828 973462519 18104910 555061415 18104910 555061415 650773067 913245193 650773067 913245193 627225332 198119441 627225332 198119441 922175158 560953909 922175158 560953909 47399890 297995275 47399890 297995275 887484197 411830243 887484197 411830243 393277837 15324924 393277837 15324924 967531706 233752064 967531706 233752064 210334631 900985970 210334631 900985970 593489600 202964323 593489600 202964323 65539107 156305992 65539107 156305992 556319862 466526769 556319862 466526769 367264517 8579694 367264517 8579694 416597251 740590227 416597251 740590227 77154926 857179997 77154926 857179997 683837725 842243519 683837725 842243519 214809804 56878902 214809804 56878902 468434533 311500516 468434533 311500516 957987558 236584058 957987558 236584058 118749252 486946797 118749252 486946797 449818063 157660741 449818063 157660741 609508754 717489690 609508754 717489690 334523515 701860016 334523515 701860016 21954911 709460158 21954911 709460158 626705831 134241962 626705831 134241962 996638698 994456820 996638698 994456820 695866185 253063648 695866185 253063648 40190943 52573908 40190943 52573908 968680020 724633459 968680020 724633459 230010800 422216184 230010800 422216184 173606604 679417104 173606604 679417104 73558290 36957295 73558290 36957295 253713784 782966119 253713784 782966119 16675081 29029364 16675081 29029364 634090760 855091315 634090760 855091315 358603731 726992205 358603731 726992205 618849402 654386300 618849402 654386300 90279951 531199168 90279951 531199168 837996995 67622400 837996995 67622400 301309874 710066697 301309874 710066697 511582592 588871283 511582592 588871283 415067745 682773715 415067745 682773715 709391781 212086924 709391781 212086924 177803190 941589717 177803190 941589717 1064974 48055206 1064974 48055206 400699147 484244447 400699147 484244447 5228555 69782676 5228555 69782676 279845815 586368912 279845815 586368912 780264227 113759784 780264227 113759784 547658215 382918242 547658215 382918242 942515639 788806646 942515639 788806646 676072940 54117590 676072940 54117590 813970441 901401816 813970441 901401816 374993539 538580210 374993539 538580210 982725657 914847650 982725657 914847650 2491499 395941459 2491499 395941459 420526452 963778319 420526452 963778319 230142110 110071323 230142110 110071323 946593433 876726294 946593433 876726294 560815956 702387420 560815956 702387420 28717584 121643893 28717584 121643893 485217941 916825271 485217941 916825271 688641191 294920678 688641191 294920678 92622495 811645673 92622495 811645673 294129958 469399357 294129958 469399357 732294440 944854418 732294440 944854418 160482712 499508962 160482712 499508962 243286638 185654206 243286638 185654206 26109089 572972525 26109089 572972525 949859239 554996476 949859239 554996476 478808089 768823865 478808089 768823865 967475119 871152512 967475119 871152512 439327201 378625270 439327201 378625270 487530848 641523293 487530848 641523293 157319811 159691172 157319811 159691172 283166097 250212068 283166097 250212068 331240146 31974289 331240146 31974289 246443372 492048654 246443372 492048654 453855121 619670470 453855121 619670470 156819420 231443284 156819420 231443284 915653047 528901590 915653047 528901590 189547893 19497866 189547893 19497866 264355798 330484992 264355798 330484992 193595401 106108363 193595401 106108363 623299324 443878041 623299324 443878041 562582316 186119342 562582316 186119342 294773337 155712763 294773337 155712763 819807663 512809613 819807663 512809613 592493821 968940503 592493821 968940503 825013988 102912346 825013988 102912346 354354917 533277673 354354917 533277673 420008974 872836585 420008974 872836585 300208576 525004887 300208576 525004887 826019484 138362830 826019484 138362830 130079943 740768481 130079943 740768481 213683893 226919401 213683893 226919401 101504896 911674120 101504896 911674120 595907003 652482048 595907003 652482048 590444494 174733061 590444494 174733061 927960173 9591558 927960173 9591558 429815734 341166116 429815734 341166116 877621627 503101548 877621627 503101548 422344767 730415547 422344767 730415547 765792182 188741655 765792182 188741655 321522551 588129283 321522551 588129283 92198853 107623503 92198853 107623503 43060989 794246426 43060989 794246426 531190745 170145947 531190745 170145947 61381838 370589477 61381838 370589477 355600671 131965864 355600671 131965864 908621053 510058144 908621053 510058144 735515281 221916604 735515281 221916604 791894124 844042385 791894124 844042385 23271490 911301675 23271490 911301675 955492882 322558819 955492882 322558819 143316373 879012302 143316373 879012302 759947844 128638113 759947844 128638113 233952379 190557986 233952379 190557986 988143697 839705581 988143697 839705581 747029675 281821217 747029675 281821217 928423979 900457610 928423979 900457610 310944508 88782666 310944508 88782666 876079578 429187184 876079578 429187184 964624504 239197666 964624504 239197666 459330107 511422040 459330107 511422040 988657864 179771415 988657864 179771415 187260396 425707628 187260396 425707628 831137632 43750766 831137632 43750766 492126398 374792247 492126398 374792247 710175651 793986750 710175651 793986750 31252256 303575966 31252256 303575966 113549605 938778736 113549605 938778736 272338950 435546973 272338950 435546973 200752358 530482697 200752358 530482697 246136137 37860899 246136137 37860899 139960151 598137077 139960151 598137077 268222052 87650006 268222052 87650006 240325364 314917107 240325364 314917107 101242282 219293592 101242282 219293592 528683881 805663339 528683881 805663339 832220645 530598817 832220645 530598817 82685367 428461857 82685367 428461857 943662829 52432277 943662829 52432277 26219886 265147652 26219886 265147652 443724047 483419771 443724047 483419771 925158935 338897013 925158935 338897013 648355264 921694321 648355264 921694321 409134035 78865188 409134035 78865188 890169664 243168711 890169664 243168711 991820516 168298949 991820516 168298949 329197951 848789430 329197951 848789430 955568301 712507380 955568301 712507380 697436231 933630228 697436231 933630228 18270922 243311922 18270922 243311922 696075345 507460567 696075345 507460567 234925061 774376516 234925061 774376516 533191212 465081759 533191212 465081759 328245320 95604611 328245320 95604611 593212146 879180778 593212146 879180778 891139143 111662094 891139143 111662094 451546568 958551106 451546568 958551106 73138950 195648377 73138950 195648377 117534837 905045626 117534837 905045626 128092015 150166199 128092015 150166199 808678707 635387252 808678707 635387252 161351473 429886210 161351473 429886210 812341446 95540090 812341446 95540090 421389821 556974701 421389821 556974701 598939486 710099822 598939486 710099822 110549344 526417927 110549344 526417927 954078854 389563621 954078854 389563621 431702012 591202535 431702012 591202535 846125627 111045528 846125627 111045528 213423422 869272187 213423422 869272187 64514259 360848736 64514259 360848736 307149399 194677141 307149399 194677141 11761600 940905747 11761600 940905747 848604981 187555573 848604981 187555573 69160499 762529022 69160499 762529022 194002737 59781583 194002737 59781583 516220643 953541257 516220643 953541257 466027982 153559730 466027982 153559730 891181894 737542856 891181894 737542856 100733580 46424670 100733580 46424670 996121482 771114040 996121482 771114040 28612338 9661190 28612338 9661190 361310060 448079839 361310060 448079839 986738643 164308897 986738643 164308897 736447824 672740654 736447824 672740654 803792462 33694480 803792462 33694480 954670697 151591546 954670697 151591546 136459696 183522541 136459696 183522541 782984048 385274081 782984048 385274081 374438889 688920289 374438889 688920289 926726567 506497483 926726567 506497483 144577330 835296746 144577330 835296746 832706883 281849220 832706883 281849220 395866647 415571060 395866647 415571060 457787553 395710935 457787553 395710935 612821778 621110692 612821778 621110692 563577102 376981797 563577102 376981797 743682483 464668681 743682483 464668681 252760379 410545989 252760379 410545989 114752022 669660688 114752022 669660688 893298625 429559400 893298625 429559400 731110924 68201754 731110924 68201754 251838217 995836774 251838217 995836774 713512524 883731207 713512524 883731207 627097339 842470285 627097339 842470285 628631943 617740819 628631943 617740819 594273896 930041694 594273896 930041694 551195326 78708470 551195326 78708470 699118099 918530629 699118099 918530629 198858848 222132813 198858848 222132813 754409965 644293358 754409965 644293358 341145846 49536768 341145846 49536768 734142072 727273917 734142072 727273917 334708163 599413904 334708163 599413904 541590930 868040806 541590930 868040806 410584093 634325395 410584093 634325395 815507905 431207448 815507905 431207448 585200128 870414266 585200128 870414266 533154917 327684982 533154917 327684982 36319381 692777917 36319381 692777917 186805615 738046697 186805615 738046697 134857342 79965520 134857342 79965520 535297344 943453884 535297344 943453884 396896761 760747540 396896761 760747540 919463985 503291376 919463985 503291376 185590693 932614203 185590693 932614203 717825095 402979471 717825095 402979471 9732292 843607727 9732292 843607727 576470336 48722276 576470336 48722276 232683555 787701127 232683555 787701127 814070779 784568403 814070779 784568403 708878741 855166831 708878741 855166831 333812524 974662 333812524 974662 661916227 550536081 661916227 550536081 271155995 235926233 271155995 235926233 655026716 804353780 655026716 804353780 518950776 404055012 518950776 404055012 705446012 89886059 705446012 89886059 492529358 627554398 492529358 627554398 566372093 41144553 566372093 41144553 74337423 827499749 74337423 827499749 215207124 674529137 215207124 674529137 140259003 918103805 140259003 918103805 727376462 749345162 727376462 749345162 930071992 788906395 930071992 788906395 860321990 150757903 860321990 150757903 635486820 767603631 635486820 767603631 767628147 23645226 767628147 23645226 43771050 510385254 43771050 510385254 717652105 645231954 717652105 645231954 417306063 34320869 417306063 34320869 1738647 312976844 1738647 312976844 462252113 229590059 462252113 229590059 108974052 753501646 108974052 753501646 257191032 879125461 257191032 879125461 10730757 311320819 10730757 311320819 523238263 977642804 523238263 977642804 57186383 953833641 57186383 953833641 384625213 301143442 384625213 301143442 684983439 429749015 684983439 429749015 680722929 763715671 680722929 763715671 886716415 793839157 886716415 793839157 585788827 713296851 585788827 713296851 788942667 139691949 788942667 139691949 531016518 371648307 531016518 371648307 345425846 166687187 345425846 166687187 835109316 773507397 835109316 773507397 810756794 379842815 810756794 379842815 130047026 943799645 130047026 943799645 763476203 317994499 763476203 317994499 932502334 823617742 932502334 823617742 389473420 457013313 389473420 457013313 150942674 769075019 150942674 769075019 537835256 384242888 537835256 384242888 415564286 924267983 415564286 924267983 890583464 61637691 890583464 61637691 440279000 583578256 440279000 583578256 935467412 968690020 935467412 968690020 651255725 460548289 651255725 460548289 233534342 508698693 233534342 508698693 718920165 190397497 718920165 190397497 744994650 403333772 744994650 403333772 181445721 623010927 181445721 623010927 366152247 5970152 366152247 5970152 164467226 771254872 164467226 771254872 424307291 349921162 424307291 349921162 192809337 901990731 192809337 901990731 884077145 466957518 884077145 466957518 91497446 926288261 91497446 926288261 871134476 73749784 871134476 73749784 775063253 637794841 775063253 637794841 1016489 13448833 1016489 13448833 949729376 494202792 949729376 494202792 128434656 9957366 128434656 9957366 908191529 972623901 908191529 972623901 233314606 29305190 233314606 29305190 993652193 312246236 993652193 312246236 859996728 580991179 859996728 580991179 967424448 742594392 967424448 742594392 180392462 202491536 180392462 202491536 659477774 236778151 659477774 236778151 157239186 565378821 157239186 565378821 653830322 390523894 653830322 390523894 499363304 833093271 499363304 833093271 96219529 513858509 96219529 513858509 560955567 731088578 560955567 731088578 632704104 422760397 632704104 422760397 652135566 618921221 652135566 618921221 704810790 448017020 704810790 448017020 610891388 195712481 610891388 195712481 408067391 630107860 408067391 630107860 919784038 443017233 919784038 443017233 526687285 49248054 526687285 49248054 458827510 396494410 458827510 396494410 174499887 399832761 174499887 399832761 628098838 168431239 628098838 168431239 223817228 64006350 223817228 64006350 565500197 590642251 565500197 590642251 744195699 26036919 744195699 26036919 534343039 679720759 534343039 679720759 335432308 641508301 335432308 641508301 332694262 915845663 332694262 915845663 16440108 180144230 16440108 180144230 755919877 778781285 755919877 778781285 894038384 392826957 894038384 392826957 967210152 279868889 967210152 279868889 189406450 951762274 189406450 951762274 911345946 120127717 911345946 120127717 15277788 345477845 15277788 345477845 646017284 723100530 646017284 723100530 975469183 287467900 975469183 287467900 613442314 683965041 613442314 683965041 695992735 507950995 695992735 507950995 598190262 658045399 598190262 658045399 826029956 58783786 826029956 58783786 474352679 910656131 474352679 910656131 781074072 919132496 781074072 919132496 179300803 154647332 179300803 154647332 411982385 126782889 411982385 126782889 596569007 372862182 596569007 372862182 399371736 127340889 399371736 127340889 777499972 595433729 777499972 595433729 20507474 169452890 20507474 169452890 267813400 857629923 267813400 857629923 359407016 3195060 359407016 3195060 273091786 718348259 273091786 718348259 919901925 213352 919901925 213352 112648781 984522968 112648781 984522968 758154787 343583545 758154787 343583545 179771286 847793135 179771286 847793135 417510013 331041541 417510013 331041541 718937528 827693066 718937528 827693066 801153944 159133654 801153944 159133654 296388113 67783751 296388113 67783751 951715740 706863586 951715740 706863586 599147057 85748903 599147057 85748903 224767310 628289298 224767310 628289298 26635500 748248842 26635500 748248842 249274171 943892099 249274171 943892099 479096481 828680416 479096481 828680416 928722056 659460365 928722056 659460365 183776121 248548084 183776121 248548084 573919124 871175265 573919124 871175265 584724814 580108977 584724814 580108977 52768465 942067829 52768465 942067829 904701442 517780508 904701442 517780508 286009816 837581477 286009816 837581477 470494643 445615949 470494643 445615949 841655280 782413438 841655280 782413438 79747747 353747322 79747747 353747322 28372753 640171878 28372753 640171878 5330417 268086261 5330417 268086261 966972752 133678990 966972752 133678990 667803739 971258344 667803739 971258344 362525352 594019644 362525352 594019644 91271336 875824565 91271336 875824565 824235125 249265032 824235125 249265032 138313735 481741958 138313735 481741958 372565369 197511310 372565369 197511310 205212094 982716467 205212094 982716467 535257145 362419896 535257145 362419896 212752823 898207399 212752823 898207399 449205991 76956951 449205991 76956951 475351815 554647427 475351815 554647427 246151441 520619050 246151441 520619050 627862487 823034067 627862487 823034067 142533409 479000997 142533409 479000997 706522537 654638734 706522537 654638734 457692324 725723400 457692324 725723400 667453436 900699508 667453436 900699508 93222386 865137222 93222386 865137222 978068545 436006496 978068545 436006496 561361547 569008679 561361547 569008679 623235942 757222313 623235942 757222313 250605706 358266727 250605706 358266727 405748831 310120022 405748831 310120022 275895619 372098134 275895619 372098134 755884194 987855631 755884194 987855631 567411672 967030897 567411672 967030897 864448547 513937843 864448547 513937843 600388869 148193009 600388869 148193009 904534053 705540769 904534053 705540769 143617438 46431411 143617438 46431411 100072100 877099447 100072100 877099447 738739138 995524394 738739138 995524394 443945342 199291355 443945342 199291355 955934339 424410742 955934339 424410742 38522168 838651451 38522168 838651451 695044599 636077858 695044599 636077858 100598946 913363457 100598946 913363457 166977928 132784609 166977928 132784609 952152313 707180519 952152313 707180519 97979130 509818663 97979130 509818663 852014905 557982318 852014905 557982318 117188531 485981929 117188531 485981929 481080465 754080754 481080465 754080754 88851849 763593453 88851849 763593453 432735917 819417754 432735917 819417754 90418030 840085513 90418030 840085513 911192707 926977897 911192707 926977897 750136421 212054939 750136421 212054939 406447656 6265725 406447656 6265725 327662439 983947329 327662439 983947329 295322874 54798560 295322874 54798560 445438649 827971315 445438649 827971315 353209817 543377892 353209817 543377892 679116597 824903708 679116597 824903708 573623855 256638968 573623855 256638968 735576834 579471698 735576834 579471698 37485639 371010148 37485639 371010148 591399268 821949435 591399268 821949435 720556556 932532508 720556556 932532508 50167383 654401622 50167383 654401622 804693317 853686049 804693317 853686049 838689291 253161390 838689291 253161390 464922895 860381790 464922895 860381790 951874649 166491688 951874649 166491688 631781860 157909816 631781860 157909816 309246136 872364402 309246136 872364402 198912698 63389413 198912698 63389413 959310502 227751759 959310502 227751759 450304289 103153838 450304289 103153838 736719443 502672018 736719443 502672018 312508253 434814711 312508253 434814711 996646792 404324622 996646792 404324622 769946358 875446474 769946358 875446474 538642870 375663985 538642870 375663985 61315499 692768582 61315499 692768582 359232188 36331256 359232188 36331256 586354112 734632504 586354112 734632504 674057837 450234000 674057837 450234000 319445708 463784732 319445708 463784732 879568986 19297349 879568986 19297349 929560456 598208644 929560456 598208644 436952012 240477171 436952012 240477171 594814230 970858864 594814230 970858864 383855417 129536857 383855417 129536857 187935759 172094654 187935759 172094654 731415336 113379391 731415336 113379391 320117409 455850679 320117409 455850679 720383755 754223751 720383755 754223751 825665098 234353581 825665098 234353581 177683710 29869501 177683710 29869501 135612891 984546013 135612891 984546013 396322668 717067674 396322668 717067674 265230550 56749253 265230550 56749253 491184154 449228399 491184154 449228399 120606638 931016618 120606638 931016618 952717407 569511027 952717407 569511027 189124543 632339368 189124543 632339368 603807372 480755480 603807372 480755480 443824326 810106670 443824326 810106670 175865756 996543380 175865756 996543380 779763182 560115472 779763182 560115472 311197954 114523884 311197954 114523884 974658554 647900134 974658554 647900134 115376928 457993572 115376928 457993572 448073616 824315795 448073616 824315795 424847380 384692299 424847380 384692299 980470186 109025737 980470186 109025737 97562130 954945461 97562130 954945461 476743588 98670077 476743588 98670077 980074963 710915011 980074963 710915011 131075764 522426168 131075764 522426168 954205158 967397573 954205158 967397573 589331269 662770384 589331269 662770384 922560639 615452734 922560639 615452734 377571946 446555944 377571946 446555944 672642142 544166701 672642142 544166701 371214496 591262305 371214496 591262305 840267207 216145842 840267207 216145842 70480759 55552565 70480759 55552565 932879919 612673871 932879919 612673871 481413084 384330696 481413084 384330696 254418346 597271499 254418346 597271499 982782806 504007610 982782806 504007610 500133605 752031416 500133605 752031416 688714775 118282870 688714775 118282870 123105360 847103414 123105360 847103414 201913526 673827592 201913526 673827592 322837347 869811996 322837347 869811996 437823380 59306539 437823380 59306539 229357020 181219496 229357020 181219496 883139007 684768985 883139007 684768985 661272649 114555695 661272649 114555695 793349787 729594169 793349787 729594169 583639835 685290761 583639835 685290761 754336397 256339769 754336397 256339769 452006847 716850506 452006847 716850506 470472244 786659571 470472244 786659571 13713475 616545055 13713475 616545055 938999050 707052688 938999050 707052688 39260324 817718595 39260324 817718595 129189618 30663994 129189618 30663994 153385137 218832128 153385137 218832128 401430249 169612122 401430249 169612122 296262724 539926621 296262724 539926621 609101809 132169548 609101809 132169548 88522715 638926533 88522715 638926533 213090880 63185420 213090880 63185420 716989116 81866782 716989116 81866782 3086420 859082176 3086420 859082176 851013239 945735016 851013239 945735016 804474555 538359749 804474555 538359749 311419868 474802240 311419868 474802240 413967474 941902636 413967474 941902636 128523065 618500807 128523065 618500807 665738838 857986335 665738838 857986335 522880092 389323746 522880092 389323746 681428672 914089072 681428672 914089072 478007847 177847313 478007847 177847313 892569817 413460447 892569817 413460447 271233423 602101841 271233423 602101841 823677783 236510423 823677783 236510423 813477182 679731234 813477182 679731234 497105926 503123627 497105926 503123627 818465825 103379773 818465825 103379773 440632818 773188968 440632818 773188968 278009001 32795805 278009001 32795805 257221824 191246361 257221824 191246361 494664263 179450228 494664263 179450228 602759766 680687893 602759766 680687893 752969073 269449527 752969073 269449527 221502591 890579798 221502591 890579798 963751288 156011929 963751288 156011929 356389890 911112551 356389890 911112551 738237076 90657370 738237076 90657370 21845885 227410515 21845885 227410515 423144885 740894792 423144885 740894792 708881752 419373632 708881752 419373632 468955101 491657144 468955101 491657144 597995153 69889657 597995153 69889657 266394366 710821394 266394366 710821394 803482384 721773917 803482384 721773917 252719184 689481102 252719184 689481102 692578209 546088548 692578209 546088548 827506105 963711064 827506105 963711064 576341298 881606276 576341298 881606276 207597218 667501498 207597218 667501498 660190143 806140097 660190143 806140097 219340993 306170976 219340993 306170976 297645480 471095417 297645480 471095417 244572847 829262513 244572847 829262513 740953613 741747844 740953613 741747844 122171336 90673804 122171336 90673804 330580955 559376268 330580955 559376268 158250385 115693404 158250385 115693404 582496470 364458471 582496470 364458471 754276737 98843480 754276737 98843480 143534205 563625035 143534205 563625035 964958496 228682014 964958496 228682014 29197541 729469693 29197541 729469693 954354416 528749173 954354416 528749173 434377227 852112976 434377227 852112976 299851470 557438897 299851470 557438897 516519099 575476594 516519099 575476594 675644593 152721204 675644593 152721204 224828689 563308916 224828689 563308916 150743592 358753552 150743592 358753552 886320386 849432501 886320386 849432501 164627273 88158395 164627273 88158395 904599614 915371514 904599614 915371514 534432599 151733893 534432599 151733893 217888107 813243037 217888107 813243037 720765674 845204735 720765674 845204735 206075816 519517406 206075816 519517406 922974582 738455733 922974582 738455733 894906233 344609613 894906233 344609613 727558931 533817845 727558931 533817845 92203820 401873895 92203820 401873895 631193933 971746891 631193933 971746891 661750949 672236193 661750949 672236193 385935771 789675774 385935771 789675774 674755529 420391252 674755529 420391252 81319495 858913232 81319495 858913232 906565555 1327702 906565555 1327702 958741177 605325839 958741177 605325839 631122378 600339783 631122378 600339783 777727677 312190147 777727677 312190147 513672554 959315016 513672554 959315016 36603054 218371986 36603054 218371986 599746833 940537504 599746833 940537504 924487749 365243171 924487749 365243171 107200836 771747900 107200836 771747900 869464883 859182745 869464883 859182745 291527724 473092414 291527724 473092414 196553487 632712031 196553487 632712031 96676460 21054122 96676460 21054122 293689593 445813878 293689593 445813878 475522410 143340780 475522410 143340780 33337391 892139150 33337391 892139150 575872113 432318934 575872113 432318934 93298989 56304448 93298989 56304448 884765791 838328515 884765791 838328515 250516266 886679747 250516266 886679747 117836386 656677184 117836386 656677184 753132161 590358709 753132161 590358709 939560019 806499786 939560019 806499786 783074059 395558666 783074059 395558666 183608759 830912887 183608759 830912887 775566983 334939327 775566983 334939327 14485577 425234565 14485577 425234565 521591387 246321604 521591387 246321604 898234214 490105990 898234214 490105990 817895422 141762690 817895422 141762690 424014679 743241180 424014679 743241180 776648232 532073951 776648232 532073951 770314135 840123573 770314135 840123573 680974830 177604621 680974830 177604621 521258691 887346267 521258691 887346267 965789346 484880031 965789346 484880031 151840736 684525530 151840736 684525530 764316509 478656129 764316509 478656129 137680834 954795067 137680834 954795067 413769973 333883589 413769973 333883589 762452631 316431217 762452631 316431217 409184774 543536897 409184774 543536897 357534526 193491238 357534526 193491238 822990358 627928287 822990358 627928287 143323627 77510932 143323627 77510932 418593476 551495454 418593476 551495454 890060449 992020736 890060449 992020736 94801376 205015917 94801376 205015917 27805795 542804650 27805795 542804650 834372674 366848053 834372674 366848053 442741552 816226261 442741552 816226261 723699289 226027470 723699289 226027470 238181233 476173224 238181233 476173224 649923444 554271762 649923444 554271762 418255315 238172992 418255315 238172992 965225769 611917077 965225769 611917077 591569849 8087571 591569849 8087571 532934939 286022740 532934939 286022740 92344341 93467976 92344341 93467976 642595431 507846410 642595431 507846410 134861188 11757181 134861188 11757181 805996830 865305611 805996830 865305611 136926474 725622980 136926474 725622980 935034358 207467549 935034358 207467549 244636140 193735408 244636140 193735408 572511577 622698577 572511577 622698577 114074105 270841421 114074105 270841421 51613861 900619172 51613861 900619172 235129714 188747130 235129714 188747130 8350957 919797136 8350957 919797136 683072790 976192431 683072790 976192431 43909393 677852183 43909393 677852183 891873814 784039152 891873814 784039152 200646080 225907815 200646080 225907815 167711452 772008878 167711452 772008878 659765265 923629316 659765265 923629316 516374308 490789733 516374308 490789733 930570226 148532328 930570226 148532328 724276016 200033036 724276016 200033036 78199872 97983547 78199872 97983547 260745885 989825809 260745885 989825809 86690155 787722386 86690155 787722386 412154628 960958414 412154628 960958414 370651508 673272501 370651508 673272501 475007847 886678764 475007847 886678764 663024390 401619363 663024390 401619363 69402060 915273889 69402060 915273889 954005664 137450505 954005664 137450505 136410761 237557185 136410761 237557185 802164935 542595745 802164935 542595745 292988107 314081705 292988107 314081705 952966779 219209834 952966779 219209834 143444901 116945477 143444901 116945477 789335855 946773329 789335855 946773329 52519543 786796515 52519543 786796515 960214906 963402133 960214906 963402133 353081718 284624195 353081718 284624195 848729732 856710073 848729732 856710073 652721763 480148425 652721763 480148425 913830877 722366401 913830877 722366401 521433781 475151929 521433781 475151929 910804204 30481603 910804204 30481603 738903520 5396910 738903520 5396910 643763260 363445867 643763260 363445867 669980421 45737459 669980421 45737459 480724255 219610632 480724255 219610632 565081817 85323314 565081817 85323314 322526708 821143460 322526708 821143460 919666433 455703068 919666433 455703068 267821325 180087941 267821325 180087941 695378125 555325014 695378125 555325014 99751646 115132809 99751646 115132809 484851634 710116747 484851634 710116747 173999357 655280190 173999357 655280190 143955614 210157793 143955614 210157793 784993345 550090562 784993345 550090562 736284588 119796562 736284588 119796562 963015662 853299427 963015662 853299427 982968489 234475660 982968489 234475660 783136807 707979794 783136807 707979794 215668917 384848271 215668917 384848271 648998489 518590111 648998489 518590111 412380705 402689623 412380705 402689623 637426540 565413568 637426540 565413568 229722038 468563215 229722038 468563215 423153952 880023434 423153952 880023434 420194733 367557051 420194733 367557051 760102634 536343456 760102634 536343456 599190683 83759736 599190683 83759736 466046937 625186566 466046937 625186566 693229655 692440499 693229655 692440499 216134826 613120526 216134826 613120526 967944564 950808746 967944564 950808746 431719844 565837475 431719844 565837475 575652934 383786486 575652934 383786486 7177378 923035156 7177378 923035156 972267916 47611137 972267916 47611137 142955363 826965496 142955363 826965496 815878818 995465308 815878818 995465308 522436510 460812387 522436510 460812387 926129380 85360898 926129380 85360898 283188904 927207128 283188904 927207128 574731387 326052933 574731387 326052933 271504650 262938810 271504650 262938810 619759767 880035058 619759767 880035058 507423214 307453275 507423214 307453275 659267279 702789114 659267279 702789114 164569660 253293044 164569660 253293044 87553201 674503829 87553201 674503829 580843323 828894299 580843323 828894299 63076021 522299386 63076021 522299386 945630974 631832452 945630974 631832452 536921364 418587392 536921364 418587392 726313253 929032789 726313253 929032789 34047352 489019456 34047352 489019456 815552670 759563587 815552670 759563587 297454747 269795377 297454747 269795377 919589981 746467865 919589981 746467865 40336708 464327052 40336708 464327052 859433521 119110889 859433521 119110889 54241378 988071852 54241378 988071852 424606773 123601708 424606773 123601708 732098076 840337146 732098076 840337146 941015606 472158706 941015606 472158706 230821361 900327685 230821361 900327685 423523127 558477725 423523127 558477725 108927521 559958590 108927521 559958590 912174483 415545553 912174483 415545553 801120462 970766463 801120462 970766463 771045207 50137769 771045207 50137769 681605062 575264838 681605062 575264838 537837867 927767128 537837867 927767128 676781799 452706516 676781799 452706516 538369990 361265061 538369990 361265061 754162317 60966240 754162317 60966240 335843514 608195778 335843514 608195778 888040494 116549974 888040494 116549974 168113612 568583358 168113612 568583358 264722777 70511218 264722777 70511218 433098819 715605532 433098819 715605532 414704664 25914646 414704664 25914646 16728962 812785034 16728962 812785034 360882028 165619304 360882028 165619304 128217301 997624815 128217301 997624815 724936950 491306492 724936950 491306492 356303868 759324633 356303868 759324633 791817917 68595829 791817917 68595829 58078951 67472991 58078951 67472991 899159331 542579686 899159331 542579686 626709691 287002837 626709691 287002837 488676974 366830385 488676974 366830385 923120700 38872462 923120700 38872462 187933925 456449977 187933925 456449977 776829841 64985112 776829841 64985112 960930381 428797853 960930381 428797853 406640490 328815295 406640490 328815295 151521138 907544233 151521138 907544233 727799139 107321948 727799139 107321948 422079792 635779170 422079792 635779170 918428775 308580717 918428775 308580717 703962689 954170482 703962689 954170482 186444622 273912376 186444622 273912376 786404745 99842125 786404745 99842125 159622546 899038619 159622546 899038619 646156445 447381645 646156445 447381645 494461806 660208832 494461806 660208832 530753919 924144309 530753919 924144309 58535164 37177723 58535164 37177723 462186685 662321650 462186685 662321650 79819786 111726873 79819786 111726873 343874036 896960400 343874036 896960400 964907547 159447930 964907547 159447930 304522356 715417303 304522356 715417303 550737105 607955912 550737105 607955912 153017351 959130521 153017351 959130521 620583825 802988555 620583825 802988555 453921579 417652494 453921579 417652494 620785982 455964327 620785982 455964327 124962972 935617528 124962972 935617528 845316462 143422283 845316462 143422283 835676070 106764953 835676070 106764953 985656066 487485703 985656066 487485703 397070462 925187626 397070462 925187626 817679751 366693302 817679751 366693302 5078895 767347560 5078895 767347560 240507169 759208074 240507169 759208074 915202446 909749039 915202446 909749039 427114650 515836284 427114650 515836284 899765017 706632500 899765017 706632500 240839068 412062599 240839068 412062599 868107567 734988006 868107567 734988006 28113179 369975506 28113179 369975506 641277662 37480037 641277662 37480037 602353302 260327118 602353302 260327118 390869519 885084646 390869519 885084646 818744563 727886822 818744563 727886822 543299930 303460745 543299930 303460745 277642929 921944179 277642929 921944179 532494587 163137296 532494587 163137296 72861820 493179560 72861820 493179560 636614423 172087008 636614423 172087008 95601040 942280934 95601040 942280934 962002153 499274244 962002153 499274244 230516153 618928156 230516153 618928156 968416347 106656423 968416347 106656423 458580244 482796947 458580244 482796947 688214452 455147646 688214452 455147646 715954164 888757800 715954164 888757800 457210134 831982424 457210134 831982424 231728452 975176126 231728452 975176126 863485751 360832735 863485751 360832735 413168938 953274160 413168938 953274160 399563024 183230716 399563024 183230716 727356734 488719336 727356734 488719336 833377066 459650512 833377066 459650512 57213991 419605130 57213991 419605130 599473405 51448855 599473405 51448855 696985666 945827103 696985666 945827103 415513844 642589189 415513844 642589189 978363374 644396044 978363374 644396044 501299935 438366584 501299935 438366584 60757633 944684691 60757633 944684691 903906450 238698608 903906450 238698608 199564536 829860534 199564536 829860534 608899964 815401813 608899964 815401813 218404205 761614520 218404205 761614520 906713156 363977452 906713156 363977452 443959647 478297443 443959647 478297443 657234396 809426997 657234396 809426997 98800893 509994666 98800893 509994666 939749073 457195836 939749073 457195836 284785368 326458686 284785368 326458686 915642067 981611897 915642067 981611897 740276308 263857255 740276308 263857255 892125410 581047062 892125410 581047062 185882550 69614027 185882550 69614027 937773427 919283001 937773427 919283001 262955291 691562620 262955291 691562620 922128687 160902500 922128687 160902500 709005667 94578858 709005667 94578858 435275572 748403456 435275572 748403456 723720577 172129152 723720577 172129152 462446955 423509109 462446955 423509109 901252317 175407757 901252317 175407757 56545461 704174822 56545461 704174822 276867129 474002958 276867129 474002958 674965585 459203152 674965585 459203152 207872965 946221890 207872965 946221890 461007572 583480170 461007572 583480170 829459634 500079 829459634 500079 102488683 504040647 102488683 504040647 669507269 886813507 669507269 886813507 214067518 992538083 214067518 992538083 915537854 925810348 915537854 925810348 976927910 264222237 976927910 264222237 377276656 189890322 377276656 189890322 106583316 614434945 106583316 614434945 588924045 48376814 588924045 48376814 674147414 599373183 674147414 599373183 469186 108755252 469186 108755252 764214875 548552035 764214875 548552035 134642340 513873236 134642340 513873236 759974407 581245303 759974407 581245303 326745556 522490804 326745556 522490804 871551460 827423112 871551460 827423112 572750526 596248050 572750526 596248050 898541637 999390177 898541637 999390177 440325537 184890058 440325537 184890058 717592261 355057396 717592261 355057396 356952461 42082353 356952461 42082353 57937053 470620020 57937053 470620020 220095255 403784925 220095255 403784925 553618848 648339671 553618848 648339671 309938840 22721716 309938840 22721716 182719298 649893371 182719298 649893371 592988355 458652107 592988355 458652107 40474448 970346017 40474448 970346017 193070209 536187897 193070209 536187897 533235335 970183297 533235335 970183297 509548359 77405400 509548359 77405400 640884294 757020831 640884294 757020831 188541200 922260429 188541200 922260429 645807843 645992355 645807843 645992355 220155123 230769872 220155123 230769872 785896127 957957578 785896127 957957578 383996165 407999343 383996165 407999343 951483120 805715365 951483120 805715365 104837583 972535915 104837583 972535915 322014799 12992132 322014799 12992132 578807499 583088115 578807499 583088115 782733884 240838192 782733884 240838192 397970535 479819240 397970535 479819240 925834605 214609381 925834605 214609381 361543956 543288792 361543956 543288792 779191395 223151224 779191395 223151224 140766105 968471914 140766105 968471914 265597791 160280758 265597791 160280758 95843537 291356299 95843537 291356299 547058878 163123144 547058878 163123144 528803919 622021044 528803919 622021044 527737174 378029117 527737174 378029117 564738818 950194021 564738818 950194021 621651291 762378822 621651291 762378822 135270795 693497190 135270795 693497190 748148243 852305595 748148243 852305595 561484405 378289962 561484405 378289962 52427700 490938742 52427700 490938742 995167418 75368194 995167418 75368194 128902511 943159147 128902511 943159147 484157391 207160102 484157391 207160102 411462651 785860099 411462651 785860099 851249450 228296840 851249450 228296840 505330752 947631006 505330752 947631006 26628014 585477331 26628014 585477331 499048063 299263512 499048063 299263512 122658102 351233274 122658102 351233274 688239018 528385918 688239018 528385918 68627748 935572542 68627748 935572542 650083686 146074024 650083686 146074024 499897886 622777831 499897886 622777831 839618892 214180583 839618892 214180583 74135971 553426086 74135971 553426086 906985652 289646341 906985652 289646341 62732003 756137942 62732003 756137942 829396316 276897938 829396316 276897938 45136360 175093912 45136360 175093912 594511377 898465829 594511377 898465829 230525408 262763175 230525408 262763175 599080381 984734932 599080381 984734932 296672059 686490657 296672059 686490657 43719929 719619280 43719929 719619280 345560225 173121478 345560225 173121478 126015666 427665740 126015666 427665740 457027648 283010647 457027648 283010647 5731797 807530968 5731797 807530968 754736379 511649558 754736379 511649558 521952633 383329216 521952633 383329216 253238595 422398801 253238595 422398801 387005404 323903760 387005404 323903760 429984753 846083021 429984753 846083021 891678310 621993876 891678310 621993876 200347443 65834222 200347443 65834222 118391471 409492508 118391471 409492508 614158727 248213111 614158727 248213111 708631502 827570447 708631502 827570447 82464489 77569973 82464489 77569973 50717183 408613358 50717183 408613358 393204656 675682553 393204656 675682553 93737104 636642873 93737104 636642873 755840014 112729276 755840014 112729276 45841938 577174774 45841938 577174774 598969413 118790624 598969413 118790624 37965014 268486263 37965014 268486263 909354727 528839193 909354727 528839193 81277810 356819480 81277810 356819480 151094495 507829768 151094495 507829768 72058534 290396779 72058534 290396779 653194375 418068758 653194375 418068758 152113509 447836891 152113509 447836891 898672782 801480082 898672782 801480082 995211806 49795635 995211806 49795635 60375835 348716552 60375835 348716552 724103717 189618512 724103717 189618512 351983664 836999583 351983664 836999583 368991309 54339793 368991309 54339793 518051538 671287131 518051538 671287131 299056804 473770344 299056804 473770344 845606551 464026749 845606551 464026749 23048747 975677647 23048747 975677647 237294825 950844042 237294825 950844042 165437117 534122499 165437117 534122499 634647233 476485831 634647233 476485831 423005139 958870821 423005139 958870821 772888852 168375044 772888852 168375044 548308419 37793552 548308419 37793552 777990062 870200745 777990062 870200745 106641076 1329394 106641076 1329394 410810426 839757909 410810426 839757909 532122616 53664864 532122616 53664864 492357946 130595599 492357946 130595599 814145903 922415115 814145903 922415115 303738665 990141908 303738665 990141908 890865185 943323320 890865185 943323320 470410999 261417705 470410999 261417705 298520119 691402646 298520119 691402646 874330991 489049123 874330991 489049123 784648216 529296169 784648216 529296169 896597084 846454434 896597084 846454434 55328192 31717513 55328192 31717513 932428615 989987004 932428615 989987004 941968056 934420596 941968056 934420596 542262896 778367998 542262896 778367998 802936576 865684899 802936576 865684899 403367414 7479171 403367414 7479171 962199949 382000470 962199949 382000470 184489456 804209934 184489456 804209934 909879365 743213315 909879365 743213315 327453244 8672589 327453244 8672589 723039211 48387975 723039211 48387975 191153738 837538352 191153738 837538352 907975460 865625684 907975460 865625684 515045217 509308430 515045217 509308430 227652544 893323023 227652544 893323023 557744535 66808218 557744535 66808218 54709886 437547276 54709886 437547276 767849622 297163221 767849622 297163221 689494476 784380089 689494476 784380089 23734097 115166748 23734097 115166748 868919332 959682640 868919332 959682640 160083540 184045048 160083540 184045048 394746839 813309535 394746839 813309535 241938013 807345101 241938013 807345101 831057285 296356142 831057285 296356142 753335789 70203799 753335789 70203799 918204918 576180664 918204918 576180664 242660870 33623274 242660870 33623274 954143664 971247176 954143664 971247176 146800010 401419274 146800010 401419274 106714986 878431892 106714986 878431892 717874811 342107464 717874811 342107464 49438531 826672086 49438531 826672086 989096566 68556379 989096566 68556379 646416951 40956002 646416951 40956002 421240572 730634988 421240572 730634988 37318294 558713253 37318294 558713253 341836439 44554850 341836439 44554850 90294163 723400560 90294163 723400560 508216392 31516070 508216392 31516070 300146384 562539332 300146384 562539332 8965813 299679252 8965813 299679252 407346106 441726931 407346106 441726931 46479298 719208974 46479298 719208974 903047380 289465138 903047380 289465138 760145709 683108423 760145709 683108423 619727705 395327396 619727705 395327396 258289002 573311089 258289002 573311089 654024997 684434837 654024997 684434837 290873221 239887971 290873221 239887971 958464121 751982193 958464121 751982193 757296011 657155398 757296011 657155398 302793110 770077650 302793110 770077650 158218322 6230071 158218322 6230071 947507833 977332545 947507833 977332545 279081482 279827119 279081482 279827119 423610488 429263382 423610488 429263382 377086418 25627230 377086418 25627230 561405249 859708748 561405249 859708748 343833223 797220494 343833223 797220494 745410568 943028125 745410568 943028125 281356969 19323590 281356969 19323590 267095768 834733824 267095768 834733824 577584877 138417711 577584877 138417711 796392149 912566918 796392149 912566918 189641209 386318438 189641209 386318438 642551218 947045996 642551218 947045996 733328952 455358047 733328952 455358047 812269542 871454284 812269542 871454284 208253889 341307033 208253889 341307033 807608291 350345697 807608291 350345697 337918514 260204709 337918514 260204709 587346799 779744730 587346799 779744730 390338674 275024806 390338674 275024806 668004128 553107496 668004128 553107496 205735987 110093847 205735987 110093847 673146288 133446882 673146288 133446882 184642413 975527075 184642413 975527075 771800936 101605196 771800936 101605196 284200643 192474618 284200643 192474618 665300925 25739388 665300925 25739388 327010605 992814386 327010605 992814386 94054303 604630834 94054303 604630834 725405965 339239717 725405965 339239717 68661368 860587082 68661368 860587082 911234735 343056218 911234735 343056218 304797361 193421601 304797361 193421601 980059808 929002871 980059808 929002871 678933453 223036404 678933453 223036404 993359527 400437740 993359527 400437740 492454078 13471689 492454078 13471689 758605794 393317658 758605794 393317658 215409023 229378635 215409023 229378635 165863242 808576274 165863242 808576274 586720082 86699446 586720082 86699446 156924223 827576772 156924223 827576772 837698685 114499191 837698685 114499191 396231202 414282785 396231202 414282785 598548299 221744160 598548299 221744160 229301773 698680990 229301773 698680990 879590224 34401293 879590224 34401293 315898965 233401061 315898965 233401061 272916849 46498767 272916849 46498767 148912825 801011887 148912825 801011887 961439418 569148203 961439418 569148203 871436403 723277186 871436403 723277186 47860835 637129489 47860835 637129489 877268890 923736736 877268890 923736736 974605016 873642430 974605016 873642430 362956683 375339599 362956683 375339599 959417969 206594581 959417969 206594581 203043962 776686827 203043962 776686827 543868002 587705248 543868002 587705248 264657118 226991812 264657118 226991812 844632835 794836393 844632835 794836393 40641067 190419952 40641067 190419952 128095884 635896641 128095884 635896641 953496737 885002908 953496737 885002908 546529634 947776289 546529634 947776289 921878340 60980104 921878340 60980104 796565639 198096437 796565639 198096437 952891323 335849017 952891323 335849017 1520316 982406272 1520316 982406272 656318360 298382988 656318360 298382988 440592942 287230998 440592942 287230998 550286877 37106103 550286877 37106103 43546695 758569745 43546695 758569745 981207296 21965379 981207296 21965379 230014304 666712840 230014304 666712840 933254632 620955271 933254632 620955271 208681601 577751989 208681601 577751989 751651717 153435644 751651717 153435644 531881098 746304505 531881098 746304505 171826918 447459265 171826918 447459265 661120230 846247933 661120230 846247933 370786956 873888120 370786956 873888120 754023835 6055757 754023835 6055757 133406017 942226747 133406017 942226747 848984478 52000500 848984478 52000500 42304917 350935723 42304917 350935723 874963625 231770817 874963625 231770817 642783411 824222704 642783411 824222704 541252512 213799565 541252512 213799565 190596997 830546541 190596997 830546541 470408701 104554521 470408701 104554521 179415872 816039015 179415872 816039015 853957062 402655382 853957062 402655382 399741983 35022125 399741983 35022125 819744859 993949958 819744859 993949958 117320484 567132998 117320484 567132998 586852927 242728176 586852927 242728176 523339904 721927690 523339904 721927690 885758859 239722466 885758859 239722466 265843263 268331150 265843263 268331150 567568574 393104157 567568574 393104157 82717945 16764818 82717945 16764818 801901151 767234021 801901151 767234021 660804176 70857200 660804176 70857200 181482750 231247233 181482750 231247233 51599849 908355345 51599849 908355345 968125063 963707733 968125063 963707733 527841069 480814344 527841069 480814344 465813615 102259764 465813615 102259764 850115820 94230405 850115820 94230405 430567236 956362256 430567236 956362256 519720846 680923007 519720846 680923007 39851606 477936297 39851606 477936297 536669200 543282473 536669200 543282473 513016046 86585606 513016046 86585606 990194004 910888959 990194004 910888959 870824257 593937294 870824257 593937294 542310093 637640182 542310093 637640182 926012136 801493073 926012136 801493073 404376989 14254117 404376989 14254117 977541688 14336834 977541688 14336834 35587559 878307873 35587559 878307873 552520866 253669414 552520866 253669414 175837331 808584977 175837331 808584977 256798132 142689791 256798132 142689791 966025395 523879429 966025395 523879429 348559661 329881195 348559661 329881195 957746449 809873606 957746449 809873606 558700535 213250064 558700535 213250064 355272957 373673225 355272957 373673225 115667374 173903007 115667374 173903007 179932315 260591554 179932315 260591554 542008334 173900798 542008334 173900798 608262151 758196189 608262151 758196189 84587926 594584172 84587926 594584172 572007558 171395898 572007558 171395898 9183944 784908415 9183944 784908415 920348067 687001854 920348067 687001854 811134116 17588418 811134116 17588418 941612262 740000120 941612262 740000120 40643395 726262037 40643395 726262037 192366521 871468308 192366521 871468308 108550112 167519554 108550112 167519554 572619350 217099296 572619350 217099296 430175262 128915287 430175262 128915287 927137831 721538452 927137831 721538452 165457351 47287771 165457351 47287771 71913852 398766009 71913852 398766009 791936299 570464828 791936299 570464828 135013497 442633451 135013497 442633451 935623098 898228929 935623098 898228929 240159954 268600082 240159954 268600082 449781284 557630026 449781284 557630026 379495691 666119083 379495691 666119083 749492256 929924225 749492256 929924225 105771054 18019981 105771054 18019981 772251835 627188597 772251835 627188597 972797237 942061759 972797237 942061759 466807344 576619569 466807344 576619569 608789261 14190854 608789261 14190854 138416794 81441073 138416794 81441073 572258309 214876109 572258309 214876109 61764363 22823020 61764363 22823020 770401400 660495920 770401400 660495920 737212174 212307302 737212174 212307302 881918343 675908051 881918343 675908051 928756419 646579989 928756419 646579989 334781427 524784021 334781427 524784021 387978006 326081215 387978006 326081215 107923568 760209801 107923568 760209801 982047068 25249492 982047068 25249492 775530492 551555554 775530492 551555554 903475533 232570378 903475533 232570378 439959862 886223186 439959862 886223186 259147631 377248908 259147631 377248908 267417336 492952366 267417336 492952366 923793208 142732568 923793208 142732568 510297305 663269413 510297305 663269413 792383498 724635425 792383498 724635425 11451565 316338464 11451565 316338464 673959187 209842362 673959187 209842362 348357741 974776779 348357741 974776779 672667712 856384112 672667712 856384112 216871074 23111177 216871074 23111177 264263532 475854891 264263532 475854891 45790035 198426929 45790035 198426929 717379877 828314034 717379877 828314034 275613084 321223105 275613084 321223105 617222969 354695243 617222969 354695243 11964719 757338881 11964719 757338881 868416469 62167394 868416469 62167394 494760710 419422638 494760710 419422638 862425387 839139244 862425387 839139244 852137434 132095467 852137434 132095467 202097599 86522574 202097599 86522574 615415698 984555748 615415698 984555748 18957818 145266704 18957818 145266704 605849461 380256640 605849461 380256640 13283608 150148744 13283608 150148744 950816656 591541740 950816656 591541740 842262875 147711932 842262875 147711932 1730983 695741027 1730983 695741027 894550554 69359530 894550554 69359530 700929499 727488742 700929499 727488742 923922877 607072017 923922877 607072017 286580287 816816926 286580287 816816926 614535060 447398377 614535060 447398377 554952247 329912025 554952247 329912025 897129584 19598584 897129584 19598584 875493064 852261158 875493064 852261158 171253896 342492035 171253896 342492035 753313948 161642502 753313948 161642502 181606830 827040210 181606830 827040210 888558091 103639777 888558091 103639777 113339429 913025944 113339429 913025944 382675562 215785780 382675562 215785780 44924551 920378854 44924551 920378854 573885015 107343592 573885015 107343592 582478522 528420980 582478522 528420980 141980398 168055969 141980398 168055969 597452644 838625584 597452644 838625584 390872461 579288884 390872461 579288884 579218214 711404105 579218214 711404105 849517942 350399176 849517942 350399176 331523586 927390051 331523586 927390051 990859092 437145026 990859092 437145026 459240656 385004864 459240656 385004864 998190914 222733063 998190914 222733063 448642677 912921854 448642677 912921854 431589404 5347335 431589404 5347335 67433808 881701510 67433808 881701510 460822846 752189676 460822846 752189676 146018614 4298232 146018614 4298232 677199863 984012608 677199863 984012608 46977391 798408249 46977391 798408249 137779056 884207757 137779056 884207757 293148653 158518245 293148653 158518245 319135567 914114321 319135567 914114321 68265904 274135431 68265904 274135431 854002793 442067914 854002793 442067914 70146609 269553140 70146609 269553140 119699287 691582740 119699287 691582740 311800774 141282947 311800774 141282947 457146765 684262282 457146765 684262282 246649016 285472075 246649016 285472075 563984879 902854434 563984879 902854434 291850465 6328598 291850465 6328598 778454400 583868062 778454400 583868062 107953016 513632474 107953016 513632474 501751723 720111122 501751723 720111122 293804026 35195151 293804026 35195151 844487896 771939113 844487896 771939113 22328811 625465626 22328811 625465626 976829204 925957975 976829204 925957975 121623590 717218856 121623590 717218856 531718602 823498911 531718602 823498911 601847595 426375905 601847595 426375905 259270555 69717669 259270555 69717669 984592554 690976487 984592554 690976487 506872423 866759790 506872423 866759790 583421601 673515820 583421601 673515820 156685039 951823393 156685039 951823393 663347855 381115892 663347855 381115892 8501786 677965752 8501786 677965752 26446387 76399804 26446387 76399804 778218353 322499070 778218353 322499070 47434231 907995494 47434231 907995494 767137543 255624650 767137543 255624650 122637262 673763527 122637262 673763527 96696092 347499661 96696092 347499661 109185774 970589295 109185774 970589295 149128798 37668009 149128798 37668009 521770090 756315185 521770090 756315185 793554376 825131981 793554376 825131981 223964415 244921417 223964415 244921417 993586152 863020178 993586152 863020178 92774368 965450622 92774368 965450622 386260217 378677704 386260217 378677704 790894336 26360590 790894336 26360590 406567423 776135487 406567423 776135487 988349896 871528821 988349896 871528821 621564163 795101570 621564163 795101570 268949278 920384579 268949278 920384579 505515379 224622563 505515379 224622563 271742832 943797640 271742832 943797640 181116486 53279609 181116486 53279609 812634713 38056966 812634713 38056966 524393693 938889541 524393693 938889541 335360826 255421973 335360826 255421973 508297901 376771729 508297901 376771729 239357925 908454636 239357925 908454636 803541631 333298075 803541631 333298075 474749138 984431428 474749138 984431428 775485455 245031027 775485455 245031027 705065427 805033698 705065427 805033698 402419036 364135499 402419036 364135499 326375924 508682704 326375924 508682704 588297725 142746103 588297725 142746103 655777421 663269232 655777421 663269232 132324763 940442046 132324763 940442046 392078695 305148787 392078695 305148787 98395770 605787390 98395770 605787390 286679776 235469975 286679776 235469975 639594077 607760387 639594077 607760387 537287829 139772105 537287829 139772105 956404553 357152907 956404553 357152907 439512262 70055947 439512262 70055947 192810682 255746363 192810682 255746363 819080618 199390309 819080618 199390309 235143029 981823218 235143029 981823218 543455113 486908197 543455113 486908197 740691992 855724755 740691992 855724755 561480341 239157502 561480341 239157502 486356600 741042184 486356600 741042184 550033923 711378658 550033923 711378658 155277046 928078056 155277046 928078056 832880280 421066091 832880280 421066091 251419606 761928655 251419606 761928655 647259978 690293809 647259978 690293809 791177407 816412335 791177407 816412335 234132482 767929681 234132482 767929681 206522428 980631853 206522428 980631853 210876841 402414361 210876841 402414361 761291966 764689738 761291966 764689738 103853942 550723768 103853942 550723768 954857488 761623161 954857488 761623161 249630925 269977962 249630925 269977962 714605383 36493613 714605383 36493613 15141131 568913084 15141131 568913084 344776385 995468289 344776385 995468289 39097593 240818428 39097593 240818428 668379972 661454482 668379972 661454482 572134813 103482386 572134813 103482386 95438768 840341521 95438768 840341521 629480073 637528402 629480073 637528402 981997526 759294543 981997526 759294543 177962787 398284283 177962787 398284283 261798585 813430075 261798585 813430075 846966719 107154407 846966719 107154407 721372997 904000239 721372997 904000239 126532323 324548819 126532323 324548819 983043690 751238101 983043690 751238101 236775163 9230229 236775163 9230229 951602778 467444348 951602778 467444348 93804542 78797327 93804542 78797327 785102500 984280113 785102500 984280113 744399 116040871 744399 116040871 452248075 654940286 452248075 654940286 757741549 32853184 757741549 32853184 247746624 50249484 247746624 50249484 933642126 48189001 933642126 48189001 907787511 938346157 907787511 938346157 702380839 257680455 702380839 257680455 819959473 724325673 819959473 724325673 89176249 532135014 89176249 532135014 803124703 554385618 803124703 554385618 288006767 112283754 288006767 112283754 240071109 636314584 240071109 636314584 863830601 246688248 863830601 246688248 349647617 118675753 349647617 118675753 672573624 822629903 672573624 822629903 348164137 999909306 348164137 999909306 898464137 176034672 898464137 176034672 143874972 520336771 143874972 520336771 257712468 155662107 257712468 155662107 45192856 754604749 45192856 754604749 389467721 811461986 389467721 811461986 147855968 605779543 147855968 605779543 283938478 781792241 283938478 781792241 162840916 534569418 162840916 534569418 819006175 933879274 819006175 933879274 597493353 78085315 597493353 78085315 865432267 838923090 865432267 838923090 370757069 63041144 370757069 63041144 598663927 975744786 598663927 975744786 65178254 492559476 65178254 492559476 678350761 505193600 678350761 505193600 681963927 39561024 681963927 39561024 157188500 249894698 157188500 249894698 714857606 306939145 714857606 306939145 271187667 617143830 271187667 617143830 617097026 863638467 617097026 863638467 817336206 519996000 817336206 519996000 414566961 902471243 414566961 902471243 658114710 41869120 658114710 41869120 525619860 621138323 525619860 621138323 958292195 762814555 958292195 762814555 503803436 420787840 503803436 420787840 863956370 276074852 863956370 276074852 279259861 870587299 279259861 870587299 556869794 637084105 556869794 637084105 145443029 643675290 145443029 643675290 830895073 16919530 830895073 16919530 3973162 753084607 3973162 753084607 558706093 564067251 558706093 564067251 445265364 652568225 445265364 652568225 313840188 226823286 313840188 226823286 315974727 208456580 315974727 208456580 58291876 542319766 58291876 542319766 490304782 909716985 490304782 909716985 210957856 505043286 210957856 505043286 740837832 789972713 740837832 789972713 982217749 378747924 982217749 378747924 641447428 672650541 641447428 672650541 21036120 355067715 21036120 355067715 910378571 75688160 910378571 75688160 175299730 707885215 175299730 707885215 125691368 648113884 125691368 648113884 481992385 707771080 481992385 707771080 685872271 178163237 685872271 178163237 357916657 680045526 357916657 680045526 773382233 776049812 773382233 776049812 248926621 520798835 248926621 520798835 830839811 922456611 830839811 922456611 762189991 71577943 762189991 71577943 204706331 418170805 204706331 418170805 968548704 947637626 968548704 947637626 800595378 54765838 800595378 54765838 160915814 376002225 160915814 376002225 686805928 293669580 686805928 293669580 610937422 970097969 610937422 970097969 521363049 236081348 521363049 236081348 276531655 621219722 276531655 621219722 299606306 359066143 299606306 359066143 412239218 808746329 412239218 808746329 984938309 366178017 984938309 366178017 274373988 21175372 274373988 21175372 600618648 762614550 600618648 762614550 118736917 580827427 118736917 580827427 889148549 947207055 889148549 947207055 541976735 132047930 541976735 132047930 802411477 700294959 802411477 700294959 361987249 19926791 361987249 19926791 804740695 232639875 804740695 232639875 119648488 317114305 119648488 317114305 415282019 667517468 415282019 667517468 221913590 267333909 221913590 267333909 694398178 397530019 694398178 397530019 655034140 879923210 655034140 879923210 696765853 196440235 696765853 196440235 21704949 979716557 21704949 979716557 312965691 190254833 312965691 190254833 779452603 96340326 779452603 96340326 451111718 386513500 451111718 386513500 45084628 106979802 45084628 106979802 412482202 541587797 412482202 541587797 242326007 144632074 242326007 144632074 756850424 69866337 756850424 69866337 395841885 608706094 395841885 608706094 585965112 106302307 585965112 106302307 637299064 521665080 637299064 521665080 780186339 514215339 780186339 514215339 356589487 818095115 356589487 818095115 113811732 123253542 113811732 123253542 643671705 924140841 643671705 924140841 878397850 13398409 878397850 13398409 819055213 870301894 819055213 870301894 618598284 448066538 618598284 448066538 73825174 982980250 73825174 982980250 235661542 51710370 235661542 51710370 146760358 814476395 146760358 814476395 980587355 465214389 980587355 465214389 407684628 869832006 407684628 869832006 170675133 602121979 170675133 602121979 841396650 719493658 841396650 719493658 83726712 476659832 83726712 476659832 934943993 836347635 934943993 836347635 331162739 673782152 331162739 673782152 997248076 151260710 997248076 151260710 522739195 843886149 522739195 843886149 954350915 908201070 954350915 908201070 566356986 937707198 566356986 937707198 291994381 277801716 291994381 277801716 999668 812723047 999668 812723047 715702319 112935851 715702319 112935851 523417797 757042707 523417797 757042707 844508540 700497632 844508540 700497632 340487621 902251205 340487621 902251205 634274359 277798451 634274359 277798451 624870957 871971036 624870957 871971036 701891808 259434463 701891808 259434463 495113476 219342034 495113476 219342034 918539550 487965328 918539550 487965328 22323705 895345741 22323705 895345741 493951230 253225414 493951230 253225414 619168882 390604035 619168882 390604035 295211712 454415102 295211712 454415102 868125217 718395368 868125217 718395368 121972347 190070696 121972347 190070696 893700989 166363534 893700989 166363534 27716689 693375016 27716689 693375016 629364915 839229925 629364915 839229925 370195390 920481527 370195390 920481527 736698641 511162920 736698641 511162920 5329776 3563615 5329776 3563615 643620153 755806476 643620153 755806476 148349561 271932442 148349561 271932442 595201725 818438436 595201725 818438436 192757235 85445753 192757235 85445753 898608390 84111209 898608390 84111209 31131868 928221756 31131868 928221756 635565556 553293402 635565556 553293402 3325600 194405464 3325600 194405464 188174064 780186863 188174064 780186863 683895693 213907385 683895693 213907385 361473474 991279477 361473474 991279477 929906533 321190864 929906533 321190864 802591545 802860128 802591545 802860128 410911538 550362936 410911538 550362936 101761692 671504850 101761692 671504850 982288457 87351229 982288457 87351229 311266626 272146344 311266626 272146344 458878729 62477475 458878729 62477475 356489247 759294383 356489247 759294383 736916332 910446746 736916332 910446746 322694879 164557497 322694879 164557497 721483178 81369752 721483178 81369752 183572062 500588289 183572062 500588289 180252564 578118591 180252564 578118591 538034347 575530750 538034347 575530750 214190533 559419443 214190533 559419443 970573394 825062196 970573394 825062196 501218498 813889598 501218498 813889598 688104525 298344388 688104525 298344388 394074405 246515504 394074405 246515504 958528736 749423765 958528736 749423765 587411622 993082934 587411622 993082934 89501738 501414422 89501738 501414422 219990438 897329543 219990438 897329543 137470036 163388531 137470036 163388531 920548745 911076699 920548745 911076699 31485397 961551065 31485397 961551065 324227616 445788851 324227616 445788851 23711184 284215755 23711184 284215755 644477077 254228202 644477077 254228202 262612116 972305645 262612116 972305645 532851868 501009477 532851868 501009477 402158990 976559613 402158990 976559613 712955129 79137278 712955129 79137278 46054893 34418960 46054893 34418960 641491794 670249602 641491794 670249602 508243739 345330933 508243739 345330933 767271844 21001510 767271844 21001510 881074094 62649316 881074094 62649316 50564434 154801582 50564434 154801582 276446406 319533488 276446406 319533488 763378589 432447998 763378589 432447998 22790736 717289411 22790736 717289411 225150575 732772260 225150575 732772260 719294225 94544372 719294225 94544372 373395312 662177914 373395312 662177914 452108848 200285911 452108848 200285911 134069909 995252169 134069909 995252169 197326353 67587971 197326353 67587971 990122555 749410170 990122555 749410170 281073812 624335480 281073812 624335480 630129950 893790372 630129950 893790372 432465513 165028889 432465513 165028889 632539994 350647648 632539994 350647648 868282922 201824438 868282922 201824438 518586235 878068710 518586235 878068710 945511637 86595785 945511637 86595785 884476790 295251671 884476790 295251671 522359537 265188168 522359537 265188168 372900565 345655678 372900565 345655678 654717009 842664 654717009 842664 586358280 604802693 586358280 604802693 752645843 952551787 752645843 952551787 292162018 48978468 292162018 48978468 879097664 725912262 879097664 725912262 936749006 11388785 936749006 11388785 432502293 571609219 432502293 571609219 704651294 249192082 704651294 249192082 386707738 657712219 386707738 657712219 468373320 62471788 468373320 62471788 83935556 274065289 83935556 274065289 521557071 186304209 521557071 186304209 332927803 646397310 332927803 646397310 728652751 191784255 728652751 191784255 105210564 705712943 105210564 705712943 953831514 349381875 953831514 349381875 237387545 852093449 237387545 852093449 417847515 908387400 417847515 908387400 248991871 486290310 248991871 486290310 462029710 375818817 462029710 375818817 96959773 751194829 96959773 751194829 987207324 350468326 987207324 350468326 391312467 662575000 391312467 662575000 481794229 190893338 481794229 190893338 191496590 825173846 191496590 825173846 686024671 324309658 686024671 324309658 370566391 882363046 370566391 882363046 190471624 501458986 190471624 501458986 637561909 940234395 637561909 940234395 482778086 640274204 482778086 640274204 948113117 327787087 948113117 327787087 54923087 177482901 54923087 177482901 31017632 989922252 31017632 989922252 149996330 70588185 149996330 70588185 742855305 925190397 742855305 925190397 313240864 159805494 313240864 159805494 691042773 619729886 691042773 619729886 314285736 937417805 314285736 937417805 824054815 310129857 824054815 310129857 113525086 860425523 113525086 860425523 335441178 224042854 335441178 224042854 198965086 629073883 198965086 629073883 641540764 458680054 641540764 458680054 11877493 183553393 11877493 183553393 387135974 758759288 387135974 758759288 579759204 529036025 579759204 529036025 353977070 792474136 353977070 792474136 953345373 69470173 953345373 69470173 455475205 694004858 455475205 694004858 514389105 313793035 514389105 313793035 222175989 305250828 222175989 305250828 887315074 936579852 887315074 936579852 409753363 534187691 409753363 534187691 163749227 664283449 163749227 664283449 337608403 358933966 337608403 358933966 132619086 963065160 132619086 963065160 240654600 555715162 240654600 555715162 66819682 924678389 66819682 924678389 882802129 519176105 882802129 519176105 658423259 727614152 658423259 727614152 20793772 505184553 20793772 505184553 187876516 818135469 187876516 818135469 829658085 336854433 829658085 336854433 581663700 974842537 581663700 974842537 792712932 636846815 792712932 636846815 462551736 606784620 462551736 606784620 846344052 81750078 846344052 81750078 531186668 791599796 531186668 791599796 599498603 105136813 599498603 105136813 202376138 80975093 202376138 80975093 883604028 987670295 883604028 987670295 613004290 173703631 613004290 173703631 665982604 338198558 665982604 338198558 94542421 64812193 94542421 64812193 937984350 478677696 937984350 478677696 323921340 410140 323921340 410140 573870798 804201246 573870798 804201246 73819226 120762210 73819226 120762210 923051930 78320004 923051930 78320004 250672103 838220544 250672103 838220544 173436469 311855460 173436469 311855460 581995628 930773122 581995628 930773122 971860299 433393458 971860299 433393458 518452593 229628782 518452593 229628782 534682556 691796399 534682556 691796399 70010868 890249474 70010868 890249474 679397580 131528794 679397580 131528794 151725702 349824209 151725702 349824209 817506622 321958925 817506622 321958925 135221911 819710152 135221911 819710152 269165170 44493313 269165170 44493313 158964738 294568282 158964738 294568282 640201898 810489550 640201898 810489550 706354170 97835629 706354170 97835629 795055853 628877351 795055853 628877351 306269411 285084643 306269411 285084643 348821475 35690982 348821475 35690982 304306973 67236815 304306973 67236815 747740953 840247396 747740953 840247396 423302641 398274177 423302641 398274177 712721737 775565695 712721737 775565695 979385456 476072248 979385456 476072248 721541179 763215775 721541179 763215775 919859619 608740876 919859619 608740876 154102353 626819862 154102353 626819862 669876951 82179783 669876951 82179783 646843556 988897656 646843556 988897656 567481011 701510381 567481011 701510381 508223550 919803568 508223550 919803568 98395553 865220590 98395553 865220590 615010905 20810626 615010905 20810626 154913266 600895942 154913266 600895942 786118594 396561093 786118594 396561093 852567317 888048844 852567317 888048844 204611451 118534315 204611451 118534315 424909047 444759013 424909047 444759013 409822456 108581871 409822456 108581871 637936608 785434001 637936608 785434001 365783178 572655380 365783178 572655380 424507070 566620474 424507070 566620474 296055282 590510611 296055282 590510611 994944879 936294778 994944879 936294778 537992712 452922596 537992712 452922596 945277868 856679738 945277868 856679738 404410593 206405900 404410593 206405900 797277990 521940037 797277990 521940037 398198116 690371074 398198116 690371074 425513308 729597368 425513308 729597368 382677736 55888249 382677736 55888249 686016891 169585195 686016891 169585195 339473116 536228645 339473116 536228645 65687843 160314444 65687843 160314444 957869744 456624159 957869744 456624159 676694067 721655582 676694067 721655582 897916601 39170542 897916601 39170542 165192218 785892409 165192218 785892409 380304194 384263931 380304194 384263931 997586290 873609619 997586290 873609619 259807145 290244653 259807145 290244653 863487687 468538181 863487687 468538181 54674476 422857062 54674476 422857062 33287512 833501177 33287512 833501177 404746612 610278591 404746612 610278591 627798613 648925954 627798613 648925954 948086385 71511657 948086385 71511657 165894578 826049852 165894578 826049852 345166757 267772791 345166757 267772791 940654968 944176252 940654968 944176252 717202428 884202958 717202428 884202958 850107717 607216282 850107717 607216282 488611932 703910783 488611932 703910783 266588127 249494120 266588127 249494120 120012465 112066892 120012465 112066892 999097921 356830459 999097921 356830459 233539738 464755207 233539738 464755207 831719653 287619092 831719653 287619092 230247725 806166449 230247725 806166449 126681350 105807045 126681350 105807045 788141729 977596306 788141729 977596306 140718812 520064219 140718812 520064219 721016919 103171948 721016919 103171948 802595116 953040005 802595116 953040005 12988739 595129808 12988739 595129808 763145056 514922684 763145056 514922684 70747457 968532297 70747457 968532297 454944334 531722980 454944334 531722980 397632885 289966960 397632885 289966960 22804187 802924836 22804187 802924836 313441321 663153156 313441321 663153156 826582165 777490644 826582165 777490644 330614639 68503561 330614639 68503561 358648434 790852253 358648434 790852253 409422976 497670807 409422976 497670807 108436220 956808427 108436220 956808427 720783608 627163634 720783608 627163634 60308433 141885409 60308433 141885409 710227828 206953719 710227828 206953719 88296124 795934602 88296124 795934602 944548901 168517253 944548901 168517253 476192935 905922069 476192935 905922069 995098276 124905484 995098276 124905484 774252134 563352787 774252134 563352787 400784885 715922856 400784885 715922856 784460558 992445621 784460558 992445621 60030262 384503739 60030262 384503739 623544179 845492140 623544179 845492140 423781154 253656498 423781154 253656498 584884248 335463354 584884248 335463354 645295993 247809709 645295993 247809709 39657754 916764878 39657754 916764878 415995985 46467108 415995985 46467108 741362800 672709700 741362800 672709700 120655442 832274902 120655442 832274902 496521106 863821745 496521106 863821745 283554765 852444503 283554765 852444503 791990274 172063371 791990274 172063371 28417689 666179696 28417689 666179696 898243589 132559598 898243589 132559598 801207493 854156063 801207493 854156063 288122643 453116075 288122643 453116075 491000182 443858359 491000182 443858359 130102800 341464750 130102800 341464750 869291552 390921061 869291552 390921061 309754973 319805471 309754973 319805471 582709570 908654064 582709570 908654064 43935697 3368286 43935697 3368286 908593839 962718652 908593839 962718652 398123937 163523363 398123937 163523363 639608931 959565482 639608931 959565482 75726359 761924666 75726359 761924666 21404051 639538657 21404051 639538657 617392797 840162772 617392797 840162772 648481528 413215074 648481528 413215074 945886190 906323082 945886190 906323082 92612641 737004928 92612641 737004928 726425925 285984181 726425925 285984181 624996197 548255773 624996197 548255773 304660997 754151830 304660997 754151830 523516631 308219415 523516631 308219415 363780239 872979906 363780239 872979906 241313026 403612473 241313026 403612473 204887628 932070280 204887628 932070280 570846986 509591716 570846986 509591716 66348106 276984833 66348106 276984833 767125495 424604032 767125495 424604032 87548575 551551628 87548575 551551628 430614719 56052220 430614719 56052220 714177413 949693899 714177413 949693899 108393127 547047713 108393127 547047713 772917613 886125865 772917613 886125865 942716592 659694627 942716592 659694627 15377770 989839004 15377770 989839004 288343887 714816586 288343887 714816586 880043625 919006827 880043625 919006827 12499588 762088905 12499588 762088905 948468542 124616326 948468542 124616326 423380085 103982079 423380085 103982079 773112414 865788276 773112414 865788276 525305325 75710776 525305325 75710776 828209294 570002742 828209294 570002742 410289617 687142073 410289617 687142073 755664567 17906089 755664567 17906089 27660717 557528179 27660717 557528179 898662426 214719757 898662426 214719757 748511779 259316578 748511779 259316578 927052041 88885768 927052041 88885768 422367784 816895812 422367784 816895812 361004924 499360532 361004924 499360532 195275887 974225062 195275887 974225062 341352217 269120911 341352217 269120911 880397178 985521643 880397178 985521643 335450547 76417922 335450547 76417922 658558941 657581509 658558941 657581509 891387104 755693758 891387104 755693758 475622 439855385 475622 439855385 890233781 910953960 890233781 910953960 6916708 586803208 6916708 586803208 319304906 964440979 319304906 964440979 41888195 204926365 41888195 204926365 205293452 623026404 205293452 623026404 60671949 664480574 60671949 664480574 499182302 382209716 499182302 382209716 259626097 270063470 259626097 270063470 962320292 605506127 962320292 605506127 39317391 475295431 39317391 475295431 607093327 776793218 607093327 776793218 259442064 278028461 259442064 278028461 867110437 56114027 867110437 56114027 268915471 701913725 268915471 701913725 866882080 49192862 866882080 49192862 641112876 804304600 641112876 804304600 249292587 618146593 249292587 618146593 669611283 943564138 669611283 943564138 397211000 103795570 397211000 103795570 974594885 358686530 974594885 358686530 435458199 987544694 435458199 987544694 1054465 332613196 1054465 332613196 674689543 628343630 674689543 628343630 98475778 363694406 98475778 363694406 654285140 87345254 654285140 87345254 432483464 482010048 432483464 482010048 723341623 146239416 723341623 146239416 911479685 440683508 911479685 440683508 699687733 62669955 699687733 62669955 354515772 987319650 354515772 987319650 992202721 411313985 992202721 411313985 981478382 742316108 981478382 742316108 182785543 283797351 182785543 283797351 379935413 933069602 379935413 933069602 270760021 735027008 270760021 735027008 995496205 947440652 995496205 947440652 232172664 32839667 232172664 32839667 374015458 592543642 374015458 592543642 483086605 537455637 483086605 537455637 455944593 707860616 455944593 707860616 492103650 25394299 492103650 25394299 152701802 143979658 152701802 143979658 713072961 737849086 713072961 737849086 389840677 316940542 389840677 316940542 583861536 282242205 583861536 282242205 495126630 443411851 495126630 443411851 809384935 374979139 809384935 374979139 173660268 606344592 173660268 606344592 421516296 591815042 421516296 591815042 397864435 709551478 397864435 709551478 489169792 128161654 489169792 128161654 744548068 408128137 744548068 408128137 119427626 516713122 119427626 516713122 378531136 840806538 378531136 840806538 145329016 823726700 145329016 823726700 250836009 953824911 250836009 953824911 871683621 189995356 871683621 189995356 502735025 965357893 502735025 965357893 808149222 288963810 808149222 288963810 521198023 664998119 521198023 664998119 633939946 619450236 633939946 619450236 316778809 868611838 316778809 868611838 244523462 230061272 244523462 230061272 562780947 672308284 562780947 672308284 180725720 147903107 180725720 147903107 476417210 117483108 476417210 117483108 64878055 184827486 64878055 184827486 527192218 30705435 527192218 30705435 4204534 582495415 4204534 582495415 827461825 182464418 827461825 182464418 563337443 747994345 563337443 747994345 516774419 199109087 516774419 199109087 812293692 630324390 812293692 630324390 739542745 439822221 739542745 439822221 918474436 885441996 918474436 885441996 178426971 378222559 178426971 378222559 226823301 599852466 226823301 599852466 84248639 523802554 84248639 523802554 289999800 944504039 289999800 944504039 127588286 696336964 127588286 696336964 947113523 953656149 947113523 953656149 695845065 457454435 695845065 457454435 918834152 13372507 918834152 13372507 333387496 787659413 333387496 787659413 909397940 108163517 909397940 108163517 363731965 546061146 363731965 546061146 846825774 907303486 846825774 907303486 473537792 963397866 473537792 963397866 694321913 419323061 694321913 419323061 430916243 460666623 430916243 460666623 716049835 356632845 716049835 356632845 122502125 493349465 122502125 493349465 541896659 514993644 541896659 514993644 112985453 166311704 112985453 166311704 816213196 61289256 816213196 61289256 179138286 905983802 179138286 905983802 115034638 418639300 115034638 418639300 492730261 735224493 492730261 735224493 704840346 420503718 704840346 420503718 783281442 799027591 783281442 799027591 547649138 438236855 547649138 438236855 298232129 314089619 298232129 314089619 688853849 457955035 688853849 457955035 662520089 797751278 662520089 797751278 788652339 359524657 788652339 359524657 11030917 554901656 11030917 554901656 965827606 90725210 965827606 90725210 391252280 59205542 391252280 59205542 998888259 942419920 998888259 942419920 862532894 269284361 862532894 269284361 622192417 929531101 622192417 929531101 840124839 611085710 840124839 611085710 894254295 901751805 894254295 901751805 866370479 229770988 866370479 229770988 848569850 555467059 848569850 555467059 745294465 110983058 745294465 110983058 35834297 761714450 35834297 761714450 972917986 400986051 972917986 400986051 549316815 300762234 549316815 300762234 26083544 379011748 26083544 379011748 685749163 148747761 685749163 148747761 454285993 751924957 454285993 751924957 673055913 61809963 673055913 61809963 205716813 774734788 205716813 774734788 780543818 409461691 780543818 409461691 133960653 935569684 133960653 935569684 119320093 237634982 119320093 237634982 896849955 719638353 896849955 719638353 543500658 216619727 543500658 216619727 382354372 542468006 382354372 542468006 600187550 232629849 600187550 232629849 189497801 879553315 189497801 879553315 839762482 177951109 839762482 177951109 161424176 981677035 161424176 981677035 606695508 386107139 606695508 386107139 869066790 740126034 869066790 740126034 271715402 374778287 271715402 374778287 806540180 890868275 806540180 890868275 465718084 512740670 465718084 512740670 513333741 786025604 513333741 786025604 5295406 293528662 5295406 293528662 678689036 756213385 678689036 756213385 764939114 81555233 764939114 81555233 135984481 887266384 135984481 887266384 453480637 826967105 453480637 826967105 71782174 16859429 71782174 16859429 854320915 411355658 854320915 411355658 212717571 98471523 212717571 98471523 568232086 851189796 568232086 851189796 597011932 640364572 597011932 640364572 144030209 881781934 144030209 881781934 963688502 571758909 963688502 571758909 126929464 568100609 126929464 568100609 670612440 341801499 670612440 341801499 414961541 871910901 414961541 871910901 978609884 969466014 978609884 969466014 75858797 663377590 75858797 663377590 625984846 5084111 625984846 5084111 55668851 18107656 55668851 18107656 934171007 379995930 934171007 379995930 383634448 74537310 383634448 74537310 905808364 682088363 905808364 682088363 134223210 354908757 134223210 354908757 852532484 138206431 852532484 138206431 279742648 752838590 279742648 752838590 883250698 430802636 883250698 430802636 113519972 577813925 113519972 577813925 631351113 151331694 631351113 151331694 166193040 930238877 166193040 930238877 975489385 546283855 975489385 546283855 394693041 934781040 394693041 934781040 744232589 303920038 744232589 303920038 31079035 438583873 31079035 438583873 634447187 821808794 634447187 821808794 252497696 222113586 252497696 222113586 696968419 749812838 696968419 749812838 50679795 527835438 50679795 527835438 810865987 653871743 810865987 653871743 272517713 428387346 272517713 428387346 796573056 794197063 796573056 794197063 311323866 82609284 311323866 82609284 531156126 928123703 531156126 928123703 153343429 172530597 153343429 172530597 887282626 89150321 887282626 89150321 754405454 472059768 754405454 472059768 993167944 698628054 993167944 698628054 197433524 255774712 197433524 255774712 825597387 727400435 825597387 727400435 752872903 927018162 752872903 927018162 811543101 943739965 811543101 943739965 38820399 130944658 38820399 130944658 873578408 120314691 873578408 120314691 715176795 207802986 715176795 207802986 943729680 381785021 943729680 381785021 427277934 559641311 427277934 559641311 199534929 63400333 199534929 63400333 371774022 984554969 371774022 984554969 32027273 361631539 32027273 361631539 774844152 816374581 774844152 816374581 467128590 579914416 467128590 579914416 824174584 752581989 824174584 752581989 387658847 159146937 387658847 159146937 113011595 426092215 113011595 426092215 352579833 293059489 352579833 293059489 836344444 394051753 836344444 394051753 798488686 165246666 798488686 165246666 239529340 337127172 239529340 337127172 970124253 976606328 970124253 976606328 149767778 901050946 149767778 901050946 281397281 940636168 281397281 940636168 352611741 464133615 352611741 464133615 123815595 622582942 123815595 622582942 525093945 389713479 525093945 389713479 233735840 84860865 233735840 84860865 188162581 961711301 188162581 961711301 93400030 198840852 93400030 198840852 889454761 93465432 889454761 93465432 685480877 644292482 685480877 644292482 809186780 138438774 809186780 138438774 188214077 685446629 188214077 685446629 793572076 836846494 793572076 836846494 603338179 73114784 603338179 73114784 975279930 677024806 975279930 677024806 1801213 310171825 1801213 310171825 889844355 722945268 889844355 722945268 7846050 448906035 7846050 448906035 981505319 513180096 981505319 513180096 197798456 152101181 197798456 152101181 492251336 983622042 492251336 983622042 72276547 442930533 72276547 442930533 55778435 616299731 55778435 616299731 715158222 334570548 715158222 334570548 53638069 448788179 53638069 448788179 79525093 410298923 79525093 410298923 450005717 718889982 450005717 718889982 555070373 202647615 555070373 202647615 350319903 97916184 350319903 97916184 978034911 214374154 978034911 214374154 727756358 118101948 727756358 118101948 29705774 483308775 29705774 483308775 278458038 124549584 278458038 124549584 374511421 849892500 374511421 849892500 929656321 603407543 929656321 603407543 419924221 325800012 419924221 325800012 818996883 560087980 818996883 560087980 25779121 587397218 25779121 587397218 754182218 473675595 754182218 473675595 286102877 525339432 286102877 525339432 575840191 565950639 575840191 565950639 34688342 672308947 34688342 672308947 250998991 471689212 250998991 471689212 985040886 850680841 985040886 850680841 830611178 486405260 830611178 486405260 947434021 710420470 947434021 710420470 550674692 296265721 550674692 296265721 221485549 671989054 221485549 671989054 85297613 497147541 85297613 497147541 680270932 244660942 680270932 244660942 87294513 566492791 87294513 566492791 661455907 913470816 661455907 913470816 4812693 109721365 4812693 109721365 730284800 929795189 730284800 929795189 149617020 325437509 149617020 325437509 712457327 646189319 712457327 646189319 220830043 699226537 220830043 699226537 710443695 773344485 710443695 773344485 842179788 211146967 842179788 211146967 256608107 199599627 256608107 199599627 77510742 843410986 77510742 843410986 216175114 216565880 216175114 216565880 815403166 133439336 815403166 133439336 95406231 946806388 95406231 946806388 448057829 982076824 448057829 982076824 431157374 564900334 431157374 564900334 917179375 939644005 917179375 939644005 400851781 68433715 400851781 68433715 208100175 451580402 208100175 451580402 936462916 744506925 936462916 744506925 124035409 360788455 124035409 360788455 173151553 806562475 173151553 806562475 26354059 96656096 26354059 96656096 516678471 172298094 516678471 172298094 66279528 616157030 66279528 616157030 515638856 863771570 515638856 863771570 255091520 355793553 255091520 355793553 473851617 681328660 473851617 681328660 187881258 275208846 187881258 275208846 585006834 112002456 585006834 112002456 948898249 755286270 948898249 755286270 74295429 996758337 74295429 996758337 757228775 735952372 757228775 735952372 128181166 992607177 128181166 992607177 701356855 644270247 701356855 644270247 788590177 857483024 788590177 857483024 523287550 609365199 523287550 609365199 585213862 756614620 585213862 756614620 146730114 778118446 146730114 778118446 711243975 381597069 711243975 381597069 973410074 775034803 973410074 775034803 972051463 80934254 972051463 80934254 711687498 831228858 711687498 831228858 541842051 36044005 541842051 36044005 952342672 737590168 952342672 737590168 97942053 973663225 97942053 973663225 427984532 761748311 427984532 761748311 236550121 2149830 236550121 2149830 651020941 277742990 651020941 277742990 217184336 103829622 217184336 103829622 783989777 661497701 783989777 661497701 636257806 841875069 636257806 841875069 488096537 136906823 488096537 136906823 588785831 257291616 588785831 257291616 326979778 545334499 326979778 545334499 577727583 43631725 577727583 43631725 124652876 930553104 124652876 930553104 844891389 52251856 844891389 52251856 443060461 95636204 443060461 95636204 804464126 947747608 804464126 947747608 25484469 17559009 25484469 17559009 284135886 722124349 284135886 722124349 157041301 121040561 157041301 121040561 721164729 740712925 721164729 740712925 572653273 594881662 572653273 594881662 738831484 461323339 738831484 461323339 148952796 948956601 148952796 948956601 975813871 249433862 975813871 249433862 331221451 872206615 331221451 872206615 730169877 459073170 730169877 459073170 731464509 294399451 731464509 294399451 575435137 433910783 575435137 433910783 578066982 285928541 578066982 285928541 572411596 994961830 572411596 994961830 987985961 882414836 987985961 882414836 848198130 501302454 848198130 501302454 850450707 503006373 850450707 503006373 245029902 322568476 245029902 322568476 907734748 870224946 907734748 870224946 955841477 595416479 955841477 595416479 151981494 898382712 151981494 898382712 614271286 888570048 614271286 888570048 175877878 165992672 175877878 165992672 880659306 633778336 880659306 633778336 658477954 83657661 658477954 83657661 983571842 993131364 983571842 993131364 116915051 278436497 116915051 278436497 933067431 707536552 933067431 707536552 401226668 588829261 401226668 588829261 198118410 409550521 198118410 409550521 174791885 920729575 174791885 920729575 837119387 387422486 837119387 387422486 650315036 721338334 650315036 721338334 916971683 76055472 916971683 76055472 277686110 892038071 277686110 892038071 996734153 312914299 996734153 312914299 258882110 58776550 258882110 58776550 574447349 611260205 574447349 611260205 186573406 68863965 186573406 68863965 982026762 325800376 982026762 325800376 588879464 315628575 588879464 315628575 701932807 540118499 701932807 540118499 221188081 259510177 221188081 259510177 249868435 500114375 249868435 500114375 169237818 319885809 169237818 319885809 473910002 548259665 473910002 548259665 642003242 311959877 642003242 311959877 115657626 912696077 115657626 912696077 680302409 594250362 680302409 594250362 64887833 310764119 64887833 310764119 538977072 973919249 538977072 973919249 451001252 364373537 451001252 364373537 69865381 561176646 69865381 561176646 807627668 2387249 807627668 2387249 803225037 724564541 803225037 724564541 212145637 681788924 212145637 681788924 861204870 839632605 861204870 839632605 670293827 485496765 670293827 485496765 919198745 947179320 919198745 947179320 236208559 180848559 236208559 180848559 137920892 51089830 137920892 51089830 829945385 823826980 829945385 823826980 164542369 335551725 164542369 335551725 214952255 55508746 214952255 55508746 6740475 421437940 6740475 421437940 543719317 703744694 543719317 703744694 78954727 990323837 78954727 990323837 686244210 572912377 686244210 572912377 141469646 660197909 141469646 660197909 884424244 216308691 884424244 216308691 124817964 726834127 124817964 726834127 474369171 971127071 474369171 971127071 61576699 85187035 61576699 85187035 549086165 714543509 549086165 714543509 616319047 92010872 616319047 92010872 657832956 754129340 657832956 754129340 411906010 641474832 411906010 641474832 796068943 342586466 796068943 342586466 449897387 373308998 449897387 373308998 839129713 238835459 839129713 238835459 862903406 905091176 862903406 905091176 666277166 861968940 666277166 861968940 812078027 512965235 812078027 512965235 509966483 372017210 509966483 372017210 740791962 760452284 740791962 760452284 94782489 5783369 94782489 5783369 872129051 852439973 872129051 852439973 90184156 846038561 90184156 846038561 722357072 753410807 722357072 753410807 92094201 606626185 92094201 606626185 805761949 553271842 805761949 553271842 531269223 98006810 531269223 98006810 718196688 878109722 718196688 878109722 88545891 509140110 88545891 509140110 421863678 859469125 421863678 859469125 172078539 1510541 172078539 1510541 850280967 329045405 850280967 329045405 282594761 308750961 282594761 308750961 359174064 670125371 359174064 670125371 485015370 262668540 485015370 262668540 727481779 384579273 727481779 384579273 362738384 777305831 362738384 777305831 942878489 619427885 942878489 619427885 708136977 76435542 708136977 76435542 701926321 395623652 701926321 395623652 648889327 485964491 648889327 485964491 800656358 210274083 800656358 210274083 454597786 198290423 454597786 198290423 820406931 529696478 820406931 529696478 49210684 592950682 49210684 592950682 983865273 493762552 983865273 493762552 440675750 940006063 440675750 940006063 855032137 180551067 855032137 180551067 377311147 309004023 377311147 309004023 950669999 954314882 950669999 954314882 55403572 708836812 55403572 708836812 610894782 796400661 610894782 796400661 91503485 434518487 91503485 434518487 773500796 310310690 773500796 310310690 251250467 509609557 251250467 509609557 690883091 167169942 690883091 167169942 140558227 841096546 140558227 841096546 575461367 262078660 575461367 262078660 241313770 908662234 241313770 908662234 881433153 303640732 881433153 303640732 676391967 711975808 676391967 711975808 894686582 301960042 894686582 301960042 436537594 567839321 436537594 567839321 831284675 443727282 831284675 443727282 13216485 913007344 13216485 913007344 642552648 27195235 642552648 27195235 772486320 234980341 772486320 234980341 86168120 1329868 86168120 1329868 692899361 561412300 692899361 561412300 318119902 704357226 318119902 704357226 579701884 353253893 579701884 353253893 110555922 839804988 110555922 839804988 804053628 945533174 804053628 945533174 328559653 596998231 328559653 596998231 897589565 119998530 897589565 119998530 155819207 984903382 155819207 984903382 731170931 469757627 731170931 469757627 826405717 190581544 826405717 190581544 185798950 965346173 185798950 965346173 230150869 177295835 230150869 177295835 835899497 998630186 835899497 998630186 374757109 958057555 374757109 958057555 815681192 519304308 815681192 519304308 73879058 822608790 73879058 822608790 212085073 278338367 212085073 278338367 830960701 931028862 830960701 931028862 828563099 52785575 828563099 52785575 511378403 594053548 511378403 594053548 848381535 99778950 848381535 99778950 586007888 502455145 586007888 502455145 23910510 688875623 23910510 688875623 643323539 950443481 643323539 950443481 367608207 699519321 367608207 699519321 280874632 857215062 280874632 857215062 118259373 560861562 118259373 560861562 15337655 488481132 15337655 488481132 916020234 423864484 916020234 423864484 809622106 802494501 809622106 802494501 503179073 775358955 503179073 775358955 274941032 842068645 274941032 842068645 542654447 145122505 542654447 145122505 14323080 634585527 14323080 634585527 641357321 2306551 641357321 2306551 346572713 907001834 346572713 907001834 867998829 366205516 867998829 366205516 132800736 747901038 132800736 747901038 884440597 42115811 884440597 42115811 84519520 460956380 84519520 460956380 473658217 211252492 473658217 211252492 348224104 428328923 348224104 428328923 501946826 723142665 501946826 723142665 354609940 683795868 354609940 683795868 508560981 180798794 508560981 180798794 5868665 540979665 5868665 540979665 755060253 253518300 755060253 253518300 394548960 905911572 394548960 905911572 909176567 392750483 909176567 392750483 286304697 646742373 286304697 646742373 154654079 210076323 154654079 210076323 66764428 217413402 66764428 217413402 764013485 783266054 764013485 783266054 302762230 115527604 302762230 115527604 806852157 808491412 806852157 808491412 134066880 234558519 134066880 234558519 716318317 870876394 716318317 870876394 205292721 806255952 205292721 806255952 518082711 742855600 518082711 742855600 324233815 46846559 324233815 46846559 240838472 803940292 240838472 803940292 991711309 53766497 991711309 53766497 630049971 792885973 630049971 792885973 655300930 154550536 655300930 154550536 497375872 709225219 497375872 709225219 337107585 494656022 337107585 494656022 960530856 685244492 960530856 685244492 211311499 974072826 211311499 974072826 620348238 830971600 620348238 830971600 126462401 306862586 126462401 306862586 781081306 388813993 781081306 388813993 557946966 872866572 557946966 872866572 655425505 266073059 655425505 266073059 384839074 79539598 384839074 79539598 462905634 662641775 462905634 662641775 494629660 86206348 494629660 86206348 863613142 989851904 863613142 989851904 178140924 340031372 178140924 340031372 341700804 708684634 341700804 708684634 531567606 128201364 531567606 128201364 240273572 850364694 240273572 850364694 434753523 267311050 434753523 267311050 46480780 630998291 46480780 630998291 894474169 341216730 894474169 341216730 129212080 648112153 129212080 648112153 754004636 569554214 754004636 569554214 601430966 771628669 601430966 771628669 799774128 332216027 799774128 332216027 5515652 960869876 5515652 960869876 915841891 733816865 915841891 733816865 70601764 93272902 70601764 93272902 996688825 402753264 996688825 402753264 490733914 802787022 490733914 802787022 560546250 458043814 560546250 458043814 7808168 698641420 7808168 698641420 549464760 216950209 549464760 216950209 136867525 993842201 136867525 993842201 641267313 171591852 641267313 171591852 731204483 561004129 731204483 561004129 696692004 450069427 696692004 450069427 685815307 642687275 685815307 642687275 339617612 253975631 339617612 253975631 720184876 925382279 720184876 925382279 464473090 805630845 464473090 805630845 880838179 178893764 880838179 178893764 85647895 181181373 85647895 181181373 750657847 856891223 750657847 856891223 279631429 370413473 279631429 370413473 572766447 668141493 572766447 668141493 784001330 50214981 784001330 50214981 521062103 288801107 521062103 288801107 709244717 39862738 709244717 39862738 489460848 62197895 489460848 62197895 712978281 637349148 712978281 637349148 49086730 798401331 49086730 798401331 522169901 858647502 522169901 858647502 379951317 242415221 379951317 242415221 248100097 476925918 248100097 476925918 925970461 834435164 925970461 834435164 557922448 696669136 557922448 696669136 656155589 58035138 656155589 58035138 637561255 749973669 637561255 749973669 958606984 679024524 958606984 679024524 983118940 963845825 983118940 963845825 145785632 978877563 145785632 978877563 921418995 68563606 921418995 68563606 352200194 822624262 352200194 822624262 156480129 20984409 156480129 20984409 401620005 368909561 401620005 368909561 27139421 323380001 27139421 323380001 433984000 815076446 433984000 815076446 301092935 140911922 301092935 140911922 730185948 29958858 730185948 29958858 303905740 218885914 303905740 218885914 984349784 200769797 984349784 200769797 207932324 717168757 207932324 717168757 886527427 187133873 886527427 187133873 472722166 928713987 472722166 928713987 669310073 581765175 669310073 581765175 229896755 591668304 229896755 591668304 743774504 981330540 743774504 981330540 510696224 961911609 510696224 961911609 580329177 441841029 580329177 441841029 60227652 38581014 60227652 38581014 887521267 776745017 887521267 776745017 43104947 56717983 43104947 56717983 398998728 861682775 398998728 861682775 185616547 260007128 185616547 260007128 567241118 993744753 567241118 993744753 802958528 868206725 802958528 868206725 628673573 659941161 628673573 659941161 859093514 168662421 859093514 168662421 147419368 749412406 147419368 749412406 788742666 751526932 788742666 751526932 670305025 18191625 670305025 18191625 25984554 978544627 25984554 978544627 237086820 416005698 237086820 416005698 368997154 632670523 368997154 632670523 959433364 285656143 959433364 285656143 898456814 861833352 898456814 861833352 267986297 390067820 267986297 390067820 983619 720039227 983619 720039227 998857265 970093020 998857265 970093020 867286002 187771125 867286002 187771125 213415806 920692676 213415806 920692676 620453711 338733385 620453711 338733385 130311314 90449960 130311314 90449960 220668694 889251198 220668694 889251198 31991483 199772482 31991483 199772482 432542703 999628646 432542703 999628646 933039120 526078476 933039120 526078476 702027747 923659584 702027747 923659584 140437856 88273275 140437856 88273275 653069380 686344244 653069380 686344244 74501978 618971544 74501978 618971544 173825632 896324912 173825632 896324912 145628721 735077042 145628721 735077042 904647125 179955483 904647125 179955483 960000033 831385036 960000033 831385036 995062276 332449665 995062276 332449665 512314942 942244794 512314942 942244794 271531273 85051778 271531273 85051778 311936443 410065486 311936443 410065486 247988413 240959572 247988413 240959572 390971808 658849583 390971808 658849583 572092604 2245177 572092604 2245177 200259816 224021251 200259816 224021251 508284218 983987139 508284218 983987139 912603778 853289719 912603778 853289719 223876658 877442378 223876658 877442378 971681870 533417782 971681870 533417782 452408445 846206046 452408445 846206046 431254392 547764031 431254392 547764031 293835020 947582731 293835020 947582731 664501068 504066160 664501068 504066160 281482283 968266484 281482283 968266484 590413887 449249482 590413887 449249482 356069740 762401650 356069740 762401650 957220846 209070470 957220846 209070470 409374995 696478776 409374995 696478776 591571211 314493932 591571211 314493932 702703668 933047670 702703668 933047670 414191986 116806182 414191986 116806182 478792605 587387584 478792605 587387584 858552765 610247883 858552765 610247883 223416286 644644101 223416286 644644101 384203714 537096119 384203714 537096119 68327537 326682168 68327537 326682168 883851847 605336995 883851847 605336995 305765543 281895537 305765543 281895537 775607123 376530456 775607123 376530456 254509107 541486673 254509107 541486673 820688799 36283470 820688799 36283470 913541559 882418505 913541559 882418505 192589613 997935502 192589613 997935502 719449717 548529787 719449717 548529787 663461319 19089285 663461319 19089285 879991987 772141969 879991987 772141969 744811702 72442572 744811702 72442572 1172336 58450258 1172336 58450258 684221929 936641260 684221929 936641260 289863044 88065987 289863044 88065987 256960157 852037646 256960157 852037646 850464164 21819723 850464164 21819723 464393572 360639814 464393572 360639814 99478762 946875931 99478762 946875931 878762735 796978249 878762735 796978249 984413934 317284610 984413934 317284610 329009337 312110372 329009337 312110372 930319626 242199010 930319626 242199010 276898813 634253539 276898813 634253539 66483204 405277165 66483204 405277165 925151821 288703775 925151821 288703775 669700108 744135176 669700108 744135176 734585848 118958053 734585848 118958053 149345355 158381 149345355 158381 251114187 653998208 251114187 653998208 19107613 843914896 19107613 843914896 735481388 338534001 735481388 338534001 572240960 437453526 572240960 437453526 607619815 210118036 607619815 210118036 531930238 403774204 531930238 403774204 109610717 277729565 109610717 277729565 796906151 635422709 796906151 635422709 26589259 105943340 26589259 105943340 413899180 921295898 413899180 921295898 167007536 885092517 167007536 885092517 763557084 251402175 763557084 251402175 632459838 623684703 632459838 623684703 686582794 365367904 686582794 365367904 95363560 110990864 95363560 110990864 692929650 884709396 692929650 884709396 997519951 471777135 997519951 471777135 537197431 868729788 537197431 868729788 65470835 514354589 65470835 514354589 686395061 860453527 686395061 860453527 45765665 286576 45765665 286576 815338878 468015095 815338878 468015095 647290046 55351652 647290046 55351652 22494026 722100500 22494026 722100500 296428903 599535576 296428903 599535576 962061841 709043583 962061841 709043583 612712620 47191145 612712620 47191145 579533910 914200091 579533910 914200091 337456758 154094857 337456758 154094857 430344731 783296516 430344731 783296516 193585052 127322383 193585052 127322383 692455642 359319140 692455642 359319140 354998645 694043780 354998645 694043780 935885053 504636289 935885053 504636289 264856483 864115898 264856483 864115898 954004732 42800384 954004732 42800384 105575786 892078768 105575786 892078768 614254213 306112472 614254213 306112472 623463441 917185833 623463441 917185833 913155099 804667277 913155099 804667277 367262570 460359819 367262570 460359819 819109981 742069032 819109981 742069032 733675563 619442668 733675563 619442668 867770334 814526632 867770334 814526632 113155421 99088696 113155421 99088696 598631197 152258078 598631197 152258078 290578194 150929501 290578194 150929501 614002683 383517270 614002683 383517270 386253093 14181246 386253093 14181246 929085752 716382852 929085752 716382852 460315889 59710972 460315889 59710972 412061295 350220092 412061295 350220092 928854192 758384368 928854192 758384368 348616379 722502799 348616379 722502799 660084023 845922231 660084023 845922231 561347516 738224991 561347516 738224991 561450014 846426605 561450014 846426605 263137305 75435929 263137305 75435929 687730171 653389929 687730171 653389929 410613560 676502405 410613560 676502405 499982092 305123970 499982092 305123970 614868967 627916174 614868967 627916174 280048247 230500469 280048247 230500469 640011940 753819314 640011940 753819314 701319893 520779804 701319893 520779804 206041263 34706349 206041263 34706349 336776139 419242645 336776139 419242645 47052953 605998661 47052953 605998661 953237146 119213392 953237146 119213392 470264313 646900885 470264313 646900885 679466418 720420679 679466418 720420679 423854650 472870766 423854650 472870766 880398945 481302912 880398945 481302912 9266851 541897873 9266851 541897873 757918319 341834753 757918319 341834753 21353694 601769698 21353694 601769698 125623118 444658072 125623118 444658072 613021884 496907451 613021884 496907451 225908768 467651418 225908768 467651418 692962507 772414183 692962507 772414183 393758528 221957243 393758528 221957243 97558488 728874013 97558488 728874013 281061066 346749554 281061066 346749554 83353775 68201676 83353775 68201676 733234108 505360733 733234108 505360733 349176716 348886797 349176716 348886797 633202375 95072840 633202375 95072840 592974405 517064152 592974405 517064152 828491001 536020091 828491001 536020091 617987478 338320826 617987478 338320826 820900103 484626568 820900103 484626568 237334132 197628125 237334132 197628125 659142580 747844537 659142580 747844537 634559094 285944901 634559094 285944901 899230544 126570927 899230544 126570927 420992864 951616077 420992864 951616077 74020959 356144145 74020959 356144145 727456141 592481210 727456141 592481210 658448919 796915319 658448919 796915319 783129595 469473114 783129595 469473114 674053 617106063 674053 617106063 401332632 870954950 401332632 870954950 903349338 131030086 903349338 131030086 217801294 901570238 217801294 901570238 600052063 773055756 600052063 773055756 583236252 920279727 583236252 920279727 382257802 457287769 382257802 457287769 260534299 861823413 260534299 861823413 590769312 960606631 590769312 960606631 317571583 379803391 317571583 379803391 932982300 407145950 932982300 407145950 579018833 362600807 579018833 362600807 779372799 222900667 779372799 222900667 1425154 722237016 1425154 722237016 107153941 166643975 107153941 166643975 195582160 965508648 195582160 965508648 391753510 331753216 391753510 331753216 533096443 437235140 533096443 437235140 294673087 398672149 294673087 398672149 952394573 553520786 952394573 553520786 312645527 963732734 312645527 963732734 944878353 534012510 944878353 534012510 560806356 165850151 560806356 165850151 969081452 748394194 969081452 748394194 562789571 508474085 562789571 508474085 936740603 489210260 936740603 489210260 230367611 201303161 230367611 201303161 112272188 318074752 112272188 318074752 592087906 583674774 592087906 583674774 166259808 299151488 166259808 299151488 555362111 963058369 555362111 963058369 125948648 232973097 125948648 232973097 439240553 354137238 439240553 354137238 34542510 320480842 34542510 320480842 621760826 698074191 621760826 698074191 922887376 251811025 922887376 251811025 59509586 636501624 59509586 636501624 846761718 380968289 846761718 380968289 245976250 496211862 245976250 496211862 717425535 645749901 717425535 645749901 525301418 216705373 525301418 216705373 849775119 790964715 849775119 790964715 216457456 348209076 216457456 348209076 795582289 757480681 795582289 757480681 528050024 441349860 528050024 441349860 5408629 553962119 5408629 553962119 472575566 115164739 472575566 115164739 892993829 665096835 892993829 665096835 443918688 178836922 443918688 178836922 633138542 850981273 633138542 850981273 141765902 785140494 141765902 785140494 410376110 494522088 410376110 494522088 791992503 190590161 791992503 190590161 24577224 4162631 24577224 4162631 836062875 92353063 836062875 92353063 652934305 361393542 652934305 361393542 234373665 111386134 234373665 111386134 775557551 694043064 775557551 694043064 653237465 10690254 653237465 10690254 600564752 411445860 600564752 411445860 631558368 391331130 631558368 391331130 299038398 139042207 299038398 139042207 944421142 828856288 944421142 828856288 847372110 497587198 847372110 497587198 948802397 593437419 948802397 593437419 456311276 420565674 456311276 420565674 315921683 834860295 315921683 834860295 957911128 520748252 957911128 520748252 505450250 648046524 505450250 648046524 962231696 383894909 962231696 383894909 294757555 411669303 294757555 411669303 956967152 944865116 956967152 944865116 114063882 754398958 114063882 754398958 351990006 438474677 351990006 438474677 33338179 193382967 33338179 193382967 914858159 698376467 914858159 698376467 234721590 537697196 234721590 537697196 814767800 920749973 814767800 920749973 123852536 417500693 123852536 417500693 347775488 621642398 347775488 621642398 206798471 143684584 206798471 143684584 931031191 299058465 931031191 299058465 109777246 634898423 109777246 634898423 955025035 919366316 955025035 919366316 471080444 168571395 471080444 168571395 738571784 478594890 738571784 478594890 187735944 366376633 187735944 366376633 964242998 362186608 964242998 362186608 695304167 509918589 695304167 509918589 333053621 172461771 333053621 172461771 843783181 927952908 843783181 927952908 52033309 178424814 52033309 178424814 595000666 200668455 595000666 200668455 397199911 218832171 397199911 218832171 877239788 233983199 877239788 233983199 707500418 603891738 707500418 603891738 831026055 531521001 831026055 531521001 74120699 442321887 74120699 442321887 915781561 326788383 915781561 326788383 114321486 742506565 114321486 742506565 575739385 498086944 575739385 498086944 36585932 875001616 36585932 875001616 765512696 224039474 765512696 224039474 596327026 902983689 596327026 902983689 741080862 424461415 741080862 424461415 706015469 451023179 706015469 451023179 954363146 230979369 954363146 230979369 66894765 320720289 66894765 320720289 529369568 733589343 529369568 733589343 615277525 511780593 615277525 511780593 81155683 755346145 81155683 755346145 143148547 398361279 143148547 398361279 617907723 888191061 617907723 888191061 635490819 317932158 635490819 317932158 880347829 957069780 880347829 957069780 342105980 128120209 342105980 128120209 625715355 823282639 625715355 823282639 276496703 595243764 276496703 595243764 877959823 106255765 877959823 106255765 520493802 748703407 520493802 748703407 152273456 631992770 152273456 631992770 933016002 532414309 933016002 532414309 180975197 175994525 180975197 175994525 985945579 623086987 985945579 623086987 7027983 930342266 7027983 930342266 369558593 87132927 369558593 87132927 74437735 2718263 74437735 2718263 831660738 957167104 831660738 957167104 144565163 338072105 144565163 338072105 80995204 934492563 80995204 934492563 806409889 829874080 806409889 829874080 471456549 173632338 471456549 173632338 876378743 778560832 876378743 778560832 420301932 1674001 420301932 1674001 370974929 833302492 370974929 833302492 422637045 973606444 422637045 973606444 101124199 517943023 101124199 517943023 679837869 20671750 679837869 20671750 831359590 989910412 831359590 989910412 137009911 689559170 137009911 689559170 991273386 340157755 991273386 340157755 54204623 274991770 54204623 274991770 344346072 970157777 344346072 970157777 364472670 334834284 364472670 334834284 33679157 994708978 33679157 994708978 350814095 182984027 350814095 182984027 103577941 933903777 103577941 933903777 819732821 657008333 819732821 657008333 127547159 565693964 127547159 565693964 487545521 747402856 487545521 747402856 405253563 463373799 405253563 463373799 473471173 213598273 473471173 213598273 218189713 15637841 218189713 15637841 508323776 595132243 508323776 595132243 118585228 848913688 118585228 848913688 444969056 736106686 444969056 736106686 920923214 760446895 920923214 760446895 32395471 419185012 32395471 419185012 559416401 834282450 559416401 834282450 585241847 564632108 585241847 564632108 290575847 499600265 290575847 499600265 946302984 555298500 946302984 555298500 286969538 67158923 286969538 67158923 197943859 988502337 197943859 988502337 65453617 75019730 65453617 75019730 32170390 288986366 32170390 288986366 292523458 731626124 292523458 731626124 391673228 450952076 391673228 450952076 20805014 906611866 20805014 906611866 303715288 105684786 303715288 105684786 548349371 941189961 548349371 941189961 264428751 571766326 264428751 571766326 798684636 913402304 798684636 913402304 818549409 763289757 818549409 763289757 672326545 839017667 672326545 839017667 120740584 15344261 120740584 15344261 521077135 882604045 521077135 882604045 96587085 791317481 96587085 791317481 714882401 592693013 714882401 592693013 26136850 210498537 26136850 210498537 591707979 725609861 591707979 725609861 413833301 68511462 413833301 68511462 730145768 752657418 730145768 752657418 265866713 119596025 265866713 119596025 893027777 871622407 893027777 871622407 801979615 469655723 801979615 469655723 993324832 843935867 993324832 843935867 920470435 33444018 920470435 33444018 935953124 67824678 935953124 67824678 856184441 586438427 856184441 586438427 879819632 373590206 879819632 373590206 72974841 535241123 72974841 535241123 698524516 539005602 698524516 539005602 264470255 961923700 264470255 961923700 840451181 99715003 840451181 99715003 557237445 727403846 557237445 727403846 475264650 184102111 475264650 184102111 542120872 572403538 542120872 572403538 4465907 710590728 4465907 710590728 765117723 497154246 765117723 497154246 294878759 869881650 294878759 869881650 329130338 755977684 329130338 755977684 443313592 904255286 443313592 904255286 386372835 298795800 386372835 298795800 362338646 822557461 362338646 822557461 484018747 473744441 484018747 473744441 85256318 622217695 85256318 622217695 798502461 56843618 798502461 56843618 111533117 70904185 111533117 70904185 520991021 203449984 520991021 203449984 38871953 163615808 38871953 163615808 761727623 170568841 761727623 170568841 365770397 150828208 365770397 150828208 274582791 501822339 274582791 501822339 186347285 931491579 186347285 931491579 548751992 345670275 548751992 345670275 524447953 558863407 524447953 558863407 866238248 952316094 866238248 952316094 267936721 944182025 267936721 944182025 555498796 977111367 555498796 977111367 435492536 469679188 435492536 469679188 998186082 482541884 998186082 482541884 9509987 82677435 9509987 82677435 836034225 650670866 836034225 650670866 457033620 526639741 457033620 526639741 848095207 986554184 848095207 986554184 162297520 566758829 162297520 566758829 389834733 800667246 389834733 800667246 195483526 326525828 195483526 326525828 618386007 183756292 618386007 183756292 220182051 696894288 220182051 696894288 634868594 785694929 634868594 785694929 8444879 126536204 8444879 126536204 817537801 471523782 817537801 471523782 910026670 167870537 910026670 167870537 490905443 662109451 490905443 662109451 817904402 224506787 817904402 224506787 274116448 733316443 274116448 733316443 36727256 528473221 36727256 528473221 299196786 839390896 299196786 839390896 758083401 27294073 758083401 27294073 531012733 774804892 531012733 774804892 32745413 90461041 32745413 90461041 817339141 197358132 817339141 197358132 258318431 21119654 258318431 21119654 88609875 504919961 88609875 504919961 651312592 230553044 651312592 230553044 913482851 318319399 913482851 318319399 621318505 707179264 621318505 707179264 948681684 224583595 948681684 224583595 412456307 822796952 412456307 822796952 628737296 189088015 628737296 189088015 390910621 730983280 390910621 730983280 80868383 98239328 80868383 98239328 509731162 729399991 509731162 729399991 193743237 279228823 193743237 279228823 433389337 611790796 433389337 611790796 292328386 204372895 292328386 204372895 371529244 503549638 371529244 503549638 133134389 948284341 133134389 948284341 936172264 514408583 936172264 514408583 169893907 264064410 169893907 264064410 701435930 430867302 701435930 430867302 241188658 276479164 241188658 276479164 601599747 764462350 601599747 764462350 75629045 869889129 75629045 869889129 993732164 309911903 993732164 309911903 140693432 455828570 140693432 455828570 712548053 85917834 712548053 85917834 74823980 679290410 74823980 679290410 967127103 268135618 967127103 268135618 585226310 180106158 585226310 180106158 998674833 695873983 998674833 695873983 816172570 9236138 816172570 9236138 41693851 878479404 41693851 878479404 994662598 604217582 994662598 604217582 60017744 153762976 60017744 153762976 623044064 909697239 623044064 909697239 913696159 581897407 913696159 581897407 43898167 893067460 43898167 893067460 792017708 265181368 792017708 265181368 578660746 743891625 578660746 743891625 593733781 903900693 593733781 903900693 367910173 414298688 367910173 414298688 967185374 135526855 967185374 135526855 207770275 62789436 207770275 62789436 958589854 918760082 958589854 918760082 82195574 207267875 82195574 207267875 337368308 824769280 337368308 824769280 589657855 155614599 589657855 155614599 931427570 842693758 931427570 842693758 922799160 22090013 922799160 22090013 619496379 704568314 619496379 704568314 908182637 570194193 908182637 570194193 243007523 577408816 243007523 577408816 9691572 63767245 9691572 63767245 166993226 510399507 166993226 510399507 746275704 233193922 746275704 233193922 213158702 951838325 213158702 951838325 59046723 169685764 59046723 169685764 939040682 594136331 939040682 594136331 579623283 835567344 579623283 835567344 344760600 364804481 344760600 364804481 144614388 20525063 144614388 20525063 544222907 200371111 544222907 200371111 23205482 57195062 23205482 57195062 137552122 677577591 137552122 677577591 525184452 236151149 525184452 236151149 364557615 596027817 364557615 596027817 986703934 88975303 986703934 88975303 670602444 325379117 670602444 325379117 157560077 177640390 157560077 177640390 831509818 704253895 831509818 704253895 306590787 265844195 306590787 265844195 922726263 85539369 922726263 85539369 209337710 655837873 209337710 655837873 619866302 145769876 619866302 145769876 710339622 782394887 710339622 782394887 164434077 662264138 164434077 662264138 942415268 27934089 942415268 27934089 441313101 296183042 441313101 296183042 509192813 702158910 509192813 702158910 625744551 454120631 625744551 454120631 223322254 387496041 223322254 387496041 549759110 471313946 549759110 471313946 230198657 3925664 230198657 3925664 950840527 344463200 950840527 344463200 520961015 443610714 520961015 443610714 816762022 872332266 816762022 872332266 368247243 296807508 368247243 296807508 683988737 630924113 683988737 630924113 674288223 158564929 674288223 158564929 944776554 998171576 944776554 998171576 619198768 319675167 619198768 319675167 10747575 429089034 10747575 429089034 401536480 302413799 401536480 302413799 773156569 846940501 773156569 846940501 257367457 430908341 257367457 430908341 932036780 838358216 932036780 838358216 629267561 131467351 629267561 131467351 663510716 635665934 663510716 635665934 793057879 242304915 793057879 242304915 112755758 997231309 112755758 997231309 235463327 634783199 235463327 634783199 474478129 700411693 474478129 700411693 725696781 300034114 725696781 300034114 578916642 901257801 578916642 901257801 187225986 416676485 187225986 416676485 755243093 786590375 755243093 786590375 352762096 292873279 352762096 292873279 899328327 462617324 899328327 462617324 441747874 439792325 441747874 439792325 192250422 908386987 192250422 908386987 770151226 346849039 770151226 346849039 350706908 834366618 350706908 834366618 916666118 168928805 916666118 168928805 486043816 989895138 486043816 989895138 922648879 828979030 922648879 828979030 197956836 899200155 197956836 899200155 686247426 639341248 686247426 639341248 410146714 889217382 410146714 889217382 291355977 60650010 291355977 60650010 171409738 246331446 171409738 246331446 777311015 45334136 777311015 45334136 739864553 816622106 739864553 816622106 241557981 712271121 241557981 712271121 828074885 105016000 828074885 105016000 506940395 593262440 506940395 593262440 718951143 565540347 718951143 565540347 89589122 753048172 89589122 753048172 646313069 797787989 646313069 797787989 23294519 774536701 23294519 774536701 939705843 500736680 939705843 500736680 892648551 697480969 892648551 697480969 73240534 491361709 73240534 491361709 724934140 951672229 724934140 951672229 116207377 46229621 116207377 46229621 888861237 948441761 888861237 948441761 84178075 206861628 84178075 206861628 767855422 203475762 767855422 203475762 144461009 23227876 144461009 23227876 515250628 49713689 515250628 49713689 192520805 992041601 192520805 992041601 192198562 523142068 192198562 523142068 813734544 215627224 813734544 215627224 444603094 209533028 444603094 209533028 762827021 930210053 762827021 930210053 296726000 293122572 296726000 293122572 444012073 929023787 444012073 929023787 396143552 964991988 396143552 964991988 959257047 477485594 959257047 477485594 881055869 970284648 881055869 970284648 948883364 878623667 948883364 878623667 32751823 672288862 32751823 672288862 576731853 639746461 576731853 639746461 484275617 917787017 484275617 917787017 654112189 850903755 654112189 850903755 390320108 970460962 390320108 970460962 626867593 29155677 626867593 29155677 951547231 996976030 951547231 996976030 754642449 32585779 754642449 32585779 664374242 778819219 664374242 778819219 482023715 499961864 482023715 499961864 549247341 574755519 549247341 574755519 56048476 120217171 56048476 120217171 926982077 262187231 926982077 262187231 226200267 550891234 226200267 550891234 485445544 506724981 485445544 506724981 728796579 625806497 728796579 625806497 699637812 273141951 699637812 273141951 809693010 383711180 809693010 383711180 110284056 47365638 110284056 47365638 779266871 872546380 779266871 872546380 64725608 164725799 64725608 164725799 996580146 899895771 996580146 899895771 14639983 31600103 14639983 31600103 707224849 938072469 707224849 938072469 305799813 209375221 305799813 209375221 318309849 458017351 318309849 458017351 287358720 275956344 287358720 275956344 609352199 362255855 609352199 362255855 588410846 376482730 588410846 376482730 769984036 58733047 769984036 58733047 369323994 343547306 369323994 343547306 867713689 650034976 867713689 650034976 539553881 758487515 539553881 758487515 754017049 707785263 754017049 707785263 585217241 953743419 585217241 953743419 6794853 39919010 6794853 39919010 148776213 924403246 148776213 924403246 130557784 340143805 130557784 340143805 781890846 720521237 781890846 720521237 207020720 250517839 207020720 250517839 347374221 684419557 347374221 684419557 228182204 157910903 228182204 157910903 731909911 881881150 731909911 881881150 14487036 18867830 14487036 18867830 426333961 828814054 426333961 828814054 68310115 412099731 68310115 412099731 314375104 448197157 314375104 448197157 725916790 267642407 725916790 267642407 852132386 792222963 852132386 792222963 687209561 336647851 687209561 336647851 182953836 575385404 182953836 575385404 991433052 301829334 991433052 301829334 184818694 203805063 184818694 203805063 915139924 894008382 915139924 894008382 280943030 609196139 280943030 609196139 833678010 259148082 833678010 259148082 71634492 685051171 71634492 685051171 668749827 227180880 668749827 227180880 96174451 303480996 96174451 303480996 683115371 281494790 683115371 281494790 212434049 913093117 212434049 913093117 753965628 117821243 753965628 117821243 401897255 980738425 401897255 980738425 876543682 131801742 876543682 131801742 83626174 517086860 83626174 517086860 770484666 651130078 770484666 651130078 703412793 501963434 703412793 501963434 485050570 538854563 485050570 538854563 517000859 61201105 517000859 61201105 929829817 303118956 929829817 303118956 625081885 85063536 625081885 85063536 228940105 456737106 228940105 456737106 901373445 268031117 901373445 268031117 951162192 505003747 951162192 505003747 531398808 16844846 531398808 16844846 72089875 883269877 72089875 883269877 568809760 614928151 568809760 614928151 503212635 917831186 503212635 917831186 983347907 755351134 983347907 755351134 254537526 600622263 254537526 600622263 853892816 753396190 853892816 753396190 7451961 648842960 7451961 648842960 665575808 695525016 665575808 695525016 336854583 151924526 336854583 151924526 418709974 883742597 418709974 883742597 872728899 24498871 872728899 24498871 232117204 485991331 232117204 485991331 324091112 792307914 324091112 792307914 186264744 20576193 186264744 20576193 681071690 973619176 681071690 973619176 641526887 17562330 641526887 17562330 588180896 300734064 588180896 300734064 730447835 588180093 730447835 588180093 695455291 293486830 695455291 293486830 5714403 331373050 5714403 331373050 810654155 652638960 810654155 652638960 263810015 321463654 263810015 321463654 426988227 526833340 426988227 526833340 896410151 416612818 896410151 416612818 674285741 861803869 674285741 861803869 349158739 470209605 349158739 470209605 890026705 264600993 890026705 264600993 465116659 78861943 465116659 78861943 649046058 986292738 649046058 986292738 375923149 2993219 375923149 2993219 836396397 349601422 836396397 349601422 206410213 863749940 206410213 863749940 504526001 262058818 504526001 262058818 94749468 123329465 94749468 123329465 201714328 759672371 201714328 759672371 814198444 303117180 814198444 303117180 482132039 264985923 482132039 264985923 687020780 119431531 687020780 119431531 108937964 459116701 108937964 459116701 666667645 555219660 666667645 555219660 817810175 270344128 817810175 270344128 54565191 725512943 54565191 725512943 956458656 258567144 956458656 258567144 421678161 14451446 421678161 14451446 862179646 205121619 862179646 205121619 519393074 784443890 519393074 784443890 620295945 315316210 620295945 315316210 178710510 785081665 178710510 785081665 161334739 509989871 161334739 509989871 995116476 563205849 995116476 563205849 44470889 333999041 44470889 333999041 372400520 445409428 372400520 445409428 27237461 360978619 27237461 360978619 536936572 555338450 536936572 555338450 239128481 158711247 239128481 158711247 159153516 316404366 159153516 316404366 947855713 861227167 947855713 861227167 416424111 39973796 416424111 39973796 956622986 932581369 956622986 932581369 866532073 36669558 866532073 36669558 805991491 914439463 805991491 914439463 833313182 836732782 833313182 836732782 1587877 381497517 1587877 381497517 105284407 847611456 105284407 847611456 38466633 80961307 38466633 80961307 548350033 571698269 548350033 571698269 373137671 171063625 373137671 171063625 131618707 750391038 131618707 750391038 421311160 250082711 421311160 250082711 248179696 787402026 248179696 787402026 56279595 486078390 56279595 486078390 970130599 634222755 970130599 634222755 108392527 66823162 108392527 66823162 850844330 200237142 850844330 200237142 432007135 173091061 432007135 173091061 472805718 562794438 472805718 562794438 750230828 144737370 750230828 144737370 575205336 780178749 575205336 780178749 31916249 950741182 31916249 950741182 8910132 134118069 8910132 134118069 672287006 523924041 672287006 523924041 601841579 406412137 601841579 406412137 964775533 518862570 964775533 518862570 120720383 8333222 120720383 8333222 932473946 875053662 932473946 875053662 387602617 463730523 387602617 463730523 238122289 855852007 238122289 855852007 52496496 368762978 52496496 368762978 89435566 300422160 89435566 300422160 475048997 827586391 475048997 827586391 363843012 903988977 363843012 903988977 989418260 134592478 989418260 134592478 903578565 817186939 903578565 817186939 784701884 21306966 784701884 21306966 73952067 562367924 73952067 562367924 437873727 59928743 437873727 59928743 907223185 544953932 907223185 544953932 270521014 177972974 270521014 177972974 774170378 735874156 774170378 735874156 490436308 196412486 490436308 196412486 823565377 882667661 823565377 882667661 317565870 231036921 317565870 231036921 915091860 393861406 915091860 393861406 502981677 644415515 502981677 644415515 978899549 4615348 978899549 4615348 632344175 303589426 632344175 303589426 965237889 91174045 965237889 91174045 335086595 871409555 335086595 871409555 16330594 176350943 16330594 176350943 583299750 511051642 583299750 511051642 574673411 580006281 574673411 580006281 726711254 846539636 726711254 846539636 848970282 445865938 848970282 445865938 276227914 885374826 276227914 885374826 886350945 185957415 886350945 185957415 389527235 384613155 389527235 384613155 314209230 86905668 314209230 86905668 188609654 243379970 188609654 243379970 863047869 958653254 863047869 958653254 417761770 415615232 417761770 415615232 900815784 750684037 900815784 750684037 76330810 313664319 76330810 313664319 521915061 483113169 521915061 483113169 476577877 679146755 476577877 679146755 854443232 886994097 854443232 886994097 254733826 411180609 254733826 411180609 225311571 634280510 225311571 634280510 780801166 559712 780801166 559712 620391722 893934401 620391722 893934401 99030587 361960922 99030587 361960922 976143634 854899591 976143634 854899591 525516208 690208891 525516208 690208891 195392833 732065048 195392833 732065048 416323677 247402847 416323677 247402847 704092449 732891204 704092449 732891204 580197374 114943837 580197374 114943837 197478705 814835930 197478705 814835930 605447557 704586082 605447557 704586082 315579691 360174859 315579691 360174859 753629152 353021259 753629152 353021259 192027272 636101820 192027272 636101820 887193796 269531645 887193796 269531645 502264293 266379169 502264293 266379169 954747841 959692986 954747841 959692986 177041698 304252635 177041698 304252635 973473179 890978025 973473179 890978025 921503777 314926692 921503777 314926692 350259156 21388126 350259156 21388126 822852483 1237143 822852483 1237143 535192669 821886692 535192669 821886692 585446463 87301705 585446463 87301705 749465871 991329054 749465871 991329054 718059608 411251581 718059608 411251581 934197578 843579332 934197578 843579332 479928666 420967127 479928666 420967127 973572994 211393792 973572994 211393792 263338881 791617295 263338881 791617295 583634525 38926408 583634525 38926408 178470441 890130427 178470441 890130427 400425486 610286221 400425486 610286221 934463579 985660915 934463579 985660915 377581481 478246274 377581481 478246274 5405516 860465113 5405516 860465113 441312143 718582333 441312143 718582333 700630497 760137971 700630497 760137971 340899351 141096578 340899351 141096578 974270757 120004495 974270757 120004495 122601208 893555459 122601208 893555459 45408556 394522576 45408556 394522576 835257354 552188909 835257354 552188909 236925354 148264820 236925354 148264820 24700296 919065946 24700296 919065946 323936845 53263752 323936845 53263752 141607616 22514783 141607616 22514783 939055494 582582811 939055494 582582811 397702854 228040145 397702854 228040145 772531996 819651246 772531996 819651246 378655136 68859223 378655136 68859223 829646165 755053233 829646165 755053233 239020491 655677976 239020491 655677976 733749389 758595331 733749389 758595331 903602001 683772275 903602001 683772275 509275384 967000639 509275384 967000639 535899641 307686205 535899641 307686205 577588569 846007404 577588569 846007404 71745817 222262979 71745817 222262979 485819628 802604338 485819628 802604338 818524402 106624144 818524402 106624144 768468575 949892425 768468575 949892425 988817520 128210614 988817520 128210614 772506215 786622204 772506215 786622204 568928368 277445530 568928368 277445530 902131283 295643136 902131283 295643136 431781768 450248710 431781768 450248710 682377025 112634871 682377025 112634871 242033383 139126613 242033383 139126613 652466308 72464901 652466308 72464901 912949456 313849194 912949456 313849194 919457642 304901098 919457642 304901098 13694963 739536012 13694963 739536012 829477980 46553967 829477980 46553967 487244279 305180357 487244279 305180357 789452173 621916648 789452173 621916648 6971301 222266897 6971301 222266897 845946224 748274708 845946224 748274708 227328571 508562442 227328571 508562442 937760020 172648228 937760020 172648228 54241111 432072658 54241111 432072658 745490572 77802276 745490572 77802276 349507510 121376324 349507510 121376324 770360646 62883070 770360646 62883070 674377196 222805594 674377196 222805594 40089191 717136726 40089191 717136726 233869252 647189184 233869252 647189184 204559378 428080262 204559378 428080262 945419210 92776102 945419210 92776102 376315317 758078938 376315317 758078938 836426816 378883600 836426816 378883600 375457207 326434299 375457207 326434299 267582085 619887796 267582085 619887796 990444881 59292961 990444881 59292961 766174130 673642626 766174130 673642626 403943937 475838386 403943937 475838386 897999399 748432018 897999399 748432018 68587850 371832692 68587850 371832692 825810266 854124493 825810266 854124493 348207227 130853061 348207227 130853061 834860777 497742824 834860777 497742824 213015464 99161528 213015464 99161528 764912179 20793647 764912179 20793647 451884766 671963427 451884766 671963427 799908546 816635253 799908546 816635253 750361742 473649756 750361742 473649756 29981422 546237518 29981422 546237518 66148992 251642679 66148992 251642679 201996649 392277262 201996649 392277262 915601703 307914129 915601703 307914129 928635589 731727568 928635589 731727568 588377058 172378628 588377058 172378628 714794441 685346695 714794441 685346695 863196052 39947810 863196052 39947810 702543414 329278849 702543414 329278849 776621062 835528154 776621062 835528154 178833821 233698783 178833821 233698783 723524324 991729664 723524324 991729664 786460206 274370053 786460206 274370053 467833684 931093634 467833684 931093634 796581069 717526429 796581069 717526429 396047798 297018457 396047798 297018457 675897527 860675148 675897527 860675148 420567710 739630766 420567710 739630766 201826050 744955530 201826050 744955530 288254298 202578662 288254298 202578662 353340100 986011115 353340100 986011115 703161842 324462517 703161842 324462517 650200610 900373873 650200610 900373873 336845103 337256120 336845103 337256120 438062831 986590403 438062831 986590403 76951444 235714857 76951444 235714857 326085364 973352322 326085364 973352322 259455591 126689227 259455591 126689227 151218027 639314623 151218027 639314623 438969462 219067403 438969462 219067403 720650362 349069120 720650362 349069120 926919147 435918629 926919147 435918629 164595368 369808791 164595368 369808791 691374783 673011618 691374783 673011618 2619589 991885076 2619589 991885076 520852375 724491633 520852375 724491633 193877868 298715514 193877868 298715514 606008963 658990649 606008963 658990649 350592840 192873014 350592840 192873014 829689593 190798963 829689593 190798963 307247895 176186833 307247895 176186833 436349913 855841701 436349913 855841701 74986831 754833688 74986831 754833688 488534321 236972123 488534321 236972123 599425692 789930282 599425692 789930282 965599486 345426482 965599486 345426482 94916732 948117888 94916732 948117888 958818609 969415143 958818609 969415143 229880028 331110332 229880028 331110332 987612343 79634372 987612343 79634372 603460732 868918639 603460732 868918639 905545534 953612769 905545534 953612769 90369725 197245536 90369725 197245536 632113250 742440248 632113250 742440248 313422200 442822729 313422200 442822729 434346404 688769342 434346404 688769342 50978841 511582217 50978841 511582217 672184499 467150423 672184499 467150423 361351097 925415731 361351097 925415731 810658419 66924847 810658419 66924847 272137778 829074855 272137778 829074855 952224876 562973188 952224876 562973188 480424942 978781932 480424942 978781932 926741953 579242344 926741953 579242344 292035092 989839805 292035092 989839805 155802834 98623706 155802834 98623706 427301971 757428624 427301971 757428624 922879128 608771990 922879128 608771990 328733191 381334264 328733191 381334264 940411533 153119451 940411533 153119451 935752705 937569975 935752705 937569975 662186693 730074071 662186693 730074071 239686751 932535606 239686751 932535606 511161946 371644479 511161946 371644479 34198258 269043120 34198258 269043120 713048963 671971729 713048963 671971729 1016646 51837269 1016646 51837269 956920358 974212366 956920358 974212366 119720547 632738919 119720547 632738919 672870586 135227221 672870586 135227221 138007619 12100010 138007619 12100010 927006379 871133309 927006379 871133309 446256923 475108905 446256923 475108905 859991124 506969007 859991124 506969007 44500722 418292538 44500722 418292538 600303925 944024891 600303925 944024891 478671233 574049571 478671233 574049571 252627161 504708316 252627161 504708316 417853567 291997066 417853567 291997066 390360 966013077 390360 966013077 319898711 116372838 319898711 116372838 959984801 741671911 959984801 741671911 129520561 663625152 129520561 663625152 548232673 103262556 548232673 103262556 29555273 681860456 29555273 681860456 954760086 426259064 954760086 426259064 342011540 748561921 342011540 748561921 322135972 800169239 322135972 800169239 754678579 420243596 754678579 420243596 166501304 175113345 166501304 175113345 21495641 675937523 21495641 675937523 204648170 539644576 204648170 539644576 914498304 912099549 914498304 912099549 558804603 766954273 558804603 766954273 491269409 865925503 491269409 865925503 648167499 412609501 648167499 412609501 878958011 874662648 878958011 874662648 566644877 66300476 566644877 66300476 479385949 557696611 479385949 557696611 320367420 405066289 320367420 405066289 482107832 769860569 482107832 769860569 30818061 938185835 30818061 938185835 556900974 519850113 556900974 519850113 219231672 804887701 219231672 804887701 602894326 382572135 602894326 382572135 500704032 928836758 500704032 928836758 141018576 565576422 141018576 565576422 368424790 243078061 368424790 243078061 739678266 287069396 739678266 287069396 274579268 276917291 274579268 276917291 464448416 12321728 464448416 12321728 46895010 613362864 46895010 613362864 267810771 954802952 267810771 954802952 262152905 329242575 262152905 329242575 120023754 911677862 120023754 911677862 928254947 8117109 928254947 8117109 963867269 845611705 963867269 845611705 852242129 164601186 852242129 164601186 899970428 205056080 899970428 205056080 219444486 110079486 219444486 110079486 151993325 779408696 151993325 779408696 892106838 367310466 892106838 367310466 9262636 348707948 9262636 348707948 799267374 531071954 799267374 531071954 204963513 482562181 204963513 482562181 569733558 547817247 569733558 547817247 154481066 394459411 154481066 394459411 581098674 721501409 581098674 721501409 272396015 915242256 272396015 915242256 564369056 427732852 564369056 427732852 516906434 566021340 516906434 566021340 543108603 925412382 543108603 925412382 77736171 422810438 77736171 422810438 675102863 962299786 675102863 962299786 823020341 492705844 823020341 492705844 409112844 317111417 409112844 317111417 153739781 693118491 153739781 693118491 336508549 283648868 336508549 283648868 508913981 394076964 508913981 394076964 9742346 850409433 9742346 850409433 251801372 482767396 251801372 482767396 750245751 901376476 750245751 901376476 807005551 386001040 807005551 386001040 753026983 217186050 753026983 217186050 758237186 773380336 758237186 773380336 29473711 152607201 29473711 152607201 579849098 575158474 579849098 575158474 458454424 281117800 458454424 281117800 108903753 289431703 108903753 289431703 919544352 655891277 919544352 655891277 568883039 482356072 568883039 482356072 570043200 421707241 570043200 421707241 106559851 803411470 106559851 803411470 573349169 43809231 573349169 43809231 559437703 996613019 559437703 996613019 196939455 806040825 196939455 806040825 648856684 618053329 648856684 618053329 76938080 701950193 76938080 701950193 750491481 48684088 750491481 48684088 113409849 666246494 113409849 666246494 977674147 67197956 977674147 67197956 325521244 989301437 325521244 989301437 720950799 143613167 720950799 143613167 329351356 91331097 329351356 91331097 847621063 381411354 847621063 381411354 63881059 819258854 63881059 819258854 449562812 454840119 449562812 454840119 576605634 764749561 576605634 764749561 230574370 280495152 230574370 280495152 877785181 423820519 877785181 423820519 109867684 334994583 109867684 334994583 735907461 964157640 735907461 964157640 26986443 189914224 26986443 189914224 243024477 777638549 243024477 777638549 489991235 374913192 489991235 374913192 831442705 538109711 831442705 538109711 18223156 3555090 18223156 3555090 566525667 226006711 566525667 226006711 367993441 61657488 367993441 61657488 411645219 845065709 411645219 845065709 218549975 756370553 218549975 756370553 494371449 900747864 494371449 900747864 334317269 489880323 334317269 489880323 720003090 504478028 720003090 504478028 130921379 91390938 130921379 91390938 942409124 178683600 942409124 178683600 23270918 72046773 23270918 72046773 81574632 303482050 81574632 303482050 534570364 197515792 534570364 197515792 284105093 813034504 284105093 813034504 734443979 206372659 734443979 206372659 563357792 682443585 563357792 682443585 692224414 307644048 692224414 307644048 273569972 859411682 273569972 859411682 289868564 497352723 289868564 497352723 127352979 885482053 127352979 885482053 998888476 317073392 998888476 317073392 454830773 432682100 454830773 432682100 173632790 194824291 173632790 194824291 634059013 869006551 634059013 869006551 587319366 432660964 587319366 432660964 655945116 87932192 655945116 87932192 146030162 504401837 146030162 504401837 108592566 818253787 108592566 818253787 957591328 154336979 957591328 154336979 212379833 705219325 212379833 705219325 476431780 249599578 476431780 249599578 280295044 78691027 280295044 78691027 834412635 145505394 834412635 145505394 582146076 916794987 582146076 916794987 606943645 299318417 606943645 299318417 43346150 744084893 43346150 744084893 841587954 564038597 841587954 564038597 127290778 205909633 127290778 205909633 645962464 532107058 645962464 532107058 5074179 341268408 5074179 341268408 892592289 408105229 892592289 408105229 167933608 800225988 167933608 800225988 25362679 507774341 25362679 507774341 870548025 881073162 870548025 881073162 106750090 845756410 106750090 845756410 250287702 892028652 250287702 892028652 306698527 390708854 306698527 390708854 120904113 776299514 120904113 776299514 340818337 5269954 340818337 5269954 515295975 295755249 515295975 295755249 300370832 91903159 300370832 91903159 856913230 917660633 856913230 917660633 100837023 315562035 100837023 315562035 173688360 523715220 173688360 523715220 10654901 464429707 10654901 464429707 689281177 498909171 689281177 498909171 884182471 248057726 884182471 248057726 242838705 330543693 242838705 330543693 137146139 55552893 137146139 55552893 961591239 700383598 961591239 700383598 192712425 340900829 192712425 340900829 150499560 756622440 150499560 756622440 667543412 373945552 667543412 373945552 540210337 674156694 540210337 674156694 873581112 584817934 873581112 584817934 367252269 45633247 367252269 45633247 996831158 411942196 996831158 411942196 343581529 383748339 343581529 383748339 295434694 543431636 295434694 543431636 626364387 83862993 626364387 83862993 660990756 677793644 660990756 677793644 675085722 30356569 675085722 30356569 869126602 151921961 869126602 151921961 605910832 89392037 605910832 89392037 583747647 579721582 583747647 579721582 634730295 346005766 634730295 346005766 204279720 738939780 204279720 738939780 822778991 445925238 822778991 445925238 172679186 992558927 172679186 992558927 954780020 12493235 954780020 12493235 16965034 900392466 16965034 900392466 569106603 286381910 569106603 286381910 313549145 83965819 313549145 83965819 811001664 774349908 811001664 774349908 265015786 399781772 265015786 399781772 768538241 975852715 768538241 975852715 996461521 149343487 996461521 149343487 163897139 771033480 163897139 771033480 737630588 724987047 737630588 724987047 988730088 307705616 988730088 307705616 130880185 247820610 130880185 247820610 474418830 838419034 474418830 838419034 72750656 25229914 72750656 25229914 990671968 785264437 990671968 785264437 487998840 81841085 487998840 81841085 504873459 662734860 504873459 662734860 230906051 964539848 230906051 964539848 542223850 552222645 542223850 552222645 119273103 608972573 119273103 608972573 818191213 864995542 818191213 864995542 19193063 987698847 19193063 987698847 299264916 631239218 299264916 631239218 107923184 946642542 107923184 946642542 410548389 376031705 410548389 376031705 266356330 155457685 266356330 155457685 836909704 815996488 836909704 815996488 69685004 688239582 69685004 688239582 856582707 876283692 856582707 876283692 300016872 560376551 300016872 560376551 857280794 931969531 857280794 931969531 521605635 44006649 521605635 44006649 229656599 850454010 229656599 850454010 98147398 69936910 98147398 69936910 791971378 199984756 791971378 199984756 234012704 66389614 234012704 66389614 955783502 847252501 955783502 847252501 19621836 195475179 19621836 195475179 383247101 154763891 383247101 154763891 26043211 56166216 26043211 56166216 196170387 774880591 196170387 774880591 688011315 182145693 688011315 182145693 561843223 249600543 561843223 249600543 656185395 917741869 656185395 917741869 107234807 914753692 107234807 914753692 689523568 700982644 689523568 700982644 36101173 853543006 36101173 853543006 150850531 536034824 150850531 536034824 196029372 978009213 196029372 978009213 972386190 626436146 972386190 626436146 128424963 263757953 128424963 263757953 218179102 707240168 218179102 707240168 6848989 853510564 6848989 853510564 936862221 35502286 936862221 35502286 202745921 428713946 202745921 428713946 601053462 987393726 601053462 987393726 587842353 206130092 587842353 206130092 146513282 389997719 146513282 389997719 650325805 21985542 650325805 21985542 337902989 849543798 337902989 849543798 820433627 550728347 820433627 550728347 719508566 953681302 719508566 953681302 226342386 131559521 226342386 131559521 218974413 602205440 218974413 602205440 559874142 960672945 559874142 960672945 111465299 232433699 111465299 232433699 662119111 340415627 662119111 340415627 685369847 114198507 685369847 114198507 251561558 675886364 251561558 675886364 619966865 841464531 619966865 841464531 226129095 409193087 226129095 409193087 71496178 862156913 71496178 862156913 535869417 416940010 535869417 416940010 599324515 869218994 599324515 869218994 800067947 169048953 800067947 169048953 958485431 591880964 958485431 591880964 297376853 204075692 297376853 204075692 842904077 942297399 842904077 942297399 335763943 140275851 335763943 140275851 803470756 399974292 803470756 399974292 340806087 264425569 340806087 264425569 372455443 225422518 372455443 225422518 338251884 482799047 338251884 482799047 747376444 384252899 747376444 384252899 444397896 754896584 444397896 754896584 253534462 521521083 253534462 521521083 744326496 676129249 744326496 676129249 274743696 41101416 274743696 41101416 604418778 315291323 604418778 315291323 960196151 233097771 960196151 233097771 553567192 775007415 553567192 775007415 733093434 484971344 733093434 484971344 909480088 904808331 909480088 904808331 520162442 194762871 520162442 194762871 311640222 964253943 311640222 964253943 273044982 568363989 273044982 568363989 685072623 685337740 685072623 685337740 351393351 321055827 351393351 321055827 630303817 947587065 630303817 947587065 877211236 317594902 877211236 317594902 175511489 697176172 175511489 697176172 708142873 801624842 708142873 801624842 515610511 205272385 515610511 205272385 20785588 85150700 20785588 85150700 574172963 944527834 574172963 944527834 194722771 111540890 194722771 111540890 323235772 490658935 323235772 490658935 592749474 38213123 592749474 38213123 499536499 694198841 499536499 694198841 744246177 363874679 744246177 363874679 21292704 420698877 21292704 420698877 851309156 320480615 851309156 320480615 485140391 864035288 485140391 864035288 515372710 167370242 515372710 167370242 80608534 16660728 80608534 16660728 146160117 567897548 146160117 567897548 490069907 348432007 490069907 348432007 350680529 262106011 350680529 262106011 895516318 729167116 895516318 729167116 187936855 25538852 187936855 25538852 577237342 240608260 577237342 240608260 730223530 519948139 730223530 519948139 311896297 883816444 311896297 883816444 162530847 321945072 162530847 321945072 777848278 619387693 777848278 619387693 578719797 764743525 578719797 764743525 894430666 953093085 894430666 953093085 394428843 411963879 394428843 411963879 533790886 971125803 533790886 971125803 640148375 420793887 640148375 420793887 118122996 924750892 118122996 924750892 928812625 298828099 928812625 298828099 374253379 631560351 374253379 631560351 517707787 443926813 517707787 443926813 833398979 508407226 833398979 508407226 972093726 195927106 972093726 195927106 560260541 777930620 560260541 777930620 221194651 120862024 221194651 120862024 116142746 877052534 116142746 877052534 501448368 296088499 501448368 296088499 4565365 976944635 4565365 976944635 267582480 563024636 267582480 563024636 166582650 222268708 166582650 222268708 583024033 30493133 583024033 30493133 56495753 359745422 56495753 359745422 374744281 243591643 374744281 243591643 267979204 349552591 267979204 349552591 455712693 89787957 455712693 89787957 140469649 649294039 140469649 649294039 13219602 408663335 13219602 408663335 594312145 821355136 594312145 821355136 232486274 345126118 232486274 345126118 799331423 187187372 799331423 187187372 91318240 834506550 91318240 834506550 740686715 176262738 740686715 176262738 78723396 552521559 78723396 552521559 999177580 307084974 999177580 307084974 873317744 925184250 873317744 925184250 787066941 252810499 787066941 252810499 32944496 964457829 32944496 964457829 428734060 253537518 428734060 253537518 64842759 435663232 64842759 435663232 122948536 549818271 122948536 549818271 761287013 128793990 761287013 128793990 131514835 636938788 131514835 636938788 322934842 279884677 322934842 279884677 780875806 211450237 780875806 211450237 889872581 353926085 889872581 353926085 942508478 15686220 942508478 15686220 147042261 611814335 147042261 611814335 653660233 351752399 653660233 351752399 143056640 391758370 143056640 391758370 877406834 990739748 877406834 990739748 209203122 125453145 209203122 125453145 972939573 175133563 972939573 175133563 201691136 695374851 201691136 695374851 42885847 629582301 42885847 629582301 223211140 883323510 223211140 883323510 692993864 172234784 692993864 172234784 784260546 767094038 784260546 767094038 872742562 494140005 872742562 494140005 217448932 906056358 217448932 906056358 585048996 302184213 585048996 302184213 666229903 143439096 666229903 143439096 182572115 574783354 182572115 574783354 280714365 946170762 280714365 946170762 930513062 300149145 930513062 300149145 864675183 903683968 864675183 903683968 841616135 79870817 841616135 79870817 929956495 679556126 929956495 679556126 365295492 504099382 365295492 504099382 665021307 815044479 665021307 815044479 386052478 669606534 386052478 669606534 569428143 680385292 569428143 680385292 252796623 253368625 252796623 253368625 537534212 917254332 537534212 917254332 12784912 18798485 12784912 18798485 718611631 213059612 718611631 213059612 97083995 335153020 97083995 335153020 996764781 799247668 996764781 799247668 559218824 43114226 559218824 43114226 307756115 905202804 307756115 905202804 482948765 729984425 482948765 729984425 427887615 629029223 427887615 629029223 506662522 549197626 506662522 549197626 168893288 239945072 168893288 239945072 610327058 124098154 610327058 124098154 295594922 523832671 295594922 523832671 600380201 483526768 600380201 483526768 395121026 132748897 395121026 132748897 676043135 848824977 676043135 848824977 949672960 357375885 949672960 357375885 325662370 136517945 325662370 136517945 708281080 911846033 708281080 911846033 586248096 501421166 586248096 501421166 778802600 670237078 778802600 670237078 3100920 673063237 3100920 673063237 809382761 7671846 809382761 7671846 365812235 417735844 365812235 417735844 214551798 780707006 214551798 780707006 327123031 194158008 327123031 194158008 950514452 148284843 950514452 148284843 12081683 647692672 12081683 647692672 287030447 135420954 287030447 135420954 62219983 163601065 62219983 163601065 857266093 998310475 857266093 998310475 246109744 105028488 246109744 105028488 354999604 793719113 354999604 793719113 664384244 470582782 664384244 470582782 919508328 641777441 919508328 641777441 980544830 13430719 980544830 13430719 259457152 292117708 259457152 292117708 847673126 663658440 847673126 663658440 372045907 284590676 372045907 284590676 753720100 683012323 753720100 683012323 549714089 336742009 549714089 336742009 605229865 964394124 605229865 964394124 379138514 54484908 379138514 54484908 584099749 195637058 584099749 195637058 167730686 346269444 167730686 346269444 688921023 732144946 688921023 732144946 155033329 58901784 155033329 58901784 831606763 771656421 831606763 771656421 297980271 790782199 297980271 790782199 539908168 87173394 539908168 87173394 152996460 305785190 152996460 305785190 907789758 506246588 907789758 506246588 971785737 31667814 971785737 31667814 789404111 935520575 789404111 935520575 402004698 412524568 402004698 412524568 109666200 856083866 109666200 856083866 736149814 12560475 736149814 12560475 512454018 567438081 512454018 567438081 641399691 96843324 641399691 96843324 235608092 377010744 235608092 377010744 618537959 150018887 618537959 150018887 53334209 997182309 53334209 997182309 859937888 26763391 859937888 26763391 716247485 978228853 716247485 978228853 999431914 216327220 999431914 216327220 35921135 843886628 35921135 843886628 961452020 145095898 961452020 145095898 55533323 361704390 55533323 361704390 950995442 47290324 950995442 47290324 693450138 712386036 693450138 712386036 61480127 420008108 61480127 420008108 617359071 533908595 617359071 533908595 45869748 944427307 45869748 944427307 913583415 98043943 913583415 98043943 317399174 472984998 317399174 472984998 715316411 128710842 715316411 128710842 621979325 129674654 621979325 129674654 769519754 422692967 769519754 422692967 296210615 603761016 296210615 603761016 542139804 115183053 542139804 115183053 388573470 762535084 388573470 762535084 982952383 655698881 982952383 655698881 517820599 860386602 517820599 860386602 935273779 100026109 935273779 100026109 169278710 619116555 169278710 619116555 924795810 800238397 924795810 800238397 18331017 552747673 18331017 552747673 938420830 828421508 938420830 828421508 312394772 212646871 312394772 212646871 850138534 536279863 850138534 536279863 816648934 11460369 816648934 11460369 826986764 347382476 826986764 347382476 151542821 723902748 151542821 723902748 196169288 62685880 196169288 62685880 523627869 497205824 523627869 497205824 296059480 372381095 296059480 372381095 613878071 17686980 613878071 17686980 81963563 812400179 81963563 812400179 370506355 290006042 370506355 290006042 72893843 690515149 72893843 690515149 797429830 343728902 797429830 343728902 28307687 810941612 28307687 810941612 524185777 355157172 524185777 355157172 800140726 456822691 800140726 456822691 755143031 1032433 755143031 1032433 327787082 325049639 327787082 325049639 180554976 952614006 180554976 952614006 128011927 862264861 128011927 862264861 213379350 965692718 213379350 965692718 914920499 90432020 914920499 90432020 821179947 984205272 821179947 984205272 324912773 41709268 324912773 41709268 768385190 985859241 768385190 985859241 348168712 42000048 348168712 42000048 701404250 220382161 701404250 220382161 41797561 26304145 41797561 26304145 47788720 751730208 47788720 751730208 788862718 717439254 788862718 717439254 988993151 818249287 988993151 818249287 170626361 508371623 170626361 508371623 310830100 358745640 310830100 358745640 225857883 877590030 225857883 877590030 181946606 759267422 181946606 759267422 629565932 797347204 629565932 797347204 570134476 120598483 570134476 120598483 373758589 560694327 373758589 560694327 731327442 374305255 731327442 374305255 321762545 853470989 321762545 853470989 900804400 951784277 900804400 951784277 53877934 438192285 53877934 438192285 977625051 848407651 977625051 848407651 146665013 337345811 146665013 337345811 688238567 516818538 688238567 516818538 182857377 109024249 182857377 109024249 477361996 616598260 477361996 616598260 765618733 9640101 765618733 9640101 56622805 566809859 56622805 566809859 487887484 485521220 487887484 485521220 10346850 841982804 10346850 841982804 143744943 222984331 143744943 222984331 566661764 992489091 566661764 992489091 603307499 577913301 603307499 577913301 325633889 820156019 325633889 820156019 803137235 852650931 803137235 852650931 199756609 412174511 199756609 412174511 625171735 695256288 625171735 695256288 204990085 407364272 204990085 407364272 360621809 813811408 360621809 813811408 566522790 410907763 566522790 410907763 961158183 714709128 961158183 714709128 314562794 308407941 314562794 308407941 962673690 518392941 962673690 518392941 270790787 360523719 270790787 360523719 321879373 822986655 321879373 822986655 359007446 305755641 359007446 305755641 638648022 922779175 638648022 922779175 66427516 492753445 66427516 492753445 595781655 283374708 595781655 283374708 609105674 835297700 609105674 835297700 660053222 437021970 660053222 437021970 66194615 76000606 66194615 76000606 559584420 773137104 559584420 773137104 764268577 36772215 764268577 36772215 228133825 350937784 228133825 350937784 82615156 69629216 82615156 69629216 725914429 697385577 725914429 697385577 621627245 869115005 621627245 869115005 752791643 896405334 752791643 896405334 708341682 573791077 708341682 573791077 998609378 909799433 998609378 909799433 188684478 255500504 188684478 255500504 738883141 942680594 738883141 942680594 140807143 343503473 140807143 343503473 124658039 849328350 124658039 849328350 548781650 300318849 548781650 300318849 186186500 764191265 186186500 764191265 674891933 712780939 674891933 712780939 471575906 305860941 471575906 305860941 902760949 313483879 902760949 313483879 275999472 264696674 275999472 264696674 959448717 652808523 959448717 652808523 33183065 190876393 33183065 190876393 880354807 15648358 880354807 15648358 953483036 991036373 953483036 991036373 220814204 288864371 220814204 288864371 194645619 977867753 194645619 977867753 793341586 686353310 793341586 686353310 536913441 95442398 536913441 95442398 763205854 296544975 763205854 296544975 551434840 881553171 551434840 881553171 806398668 291741540 806398668 291741540 555039302 875864093 555039302 875864093 655799395 302435544 655799395 302435544 764828855 869410844 764828855 869410844 935138636 534143185 935138636 534143185 502118864 873582597 502118864 873582597 801759354 815571358 801759354 815571358 21879967 55913620 21879967 55913620 772994793 999150177 772994793 999150177 854661367 511355566 854661367 511355566 895979842 133428488 895979842 133428488 19872703 44828212 19872703 44828212 442200353 470016587 442200353 470016587 898842591 536137449 898842591 536137449 739089016 621565290 739089016 621565290 889255757 246268954 889255757 246268954 152553980 289987247 152553980 289987247 506478270 997909856 506478270 997909856 168408862 469994810 168408862 469994810 946447035 567858339 946447035 567858339 929146564 86278333 929146564 86278333 928491889 480055789 928491889 480055789 25601652 126976640 25601652 126976640 822678534 739696571 822678534 739696571 177492942 88065299 177492942 88065299 139625668 119240074 139625668 119240074 199206002 88584718 199206002 88584718 21024322 555209822 21024322 555209822 847525137 869110499 847525137 869110499 382718471 233966908 382718471 233966908 981791667 866015600 981791667 866015600 455626872 41615601 455626872 41615601 126020877 718894372 126020877 718894372 96731992 935085600 96731992 935085600 367519303 147458529 367519303 147458529 219880311 870425187 219880311 870425187 930181881 180914534 930181881 180914534 985978626 702789001 985978626 702789001 445608114 815788559 445608114 815788559 647245121 92640481 647245121 92640481 72084035 999725832 72084035 999725832 365257796 71190487 365257796 71190487 966602657 312311147 966602657 312311147 136586151 14596071 136586151 14596071 777952283 842196514 777952283 842196514 87000659 101670392 87000659 101670392 802798691 871649644 802798691 871649644 147968403 63892267 147968403 63892267 339712517 447060187 339712517 447060187 620706375 146118954 620706375 146118954 435913635 838516334 435913635 838516334 662608879 211073312 662608879 211073312 705031764 567024773 705031764 567024773 144948733 215050786 144948733 215050786 703475559 766127293 703475559 766127293 193735754 84708293 193735754 84708293 813016134 202056553 813016134 202056553 62232949 183183038 62232949 183183038 39945481 665769700 39945481 665769700 581523858 29723229 581523858 29723229 270777751 473877168 270777751 473877168 994580280 42157626 994580280 42157626 793188213 225253658 793188213 225253658 938545342 533310466 938545342 533310466 596787343 894439979 596787343 894439979 145692516 47181883 145692516 47181883 768709017 15718364 768709017 15718364 566851357 346954149 566851357 346954149 647757179 592919296 647757179 592919296 248866370 14783551 248866370 14783551 360854955 732451378 360854955 732451378 363078732 91086290 363078732 91086290 259013948 932534424 259013948 932534424 761738076 514676117 761738076 514676117 9076713 921528532 9076713 921528532 322561012 702346694 322561012 702346694 223723738 927442045 223723738 927442045 589924673 335961049 589924673 335961049 455069402 929742696 455069402 929742696 49889428 320578877 49889428 320578877 244826475 821564824 244826475 821564824 143441888 81779601 143441888 81779601 742661511 987397977 742661511 987397977 255590155 124741349 255590155 124741349 668117455 116939663 668117455 116939663 284553620 820638936 284553620 820638936 923073211 765321536 923073211 765321536 600571782 593988649 600571782 593988649 868660535 445426378 868660535 445426378 199126328 186462706 199126328 186462706 759047980 777184765 759047980 777184765 369886675 65663333 369886675 65663333 548585946 575973858 548585946 575973858 253545125 282078006 253545125 282078006 212883438 938047244 212883438 938047244 447381982 77124665 447381982 77124665 294216710 918630221 294216710 918630221 855278737 830597870 855278737 830597870 258627206 281941512 258627206 281941512 514346375 298519116 514346375 298519116 43909671 109520491 43909671 109520491 116548079 992689755 116548079 992689755 337243492 105813922 337243492 105813922 577680492 732499790 577680492 732499790 478544173 722089950 478544173 722089950 534065132 732381179 534065132 732381179 13327565 376955219 13327565 376955219 332703361 589883667 332703361 589883667 113899795 28655452 113899795 28655452 126945123 437468389 126945123 437468389 104435930 311120034 104435930 311120034 112218014 727241762 112218014 727241762 220813091 990052808 220813091 990052808 679002477 388798330 679002477 388798330 475155563 580178495 475155563 580178495 50851292 37357067 50851292 37357067 845154786 354694976 845154786 354694976 99869073 869732962 99869073 869732962 950064041 194475966 950064041 194475966 401806805 770708287 401806805 770708287 163330799 176023405 163330799 176023405 3105231 938791940 3105231 938791940 58561968 42005276 58561968 42005276 439886002 798560713 439886002 798560713 241637271 173082657 241637271 173082657 26995731 831343225 26995731 831343225 483775275 128255300 483775275 128255300 48972309 274788836 48972309 274788836 636644070 724913979 636644070 724913979 112402136 152275461 112402136 152275461 576689830 239728626 576689830 239728626 996609583 221140914 996609583 221140914 897477489 750195914 897477489 750195914 228598413 157662955 228598413 157662955 660422453 299490653 660422453 299490653 66213235 639757364 66213235 639757364 929869846 605844485 929869846 605844485 720282431 636357103 720282431 636357103 940807602 139451082 940807602 139451082 826300656 335450830 826300656 335450830 575086811 122093419 575086811 122093419 629302869 904846985 629302869 904846985 60318150 384224733 60318150 384224733 906360813 330306578 906360813 330306578 80676148 901019046 80676148 901019046 987557188 308537001 987557188 308537001 525003881 949864235 525003881 949864235 685978151 822951264 685978151 822951264 663695758 353141881 663695758 353141881 836555542 993470720 836555542 993470720 27654007 922511033 27654007 922511033 587749179 157514720 587749179 157514720 100862186 421702078 100862186 421702078 983592069 345425614 983592069 345425614 999017537 898192214 999017537 898192214 139476054 78796991 139476054 78796991 144654971 848654108 144654971 848654108 935046671 166998724 935046671 166998724 959140486 639804112 959140486 639804112 254913118 51782784 254913118 51782784 691539803 862301103 691539803 862301103 88677662 69847582 88677662 69847582 631700105 591704268 631700105 591704268 842577947 452804068 842577947 452804068 541249499 698643918 541249499 698643918 93884203 384961442 93884203 384961442 355093146 777709772 355093146 777709772 638199458 271612005 638199458 271612005 761259938 617013051 761259938 617013051 192320577 288899353 192320577 288899353 348093472 540293385 348093472 540293385 510229571 45527735 510229571 45527735 22089949 669661035 22089949 669661035 936178506 8528719 936178506 8528719 375791914 921646790 375791914 921646790 795047532 816578765 795047532 816578765 57027446 983280688 57027446 983280688 269924938 123949455 269924938 123949455 343309062 24707557 343309062 24707557 394336755 908638533 394336755 908638533 55192585 51345677 55192585 51345677 512403086 505094288 512403086 505094288 201631349 107334153 201631349 107334153 284822602 695302517 284822602 695302517 738056043 380675841 738056043 380675841 284538403 425257226 284538403 425257226 989772822 509265603 989772822 509265603 310641619 773175027 310641619 773175027 638757296 44093521 638757296 44093521 269189199 425925678 269189199 425925678 599281705 275990626 599281705 275990626 299872343 760352889 299872343 760352889 189202532 638590613 189202532 638590613 747895486 43878352 747895486 43878352 769719698 987209577 769719698 987209577 301790971 280960905 301790971 280960905 268541746 870584113 268541746 870584113 542968775 88355235 542968775 88355235 210112098 550969932 210112098 550969932 742526840 553096670 742526840 553096670 684134662 355560484 684134662 355560484 378050099 677652999 378050099 677652999 903422552 66993347 903422552 66993347 437474436 938741625 437474436 938741625 772570524 349106053 772570524 349106053 456974687 818389103 456974687 818389103 588325378 325912498 588325378 325912498 970400488 224159899 970400488 224159899 273108614 435748992 273108614 435748992 987296234 144005452 987296234 144005452 623142314 344437491 623142314 344437491 200067391 232774907 200067391 232774907 429605674 881536737 429605674 881536737 64330141 12248045 64330141 12248045 499571224 555289228 499571224 555289228 880203896 122975794 880203896 122975794 642534989 489956236 642534989 489956236 179927254 91596499 179927254 91596499 490451360 658188069 490451360 658188069 808883219 269568276 808883219 269568276 64729229 778400664 64729229 778400664 839902554 594503481 839902554 594503481 623039531 788361208 623039531 788361208 831699174 171693281 831699174 171693281 89158405 410392809 89158405 410392809 730898037 251494509 730898037 251494509 163266957 801975826 163266957 801975826 230830592 86983665 230830592 86983665 354783950 849102464 354783950 849102464 217304040 95282783 217304040 95282783 400420245 854851432 400420245 854851432 757879232 576988305 757879232 576988305 182164795 913524095 182164795 913524095 987191864 267232965 987191864 267232965 200042533 292604348 200042533 292604348 803527465 39589512 803527465 39589512 380678001 378539101 380678001 378539101 880879212 631211036 880879212 631211036 859860557 201061962 859860557 201061962 842220704 816869234 842220704 816869234 707749665 213607138 707749665 213607138 904341002 988546156 904341002 988546156 459447477 340302567 459447477 340302567 624640761 943553536 624640761 943553536 218903273 223236252 218903273 223236252 871737228 35530567 871737228 35530567 140715265 453120968 140715265 453120968 778276292 373569989 778276292 373569989 176065406 626747021 176065406 626747021 725686883 55127028 725686883 55127028 985444511 281234196 985444511 281234196 306624890 251114899 306624890 251114899 384345107 800723507 384345107 800723507 291223374 348003191 291223374 348003191 659099908 450670597 659099908 450670597 4064550 357451028 4064550 357451028 898785074 914413095 898785074 914413095 980736690 266773194 980736690 266773194 65623775 155389812 65623775 155389812 320774311 519567618 320774311 519567618 215528334 100775149 215528334 100775149 990856558 512648585 990856558 512648585 602470380 777726359 602470380 777726359 209750289 293784608 209750289 293784608 373631889 946116215 373631889 946116215 960584208 843320384 960584208 843320384 263424224 867691781 263424224 867691781 264687166 637881307 264687166 637881307 110206168 9443519 110206168 9443519 608192552 938631692 608192552 938631692 414676437 303346786 414676437 303346786 679088302 644314288 679088302 644314288 82486829 473677230 82486829 473677230 287369926 823450454 287369926 823450454 109862803 744499312 109862803 744499312 445631806 970210257 445631806 970210257 84768034 796494136 84768034 796494136 995994758 732654080 995994758 732654080 7135417 208048871 7135417 208048871 919364298 631241272 919364298 631241272 5168450 830442 5168450 830442 955459193 252435624 955459193 252435624 267550973 911564117 267550973 911564117 492340767 771841352 492340767 771841352 806123587 992686780 806123587 992686780 745684056 76491685 745684056 76491685 315954126 586187894 315954126 586187894 909027111 159702726 909027111 159702726 462398618 582577675 462398618 582577675 32018091 110437379 32018091 110437379 598566966 494955260 598566966 494955260 74275681 926447301 74275681 926447301 729175398 36287113 729175398 36287113 534783464 865733902 534783464 865733902 214992931 316711378 214992931 316711378 548867300 216170190 548867300 216170190 151409276 937552956 151409276 937552956 384638997 914478949 384638997 914478949 65640763 40214786 65640763 40214786 609482472 864511390 609482472 864511390 348932119 881670001 348932119 881670001 3850558 58905138 3850558 58905138 139933389 672779244 139933389 672779244 248713917 353745742 248713917 353745742 51340301 844421708 51340301 844421708 345668721 24333515 345668721 24333515 820974657 788836944 820974657 788836944 156176100 105141982 156176100 105141982 435760345 704063151 435760345 704063151 658018959 290184738 658018959 290184738 796179616 762926570 796179616 762926570 575735836 82687809 575735836 82687809 335566497 613199599 335566497 613199599 800076697 750997039 800076697 750997039 266245947 859277321 266245947 859277321 838024828 55711314 838024828 55711314 371022767 286617914 371022767 286617914 598537019 219776209 598537019 219776209 167918 909486777 167918 909486777 961711348 74833305 961711348 74833305 5932845 348133438 5932845 348133438 498884229 255673971 498884229 255673971 223529355 679320655 223529355 679320655 932329314 824313941 932329314 824313941 29293478 845506212 29293478 845506212 216678123 67396694 216678123 67396694 141020705 731081929 141020705 731081929 262719715 690958132 262719715 690958132 571162416 973011668 571162416 973011668 634564570 480406736 634564570 480406736 257422257 971986713 257422257 971986713 84550469 151134608 84550469 151134608 770336983 880695211 770336983 880695211 150757920 391357197 150757920 391357197 606445141 946975706 606445141 946975706 136030156 299428409 136030156 299428409 347347430 703762268 347347430 703762268 59476416 319442097 59476416 319442097 597098099 247115151 597098099 247115151 904424860 921658597 904424860 921658597 696351105 32054059 696351105 32054059 813659278 588548187 813659278 588548187 119210314 266249303 119210314 266249303 45190826 776937162 45190826 776937162 474421007 184900380 474421007 184900380 461929353 719263154 461929353 719263154 437593153 271104919 437593153 271104919 247682861 845636850 247682861 845636850 559087973 339984246 559087973 339984246 572758066 562836550 572758066 562836550 709288088 76554002 709288088 76554002 83791338 840295265 83791338 840295265 390868280 425844507 390868280 425844507 215135617 944059393 215135617 944059393 569134397 94418172 569134397 94418172 46617630 785079591 46617630 785079591 767799516 253113519 767799516 253113519 804566740 783751461 804566740 783751461 370378229 479305504 370378229 479305504 590177057 658592046 590177057 658592046 318240855 820638557 318240855 820638557 568387253 428333341 568387253 428333341 177190563 724195484 177190563 724195484 366743351 1521204 366743351 1521204 461092471 957581874 461092471 957581874 870586149 943782907 870586149 943782907 371381981 969597876 371381981 969597876 698905820 379992334 698905820 379992334 43092857 158517955 43092857 158517955 857268985 872768121 857268985 872768121 416990356 912747317 416990356 912747317 912921646 65926021 912921646 65926021 551595900 891742423 551595900 891742423 776094583 480868535 776094583 480868535 144837496 351237694 144837496 351237694 902283306 571255875 902283306 571255875 356452647 179529506 356452647 179529506 992864710 666669131 992864710 666669131 315444485 60448508 315444485 60448508 125454387 826963750 125454387 826963750 685220994 56789055 685220994 56789055 224447231 489497829 224447231 489497829 275623162 619528644 275623162 619528644 50469207 210938431 50469207 210938431 324076172 744660237 324076172 744660237 152798026 606255759 152798026 606255759 246746023 899275541 246746023 899275541 31679704 148753375 31679704 148753375 688127978 818232749 688127978 818232749 844216 140732227 844216 140732227 262367726 613481330 262367726 613481330 212571080 431903360 212571080 431903360 836708229 509744201 836708229 509744201 4062176 704260300 4062176 704260300 754605419 96267246 754605419 96267246 201509333 721423075 201509333 721423075 546349006 578022154 546349006 578022154 666808780 91637446 666808780 91637446 221195291 121189809 221195291 121189809 904674202 631565316 904674202 631565316 414836944 794126405 414836944 794126405 975009815 761418313 975009815 761418313 447129097 183665077 447129097 183665077 774724759 751404095 774724759 751404095 37546938 327824187 37546938 327824187 322942045 424410293 322942045 424410293 60088275 213107345 60088275 213107345 425132395 292269302 425132395 292269302 276350081 925232324 276350081 925232324 67432251 357092278 67432251 357092278 860568699 119464067 860568699 119464067 426983116 568667630 426983116 568667630 588317335 401531387 588317335 401531387 67212409 887169993 67212409 887169993 469926161 238678720 469926161 238678720 613196412 434697502 613196412 434697502 143257130 822179915 143257130 822179915 947283635 305440241 947283635 305440241 325604996 553988390 325604996 553988390 911841567 500600112 911841567 500600112 31234120 754714569 31234120 754714569 559934242 168804454 559934242 168804454 362082042 990324059 362082042 990324059 114130801 343769042 114130801 343769042 722932615 910223146 722932615 910223146 952148857 18635796 952148857 18635796 332309054 750729809 332309054 750729809 776918631 832572496 776918631 832572496 139548727 710608587 139548727 710608587 225493640 883327415 225493640 883327415 611903862 551528356 611903862 551528356 102877846 724422424 102877846 724422424 214325896 97261840 214325896 97261840 501092166 844744525 501092166 844744525 89759504 329209112 89759504 329209112 555143166 715327010 555143166 715327010 333244646 152889213 333244646 152889213 144124574 56267474 144124574 56267474 874233506 211072537 874233506 211072537 173318700 240519214 173318700 240519214 524115646 107526442 524115646 107526442 999719832 408801567 999719832 408801567 886624049 751991164 886624049 751991164 49464459 270712626 49464459 270712626 850497302 546506003 850497302 546506003 130519659 182657253 130519659 182657253 276482942 602472769 276482942 602472769 118204894 418832466 118204894 418832466 737787897 167186314 737787897 167186314 593344249 695375541 593344249 695375541 888471686 270963200 888471686 270963200 632144342 659259707 632144342 659259707 880390316 147357206 880390316 147357206 240672269 294899254 240672269 294899254 330197920 120905197 330197920 120905197 622972269 542984941 622972269 542984941 577299165 141284181 577299165 141284181 521022018 767104163 521022018 767104163 867998237 802453524 867998237 802453524 235109114 450223380 235109114 450223380 661539346 716145965 661539346 716145965 588170817 99460420 588170817 99460420 872884872 640483221 872884872 640483221 15516143 210651773 15516143 210651773 893853472 944188617 893853472 944188617 412188790 17465932 412188790 17465932 917252925 840257114 917252925 840257114 166078821 893615720 166078821 893615720 201763570 871925661 201763570 871925661 75841058 619759483 75841058 619759483 814862986 612632486 814862986 612632486 339113742 949672859 339113742 949672859 703698086 239168226 703698086 239168226 275653088 714934326 275653088 714934326 662140144 174562257 662140144 174562257 919641667 78838396 919641667 78838396 282933038 541296479 282933038 541296479 753097709 711729204 753097709 711729204 315400120 118364206 315400120 118364206 424347418 877156049 424347418 877156049 461046171 425534523 461046171 425534523 602194498 256590294 602194498 256590294 198173772 236791045 198173772 236791045 851951599 774659445 851951599 774659445 154460276 107143484 154460276 107143484 867337400 809557665 867337400 809557665 849463535 381327471 849463535 381327471 220385301 964235300 220385301 964235300 705506856 61964890 705506856 61964890 69928983 525995463 69928983 525995463 850546036 77206610 850546036 77206610 294804675 934050180 294804675 934050180 883665523 173421701 883665523 173421701 669675951 982782302 669675951 982782302 234519414 31591793 234519414 31591793 691846033 488187952 691846033 488187952 120667061 211575542 120667061 211575542 678763812 636303314 678763812 636303314 161609738 351389714 161609738 351389714 673277810 380852420 673277810 380852420 988664104 299624556 988664104 299624556 540839808 970935003 540839808 970935003 81447489 693407474 81447489 693407474 758139212 895581635 758139212 895581635 92907594 679092232 92907594 679092232 754194516 582390517 754194516 582390517 360747710 824741781 360747710 824741781 727125048 23500623 727125048 23500623 156440479 521279981 156440479 521279981 189548068 120927000 189548068 120927000 248187401 652092994 248187401 652092994 642323001 306317067 642323001 306317067 272894048 510807209 272894048 510807209 996665888 181623517 996665888 181623517 235510186 663629807 235510186 663629807 857024276 58481205 857024276 58481205 387653494 770497899 387653494 770497899 713890556 283203333 713890556 283203333 98266333 28940405 98266333 28940405 348769087 894362008 348769087 894362008 536078059 769160678 536078059 769160678 928740474 835314765 928740474 835314765 630982727 528225373 630982727 528225373 994329619 756267395 994329619 756267395 125500867 82339057 125500867 82339057 221554634 915299040 221554634 915299040 69975769 823084603 69975769 823084603 979747342 213691526 979747342 213691526 400608836 394658429 400608836 394658429 858729611 707678367 858729611 707678367 237053362 100599216 237053362 100599216 749566560 992775878 749566560 992775878 357729825 293604844 357729825 293604844 497681259 740693391 497681259 740693391 333898187 527421708 333898187 527421708 726337085 985977238 726337085 985977238 338023031 453844005 338023031 453844005 889936637 603308655 889936637 603308655 363858774 188768494 363858774 188768494 337486288 671846196 337486288 671846196 795301656 179572809 795301656 179572809 537515370 352147667 537515370 352147667 436246486 517241312 436246486 517241312 922329854 639150824 922329854 639150824 737498880 279871592 737498880 279871592 824470977 467816359 824470977 467816359 508612319 100284451 508612319 100284451 431360144 715332616 431360144 715332616 294274743 302157646 294274743 302157646 909465893 817780448 909465893 817780448 320623586 526474147 320623586 526474147 992865239 371467414 992865239 371467414 213020697 752143737 213020697 752143737 743653204 181041742 743653204 181041742 41820099 748392739 41820099 748392739 328387781 493414416 328387781 493414416 46422085 960491171 46422085 960491171 607527859 463732960 607527859 463732960 532886942 977849771 532886942 977849771 733735855 139982072 733735855 139982072 358035751 628591057 358035751 628591057 344899973 372433007 344899973 372433007 930228294 598142964 930228294 598142964 340231868 796355189 340231868 796355189 756985688 26900117 756985688 26900117 131253500 642747497 131253500 642747497 476307320 832057755 476307320 832057755 147560772 396802634 147560772 396802634 452126936 943770524 452126936 943770524 98973888 100738845 98973888 100738845 808393203 540928772 808393203 540928772 425086466 271452298 425086466 271452298 456505374 629434171 456505374 629434171 791480508 346991374 791480508 346991374 57818280 653773214 57818280 653773214 698621133 439018886 698621133 439018886 111379604 65799037 111379604 65799037 55034224 436317924 55034224 436317924 488098400 396310116 488098400 396310116 308926993 913455776 308926993 913455776 463003175 478152027 463003175 478152027 519734119 804578396 519734119 804578396 153793260 296142543 153793260 296142543 993636906 391447249 993636906 391447249 165092237 198110266 165092237 198110266 328873194 563135881 328873194 563135881 781516340 64699891 781516340 64699891 942109981 678623709 942109981 678623709 387347181 852738876 387347181 852738876 398079286 262366491 398079286 262366491 252060630 811551369 252060630 811551369 978569637 360119942 978569637 360119942 559942631 956246648 559942631 956246648 384261305 451013849 384261305 451013849 949736381 749291677 949736381 749291677 102956202 884316719 102956202 884316719 610485534 977196950 610485534 977196950 440132980 56925612 440132980 56925612 290569327 464404571 290569327 464404571 238580642 284882554 238580642 284882554 103768256 792569706 103768256 792569706 747596353 980235896 747596353 980235896 58665990 898487150 58665990 898487150 622660190 15520304 622660190 15520304 229997335 194583605 229997335 194583605 872194125 681876833 872194125 681876833 14844307 627628306 14844307 627628306 380580866 843852045 380580866 843852045 548602253 243677547 548602253 243677547 446524001 932153517 446524001 932153517 415504231 218563692 415504231 218563692 882420232 842251588 882420232 842251588 25788228 333433497 25788228 333433497 623039935 322366999 623039935 322366999 358869702 109691137 358869702 109691137 142805304 539215952 142805304 539215952 28255513 417821251 28255513 417821251 235135750 941177051 235135750 941177051 129514549 515860925 129514549 515860925 957749558 830894557 957749558 830894557 808470899 97223290 808470899 97223290 184210561 349448382 184210561 349448382 651693114 6810913 651693114 6810913 746408627 771992946 746408627 771992946 174301406 217597909 174301406 217597909 631927909 639486961 631927909 639486961 768895612 339104327 768895612 339104327 883374409 733911597 883374409 733911597 270732256 536578673 270732256 536578673 173970486 981501356 173970486 981501356 853998900 35076150 853998900 35076150 203642600 895160682 203642600 895160682 847021486 8797440 847021486 8797440 474447413 260536531 474447413 260536531 955597251 269798094 955597251 269798094 148973267 448358768 148973267 448358768 703469193 47855909 703469193 47855909 354895446 420176494 354895446 420176494 679938581 676631112 679938581 676631112 279248643 24248920 279248643 24248920 746814115 984611570 746814115 984611570 120018717 695714491 120018717 695714491 928905636 490842864 928905636 490842864 15909765 63944896 15909765 63944896 520669825 948745106 520669825 948745106 241889609 498641247 241889609 498641247 471302352 43211702 471302352 43211702 995406138 555563111 995406138 555563111 647636615 119010479 647636615 119010479 215956613 417781785 215956613 417781785 115273505 835786541 115273505 835786541 919192011 48723606 919192011 48723606 201107877 478643087 201107877 478643087 364072312 381810570 364072312 381810570 977832008 27033586 977832008 27033586 273725075 780183771 273725075 780183771 757802068 407566893 757802068 407566893 371069994 749653716 371069994 749653716 733195985 604200395 733195985 604200395 511941066 10912023 511941066 10912023 73507944 625297709 73507944 625297709 140313992 595622247 140313992 595622247 672642949 777478542 672642949 777478542 636835973 78251064 636835973 78251064 615262468 966719464 615262468 966719464 968443114 406259032 968443114 406259032 232372713 823666400 232372713 823666400 117430704 380141357 117430704 380141357 643425663 655506992 643425663 655506992 552918001 483924862 552918001 483924862 749781839 534927672 749781839 534927672 228580897 108434396 228580897 108434396 605700896 260444382 605700896 260444382 39680933 89020381 39680933 89020381 715883366 594666854 715883366 594666854 603230878 48889375 603230878 48889375 474339315 908326190 474339315 908326190 649234340 430418920 649234340 430418920 210122770 710371089 210122770 710371089 837818799 587955304 837818799 587955304 185328534 724712801 185328534 724712801 548708565 192384038 548708565 192384038 548784156 594662939 548784156 594662939 947970300 931595624 947970300 931595624 1130809 29082906 1130809 29082906 955317158 607203825 955317158 607203825 334982016 858993664 334982016 858993664 710763377 765137607 710763377 765137607 447486585 403716020 447486585 403716020 65472275 79574642 65472275 79574642 880875983 458227776 880875983 458227776 556516272 583886323 556516272 583886323 918946270 970774531 918946270 970774531 481550174 440973971 481550174 440973971 579937238 808373111 579937238 808373111 295975063 738538254 295975063 738538254 539244846 773311486 539244846 773311486 416475165 727692796 416475165 727692796 327194559 799299651 327194559 799299651 403219505 452033835 403219505 452033835 295975625 927633625 295975625 927633625 789004447 419125341 789004447 419125341 362627 618127844 362627 618127844 173300469 72480431 173300469 72480431 195244524 396957375 195244524 396957375 883504033 542208769 883504033 542208769 249268413 564490404 249268413 564490404 665948490 530552985 665948490 530552985 333055744 357139843 333055744 357139843 881372126 165466298 881372126 165466298 244896937 611595846 244896937 611595846 916130787 483829094 916130787 483829094 82075285 323669143 82075285 323669143 46863399 502446271 46863399 502446271 319220805 779559335 319220805 779559335 148623942 107759261 148623942 107759261 314098950 774319706 314098950 774319706 432045500 70973310 432045500 70973310 330860867 845354296 330860867 845354296 993738111 703551287 993738111 703551287 211164400 671096008 211164400 671096008 945968486 823709811 945968486 823709811 268700238 44271771 268700238 44271771 799479242 403774170 799479242 403774170 168187755 669177933 168187755 669177933 901949670 359123497 901949670 359123497 984774691 655426659 984774691 655426659 107810168 533309506 107810168 533309506 993556308 315560815 993556308 315560815 801795400 5984742 801795400 5984742 869673175 846891281 869673175 846891281 575261274 291949840 575261274 291949840 890031808 574253176 890031808 574253176 283950616 499761653 283950616 499761653 484000748 583072605 484000748 583072605 209419150 390188470 209419150 390188470 640663114 807149468 640663114 807149468 260773359 687419813 260773359 687419813 974481634 820921337 974481634 820921337 374378903 51424984 374378903 51424984 413714948 205383505 413714948 205383505 51008599 339704327 51008599 339704327 923582304 528063274 923582304 528063274 328985038 907488525 328985038 907488525 792857935 549453445 792857935 549453445 702943879 873970196 702943879 873970196 942662397 799193617 942662397 799193617 524210885 402307667 524210885 402307667 795965896 296615483 795965896 296615483 112675241 909783341 112675241 909783341 608261341 1410000
#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...