Submission #147850

#TimeUsernameProblemLanguageResultExecution timeMemory
147850jwvg0425Broken Line (IOI19_line)Text
0 / 100
0 ms0 KiB
41 0 0 80 0 0 0 59 32 80 32 54 15 59 15 22 47 54 47 53 84 22 84 68 28 53 28 60 40 68 40 61 11 60 11 16 100 61 100 64 83 16 83 20 20 64 20 32 6 20 6 50 2 32 2 72 98 50 98 66 37 72 37 18 4 66 4 41 94 18 94 97 25 41 25 30 99 97 99 74 86 30 86
1201 0 0 4181 0 0 0 8269 5934 4181 5934 1135 1910 8269 1910 9056 1042 1135 1042 9334 967 9056 967 587 777 9334 777 4146 9419 587 9419 369 4174 4146 4174 9559 272 369 272 2673 565 9559 565 697 7390 2673 7390 1809 690 697 690 5163 1825 1809 1825 5710 4888 5163 4888 3923 4595 5710 4595 407 6309 3923 6309 8401 369 407 369 137 8308 8401 8308 375 9849 137 9849 1993 9666 375 9666 3950 8075 1993 8075 153 6262 3950 6262 5631 98 153 98 423 4650 5631 4650 6854 379 423 379 8078 6677 6854 6677 1122 8019 8078 8019 3172 1001 1122 1001 1415 6890 3172 6890 16 8551 1415 8551 5617 13 16 13 6986 4680 5617 4680 4331 3430 6986 3430 8351 4334 4331 4334 4126 1768 8351 1768 3483 6088 4126 6088 448 6749 3483 6749 8944 463 448 463 5627 8787 8944 8787 1175 5274 5627 5274 8720 8736 1175 8736 883 1511 8720 1511 9146 852 883 852 4287 909 9146 909 9396 4233 4287 4233 3221 695 9396 695 6224 3394 3221 3394 9496 4111 6224 4111 9479 9412 9496 9412 2349 612 9479 612 5277 2484 2349 2484 656 4931 5277 4931 8628 9343 656 9343 7131 1563 8628 1563 6534 7015 7131 7015 316 6443 6534 6443 7923 192 316 192 7763 2316 7923 2316 7376 2497 7763 2497 132 7262 7376 7262 4598 86 132 86 2843 5432 4598 5432 8468 3040 2843 3040 6546 1666 8468 1666 3517 3779 6546 3779 7762 3514 3517 3514 8285 7678 7762 7678 6798 8176 8285 8176 7336 3646 6798 3646 4271 7235 7336 7235 8092 4223 4271 4223 7932 8035 8092 8035 3386 7940 7932 7940 2337 3462 3386 3462 1780 2411 2337 2411 8343 1819 1780 1819 5614 8194 8343 8194 591 5265 5614 5265 8622 616 591 616 9790 8479 8622 8479 649 282 9790 282 3587 643 649 643 886 6630 3587 6630 8799 9149 886 9149 6157 1367 8799 1367 5214 6056 6157 6056 5346 4997 5214 4997 1476 4851 5346 4851 595 8518 1476 8518 5741 9394 595 9394 7618 5394 5741 5394 4050 2594 7618 2594 9144 4116 4050 4116 3754 9058 9144 9058 2550 6467 3754 6467 9966 2637 2550 2637 8612 9948 9966 9948 1559 1580 8612 1580 8137 8374 1559 8374 7567 8098 8137 8098 6656 2654 7567 2654 4486 3702 6656 3702 6045 5591 4486 5591 7865 5848 6045 5848 5431 2367 7865 2367 3571 5166 5431 5166 4411 3550 3571 3550 4569 4378 4411 4378 6129 5524 4569 5524 2967 6028 6129 6028 8544 7043 2967 7043 128 8430 8544 8430 7198 9929 128 9929 1201 3155 7198 3155 9854 8715 1201 8715 551 176 9854 176 2784 9464 551 9464 3922 7301 2784 7301 2085 3956 3922 3956 7954 8002 2085 8002 9106 2285 7954 2285 2607 9045 9106 9045 3014 7469 2607 7469 650 7019 3014 7019 1811 678 650 678 406 8177 1811 8177 489 9630 406 9630 1904 524 489 524 2990 2029 1904 2029 8446 3186 2990 3186 7417 8325 8446 8325 5797 7370 7417 7370 1173 4516 5797 4516 7935 1097 1173 1097 2595 2309 7935 2309 9587 2719 2595 2719 2371 9496 9587 9496 8303 2503 2371 2503 8940 1822 8303 1822 4063 1058 8940 1058 7163 6127 4063 6127 1691 3185 7163 3185 6951 1725 1691 1725 8794 6815 6951 6815 3388 8571 8794 8571 9811 6817 3388 6817 4659 9706 9811 9706 6256 4655 4659 4655 7390 4098 6256 4098 1226 7327 7390 7327 9635 1152 1226 1152 1629 464 9635 464 3736 8328 1629 8328 842 3719 3736 3719 3216 9156 842 9156 4600 6877 3216 6877 2968 4553 4600 4553 4588 3162 2968 3162 6398 4525 4588 4525 3770 3921 6398 3921 5777 6446 3770 6446 8615 4545 5777 4545 4324 8449 8615 8449 7918 5768 4324 5768 9387 7870 7918 7870 7297 721 9387 721 1289 3009 7297 3009 7746 8673 1289 8673 6202 2505 7746 2505 1538 6124 6202 6124 606 8433 1538 8433 3919 9379 606 9379 2582 3927 3919 3927 7130 2653 2582 2653 3162 3216 7130 3216 5603 6976 3162 6976 4276 5252 5603 5252 9956 5837 4276 5837 6289 9934 9956 9934 9240 6250 6289 6250 1169 9145 9240 9145 6948 1076 1169 1076 7201 3472 6948 3472 3573 3118 7201 3118 1308 6656 3573 6656 1878 1365 1308 1365 2098 1911 1878 1911 2758 2203 2098 2203 5992 2873 2758 2873 6039 4277 5992 4277 8405 5830 6039 5830 9905 1712 8405 1712 1647 94 9905 94 313 8310 1647 8310 7538 9758 313 9758 1037 7465 7538 7465 3528 934 1037 934 4900 6675 3528 6675 1031 4738 4900 4738 9557 9048 1031 9048 6845 9468 9557 9468 5827 6654 6845 6654 2148 4485 5827 4485 7339 2289 2148 2289 5320 2994 7339 2994 8819 5064 5320 5064 6658 8631 8819 8631 9503 6520 6658 6520 2684 589 9503 589 8810 2828 2684 2828 7406 1345 8810 1345 5643 7361 7406 7361 6851 5302 5643 5302 5818 3546 6851 3546 2244 4497 5818 4497 7412 7848 2244 7848 3775 2821 7412 2821 2262 3799 3775 3799 5323 2364 2262 2364 1666 4877 5323 4877 7285 8309 1666 8309 6333 7196 7285 7196 6252 6271 6333 6271 3317 6221 6252 6221 2177 3434 3317 3434 9655 2303 2177 2303 699 9617 9655 9617 5302 9332 699 9332 1257 4895 5302 4895 3882 1221 1257 1221 5104 3895 3882 3895 5221 4829 5104 4829 8254 4966 5221 4966 7835 1981 8254 1981 5169 2418 7835 2418 4007 5022 5169 5022 1274 6229 4007 6229 61 8687 1274 8687 6944 52 61 52 3811 6793 6944 6793 8842 6424 3811 6424 4998 8670 8842 8670 6779 5193 4998 5193 7866 6564 6779 6564 2793 7819 7866 7819 4330 7265 2793 7265 3743 5747 4330 5747 6243 6472 3743 6472 63 6186 6243 6186 5145 9944 63 9944 7596 4879 5145 4879 5351 7512 7596 7512 6109 5130 5351 5130 3459 4181 6109 4181 4437 3475 3459 3475 8216 4426 4437 4426 7850 8107 8216 8107 7643 2393 7850 2393 7747 7544 7643 7544 6627 7669 7747 7669 8382 3715 6627 3715 7648 1729 8382 1729 2191 2570 7648 2570 6623 7876 2191 7876 1804 6512 6623 6512 3211 8181 1804 8181 9845 3309 3211 3309 5309 9750 9845 9750 8030 4998 5309 4998 9925 8001 8030 8001 1975 9922 9925 9922 6328 2033 1975 2033 9612 6264 6328 6264 363 9505 9612 9505 7159 9707 363 9707 6063 7020 7159 7020 4482 4190 6063 4190 3640 4449 4482 4449 6208 6567 3640 6567 5963 4120 6208 4120 9892 4306 5963 4306 8094 125 9892 125 4383 2070 8094 2070 6152 5738 4383 5738 2602 4154 6152 4154 8002 2721 2602 2721 241 2218 8002 2218 5543 9767 241 9767 9765 4739 5543 4739 572 9658 9765 9658 5037 588 572 588 5222 5164 5037 5164 6542 4907 5222 4907 1892 6453 6542 6453 4194 8123 1892 8123 4634 4212 4194 4212 5560 4601 4634 4601 6065 5246 5560 5246 6823 5932 6065 5932 5945 3616 6823 3616 7018 4338 5945 4338 6454 3426 7018 3426 7181 3841 6454 3841 6125 3160 7181 3160 4030 4172 6125 4172 6975 6182 4030 6182 2097 6823 6975 6823 1577 7991 2097 7991 2399 8364 1577 8364 548 2514 2399 2514 6049 551 548 551 7343 4213 6049 4213 1296 2909 7343 2909 2360 1344 1296 1344 9353 7676 2360 7676 23 9251 9353 9251 5829 46 23 46 1118 5572 5829 5572 2256 985 1118 985 2259 2355 2256 2355 7821 7828 2259 7828 1208 2485 7821 2485 9526 1126 1208 1126 7089 9454 9526 9454 190 3285 7089 3285 9859 9786 190 9786 5103 9765 9859 9765 8865 5135 5103 5135 8112 8692 8865 8692 2817 2046 8112 2046 9214 2904 2817 2904 3040 875 9214 875 6452 7006 3040 7006 9059 6415 6452 6415 7678 8992 9059 8992 4157 2510 7678 2510 8892 4182 4157 4182 6439 1129 8892 1129 3223 6340 6439 6340 6229 6852 3223 6852 915 6148 6229 6148 2586 9080 915 9080 4669 7509 2586 7509 3515 4666 4669 4666 8772 6696 3515 6696 1775 1391 8772 1391 4133 1764 1775 1764 831 6058 4133 6058 9216 772 831 772 5934 9137 9216 9137 7194 4367 5934 4367 379 7101 7194 7101 9359 287 379 287 6442 750 9359 750 7203 6358 6442 6358 1488 7129 7203 7129 1890 8509 1488 8509 3948 1987 1890 1987 7388 3964 3948 3964 344 2887 7388 2887 7952 9738 344 9738 4850 7953 7952 7953 6443 5258 4850 5258 7458 3886 6443 3886 4414 7395 7458 7395 4626 5723 4414 5723 2791 5342 4626 5342 909 2898 2791 2898 9013 9130 909 9130 5908 1006 9013 1006 5962 5659 5908 5659 9498 5765 5962 5765 7854 604 9498 604 6572 7756 7854 7756 7548 3731 6572 3731 2823 2716 7548 2716 4658 2997 2823 2997 9078 5296 4658 5296 7036 9019 9078 9019 4420 3390 7036 3390 1997 5654 4420 5654 9921 2048 1997 2048 350 70 9921 70 8267 262 350 262 4294 8162 8267 8162 2139 5781 4294 5781 1558 2211 2139 2211 7094 1653 1558 1653 1349 6970 7094 6970 1539 1397 1349 1397 483 1596 1539 1596 2886 9500 483 9500 1221 3053 2886 3053 5819 8704 1221 8704 3606 5563 5819 5563 6619 6600 3606 6600 6911 6471 6619 6471 420 3494 6911 3494 1344 9611 420 9611 5522 8563 1344 8563 2452 4786 5522 4786 8424 7547 2452 7547 1501 8313 8424 8313 1649 8474 1501 8474 8701 1705 1649 1705 9915 1532 8701 1532 4688 9841 9915 9841 9271 4686 4688 4686 9826 9157 9271 9157 1258 264 9826 264 3985 8696 1258 8696 79 4007 3985 4007 3588 61 79 61 2934 3612 3588 3612 5834 3112 2934 3112 5128 5590 5834 5590 1455 5080 5128 5080 6819 1516 1455 1516 3768 3631 6819 3631 5620 6457 3768 6457 2517 4661 5620 4661 5771 2595 2517 2595 7068 5434 5771 5434 844 3302 7068 3302 447 818 844 818 4887 9590 447 9590 9907 4718 4887 4718 5311 9810 9907 9810 7224 4880 5311 4880 7468 3052 7224 3052 7599 2754 7468 2754 9762 2638 7599 2638 4857 306 9762 306 9833 4709 4857 4709 1412 225 9833 225 1694 1417 1412 1417 7833 8257 1694 8257 6245 7729 7833 7729 7107 4104 6245 4104 8350 7008 7107 7008 8506 8242 8350 8242 2199 8372 8506 8372 1139 2325 2199 2325 7014 8887 1139 8887 5041 6847 7014 6847 3487 4817 5041 4817 7402 3492 3487 3492 7905 2869 7402 2869 9341 2341 7905 2341 12 764 9341 764 8341 9970 12 9970 1624 1818 8341 1818 8073 1672 1624 1672 9382 2112 8073 2112 6704 9293 9382 9293 5385 6551 6704 6551 6812 4819 5385 4819 5993 6603 6812 6603 918 5788 5993 5788 6385 899 918 899 2676 3958 6385 3958 1579 2762 2676 2762 4552 1661 1579 1661 6879 5565 4552 5565 8006 6691 6879 6691 3843 7980 8006 7980 4150 6419 3843 6419 5870 5983 4150 5983 1523 4422 5870 4422 6495 1581 1523 1581 2959 6428 6495 6428 9021 3153 2959 3153 5795 8952 9021 8952 8990 5523 5795 5523 2396 1044 8990 1044 3357 7647 2396 7647 9564 6820 3357 6820 6773 9487 9564 9487 5014 3656 6773 3656 8935 4797 5014 4797 4508 1071 8935 1071 774 4483 4508 4483 2242 752 774 752 9582 2343 2242 2343 8855 549 9582 549 5745 1252 8855 1252 2997 4558 5745 4558 2049 7032 2997 7032 3812 2077 2049 2077 6012 3819 3812 3819 1452 4239 6012 4239 3352 8527 1452 8527 830 3454 3352 3454 563 9163 830 9163 2832 578 563 578 2780 7206 2832 7206 7611 2882 2780 2882 7542 7536 7611 7536 8878 7493 7542 7493 7881 8703 8878 8703 5430 7827 7881 7827 9877 4808 5430 4808 4120 9785 9877 9785 7921 4145 4120 4145 962 7932 7921 7932 9896 907 962 907 2340 9793 9896 9793 2631 7717 2340 7717 9166 7402 2631 7402 9525 892 9166 892 1073 577 9525 577 178 954 1073 954 351 9790 178 9790 8750 9727 351 9727 9979 1414 8750 1414 1972 9964 9979 9964 7093 8099 1972 8099 3758 3258 7093 3258 1145 3736 3758 3736 5719 8783 1145 8783 4997 5348 5719 5348 9435 4781 4997 4781 3282 671 9435 671 5248 6840 3282 6840 6702 4955 5248 4955 3744 3687 6702 3687 9019 3728 3744 3728 6321 8925 9019 8925 9702 3973 6321 3973 5461 365 9702 365 22 4795 5461 4795 2272 9965 22 9965 1116 7757 2272 7757 7155 8950 1116 8950 799 3207 7155 3207 3699 9235 799 9235 5272 6523 3699 6523 9452 4950 5272 4950 6434 641 9452 641 4580 3891 6434 3891 3867 5493 4580 5493 7293 6350 3867 6350 7289 7200 7293 7200 9830 3048 7289 3048 8845 9732 9830 9732 4433 1268 8845 1268 6339 5635 4433 5635 1814 3965 6339 3965 4884 1832 1814 1832 9468 5245 4884 5245 394 9371 9468 9371 3173 9657 394 9657 6981 3284 3173 3284 194 6839 6981 6839 7104 141 194 141 5468 3225 7104 3225 2189 5176 5468 5176 5347 7930 2189 7930 3620 5085 5347 5085 1475 3649 3620 3649 2885 1530 1475 1530 549 7167 2885 7167 647 9486 549 9486 1903 9368 647 9368 3008 8102 1903 8102 6193 3204 3008 3204 8631 4149 6193 4149 5541 8505 8631 8505 3916 5204 5541 5204 7394 6330 3916 6330 1070 2876 7394 2876 6011 9012 1070 9012 2064 5804 6011 5804 1090 2111 2064 2111 570 8995 1090 8995 6795 9441 570 9441 5786 6572 6795 6572 8037 4524 5786 4524 5044 2129 8037 2129 3659 5153 5044 5153 8904 6558 3659 6558 9950 8731 8904 8731 5640 67 9950 67 9460 4606 5640 4606 7466 635 9460 635 7341 7403 7466 7403 1276 7258 7341 7258 4385 1253 1276 1253 2710 4366 4385 4366 764 7368 2710 7368 10001 726 764 726 5929 9977 10001 9977 518 5725 5929 5725 1160 545 518 545 8014 8763 1160 8763 8630 2200 8014 2200 6282 1552 8630 1552 4423 4001 6282 4001 5289 4382 4423 4382 798 4900 5289 4900
10001 0 0 13658 0 0 0 18042 21072 13658 21072 16975 16630 18042 16630 16296 1038 16975 1038 11761 20322 16296 20322 20514 2316 11761 2316 11142 23077 20514 23077 18422 24113 11142 24113 22188 5030 18422 5030 17681 1285 22188 1285 23233 12204 17681 12204 14421 1605 23233 1605 19084 5888 14421 5888 18299 4247 19084 4247 15406 4730 18299 4730 12457 14956 15406 14956 16156 1426 12457 1426 22831 18818 16156 18818 17882 15053 22831 15053 8985 13003 17882 13003 5700 6711 8985 6711 15895 20794 5700 20794 1701 1223 15895 1223 17803 11992 1701 11992 3276 9445 17803 9445 20014 24814 3276 24814 7476 8453 20014 8453 21349 6868 7476 6868 6451 13137 21349 13137 710 7786 6451 7786 12200 13739 710 13739 12076 11589 12200 11589 4240 9383 12076 9383 11151 12497 4240 12497 5524 3897 11151 3897 7579 12044 5524 12044 12562 12194 7579 12194 6027 16510 12562 16510 19951 2672 6027 2672 3991 17438 19951 17438 21450 14056 3991 14056 5219 9794 21450 9794 7597 17004 5219 17004 8380 23959 7597 23959 4478 1861 8380 1861 6481 7429 4478 7429 20629 7560 6481 7560 2004 8087 20629 8087 19474 5583 2004 5583 1302 3662 19474 3662 9817 20711 1302 20711 24980 11609 9817 11609 13751 19119 24980 19119 3189 6314 13751 6314 780 10842 3189 10842 4994 183 780 183 752 7075 4994 7075 22290 21373 752 21373 18522 21880 22290 21880 24785 5270 18522 5270 9304 6133 24785 6133 24963 2082 9304 2082 13644 18903 24963 18903 4731 8138 13644 8138 20633 24444 4731 24444 1484 11441 20633 11441 6175 10637 1484 10637 3059 15529 6175 15529 12847 11168 3059 11168 17685 9692 12847 9692 18688 19379 17685 19379 8733 24514 18688 24514 1075 4846 8733 4846 4359 20622 1075 20622 17494 24434 4359 24434 23378 20529 17494 20529 4237 8134 23378 8134 16560 7977 4237 7977 7742 3819 16560 3819 2319 1441 7742 1441 8470 19351 2319 19351 11872 7136 8470 7136 15728 17036 11872 17036 15114 12645 15728 12645 21319 13818 15114 13818 23013 1720 21319 1720 17565 9359 23013 9359 4819 11690 17565 11690 24970 24137 4819 24137 20448 20313 24970 20313 20530 22676 20448 22676 7620 6706 20530 6706 15603 11012 7620 11012 24962 19654 15603 19654 1863 23175 24962 23175 3195 24412 1863 24412 11918 24929 3195 24929 2948 10345 11918 10345 2398 15221 2948 15221 22666 4545 2398 4545 19116 15122 22666 15122 5133 4283 19116 4283 23653 24737 5133 24737 13641 22576 23653 22576 4879 1283 13641 1283 12490 12359 4879 12359 13187 14825 12490 14825 15559 9799 13187 9799 24099 11456 15559 11456 8685 4805 24099 4805 17430 32 8685 32 347 9096 17430 9096 19810 10457 347 10457 1234 18597 19810 18597 14390 175 1234 175 1300 1699 14390 1699 19826 24471 1300 24471 18752 17409 19826 17409 14214 5087 18752 5087 7263 5210 14214 5210 23751 22905 7263 22905 22261 8269 23751 8269 4845 15939 22261 15939 24884 6288 4845 6288 13728 7665 24884 7665 24809 3408 13728 3408 11387 21497 24809 21497 5741 20107 11387 20107 11579 13157 5741 13157 23349 13200 11579 13200 24277 9108 23349 9108 17195 7626 24277 7626 8113 15012 17195 15012 12287 11605 8113 11605 12377 15006 12287 15006 24187 5436 12377 5436 22123 13769 24187 13769 18928 9305 22123 9305 15281 8467 18928 8467 18248 7115 15281 7115 11748 23820 18248 23820 3943 9797 11748 9797 18083 14474 3943 14474 3251 7272 18083 7272 6415 23589 3251 23589 18607 2416 6415 2416 12384 17116 18607 17116 7859 16473 12384 16473 17049 11273 7859 11273 1894 24616 17049 24616 12078 11871 1894 11871 7131 12471 12078 12471 12863 2666 7131 2666 2829 12952 12863 12952 12044 24388 2829 24388 210 28 12044 28 16595 1655 210 1655 11534 18313 16595 18313 19947 140 11534 140 20850 9351 19947 9351 2593 9601 20850 9601 17278 11792 2593 11792 24230 20644 17278 20644 10164 6216 24230 6216 21754 10156 10164 10156 16289 4658 21754 4658 808 20048 16289 20048 6321 12875 808 12875 3873 6778 6321 6778 16667 2534 3873 2534 16250 5993 16667 5993 23755 20595 16250 20595 4021 22530 23755 22530 3157 24254 4021 24254 20600 7991 3157 7991 24269 22134 20600 22134 16894 4285 24269 4285 1476 22955 16894 22955 15844 19230 1476 19230 2216 2101 15844 2101 2138 24878 2216 24878 14215 14011 2138 14011 2760 9841 14215 9841 8834 8397 2760 8397 5132 24883 8834 24883 1792 17487 5132 17487 9595 15846 1792 15846 21608 24430 9595 24430 1519 19969 21608 19969 23783 2578 1519 2578 8347 24051 23783 24051 21789 9187 8347 9187 20367 407 21789 407 15227 17481 20367 17481 22812 13098 15227 13098 23321 3198 22812 3198 2635 6102 23321 6102 12670 24271 2635 24271 13515 6026 12670 6026 4025 17893 13515 17893 4134 10561 4025 10561 1204 16974 4134 16974 3260 23461 1204 23461 24039 4770 3260 4770 11320 1435 24039 1435 8825 6753 11320 6753 9108 18217 8825 18217 1480 11055 9108 11055 471 11120 1480 11120 15665 21475 471 21475 14881 266 15665 266 21442 23967 14881 23967 2939 21333 21442 21333 20120 16383 2939 16383 16019 24565 20120 24565 3425 14589 16019 14589 20286 5275 3425 5275 393 23484 20286 23484 16682 14974 393 14974 2176 15253 16682 15253 8389 17368 2176 17368 19996 17237 8389 17237 11513 23776 19996 23776 5090 4916 11513 4916 12643 19153 5090 19153 12525 10063 12643 10063 13040 9926 12525 9926 4390 15725 13040 15725 3629 9539 4390 9539 22731 700 3629 700 6506 3174 22731 3174 8264 13392 6506 13392 20264 5207 8264 5207 10944 19448 20264 19448 17860 24377 10944 24377 17116 8954 17860 8954 9743 17067 17116 17067 16795 3326 9743 3326 12913 4795 16795 4795 12630 16727 12913 16727 18458 13352 12630 13352 24558 12028 18458 12028 21161 22883 24558 22883 9641 14301 21161 14301 5016 5310 9641 5310 21410 4917 5016 4917 6486 4051 21410 4051 22434 12323 6486 12323 20577 24402 22434 24402 6212 1211 20577 1211 20565 23024 6212 23024 5914 9909 20565 9909 11697 2535 5914 2535 21794 23059 11697 23059 4063 4510 21794 4510 2450 5092 4063 5092 10648 20626 2450 20626 6060 17693 10648 17693 10902 22466 6060 22466 16326 8623 10902 8623 20259 10418 16326 10418 16249 9214 20259 9214 4368 19384 16249 19384 19821 14173 4368 14173 23807 12398 19821 12398 8097 19496 23807 19496 15817 22276 8097 22276 13838 802 15817 802 19382 4165 13838 4165 19768 13540 19382 13540 1275 24133 19768 24133 433 2087 1275 2087 1938 13332 433 13332 20900 1867 1938 1867 18636 8431 20900 8431 5970 24441 18636 24441 16183 8017 5970 8017 16511 3331 16183 3331 12829 4587 16511 4587 18776 17668 12829 17668 9385 21196 18776 21196 20662 13080 9385 13080 19189 24706 20662 24706 18756 7775 19189 7775 23600 10004 18756 10004 5416 4751 23600 4751 16972 24136 5416 24136 7726 24383 16972 24383 12128 2120 7726 2120 10260 24670 12128 24670 9282 19437 10260 19437 10564 13188 9282 13188 14648 3511 10564 3511 24171 23395 14648 23395 3009 17034 24171 17034 15945 1155 3009 1155 21021 8789 15945 8789 6913 17863 21021 17863 24326 14749 6913 14749 19778 2023 24326 2023 24790 3241 19778 3241 13479 9886 24790 9886 4363 15931 13479 15931 6335 222 4363 222 24917 5231 6335 5231 18554 10499 24917 10499 16178 24013 18554 24013 15893 14001 16178 14001 5161 766 15893 766 2627 12105 5161 12105 19839 7920 2627 7920 4440 10993 19839 10993 13216 4419 4440 4419 3154 6686 13216 6686 11954 13933 3154 13933 16536 2562 11954 2562 11967 24404 16536 24404 19900 1288 11967 1288 17029 7126 19900 7126 20725 1400 17029 1400 13391 9777 20725 9777 13211 8637 13391 8637 13059 17814 13211 17814 3076 9801 13059 9801 6688 14578 3076 14578 15669 18895 6688 18895 15927 11894 15669 11894 15533 1619 15927 1619 24467 6066 15533 6066 3482 22910 24467 22910 20387 7968 3482 7968 23710 109 20387 109 15838 19580 23710 19580 5258 3919 15838 3919 2306 7434 5258 7434 5833 15808 2306 15808 22306 11356 5833 11356 17103 13141 22306 13141 23162 22430 17103 22430 18988 21903 23162 21903 73 12069 18988 12069 11893 4291 73 4291 4114 22952 11893 22952 17756 13146 4114 13146 7234 7603 17756 7603 12733 23023 7234 23023 10690 18612 12733 18612 12549 5863 10690 5863 4391 11462 12549 11462 10242 11636 4391 11636 3472 20668 10242 20668 10580 4253 3472 4253 4614 14089 10580 14089 1688 1904 4614 1904 5131 22159 1688 22159 17973 3771 5131 3771 16082 9194 17973 9194 7106 529 16082 529 5122 2006 7106 2006 12073 5591 5122 5591 18546 22271 12073 22271 11409 17128 18546 17128 10869 13744 11409 13744 14033 22829 10869 22829 9312 6254 14033 6254 3014 3728 9312 3728 4611 10528 3014 10528 21517 9901 4611 9901 23217 5870 21517 5870 21542 21309 23217 21309 21460 1907 21542 1907 19144 20139 21460 20139 21154 1890 19144 1890 219 19050 21154 19050 20283 8490 219 8490 8117 11751 20283 11751 5316 3334 8117 3334 22298 19541 5316 19541 17849 11295 22298 11295 6537 2331 17849 2331 19193 5055 6537 5055 17797 17354 19193 17354 11102 8266 17797 8266 8649 17055 11102 17055 11286 16302 8649 16302 23603 22 11286 22 12027 6762 23603 6762 13132 15657 12027 15657 20386 14168 13132 14168 12014 21772 20386 21772 9189 4683 12014 4683 3959 105 9189 105 12375 23341 3959 23341 20373 1856 12375 1856 16377 3483 20373 3483 11464 23917 16377 23917 22332 6307 11464 6307 22869 3453 22332 3453 24910 14445 22869 14445 20046 8195 24910 8195 2668 17251 20046 17251 24588 8841 2668 8841 18953 20682 24588 20682 7542 19640 18953 19640 20716 18452 7542 18452 4920 11447 20716 11447 921 702 4920 702 3994 7981 921 7981 19300 17691 3994 17691 19489 18990 19300 18990 19508 3157 19489 3157 23977 16906 19508 16906 3362 7698 23977 7698 14764 1887 3362 1887 18628 20649 14764 20649 9549 24063 18628 24063 16791 4448 9549 4448 5834 15776 16791 15776 12146 23043 5834 23043 24381 12158 12146 12158 6413 9668 24381 9668 1833 20165 6413 20165 3487 7544 1833 7544 1737 1474 3487 1474 7585 4685 1737 4685 8084 20916 7585 20916 3075 14355 8084 14355 4914 2994 3075 2994 7309 10907 4914 10907 1448 13022 7309 13022 4971 23756 1448 23756 24870 4313 4971 4313 2435 4273 24870 4273 15127 13830 2435 13830 5437 634 15127 634 13297 1942 5437 1942 7435 9563 13297 9563 8083 11360 7435 11360 19301 8110 8083 8110 24301 9630 19301 9630 18990 21104 24301 21104 24965 16909 18990 16909 4012 4582 24965 4582 1613 11381 4012 11381 7768 17539 1613 17539 12686 8760 7768 8760 22967 11348 12686 11348 7847 5808 22967 5808 11710 3011 7847 3011 13559 21945 11710 21945 20621 10465 13559 10465 6566 3753 20621 3753 18572 16709 6566 16709 15614 9231 18572 9231 17576 3824 15614 3824 16924 12092 17576 12092 2826 3015 16924 3015 5785 3090 2826 3090 8011 16748 5785 16748 2494 17622 8011 17622 2217 3366 2494 3366 3176 13581 2217 13581 7919 1681 3176 1681 24412 22944 7919 22944 14683 24122 24412 24122 19700 15637 14683 15637 24630 8542 19700 8542 9194 4321 24630 4321 21844 52 9194 52 11631 12807 21844 12807 3419 19876 11631 19876 3249 5212 3419 5212 9382 12998 3249 12998 14668 12246 9382 12246 20700 20097 14668 20097 13493 9510 20700 9510 9203 17973 13493 17973 14183 12112 9203 12112 23823 10275 14183 10275 3550 1902 23823 1902 4935 17305 3550 17305 322 13393 4935 13393 15287 3397 322 3397 13318 21285 15287 21285 13852 16675 13318 16675 6093 6541 13852 6541 177 16634 6093 16634 11446 16819 177 16819 3067 21913 11446 21913 20289 14393 3067 14393 23779 254 20289 254 15231 25 23779 25 17886 3399 15231 3399 17716 2933 17886 2933 12886 24202 17716 24202 1630 12180 12886 12180 2474 450 1630 450 80 6563 2474 6563 10391 13087 80 13087 882 17369 10391 17369 19184 3898 882 3898 17581 19400 19184 19400 21411 19309 17581 19309 2604 17619 21411 17619 22844 18508 2604 18508 22058 11880 22844 11880 20062 23179 22058 23179 11049 10950 20062 10950 24787 23307 11049 23307 3047 23908 24787 23908 2644 10891 3047 10891 1556 16208 2644 16208 10849 7205 1556 7205 16407 23315 10849 23315 13401 4759 16407 4759 2229 20475 13401 20475 17505 505 2229 505 15364 9166 17505 9166 20175 23691 15364 23691 84 9255 20175 9255 10656 8970 84 8970 15944 6025 10656 6025 18351 1074 15944 1074 12799 22751 18351 22751 18301 5324 12799 5324 11691 19625 18301 19625 1368 23460 11691 23460 11520 19783 1368 19783 18008 21535 11520 21535 20861 6185 18008 6185 11178 14558 20861 14558 19529 6576 11178 6576 23010 3203 19529 3203 12005 15588 23010 15588 3188 3428 12005 3428 14431 24766 3188 24766 21307 2273 14431 2273 11088 20887 21307 20887 19262 1814 11088 1814 13239 12449 19262 12449 10813 1491 13239 1491 22614 11084 10813 11084 13831 10154 22614 10154 2320 20338 13831 20338 24259 17572 2320 17572 5157 23058 24259 23058 24721 17272 5157 17272 10140 3907 24721 3907 3970 15621 10140 15621 11408 16680 3970 16680 17140 6304 11408 6304 5436 16223 17140 16223 5711 3199 5436 3199 19087 17359 5711 17359 18287 8696 19087 8696 17015 6969 18287 6969 16655 8946 17015 8946 2415 4706 16655 4706 2911 16804 2415 16804 1236 10460 2911 10460 13581 4742 1236 4742 22696 5833 13581 5833 18144 24590 22696 24590 21458 12015 18144 12015 6694 7751 21458 7751 22804 19228 6694 19228 12107 5408 22804 5408 16638 22122 12107 22122 21128 2442 16638 2442 6779 12166 21128 12166 23406 17763 6779 17763 1732 20819 23406 20819 16678 22231 1732 22231 4297 22612 16678 22612 13961 14471 4297 14471 14965 9687 13961 9687 13150 7927 14965 7927 21964 24589 13150 24589 24206 5471 21964 5471 609 16612 24206 16612 17615 2993 609 2993 19481 3329 17615 3329 3160 18323 19481 18323 9265 8436 3160 8436 6140 19658 9265 19658 12141 6936 6140 6936 2919 9358 12141 9358 4424 11717 2919 11717 15918 20471 4424 20471 20510 1544 15918 1544 2384 2680 20510 2680 7524 2871 2384 2871 3242 18083 7524 18083 13032 21368 3242 21368 17519 13835 13032 13835 2539 17473 17519 17473 13595 3626 2539 3626 24141 10829 13595 10829 20970 22375 24141 22375 4712 22208 20970 22208 13817 2622 4712 2622 17851 13973 13817 13973 11440 714 17851 714 23396 6261 11440 6261 5447 2677 23396 2677 22209 3867 5447 3867 1038 20284 22209 20284 8070 13405 1038 13405 16594 22036 8070 22036 6504 20381 16594 20381 1502 6443 6504 6443 22562 12594 1502 12594 14101 8965 22562 8965 20817 8055 14101 8055 21167 632 20817 632 18270 6158 21167 6158 9550 14785 18270 14785 4069 19173 9550 19173 20691 7842 4069 7842 16630 17151 20691 17151 17724 14981 16630 14981 18986 8714 17724 8714 10200 7829 18986 7829 23455 9756 10200 9756 2551 11311 23455 11311 16675 21612 2551 21612 23572 2469 16675 2469 1893 7799 23572 7799 18597 15321 1893 15321 5370 19868 18597 19868 10899 23216 5370 23216 21020 14714 10899 14714 6893 11130 21020 11130 391 17423 6893 17423 3000 15601 391 15601 3774 15743 3000 15743 14193 6534 3774 6534 59 21461 14193 21461 6401 14425 59 14425 15931 21230 6401 21230 5576 20222 15931 20222 16543 20912 5576 20912 16279 8299 16543 8299 17072 7257 16279 7257 16688 3249 17072 3249 1169 6472 16688 6472 23171 17420 1169 17420 14974 9946 23171 9946 1769 20307 14974 20307 1469 14345 1769 14345 18440 6377 1469 6377 20687 7419 18440 7419 2692 1593 20687 1593 10750 23779 2692 23779 10248 22236 10750 22236 4128 17939 10248 17939 24658 7192 4128 7192 24434 22363 24658 22363 5184 20628 24434 20628 7241 20900 5184 20900 14583 15659 7241 15659 5564 4181 14583 4181 20477 9878 5564 9878 20424 4413 20477 4413 8242 15698 20424 15698 7912 20339 8242 20339 2444 2300 7912 2300 14456 16789 2444 16789 21780 8725 14456 8725 7639 24111 21780 24111 17776 20876 7639 20876 2162 13987 17776 13987 18863 1080 2162 1080 125 7646 18863 7646 11351 2093 125 2093 15049 19442 11351 19442 18621 16523 15049 16523 974 2864 18621 2864 6474 17797 974 17797 14235 7967 6474 7967 6570 19944 14235 19944 23738 8999 6570 8999 9741 11557 23738 11557 8857 11883 9741 11883 11044 10067 8857 10067 3495 22891 11044 22891 12447 889 3495 889 4539 8796 12447 8796 13634 11443 4539 11443 24451 1390 13634 1390 21851 11248 24451 11248 2562 1571 21851 1571 8831 1988 2562 1988 19880 10661 8831 10661 12556 13152 19880 13152 10764 22282 12556 22282 13110 24086 10764 24086 21240 3709 13110 3709 579 10593 21240 10593 23063 4792 579 4792 17694 12119 23063 12119 15539 4044 17694 4044 5916 8874 15539 8874 6956 4401 5916 4401 16494 543 6956 543 23020 8037 16494 8037 10042 6926 23020 6926 11449 8748 10042 8748 15251 9851 11449 9851 17109 19221 15251 19221 17260 3108 17109 3108 7654 12388 17260 12388 1429 20775 7654 20775 9913 13138 1429 13138 6344 24612 9913 24612 9950 7142 6344 7142 4342 5156 9950 5156 8137 20417 4342 20417 23336 2213 8137 2213 10309 20989 23336 20989 14814 14361 10309 14361 19160 15649 14814 15649 9325 8101 19160 8101 9248 7041 9325 7041 11453 5992 9248 5992 1510 5078 11453 5078 6773 21014 1510 21014 18760 17058 6773 17058 13374 3744 18760 3744 18618 12135 13374 12135 17090 7572 18618 7572 1112 7326 17090 7326 20446 23413 1112 23413 14819 10415 20446 10415 6374 8374 14819 8374 18231 2751 6374 2751 17033 15212 18231 15212 2142 10446 17033 10446 24781 794 2142 794 1524 22504 24781 22504 15947 1252 1524 1252 23822 439 15947 439 6797 23961 23822 23961 10382 1601 6797 1601 6881 5287 10382 5287 13816 21000 6881 21000 2630 4455 13816 4455 4246 14067 2630 14067 21038 9013 4246 9013 23234 7212 21038 7212 7143 4549 23234 4549 12359 7878 7143 7878 18133 9134 12359 9134 23370 22886 18133 22886 8373 3948 23370 3948 12149 2982 8373 2982 16402 20630 12149 20630 6571 23962 16402 23962 24349 18070 6571 18070 7200 6155 24349 6155 16646 6145 7200 6145 24395 12649 16646 12649 11539 8146 24395 8146 17903 10934 11539 10934 5091 21763 17903 21763 570 14854 5091 14854 12049 23406 570 23406 14611 21641 12049 21641 24639 4354 14611 4354 989 11133 24639 11133 3480 1498 989 1498 10046 12349 3480 12349 11767 24943 10046 24943 11584 16916 11767 16916 17723 14896 11584 14896 17484 24209 17723 24209 11074 13868 17484 13868 632 11767 11074 11767 14060 3673 632 3673 13613 13374 14060 13374 13104 24683 13613 24683 16515 12795 13104 12795 21352 281 16515 281 23229 7017 21352 7017 1148 13300 23229 13300 21568 6277 1148 6277 5739 3207 21568 3207 15052 24317 5739 24317 16927 2402 15052 2402 3609 7036 16927 7036 22515 18038 3609 18038 4581 24841 22515 24841 15248 5568 4581 5568 12258 17776 15248 17776 4494 17363 12258 17363 617 2215 4494 2215 5031 22456 617 22456 10720 10913 5031 10913 14697 193 10720 193 16202 16769 14697 16769 18769 18633 16202 18633 22459 9937 18769 9937 1425 19620 22459 19620 9969 17341 1425 17341 8068 19126 9969 19126 105 4516 8068 4516 506 20252 105 20252 22211 12071 506 12071 2459 14762 22211 14762 10809 20779 2459 20779 9316 18882 10809 18882 6377 1129 9316 1129 8200 8288 6377 8288 21710 20390 8200 20390 9168 2559 21710 2559 20068 24973 9168 24973 20759 21600 20068 21600 14145 22823 20759 22823 934 7208 14145 7208 13451 6341 934 6341 18355 18561 13451 18561 20021 9238 18355 9238 864 6062 20021 6062 5277 24249 864 24249 8672 24114 5277 24114 20233 16271 8672 16271 1612 22978 20233 22978 6001 5099 1612 5099 20680 11495 6001 11495 21597 18985 20680 18985 2022 1803 21597 1803 22450 15246 2022 15246 18616 5103 22450 5103 6118 7039 18616 7039 13488 23019 6118 23019 22791 426 13488 426 11098 6886 22791 6886 21046 1726 11098 1726 11951 16123 21046 16123 16956 20075 11951 20075 22072 20613 16956 20613 14372 14473 22072 14473 20205 8471 14372 8471 21534 1026 20205 1026 21774 10151 21534 10151 15105 6463 21774 6463 11555 14733 15105 14733 21275 22082 11555 22082 21429 11128 21275 11128 4496 14499 21429 14499 10659 17083 4496 17083 23669 19248 10659 19248 15869 10410 23669 10410 23469 20712 15869 20712 2982 347 23469 347 20520 14729 2982 14729 21634 12426 20520 12426 21224 1407 21634 1407 5029 125 21224 125 18026 7634 5029 7634 20997 18812 18026 18812 18219 20993 20997 20993 13233 10562 18219 10562 9275 6739 13233 6739 20958 4162 9275 4162 16408 3902 20958 3902 6189 6239 16408 6239 14560 1134 6189 1134 8676 19431 14560 19431 19105 1558 8676 1558 13323 14608 19105 14608 13715 8569 13323 8569 9889 16425 13715 16425 6936 1202 9889 1202 3993 6470 6936 6470 13472 21332 3993 21332 13305 1834 13472 1834 18677 9493 13305 9493 19760 3293 18677 3293 17955 12403 19760 12403 9562 492 17955 492 10934 5419 9562 5419 20007 18691 10934 18691 20597 10942 20007 10942 11234 5173 20597 5173 272 3368 11234 3368 12802 22972 272 22972 7581 17633 12802 17633 7418 22156 7581 22156 17954 1270 7418 1270 16154 3669 17954 3669 8847 17742 16154 17742 18668 24502 8847 24502 20282 23394 18668 23394 2380 4145 20282 4145 22677 10755 2380 10755 3304 17950 22677 17950 14608 18514 3304 18514 7557 20516 14608 20516 2061 24169 7557 24169 7419 10696 2061 10696 11197 9361 7419 9361 8263 3692 11197 3692 21884 3834 8263 3834 19972 16997 21884 16997 23382 8589 19972 8589 11383 1811 23382 1811 4929 9867 11383 9867 5271 21830 4929 21830 19963 15855 5271 15855 17099 3501 19963 3501 19283 8875 17099 8875 11217 8106 19283 8106 10148 12855 11217 12855 20125 15397 10148 15397 4789 9151 20125 9151 16947 2560 4789 2560 12312 21671 16947 21671 11225 15069 12312 15069 9787 20367 11225 20367 9395 3022 9787 3022 2020 739 9395 739 12941 10201 2020 10201 8612 2353 12941 2353 19598 123 8612 123 3244 12777 19598 12777 19805 20547 3244 20547 810 13018 19805 13018 16340 22222 810 22222 10075 5618 16340 5618 13096 6360 10075 6360 3817 150 13096 150 17338 10373 3817 10373 22855 12761 17338 12761 8675 12749 22855 12749 12216 20014 8675 20014 6511 13506 12216 13506 19110 9165 6511 9165 5141 834 19110 834 9402 14927 5141 14927 18997 19737 9402 19737 5459 9314 18997 9314 23559 15269 5459 15269 21973 3465 23559 3465 2463 1528 21973 1528 11780 13256 2463 13256 13178 4238 11780 4238 3565 1512 13178 1512 10314 18268 3565 18268 24733 5882 10314 5882 19460 4733 24733 4733 4613 11284 19460 11284 13836 16550 4613 16550 13446 10184 13836 10184 18882 9775 13446 9775 14671 2090 18882 2090 9331 14080 14671 14080 22024 12653 9331 12653 3137 20244 22024 20244 10221 20738 3137 20738 9017 1857 10221 1857 17974 7726 9017 7726 11615 13322 17974 13322 15562 22221 11615 22221 16363 391 15562 391 9788 18099 16363 18099 3267 9899 9788 9899 13755 16657 3267 16657 3245 6755 13755 6755 263 2812 3245 2812 12609 8993 263 8993 10908 1805 12609 1805 7027 21366 10908 21366 4233 20882 7027 20882 15028 24666 4233 24666 8132 6069 15028 6069 11582 16597 8132 16597 13832 18611 11582 18611 3782 820 13832 820 1201 3118 3782 3118 5227 23843 1201 23843 9358 654 5227 654 9947 20447 9358 20447 19282 10642 9947 10642 16564 20830 19282 20830 23983 5655 16564 5655 6700 9807 23983 9807 1806 16025 6700 16025 20628 5094 1806 5094 4713 19144 20628 19144 20848 8514 4713 8514 5308 17536 20848 17536 24438 2917 5308 2917 15489 9542 24438 9542 15065 1944 15489 1944 6538 4461 15065 4461 7497 8488 6538 8488 8292 17496 7497 17496 19111 23773 8292 23773 17655 2542 19111 2542 11410 2382 17655 2382 1659 23095 11410 23095 13404 13477 1659 13477 3721 1266 13404 1266 23895 22726 3721 22726 356 10303 23895 10303 3010 20409 356 20409 14858 2669 3010 2669 1505 20776 14858 20776 9914 608 1505 608 21405 3743 9914 3743 8817 13384 21405 13384 16835 20033 8817 20033 15876 4139 16835 4139 20987 18606 15876 18606 11011 13983 20987 13983 20215 16949 11011 16949 20221 1901 20215 1901 2634 24174 20221 24174 3852 17957 2634 17957 18825 1320 3852 1320 11865 17006 18825 17006 20404 19675 11865 19675 4505 118 20404 118 2893 22668 4505 22668 15017 18558 2893 18558 3430 22067 15017 22067 3742 17282 3430 17282 13802 7930 3742 7930 20832 1103 13802 1103 12036 2710 20832 2710 8136 21811 12036 21811 4733 18627 8136 18627 9436 4630 4733 4630 21449 13548 9436 13548 2527 22163 21449 22163 11677 22173 2527 22173 12743 16260 11677 16260 16584 24809 12743 24809 4958 5585 16584 5585 14277 10484 4958 10484 1379 13494 14277 13494 22126 8673 1379 8673 23814 5940 22126 5940 17149 22268 23814 22268 6887 11412 17149 11412 21438 16702 6887 16702 11316 19757 21438 19757 10269 16026 11316 16026 14282 8753 10269 8753 23404 13981 14282 13981 17500 9256 23404 9256 553 20012 17500 20012 14655 10588 553 10588 7545 22958 14655 22958 2350 9460 7545 9460 20487 2544 2350 2544 9152 18048 20487 18048 18817 6002 9152 6002 7777 3452 18817 3452 4037 15068 7777 15068 18363 12522 4037 12522 7298 18416 18363 18416 2694 17929 7298 17929 12699 17122 2694 17122 23314 5885 12699 5885 18376 6466 23314 6466 24458 18631 18376 18631 7343 4560 24458 4560 20891 22123 7343 22123 4172 12643 20891 12643 1707 13534 4172 13534 2314 12414 1707 12414 13237 13531 2314 13531 163 9578 13237 9578 7085 4392 163 4392 23434 19099 7085 19099 8888 5341 23434 5341 10295 11011 8888 11011 2396 13242 10295 13242 6115 8018 2396 8018 13415 24175 6115 24175 14292 949 13415 949 4087 15351 14292 15351 18777 224 4087 224 10935 10740 18777 10740 14704 13994 10935 13994 17688 1941 14704 1941 21287 4524 17688 4524 2007 15017 21287 15017 23987 19662 2007 19662 23898 9852 23987 9852 22586 12057 23898 12057 10730 21421 22586 21421 14248 16542 10730 16542 1933 20266 14248 20266 21310 13212 1933 13212 20693 8022 21310 8022 2039 16954 20693 16954 16693 21741 2039 21741 19960 23850 16693 23850 458 24832 19960 24832 1934 10818 458 10818 12113 16665 1934 16665 24470 23214 12113 23214 15921 11314 24470 11314 3429 13380 15921 13380 2249 8154 3429 8154 16797 11428 2249 11428 2945 21629 16797 21629 9233 16658 2945 16658 8193 6101 9233 6101 13739 2977 8193 2977 11027 17125 13739 17125 21594 2163 11027 2163 6054 20585 21594 20585 8152 9763 6054 9763 4982 2809 8152 2809 23190 6398 4982 6398 16831 12283 23190 12283 12429 1273 16831 1273 22170 8621 12429 8621 977 4503 22170 4503 7257 9863 977 9863 23029 23098 7257 23098 6747 4416 23029 4416 22472 19453 6747 19453 4100 14666 22472 14666 1086 22989 4100 22989 17287 1242 1086 1242 11958 3422 17287 3422 22436 22793 11958 22793 7881 13497 22436 13497 8542 19730 7881 19730 17444 17437 8542 17437 7921 8723 17444 8723 5154 11173 7921 11173 9459 8909 5154 8909 2233 5342 9459 5342 15788 4661 2233 4661 9708 11983 15788 11983 2472 453 9708 453 17562 5945 2472 5945 8093 18576 17562 18576 24925 14501 8093 14501 23712 5679 24925 5679 21941 8093 23712 8093 11705 24747 21941 24747 4280 24503 11705 24503 8105 10176 4280 10176 11052 3365 8105 3365 18107 22735 11052 22735 3978 11132 18107 11132 1811 9670 3978 9670 18101 1165 1811 1165 12559 900 18101 900 13769 14214 12559 14214 17114 21692 13769 21692 21425 8703 17114 8703 8935 24800 21425 24800 11955 19166 8935 19166 13071 6205 11955 6205 4304 12834 13071 12834 7791 22515 4304 22515 5718 16040 7791 16040 3679 8596 5718 8596 6376 11539 3679 11539 13334 4949 6376 4949 17448 9497 13334 9497 8125 15508 17448 15508 1880 6213 8125 6213 2265 3802 1880 3802 11262 20799 2265 20799 2469 20257 11262 20257 18141 18790 2469 18790 21110 6237 18141 6237 1530 13815 21110 13815 20975 12798 1530 12798 5020 20460 20975 20460 16129 24660 5020 24660 11177 17415 16129 17415 9553 10189 11177 10189 8813 24421 9553 24421 2985 13267 8813 13267 9075 6236 2985 6236 14735 12991 9075 12991 22827 18126 14735 18126 2223 14724 22827 14724 14304 14308 2223 14308 15305 19076 14304 19076 5485 21505 15305 21505 4002 13848 5485 13848 15160 1920 4002 1920 12349 13290 15160 13290 5239 10670 12349 10670 16754 2494 5239 2494 5952 7050 16754 7050 11904 17562 5952 17562 2563 4019 11904 4019 982 1005 2563 1005 24026 17940 982 17940 9834 11850 24026 11850 6646 21367 9834 21367 13210 11891 6646 11891 8723 1040 13210 1040 3590 17030 8723 17030 6004 3922 3590 3922 17931 14247 6004 14247 21915 10097 17931 10097 6720 3149 21915 3149 11382 21395 6720 21395 16792 16551 11382 16551 6404 5685 16792 5685 22089 10236 6404 10236 14150 971 22089 971 14191 7213 14150 7213 3542 15833 14191 15833 13123 7638 3542 7638 22313 19770 13123 19770 3513 10125 22313 10125 18735 12404 3513 12404 13402 14241 18735 14241 868 6220 13402 6220 23900 16488 868 16488 1738 6627 23900 6627 24832 14044 1738 14044 14587 11839 24832 11839 3130 790 14587 790 28 10085 3130 10085 7319 8028 28 8028 5536 6359 7319 6359 7291 21467 5536 21467 24227 20047 7291 20047 24701 9525 24227 9525 21277 19584 24701 19584 16343 6003 21277 6003 23787 2719 16343 2719 3069 18853 23787 18853 15583 9010 3069 9010 6048 3952 15583 3952 3467 5704 6048 5704 13734 5218 3467 5218 20640 10158 13734 10158 13718 15361 20640 15361 14559 21240 13718 21240 6023 10861 14559 10861 15982 761 6023 761 22334 2214 15982 2214 21538 1249 22334 1249 21983 15324 21538 15324 16357 15285 21983 15285 12203 22478 16357 22478 13431 4204 12203 4204 23216 22560 13431 22560 19915 13482 23216 13482 12726 20524 19915 20524 22088 16074 12726 16074 9000 4807 22088 4807 13725 6252 9000 6252 2166 8868 13725 8868 17047 21870 2166 21870 18064 2065 17047 2065 2062 1559 18064 1559 1864 16832 2062 16832 20468 4407 1864 4407 16829 4362 20468 4362 7993 20893 16829 20893 4697 21863 7993 21863 16978 1766 4697 1766 13164 6382 16978 6382 108 7780 13164 7780 20464 11742 108 11742 2756 884 20464 884 19197 24464 2756 24464 24573 7339 19197 7339 6765 14961 24573 14961 5865 7015 6765 7015 19470 10873 5865 10873 15338 14366 19470 14366 1345 13976 15338 13976 13699 8178 1345 8178 3202 6977 13699 6977 626 2346 3202 2346 18406 7520 626 7520 1778 24780 18406 24780 11314 12277 1778 12277 17871 21855 11314 21855 13771 12580 17871 12580 3886 11861 13771 11861 24334 20490 3886 20490 14120 14294 24334 14294 17569 10555 14120 10555 21091 17459 17569 17459 1332 3497 21091 3497 14164 15175 1332 15175 21912 8394 14164 8394 8967 14675 21912 14675 3904 14136 8967 14136 14379 23867 3904 23867 8426 828 14379 828 23994 16838 8426 16838 3905 10147 23994 10147 5652 17618 3905 17618 20855 15630 5652 15630 5018 8077 20855 8077 2312 24624 5018 24624 17601 471 2312 471 2333 23585 17601 23585 1696 19436 2333 19436 12252 10607 1696 10607 6238 24808 12252 24808 15407 23972 6238 23972 4192 10257 15407 10257 7450 16303 4192 16303 22875 23317 7450 23317 6753 16790 22875 16790 8680 127 6753 127 13241 19566 8680 19566 3255 5220 13241 5220 23917 10435 3255 10435 22719 6769 23917 6769 13612 5544 22719 5544 18415 22577 13612 22577 1632 1911 18415 1911 19054 4375 1632 4375 12251 4366 19054 4366 23952 5739 12251 5739 18557 863 23952 863 11331 16380 18557 16380 12903 10041 11331 10041 8073 11025 12903 11025 10134 13145 8073 13145 22876 9402 10134 9402 3661 16756 22876 16756 21138 22150 3661 22150 16901 15539 21138 15539 654 14644 16901 14644 15624 22073 654 22073 16528 6106 15624 6106 2307 2288 16528 2288 17741 10638 2307 10638 8944 2234 17741 2234 5877 11382 8944 11382 14363 20593 5877 20593 2722 21473 14363 21473 7055 12524 2722 12524 18426 18707 7055 18707 16917 13012 18426 13012 7889 8668 16917 8668 23213 10674 7889 10674 3186 10832 23213 10832 10369 10803 3186 10803 4364 13686 10369 13686 23974 21228 4364 21228 18732 18351 23974 18351 16151 13306 18732 13306 2587 14325 16151 14325 16909 21890 2587 21890 4797 23294 16909 23294 7769 686 4797 686 146 6418 7769 6418 16256 11099 146 11099 16149 17852 16256 17852 10960 7774 16149 7774 14083 21153 10960 21153 19358 19183 14083 19183 5261 8952 19358 8952 9828 17292 5261 17292 23039 5559 9828 5559 21052 2769 23039 2769 5755 313 21052 313 8703 16166 5755 16166 1453 24352 8703 24352 20863 13383 1453 13383 21904 24771 20863 24771 1397 1150 21904 1150 19361 17882 1397 17882 3131 22302 19361 22302 12071 10175 3131 10175 14807 21246 12071 21246 8982 23720 14807 23720 11633 14638 8982 14638 15515 16957 11633 16957 17003 3874 15515 3874 7967 11470 17003 11470 8961 18464 7967 18464 14475 792 8961 792 20526 13532 14475 13532 24096 12884 20526 12884 7391 19328 24096 19328 16712 7984 7391 7984 19075 17489 16712 17489 17691 21451 19075 21451 14818 15640 17691 15640 13153 24238 14818 24238 12368 8213 13153 8213 6671 13618 12368 13618 6020 18434 6671 18434 10497 4839 6020 4839 2980 10969 10497 10969 8446 16920 2980 16920 13433 21551 8446 21551 2204 14356 13433 14356 23355 1961 2204 1961 12183 17526 23355 17526 12873 1676 12183 1676 7835 7302 12873 7302 4084 18390 7835 18390 10435 21434 4084 21434 4225 24654 10435 24654 16336 1047 4225 1047 22599 4317 16336 4317 918 12492 22599 12492 3348 21045 918 21045 3607 9221 3348 9221 5625 3950 3607 3950 23989 11321 5625 11321 3694 2348 23989 2348 18024 15120 3694 15120 17208 22528 18024 22528 9191 12918 17208 12918 19522 4078 9191 4078 4659 13977 19522 13977 627 21667 4659 21667 4761 14058 627 14058 18726 22334 4761 22334 1381 3657 18726 3657 16431 12827 1381 12827 23211 2019 16431 2019 8964 23194 23211 23194 8707 19057 8964 19057 19120 7639 8707 7639 3727 3099 19120 3099 24632 4212 3727 4212 21184 11550 24632 11550 956 7770 21184 7770 7424 8196 956 8196 16294 1550 7424 1550 7711 3895 16294 3895 6721 24699 7711 24699 11280 21231 6721 21231 11658 16331 11280 16331 6365 6843 11658 6843 22851 5492 6365 5492 15823 20005 22851 20005 20555 12899 15823 12899 8284 3746 20555 3746 3327 12862 8284 12862 17501 19978 3327 19978 16364 15895 17501 15895 13051 11572 16364 11572 24539 18412 13051 18412 16821 6499 24539 6499 110 22837 16821 22837 14515 22786 110 22786 24327 9646 14515 9646 1901 54 24327 54 6223 10391 1901 10391 6652 6275 6223 6275 14366 5202 6652 5202 6082 9738 14366 9738 13379 20822 6082 20822 419 5617 13379 5617 17930 6296 419 6296 12750 21213 17930 21213 21539 23173 12750 23173 18824 19520 21539 19520 13279 19793 18824 19793 24341 23513 13279 23513 9763 22098 24341 22098 4571 21702 9763 21702 23182 22936 4571 22936 3004 18049 23182 18049 5662 22278 3004 22278 5167 19963 5662 19963 21738 23244 5167 23244 10398 6903 21738 6903 18575 13510 10398 13510 19950 23642 18575 23642 8157 23672 19950 23672 8217 15994 8157 15994 12275 20930 8217 20930 10710 8540 12275 8540 5640 15926 10710 15926 14992 22088 5640 22088 7887 12208 14992 12208 7789 18908 7887 18908 20980 24001 7789 24001 5481 13050 20980 13050 6314 9458 5481 9458 15621 16296 6314 16296 2850 18276 15621 18276 6422 8224 2850 8224 16984 9107 6422 9107 11886 6092 16984 6092 12449 14975 11886 14975 13524 18030 12449 18030 12734 1271 13524 1271 10807 19685 12734 19685 1208 3827 10807 3827 11199 23527 1208 23527 24417 1443 11199 1443 17070 11849 24417 11849 14925 24682 17070 24682 22406 14992 14925 14992 9098 874 22406 874 21164 24989 9098 24989 3528 22523 21164 22523 23774 1564 3528 1564 20425 2274 23774 2274 17434 21020 20425 21020 14472 13799 17434 13799 11560 11154 14472 11154 23768 19325 11560 19325 5501 8804 23768 8804 14926 4710 5501 4710 11016 1989 14926 1989 17538 16117 11016 16117 12240 6807 17538 6807 14834 6648 12240 6648 3394 17721 14834 17721 7392 8941 3394 8941 19974 22432 7392 22432 21351 20371 19974 20371 20365 16681 21351 16681 22667 115 20365 115 14088 20285 22667 20285 3003 5890 14088 5890 4059 5001 3003 5001 16620 11564 4059 11564 12303 24225 16620 24225 9499 243 12303 243 18781 17185 9499 17185 2788 18499 18781 18499 4862 852 2788 852 12512 7651 4862 7651 16388 8235 12512 8235 2057 21316 16388 21316 6296 4485 2057 4485 7399 13002 6296 13002 10259 2788 7399 2788 20306 499 10259 499 5421 16933 20306 16933 86 17012 5421 17012 19738 3470 86 3470 23792 16214 19738 16214 759 14517 23792 14517 23882 8369 759 8369 7003 9471 23882 9471 21387 23102 7003 23102 15631 12720 21387 12720 13261 3790 15631 3790 23727 17694 13261 17694 16664 2980 23727 2980 17021 23774 16664 23774 12622 16139 17021 16139 15002 14055 12622 14055 9967 7693 15002 7693 6533 10770 9967 10770 11327 24919 6533 24919 19121 20623 11327 20623 12378 7021 19121 7021 4376 12707 12378 12707 22825 14812 4376 14812 23414 17233 22825 17233 24216 23995 23414 23995 3785 21845 24216 21845 11179 10834 3785 10834 7295 22443 11179 22443 16823 2568 7295 2568 9892 14693 16823 14693 3229 19554 9892 19554 3890 4259 3229 4259 16295 9664 3890 9664 24343 19721 16295 19721 2149 97 24343 97 9926 24337 2149 24337 6487 24754 9926 24754 11830 15219 6487 15219 23403 2047 11830 2047 5845 2592 23403 2592 3821 16802 5845 16802 16942 13955 3821 13955 931 18736 16942 18736 6849 2360 931 2360 7036 4609 6849 4609 23801 13439 7036 13439 8203 1659 23801 1659 14226 16805 8203 16805 3518 21842 14226 21842 12237 17319 3518 17319 643 7464 12237 7464 9452 17777 643 17777 17161 8021 9452 8021 23312 23997 17161 23997 9822 23206 23312 23206 496 1154 9822 1154 16593 3717 496 3717 17405 6763 16593 6763 4278 19894 17405 19894 24157 2439 4278 2439 2437 20746 24157 20746 17176 20584 2437 20584 17213 16592 17176 16592 20746 9364 17213 9364 1028 6358 20746 6358 4183 15555 1028 15555 12125 21415 4183 21415 2510 12167 12125 12167 1223 8550 2510 8550 19480 5246 1223 5246 20493 18241 19480 18241 3728 21470 20493 21470 14089 8763 3728 8763 9041 9973 14089 9973 4563 8044 9041 8044 15246 9169 4563 9169 36 24472 15246 24472 8163 10885 36 10885 6987 102 8163 102 17200 18885 6987 18885 8463 23002 17200 23002 10940 4890 8463 4890 23709 10840 10940 10840 10094 19487 23709 19487 19263 16801 10094 16801 9397 12651 19263 12651 15666 22365 9397 22365 23004 21524 15666 21524 24234 3478 23004 3478 22980 13984 24234 13984 24225 12332 22980 12332 10955 7488 24225 7488 116 2365 10955 2365 23859 20680 116 20680 16095 5948 23859 5948 13673 11506 16095 11506 17661 14815 13673 14815 13411 21911 17661 21911 4842 17672 13411 17672 2419 6947 4842 6947 24770 3162 2419 3162 1964 22725 24770 22725 7396 6453 1964 6453 19295 23247 7396 23247 21581 9253 19295 9253 13190 18769 21581 18769 19038 23572 13190 23572 22940 2492 19038 2492 8581 10815 22940 10815 6080 3222 8581 3222 8973 9975 6080 9975 10946 8193 8973 8193 10177 23948 10946 23948 14105 12971 10177 12971 165 11460 14105 11460 6617 352 165 352 14969 22170 6617 22170 22328 6575 14969 6575 2652 22380 22328 22380 10229 7211 2652 7211 9208 16096 10229 16096 5385 1860 9208 1860 4851 22164 5385 22164 15256 4213 4851 4213 16929 19775 15256 19775 14173 15088 16929 15088 18680 20935 14173 20935 2279 18418 18680 18418 6247 14387 2279 14387 20830 728 6247 728 11590 23951 20830 23951 424 17704 11590 17704 16216 148 424 148 17231 17310 16216 17310 6940 24196 17231 24196 9530 12559 6940 12559 24821 17610 9530 17610 3048 22776 24821 22776 9481 19787 3048 19787 12576 7038 9481 7038 17395 1599 12576 1599 12300 12833 17395 12833 10258 17446 12300 17446 2151 628 10258 628 11124 15821 2151 15821 3582 5645 11124 5645 22344 11963 3582 11963 4418 12966 22344 12966 2210 16398 4418 16398 21075 6245 2210 6245 992 12595 21075 12595 9621 11725 992 11725 11687 2934 9621 2934 19825 8227 11687 8227 11481 24840 19825 24840 13312 7530 11481 7530 1326 10883 13312 10883 22867 7571 1326 7571 10932 5515 22867 5515 2318 16084 10932 16084 22235 15075 2318 15075 14888 7051 22235 7051 41 2777 14888 2777 4917 15403 41 15403 7567 13216 4917 13216 12700 3 7567 3 10842 12203 12700 12203 23916 2361 10842 2361 2697 9236 23916 9236 1194 18407 2697 18407 9960 19872 1194 19872 15602 21308 9960 21308 4747 24224 15602 24224 17602 21861 4747 21861 14900 24650 17602 24650 18388 22217 14900 22217 20915 12134 18388 12134 17061 16111 20915 16111 14124 15113 17061 15113 12621 19666 14124 19666 4167 5800 12621 5800 9502 638 4167 638 20786 333 9502 333 12280 14592 20786 14592 15312 18150 12280 18150 19401 24899 15312 24899 17154 21892 19401 21892 5955 8388 17154 8388 21728 7584 5955 7584 14333 607 21728 607 22567 5848 14333 5848 3880 987 22567 987 20957 4256 3880 4256 16293 13124 20957 13124 20831 7200 16293 7200 21382 17478 20831 17478 19261 14835 21382 14835 8180 21307 19261 21307 11221 1502 8180 1502 1109 14948 11221 14948 13118 11490 1109 11490 10734 13748 13118 13748 17921 7294 10734 7294 5775 31 17921 31 5715 16663 5775 16663 14451 16566 5715 16566 72 10689 14451 10689 8108 19539 72 19539 4714 7695 8108 7695 15674 411 4714 411 3857 4585 15674 4585 16740 9972 3857 9972 20984 5770 16740 5770 3761 16356 20984 16356 9158 15992 3761 15992 17596 11540 9158 11540 5062 3396 17596 3396 24991 6788 5062 6788 10329 10050 24991 10050 19804 1194 10329 1194 8295 9981 19804 9981 9569 10619 8295 10619 18364 12036 9569 12036 24214 10897 18364 10897 4048 20085 24214 20085 9112 4052 4048 4052 79 2202 9112 2202 17870 6964 79 6964 24541 8347 17870 8347 8231 18166 24541 18166 8398 12114 8231 12114 11254 10227 8398 10227 19280 8765 11254 8765 14400 3472 19280 3472 6961 13053 14400 13053 8614 2160 6961 2160 15303 6496 8614 6496 22592 22658 15303 22658 9841 10779 22592 10779 6055 11995 9841 11995 22556 24873 6055 24873 6509 10033 22556 10033 5641 4296 6509 4296 8628 893 5641 893 3653 18951 8628 18951 21848 1838 3653 1838 15193 8494 21848 8494 23851 4068 15193 4068 13653 23176 23851 23176 10577 12306 13653 12306 17846 1073 10577 1073 6864 6735 17846 6735 23805 10216 6864 10216 16059 2386 23805 2386 7857 8478 16059 8478 4262 1529 7857 1529 4515 9693 4262 9693 16987 24569 4515 24569 10442 17331 16987 17331 15796 14784 10442 14784 10131 13474 15796 13474 20265 13594 10131 13594 9653 16708 20265 16708 19372 15680 9653 15680 14682 5032 19372 5032 15013 3986 14682 3986 19655 13821 15013 13821 2978 11359 19655 11359 24418 17417 2978 17417 1418 236 24418 236 5528 1780 1418 1780 21317 14259 5528 14259 10174 2768 21317 2768 21751 23360 10174 23360 3136 20109 21751 20109 8309 24065 3136 24065 20473 7807 8309 7807 10347 12528 20473 12528 23144 17888 10347 17888 20926 18319 23144 18319 3598 19391 20926 19391 4328 12313 3598 12313 2688 24839 4328 24839 9774 5589 2688 5589 10356 14037 9774 14037 2557 10812 10356 10812 12229 15298 2557 15298 11782 17608 12229 17608 19337 10910 11782 10910 3359 20301 19337 20301 22241 4176 3359 4176 4428 4904 22241 4904 7388 17616 4428 17616 14 10194 7388 10194 15048 9283 14 9283 12092 21495 15048 21495 3925 18740 12092 18740 21971 8438 3925 8438 19911 22068 21971 22068 7853 16161 19911 16161 18254 11568 7853 11568 4295 13936 18254 13936 9389 11492 4295 11492 6993 19778 9389 19778 312 9837 6993 9837 14187 14162 312 14162 7826 9614 14187 9614 11807 5354 7826 5354 18344 5281 11807 5281 16075 14046 18344 14046 8927 8684 16075 8684 7603 2580 8927 2580 12777 9697 7603 9697 3731 17165 12777 17165 19551 20008 3731 20008 1392 16864 19551 16864 8853 20337 1392 20337 21237 9971 8853 9971 11218 21966 21237 21966 8116 13919 11218 13919 11195 15802 8116 15802 4722 19937 11195 19937 9929 15949 4722 15949 12387 2278 9929 2278 4904 15086 12387 15086 8166 4906 4904 4906 22685 11926 8166 11926 2370 22630 22685 22630 13579 21548 2370 21548 18707 2147 13579 2147 14342 3056 18707 3056 17912 12088 14342 12088 14771 7368 17912 7368 14728 15614 14771 15614 23543 325 14728 325 8223 1469 23543 1469 16865 8574 8223 8574 19040 16108 16865 16108 19530 943 19040 943 92 14464 19530 14464 23154 3710 92 3710 21330 3057 23154 3057 2226 16300 21330 16300 18957 18993 2226 18993 2849 10817 18957 10817 3670 5944 2849 5944 3268 5582 3670 5582 8732 1560 3268 1560 1575 14010 8732 14010 19239 11445 1575 11445 6906 8609 19239 8609 23697 5495 6906 5495 4595 9278 23697 9278 14514 22011 4595 22011 9931 13370 14514 13370 14570 4059 9931 4059 24795 24886 14570 24886 3441 569 24795 569 5679 5086 3441 5086 532 23010 5679 23010 5980 9936 532 9936 4144 21711 5980 21711 1301 11601 4144 11601 3434 6052 1301 6052 12712 17279 3434 17279 19410 16474 12712 16474 17689 15015 19410 15015 11867 14360 17689 14360 22743 12217 11867 12217 135 9990 22743 9990 21886 20890 135 20890 2977 1254 21886 1254 20104 23197 2977 23197 21901 21635 20104 21635 17858 24494 21901 24494 17586 14195 17858 14195 23273 8689 17586 8689 24169 9249 23273 9249 18640 17876 24169 17876 22635 10268 18640 10268 8795 1520 22635 1520 16554 5160 8795 5160 23575 6113 16554 6113 9690 408 23575 408 18544 7755 9690 7755 4670 9416 18544 9416 11544 13604 4670 13604 5592 23910 11544 23910 16657 22089 5592 22089 1988 6570 16657 6570 22321 5995 1988 5995 13327 2123 22321 2123 19228 12185 13327 12185 5343 17985 19228 17985 2643 16564 5343 16564 16040 23880 2643 23880 11070 5027 16040 5027 18454 17209 11070 17209 13307 21653 18454 21653 2664 2952 13307 2952 7075 2931 2664 2931 14323 6048 7075 6048 363 14192 14323 14192 22865 21012 363 21012 6368 22323 22865 22323 23017 24607 6368 24607 16751 21608 23017 21608 14478 15468 16751 15468 10536 15989 14478 15989 16228 9957 10536 9957 252 18877 16228 18877 8661 11166 252 11166 5600 1567 8661 1567 12649 1744 5600 1744 3798 19208 12649 19208 14094 6074 3798 6074 13865 10580 14094 10580 4248 24796 13865 24796 20300 282 4248 282 9845 1241 20300 1241 20295 7334 9845 7334 17452 23523 20295 23523 14693 8276 17452 8276 11297 23933 14693 23933 4439 9332 11297 9332 18598 11136 4439 11136 20431 11546 18598 11546 250 18378 20431 18378 1611 19462 250 19462 20679 804 1611 804 7001 7204 20679 7204 18154 3935 7001 3935 18789 5866 18154 5866 12653 14756 18789 14756 21087 9829 12653 9829 606 15247 21087 15247 2996 21489 606 21489 18035 15471 2996 15471 4419 2758 18035 2758 5565 2446 4419 2446 3135 15354 5565 15354 10194 22336 3135 22336 13422 16118 10194 16118 15913 21150 13422 21150 24033 5336 15913 5336 21836 20103 24033 20103 7026 427 21836 427 10789 16228 7026 16228 19490 17164 10789 17164 6454 18463 19490 18463 15094 18676 6454 18676 9714 10981 15094 10981 19146 24223 9714 24223 19483 24042 19146 24042 18487 7642 19483 7642 12536 17554 18487 17554 23141 12429 12536 12429 11787 19951 23141 19951 23647 12732 11787 12732 20013 15818 23647 15818 9700 12317 20013 12317 23322 4735 9700 4735 8490 7895 23322 7895 17438 4314 8490 4314 7081 19601 17438 19601 2769 15911 7081 15911 14402 4393 2769 4393 18045 3498 14402 3498 7213 14926 18045 14926 13818 14031 7213 14031 831 20507 13818 20507 3101 21433 831 21433 14131 22404 3101 22404 13219 10516 14131 10516 1257 3299 13219 3299 11813 2303 1257 2303 6821 18727 11813 18727 13740 12418 6821 12418 3662 23754 13740 23754 8120 23046 3662 23046 23485 20879 8120 20879 19528 19714 23485 19714 12872 14995 19528 14995 2462 19786 12872 19786 17821 4606 2462 4606 18747 4436 17821 4436 5830 8091 18747 8091 16105 21281 5830 21281 4529 1706 16105 1706 11342 12549 4529 12549 4740 18765 11342 18765 13426 3860 4740 3860 3274 1874 13426 1874 14143 11513 3274 11513 23214 10210 14143 10210 12939 24499 23214 24499 13554 20917 12939 20917 23009 13565 13554 13565 14097 4843 23009 4843 19592 14093 14097 14093 20144 10403 19592 10403 7876 712 20144 712 9141 4776 7876 4776 5422 4046 9141 4046 2968 10209 5422 10209 6615 2667 2968 2667 18527 6309 6615 6309 3424 2713 18527 2713 9760 15145 3424 15145 20244 10070 9760 10070 21722 19830 20244 19830 16953 3725 21722 3725 20384 11280 16953 11280 13407 16970 20384 16970 14544 16813 13407 16813 8594 4306 14544 4306 18264 20748 8594 20748 24484 20792 18264 20792 24945 3647 24484 3647 9985 15452 24945 15452 6500 12279 9985 12279 7611 6519 6500 6519 21560 21883 7611 21883 21344 12739 21560 12739 10634 11340 21344 11340 11770 18962 10634 18962 21444 48 11770 48 3848 19084 21444 19084 14516 7928 3848 7928 24932 23495 14516 23495 18413 6119 24932 6119 6062 12330 18413 12330 19458 5716 6062 5716 7061 1981 19458 1981 10062 19194 7061 19194 12527 21005 10062 21005 13614 10687 12527 10687 5757 14238 13614 14238 23715 16065 5757 16065 197 8517 23715 8517 16989 10370 197 10370 22326 5873 16989 5873 374 584 22326 584 75 5476 374 5476 19514 8468 75 8468 681 17097 19514 17097 7164 15788 681 15788 4706 14375 7164 14375 6855 4976 4706 4976 21041 20080 6855 20080 8697 9247 21041 9247 16779 23559 8697 23559 15414 611 16779 611 7764 15332 15414 15332 239 22392 7764 22392 1500 24987 239 24987 221 16433 1500 16433 5638 19901 221 19901 1258 9844 5638 9844 16500 14893 1258 14893 4104 2856 16500 2856 8706 15097 4104 15097 5937 20556 8706 20556 14225 2482 5937 2482 8651 5152 14225 5152 923 5707 8651 5707 21674 1910 923 1910 1970 9643 21674 9643 17537 8571 1970 8571 18135 9366 17537 9366 18662 4505 18135 4505 5964 6584 18662 6584 6371 19218 5964 19218 21693 20408 6371 20408 635 12752 21693 12752 20538 11437 635 11437 7251 15016 20538 15016 22716 6714 7251 6714 18507 16268 22716 16268 9910 273 18507 273 19442 567 9910 567 6428 180 19442 180 16348 23326 6428 23326 12936 11708 16348 11708 9924 10200 12936 10200 2034 22657 9924 22657 1902 16216 2034 16216 8772 12977 1902 12977 1043 10614 8772 10614 3494 18541 1043 18541 4604 10724 3494 10724 14631 5022 4604 5022 10217 3726 14631 3726 10336 10699 10217 10699 23691 13892 10336 13892 12752 24322 23691 24322 20590 14953 12752 14953 15005 1693 20590 1693 9177 3494 15005 3494 13483 9032 9177 9032 20088 6493 13483 6493 14040 20379 20088 20379 10719 5813 14040 5813 8617 10274 10719 10274 13447 4568 8617 4568 13685 18130 13447 18130 23274 5625 13685 5625 16063 19035 23274 19035 9432 20332 16063 20332 13945 15153 9432 15153 20441 10634 13945 10634 3892 8886 20441 8886 20006 7090 3892 7090 21972 22326 20006 22326 6243 6017 21972 6017 13679 7089 6243 7089 7752 16616 13679 16616 900 1523 7752 1523 3530 13163 900 13163 20146 7401 3530 7401 23092 22283 20146 22283 21609 11908 23092 11908 13047 10777 21609 10777 12012 17366 13047 17366 20310 782 12012 782 21554 9454 20310 9454 22524 22753 21554 22753 24317 8819 22524 8819 23150 10768 24317 10768 10390 8324 23150 8324 2908 12826 10390 12826 6341 17381 2908 17381 13180 18441 6341 18441 7582 22297 13180 22297 3753 6730 7582 6730 4467 21151 3753 21151 18180 17963 4467 17963 20051 1869 18180 1869 11444 3761 20051 3761 20331 10048 11444 10048 10386 5233 20331 5233 2495 13846 10386 13846 10246 18609 2495 18609 1013 10924 10246 10924 6911 19260 1013 19260 19165 1979 6911 1979 22886 11281 19165 11281 13420 9887 22886 9887 17774 20657 13420 20657 16025 10672 17774 10672 1582 13756 16025 13756 6205 12868 1582 12868 8482 1156 6205 1156 17919 17637 8482 17637 841 9871 17919 9871 11729 19214 841 19214 24709 13077 11729 13077 20182 8967 24709 8967 4110 24368 20182 24368 23411 23826 4110 23826 7487 1568 23411 1568 23878 6406 7487 6406 2888 13427 23878 13427 22429 21440 2888 21440 23938 18132 22429 18132 8768 9098 23938 9098 2851 13841 8768 13841 23064 20780 2851 20780 3167 14770 23064 14770 3420 8926 3167 8926 18484 11425 3420 11425 15541 14244 18484 14244 23168 8940 15541 8940 23430 15815 23168 15815 11992 5477 23430 5477 7238 18479 11992 18479 4177 15101 7238 15101 20581 20136 4177 20136 10363 5969 20581 5969 14932 20295 10363 20295 23113 19722 14932 19722 9678 18287 23113 18287 24029 19741 9678 19741 7536 9737 24029 9737 16096 18193 7536 18193 20266 22439 16096 22439 15955 20531 20266 20531 11923 24096 15955 24096 24410 9904 11923 9904 4957 20160 24410 20160 18418 6087 4957 6087 19511 10858 18418 10858 863 13703 19511 13703 8101 12814 863 12814 2969 7083 8101 7083 16014 16036 2969 16036 23981 24804 16014 24804 3144 5602 23981 5602 13955 16071 3144 16071 12774 7184 13955 7184 8245 19002 12774 19002 17216 15498 8245 15498 3366 5809 17216 5809 19504 354 3366 354 6462 7548 19504 7548 16970 5532 6462 5532 9281 14081 16970 14081 5408 1854 9281 1854 22794 16081 5408 16081 5455 860 22794 860 2431 15102 5455 15102 12270 20158 2431 20158 22085 2336 12270 2336 1944 21771 22085 21771 16405 14433 1944 14433 20237 17202 16405 17202 1167 23036 20237 23036 10074 12519 1167 12519 10288 24936 10074 24936 16606 4245 10288 4245 4174 1868 16606 1868 12627 12746 4174 12746 4216 10168 12627 10168 18678 7253 4216 7253 2471 16080 18678 16080 1734 13842 2471 13842 2253 14573 1734 14573 12386 9651 2253 9651 608 23832 12386 23832 24756 10074 608 10074 18779 10742 24756 10742 200 24228 18779 24228 8925 14211 200 14211 21615 15924 8925 15924 19127 20838 21615 20838 12864 13425 19127 13425 4187 9506 12864 9506 15882 2984 4187 2984 21384 19848 15882 19848 20532 17772 21384 17772 8812 298 20532 298 16266 1608 8812 1608 14677 12505 16266 12505 19013 19563 14677 19563 21109 10170 19013 10170 16766 18369 21109 18369 22381 9408 16766 9408 15758 17029 22381 17029 7702 4978 15758 4978 14493 24391 7702 24391 11278 7280 14493 7280 23707 24603 11278 24603 7461 8339 23707 8339 17123 14680 7461 14680 5811 13424 17123 13424 7716 14071 5811 14071 55 21029 7716 21029 3914 12758 55 12758 6249 9956 3914 9956 24032 16614 6249 16614 23988 3598 24032 3598 24517 18033 23988 18033 12110 975 24517 975 16215 246 12110 246 21853 19611 16215 19611 4625 7737 21853 7737 783 19149 4625 19149 9726 12494 783 12494 4176 12390 9726 12390 13630 8392 4176 8392 16302 594 13630 594 13833 10281 16302 10281 21028 15163 13833 15163 7076 245 21028 245 4960 7725 7076 7725 23708 18067 4960 18067 4508 14808 23708 14808 12438 11770 4508 11770 15123 11821 12438 11821 9427 16414 15123 16414 14467 23085 9427 23085 19053 3622 14467 3622 4760 24478 19053 24478 666 4757 4760 4757 22366 5983 666 5983 24665 4427 22366 4427 8832 6766 24665 6766 991 10504 8832 10504 19884 17261 991 17261 1202 24509 19884 24509 6970 21704 1202 21704 6965 14989 6970 14989 17794 14035 6965 14035 14453 10731 17794 10731 14802 2966 14453 2966 19619 9550 14802 9550 5236 10701 19619 10701 24823 20434 5236 20434 9048 3749 24823 3749 2164 24148 9048 24148 21749 5672 2164 5672 21725 5857 21749 5857 17310 6860 21725 6860 8471 13142 17310 13142 11635 13340 8471 13340 154 16515 11635 16515 12412 1255 154 1255 735 24185 12412 24185 15687 16569 735 16569 14665 3308 15687 3308 4318 7659 14665 7659 4399 15549 4318 15549 3556 9690 4399 9690 664 8415 3556 8415 9880 4761 664 4761 17829 24686 9880 24686 9262 2722 17829 2722 14167 6785 9262 6785 12321 16851 14167 16851 24670 8402 12321 8402 18900 10513 24670 10513 14477 22381 18900 22381 22214 35 14477 35 13476 24651 22214 24651 5160 23635 13476 23635 18596 23044 5160 23044 8339 17340 18596 17340 22796 24957 8339 24957 7478 13539 22796 13539 12910 4950 7478 4950 17901 618 12910 618 22440 10984 17901 10984 12943 19275 22440 19275 14806 3190 12943 3190 476 16306 14806 16306 6340 20914 476 20914 5579 17676 6340 17676 15578 23040 5579 23040 16633 16072 15578 16072 19344 8734 16633 8734 18040 2398 19344 2398 14014 6568 18040 6568 13608 17673 14014 17673 2081 24505 13608 24505 5286 5756 2081 5756 13889 24448 5286 24448 24229 23931 13889 23931 4816 15050 24229 15050 6510 3985 4816 3985 9129 13690 6510 13690 8407 14810 9129 14810 13162 11918 8407 11918 4900 24662 13162 24662 24587 2795 4900 2795 6260 23160 24587 23160 20212 6090 6260 6090 24319 14154 20212 14154 8850 23346 24319 23346 13200 151 8850 151 19565 16371 13200 16371 24525 4548 19565 4548 2189 4845 24525 4845 9249 22908 2189 22908 22131 4250 9249 4250 13464 17410 22131 17410 4089 8643 13464 8643 20558 15603 4089 15603 16076 22230 20558 22230 8717 13728 16076 13728 1670 7026 8717 7026 12262 13533 1670 13533 2725 24691 12262 24691 7223 561 2725 561 22912 3864 7223 3864 5999 18548 22912 18548 8261 24760 5999 24760 20764 409 8261 409 11533 10756 20764 10756 7977 15600 11533 15600 1351 23990 7977 23990 20036 14359 1351 14359 17360 20444 20036 20444 24104 2597 17360 2597 1836 15679 24104 15679 23729 922 1836 922 7846 476 23729 476 8873 10996 7846 10996 17169 18478 8873 18478 16417 9730 17169 9730 18916 22544 16417 22544 24675 1635 18916 1635 16843 9958 24675 9958 18085 22423 16843 22423 17451 14364 18085 14364 261 16324 17451 16324 6738 23314 261 23314 716 3724 6738 3724 10415 8604 716 8604 18811 23275 10415 23275 314 15740 18811 15740 23352 2380 314 2380 16737 2089 23352 2089 14715 11047 16737 11047 6918 14837 14715 14837 2475 10215 6918 10215 13625 21189 2475 21189 18269 17231 13625 17231 19908 18442 18269 18442 3194 12933 19908 12933 9587 4367 3194 4367 20917 17166 9587 17166 23492 14183 20917 14183 1095 868 23492 868 13636 13825 1095 13825 14302 23794 13636 23794 24906 19121 14302 19121 22127 6606 24906 6606 19092 8741 22127 8741 17682 11831 19092 11831 19247 9292 17682 9292 6423 731 19247 731 1949 19258 6423 19258 13231 11852 1949 11852 3121 11076 13231 11076 19378 23006 3121 23006 2273 11043 19378 11043 23399 10830 2273 10830 19859 18587 23399 18587 10003 2753 19859 2753 2507 1121 10003 1121 12433 12124 2507 12124 18478 13085 12433 13085 3644 6694 18478 6694 6031 18762 3644 18762 3898 12911 6031 12911 231 20493 3898 20493 4231 13283 231 13283 18604 2001 4231 2001 10181 10864 18604 10864 10477 3620 10181 3620 13124 4814 10477 4814 21248 6180 13124 6180 11441 11298 21248 11298 18434 6571 11441 6571 9769 21430 18434 21430 23847 2111 9769 2111 20563 17993 23847 17993 14633 15082 20563 15082 14017 5200 14633 5200 10225 21947 14017 21947 7882 4886 10225 4886 1669 19182 7882 19182 2909 12698 1669 12698 9318 19263 2909 19263 8009 3704 9318 3704 18512 19092 8009 19092 9045 6738 18512 6738 20885 5955 9045 5955 17167 6272 20885 6272 8205 3690 17167 3690 11978 18200 8205 18200 3739 9606 11978 9606 17525 779 3739 779 13408 11752 17525 11752 6336 3942 13408 3942 16017 15453 6336 15453 7903 12409 16017 12409 18253 19390 7903 19390 11192 12350 18253 12350 12401 927 11192 927 11833 13695 12401 13695 23881 11638 11833 11638 6227 16910 23881 16910 21892 3593 6227 3593 285 21416 21892 21416 11665 1830 285 1830 24604 11357 11665 11357 15546 15943 24604 15943 14729 4696 15546 4696 719 3849 14729 3849 11567 5374 719 5374 2853 22584 11567 22584 19736 4196 2853 4196 20807 10461 19736 10461 15493 6010 20807 6010 22565 17696 15493 17696 15718 18991 22565 18991 5801 12425 15718 12425 15053 15774 5801 15774 8257 21323 15053 21323 10274 21034 8257 21034 11649 23277 10274 23277 722 2816 11649 2816 9258 1048 722 1048 1765 12902 9258 12902 2578 20340 1765 20340 18648 8162 2578 8162 19572 10242 18648 10242 1273 1442 19572 1442 15521 21199 1273 21199 15768 13305 15521 13305 7044 5801 15768 5801 21587 6437 7044 6437 7210 12677 21587 12677 1188 1723 7210 1723 13830 7942 1188 7942 3108 36 13830 36 15506 21115 3108 21115 24682 12779 15506 12779 19211 18394 24682 18394 10827 1339 19211 1339 8236 5640 10827 5640 1704 784 8236 784 18409 7066 1704 7066 24122 22587 18409 22587 3786 8328 24122 8328 23605 15279 3786 15279 3258 10646 23605 10646 24018 22133 3258 22133 17129 7569 24018 7569 19991 2986 17129 2986 21633 1507 19991 1507 9984 18730 21633 18730 20486 19517 9984 19517 13076 14965 20486 14965 12219 13176 13076 13176 23867 14029 12219 14029 3184 7522 23867 7522 9584 20601 3184 20601 10527 5225 9584 5225 14196 8333 10527 8333 4661 4270 14196 4270 19151 2473 4661 2473 21297 17091 19151 17091 17669 21610 21297 21610 20035 9770 17669 9770 2895 2689 20035 2689 5968 6059 2895 6059 15599 21643 5968 21643 9992 10456 15599 10456 7750 18233 9992 18233 19949 7758 7750 7758 11086 23022 19949 23022 134 7601 11086 7601 13727 277 134 277 12984 22526 13727 22526 5208 16178 12984 16178 5854 17296 5208 17296 14880 655 5854 655 16731 11310 14880 11310 24404 3736 16731 3736 10972 23646 24404 23646 23019 22028 10972 22028 22266 17042 23019 17042 4541 22969 22266 22969 9963 5847 4541 5847 17299 17276 9963 17276 5781 16264 17299 16264 811 4211 5781 4211 23325 15185 811 15185 17769 2041 23325 2041 22473 18002 17769 18002 12419 23359 22473 23359 4047 7404 12419 7404 14676 13721 4047 13721 7098 23713 14676 23713 3437 9917 7098 9917 22004 21157 3437 21157 16591 7096 22004 7096 1518 17073 16591 17073 13828 21884 1518 21884 15987 7074 13828 7074 16301 16508 15987 16508 21934 908 16301 908 23222 12480 21934 12480 3353 13871 23222 13871 23497 15413 3353 15413 18367 20346 23497 20346 8028 14758 18367 14758 9959 9396 8028 9396 3259 16591 9959 16591 2901 21950 3259 21950 3823 13075 2901 13075 9927 18785 3823 18785 10892 22548 9927 22548 5669 24623 10892 24623 353 10471 5669 10471 22734 10343 353 10343 16881 8662 22734 8662 23829 6124 16881 6124 8269 1316 23829 1316 11884 24104 8269 24104 258 10240 11884 10240 11593 13845 258 13845 6113 20385 11593 20385 12720 13501 6113 13501 386 5112 12720 5112 10949 8850 386 8850 10731 3656 10949 3656 14078 17910 10731 17910 18073 1088 14078 1088 5401 23884 18073 23884 9808 9137 5401 9137 23579 7336 9808 7336 13117 2586 23579 2586 8363 9167 13117 9167 4171 1332 8363 1332 23356 4941 4171 4941 1235 2525 23356 2525 3013 7617 1235 7617 17718 7048 3013 7048 7712 3172 17718 3172 141 6848 7712 6848 9470 21769 141 21769 10666 6525 9470 6525 20307 14362 10666 14362 9008 10624 20307 10624 6618 24874 9008 24874 22396 14205 6618 14205 17044 5588 22396 5588 11801 23724 17044 23724 20127 14852 11801 14852 23545 20465 20127 20465 174 5768 23545 5768 1751 7309 174 7309 2658 18114 1751 18114 22885 22626 2658 22626 23529 18421 22885 18421 3124 21322 23529 21322 11906 18607 3124 18607 13638 17161 11906 17161 659 11163 13638 11163 8960 24330 659 24330 20335 19449 8960 19449 18624 14607 20335 14607 4673 18843 18624 18843 21467 13654 4673 13654 4703 20840 21467 20840 3747 7106 4703 7106 7244 5063 3747 5063 5347 13154 7244 13154 7326 6726 5347 6726 10671 9022 7326 9022 18836 16146 10671 16146 3252 5311 18836 5311 1284 5592 3252 5592 15700 11793 1284 11793 6058 3028 15700 3028 19106 2018 6058 2018 12727 1385 19106 1385 3876 19283 12727 19283 11244 24807 3876 24807 19675 926 11244 926 3230 9940 19675 9940 1024 15521 3230 15521 13990 16247 1024 16247 11739 16373 13990 16373 10365 15482 11739 15482 9236 8847 10365 8847 1307 3007 9236 3007 17303 14704 1307 14704 4153 3639 17303 3639 4525 4855 4153 4855 17726 3872 4525 3872 7327 11450 17726 11450 18975 21301 7327 21301 3165 9507 18975 9507 6799 10163 3165 10163 2886 18094 6799 18094 21721 156 2886 156 7843 8885 21721 8885 9119 14235 7843 14235 24444 12596 9119 12596 24416 11434 24444 11434 5289 14513 24416 14513 12791 3707 5289 3707 2378 899 12791 899 2492 23551 2378 23551 18799 4957 2492 4957 13199 7023 18799 7023 6932 15165 13199 15165 14348 9349 6932 9349 14618 24039 14348 24039 18843 22177 14618 22177 19697 6302 18843 6302 3061 10000 19697 10000 8538 5714 3061 5714 15066 12926 8538 12926 19292 2229 15066 2229 7282 2283 19292 2283 19564 13563 7282 13563 21356 19268 19564 19268 17659 11002 21356 11002 16895 1347 17659 1347 17080 7660 16895 7660 7552 17881 17080 17881 23060 9649 7552 9649 20383 19759 23060 19759 9800 3683 20383 3683 15250 19904 9800 19904 5756 12912 15250 12912 9058 10013 5756 10013 23055 17848 9058 17848 13041 24788 23055 24788 24779 11046 13041 11046 9863 1650 24779 1650 5611 10439 9863 10439 6899 4326 5611 4326 12336 9099 6899 9099 21954 8495 12336 8495 16571 6581 21954 6581 11569 1313 16571 1313 998 10749 11569 10749 7673 16254 998 16254 22086 18174 7673 18174 11495 14213 22086 14213 19718 12315 11495 12315 13126 22274 19718 22274 3104 12003 13126 12003 22456 23333 3104 23333 15174 7337 22456 7337 10505 21386 15174 21386 12736 10291 10505 10291 3310 18406 12736 18406 10568 17082 3310 17082 8160 7471 10568 7471 21771 21846 8160 21846 100 22175 21771 22175 18300 6690 100 6690 9043 24362 18300 24362 11682 1051 9043 1051 1347 4894 11682 4894 8911 3044 1347 3044 22832 20020 8911 20020 8406 18387 22832 18387 10089 4555 8406 4555 8860 10107 10089 10107 11625 4753 8860 4753 15561 23966 11625 23966 6588 3597 15561 3597 2902 7724 6588 7724 14904 4209 2902 4209 18164 23169 14904 23169 17524 7001 18164 7001 13944 19484 17524 19484 15380 6076 13944 6076 8879 13790 15380 13790 11313 21051 8879 21051 20412 2330 11313 2330 15698 8048 20412 8048 15446 19623 15698 19623 2351 22116 15446 22116 10425 20523 2351 20523 7359 129 10425 129 11877 23649 7359 23649 22184 22309 11877 22309 24494 15904 22184 15904 9151 20875 24494 20875 17877 8989 9151 8989 23263 9773 17877 9773 5345 8805 23263 8805 21423 434 5345 434 18227 7783 21423 7783 18038 6993 18227 6993 14140 16031 18038 16031 18532 17684 14140 17684 6435 17284 18532 17284 17976 6524 6435 6524 19331 12227 17976 12227 8146 4365 19331 4365 23227 3312 8146 3312 6922 24144 23227 24144 6436 2519 6922 2519 6012 13582 6436 13582 16811 6013 6012 6013 11802 18953 16811 18953 10045 14276 11802 14276 24204 7219 10045 7219 11570 5631 24204 5631 10970 5536 11570 5536 11878 12468 10970 12468 11661 15011 11878 15011 766 14116 11661 14116 16491 10657 766 10657 23903 672 16491 672 17579 19033 23903 19033 5660 3445 17579 3445 19030 15957 5660 15957 1355 23608 19030 23608 19594 18806 1355 18806 17710 5736 19594 5736 11439 10068 17710 10068 7354 14033 11439 14033 15450 960 7354 960 22483 18937 15450 18937 18857 1136 22483 1136 15255 21002 18857 21002 1170 2057 15255 2057 17552 10627 1170 10627 775 16124 17552 16124 6605 9774 775 9774 814 17623 6605 17623 3972 17427 814 17427 19737 19993 3972 19993 13940 56 19737 56 23398 15029 13940 15029 21788 22364 23398 22364 17914 8611 21788 8611 11334 21237 17914 21237 8739 16505 11334 16505 208 18539 8739 18539 23876 1440 208 1440 14068 939 23876 939 23124 6339 14068 6339 1563 2291 23124 2291 12038 20461 1563 20461 20158 24071 12038 24071 13674 1504 20158 1504 17982 7932 13674 7932 19205 18773 17982 18773 21929 1649 19205 1649 23777 15150 21929 15150 511 1555 23777 1555 9476 19333 511 19333 15558 14945 9476 14945 22051 24684 15558 24684 20341 18196 22051 18196 4648 19441 20341 19441 8126 19583 4648 19583 2689 13523 8126 13523 12233 12486 2689 12486 22198 15525 12233 15525 15970 6651 22198 6651 44 5424 15970 5424 19093 11598 44 11598 4708 18185 19093 18185 21097 24863 4708 24863 16776 6512 21097 6512 22300 17515 16776 17515 4247 20646 22300 20646 18211 8700 4247 8700 15071 8949 18211 8949 7569 21203 15071 21203 4312 16190 7569 16190 4150 2789 4312 2789 10334 803 4150 803 20498 22945 10334 22945 19090 299 20498 299 19403 7487 19090 7487 6273 5203 19403 5203 7537 16197 6273 16197 24356 6389 7537 6389 17076 15945 24356 15945 1374 21355 17076 21355 18989 23224 1374 23224 19933 21169 18989 21169 11732 19291 19933 19291 5318 23943 11732 23943 18217 19744 5318 19744 21906 2539 18217 2539 11795 12002 21906 12002 13081 1993 11795 1993 1467 8913 13081 8913 5117 3629 1467 3629 18899 22140 5117 22140 11150 15300 18899 15300 14845 815 11150 815 12191 18158 14845 18158 13569 3557 12191 3557 5454 14151 13569 14151 5225 7377 5454 7377 14497 14684 5225 14684 463 20078 14497 20078 14267 21063 463 21063 11109 3304 14267 3304 10794 15467 11109 15467 21526 7585 10794 7585 18061 24437 21526 24437 22905 4234 18061 4234 11737 9251 22905 9251 8701 3963 11737 3963 12960 23081 8701 23081 21717 20412 12960 20412 24686 21821 21717 21821 4222 12063 24686 12063 5869 21666 4222 21666 15638 7511 5869 7511 19024 15799 15638 15799 4499 17149 19024 17149 3851 2078 4499 2078 10133 24921 3851 24921 9139 19450 10133 19450 1097 12037 9139 12037 10030 2541 1097 2541 16459 6582 10030 6582 22128 12070 16459 12070 5747 14882 22128 14882 21845 5657 5747 5657 3254 489 21845 489 20816 1456 3254 1456 661 20950 20816 20950 2639 8015 661 8015 4576 5644 2639 5644 12293 19233 4576 19233 4132 2400 12293 2400 20892 13551 4132 13551 20385 22058 20892 22058 15461 14973 20385 14973 8573 23665 15461 23665 14185 19220 8573 19220 24840 10508 14185 10508 7828 15046 24840 15046 23493 6514 7828 6514 6598 7418 23493 7418 3046 4913 6598 4913 21033 21371 3046 21371 9878 24129 21033 24129 4774 2199 9878 2199 1139 1486 4774 1486 565 16808 1139 16808 5938 14536 565 14536 22167 11588 5938 11588 8439 8591 22167 8591 20222 3932 8439 3932 22793 10199 20222 10199 22464 13663 22793 13663 22322 16996 22464 16996 1153 4817 22322 4817 18194 16677 1153 16677 16487 255 18194 255 20898 21700 16487 21700 22133 15100 20898 15100 10581 3290 22133 3290 8988 8344 10581 8344 5087 17639 8988 17639 13218 1702 5087 1702 14102 12205 13218 12205 16389 6303 14102 6303 12732 22563 16389 22563 18186 23737 12732 23737 27 23706 18186 23706 21078 14991 27 14991 23824 1329 21078 1329 3776 13328 23824 13328 7886 3554 3776 3554 21355 19788 7886 19788 1222 20612 21355 20612 14389 9925 1222 9925 3654 16684 14389 16684 2852 1233 3654 1233 13033 18792 2852 18792 10782 22126 13033 22126 7984 11318 10782 11318 18250 20365 7984 20365 13466 7500 18250 7500 19985 23204 13466 23204 4642 2737 19985 2737 22090 15587 4642 15587 15099 1023 22090 1023 22161 3531 15099 3531 23607 20084 22161 20084 14945 22618 23607 22618 16074 780 14945 780 24481 134 16074 134 11740 5606 24481 5606 12358 14676 11740 14676 6278 15573 12358 15573 14887 22386 6278 22386 14392 6948 14887 6948 18229 9417 14392 9417 5402 21123 18229 21123 19115 769 5402 769 20906 21460 19115 21460 6229 17028 20906 17028 9190 15141 6229 15141 22041 18981 9190 18981 21591 15872 22041 15872 7018 21526 21591 21526 10926 4421 7018 4421 15853 15877 10926 15877 16857 22477 15853 22477 4435 9367 16857 9367 16098 21746 4435 21746 5874 9331 16098 9331 8822 6147 5874 6147 7979 19246 8822 19246 3126 6857 7979 6857 21326 321 3126 321 1376 1179 21326 1179 11394 22999 1376 22999 24055 24278 11394 24278 13075 5469 24055 5469 16710 3971 13075 3971 19136 9514 16710 9514 24110 21597 19136 21597 786 9106 24110 9106 13272 19338 786 19338 17036 10552 13272 10552 5006 11034 17036 11034 6282 20416 5006 20416 14177 14435 6282 14435 12585 9435 14177 9435 22317 11523 12585 11523 3275 19564 22317 19564 5922 540 3275 540 14725 17629 5922 17629 10362 1144 14725 1144 24792 9791 10362 9791 21617 14606 24792 14606 939 2660 21617 2660 19691 17326 939 17326 11714 5010 19691 5010 17760 11152 11714 11152 425 14741 17760 14741 16261 5375 425 5375 465 10022 16261 10022 19642 15502 465 15502 1871 23446 19642 23446 9564 12096 1871 12096 4894 4189 9564 4189 21578 4866 4894 4866 18234 4163 21578 4163 1142 14700 18234 14700 22660 1382 1142 1382 936 23830 22660 23830 639 4711 936 4711 5019 23450 639 23450 7918 21232 5019 21232 16271 6035 7918 6035 10589 11577 16271 11577 11664 8183 10589 8183 10501 2711 11664 2711 16922 8793 10501 8793 21182 15851 16922 15851 2596 1542 21182 1542 21624 21715 2596 21715 20951 6899 21624 6899 14037 22649 20951 22649 21809 3364 14037 3364 12674 1481 21809 1481 1343 14866 12674 14866 739 15439 1343 15439 18567 18865 739 18865 19250 21864 18567 21864 6369 18044 19250 18044 9182 18346 6369 18346 17623 12610 9182 12610 10755 9978 17623 9978 7949 8038 10755 8038 23442 14095 7949 14095 13859 5260 23442 5260 19159 8821 13859 8821 24088 9813 19159 9813 114 10962 24088 10962 12631 14601 114 14601 3562 16477 12631 16477 19278 19970 3562 19970 7086 3976 19278 3976 23979 15767 7086 15767 7900 10775 23979 10775 24864 14555 7900 14555 24452 3263 24864 3263 6208 6757 24452 6757 13730 6046 6208 6046 16921 12885 13730 12885 10861 18023 16921 18023 23949 23357 10861 23357 18526 14761 23949 14761 5848 22847 18526 22847 8498 14994 5848 14994 24743 16363 8498 16363 4666 21809 24743 21809 12713 2305 4666 2305 13888 5472 12713 5472 5321 729 13888 729 11871 20651 5321 20651 779 11013 11871 11013 13449 4481 779 4481 4277 5115 13449 5115 847 10809 4277 10809 7447 5189 847 5189 2981 5229 7447 5229 6430 4544 2981 4544 18046 24385 6430 24385 7230 3793 18046 3793 8947 8150 7230 8150 21606 23106 8947 23106 7636 763 21606 763 19113 23201 7636 23201 5584 23621 19113 23621 4580 2596 5584 2596 919 9575 4580 9575 21135 1970 919 1970 13115 8395 21135 8395 14041 16995 13115 16995 4271 2204 14041 2204 7339 11104 4271 11104 9424 10944 7339 10944 23176 16538 9424 16538 9789 22973 23176 22973 11926 17519 9789 17519 20065 20835 11926 20835 12496 22541 20065 22541 11306 21287 12496 21287 21150 22687 11306 22687 4640 12740 21150 12740 8851 1831 4640 1831 14872 11211 8851 11211 1296 8894 14872 8894 13293 10833 1296 10833 33 7553 13293 7553 1664 20858 33 20858 20769 13273 1664 13273 10595 10977 20769 10977 12563 10304 10595 10304 4308 15542 12563 15542 11733 18273 4308 18273 19461 5192 11733 5192 4569 2181 19461 2181 13502 20091 4569 20091 12696 2424 13502 2424 5288 19189 12696 19189 11485 11090 5288 11090 8553 11972 11485 11972 3159 20586 8553 20586 8845 24041 3159 24041 20968 2304 8845 2304 9143 17630 20968 17630 23219 5174 9143 5174 10826 23501 23219 23501 23717 5255 10826 5255 8107 21804 23717 21804 16810 23968 8107 23968 19759 8972 16810 8972 20151 1337 19759 1337 1216 18299 20151 18299 14079 3414 1216 3414 12093 2405 14079 2405 5296 5671 12093 5671 11537 1279 5296 1279 21759 3532 11537 3532 993 24454 21759 24454 10409 14890 993 14890 21584 4397 10409 4397 6926 15562 21584 15562 21221 23611 6926 23611 15792 4477 21221 4477 21123 5540 15792 5540 5654 10110 21123 10110 9183 11830 5654 11830 3038 6016 9183 6016 4995 17784 3038 17784 23354 13940 4995 13940 7110 1082 23354 1082 5883 1169 7110 1169 7530 11858 5883 11858 14316 7590 7530 7590 1292 4707 14316 4707 17101 18460 1292 18460 7 24657 17101 24657 376 23746 7 23746 18278 22178 376 22178 1685 806 18278 806 3221 16490 1685 16490 18635 23079 3221 23079 24290 18841 18635 18841 11912 7980 24290 7980 4863 17187 11912 17187 17058 8167 4863 8167 6395 14921 17058 14921 7071 20843 6395 20843 21212 6335 7071 6335 7231 16412 21212 16412 11122 24418 7231 24418 6787 11903 11122 11903 582 15440 6787 15440 668 334 582 334 5645 15528 668 15528 9894 1009 5645 1009 452 15731 9894 15731 8618 15398 452 15398 14250 7685 8618 7685 23593 24818 14250 24818 9583 4183 23593 4183 13414 7621 9583 7621 379 16107 13414 16107 2140 10131 379 10131 14340 11060 2140 11060 13421 24182 14340 24182 20737 19490 13421 19490 20945 20191 20737 20191 237 8174 20945 8174 22568 2886 237 2886 3294 18836 22568 18836 23323 18517 3294 18517 8584 23804 23323 23804 12249 19534 8584 19534 24200 7033 12249 7033 21015 3238 24200 3238 13097 16471 21015 16471 3634 2785 13097 2785 16159 17509 3634 17509 6207 19285 16159 19285 24050 20309 6207 20309 6110 17734 24050 17734 21255 1061 6110 1061 15468 20696 21255 20696 14644 12820 15468 12820 4239 17065 14644 17065 4213 11180 4239 11180 17646 8242 4213 8242 3378 16487 17646 16487 16193 6107 3378 6107 22183 18579 16193 18579 2184 9412 22183 9412 1828 261 2184 261 11678 19356 1828 19356 15680 10129 11678 10129 24652 24736 15680 24736 17378 7282 24652 7282 14866 12722 17378 12722 15942 14954 14866 14954 576 8625 15942 8625 15696 17084 576 17084 11384 21576 15696 21576 6653 16454 11384 16454 4268 727 6653 727 15478 7354 4268 7354 8491 2623 15478 2623 4955 6991 8491 6991 8127 1162 4955 1162 10013 21490 8127 21490 19646 481 10013 481 8322 1757 19646 1757 24784 2601 8322 2601 12638 10090 24784 10090 1437 891 12638 891 11863 15497 1437 15497 19639 15125 11863 15125 5702 9855 19639 9855 12344 13044 5702 13044 20435 11732 12344 11732 11498 4261 20435 4261 16027 18623 11498 18623 13534 15936 16027 15936 16285 17695 13534 17695 14769 18532 16285 18532 14211 17413 14769 17413 3196 12617 14211 12617 12296 1465 3196 1465 9087 5116 12296 5116 17937 14449 9087 14449 22264 22557 17937 22557 21415 15824 22264 15824 23175 4804 21415 4804 21820 13770 23175 13770 1600 12526 21820 12526 8301 1607 1600 1607 11337 20090 8301 20090 8159 10089 11337 10089 14827 554 8159 554 16398 1919 14827 1919 14115 20024 16398 20024 4160 5323 14115 5323 24591 1533 4160 1533 19131 7467 24591 7467 484 13288 19131 13288 11597 14050 484 14050 21198 17567 11597 17567 5254 5242 21198 5242 2523 2589 5254 2589 211 19847 2523 19847 18271 1670 211 1670 22474 9197 18271 9197 15684 23382 22474 23382 21121 20919 15684 20919 9430 17049 21121 17049 15080 24295 9430 24295 3088 10040 15080 10040 17948 22201 3088 22201 13246 2810 17948 2810 3054 18591 13246 18591 22187 14817 3054 14817 24700 7008 22187 7008 2531 24750 24700 24750 18608 11101 2531 11101 4910 11161 18608 11161 14039 15290 4910 15290 21160 653 14039 653 12080 7804 21160 7804 17401 9067 12080 9067 11139 3131 17401 3131 1873 2500 11139 2500 5906 14819 1873 14819 10816 4287 5906 4287 2804 23667 10816 23667 6536 23556 2804 23556 10434 20621 6536 20621 13082 22617 10434 22617 24041 17808 13082 17808 21614 8211 24041 8211 24293 1950 21614 1950 6612 24768 24293 24768 15491 23094 6612 23094 20844 18899 15491 18899 16505 18641 20844 18641 24831 18656 16505 18656 20733 11691 24831 11691 1255 20145 20733 20145 1184 24857 1255 24857 3400 21633 1184 21633 15368 6505 3400 6505 17077 12765 15368 12765 20291 7105 17077 7105 24833 24572 20291 24572 18245 24790 24833 24790 9418 563 18245 563 9761 438 9418 438 14790 23696 9761 23696 11983 13129 14790 13129 2624 22812 11983 22812 7103 22289 2624 22289 4528 9491 7103 9491 10224 3367 4528 3367 18330 3921 10224 3921 13015 2978 18330 2978 10315 18220 13015 18220 23960 1027 10315 1027 20588 9845 23960 9845 14353 24066 20588 24066 12011 22238 14353 22238 18100 13860 12011 13860 18119 14936 18100 14936 15286 18807 18119 18807 16695 3839 15286 3839 9523 17837 16695 17837 10096 13783 9523 13783 23616 14179 10096 14179 9609 4199 23616 4199 17987 11669 9609 11669 18816 1827 17987 1827 11775 8042 18816 8042 24426 8842 11775 8842 3919 2653 24426 2653 4582 13537 3919 13537 7315 12170 4582 12170 6261 18165 7315 18165 17909 13966 6261 13966 3007 19419 17909 19419 10507 4983 3007 4983 22971 18989 10507 18989 5357 10932 22971 10932 18918 579 5357 579 20411 3377 18918 3377 24563 15997 20411 15997 15199 2176 24563 2176 17862 13880 15199 13880 16677 6409 17862 6409 7471 3127 16677 3127 24520 17387 7471 17387 13346 7850 24520 7850 14958 18975 13346 18975 9077 22875 14958 22875 5975 24371 9077 24371 876 15408 5975 15408 20676 24917 876 24917 7797 1030 20676 1030 21473 6638 7797 6638 19138 13313 21473 13313 7960 4971 19138 4971 12417 2564 7960 2564 39 19164 12417 19164 4949 22399 39 22399 8522 1906 4949 1906 10375 152 8522 152 11428 14584 10375 14584 21843 12383 11428 12383 785 7985 21843 7985 15337 5413 785 5413 1819 21294 15337 21294 21747 19909 1819 19909 22288 21463 21747 21463 10023 11808 22288 11808 9297 16496 10023 16496 8000 17970 9297 17970 14238 751 8000 751 6069 6550 14238 6550 19870 616 6069 616 933 13481 19870 13481 20845 2857 933 2857 16679 14908 20845 14908 8417 17494 16679 17494 6317 7177 8417 7177 15343 21255 6317 21255 23246 14582 15343 14582 9408 8682 23246 8682 24741 1344 9408 1344 13922 14826 24741 14826 20457 18901 13922 18901 14482 9781 20457 9781 14911 1066 14482 1066 7549 22241 14911 22241 14424 16817 7549 16817 1557 17820 14424 17820 1314 2466 1557 2466 14454 1310 1314 1310 13494 7559 14454 7559 5578 419 13494 419 441 12307 5578 12307 8029 6011 441 6011 23635 19319 8029 19319 188 12856 23635 12856 13052 14744 188 14744 18359 7906 13052 7906 3344 21465 18359 21465 7394 17578 3344 17578 1150 15722 7394 15722 24649 16164 1150 16164 13826 17374 24649 17374 16933 10845 13826 10845 631 24237 16933 24237 23632 13121 631 13121 9082 11350 23632 11350 22307 20394 9082 20394 3510 23368 22307 23368 2439 14574 3510 14574 5846 7149 2439 7149 1633 22437 5846 22437 1499 15115 1633 15115 21877 5161 1499 5161 14139 8776 21877 8776 21374 17522 14139 17522 6699 517 21374 517 17795 20744 6699 20744 15990 12521 17795 12521 23702 10584 15990 10584 4085 15167 23702 15167 8827 5876 4085 5876 18082 12111 8827 12111 6711 5037 18082 5037 3062 5501 6711 5501 23357 23407 3062 23407 21970 14705 23357 14705 16873 11846 21970 11846 22140 15695 16873 15695 15699 3663 22140 3663 24516 19013 15699 19013 18787 24501 24516 24501 21099 8114 18787 8114 18098 6490 21099 6490 1126 5304 18098 5304 1378 5290 1126 5290 17376 14979 1378 14979 24793 2008 17376 2008 16114 1602 24793 1602 11827 2448 16114 2448 8248 14832 11827 14832 19706 4258 8248 4258 15846 16442 19706 16442 5151 4939 15846 4939 18831 13870 5151 13870 957 11259 18831 11259 1697 10103 957 10103 16850 17831 1697 17831 7028 11481 16850 11481 2967 21647 7028 21647 23059 15636 2967 15636 10104 5564 23059 5564 12175 12553 10104 12553 15455 8900 12175 8900 21547 2474 15455 2474 4045 23422 21547 23422 17068 6384 4045 6384 21827 18781 17068 18781 8015 21611 21827 21611 18963 24460 8015 24460 12284 24300 18963 24300 967 5168 12284 5168 3777 19643 967 19643 12951 3840 3777 3840 1966 9282 12951 9282 15326 19817 1966 19817 436 11393 15326 11393 8590 1139 436 1139 13296 23012 8590 23012 294 19819 13296 19819 11274 11919 294 11919 10496 5485 11274 5485 22462 9279 10496 9279 2845 24774 22462 24774 2611 21506 2845 21506 9665 4391 2611 4391 9508 1152 9665 1152 2828 15532 9508 15532 14510 14723 2828 14723 20099 24517 14510 24517 17209 6328 20099 6328 23767 23715 17209 23715 20994 12126 23767 12126 18920 8208 20994 8208 14870 5715 18920 5715 7043 4389 14870 4389 24114 2674 7043 2674 16789 8688 24114 8688 19637 8360 16789 8360 23208 24896 19637 24896 15260 10055 23208 10055 14772 6467 15260 6467 24928 2276 14772 2276 15016 19710 24928 19710 6938 12209 15016 12209 23377 10863 6938 10863 2271 23442 23377 23442 12660 13372 2271 13372 23583 12613 12660 12613 10034 18482 23583 18482 13675 10219 10034 10219 13759 19610 13675 19610 18536 1192 13759 1192 21149 2150 18536 2150 19392 3427 21149 3427 4130 23935 19392 23935 21323 2687 4130 2687 22679 19041 21323 19041 6002 13136 22679 13136 13030 1916 6002 1916 19327 1115 13030 1115 1896 856 19327 856 20744 22460 1896 22460 4737 12305 20744 12305 5683 19942 4737 19942 23660 10313 5683 10313 24860 3612 23660 3612 9103 10211 24860 10211 10867 5659 9103 5659 2640 10225 10867 10225 4954 2449 2640 2449 14613 1929 4954 1929 2037 5666 14613 5666 22536 15688 2037 15688 13808 18476 22536 18476 11896 22050 13808 22050 23794 21840 11896 21840 6919 16194 23794 16194 20999 12575 6919 12575 9711 22246 20999 22246 19828 437 9711 437 944 18303 19828 18303 5112 12483 944 12483 12574 20117 5112 20117 3878 3130 12574 3130 9654 24146 3878 24146 17605 20536 9654 20536 21667 9577 17605 9577 23313 21930 21667 21930 16523 19921 23313 19921 14727 27 16523 27 8435 5305 14727 5305 2564 23130 8435 23130 7105 8104 2564 8104 16206 10525 7105 10525 14249 13504 16206 13504 5317 22993 14249 22993 4365 24819 5317 24819 12650 13028 4365 13028 23873 13753 12650 13753 226 21293 23873 21293 18944 20580 226 20580 13173 3226 18944 3226 4118 10894 13173 10894 9222 21683 4118 21683 17001 7595 9222 7595 23446 11278 17001 11278 4850 17770 23446 17770 14000 4309 4850 4309 3371 8346 14000 8346 24006 2729 3371 2729 9816 3436 24006 3436 19103 1275 9816 1275 11857 7246 19103 7246 3584 14407 11857 14407 11655 12431 3584 12431 182 18215 11655 18215 12407 9264 182 9264 17284 4820 12407 4820 10157 6891 17284 6891 20045 12753 10157 12753 6607 21765 20045 21765 14332 9186 6607 9186 22518 3825 14332 3825 13564 7950 22518 7950 24392 2861 13564 2861 20360 488 24392 488 2742 8075 20360 8075 24217 9572 2742 9572 15508 5072 24217 5072 2479 6441 15508 6441 22398 23504 2479 23504 869 22543 22398 22543 7584 5316 869 5316 7079 18757 7584 18757 9223 671 7079 671 829 16650 9223 16650 19638 14358 829 14358 14656 4092 19638 4092 3489 7296 14656 7296 8719 17986 3489 17986 8088 21518 8719 21518 9362 4056 8088 4056 10098 6578 9362 6578 19940 185 10098 185 24534 15591 19940 15591 5629 368 24534 368 1999 12487 5629 12487 11385 18178 1999 18178 15894 16225 11385 16225 20433 21042 15894 21042 22956 22906 20433 22906 22019 5755 22956 5755 15166 903 22019 903 18031 12733 15166 12733 14797 19223 18031 19223 13138 3137 14797 3137 3872 22920 13138 22920 1798 20028 3872 20028 2721 2634 1798 2634 6171 21111 2721 21111 2412 21586 6171 21586 24302 17135 2412 17135 20317 21944 24302 21944 24994 10835 20317 10835 20849 21514 24994 21514 14050 13312 20849 13312 7428 11948 14050 11948 14252 8427 7428 8427 6758 9173 14252 9173 15709 5759 6758 5759 15845 13285 15709 13285 24551 2034 15845 2034 20507 1008 24551 1008 22478 11303 20507 11303 4787 19430 22478 19430 21420 23760 4787 23760 23562 9908 21420 9908 8442 21184 23562 21184 5888 847 8442 847 13148 24592 5888 24592 8798 4198 13148 4198 5548 11198 8798 11198 12691 16753 5548 16753 15107 7674 12691 7674 19055 12333 15107 12333 4455 16073 19055 16073 12466 18793 4455 18793 20583 1290 12466 1290 5392 15414 20583 15414 1079 4087 5392 4087 19061 19074 1079 19074 6784 11805 19061 11805 13977 14952 6784 14952 15314 20387 13977 20387 7185 22652 15314 22652 23086 9054 7185 9054 8110 12957 23086 12957 1928 10596 8110 10596 9651 16581 1928 16581 4127 4105 9651 4105 467 12750 4127 12750 4311 14282 467 14282 3471 3520 4311 3520 9956 2293 3471 2293 5010 2418 9956 2418 702 24141 5010 24141 20198 6612 702 6612 5068 21952 20198 21952 6532 15633 5068 15633 866 7271 6532 7271 2526 20096 866 20096 19698 18571 2526 18571 16045 22313 19698 22313 23855 10664 16045 10664 13165 5226 23855 5226 4533 1524 13165 1524 16519 21377 4533 21377 7167 7881 16519 7881 22540 12706 7167 12706 15039 17847 22540 17847 9977 8086 15039 8086 22336 8576 9977 8576 20822 11426 22336 11426 21838 4588 20822 4588 17085 6856 21838 6856 313 12056 17085 12056 21332 20426 313 20426 16583 12960 21332 12960 5603 23096 16583 23096 14352 24040 5603 24040 10113 22716 14352 22716 6870 6911 10113 6911 18586 23051 6870 23051 19285 21726 18586 21726 19078 13681 19285 13681 22643 19387 19078 19387 16480 22819 22643 22819 7102 22825 16480 22825 20453 11300 7102 11300 9018 15391 20453 15391 24722 16610 9018 16610 17094 8724 24722 8724 15141 465 17094 465 6620 23166 15141 23166 11669 2644 6620 2644 15555 13638 11669 13638 24514 6343 15555 6343 23050 15735 24514 15735 17749 22087 23050 22087 21782 4379 17749 4379 21668 1193 21782 1193 19397 22431 21668 22431 11715 12929 19397 12929 18160 1735 11715 1735 21909 9567 18160 9567 7349 15783 21909 15783 9057 5038 7349 5038 5936 20196 9057 20196 8537 23123 5936 23123 21013 24004 8537 24004 8970 13170 21013 13170 15298 2207 8970 2207 19674 11466 15298 11466 4677 22980 19674 22980 6549 5241 4677 5241 18838 11147 6549 11147 3287 20069 18838 20069 6017 20670 3287 20670 11840 14845 6017 14845 2485 7086 11840 7086 8202 823 2485 823 713 271 8202 271 20043 23859 713 23859 19677 24713 20043 24713 20580 24761 19677 24761 2325 17938 20580 17938 21299 23897 2325 23897 53 10364 21299 10364 2994 19227 53 19227 743 21668 2994 21668 9200 5518 743 5518 12046 8516 9200 8516 14118 17983 12046 17983 15106 2734 14118 2734 8229 20021 15106 20021 4738 23502 8229 23502 10692 3360 4738 3360 20860 18354 10692 18354 492 11302 20860 11302 16902 70 492 70 14378 7138 16902 7138 13635 14617 14378 14617 13986 5786 13635 5786 7113 23781 13986 23781 7820 2173 7113 2173 4882 19116 7820 19116 7261 644 4882 644 14190 20599 7261 20599 16855 18494 14190 18494 18297 4645 16855 4645 18302 5806 18297 5806 14031 17088 18302 17088 22000 19524 14031 19524 15732 17680 22000 17680 24585 17624 15732 17624 793 10658 24585 10658 14585 18838 793 18838 22287 15619 14585 15619 8915 2573 22287 2573 10833 4090 8915 4090 21773 1342 10833 1342 13185 16900 21773 16900 8643 20708 13185 20708 18723 477 8643 477 16781 18208 18723 18208 23425 16365 16781 16365 12206 8581 23425 8581 5186 5804 12206 5804 10723 9780 5186 9780 1107 22645 10723 22645 2975 7532 1107 7532 17775 4747 2975 4747 23451 8546 17775 8546 17427 2282 23451 2282 9858 15771 17427 15771 24971 11203 9858 11203 1815 24805 24971 24805 8427 9621 1815 9621 3451 17464 8427 17464 10562 10569 3451 10569 747 9237 10562 9237 7808 9088 747 9088 2231 17655 7808 17655 15928 17587 2231 17587 9732 1646 15928 1646 9897 9839 9732 9839 5044 12702 9897 12702 23037 14314 5044 14314 5290 10514 23037 10514 1683 19866 5290 19866 11377 21556 1683 21556 17559 11286 11377 11286 20131 15556 17559 15556 9447 12272 20131 12272 24346 11584 9447 11584 20427 9034 24346 9034 12741 11064 20427 11064 24663 3811 12741 3811 8030 17040 24663 17040 22960 16357 8030 16357 3685 17861 22960 17861 2682 6256 3685 6256 4811 18090 2682 18090 4841 7501 4811 7501 17197 15759 4841 15759 1609 11261 17197 11261 12052 1637 1609 1637 24489 12143 12052 12143 150 8236 24489 8236 17628 4340 150 4340 8844 12142 17628 12142 10620 9671 8844 9671 3865 20688 10620 20688 17474 15237 3865 15237 5244 10767 17474 10767 10120 19648 5244 19648 7625 4426 10120 4426 14099 22834 7625 22834 15235 19236 14099 19236 7444 11965 15235 11965 1917 8364 7444 8364 15128 4000 1917 4000 1643 23189 15128 23189 8939 7681 1643 7681 19073 13161 8939 13161 23864 9826 19073 9826 13430 455 23864 455 20106 12759 13430 12759 24603 24365 20106 24365 17323 1829 24603 1829 10325 3843 17323 3843 7183 9631 10325 9631 2108 5395 7183 5395 13258 9702 2108 9702 20499 88 13258 88 4398 1259 20499 1259 699 16091 4398 16091 18551 22039 699 22039 16270 24563 18551 24563 13764 19905 16270 19905 22175 10374 13764 10374 9775 1943 22175 1943 9024 22181 9775 22181 14787 9474 9024 9474 17028 18567 14787 18567 17935 8614 17028 8614 23491 22614 17935 22614 7312 18875 23491 18875 9084 1209 7312 1209 9204 13284 9084 13284 8475 1399 9204 1399 23082 19965 8475 19965 2157 12657 23082 12657 9534 16121 2157 16121 9101 3937 9534 3937 10502 12879 9101 12879 24871 24054 10502 24054 10682 2621 24871 2621 22244 3336 10682 3336 7355 13927 22244 13927 16660 5706 7355 5706 20103 12727 16660 12727 20109 15513 20103 15513 4806 13932 20109 13932 21158 18832 4806 18832 14809 3684 21158 3684 11131 19932 14809 19932 14508 6664 11131 6664 14005 1903 14508 1903 10458 8543 14005 8543 3725 10721 10458 10721 12828 22324 3725 22324 21206 14682 12828 14682 16011 11389 21206 11389 6466 2162 16011 2162 3142 4665 6466 4665 3820 14560 3142 14560 22248 791 3820 791 12944 1935 22248 1935 11470 20389 12944 20389 5685 3995 11470 3995 18153 24787 5685 24787 1250 24722 18153 24722 15518 3965 1250 3965 24080 1654 15518 1654 17211 1598 24080 1598 4531 3927 17211 3927 15117 17678 4531 17678 16335 24588 15117 24588 20001 3878 16335 3878 22445 1100 20001 1100 16150 4853 22445 4853 21282 11974 16150 11974 14873 23819 21282 23819 19132 10231 14873 10231 1393 11074 19132 11074 16836 17295 1393 17295 14309 14942 16836 14942 19831 11324 14309 11324 1795 21073 19831 21073 17294 5953 1795 5953 3331 3894 17294 3894 5912 11826 3331 11826 14149 4819 5912 4819 18497 7978 14149 7978 13839 21520 18497 21520 16186 1843 13839 1843 5633 198 16186 198 1817 12309 5633 12309 21071 17031 1817 17031 7253 11698 21071 11698 9094 17631 7253 17631 17466 1037 9094 1037 16372 11879 17466 11879 13663 10233 16372 10233 22025 15136 13663 15136 15701 11769 22025 11769 12147 13727 15701 13727 18935 2817 12147 2817 4984 2076 18935 2076 23026 22505 4984 22505 542 17336 23026 17336 14817 18225 542 18225 22795 1420 14817 1420 2580 10164 22795 10164 7619 23573 2580 23573 7572 18629 7619 18629 14232 19021 7572 19021 15830 8081 14232 8081 5320 13331 15830 13331 16248 4616 5320 4616 9728 253 16248 253 11423 22684 9728 22684 2953 12250 11423 12250 17136 9070 2953 9070 10995 10680 17136 10680 10938 22211 10995 22211 16553 21376 10938 21376 10392 24229 16553 24229 10138 10295 10392 10295 4296 3481 10138 3481 403 10726 4296 10726 11426 6330 403 6330 8900 10102 11426 10102 69 4972 8900 4972 18506 5123 69 5123 1785 23854 18506 23854 1839 4515 1785 4515 20420 19465 1839 19465 25 24467 20420 24467 9153 9329 25 9329 20607 23558 9153 23558 22234 11958 20607 11958 2877 12587 22234 12587 7668 15014 2877 15014 6493 15894 7668 15894 11686 6327 6493 6327 20636 18361 11686 18361 14154 3600 20636 3600 18809 18700 14154 18700 13445 7538 18809 7538 4848 6687 13445 6687 18453 12223 4848 12223 1334 19979 18453 19979 16734 9376 1334 9376 21427 8294 16734 8294 12645 3441 21427 3441 19001 10782 12645 10782 10674 17840 19001 17840 19623 2368 10674 2368 17758 718 19623 718 19129 2417 17758 2417 6162 18659 19129 18659 7975 12043 6162 12043 8821 19732 7975 19732 15827 8771 8821 8771 6889 20457 15827 20457 17915 704 6889 704 13456 13448 17915 13448 2671 20766 13456 20766 701 16896 2671 16896 3514 6045 701 6045 21837 20677 3514 20677 12059 13571 21837 13571 1652 10806 12059 10806 11917 16764 1652 16764 8737 8126 11917 8126 10016 18913 8737 18913 4577 12123 10016 12123 16522 6561 4577 6561 18175 723 16522 723 14943 8209 18175 8209 2856 20192 14943 20192 11265 9272 2856 9272 9178 8083 11265 8083 10517 13398 9178 13398 17834 16360 10517 16360 19726 23816 17834 23816 970 6623 19726 6623 22400 15751 970 15751 24173 21450 22400 21450 4777 13639 24173 13639 16813 18213 4777 18213 21234 496 16813 496 8678 9564 21234 9564 4790 23229 8678 23229 3272 9019 4790 9019 18940 8927 3272 8927 19462 1545 18940 1545 19943 12523 19462 12523 22213 11053 19943 11053 3968 10819 22213 10819 6798 19867 3968 19867 23386 20578 6798 20578 15630 7546 23386 7546 5601 8629 15630 8629 1369 21567 5601 21567 6327 24925 1369 24925 23843 19878 6327 19878 22158 7535 23843 7535 1536 18248 22158 18248 4003 24770 1536 24770 318 21038 4003 21038 18499 5958 318 5958 16339 23498 18499 23498 5300 3960 16339 3960 9170 10854 5300 10854 8648 9308 9170 9308 9115 18971 8648 18971 19659 6792 9115 6792 24441 7521 19659 7521 2774 9685 24441 9685 7093 4219 2774 4219 18481 11269 7093 11269 20032 19540 18481 19540 7559 19577 20032 19577 16654 10791 7559 10791 5607 1786 16654 1786 8921 9501 5607 9501 9311 17871 8921 17871 24251 8511 9311 8511 19264 16952 24251 16952 24211 1492 19264 1492 17 16834 24211 16834 22365 9390 17 9390 19062 20863 22365 20863 23667 3973 19062 3973 11064 21500 23667 21500 7705 7128 11064 7128 1466 24014 7705 24014 11545 14719 1466 14719 15000 21108 11545 21108 5332 7588 15000 7588 21947 23045 5332 23045 7273 23743 21947 23743 77 8973 7273 8973 2222 10745 77 10745 6815 17894 2222 17894 18105 2328 6815 2328 20790 23296 18105 23296 21416 15809 20790 15809 4070 18935 21416 18935 4389 2294 4070 2294 131 7093 4389 7093 12274 9551 131 9551 9813 11663 12274 11663 4623 21965 9813 21965 22978 2930 4623 2930 2170 9760 22978 9760 633 5325 2170 5325 2800 10361 633 10361 10297 5976 2800 5976 23880 11714 10297 11714 18048 5209 23880 5209 22848 3225 18048 3225 14505 12828 22848 12828 17557 14959 14505 14959 13389 6746 17557 6746 20292 2075 13389 2075 11416 8508 20292 8508 15672 3911 11416 3911 8758 6934 15672 6934 18565 10425 8758 10425 5602 12034 18565 12034 17832 8188 5602 8188 24435 19415 17832 19415 11309 16568 24435 16568 11348 1724 11309 1724 16644 14091 11348 14091 21532 15891 16644 15891 3842 1748 21532 1748 4509 23391 3842 23391 1048 19529 4509 19529 23040 21737 1048 21737 8709 16948 23040 16948 22704 22226 8709 22226 17889 4727 22704 4727 24322 24522 17889 24522 908 1000 24322 1000 302 21013 908 21013 18470 18210 302 18210 15024 9968 18470 9968 8751 4115 15024 4115 12680 6805 8751 6805 18964 5777 12680 5777 17165 20067 18964 20067 8840 5594 17165 5594 13213 8947 8840 8947 22079 5248 13213 5248 9007 6520 22079 6520 21226 9158 9007 9158 8418 2370 21226 2370 3985 18608 8418 18608 23379 1326 3985 1326 22015 2010 23379 2010 9446 3713 22015 3713 8552 13921 9446 13921 6076 468 8552 468 198 11322 6076 11322 10865 4569 198 4569 17409 12674 10865 12674 24106 8312 17409 8312 983 7552 24106 7552 19329 5396 983 5396 6897 13536 19329 13536 9785 8871 6897 8871 5636 24049 9785 24049 9815 13319 5636 13319 18634 21302 9815 21302 5684 21193 18634 21193 8602 13491 5684 13491 10557 16982 8602 16982 19407 8137 10557 8137 13949 104 19407 104 21511 20773 13949 20773 10080 12909 21511 12909 9625 8078 10080 8078 5577 12964 9625 12964 1002 12341 5577 12341 19109 6610 1002 6610 8506 22065 19109 22065 816 572 8506 572 12041 23524 816 23524 180 16940 12041 16940 3376 11520 180 11520 246 23851 3376 23851 10993 23475 246 23475 18356 4370 10993 4370 2831 15383 18356 15383 19360 16389 2831 16389 17157 10318 19360 10318 8746 22524 17157 22524 3360 12244 8746 12244 8582 9133 3360 9133 22427 12010 8582 12010 14947 21272 22427 21272 6018 10019 14947 10019 8694 11895 6018 11895 4257 6426 8694 6426 13598 9866 4257 9866 15901 7734 13598 7734 2542 17222 15901 17222 18222 15547 2542 15547 22460 4396 18222 4396 23819 11784 22460 11784 21679 9218 23819 9218 13301 5322 21679 5322 2467 17140 13301 17140 6193 8587 2467 8587 12890 11487 6193 11487 6292 13275 12890 13275 14759 2046 6292 2046 23145 22950 14759 22950 10758 10846 23145 10846 16242 7288 10758 7288 24008 16732 16242 16732 19927 20881 24008 20881 4631 7558 19927 7558 18533 15615 4631 15615 21899 20842 18533 20842 24342 5500 21899 5500 4885 23369 24342 23369 17206 11313 4885 11313 20113 12895 17206 12895 20293 20448 20113 20448 18993 7348 20293 7348 9939 5421 18993 5421 13623 24972 9939 24972 6163 15782 13623 15782 360 18051 6163 18051 15419 7216 360 7216 7132 17256 15419 17256 6522 3251 7132 3251 11854 19919 6522 19919 14114 7382 11854 7382 18669 11411 14114 11411 12353 5460 18669 5460 7217 22983 12353 22983 24855 16761 7217 16761 18992 682 24855 682 21262 4045 18992 4045 24773 10367 21262 10367 1276 20236 24773 20236 9014 24426 1276 24426 894 3796 9014 3796 17713 11730 894 11730 6994 5102 17713 5102 341 20259 6994 20259 7695 18768 341 18768 6908 14523 7695 14523 19729 16135 6908 16135 7097 14543 19729 14543 6102 21304 7097 21304 5933 4369 6102 4369 21117 6910 5933 6910 9335 8671 21117 8671 19701 18684 9335 18684 21373 24090 19701 24090 17139 5989 21373 5989 10565 5649 17139 5649 15842 6473 10565 6473 118 2765 15842 2765 10158 1722 118 1722 22455 2324 10158 2324 23419 22916 22455 22916 17997 13946 23419 13946 344 24544 17997 24544 20396 3994 344 3994 13546 2800 20396 2800 5903 8400 13546 8400 7645 16865 5903 16865 18399 1135 7645 1135 12077 8907 18399 8907 6386 18592 12077 18592 18036 5363 6386 5363 7148 1190 18036 1190 11374 10720 7148 10720 18386 19269 11374 19269 7345 17066 18386 17066 12775 17875 7345 17875 6980 13823 12775 13823 2843 11446 6980 11446 14555 13530 2843 13530 14254 16649 14555 16649 7988 17998 14254 17998 5198 20128 7988 20128 24660 13209 5198 13209 1690 13215 24660 13215 17275 18447 1690 18447 17798 21661 17275 21661 3840 12507 17798 12507 14220 2929 3840 2929 11482 5696 14220 5696 20494 20980 11482 20980 14841 8867 20494 8867 22506 13978 14841 13978 7384 13545 22506 13545 13868 19066 7384 19066 13304 24573 13868 24573 22454 8448 13304 8448 18665 2049 22454 2049 21386 11328 18665 11328 8731 21906 21386 21906 6808 23078 8731 23078 21026 19353 6808 19353 9758 20474 21026 20474 15746 12453 9758 12453 23153 23808 15746 23808 12124 24369 23153 24369 1719 6184 12124 6184 10332 9961 1719 9961 12805 23566 10332 23566 3112 17800 12805 17800 20578 24798 3112 24798 6674 7127 20578 7127 24485 23758 6674 23758 8213 17750 24485 17750 23402 4692 8213 4692 1972 24867 23402 24867 5281 17429 1972 17429 19004 7363 5281 7363 24374 4930 19004 4930 7313 10839 24374 10839 19858 9276 7313 9276 5512 18128 19858 18128 13809 3569 5512 3569 5187 15629 13809 15629 15975 13031 5187 13031 8480 24424 15975 24424 14411 16692 8480 16692 12587 20606 14411 20606 23606 6795 12587 6795 23210 9530 23606 9530 8190 21616 23210 21616 9350 24541 8190 24541 1782 1070 9350 1070 19686 11726 1782 11726 24396 1276 19686 1276 7160 23350 24396 23350 9979 24786 7160 24786 19085 13619 9979 13619 5927 2537 19085 2537 16416 20275 5927 20275 8667 12683 16416 12683 13492 5107 8667 5107 12506 4931 13492 4931 12917 13840 12506 13840 22179 9371 12917 9371 4757 15198 22179 15198 18167 18311 4757 18311 21232 23964 18167 23964 6264 5397 21232 5397 7754 17766 6264 17766 8759 19286 7754 19286 10479 3461 8759 3461 1729 5033 10479 5033 22284 6710 1729 6710 138 1118 22284 1118 2899 6713 138 6713 7266 2155 2899 2155 3396 18808 7266 18808 2835 3093 3396 3093 10418 21695 2835 21695 22753 20226 10418 20226 22522 20701 22753 20701 21380 24158 22522 24158 2349 11212 21380 11212 14460 19307 2349 19307 13757 13612 14460 13612 16507 9094 13757 9094 2295 3151 16507 3151 14986 21492 2295 21492 23139 13359 14986 13359 9175 14049 23139 14049 5516 21529 9175 21529 20599 7449 5516 7449 16876 13005 20599 13005 14536 17829 16876 17829 11398 12979 14536 12979 5059 4034 11398 4034 21601 7632 5059 7632 15517 1837 21601 1837 2247 16730 15517 16730 16264 23701 2247 23701 15567 13813 16264 13813 8012 4233 15567 4233 24007 9370 8012 9370 9462 8309 24007 8309 8742 895 9462 895 1983 7311 8742 7311 15204 19709 1983 19709 11299 17045 15204 17045 21760 7762 11299 7762 6056 7613 21760 7613 7666 1618 6056 1618 13481 18922 7666 18922 16093 12715 13481 12715 20066 17304 16093 17304 12068 5836 20066 5836 16506 4101 12068 4101 21653 17581 16506 17581 9829 539 21653 539 15519 18372 9829 18372 7303 22656 15519 22656 20956 9397 7303 9397 3461 23263 20956 23263 24644 9386 3461 9386 4105 12609 24644 12609 12075 18845 4105 18845 20866 9433 12075 9433 2907 4663 20866 4663 21152 4147 2907 4147 21404 17702 21152 17702 6190 8996 21404 8996 22407 24575 6190 24575 8794 21517 22407 21517 13827 11395 8794 11395 4027 22801 13827 22801 21089 16541 4027 16541 19500 23211 21089 23211 6270 9913 19500 9913 2087 1628 6270 1628 5996 2137 2087 2137 2623 12303 5996 12303 19922 22954 2623 22954 3225 16908 19922 16908 14458 7320 3225 7320 4810 1796 14458 1796 10535 10655 4810 10655 18230 12132 10535 12132 20322 9952 18230 9952 11043 13035 20322 13035 8696 5980 11043 5980 18592 8778 8696 8778 1682 14228 18592 14228 24067 13400 1682 13400 6929 20506 24067 20506 24473 12579 6929 12579 12624 1719 24473 1719 2148 11442 12624 11442 19348 22639 2148 22639 3164 11604 19348 11604 17272 21889 3164 21889 17170 13923 17272 13923 13179 11696 17170 11696 2565 5337 13179 5337 18391 1852 2565 1852 19654 20611 18391 20611 6754 5681 19654 5681 2928 257 6754 257 5243 23697 2928 23697 18205 944 5243 944 1427 13951 18205 13951 4283 14112 1427 14112 24109 21059 4283 21059 13823 267 24109 267 2669 13996 13823 13996 24125 6436 2669 6436 5377 2654 24125 2654 1494 965 5377 965 4202 19366 1494 19366 14574 21167 4202 21167 13294 5345 14574 5345 14780 10743 13294 10743 8858 4406 14780 4406 10249 12197 8858 12197 1654 8434 10249 8434 18491 10936 1654 10936 10765 17642 18491 17642 15736 9850 10765 9850 19018 16385 15736 16385 8793 21121 19018 21121 18124 6894 8793 6894 4874 1500 18124 1500 22861 16429 4874 16429 1865 1658 22861 1658 23628 11646 1865 11646 23100 10153 23628 10153 21290 11079 23100 11079 16592 21614 21290 21614 19122 24729 16592 24729 13505 813 19122 813 15601 7614 13505 7614 18275 4985 15601 4985 22467 21243 18275 21243 3491 833 22467 833 10447 21099 3491 21099 19389 9703 10447 9703 9727 8572 19389 8572 18473 19885 9727 19885 21804 20503 18473 20503 22113 6614 21804 6614 7401 14814 22113 14814 1861 17298 7401 17298 4771 14725 1861 14725 22115 10725 4771 10725 15580 5932 22115 5932 10463 4061 15580 4061 24895 6271 10463 6271 21744 4551 24895 4551 9327 17421 21744 17421 19868 21879 9327 21879 4182 11864 19868 11864 11575 21575 4182 21575 17069 21740 11575 21740 5276 10452 17069 10452 5100 18789 5276 18789 21389 16998 5100 16998 2077 16525 21389 16525 1081 13755 2077 13755 5985 8334 1081 8334 299 7543 5985 7543 8144 11756 299 11756 10912 12920 8144 12920 17014 19289 10912 19289 10603 2834 17014 2834 23047 460 10603 460 20443 23250 23047 23250 19463 17886 20443 17886 16756 3036 19463 3036 22772 3984 16756 3984 2757 21857 22772 21857 15121 2189 2757 2189 20467 4316 15121 4316 3792 16969 20467 16969 17163 14823 3792 14823 19523 10785 17163 10785 17513 7276 19523 7276 2878 7618 17513 7618 5291 11977 2878 11977 21928 18269 5291 18269 3435 5760 21928 5760 3824 19042 3435 19042 21987 13323 3824 13323 16026 21893 21987 21893 13974 11631 16026 11631 2820 14525 13974 14525 20771 13915 2820 13915 2696 5838 20771 5838 13245 4264 2696 4264 14565 22030 13245 22030 13790 2549 14565 2549 19335 23607 13790 23607 13892 14984 19335 14984 16482 22864 13892 22864 8829 6241 16482 6241 18926 15810 8829 15810 14532 23182 18926 23182 12751 5302 14532 5302 5074 18249 12751 18249 15134 12346 5074 12346 99 4979 15134 4979 21134 6932 99 6932 17421 3393 21134 3393 5056 19265 17421 19265 23869 3587 5056 3587 24915 269 23869 269 15889 24293 24915 24293 8459 421 15889 421 12123 17153 8459 17153 18004 4584 12123 4584 22511 1768 18004 1768 13020 7069 22511 7069 3399 4193 13020 4193 20378 13879 3399 13879 5784 11991 20378 11991 18682 3342 5784 3342 15880 18821 18682 18821 14434 1384 15880 1384 12693 4694 14434 4694 11343 773 12693 773 1558 19011 11343 19011 11771 21198 1558 21198 2403 350 11771 350 14894 18367 2403 18367 5004 19823 14894 19823 7456 4028 5004 4028 19928 19642 7456 19642 5026 10850 19928 10850 16135 22784 5026 22784 9235 8407 16135 8407 5327 6243 9235 6243 12731 2979 5327 2979 2347 24609 12731 24609 2603 3020 2347 3020 19123 17400 2603 17400 10323 18896 19123 18896 23713 22935 10323 22935 16961 21174 23713 21174 21353 15986 16961 15986 15749 12620 21353 12620 3988 22239 15749 22239 18018 14456 3988 14456 13351 22815 18018 22815 7262 18264 13351 18264 24180 24245 7262 24245 3749 4815 24180 4815 16907 13249 3749 13249 1031 21435 16907 21435 6528 6822 1031 6822 10703 22034 6528 22034 12567 20201 10703 20201 2868 12014 12567 12014 10106 18239 2868 18239 23556 15761 10106 15761 16858 18819 23556 18819 8889 1648 16858 1648 15097 15341 8889 15341 7916 14135 15097 14135 15659 10532 7916 10532 23817 23292 15659 23292 16572 3974 23817 3974 20531 16669 16572 16669 17266 16623 20531 16623 24175 1220 17266 1220 1512 19922 24175 19922 7240 17076 1512 17076 18273 23509 7240 23509 2105 18737 18273 18737 717 18502 2105 18502 6703 6235 717 6235 9526 12637 6703 12637 3367 14972 9526 14972 3628 21356 3367 21356 16049 20672 3628 20672 14103 7727 16049 7727 6458 20660 14103 20660 14609 24401 6458 24401 22965 22415 14609 22415 11743 12889 22965 12889 5113 20294 11743 20294 15566 7702 5113 7702 19026 8282 15566 8282 7463 4235 19026 4235 15410 3928 7463 3928 12846 9322 15410 9322 20862 21245 12846 21245 13250 17865 20862 17865 7324 7120 13250 7120 10129 340 7324 340 1791 23632 10129 23632 2123 13900 1791 13900 16345 11476 2123 11476 19668 5269 16345 5269 18932 20961 19668 20961 2408 493 18932 493 1608 21482 2408 21482 14184 20941 1608 20941 18505 7076 14184 7076 17270 22400 18505 22400 13525 3623 17270 3623 23927 11083 13525 11083 18929 4036 23927 4036 22487 5065 18929 5065 1413 8293 22487 8293 11557 22409 1413 22409 8659 9280 11557 9280 11323 1392 8659 1392 6695 1235 11323 1235 4964 12496 6695 12496 7958 1408 4964 1408 4751 9588 7958 9588 22972 8971 4751 8971 6293 6423 22972 6423 19323 13052 6293 13052 3553 18443 19323 18443 12211 2112 3553 2112 12961 12470 12211 12470 8058 1688 12961 1688 14914 17577 8058 17577 4412 15803 14914 15803 13913 23568 4412 23568 18170 10127 13913 10127 6602 12151 18170 12151 8625 2200 6602 2200 16057 18654 8625 18654 14246 16392 16057 16392 24391 17465 14246 17465 20456 18912 24391 18912 10001 11855 20456 11855 18338 21224 10001 21224 6613 13535 18338 13535 14522 3030 6613 3030 2516 2430 14522 2430 17066 20277 2516 20277 8249 23376 17066 23376 11335 10709 8249 10709 23836 13223 11335 13223 264 2906 23836 2906 13652 1094 264 1094 22341 20874 13652 20874 6021 4097 22341 4097 2870 18690 6021 18690 16347 19784 2870 19784 20762 16311 16347 16311 8376 21339 20762 21339 2549 3762 8376 3762 189 13968 2549 13968 20086 9960 189 9960 11502 15814 20086 15814 20082 16837 11502 16837 14721 16375 20082 16375 6191 22296 14721 22296 22619 22042 6191 22042 315 16334 22619 16334 15358 19420 315 19420 21445 10466 15358 10466 12019 6452 21445 6452 12265 20661 12019 20661 13714 15259 12265 15259 23484 3072 13714 3072 969 7860 23484 7860 20929 444 969 444 3783 21933 20929 21933 21043 11326 3783 11326 3678 18104 21043 18104 23463 6043 3678 6043 13510 20802 23463 20802 10617 10539 13510 10539 15329 20441 10617 20441 16816 21271 15329 21271 748 384 16816 384 10151 6340 748 6340 2252 24206 10151 24206 8432 7883 2252 7883 16409 13057 8432 13057 612 8743 16409 8743 1116 21782 612 21782 7179 21874 1116 21874 2446 15225 7179 15225 8608 5217 2446 5217 929 19983 8608 19983 24083 17961 929 17961 6269 3779 24083 3779 7066 13908 6269 13908 12194 24903 7066 24903 5262 3338 12194 3338 8477 11700 5262 11700 9015 15170 8477 15170 22417 16800 9015 16800 3032 20207 22417 20207 17317 12878 3032 12878 3317 6284 17317 6284 6628 18141 3317 18141 865 5665 6628 5665 15229 3703 865 3703 19588 23 15229 23 2401 4214 19588 4214 15219 24673 2401 24673 21004 3111 15219 3111 15037 3862 21004 3862 11876 8617 15037 8617 24254 19957 11876 19957 19375 12539 24254 12539 1736 11899 19375 11899 4986 3590 1736 3590 1455 6545 4986 6545 19179 11032 1455 11032 21341 21525 19179 21525 13822 12630 21341 12630 6408 13773 13822 13773 17869 15678 6408 15678 9229 11186 17869 11186 15323 2618 9229 2618 15456 8123 15323 8123 21030 952 15456 952 12852 17468 21030 17468 4756 15515 12852 15515 15273 914 4756 914 17944 17288 15273 17288 15276 5562 17944 5562 17037 19947 15276 19947 24151 629 17037 629 17060 13698 24151 13698 5543 1433 17060 1433 17050 10071 5543 10071 12271 21609 17050 21609 22561 1839 12271 1839 4903 19637 22561 19637 2388 8767 4903 8767 16533 4229 2388 4229 12823 17855 16533 17855 19719 12914 12823 12914 23998 6222 19719 6222 24313 22606 23998 22606 14830 23465 24313 23465 9471 580 14830 580 10146 14 9471 14 12973 13665 10146 13665 4855 20384 12973 20384 2417 23034 4855 23034 938 16599 2417 16599 10186 20242 938 20242 22199 10574 10186 10574 8252 19372 22199 19372 5612 18353 8252 18353 6544 16653 5612 16653 22203 5908 6544 5908 23892 3943 22203 3943 4300 20739 23892 20739 22737 4836 4300 4836 21141 23549 22737 23549 24373 4236 21141 4236 11889 14701 24373 14701 8377 13078 11889 13078 7243 24845 8377 24845 7365 3826 7243 3826 4980 14102 7365 14102 4189 5373 4980 5373 16814 1754 4189 1754 19849 12585 16814 12585 6366 5555 19849 5555 5200 11768 6366 11768 1627 10816 5200 10816 17483 17796 1627 17796 19929 23145 17483 23145 16000 24152 19929 24152 16648 708 16000 708 18545 4178 16648 4178 22339 19264 18545 19264 12181 4660 22339 4660 8086 12672 12181 12672 24040 5114 8086 5114 21481 12441 24040 12441 2768 15230 21481 15230 19801 5879 2768 5879 13814 71 19801 71 19098 24119 13814 24119 24752 7648 19098 7648 20497 23639 24752 23639 7658 15231 20497 15231 17762 10685 7658 10685 21080 5493 17762 5493 9106 3455 21080 3455 12530 23261 9106 23261 23896 21503 12530 21503 10192 15537 23896 15537 12798 3738 10192 3738 6577 16293 12798 16293 826 4076 6577 4076 5508 18842 826 18842 14831 22195 5508 22195 24807 4528 14831 4528 18258 16884 24807 16884 22185 9723 18258 9723 8298 22066 22185 22066 8627 16757 8298 16757 6677 4990 8627 4990 9961 8588 6677 8588 15963 19127 9961 19127 12326 21010 15963 21010 12281 24826 12326 24826 23580 24512 12281 24512 5365 18306 23580 18306 6479 19051 5365 19051 17181 23074 6479 23074 13997 23991 17181 23991 497 14885 13997 14885 12371 11634 497 11634 23770 1015 12371 1015 4067 17621 23770 17621 13566 19668 4067 19668 11130 5187 13566 5187 7393 2880 11130 2880 7586 2184 7393 2184 3289 14987 7586 14987 7748 15835 3289 15835 7218 2700 7748 2700 21014 17775 7218 17775 22930 12467 21014 12467 9902 24940 22930 24940 8991 13691 9902 13691 4462 7636 8991 7636 799 830 4462 830 24528 12830 799 12830 21066 1099 24528 1099 10646 17194 21066 17194 11558 15728 10646 15728 10021 15474 11558 15474 5142 4746 10021 4746 622 16915 5142 16915 17924 11679 622 11679 16777 21592 17924 21592 10860 6983 16777 6983 18106 14442 10860 14442 17433 15148 18106 15148 10057 19570 17433 19570 23457 15200 10057 15200 207 21887 23457 21887 9093 4673 207 4673 1359 14897 9093 14897 19531 17394 1359 17394 1308 19893 19531 19893 12710 16422 1308 16422 21592 9250 12710 9250 515 17541 21592 17541 11176 13111 515 13111 10154 17916 11176 17916 1614 21916 10154 21916 8504 5581 1614 5581 18762 17448 8504 17448 10663 11511 18762 11511 17840 19342 10663 19342 5052 1765 17840 1765 17496 1783 5052 1783 23221 2858 17496 2858 23718 18317 23221 18317 13368 13058 23718 13058 9680 10663 13368 10663 11645 6206 9680 6206 19827 7565 11645 7565 11349 9622 19827 9622 23668 768 11349 768 17281 23134 23668 23134 22715 9803 17281 9803 14008 15485 22715 15485 15911 22247 14008 22247 21348 5235 15911 5235 21628 8563 21348 8563 5442 11017 21628 11017 12721 4312 5442 4312 4319 12042 12721 12042 19907 20276 4319 20276 20703 17462 19907 17462 12949 7599 20703 7599 3610 10636 12949 10636 21342 1460 3610 1460 11386 24970 21342 24970 19656 16013 11386 16013 11447 5686 19656 5686 19898 2122 11447 2122 17707 14711 19898 14711 24382 2483 17707 2483 16090 3638 24382 3638 5918 5957 16090 5957 14689 21589 5918 21589 24129 11040 14689 11040 12742 13709 24129 13709 18015 24564 12742 24564 5039 14821 18015 14821 21605 8485 5039 8485 21541 9111 21605 9111 16579 23136 21541 23136 22263 23473 16579 23473 15742 132 22263 132 8496 10336 15742 10336 6823 13434 8496 13434 12072 1033 6823 1033 21482 6054 12072 6054 7623 2265 21482 2265 3759 16531 7623 16531 5030 9457 3759 9457 17120 412 5030 412 22761 7122 17120 7122 1311 22320 22761 22320 20213 935 1311 935 19310 12076 20213 12076 11424 8097 19310 8097 19000 21937 11424 21937 2126 11058 19000 11058 10058 23373 2126 23373 24535 21041 10058 21041 17193 21394 24535 21394 14857 19569 17193 19569 14446 19262 14857 19262 234 1388 14446 1388 16124 6725 234 6725 19959 2198 16124 2198 9702 11697 19959 11697 3283 8351 9702 8351 22560 12571 3283 12571 16897 2493 22560 2493 13883 22811 16897 22811 8366 1417 13883 1417 56 23219 8366 23219 9493 20763 56 20763 24437 4152 9493 4152 18016 19889 24437 19889 10544 10413 18016 10413 22852 4492 10544 4492 24428 7493 22852 7493 22760 24962 24428 24962
100001 0 0 162810254 0 0 0 131806536 173542044 162810254 173542044 177983821 134868801 131806536 134868801 77989137 182195530 177983821 182195530 230712167 79420333 77989137 79420333 70033502 232149508 230712167 232149508 258790836 73036822 70033502 73036822 191152483 256512150 258790836 256512150 131095846 198173959 191152483 198173959 210183460 136355055 131095846 136355055 69165837 211985186 210183460 211985186 216870421 71549040 69165837 71549040 217576066 217340827 216870421 217340827 269827556 223002330 217576066 223002330 265332385 267414548 269827556 267414548 246084034 263332102 265332385 263332102 210907697 244404719 246084034 244404719 65515755 205842851 210907697 205842851 62438257 67506485 65515755 67506485 50798186 63832572 62438257 63832572 50856413 52941211 50798186 52941211 172437365 50987636 50856413 50987636 160871019 178511923 172437365 178511923 279271961 168454642 160871019 168454642 290788270 276082753 279271961 276082753 43739129 289087203 290788270 289087203 135098144 46524259 43739129 46524259 163652764 141152101 135098144 141152101 122957570 167566153 163652764 167566153 72770062 128193170 122957570 128193170 265018033 73607093 72770062 73607093 215442200 264100329 265018033 264100329 150862123 218306657 215442200 218306657 210553492 155459220 150862123 155459220 153061195 217358704 210553492 217358704 208952308 162492174 153061195 162492174 282036528 203347605 208952308 203347605 257453418 280033656 282036528 280033656 111118966 255433138 257453418 255433138 296038857 112771181 111118966 112771181 208030009 294844608 296038857 294844608 188550401 208841752 208030009 208841752 197245391 198503492 188550401 198503492 81331832 202848907 197245391 202848907 88906130 81670019 81331832 81670019 161492502 91172417 88906130 91172417 215644849 168013525 161492502 168013525 79685970 218837879 215644849 218837879 110542393 84683757 79685970 84683757 165763729 114471140 110542393 114471140 58754805 171974928 165763729 171974928 214712083 61901281 58754805 61901281 283392553 214637022 214712083 214637022 61788199 281433845 283392553 281433845 34222556 64307380 61788199 64307380 179145668 33165031 34222556 33165031 259770201 185347658 179145668 185347658 73714380 255252802 259770201 255252802 46869290 77789200 73714380 77789200 106271120 49381931 46869290 49381931 261761157 110206060 106271120 110206060 126537408 258665575 261761157 258665575 154170458 130361494 126537408 130361494 52072661 160678019 154170458 160678019 144397345 53889742 52072661 53889742 238823383 156369605 144397345 156369605 61463562 233674316 238823383 233674316 124782176 62152590 61463562 62152590 87668738 129793969 124782176 129793969 151163027 88576421 87668738 88576421 209542335 156336333 151163027 156336333 248408671 210864131 209542335 210864131 127333111 244025836 248408671 244025836 104566873 133258632 127333111 133258632 303939537 110393445 104566873 110393445 182267124 301986761 303939537 301986761 218202619 186971294 182267124 186971294 176001103 214069060 218202619 214069060 199979297 183146189 176001103 183146189 43541632 199565318 199979297 199565318 107240300 47616490 43541632 47616490 145278161 107094628 107240300 107094628 104036651 150088316 145278161 150088316 211530449 107178066 104036651 107178066 121562864 216963953 211530449 216963953 260326626 121352043 121562864 121352043 184843151 258263540 260326626 258263540 22087084 190183300 184843151 190183300 80732556 24769659 22087084 24769659 47537238 80110175 80732556 80110175 176096707 50099188 47537238 50099188 153954620 182663271 176096707 182663271 200641682 162180893 153954620 162180893 81696443 204003584 200641682 204003584 139546238 82376600 81696443 82376600 151593315 145704027 139546238 145704027 90648157 159944662 151593315 159944662 174796651 92911799 90648157 92911799 13525001 184990503 174796651 184990503 171448393 12555317 13525001 12555317 129468840 181244785 171448393 181244785 261899035 133777420 129468840 133777420 116785138 259299024 261899035 259299024 267785654 120417811 116785138 120417811 65346677 266602432 267785654 266602432 243111971 67618685 65346677 67618685 172793213 242022269 243111971 242022269 42891893 179669374 172793213 179669374 132118911 45666448 42891893 45666448 189656026 136573386 132118911 136573386 90580202 194101309 189656026 194101309 263445990 93516718 90580202 93516718 162964631 261990504 263445990 261990504 140852969 166505279 162964631 166505279 163150266 150775206 140852969 150775206 200731208 173382204 163150266 173382204 141301850 203428581 200731208 203428581 174884256 146222620 141301850 146222620 23432489 181583346 174884256 181583346 110096508 26410628 23432489 26410628 232343292 115273414 110096508 115273414 91703640 229706246 232343292 229706246 283368624 92935094 91703640 92935094 223149969 281276610 283368624 281276610 191099770 222847108 223149969 222847108 260844857 195572681 191099770 195572681 181266380 258195303 260844857 258195303 265254377 186148269 181266380 186148269 69895623 263640151 265254377 263640151 72077705 72743053 69895623 72743053 165015431 73427269 72077705 73427269 195588681 174476313 165015431 174476313 210846408 198336941 195588681 198336941 155633890 211589078 210846408 211589078 161095535 167125502 155633890 167125502 270897484 171238010 161095535 171238010 256474699 268836056 270897484 268836056 246282196 254930762 256474699 254930762 115499088 243237276 246282196 243237276 179855313 121473241 115499088 121473241 237956275 185716781 179855313 185716781 291132380 234618442 237956275 234618442 123469780 290413260 291132380 290413260 59320995 124240395 123469780 124240395 221500966 61700686 59320995 61700686 163282808 216072399 221500966 216072399 199005236 170436943 163282808 170436943 103938879 202963484 199005236 202963484 132467808 107780747 103938879 107780747 284285870 139021771 132467808 139021771 194038307 283663265 284285870 283663265 250533626 201043812 194038307 201043812 103046673 249382943 250533626 249382943 120693458 105349035 103046673 105349035 238448489 121777806 120693458 121777806 147996003 236622481 238448489 236622481 262727127 152874491 147996003 152874491 215613944 262454316 262727127 262454316 117393903 212260796 215613944 212260796 126726040 121595095 117393903 121595095 277079545 132288364 126726040 132288364 71890191 274772153 277079545 274772153 56598210 73012145 71890191 73012145 279686927 58501367 56598210 58501367 163210280 277582938 279686927 277582938 30060625 167343024 163210280 167343024 76234229 30869140 30060625 30869140 234734033 79949900 76234229 79949900 151694715 236922184 234734033 236922184 132981669 158786810 151694715 158786810 247302561 137855317 132981669 137855317 96505678 242089398 247302561 242089398 25966812 98754096 96505678 98754096 186997050 27067878 25966812 27067878 121125794 193591155 186997050 193591155 282428770 125254803 121125794 125254803 80364395 282474743 282428770 282474743 160933697 83614939 80364395 83614939 104952351 165945878 160933697 165945878 180567639 110040680 104952351 110040680 200536295 186295510 180567639 186295510 263739922 203299157 200536295 203299157 36346159 260306050 263739922 260306050 77634621 37385623 36346159 37385623 108859959 81139893 77634621 81139893 296583200 109925593 108859959 109925593 193989368 296278986 296583200 296278986 174250636 194544444 193989368 194544444 33667332 181293179 174250636 181293179 54584747 36705323 33667332 36705323 12571754 56248210 54584747 56248210 223160242 13436913 12571754 13436913 242531216 228296755 223160242 228296755 160453531 239393246 242531216 239393246 101613291 164261039 160453531 164261039 225010006 105156998 101613291 105156998 89243346 220769779 225010006 220769779 252345122 92506185 89243346 92506185 126592952 249400173 252345122 249400173 274226761 131754685 126592952 131754685 130404661 272918527 274226761 272918527 253254571 133528267 130404661 133528267 159916607 251663743 253254571 251663743 217125649 170775679 159916607 170775679 61396158 222870921 217125649 222870921 254159131 63468664 61396158 63468664 46889694 253139558 254159131 253139558 165484785 49038152 46889694 49038152 205202935 175667939 165484785 175667939 251147355 206104314 205202935 206104314 217801715 249936818 251147355 249936818 86021763 215694983 217801715 215694983 223554280 86023242 86021763 86023242 132128225 229218519 223554280 229218519 194600747 136212969 132128225 136212969 95984519 198947912 194600747 198947912 171294217 99208914 95984519 99208914 101819875 179097160 171294217 179097160 10488027 104942134 101819875 104942134 186204224 9786800 10488027 9786800 140227491 195194591 186204224 195194591 148736120 147553933 140227491 147553933 252738760 158965481 148736120 158965481 291119684 250111143 252738760 250111143 257750988 289895441 291119684 289895441 223449680 256599889 257750988 256599889 71382723 219529664 223449680 219529664 41472165 77028608 71382723 77028608 88523537 41435362 41472165 41435362 94019886 91374640 88523537 91374640 11702640 97763939 94019886 97763939 65362851 12139441 11702640 12139441 205476889 69146675 65362851 69146675 169085958 207813482 205476889 207813482 121987407 174138761 169085958 174138761 140841470 127759405 121987407 127759405 151933865 148242727 140841470 148242727 180827826 159031774 151933865 159031774 65278420 183143133 180827826 183143133 29613152 69137172 65278420 69137172 211680726 31518585 29613152 31518585 131467103 206861537 211680726 206861537 260821721 134925186 131467103 134925186 220419291 256829678 260821721 256829678 63847367 219997019 220419291 219997019 201555187 66668679 63847367 66668679 164214330 201356715 201555187 201356715 278166688 168993525 164214330 168993525 271916580 274938123 278166688 274938123 202630320 269443898 271916580 269443898 180990100 205714184 202630320 205714184 56772167 186115718 180990100 186115718 93811619 59987810 56772167 59987810 173332120 96654196 93811619 96654196 116353433 182202822 173332120 182202822 227471395 122192697 116353433 122192697 79160011 223654629 227471395 223654629 223404683 81171477 79160011 81171477 39054882 229028891 223404683 229028891 196815727 41744327 39054882 41744327 174721851 201978612 196815727 201978612 9064892 184693926 174721851 184693926 175243822 9943561 9064892 9943561 115081265 180681790 175243822 180681790 104896291 118147965 115081265 118147965 210379912 105790754 104896291 105790754 39840846 210579829 210379912 210579829 111431593 43111921 39840846 43111921 124854276 116038727 111431593 116038727 116590512 125902673 124854276 125902673 61425323 119834491 116590512 119834491 100614681 63306172 61425323 63306172 226756919 104045229 100614681 104045229 279762668 227610939 226756919 227610939 115637464 278561099 279762668 278561099 99939962 121995234 115637464 121995234 165165972 103088932 99939962 103088932 181688577 171441383 165165972 171441383 129900424 186606183 181688577 186606183 113893616 134324448 129900424 134324448 223172943 114775129 113893616 114775129 119561922 218230474 223172943 218230474 283135779 121888927 119561922 121888927 49308196 279573391 283135779 279573391 81319329 51388926 49308196 51388926 210236052 82302461 81319329 82302461 154382144 205477096 210236052 205477096 122253635 162472074 154382144 162472074 146058998 127498079 122253635 127498079 252117400 150312024 146058998 150312024 131357784 248187700 252117400 248187700 201627807 135315764 131357784 135315764 39363332 197619804 201627807 197619804 86209214 42707787 39363332 42707787 209258603 89009987 86209214 89009987 206193954 209884506 209258603 209884506 137141548 210587623 206193954 210587623 67803009 147569996 137141548 147569996 138362569 72728004 67803009 72728004 279209859 146216721 138362569 146216721 115484428 277654829 279209859 277654829 38271758 115862354 115484428 115862354 64027180 41450409 38271758 41450409 261131893 65282761 64027180 65282761 284182169 257338360 261131893 257338360 29020562 281554288 284182169 281554288 257299740 28916675 29020562 28916675 158835841 252521523 257299740 252521523 60019803 169823671 158835841 169823671 236703463 63440106 60019803 63440106 6228809 237256269 236703463 237256269 238961281 7860397 6228809 7860397 76232945 235389034 238961281 235389034 188531795 78563553 76232945 78563553 261239405 192493739 188531795 192493739 84550337 258308600 261239405 258308600 222129166 87609091 84550337 87609091 11198921 226636608 222129166 226636608 106929228 10761196 11198921 10761196 280472673 112028829 106929228 112028829 66454006 277473103 280472673 277473103 140494527 69447744 66454006 69447744 121023195 146683577 140494527 146683577 289562399 125918648 121023195 125918648 164836233 288795875 289562399 288795875 13815870 169148489 164836233 169148489 202383253 14175013 13815870 14175013 79468521 204703772 202383253 204703772 142356099 80840069 79468521 80840069 133725074 146771245 142356099 146771245 174957123 137945437 133725074 137945437 170210719 183665977 174957123 183665977 102273573 179065937 170210719 179065937 218497093 106643083 102273573 106643083 272790572 215169207 218497093 215169207 260229164 268256175 272790572 268256175 45218588 259453947 260229164 259453947 200282240 48980218 45218588 48980218 228571550 206576184 200282240 206576184 232714889 225323336 228571550 225323336 76059070 227816589 232714889 227816589 44876940 81103349 76059070 81103349 92929897 49808887 44876940 49808887 200311118 94577773 92929897 94577773 193981812 200093835 200311118 200093835 267291202 198248204 193981812 198248204 167459591 265062129 267291202 265062129 62310171 173597347 167459591 173597347 72712420 63706185 62310171 63706185 214627257 76236383 72712420 76236383 240235281 217627654 214627257 217627654 73883782 233242202 240235281 233242202 137141127 79199706 73883782 79199706 65436535 143958854 137141127 143958854 254059744 67999597 65436535 67999597 89030380 252881117 254059744 252881117 23745862 92001322 89030380 92001322 217208100 25664519 23745862 25664519 76657422 215286309 217208100 215286309 87019809 77140332 76657422 77140332 206033049 89196784 87019809 89196784 66506563 208086281 206033049 208086281 242945855 69003649 66506563 69003649 217582321 238491149 242945855 238491149 185457995 213656017 217582321 213656017 77655563 194888212 185457995 194888212 149813882 80364212 77655563 80364212 77691195 161686825 149813882 161686825 250139028 78026370 77691195 78026370 179831785 248491109 250139028 248491109 239363607 187878989 179831785 187878989 271808235 236329001 239363607 236329001 203752327 270550202 271808235 270550202 216248308 200691722 203752327 200691722 94818606 213049044 216248308 213049044 203496735 99698261 94818606 99698261 250899203 204254554 203496735 204254554 257565333 246262123 250899203 246262123 197330309 257458807 257565333 257458807 60425807 200190593 197330309 200190593 14563773 62105285 60425807 62105285 257446430 14238561 14563773 14238561 54122716 253165198 257446430 253165198 130364895 57465568 54122716 57465568 272816152 135003330 130364895 135003330 86119574 269278335 272816152 269278335 254965223 86838880 86119574 86838880 71189895 251083773 254965223 251083773 249321429 72754454 71189895 72754454 230822915 246820932 249321429 246820932 190054747 226245321 230822915 226245321 287286421 201959712 190054747 201959712 142985480 285928075 287286421 285928075 115257084 148196641 142985480 148196641 260113387 115593303 115257084 115593303 105247201 255011803 260113387 255011803 125077817 108763407 105247201 108763407 132764470 127477183 125077817 127477183 135358537 139823488 132764470 139823488 149855690 140547161 135358537 140547161 48321110 153426062 149855690 153426062 206239715 50736351 48321110 50736351 216488146 209566936 206239715 209566936 59014138 212141180 216488146 212141180 203829749 61096861 59014138 61096861 78609103 201043956 203829749 201043956 154367254 81446263 78609103 81446263 170274170 161553648 154367254 161553648 123901193 176165730 170274170 176165730 92489117 127386928 123901193 127386928 120381195 94273957 92489117 94273957 135840875 125537284 120381195 125537284 142704882 141424222 135840875 141424222 206184717 153589484 142704882 153589484 241941181 203014368 206184717 203014368 145145328 239144610 241941181 239144610 93673459 149276105 145145328 149276105 231890127 96090250 93673459 96090250 66228730 228467224 231890127 228467224 121931658 68449847 66228730 68449847 252532121 127279440 121931658 127279440 244387854 250382249 252532121 250382249 169030393 241562084 244387854 241562084 180888126 177670985 169030393 177670985 291479605 183485542 180888126 183485542 151360712 290581188 291479605 290581188 87733196 160478649 151360712 160478649 288682964 90505441 87733196 90505441 6652789 288078151 288682964 288078151 258970042 6148639 6652789 6148639 31024451 253501728 258970042 253501728 77018560 30425806 31024451 30425806 200965307 79260462 77018560 79260462 151821458 202866330 200965307 202866330 67940788 161136474 151821458 161136474 99151699 70444194 67940788 70444194 80863479 102593913 99151699 102593913 265434635 84070015 80863479 84070015 214580138 262548633 265434635 262548633 186823460 210231004 214580138 210231004 89768538 191124436 186823460 191124436 158994237 92304504 89768538 92304504 245597264 167872432 158994237 167872432 95989778 242607923 245597264 242607923 249092754 98629322 95989778 98629322 174650867 244578713 249092754 244578713 287014250 179147979 174650867 179147979 163387429 286904446 287014250 286904446 181154298 173109705 163387429 173109705 162102894 186071611 181154298 186071611 246953371 172337369 162102894 172337369 160051624 242874346 246953371 242874346 135605926 167633165 160051624 167633165 130094787 142760825 135605926 142760825 192138691 134155089 130094787 134155089 251185211 195962057 192138691 195962057 189569788 248451299 251185211 248451299 96757506 193640577 189569788 193640577 35632903 101325999 96757506 101325999 111211728 37322642 35632903 37322642 52577707 111690403 111211728 111690403 58658164 53682734 52577707 53682734 173746790 61451166 58658164 61451166 127041858 181251425 173746790 181251425 90813013 131459512 127041858 131459512 83167427 92447510 90813013 92447510 245723603 83284667 83167427 83284667 76750759 239972142 245723603 239972142 51830031 79686151 76750759 79686151 191364438 53094288 51830031 53094288 259145974 191748511 191364438 191748511 50282564 258667960 259145974 258667960 190305309 52401013 50282564 52401013 170972934 201385657 190305309 201385657 51278982 175735151 170972934 175735151 279742797 55086387 51278982 55086387 189829090 279154357 279742797 279154357 108133352 194133377 189829090 194133377 169301370 110011187 108133352 110011187 82835876 177414835 169301370 177414835 49695492 87399618 82835876 87399618 192417432 51782522 49695492 51782522 262203043 190938680 192417432 190938680 124355248 257660131 262203043 257660131 226664053 130576749 124355248 130576749 140694645 229133393 226664053 229133393 215132781 146483131 140694645 146483131 251195571 210462765 215132781 210462765 237687961 250131317 251195571 250131317 268017762 231676320 237687961 231676320 244653703 265214016 268017762 265214016 163081295 240670248 244653703 240670248 180295578 173658131 163081295 173658131 175863426 183821765 180295578 183821765 205273066 185872251 175863426 185872251 129102558 211577979 205273066 211577979 55931133 135726981 129102558 135726981 171552272 58693860 55931133 58693860 98192470 179792933 171552272 179792933 41058416 99001009 98192470 99001009 95732121 42923776 41058416 42923776 262986398 97593030 95732121 97593030 236188130 259017051 262986398 259017051 40807401 232975684 236188130 232975684 78928890 45542779 40807401 45542779 156899730 79706109 78928890 79706109 248476929 162582752 156899730 162582752 85381314 246927550 248476929 246927550 86229964 87386486 85381314 87386486 103536654 89504932 86229964 89504932 76050656 108593449 103536654 108593449 100575246 79991926 76050656 79991926 57842910 103397406 100575246 103397406 19756410 61045958 57842910 61045958 173770366 20600808 19756410 20600808 206465368 178835981 173770366 178835981 107006698 203215747 206465368 203215747 141250689 112213314 107006698 112213314 26940829 146433580 141250689 146433580 265365351 29538744 26940829 29538744 227837411 261322047 265365351 261322047 84364690 226456965 227837411 226456965 281550146 84901108 84364690 84901108 116821163 279485267 281550146 279485267 204415264 119855756 116821163 119855756 112808395 203339500 204415264 203339500 97806330 117170255 112808395 117170255 24772582 101967553 97806330 101967553 259581173 26342332 24772582 26342332 158020968 258503884 259581173 258503884 137697057 165642872 158020968 165642872 232379840 140142060 137697057 140142060 122456220 227891317 232379840 227891317 190738513 127066243 122456220 127066243 139940844 194188904 190738513 194188904 26126365 144252968 139940844 144252968 238961343 27508044 26126365 27508044 37810174 233439722 238961343 233439722 182045167 40657342 37810174 40657342 120608125 192148496 182045167 192148496 39319823 122747979 120608125 122747979 74818914 41103744 39319823 41103744 234870340 78340739 74818914 78340739 107095883 231343258 234870340 231343258 273163926 109977160 107095883 109977160 185238607 272519551 273163926 272519551 73507470 190205455 185238607 190205455 86476783 78948748 73507470 78948748 211541316 90443747 86476783 90443747 265169875 212854910 211541316 212854910 217348832 263756330 265169875 263756330 81857471 213907488 217348832 213907488 183848583 86013768 81857471 86013768 17169967 192161886 183848583 192161886 119314203 18360358 17169967 18360358 75506268 125422704 119314203 125422704 139760831 79970419 75506268 79970419 155866706 145779669 139760831 145779669 244253927 161801421 155866706 161801421 74886364 240869130 244253927 240869130 244131511 75642009 74886364 75642009 167445172 242590968 244131511 242590968 22831417 173904207 167445172 173904207 174139441 23873730 22831417 23873730 159464426 184216369 174139441 184216369 201995268 169821987 159464426 169821987 54710860 204472035 201995268 204472035 262213302 56454812 54710860 56454812 216879922 260832752 262213302 260832752 223031542 212390952 216879922 212390952 140196238 219879020 223031542 219879020 208172961 145157920 140196238 145157920 98519984 213900792 208172961 213900792 235143690 102413901 98519984 102413901 184343282 232330138 235143690 232330138 16917894 196457257 184343282 196457257 35608705 19727108 16917894 19727108 66722920 34904216 35608705 34904216 222253097 68846021 66722920 68846021 300191437 217765572 222253097 217765572 227597623 299967522 300191437 299967522 201414244 232513602 227597623 232513602 226199956 201954007 201414244 201954007 197732629 222979147 226199956 222979147 63478133 196331354 197732629 196331354 92878785 64882360 63478133 64882360 243026635 95873178 92878785 95873178 32879730 240224038 243026635 240224038 134431038 34707500 32879730 34707500 117831489 140004255 134431038 140004255 163848164 121841890 117831489 121841890 244058227 168333891 163848164 168333891 186913083 241253042 244058227 241253042 208785557 189589994 186913083 189589994 147174672 208810004 208785557 208810004 241501289 156324708 147174672 156324708 36649126 241478260 241501289 241478260 90151975 38618338 36649126 38618338 155767029 92034450 90151975 92034450 14943804 165607982 155767029 165607982 299948639 14958600 14943804 14958600 100256490 297621866 299948639 297621866 91289991 102148193 100256490 102148193 237839153 93916741 91289991 93916741 198227285 234926304 237839153 234926304 169725622 202561927 198227285 202561927 252140552 174673681 169725622 174673681 218827819 250696802 252140552 250696802 157446031 222535702 218827819 222535702 279572330 168755949 157446031 168755949 89200864 277182101 279572330 277182101 89628221 90829709 89200864 90829709 153869379 91881945 89628221 91881945 248352575 159494325 153869379 159494325 167611561 244769539 248352575 244769539 48505378 172423276 167611561 172423276 212900675 51513888 48505378 51513888 138358711 208699252 212900675 208699252 238316205 144519288 138358711 144519288 83612319 236665836 238316205 236665836 6829965 87723066 83612319 87723066 250260728 9131446 6829965 9131446 103592233 246270888 250260728 246270888 185566196 108145022 103592233 108145022 248134580 188148945 185566196 188148945 135914991 245730999 248134580 245730999 126063626 140503604 135914991 140503604 174501089 129446104 126063626 129446104 275743488 180645861 174501089 180645861 137396245 273515945 275743488 273515945 144417429 143406233 137396245 143406233 251236423 154443101 144417429 154443101 213369444 248928451 251236423 248928451 127133947 215437849 213369444 215437849 134389898 130969823 127133947 130969823 108279284 141122443 134389898 141122443 201619029 114156737 108279284 114156737 76052057 199239565 201619029 199239565 250723460 78576751 76052057 78576751 278331841 247953718 250723460 247953718 73475748 278458201 278331841 278458201 170545579 76672281 73475748 76672281 104540332 176106329 170545579 176106329 108370143 108500779 104540332 108500779 187886339 110893042 108370143 110893042 114383137 193292324 187886339 193292324 261637750 116657065 114383137 116657065 83337110 258977046 261637750 258977046 26781205 82701247 83337110 82701247 80469101 27648274 26781205 27648274 72259701 83734583 80469101 83734583 54490154 77372002 72259701 77372002 249506959 55814691 54490154 55814691 175642053 246944239 249506959 246944239 168609723 185251947 175642053 185251947 172721371 177463685 168609723 177463685 152115473 177444351 172721371 177444351 149356368 155594918 152115473 155594918 82815038 160989643 149356368 160989643 159267930 84613120 82815038 84613120 221448258 168748082 159267930 168748082 92422812 220955602 221448258 220955602 238876567 93804189 92422812 93804189 190369217 235477452 238876567 235477452 158782974 201955672 190369217 201955672 110417694 165924553 158782974 165924553 188202760 117026022 110417694 117026022 204783084 189688461 188202760 189688461 42349884 199617775 204783084 199617775 34540705 44024837 42349884 44024837 265277558 38243586 34540705 38243586 62669785 262795929 265277558 262795929 100764018 65803373 62669785 65803373 99269938 103327627 100764018 103327627 253057995 103434474 99269938 103434474 23447439 249815049 253057995 249815049 152236616 25046496 23447439 25046496 95854759 159598159 152236616 159598159 113172887 98475851 95854759 98475851 152485260 113217414 113172887 113217414 247022018 159608133 152485260 159608133 203119563 242870450 247022018 242870450 184665618 207878912 203119563 207878912 99027910 189272055 184665618 189272055 219572610 102033871 99027910 102033871 90979233 216727147 219572610 216727147 230964081 93864138 90979233 93864138 249088913 226486813 230964081 226486813 124881557 246363280 249088913 246363280 248604971 131777573 124881557 131777573 92427481 246467553 248604971 246467553 38746739 93967685 92427481 93967685 162547680 43361009 38746739 43361009 23210274 167321913 162547680 167321913 182218557 26093210 23210274 26093210 160851944 186899943 182218557 186899943 182786849 170685566 160851944 170685566 260282470 187676365 182786849 187676365 227349981 259241714 260282470 259241714 113358001 225371365 227349981 225371365 134857612 113839318 113358001 113839318 47802717 141279072 134857612 141279072 234363264 47030336 47802717 47030336 230040324 231471747 234363264 231471747 180534969 225422314 230040324 225422314 90700639 190913128 180534969 190913128 57139498 92306517 90700639 92306517 269148318 60588722 57139498 60588722 238083472 267428858 269148318 267428858 154136963 235103574 238083472 235103574 288690120 157521173 154136963 157521173 209811814 288699494 288690120 288699494 70043690 215572775 209811814 215572775 98143308 73374051 70043690 73374051 260803407 100764501 98143308 100764501 204835457 256689907 260803407 256689907 297227234 206783325 204835457 206783325 265072247 294912681 297227234 294912681 96791766 261474490 265072247 261474490 294299306 101915761 96791766 101915761 277478336 294679332 294299306 294679332 229652108 273925580 277478336 273925580 183092649 226675082 229652108 226675082 24129129 188722093 183092649 188722093 107617043 24406894 24129129 24406894 100008735 112813352 107617043 112813352 85579673 102478249 100008735 102478249 170078877 88987191 85579673 88987191 148863243 178432470 170078877 178432470 122822759 155232965 148863243 155232965 85689773 128333514 122822759 128333514 241705452 87726197 85689773 87726197 154598576 238384695 241705452 238384695 133035114 161397721 154598576 161397721 258535926 137464459 133035114 137464459 172382346 257476944 258535926 257476944 134196313 179787558 172382346 179787558 158202180 137549738 134196313 137549738 156110305 168014434 158202180 168014434 43032713 160625437 156110305 160625437 265267373 48028418 43032713 48028418 191511944 263217629 265267373 263217629 124873328 192540084 191511944 192540084 57808207 126515732 124873328 126515732 97181152 60414006 57808207 60414006 225468566 101470576 97181152 101470576 218589906 225654307 225468566 225654307 143860420 224631715 218589906 224631715 13149614 147933008 143860420 147933008 278742298 13572987 13149614 13572987 157300420 276514493 278742298 276514493 254734071 168649881 157300420 168649881 77841694 251428534 254734071 251428534 34390153 79742524 77841694 79742524 202879898 37903901 34390153 37903901 70121124 204437409 202879898 204437409 73160768 72318891 70121124 72318891 102803106 78780280 73160768 78780280 35570693 107007582 102803106 107007582 266494206 38288818 35570693 38288818 178549049 264426718 266494206 264426718 49738177 186705992 178549049 186705992 45640979 52195406 49738177 52195406 70073701 47265851 45640979 47265851 168423387 74824300 70073701 74824300 10727986 176434908 168423387 176434908 147416762 10910596 10727986 10910596 267089959 152543836 147416762 152543836 105104000 263059616 267089959 263059616 35652177 109094839 105104000 109094839 149636662 37984855 35652177 37984855 74455639 153618498 149636662 153618498 109755831 76390561 74455639 76390561 250305914 112688751 109755831 112688751 38015962 247105876 250305914 247105876 107918009 40498995 38015962 40498995 193734218 112291848 107918009 112291848 93984115 203635401 193734218 203635401 70477847 95824085 93984115 95824085 152785484 75338385 70477847 75338385 150977945 158314547 152785484 158314547 76723371 162427334 150977945 162427334 93976697 78109778 76723371 78109778 187120849 97507730 93976697 97507730 179516867 191738754 187120849 191738754 201334666 191641265 179516867 191641265 214000596 199348893 201334666 199348893 210240922 217824990 214000596 217824990 134535880 205894442 210240922 205894442 150108978 138766034 134535880 138766034 114152445 154964723 150108978 154964723 183387948 117330281 114152445 117330281 194023188 191321940 183387948 191321940 149302133 197546641 194023188 197546641 127858651 154717579 149302133 154717579 276436871 130895833 127858651 130895833 122209371 273312037 276436871 273312037 236322994 128895174 122209371 128895174 64344027 229695371 236322994 229695371 282942435 67418204 64344027 67418204 235548344 284368947 282942435 284368947 234883188 237845608 235548344 237845608 46782988 231296072 234883188 231296072 256627027 50120091 46782988 50120091 37646074 254290051 256627027 254290051 153745955 41131426 37646074 41131426 20198181 164361656 153745955 164361656 244693281 19521398 20198181 19521398 93004019 239822338 244693281 239822338 265658573 96478983 93004019 96478983 212667982 264557505 265658573 264557505 163731746 208678606 212667982 208678606 177714536 174391004 163731746 174391004 143851403 184335174 177714536 184335174 134058073 153360909 143851403 153360909 49268425 139824211 134058073 139824211 68529714 49705974 49268425 49705974 117753890 70828918 68529714 70828918 195566830 121636979 117753890 121636979 169580332 201088425 195566830 201088425 157939389 173957063 169580332 173957063 139513955 168823026 157939389 168823026 286067877 145389537 139513955 145389537 118303243 283138233 286067877 283138233 127257607 123808586 118303243 123808586 41445726 130919114 127257607 130919114 214584862 45407692 41445726 45407692 73892426 217358684 214584862 217358684 64400964 77304023 73892426 77304023 139370033 67254848 64400964 67254848 44673534 143916433 139370033 143916433 233563105 46510314 44673534 46510314 130840466 229553243 233563105 229553243 72986079 132973824 130840466 132973824 95104161 74874742 72986079 74874742 153595662 96181543 95104161 96181543 196019487 160522636 153595662 160522636 172711731 196449924 196019487 196449924 114992508 178896489 172711731 178896489 127470532 119697607 114992508 119697607 181053908 131702401 127470532 131702401 141302283 191915158 181053908 191915158 245977369 146217775 141302283 146217775 72413230 240217661 245977369 240217661 244371571 77339935 72413230 77339935 44928153 243108634 244371571 243108634 79435229 47753182 44928153 47753182 99541076 83397670 79435229 83397670 158730589 103240770 99541076 103240770 108519267 168831992 158730589 168831992 197578723 113503102 108519267 113503102 253654478 194484670 197578723 194484670 34384620 250244500 253654478 250244500 145882719 36830582 34384620 36830582 113564185 150026764 145882719 150026764 243536781 114846652 113564185 114846652 91571257 239295700 243536781 239295700 23827148 95093256 91571257 95093256 232483227 25482780 23827148 25482780 216887221 228169661 232483227 228169661 240436742 213311073 216887221 213311073 144695101 236914567 240436742 236914567 196440799 149326154 144695101 149326154 226516294 200201979 196440799 200201979 128156900 222210282 226516294 222210282 50005329 133156769 128156900 133156769 229776552 53818983 50005329 53818983 211014056 227032557 229776552 227032557 79390302 207674036 211014056 207674036 283982692 80966547 79390302 80966547 106119052 283023016 283982692 283023016 250285810 108837858 106119052 108837858 55675449 246657627 250285810 246657627 223025764 58589524 55675449 58589524 171770651 218411011 223025764 218411011 155821723 176471409 171770651 176471409 216176716 161718344 155821723 161718344 140273730 221446785 216176716 221446785 159082750 146341478 140273730 146341478 87789880 165393134 159082750 165393134 286894282 88573759 87789880 88573759 48083329 284707908 286894282 284707908 55066808 51212334 48083329 51212334 254481756 56777410 55066808 56777410 140979523 252727879 254481756 252727879 210603929 150368992 140979523 150368992 160366720 212678684 210603929 212678684 93029995 165132641 160366720 165132641 113447099 94251513 93029995 94251513 252521277 113875252 113447099 113875252 213610147 249207216 252521277 249207216 74802083 214013193 213610147 214013193 88912959 78716058 74802083 78716058 246474299 90286602 88912959 90286602 228311117 243104099 246474299 243104099 21155649 226270563 228311117 226270563 273907302 21209711 21155649 21209711 262017739 272573536 273907302 272573536 249350264 257305240 262017739 257305240 148465625 247148234 249350264 247148234 134280766 158922283 148465625 158922283 115172770 140206866 134280766 140206866 258633738 119648700 115172770 119648700 51560701 256361672 258633738 256361672 236727856 52686615 51560701 52686615 197143482 235351198 236727856 235351198 57080105 197482500 197143482 197482500 209663325 59985528 57080105 59985528 167101153 215040771 209663325 215040771 94458652 171271789 167101153 171271789 18166780 97192623 94458652 97192623 144459440 20048432 18166780 20048432 101481832 153606622 144459440 153606622 265427352 105290104 101481832 105290104 186427229 261289655 265427352 261289655 276687939 191228195 186427229 191228195 87455931 274371075 276687939 274371075 11984621 90191962 87455931 90191962 224461074 12496852 11984621 12496852 50599531 223213755 224461074 223213755 260565550 54458801 50599531 54458801 49520077 257338868 260565550 257338868 234846828 49991020 49520077 49991020 109718245 232097091 234846828 232097091 235084337 114416911 109718245 114416911 31911074 236317592 235084337 236317592 201757259 35309317 31911074 35309317 137955594 199433548 201757259 199433548 78986445 142765799 137955594 142765799 105747196 78491569 78986445 78491569 280590359 109567318 105747196 109567318 225063066 278514247 280590359 278514247 152766868 221901408 225063066 221901408 177173183 163058432 152766868 163058432 258867045 179571972 177173183 179571972 101560951 253689224 258867045 253689224 82322352 104472542 101560951 104472542 210214638 84127297 82322352 84127297 185477657 216641602 210214638 216641602 148197161 194924991 185477657 194924991 108753102 152789999 148197161 152789999 29298263 110228324 108753102 110228324 155108098 32817943 29298263 32817943 231831320 161513369 155108098 161513369 185005251 228604238 231831320 228604238 28486033 189674971 185005251 189674971 45978222 31040931 28486033 31040931 278109848 45107114 45978222 45107114 40492832 276594635 278109848 276594635 138451406 44109609 40492832 44109609 170497450 144190474 138451406 144190474 158964963 178650473 170497450 178650473 238570894 169312099 158964963 169312099 109986693 235841121 238570894 235841121 56792164 110340075 109986693 110340075 180509380 61094706 56792164 61094706 241422062 182627212 180509380 182627212 181774418 238962770 241422062 238962770 177469360 189958423 181774418 189958423 147817004 184571197 177469360 184571197 50058713 153130796 147817004 153130796 264120777 52581871 50058713 52581871 230197225 260603808 264120777 260603808 269616487 227239035 230197225 227239035 238352388 270179155 269616487 270179155 262836332 232232837 238352388 232232837 175933344 261802129 262836332 261802129 103271394 186400494 175933344 186400494 53802568 107874521 103271394 107874521 78519640 54593449 53802568 54593449 234092157 80832932 78519640 80832932 130105227 230814149 234092157 230814149 157211584 134981928 130105227 134981928 109267389 168442318 157211584 168442318 61329531 113889704 109267389 113889704 8963360 63975747 61329531 63975747 260050736 8361852 8963360 8361852 281849698 257044101 260050736 257044101 48827824 280964612 281849698 280964612 144772990 50204481 48827824 50204481 296199494 149407894 144772990 149407894 230301638 296754772 296199494 296754772 121211123 225285866 230301638 225285866 127263066 126596233 121211123 126596233 230096071 130584294 127263066 130584294 108546204 227159323 230096071 227159323 275008377 113062019 108546204 113062019 27097528 273416907 275008377 273416907 133923539 27017110 27097528 27017110 226915724 139092874 133923539 139092874 46800366 222912741 226915724 222912741 138846601 49553305 46800366 49553305 220998188 142536452 138846601 142536452 186592588 216093108 220998188 216093108 170932459 190531842 186592588 190531842 159247455 177293523 170932459 177293523 42945319 169456193 159247455 169456193 32577878 46680829 42945319 46680829 69095797 33218880 32577878 33218880 120748889 72836839 69095797 72836839 131919384 122596416 120748889 122596416 96743557 136389601 131919384 136389601 141101431 99672261 96743557 99672261 16418297 146012024 141101431 146012024 192903967 14846701 16418297 14846701 41091110 197049145 192903967 197049145 137009700 44128871 41091110 44128871 91924740 142393878 137009700 142393878 60915592 94135325 91924740 94135325 151315095 62464288 60915592 62464288 71177793 160907205 151315095 160907205 102363759 76784243 71177793 76784243 252270380 106778485 102363759 106778485 126591136 248775836 252270380 248775836 89172484 130944990 126591136 130944990 171083195 89884522 89172484 89884522 137826610 176011549 171083195 176011549 123771662 143907620 137826610 143907620 139852591 128719566 123771662 128719566 223072897 146791959 139852591 146791959 77643921 220038722 223072897 220038722 231124928 78712387 77643921 78712387 84306163 228478082 231124928 228478082 38947624 86493837 84306163 86493837 42820979 43214230 38947624 43214230 138008118 46673802 42820979 46673802 105187813 143785184 138008118 143785184 142437407 105961361 105187813 105961361 56026807 150013271 142437407 150013271 108824774 57452505 56026807 57452505 284132948 112743175 108824774 112743175 72749021 282617987 284132948 282617987 252669625 75635695 72749021 75635695 85945417 248954949 252669625 248954949 258865915 88939459 85945417 88939459 213893102 258600207 258865915 258600207 256368737 217897097 213893102 217897097 183228836 254912738 256368737 254912738 82122635 184905601 183228836 184905601 210994598 83238245 82122635 83238245 114457539 211167641 210994598 211167641 69503881 118978705 114457539 118978705 51634446 75029379 69503881 75029379 248797470 54000324 51634446 54000324 200116150 247092120 248797470 247092120 195867001 199342937 200116150 199342937 276085891 196919470 195867001 196919470 214908816 273048898 276085891 273048898 98310747 220614201 214908816 220614201 80280770 102172057 98310747 102172057 148105639 85238313 80280770 85238313 182364776 158236942 148105639 158236942 233461663 186462879 182364776 186462879 175966029 228769264 233461663 228769264 113606625 183498423 175966029 183498423 94803582 119202845 113606625 119202845 199835823 97031937 94803582 97031937 64196009 202800084 199835823 202800084 262815294 66279089 64196009 66279089 232339417 260841250 262815294 260841250 109909271 234203606 232339417 234203606 258681763 114203009 109909271 114203009 136988294 253940356 258681763 253940356 122615157 142632980 136988294 142632980 178603592 125060090 122615157 125060090 266907589 182980570 178603592 182980570 137558653 264316878 266907589 264316878 221024474 145558282 137558653 145558282 260594804 221310177 221024474 221310177 209287177 255780710 260594804 255780710 109067302 209160233 209287177 209160233 68933902 113790270 109067302 113790270 153315637 70788179 68933902 70788179 129905938 160148532 153315637 160148532 82712043 133902425 129905938 133902425 207921813 85887207 82712043 85887207 82325632 203885008 207921813 203885008 151426633 84183722 82325632 84183722 47547328 162639130 151426633 162639130 164984368 53666257 47547328 53666257 168953620 175351418 164984368 175351418 167634390 174535338 168953620 174535338 221021810 172642037 167634390 172642037 242691619 216382961 221021810 216382961 242411474 236551591 242691619 236551591 101758006 239831135 242411474 239831135 253914427 106428684 101758006 106428684 116980821 251956634 253914427 251956634 192426119 122443588 116980821 122443588 73762822 203416692 192426119 203416692 57782938 75101864 73762822 75101864 286939338 60345054 57782938 60345054 220518365 285157101 286939338 285157101 76333186 217477413 220518365 217477413 105021567 77157835 76333186 77157835 277130479 107263840 105021567 107263840 271205297 274665890 277130479 274665890 243052709 268956293 271205297 268956293 39686870 237511511 243052709 237511511 257809612 41625882 39686870 41625882 100352252 255749884 257809612 255749884 160815430 100514375 100352252 100514375 228602566 168285369 160815430 168285369 233262012 226682901 228602566 226682901 113294737 229659156 233262012 229659156 130825533 115264900 113294737 115264900 196457902 135247017 130825533 135247017 216730962 200220516 196457902 200220516 211574722 219058813 216730962 219058813 243012676 215319982 211574722 215319982 276244315 241107333 243012676 241107333 148858096 272674825 276244315 272674825 27542676 153894571 148858096 153894571 175161064 30777146 27542676 30777146 119397639 179471629 175161064 179471629 136499979 124454460 119397639 124454460 102273166 142076035 136499979 142076035 195605997 106070743 102273166 106070743 60280346 199291058 195605997 199291058 35084760 63526234 60280346 63526234 106969462 38002813 35084760 38002813 175060487 113302053 106969462 113302053 155609968 181674424 175060487 181674424 142902300 161137961 155609968 161137961 184270609 153381586 142902300 153381586 155708287 188970541 184270609 188970541 50486083 163170937 155708287 163170937 104211726 53944103 50486083 53944103 117408569 108442787 104211726 108442787 124222647 122622275 117408569 122622275 145995828 128416216 124222647 128416216 105030323 150865188 145995828 150865188 172811083 107084918 105030323 107084918 122894731 178072060 172811083 178072060 148887978 127274692 122894731 127274692 89927853 154611820 148887978 154611820 147534138 90901677 89927853 90901677 274392975 156105155 147534138 156105155 139401716 271550625 274392975 271550625 239329639 144478302 139401716 144478302 213142067 235625610 239329639 235625610 86978966 219371512 213142067 219371512 102499105 88121206 86978966 88121206 52047422 107086076 102499105 107086076 142978513 54845672 52047422 54845672 302843462 148129739 142978513 148129739 246098298 302034811 302843462 302034811 42951447 245022721 246098298 245022721 73559048 46237336 42951447 46237336 36712135 76250388 73559048 76250388 173529050 38621054 36712135 38621054 240287506 184010174 173529050 184010174 231249532 240786709 240287506 240786709 130650471 227148317 231249532 227148317 269817984 134902003 130650471 134902003 293247606 267461560 269817984 267461560 250925919 292365784 293247606 292365784 182238241 249585933 250925919 249585933 272303695 188927948 182238241 188927948 187877024 269862946 272303695 269862946 153204796 197850995 187877024 197850995 231731374 159790711 153204796 159790711 259021020 227284355 231731374 227284355 70202350 258223079 259021020 258223079 162268544 71688798 70202350 71688798 212409355 168083532 162268544 168083532 147177030 212991873 212409355 212991873 202446629 156497545 147177030 156497545 264555022 205052738 202446629 205052738 198617927 262925903 264555022 262925903 46973521 196009900 198617927 196009900 229616167 49696710 46973521 49696710 151235533 233713935 229616167 233713935 36599914 159902397 151235533 159902397 41430470 39995877 36599914 39995877 121652843 45345371 41430470 45345371 56393040 123802623 121652843 123802623 76339600 59771463 56393040 59771463 146031469 79088782 76339600 79088782 36039960 149466403 146031469 149466403 266926001 38583469 36039960 38583469 206692131 263779142 266926001 263779142 77448598 209024288 206692131 209024288 144107115 80177295 77448598 80177295 36506980 149222790 144107115 149222790 139461553 37354743 36506980 37354743 137218230 144071954 139461553 144071954 29027917 138883436 137218230 138883436 91507228 32079554 29027917 32079554 213244523 92794047 91507228 92794047 276616383 213442462 213244523 213442462 221839825 273354791 276616383 273354791 218854706 217677853 221839825 217677853 242051609 215752953 218854706 215752953 156524922 240850296 242051609 240850296 126174553 164819400 156524922 164819400 207115896 130436534 126174553 130436534 45420293 208674249 207115896 208674249 299647103 49422631 45420293 49422631 154036007 299858886 299647103 299858886 76314240 158951534 154036007 158951534 34604540 77164211 76314240 77164211 263077977 34827131 34604540 34827131 290753173 259638965 263077977 259638965 182659141 290429015 290753173 290429015 301162000 189256734 182659141 189256734 136915905 298076575 301162000 298076575 260442150 142594399 136915905 142594399 33355857 257314029 260442150 257314029 132129172 33527584 33355857 33527584 184103977 136982209 132129172 136982209 99724122 191958097 184103977 191958097 172542533 103516147 99724122 103516147 224640861 181381835 172542533 181381835 125284331 221141013 224640861 221141013 16958830 131005550 125284331 131005550 226009477 19497118 16958830 19497118 127175920 225374006 226009477 225374006 174516354 131593718 127175920 131593718 268567914 178863917 174516354 178863917 75349526 268312706 268567914 268312706 89949179 79679892 75349526 79679892 197199975 91439378 89949179 91439378 78026810 197187467 197199975 197187467 76187114 79445955 78026810 79445955 201517211 79019884 76187114 79019884 204394734 197663649 201517211 197663649 61857602 206132899 204394734 206132899 46646783 62643267 61857602 62643267 226708235 46767235 46646783 46767235 94910370 229627612 226708235 229627612 261751652 97721219 94910370 97721219 140710238 260054677 261751652 260054677 110074911 146860397 140710238 146860397 253393890 115556804 110074911 115556804 283576332 250697081 253393890 250697081 237388925 281369303 283576332 281369303 75033833 233635011 237388925 233635011 83830359 77197551 75033833 77197551 239077570 87613075 83830359 87613075 47665853 235511876 239077570 235511876 241693959 48367259 47665853 48367259 281242997 237613100 241693959 237613100 168200641 279253218 281242997 279253218 196934322 176878833 168200641 176878833 225958572 201251212 196934322 201251212 61382119 221458160 225958572 221458160 202961890 64245178 61382119 64245178 224478042 205755153 202961890 205755153 72043374 219687937 224478042 219687937 84312192 74022580 72043374 74022580 243404337 86923614 84312192 86923614 250488719 239356636 243404337 239356636 112441492 249410244 250488719 249410244 121597390 116747437 112441492 116747437 69114425 126873356 121597390 126873356 143054057 71745549 69114425 71745549 226252292 147289818 143054057 147289818 236132037 223093789 226252292 223093789 286021792 231230723 236132037 231230723 198847675 282600890 286021792 282600890 173384047 207650529 198847675 207650529 118827978 179698592 173384047 179698592 48262039 123490642 118827978 123490642 137938074 51587195 48262039 51587195 25729308 140424379 137938074 140424379 17151678 28700997 25729308 28700997 182729835 18698907 17151678 18698907 191554467 184360600 182729835 184360600 223783021 191853161 191554467 191853161 96703917 218699468 223783021 218699468 39248199 100187490 96703917 100187490 72947527 43222966 39248199 43222966 69829055 74823152 72947527 74823152 140789291 72401750 69829055 72401750 291843543 144616990 140789291 144616990 170749747 290404136 291843543 290404136 195734809 177977158 170749747 177977158 71140081 199252888 195734809 199252888 87335754 72640574 71140081 72640574 44155344 89575661 87335754 89575661 195630309 48865625 44155344 48865625 105799792 191892707 195630309 191892707 235294473 108149324 105799792 108149324 37303191 232481453 235294473 232481453 239694425 38839322 37303191 38839322 77821365 235520410 239694425 235520410 204984146 79842863 77821365 79842863 106269678 212252615 204984146 212252615 161498064 106149695 106269678 106149695 258028832 168074443 161498064 168074443 265168824 255335754 258028832 255335754 118078767 262202396 265168824 262202396 176817143 120418597 118078767 120418597 174638204 182296504 176817143 182296504 205891940 183874552 174638204 183874552 262361177 208735402 205891940 208735402 123924257 258969237 262361177 258969237 260955873 127004503 123924257 127004503 143688586 259994475 260955873 259994475 150777331 152858315 143688586 152858315 245782508 155971459 150777331 155971459 172465875 243563306 245782508 243563306 298554133 180451156 172465875 180451156 170190582 298869594 298554133 298869594 107226747 177051805 170190582 177051805 86854911 112473412 107226747 112473412 236229808 87574033 86854911 87574033 253602821 232599391 236229808 232599391 186805291 252777514 253602821 252777514 40090645 198263856 186805291 198263856 178842396 42602249 40090645 42602249 285291179 182545390 178842396 182545390 259112302 285763151 285291179 285763151 182949973 257209278 259112302 257209278 157014894 189591963 182949973 189591963 94177180 166142400 157014894 166142400 74066297 95272541 94177180 95272541 155150591 77332996 74066297 77332996 176156915 162005580 155150591 162005580 261301693 182974748 176156915 182974748 234304189 257364655 261301693 257364655 153139211 230833092 234304189 230833092 163909469 158336330 153139211 158336330 71612575 170460551 163909469 170460551 137338114 74583533 71612575 74583533 24013792 145021774 137338114 145021774 4348852 25190689 24013792 25190689 216307639 4936385 4348852 4936385 144534318 210571626 216307639 210571626 105286622 149979404 144534318 149979404 5103809 110730779 105286622 110730779 180524094 4937663 5103809 4937663 248183290 186281393 180524094 186281393 42304127 246260152 248183290 246260152 248107564 46675743 42304127 46675743 230710468 246929752 248107564 246929752 156674780 233906421 230710468 233906421 158803280 163656080 156674780 163656080 239944635 165857407 158803280 165857407 242549989 236503877 239944635 236503877 229411141 240210636 242549989 240210636 31929269 225699115 229411141 225699115 196394661 31583423 31929269 31583423 155890325 195508645 196394661 195508645 113626489 166602528 155890325 166602528 271427731 115145541 113626489 115145541 115256299 270421887 271427731 270421887 132593690 116300307 115256299 116300307 268078139 137971164 132593690 137971164 72260146 267291195 268078139 267291195 71402853 76134417 72260146 76134417 154831031 74207918 71402853 74207918 290930525 157802343 154831031 157802343 243253568 287618867 290930525 287618867 232552507 239252306 243253568 239252306 113422033 229087265 232552507 229087265 98859497 115993156 113422033 115993156 185224492 101602000 98859497 101602000 201098815 198377216 185224492 198377216 144563202 209235494 201098815 209235494 264445994 150160541 144563202 150160541 213983694 261526144 264445994 261526144 100239899 216577626 213983694 216577626 75322153 102632498 100239899 102632498 16764689 78705140 75322153 78705140 231485652 19015925 16764689 19015925 107394992 227446045 231485652 227446045 261927659 111643359 107394992 111643359 234441849 261008574 261927659 261008574 113652703 229619446 234441849 229619446 123288410 116865478 113652703 116865478 102993859 127839959 123288410 127839959 265133286 107817022 102993859 107817022 164564752 263507763 265133286 263507763 64337675 175210659 164564752 175210659 12287728 65952156 64337675 65952156 121122097 13011645 12287728 13011645 116188901 125959454 121122097 125959454 146504338 116132821 116188901 116132821 157334225 152721928 146504338 152721928 262399932 164271327 157334225 164271327 253857844 258744870 262399932 258744870 45759877 249847568 253857844 249847568 236393488 46782850 45759877 46782850 83262265 233846714 236393488 233846714 212172468 84294007 83262265 84294007 140307489 207655339 212172468 207655339 235837306 146001582 140307489 146001582 109534005 231736739 235837306 231736739 20865494 111711504 109534005 111711504 57343006 21137109 20865494 21137109 154913952 59402761 57343006 59402761 131909387 158694803 154913952 158694803 123198458 136433233 131909387 136433233 194848679 126841548 123198458 126841548 168142663 197448691 194848679 197448691 268978942 172564823 168142663 172564823 244192634 266305917 268978942 266305917 75379729 242452262 244192634 242452262 271755259 76565055 75379729 76565055 269769661 269510444 271755259 269510444 221431569 265474391 269769661 265474391 184970804 225400189 221431569 225400189 74415595 193543685 184970804 193543685 177527780 75676178 74415595 75676178 70859636 183005992 177527780 183005992 214422126 75185230 70859636 75185230 55911146 216527288 214422126 216527288 84462360 57314497 55911146 57314497 81078744 84192027 84462360 84192027 242446971 82582774 81078744 82582774 22495474 240088316 242446971 240088316 234466806 23801387 22495474 23801387 161384677 235187254 234466806 235187254 96984491 171178635 161384677 171178635 184703338 99223358 96984491 99223358 107635396 192478302 184703338 192478302 20693611 112312775 107635396 112312775 174588189 21447926 20693611 21447926 52204326 178234015 174588189 178234015 151984091 54905759 52204326 54905759 244237468 159723756 151984091 159723756 79486974 242330893 244237468 242330893 204689649 83583762 79486974 83583762 112744760 208788390 204689649 208788390 111425146 112381826 112744760 112381826 238600743 113828518 111425146 113828518 95835189 234704687 238600743 234704687 40014705 96405030 95835189 96405030 165206135 38551791 40014705 38551791 125734825 171459966 165206135 171459966 135855740 131556821 125734825 131556821 197602921 144999632 135855740 144999632 254824219 198193934 197602921 198193934 74855442 252784115 254824219 252784115 119959591 76922711 74855442 76922711 58080674 121900809 119959591 121900809 212118040 60519339 58080674 60519339 259088862 209893946 212118040 209893946 128292162 255750928 259088862 255750928 78425970 133532172 128292162 133532172 5642192 80540265 78425970 80540265 239322478 7152959 5642192 7152959 29595046 235497244 239322478 235497244 249871202 29279518 29595046 29279518 131797690 244421976 249871202 244421976 203186727 136547788 131797690 136547788 149864680 210579602 203186727 210579602 194657158 154239727 149864680 154239727 285557702 202130930 194657158 202130930 137853083 284651523 285557702 284651523 231833663 140107793 137853083 140107793 126712518 227675133 231833663 227675133 96265346 132751130 126712518 132751130 229416644 98394105 96265346 98394105 247288047 233712858 229416644 233712858 86153129 242256251 247288047 242256251 100346802 90524102 86153129 90524102 227827103 105011256 100346802 105011256 62460678 225481844 227827103 225481844 159901219 66432438 62460678 66432438 85602512 168139572 159901219 168139572 137389843 86568466 85602512 86568466 110082368 142672118 137389843 142672118 171314051 111468178 110082368 111468178 226385345 180053482 171314051 180053482 67943054 223965016 226385345 223965016 193742272 69892620 67943054 69892620 273667024 202343855 193742272 202343855 197801343 272156683 273667024 272156683 50798246 206793829 197801343 206793829 215696171 54826215 50798246 54826215 75684596 218961224 215696171 218961224 62385265 78271029 75684596 78271029 117681014 65403379 62385265 65403379 162815770 122908469 117681014 122908469 113872713 169506919 162815770 169506919 106952857 119621185 113872713 119621185 57074684 111081816 106952857 111081816 236923414 60154265 57074684 60154265 74162225 233167222 236923414 233167222 236827256 74847835 74162225 74847835 199548418 231877740 236827256 231877740 133902384 198446684 199548418 198446684 209827668 139670677 133902384 139670677 78682879 216345125 209827668 216345125 77418744 81757318 78682879 81757318 204205829 77889846 77418744 77889846 116206451 200437376 204205829 200437376 141086322 120950019 116206451 120950019 56672651 151710376 141086322 151710376 176396077 56944893 56672651 56944893 133816136 187308194 176396077 187308194 67488436 138073517 133816136 138073517 202768783 69806529 67488436 69806529 117214937 203903502 202768783 203903502 78787974 122984846 117214937 122984846 137526857 82373149 78787974 82373149 53998615 143615485 137526857 143615485 13466419 57779822 53998615 57779822 261355950 13532399 13466419 13532399 238886880 256458719 261355950 256458719 74550923 239540821 238886880 239540821 280307692 80108711 74550923 80108711 84856407 278654961 280307692 278654961 98091843 87528331 84856407 87528331 202910945 101133476 98091843 101133476 261199031 199752175 202910945 199752175 239567639 259232266 261199031 259232266 157093720 236193515 239567639 236193515 88449186 167730784 157093720 167730784 106536219 89551950 88449186 89551950 117578952 110626792 106536219 110626792 284338311 123469253 117578952 123469253 106649988 282235286 284338311 282235286 18682853 111999381 106649988 111999381 164924882 21082624 18682853 21082624 170296998 175397706 164924882 175397706 113853209 177737904 170296998 177737904 41269405 113944366 113853209 113944366 103667811 43882786 41269405 43882786 106073626 109123411 103667811 109123411 202014306 111289811 106073626 111289811 239849212 204144838 202014306 204144838 101880330 235700952 239849212 235700952 191454372 106477151 101880330 106477151 107818127 202752520 191454372 202752520 66274204 112392756 107818127 112392756 104427921 68664018 66274204 68664018 159798968 105989077 104427921 105989077 118305632 164355750 159798968 164355750 186705440 122979278 118305632 122979278 142250508 191898840 186705440 191898840 163105549 146491709 142250508 146491709 43797465 169258904 163105549 169258904 87552508 45496400 43797465 45496400 94087947 89627948 87552508 89627948 88640034 94239457 94087947 94239457 132414159 89824102 88640034 89824102 279446746 137336446 132414159 137336446 100218982 275402323 279446746 275402323 55299216 102403919 100218982 102403919 136888012 56489475 55299216 56489475 131554931 141159776 136888012 141159776 265608031 137067688 131554931 137067688 73214080 264932052 265608031 264932052 235030024 77655604 73214080 77655604 160043919 230356860 235030024 230356860 144316220 163979263 160043919 163979263 267344211 148160288 144316220 148160288 86656647 266215831 267344211 266215831 234218982 88800098 86656647 88800098 230730441 229870078 234218982 229870078 208554611 227530588 230730441 227530588 40986040 214445596 208554611 214445596 123149978 43871765 40986040 43871765 294110196 126953981 123149978 126953981 60916038 292423961 294110196 292423961 116097262 63366842 60916038 63366842 35123532 120454565 116097262 120454565 182369323 34431614 35123532 34431614 274343823 183559817 182369323 183559817 28320226 272803681 274343823 272803681 38136569 32199442 28320226 32199442 159442395 41262149 38136569 41262149 111958552 162950527 159442395 162950527 104677945 115127085 111958552 115127085 52040882 108520359 104677945 108520359 87326451 53221807 52040882 53221807 94272061 89887602 87326451 89887602 36820752 95542570 94272061 95542570 215209447 39826452 36820752 39826452 99456903 211240864 215209447 211240864 250808853 105033664 99456903 105033664 86165907 248285018 250808853 248285018 151845152 88253500 86165907 88253500 45722807 162500761 151845152 162500761 93747168 46287469 45722807 46287469 27749229 94667451 93747168 94667451 132829910 29330978 27749229 29330978 191296788 138169131 132829910 138169131 146049532 196087750 191296788 196087750 214254955 151089159 146049532 151089159 66774221 214075321 214254955 214075321 192613128 68971353 66774221 68971353 284184450 195628115 192613128 195628115 147519530 282039384 284184450 282039384 105212549 153790528 147519530 153790528 103634251 107947591 105212549 107947591 247537986 108608625 103634251 108608625 38355626 244090950 247537986 244090950 58855129 41200083 38355626 41200083 252584312 59850952 58855129 59850952 92909721 248523487 252584312 248523487 240833899 97525239 92909721 97525239 287415882 236321115 240833899 236321115 107074450 285327499 287415882 285327499 196754880 112021280 107074450 112021280 55661175 196194155 196754880 196194155 87670071 58116658 55661175 58116658 304749757 88242703 87670071 88242703 260492488 302898207 304749757 302898207 263526402 258783212 260492488 258783212 81373287 261114418 263526402 261114418 117460770 82794812 81373287 82794812 12594445 121982596 117460770 121982596 197692140 12558506 12594445 12558506 183647638 202131907 197692140 202131907 92395808 196708875 183647638 196708875 22766481 95224294 92395808 95224294 40170048 24233532 22766481 24233532 192806214 43358711 40170048 43358711 35260316 192310146 192806214 192310146 150541502 34549051 35260316 34549051 82130888 156211753 150541502 156211753 148172493 83432939 82130888 83432939 207459067 159255855 148172493 159255855 69469628 204975147 207459067 204975147 85272953 71583516 69469628 71583516 100779738 85664320 85272953 85664320 278968257 102508153 100779738 102508153 87901483 278486397 278968257 278486397 199725582 89647259 87901483 89647259 196249710 208630041 199725582 208630041 278092810 201666544 196249710 201666544 35300950 276466769 278092810 276466769 242736587 39338351 35300950 39338351 174943338 241018341 242736587 241018341 273536715 177036770 174943338 177036770 193712045 271305715 273536715 271305715 115589675 194642251 193712045 194642251 204709213 119406277 115589675 119406277 148203443 209115913 204709213 209115913 88572144 153351302 148203443 153351302 43974219 93187365 88572144 93187365 280509319 46549851 43974219 46549851 52606712 275611099 280509319 275611099 60247190 53880289 52606712 53880289 116236964 63500190 60247190 63500190 154375482 119834998 116236964 119834998 76465754 158771583 154375482 158771583 93643753 79815554 76465754 79815554 88241703 96513219 93643753 96513219 46062855 91078556 88241703 91078556 100706664 49193810 46062855 49193810 140853222 101278791 100706664 101278791 91379442 146117656 140853222 146117656 274175918 92668741 91379442 92668741 26985754 270104622 274175918 270104622 178682375 28979770 26985754 28979770 86428165 185484919 178682375 185484919 191912974 87688678 86428165 87688678 188749637 190771817 191912974 190771817 8627510 200050828 188749637 200050828 283705541 10223795 8627510 10223795 136089593 285114690 283705541 285114690 60496728 145480233 136089593 145480233 234968758 62468961 60496728 62468961 213287449 229198203 234968758 229198203 272904816 209168279 213287449 209168279 219828728 270402828 272904816 270402828 98266180 218462473 219828728 218462473 62370082 103301720 98266180 103301720 135785204 64930241 62370082 64930241 186059385 141549888 135785204 141549888 210321589 186270832 186059385 186270832 233484809 210903672 210321589 210903672 272597565 232301291 233484809 232301291 249655265 269664072 272597565 269664072 63747127 245788751 249655265 245788751 95940885 66332880 63747127 66332880 114475111 96956951 95940885 96956951 157847215 119950749 114475111 119950749 194766849 166661683 157847215 166661683 9476380 198957828 194766849 198957828 57757360 8050409 9476380 8050409 173034984 59818039 57757360 59818039 161196158 177521648 173034984 177521648 125622820 165630082 161196158 165630082 228149530 126235409 125622820 126235409 163380320 224879853 228149530 224879853 126457198 169577658 163380320 169577658 115363477 130824685 126457198 130824685 161421012 119341370 115363477 119341370 231953173 172494103 161421012 172494103 80819917 228885669 231953173 228885669 157695631 81380438 80819917 81380438 165014448 163952290 157695631 163952290 102333153 170342880 165014448 170342880 232269559 102656989 102333153 102656989 146861963 228541641 232269559 228541641 101395707 152847391 146861963 152847391 147824341 101273666 101395707 101273666 85946319 152744810 147824341 152744810 21310093 87427391 85946319 87427391 260888389 23556881 21310093 23556881 122550480 260198963 260888389 260198963 133163190 125304889 122550480 125304889 46469915 138454196 133163190 138454196 108849831 51787792 46469915 51787792 219474280 113577127 108849831 113577127 228374162 215759790 219474280 215759790 239740042 225626400 228374162 225626400 212407381 234243292 239740042 234243292 235161474 208213797 212407381 208213797 81496987 231488042 235161474 231488042 174417408 86468679 81496987 86468679 207357470 179472730 174417408 179472730 121352263 208168887 207357470 208168887 80833553 126267206 121352263 126267206 251565304 83783962 80833553 83783962 62574620 250528768 251565304 250528768 130168004 64489811 62574620 64489811 174788200 134367670 130168004 134367670 169323999 179327859 174788200 179327859 241638413 174512366 169323999 174512366 66337205 238006696 241638413 238006696 135351597 69300008 66337205 69300008 105473136 138661821 135351597 138661821 249716590 110428413 105473136 110428413 165036759 245662316 249716590 245662316 62916200 173618387 165036759 173618387 184856343 65750670 62916200 65750670 108391457 190627910 184856343 190627910 180647688 109792279 108391457 109792279 143638215 184886932 180647688 184886932 214798516 150423229 143638215 150423229 129264910 210827619 214798516 210827619 111508387 136031156 129264910 136031156 112160097 114916360 111508387 114916360 191058199 116885384 112160097 116885384 241755883 195546705 191058199 195546705 174077285 240758327 241755883 240758327 136781519 182346155 174077285 182346155 74811001 142850095 136781519 142850095 279386260 79437454 74811001 79437454 63578352 278354827 279386260 278354827 35965185 65609047 63578352 65609047 156055646 36430933 35965185 36430933 134510232 163338119 156055646 163338119 265335311 137048759 134510232 137048759 120176919 264282975 265335311 264282975 135279007 125175066 120176919 125175066 211922090 141028154 135279007 141028154 56977733 207187181 211922090 207187181 178400290 59049512 56977733 59049512 138060016 187089880 178400290 187089880 156980543 143097170 138060016 143097170 247725222 164176207 156980543 164176207 280336190 245082349 247725222 245082349 120164376 278969980 280336190 278969980 31134132 124061289 120164376 124061289 146954596 33164211 31134132 33164211 122879919 152022539 146954596 152022539 143282346 127935726 122879919 127935726 84102628 148660221 143282346 148660221 90256911 85047673 84102628 85047673 239211746 90949246 90256911 90949246 111253390 236258350 239211746 236258350 62738177 116487167 111253390 116487167 66066061 65934231 62738177 65934231 174093190 68199495 66066061 68199495 195135441 181419548 174093190 181419548 85791660 199212334 195135441 199212334 164485374 89582873 85791660 89582873 181021399 169284541 164485374 169284541 100229052 184404482 181021399 184404482 176655349 103138099 100229052 103138099 264527597 178182600 176655349 178182600 231899173 260998685 264527597 260998685 249557008 230333679 231899173 230333679 49878230 248653262 249557008 248653262 143172245 50366939 49878230 50366939 249648171 148623522 143172245 148623522 255806263 247832140 249648171 247832140 74819086 252250721 255806263 252250721 260059070 75173385 74819086 75173385 52966291 258193679 260059070 258193679 61082536 55862812 52966291 55862812 274219553 64128896 61082536 64128896 146715608 272121136 274219553 272121136 133588204 154195416 146715608 154195416 60605838 138187253 133588204 138187253 73048670 63394242 60605838 63394242 164078080 76631715 73048670 76631715 230989918 170300754 164078080 170300754 60089737 227150136 230989918 227150136 125290835 62120760 60089737 62120760 213102007 128211759 125290835 128211759 122345807 207925438 213102007 207925438 142267482 125554930 122345807 125554930 240083899 153753859 142267482 153753859 134249177 239197709 240083899 239197709 54606406 140469831 134249177 140469831 272162292 59532307 54606406 59532307 153815076 269078673 272162292 269078673 151611649 163817321 153815076 163817321 282548484 156312553 151611649 156312553 259568503 283446676 282548484 283446676 297345781 255942621 259568503 255942621 193591407 295659760 297345781 295659760 139004057 198199237 193591407 198199237 222583501 142459092 139004057 142459092 51456049 226654519 222583501 226654519 61333374 55671863 51456049 55671863 158359195 63457994 61333374 63457994 150728685 169923187 158359195 169923187 106960912 158352503 150728685 158352503 123878202 112114624 106960912 112114624 128808616 128245669 123878202 128245669 153459229 134014830 128808616 134014830 185052159 157503144 153459229 157503144 198129597 190158443 185052159 190158443 55259134 204927794 198129597 204927794 88302261 58680212 55259134 58680212 258769214 92190331 88302261 92190331 241682109 256869175 258769214 256869175 108528598 238335386 241682109 238335386 173811675 109117512 108528598 109117512 83279049 183090716 173811675 183090716 77090805 86871346 83279049 86871346 173501411 77950628 77090805 77950628 85385340 178972702 173501411 178972702 276461277 85910693 85385340 85910693 23627057 275134737 276461277 275134737 277153109 24995419 23627057 24995419 134810585 274714153 277153109 274714153 175928108 139675297 134810585 139675297 267995529 185892388 175928108 185892388 244088092 265151984 267995529 265151984 177392524 242612689 244088092 242612689 74679660 187154562 177392524 187154562 94677491 81022254 74679660 81022254 19430115 98600793 94677491 98600793 221489242 21284664 19430115 21284664 99721815 217519939 221489242 217519939 201622794 104770244 99721815 104770244 237575292 206067770 201622794 206067770 76551735 234165682 237575292 234165682 206143187 81587557 76551735 81587557 238983828 208441076 206143187 208441076 98837755 235890471 238983828 235890471 94371008 102070296 98837755 102070296 274331437 98335075 94371008 98335075 68464703 270904613 274331437 270904613 66818664 71345311 68464703 71345311 38468607 69833230 66818664 69833230 155729182 41906263 38468607 41906263 201870204 167459280 155729182 167459280 80325955 197690780 201870204 197690780 152366283 81565597 80325955 81565597 141877312 157117223 152366283 157117223 111194888 152706842 141877312 152706842 48773387 118044930 111194888 118044930 226866273 51536656 48773387 51536656 69048748 223220465 226866273 223220465 176747089 71376441 69048748 71376441 176188028 186700759 176747089 186700759 104166649 186175830 176188028 186175830 18578611 107572206 104166649 107572206 5426050 17657462 18578611 17657462 233515975 6374685 5426050 6374685 55336037 236105024 233515975 236105024 175842731 58432791 55336037 58432791 168266377 182342497 175842731 182342497 191072816 176528004 168266377 176528004 198126240 196335109 191072816 196335109 6657618 204344386 198126240 204344386 295607984 5798029 6657618 5798029 150483145 293573301 295607984 293573301 186378286 155242007 150483145 155242007 132494987 186222067 186378286 186222067 218848138 136420888 132494987 136420888 248046223 223832529 218848138 223832529 151967387 243055520 248046223 243055520 282346756 163412716 151967387 163412716 229150148 280647936 282346756 280647936 165907473 229726094 229150148 229726094 36458208 170561290 165907473 170561290 205110950 37743006 36458208 37743006 144444171 211747023 205110950 211747023 124964782 152679350 144444171 152679350 228858390 127840323 124964782 127840323 51298443 225195568 228858390 225195568 186120084 52308008 51298443 52308008 19251282 189824579 186120084 189824579 283901171 20660480 19251282 20660480 196959262 282059591 283901171 282059591 80721452 195929522 196959262 195929522 129100292 80465427 80721452 80465427 236032015 134225085 129100292 134225085 227508358 231091421 236032015 231091421 238346647 222899723 227508358 222899723 63020129 235199781 238346647 235199781 145508377 66358217 63020129 66358217 271037878 149210806 145508377 149210806 261837017 267803840 271037878 267803840 176669556 261022948 261837017 261022948 92593907 182258034 176669556 182258034 257696906 94858291 92593907 94858291 221514723 251938608 257696906 251938608 236999746 218375334 221514723 218375334 74576003 234543864 236999746 234543864 222909843 76610416 74576003 76610416 92104430 219538776 222909843 219538776 79927402 93955425 92104430 93955425 288806178 81927795 79927402 81927795 123476958 288489663 288806178 288489663 156473597 127059237 123476958 127059237 102593719 163624437 156473597 163624437 83129059 108051739 102593719 108051739 177047189 86699974 83129059 86699974 223222432 182403471 177047189 182403471 60549493 223048079 223222432 223048079 166639252 63125078 60549493 63125078 254602194 177005744 166639252 177005744 111983459 250032559 254602194 250032559 274016142 116273297 111983459 116273297 119977660 269812942 274016142 269812942 153667832 120066988 119977660 120066988 97564038 163449127 153667832 163449127 232781786 100705758 97564038 100705758 152484494 230462174 232781786 230462174 49547238 158136883 152484494 158136883 28158342 51770314 49547238 51770314 98766865 28826930 28158342 28826930 72255008 101206021 98766865 101206021 239900290 76187320 72255008 76187320 304359765 238346010 239900290 238346010 45101079 302979128 304359765 302979128 131529150 49764896 45101079 49764896 167564073 135384321 131529150 135384321 126802034 173766411 167564073 173766411 155457979 130161613 126802034 130161613 272109126 161310758 155457979 161310758 293236011 270236256 272109126 270236256 294292349 292342049 293236011 292342049 92760393 293982948 294292349 293982948 236869449 94672001 92760393 94672001 270140031 233025753 236869449 233025753 10048762 265975939 270140031 265975939 38388646 11345408 10048762 11345408 69885887 39173611 38388646 39173611 111974642 72252760 69885887 72252760 134981512 115617136 111974642 115617136 247868399 140125936 134981512 140125936 230400684 243980375 247868399 243980375 234631361 225720076 230400684 225720076 193204933 235900182 234631361 235900182 47136925 196123927 193204933 196123927 209820621 48803761 47136925 48803761 50420979 215719926 209820621 215719926 257097625 52759904 50420979 52759904 55644948 256247473 257097625 256247473 92765330 57081339 55644948 57081339 114766284 94630657 92765330 94630657 71562969 118832622 114766284 118832622 170856897 73771948 71562969 73771948 61303883 179561155 170856897 179561155 207336819 63988480 61303883 63988480 237360025 208898202 207336819 208898202 233210392 232660490 237360025 232660490 251362773 231152741 233210392 231152741 286052937 248268089 251362773 248268089 186461482 284498206 286052937 284498206 225472161 192328350 186461482 192328350 210199414 221396747 225472161 221396747 33522745 208478893 210199414 208478893 124295900 33764783 33522745 33764783 160840518 127735557 124295900 127735557 161174476 167350448 160840518 167350448 253597208 167075294 161174476 167075294 292907742 252467446 253597208 252467446 196328806 292572026 292907742 292572026 279140178 205337299 196328806 205337299 233593145 276540798 279140178 276540798 204355279 230467940 233593145 230467940 31618606 201133786 204355279 201133786 185495466 31346650 31618606 31346650 74102541 187715621 185495466 187715621 93585721 76366370 74102541 76366370 69552894 96965827 93585721 96965827 116430939 72253641 69552894 72253641 201483673 116046952 116430939 116046952 94240172 209382957 201483673 209382957 171918306 97786849 94240172 97786849 144647185 177020598 171918306 177020598 126493178 154577023 144647185 154577023 172630567 127871857 126493178 127871857 154101362 178891976 172630567 178891976 144544656 159694786 154101362 159694786 90305243 149012725 144544656 149012725 8706607 94426957 90305243 94426957 255869962 8456415 8706607 8456415 262040616 254002423 255869962 254002423 270610396 259435748 262040616 259435748 231618649 267960962 270610396 267960962 136722939 228684217 231618649 228684217 48593224 141699536 136722939 141699536 77576641 51531236 48593224 51531236 249579209 77368623 77576641 77368623 292714892 245174630 249579209 245174630 187630910 291140472 292714892 291140472 227325639 191915841 187630910 191915841 256867751 231798346 227325639 231798346 165970412 253346447 256867751 253346447 105709981 170540883 165970412 170540883 161519027 107232553 105709981 107232553 265728057 166080166 161519027 166080166 250265329 263408107 265728057 263408107 55150171 247685974 250265329 247685974 266524213 58317360 55150171 58317360 123441607 264477486 266524213 264477486 242363421 127525487 123441607 127525487 250590765 239135972 242363421 239135972 139133589 246206672 250590765 246206672 63572856 144845743 139133589 144845743 79572329 67656592 63572856 67656592 32804966 84631674 79572329 84631674 62496482 34883791 32804966 34883791 239550482 63354907 62496482 63354907 247293037 238539742 239550482 238539742 297903424 244791186 247293037 244791186 194429916 297562339 297903424 297562339 238261810 198244719 194429916 198244719 94905175 239422596 238261810 239422596 78463301 97679783 94905175 97679783 51907720 79509425 78463301 79509425 120294152 52310042 51907720 52310042 116145551 122583776 120294152 122583776 180158722 122005162 116145551 122005162 165791310 187131052 180158722 187131052 81665923 170413013 165791310 170413013 118128551 83965793 81665923 83965793 22095990 119455850 118128551 119455850 195512340 23564887 22095990 23564887 112193655 196720333 195512340 196720333 147898983 114517159 112193655 114517159 108626007 158288746 147898983 158288746 246803241 114324099 108626007 114324099 104005999 244573935 246803241 244573935 69538818 105805761 104005999 105805761 44827705 72240187 69538818 72240187 189196451 50006691 44827705 50006691 267110707 192080012 189196451 192080012 100830507 265142826 267110707 265142826 214440807 102240496 100830507 102240496 64770186 212766899 214440807 212766899 223306909 67831771 64770186 67831771 46137318 219755515 223306909 219755515 217564559 49624924 46137318 49624924 56894614 212426494 217564559 212426494 42015228 58166497 56894614 58166497 162930223 45181157 42015228 45181157 89461316 173037715 162930223 173037715 234342877 90217502 89461316 90217502 67092054 230990169 234342877 230990169 6811141 69556829 67092054 69556829 58510878 7736642 6811141 7736642 91565555 61590364 58510878 61590364 59825276 93458254 91565555 93458254 221199029 60912252 59825276 60912252 151741187 217575135 221199029 217575135 288285274 159540355 151741187 159540355 68471369 285928810 288285274 285928810 186443613 71029802 68471369 71029802 142290619 191266749 186443613 191266749 98095336 147073860 142290619 147073860 111539331 103084407 98095336 103084407 301731124 115710283 111539331 115710283 139498870 301580987 301731124 301580987 252825605 144891439 139498870 144891439 270213930 249240747 252825605 249240747 116700487 266261239 270213930 266261239 131978084 120395918 116700487 120395918 161873909 136339355 131978084 136339355 216170174 171979612 161873909 171979612 240149006 214019576 216170174 214019576 69596048 235059389 240149006 235059389 156243319 71989126 69596048 71989126 77782239 161101195 156243319 161101195 191186715 80939110 77782239 80939110 231206273 201744894 191186715 201744894 182659623 226525141 231206273 226525141 206194853 189785634 182659623 189785634 75913052 209540955 206194853 209540955 36543626 76549219 75913052 76549219 49367351 36507227 36543626 36507227 76560530 50366331 49367351 50366331 204847891 79149620 76560530 79149620 223192539 207521409 204847891 207521409 200041977 220345702 223192539 220345702 83748143 203104987 200041977 203104987 57290569 86676207 83748143 86676207 108144241 61531088 57290569 61531088 41842741 113729804 108144241 113729804 63378730 46428270 41842741 46428270 214075414 66104951 63378730 66104951 289344688 211542586 214075414 211542586 218464360 288827560 289344688 288827560 92885193 222417414 218464360 222417414 183808851 95106812 92885193 95106812 256786677 189297979 183808851 189297979 219150097 254307794 256786677 254307794 251546172 215973264 219150097 215973264 275457755 247955902 251546172 247955902 149981135 272551997 275457755 272551997 89629906 154607217 149981135 154607217 191481238 91144086 89629906 91144086 90469619 195485417 191481238 195485417 226960899 92594016 90469619 92594016 230627994 223289513 226960899 223289513 116380024 228547728 230627994 228547728 266683922 116557647 116380024 116557647 229905332 265600744 266683922 265600744 198683685 231751912 229905332 231751912 143559333 199140147 198683685 199140147 285406575 147611217 143559333 147611217 36161705 283599012 285406575 283599012 87031825 39681741 36161705 39681741 223686751 90990532 87031825 90990532 54038594 219229556 223686751 219229556 186250419 55324089 54038594 55324089 66772983 191439773 186250419 191439773 208745956 70251811 66772983 70251811 92690006 210105353 208745956 210105353 251704928 93130865 92690006 93130865 228453678 248691075 251704928 248691075 104415634 224836969 228453678 224836969 198564985 107813831 104415634 107813831 160296304 199158957 198564985 199158957 107187365 167908295 160296304 167908295 167297982 112970469 107187365 112970469 136225511 171606547 167297982 171606547 219943482 141923574 136225511 141923574 89052468 215552281 219943482 215552281 245504025 92013267 89052468 92013267 24406793 241336227 245504025 241336227 85425510 25629496 24406793 25629496 182854566 88279576 85425510 88279576 57820938 187688787 182854566 187688787 82058209 60370116 57820938 60370116 117771010 81787527 82058209 81787527 197053420 123499959 117771010 123499959 184713587 203586385 197053420 203586385 39261762 189842422 184713587 189842422 128744601 41368824 39261762 41368824 156782767 132105100 128744601 132105100 187416111 163634325 156782767 163634325 219338439 190564621 187416111 190564621 201894654 218010513 219338439 218010513 106564398 202573466 201894654 202573466 36589457 109658301 106564398 109658301 176173263 40125867 36589457 40125867 230234581 181073507 176173263 181073507 70194031 225164115 230234581 225164115 207664811 72874911 70194031 72874911 274293252 209257407 207664811 209257407 224248071 271773455 274293252 271773455 82686101 229354990 224248071 229354990 140284493 83030501 82686101 83030501 198040307 150224800 140284493 150224800 254455179 198652559 198040307 198652559 160874872 253925653 254455179 253925653 283236625 170896049 160874872 170896049 205846029 283950676 283236625 283950676 266148314 208476334 205846029 208476334 118327506 264467179 266148314 264467179 143236792 123732831 118327506 123732831 87817572 147805432 143236792 147805432 249442706 88356877 87817572 88356877 255811399 246038218 249442706 246038218 100175192 253821534 255811399 253821534 172879127 100984877 100175192 100984877 92952020 177968018 172879127 177968018 111272897 95414013 92952020 95414013 273596999 116223511 111272897 116223511 32833206 270047186 273596999 270047186 207410268 33256376 32833206 33256376 167401300 203843672 207410268 203843672 79877604 176858148 167401300 176858148 81714376 82419230 79877604 82419230 150588557 85279121 81714376 85279121 163101195 161262009 150588557 161262009 128941716 173482920 163101195 173482920 63912732 134384861 128941716 134384861 133182915 66794324 63912732 66794324 209739746 137643508 133182915 137643508 282838363 216435098 209739746 216435098 138549406 280551808 282838363 280551808 176742773 143653915 138549406 143653915 60890508 182438246 176742773 182438246 254234809 62106279 60890508 62106279 257467775 252152689 254234809 252152689 190572366 253192344 257467775 253192344 177771988 195544184 190572366 195544184 70859592 183558706 177771988 183558706 250265945 72666512 70859592 72666512 195951601 246558624 250265945 246558624 153551369 200899112 195951601 200899112 212418127 155553692 153551369 155553692 288827731 212567941 212418127 212567941 136582599 288012695 288827731 288012695 99820137 143917495 136582599 143917495 251120873 103276929 99820137 103276929 76767923 249546418 251120873 249546418 171672834 80853717 76767923 80853717 256618976 177474230 171672834 177474230 127992455 254401188 256618976 254401188 237631598 134245857 127992455 134245857 217577576 234719859 237631598 234719859 240396476 213736472 217577576 213736472 98220773 237959026 240396476 237959026 133351076 100652179 98220773 100652179 16287756 136537563 133351076 136537563 49820222 17251476 16287756 17251476 92427236 51345337 49820222 51345337 109239693 95709719 92427236 95709719 185846426 112648890 109239693 112648890 104026040 196731045 185846426 196731045 222529930 109199654 104026040 109199654 177718570 220975346 222529930 220975346 256392908 181748350 177718570 181748350 232470750 255261209 256392908 255261209 43571669 228295202 232470750 228295202 130111198 46888688 43571669 46888688 182132448 134969072 130111198 134969072 109048776 194766094 182132448 194766094 89636007 114601380 109048776 114601380 90321817 93428839 89636007 93428839 238827802 93722828 90321817 93722828 93254376 234052307 238827802 234052307 71986235 96398429 93254376 96398429 247050141 75454478 71986235 75454478 192755417 243156559 247050141 243156559 68769331 194835130 192755417 194835130 165001629 70224658 68769331 70224658 224634285 173932334 165001629 173932334 112517787 220745109 224634285 220745109 263730993 117723945 112517787 117723945 111281445 261603601 263730993 261603601 246745660 116186784 111281445 116186784 228171894 243945428 246745660 243945428 253242243 226370921 228171894 226370921 64189892 251378425 253242243 251378425 197057071 66712708 64189892 66712708 208912533 196978150 197057071 196978150 137627452 214124254 208912533 214124254 74050122 139291006 137627452 139291006 118462223 79416361 74050122 79416361 51907384 119566110 118462223 119566110 149107546 53138864 51907384 53138864 161646949 159772093 149107546 159772093 71546675 166171164 161646949 166171164 249634370 73977954 71546675 73977954 286984643 247935097 249634370 247935097 153358982 283503924 286984643 283503924 126203671 163248559 153358982 163248559 250702961 128256766 126203671 128256766 17880349 248821269 250702961 248821269 115547019 20031178 17880349 20031178 198546833 118970557 115547019 118970557 250340810 200626279 198546833 200626279 238591643 248128369 250340810 248128369 71085009 231849850 238591643 231849850 53461463 73244366 71085009 73244366 170296266 58023209 53461463 58023209 59910409 173522545 170296266 173522545 126783866 63220119 59910409 63220119 99659970 131917234 126783866 131917234 147430349 99990089 99659970 99990089 249423769 158263173 147430349 158263173 71344210 245241540 249423769 245241540 140848795 74149003 71344210 74149003 191761311 152061482 140848795 152061482 160329400 194991169 191761311 194991169 69187582 170064152 160329400 170064152 164954600 71741471 69187582 71741471 26439126 171377439 164954600 171377439 181637941 27875752 26439126 27875752 79265465 191889347 181637941 191889347 112465143 80445083 79265465 80445083 279038443 116370719 112465143 116370719 274512354 276945928 279038443 276945928 25625906 271499597 274512354 271499597 182190588 27110672 25625906 27110672 101533481 186047863 182190588 186047863 205885843 103476999 101533481 103476999 172383125 200930823 205885843 200930823 264262872 176322233 172383125 176322233 118984882 262049028 264262872 262049028 275330497 121414902 118984882 121414902 85050521 273315866 275330497 273315866 194015916 89526295 85050521 89526295 95944663 195211044 194015916 195211044 78443272 97949607 95944663 97949607 84562231 80864363 78443272 80864363 56957898 87109735 84562231 87109735 253493079 58978737 56957898 58978737 247218137 251478870 253493079 251478870 89287228 241515530 247218137 241515530 19676988 91470218 89287228 91470218 151770861 18551154 19676988 18551154 109064817 163069739 151770861 163069739 189757028 112911384 109064817 112911384 95573467 193960150 189757028 193960150 88127589 97920021 95573467 97920021 113071200 90270455 88127589 90270455 270209665 113989251 113071200 113989251 229299504 270761724 270209665 270761724 129142395 224535000 229299504 224535000 93012080 134705735 129142395 134705735 211418013 94052739 93012080 94052739 68520105 213357243 211418013 213357243 68910202 71132043 68520105 71132043 143790002 72472663 68910202 72472663 254264589 146960157 143790002 146960157 139507178 253471064 254264589 253471064 254544975 145383606 139507178 145383606 280083968 251479793 254544975 251479793 170828089 278125046 280083968 278125046 212061350 176444045 170828089 176444045 187904141 206669563 212061350 206669563 151968694 192226878 187904141 192226878 32289741 156363066 151968694 156363066 84156369 35093787 32289741 35093787 93251036 87246012 84156369 87246012 91071520 95518089 93251036 95518089 55497658 92137678 91071520 92137678 166678499 58485310 55497658 58485310 255771815 176199765 166678499 176199765 105569039 252317311 255771815 252317311 162057516 109131956 105569039 109131956 132149864 166970408 162057516 166970408 59988466 135911885 132149864 135911885 87047476 60971058 59988466 60971058 272832860 88347707 87047476 88347707 243172758 270526720 272832860 270526720 261017489 240249757 243172758 240249757 50781056 258658969 261017489 258658969 105159111 52890592 50781056 52890592 205283999 109823857 105159111 109823857 111159023 207059600 205283999 207059600 203398014 115535122 111159023 115535122 149347313 199924537 203398014 199924537 45814755 156131626 149347313 156131626 37801087 46041430 45814755 46041430 120015221 38952895 37801087 38952895 281100405 123553916 120015221 123553916 73470708 276106869 281100405 276106869 213529132 76076024 73470708 76076024 275300094 215313194 213529132 215313194 155366915 274257788 275300094 274257788 204663009 160904472 155366915 160904472 272032735 206596129 204663009 206596129 206163906 270306211 272032735 270306211 90367961 202278181 206163906 202278181 254306826 92104119 90367961 92104119 117730995 250405595 254306826 250405595 105261866 121546710 117730995 121546710 229343771 105664031 105261866 105664031 115461985 232328104 229343771 232328104 132146163 120437203 115461985 120437203 63914254 136984025 132146163 136984025 213655247 67226217 63914254 67226217 179508225 216015222 213655247 216015222 256419172 186127896 179508225 186127896 296501938 252602297 256419172 252602297 263294001 294760523 296501938 294760523 64523444 261032093 263294001 261032093 98491419 67118335 64523444 67118335 151709295 101744910 98491419 101744910 121174989 156043416 151709295 156043416 159665740 123128917 121174989 123128917 185217145 166373738 159665740 166373738 139522718 191279616 185217145 191279616 51284202 145129011 139522718 145129011 187779536 54286400 51284202 54286400 45216241 191499415 187779536 191499415 264908691 48710508 45216241 48710508 132227276 260066527 264908691 260066527 120271438 136156317 132227276 136156317 122354431 121652913 120271438 121652913 42818344 124414693 122354431 124414693 212309065 46116986 42818344 46116986 223555397 212843301 212309065 212843301 278855319 220604781 223555397 220604781 184721332 274907907 278855319 274907907 117408810 189248331 184721332 189248331 120177646 123224700 117408810 123224700 32646576 122157700 120177646 122157700 217081472 34387337 32646576 34387337 59646925 211508276 217081472 211508276 110126113 61015139 59646925 61015139 24055754 114319673 110126113 114319673 60106503 24595905 24055754 24595905 275651720 63117755 60106503 63117755 108232393 273500800 275651720 273500800 284957941 113402814 108232393 113402814 34320516 282880792 284957941 282880792 169899556 38427250 34320516 38427250 148622117 177888879 169899556 177888879 124348952 152539026 148622117 152539026 215135382 128140520 124348952 128140520 130203832 211727155 215135382 211727155 124119640 137369590 130203832 137369590 227188015 125961072 124119640 125961072 256062822 230717660 227188015 230717660 227076755 254212362 256062822 254212362 153939874 223232521 227076755 223232521 117709644 160231152 153939874 160231152 53589845 123258331 117709644 123258331 55129509 57171649 53589845 57171649 230947937 57207816 55129509 57207816 112760307 226405900 230947937 226405900 283177039 116932413 112760307 116932413 242064517 279879501 283177039 279879501 151617714 240136388 242064517 240136388 248106477 160822080 151617714 160822080 173590917 245730781 248106477 245730781 96135506 182879654 173590917 182879654 228557310 99018143 96135506 99018143 134124473 229872857 228557310 229872857 135440144 140100660 134124473 140100660 153097601 139521759 135440144 139521759 43719488 161557083 153097601 161557083 203526337 45539307 43719488 45539307 34379918 205342131 203526337 205342131 175573044 34180920 34379918 34180920 259871754 180951382 175573044 180951382 51157932 258971579 259871754 258971579 111858300 53661712 51157932 53661712 145898545 117213021 111858300 117213021 87576582 152352469 145898545 152352469 111081194 88860097 87576582 88860097 81264469 117095661 111081194 117095661 199581039 85081722 81264469 85081722 66118032 196958954 199581039 196958954 162673198 68239047 66118032 68239047 130015842 169508194 162673198 169508194 132442522 132078806 130015842 132078806 154445439 135760086 132442522 135760086 191579004 162649754 154445439 162649754 248365736 198571941 191579004 198571941 116003164 247765988 248365736 247765988 255496632 121286027 116003164 121286027 257901971 254312125 255496632 254312125 215676361 252705133 257901971 252705133 217446355 211946733 215676361 211946733 280485910 212527232 217446355 212527232 277360363 280044012 280485910 280044012 69045287 274484086 277360363 274484086 242498260 71238745 69045287 71238745 58486039 239609303 242498260 239609303 137837981 60550445 58486039 60550445 855047 143642567 137837981 143642567 258602413 1289609 855047 1289609 113644564 256238326 258602413 256238326 138532147 116757316 113644564 116757316 218341913 143200889 138532147 143200889 144031021 213631312 218341913 213631312 243228064 149263677 144031021 149263677 51463034 241460858 243228064 241460858 81556171 52068369 51463034 52068369 65970673 84179834 81556171 84179834 114663836 69084669 65970673 69084669 216194071 120614860 114663836 120614860 123359266 217983735 216194071 217983735 191445687 126633170 123359266 126633170 165445819 191899112 191445687 191899112 195090027 171034451 165445819 171034451 66786352 194598433 195090027 194598433 198586190 69641504 66786352 69641504 150264728 194798989 198586190 194798989 99268245 154874822 150264728 154874822 125635714 102762543 99268245 102762543 160623107 130310326 125635714 130310326 217944925 164052085 160623107 164052085 264869691 214717400 217944925 214717400 73447144 263462392 264869691 263462392 129282942 75355062 73447144 75355062 175221572 136007317 129282942 136007317 28817347 183354756 175221572 183354756 98144003 32351284 28817347 32351284 68575236 100901723 98144003 100901723 82305840 71334708 68575236 71334708 157093336 83670247 82305840 83670247 81364650 163260090 157093336 163260090 80549476 82950072 81364650 82950072 139949056 84815481 80549476 84815481 99524591 146400192 139949056 146400192 181124447 100312792 99524591 100312792 124076392 184917115 181124447 184917115 171458666 128055130 124076392 128055130 214013254 178122346 171458666 178122346 270204029 211740613 214013254 211740613 61100702 269744279 270204029 269744279 143349921 63620043 61100702 63620043 97006691 150091559 143349921 150091559 149443306 100702521 97006691 100702521 128120601 159686123 149443306 159686123 210116600 133131839 128120601 133131839 35864311 206466487 210116600 206466487 78405847 34942729 35864311 34942729 146360452 82457493 78405847 82457493 230833192 155846007 146360452 155846007 42681045 225774155 230833192 225774155 234916098 43780501 42681045 43780501 63433072 233758252 234916098 233758252 178533843 64201720 63433072 64201720 221677045 185641339 178533843 185641339 119323300 224308595 221677045 224308595 75067596 121507315 119323300 121507315 275622529 79620064 75067596 79620064 69955160 273776271 275622529 273776271 58981722 74155267 69955160 74155267 84916520 61724374 58981722 61724374 240744596 86051665 84916520 86051665 233602571 238455998 240744596 238455998 24366882 230996146 233602571 230996146 153683434 26337734 24366882 26337734 103011047 158012083 153683434 158012083 53113699 103320583 103011047 103320583 29283649 53981792 53113699 53981792 275340354 29833597 29283649 29833597 199436144 274037874 275340354 274037874 139290258 205614891 199436144 205614891 177078207 144834492 139290258 144834492 204982973 188318611 177078207 188318611 59724201 201605577 204982973 201605577 124207165 61898722 59724201 61898722 69449705 128798233 124207165 128798233 75676522 71198116 69449705 71198116 101216787 79025166 75676522 79025166 16189672 104337784 101216787 104337784 232799586 17464903 16189672 17464903 200072954 235180340 232799586 235180340 292242177 208739844 200072954 208739844 168953584 291327221 292242177 291327221 150398189 177747181 168953584 177747181 267827719 156610628 150398189 156610628 260784361 265008581 267827719 265008581 244663968 258526636 260784361 258526636 204772993 243140306 244663968 243140306 231074403 208128905 204772993 208128905 282126111 227906290 231074403 227906290 227234663 279395646 282126111 279395646 269523309 223047712 227234663 223047712 261595393 267835023 269523309 267835023 206942366 258530213 261595393 258530213 144454407 208637484 206942366 208637484 170658991 149703364 144454407 149703364 276901037 175571772 170658991 175571772 254099313 275292005 276901037 275292005 120479853 250287942 254099313 250287942 180008880 126059974 120479853 126059974 105736459 186144134 180008880 186144134 213756185 105366382 105736459 105366382 81487509 214262951 213756185 214262951 26809608 82313563 81487509 82313563 200828992 28538514 26809608 28538514 155664400 205322700 200828992 205322700 186389547 164298013 155664400 164298013 266436236 188239781 186389547 188239781 49279126 263787121 266436236 263787121 45987232 51910040 49279126 51910040 94525463 45110972 45987232 45110972 297523938 94895194 94525463 94895194 98831823 297579008 297523938 297579008 136621235 103044805 98831823 103044805 280347560 138562194 136621235 138562194 280313998 279963753 280347560 279963753 49525048 277899759 280313998 277899759 113972795 50491210 49525048 50491210 31071173 118235604 113972795 118235604 178041218 33335232 31071173 33335232 181318569 187463636 178041218 187463636 241556046 193843757 181318569 193843757 203599348 240031141 241556046 240031141 219387352 199732418 203599348 199732418 89951535 217196354 219387352 217196354 268650390 92256940 89951535 92256940 125122746 264080997 268650390 264080997 89254548 129924189 125122746 129924189 67530418 90551351 89254548 90551351 249954474 71000307 67530418 71000307 244779977 249134339 249954474 249134339 137061779 242689949 244779977 242689949 118497532 141926216 137061779 141926216 2115977 123847054 118497532 123847054 26533272 2238123 2115977 2238123 185483970 28809215 26533272 28809215 179040264 189936983 185483970 189936983 129370765 183036406 179040264 183036406 250573703 134409796 129370765 134409796 241690881 246213770 250573703 246213770 237538817 240721208 241690881 240721208 261807231 232088754 237538817 232088754 208022682 259098896 261807231 259098896 74482185 204483429 208022682 204483429 153129765 78410133 74482185 78410133 244079943 159971442 153129765 159971442 275428038 239767901 244079943 239767901 289653961 273041659 275428038 273041659 242746155 289003665 289653961 289003665 267839165 240775805 242746155 240775805 182681695 264195958 267839165 264195958 232479950 187378867 182681695 187378867 118216562 227864915 232479950 227864915 168891819 124812067 118216562 124812067 75660507 176952672 168891819 176952672 121119607 81022136 75660507 81022136 226546173 126144684 121119607 126144684 39405132 222100865 226546173 222100865 210520235 42924717 39405132 42924717 103970999 212332878 210520235 212332878 221662208 108407873 103970999 108407873 44292858 225890292 221662208 225890292 46850103 47951231 44292858 47951231 140190915 47688979 46850103 47688979 254894356 146306190 140190915 146306190 89071972 252097843 254894356 252097843 189254274 90943571 89071972 90943571 183253386 198653455 189254274 198653455 43163697 195786607 183253386 195786607 90217574 45351414 43163697 45351414 218268723 93968788 90217574 93968788 102057581 213302614 218268723 213302614 100545368 105934840 102057581 105934840 88529072 101370083 100545368 101370083 223510300 91103510 88529072 91103510 13784828 220021084 223510300 220021084 79996220 15983282 13784828 15983282 160446026 82820527 79996220 82820527 191957495 166452021 160446026 166452021 227285569 197534297 191957495 197534297 165130098 223852661 227285569 223852661 64056564 175406691 165130098 175406691 141053655 67014591 64056564 67014591 274891168 144784003 141053655 144784003 42556852 273649005 274891168 273649005 96934234 43796429 42556852 43796429 49590277 99523417 96934234 99523417 44715178 53445970 49590277 53445970 195297239 46877068 44715178 46877068 120487881 204706460 195297239 204706460 54320753 125392104 120487881 125392104 113443829 57450633 54320753 57450633 213414328 117478679 113443829 117478679 101668003 219081246 213414328 219081246 56986902 105790997 101668003 105790997 190697587 57108422 56986902 57108422 239532785 201597631 190697587 201597631 184743288 236844967 239532785 236844967 91724425 187815083 184743288 187815083 145417927 93856645 91724425 93856645 256390119 154550028 145417927 154550028 255081764 254614872 256390119 254614872 120657867 255435202 255081764 255435202 150508562 123124894 120657867 123124894 60006823 161355782 150508562 161355782 237155166 61223131 60006823 61223131 194943732 235194480 237155166 235194480 220335716 200646182 194943732 200646182 129819255 217885185 220335716 217885185 269425596 135622663 129819255 135622663 166665456 267674012 269425596 267674012 251232445 171644271 166665456 171644271 169256246 249567465 251232445 249567465 115309847 174369210 169256246 174369210 198775021 118998655 115309847 118998655 2730989 207671628 198775021 207671628 135776303 3516011 2730989 3516011 96363866 140916031 135776303 140916031 101402423 98935506 96363866 98935506 183642096 103904646 101402423 103904646 77669555 186566925 183642096 186566925 70266055 80164077 77669555 80164077 124783943 75775757 70266055 75775757 153235274 126884965 124783943 126884965 111490530 160554019 153235274 160554019 131525212 115787990 111490530 115787990 27996528 137353801 131525212 137353801 92125273 30269359 27996528 30269359 91135793 96153838 92125273 96153838 56471887 93626305 91135793 93626305 190124472 59415979 56471887 59415979 23945786 200438109 190124472 200438109 135518508 25944973 23945786 25944973 196155428 141010926 135518508 141010926 50997922 200614429 196155428 200614429 136972563 54710905 50997922 54710905 117244149 141532273 136972563 141532273 214533988 122771692 117244149 122771692 167115945 220768954 214533988 220768954 70904242 170865330 167115945 170865330 165460405 72620577 70904242 72620577 133306483 171414042 165460405 171414042 7589784 139894151 133306483 139894151 53080851 6517482 7589784 6517482 101180699 56611742 53080851 56611742 207837188 102536254 101180699 102536254 252967174 208913483 207837188 208913483 249685192 250764331 252967174 250764331 179963711 248192054 249685192 248192054 14831142 183805990 179963711 183805990 56942991 16126584 14831142 16126584 216291067 58222536 56942991 58222536 116325756 213576477 216291067 213576477 203228728 121480135 116325756 121480135 209268781 206859277 203228728 206859277 131863229 204851220 209268781 204851220 141211689 136553090 131863229 136553090 268430972 147239834 141211689 147239834 149506699 266644467 268430972 266644467 54830639 155497856 149506699 155497856 257016434 56869110 54830639 56869110 182829912 257081686 257016434 257081686 157826266 193768060 182829912 193768060 5534875 165549016 157826266 165549016 138654185 5059905 5534875 5059905 29268101 146918798 138654185 146918798 8361721 32138194 29268101 32138194 138251819 9430875 8361721 9430875 40759131 145344561 138251819 145344561 182365158 45118921 40759131 45118921 57878361 188454674 182365158 188454674 217804487 60109962 57878361 60109962 191624127 217917171 217804487 217917171 34027388 195883241 191624127 195883241 270506084 37391109 34027388 37391109 146151587 267472991 270506084 267472991 107520984 152748325 146151587 152748325 180714118 108679498 107520984 108679498 261561777 186337824 180714118 186337824 182566601 260951170 261561777 260951170 180498873 185864201 182566601 185864201 68482540 182553428 180498873 182553428 211682870 73479245 68482540 73479245 128408928 216240513 211682870 216240513 220485197 132292556 128408928 132292556 94904555 220814629 220485197 220814629 65025238 96791216 94904555 96791216 248653205 67454704 65025238 67454704 190691700 246609828 248653205 246609828 263001479 194537880 190691700 194537880 74313588 262450449 263001479 262450449 78195357 75855778 74313588 75855778 160438772 77821429 78195357 77821429 205810417 165504539 160438772 165504539 47888773 210235148 205810417 210235148 45818953 51170227 47888773 51170227 114522976 47172941 45818953 47172941 158229599 118682203 114522976 118682203 282581701 168866172 158229599 168866172 110838175 280775716 282581701 280775716 205942370 111355580 110838175 111355580 39741195 212565382 205942370 212565382 154797649 43390817 39741195 43390817 302135365 166084171 154797649 166084171 26524078 301302101 302135365 301302101 111178750 27262928 26524078 27262928 157091358 114183897 111178750 114183897 212282388 163133036 157091358 163133036 84432111 215156787 212282388 215156787 67463242 87466919 84432111 87466919 174015761 71302769 67463242 71302769 263448626 182140688 174015761 182140688 225165162 261517083 263448626 261517083 90942443 225128184 225165162 225128184 66220592 94854372 90942443 94854372 274424316 70142954 66220592 70142954 125513300 271350247 274424316 271350247 88985902 129476100 125513300 129476100 110823486 90526331 88985902 90526331 68586747 115035222 110823486 115035222 255726818 71728493 68586747 71728493 48875322 253376365 255726818 253376365 289450662 50296571 48875322 50296571 122953524 289669670 289450662 289669670 136651267 126231466 122953524 126231466 53029409 142722333 136651267 142722333 225955603 54229017 53029409 54229017 213891847 222426842 225955603 222426842 202565375 217937414 213891847 217937414 290610016 198678933 202565375 198678933 122753950 289173317 290610016 289173317 144211360 127552657 122753950 127552657 60216249 150986274 144211360 150986274 82321333 62005043 60216249 62005043 289701434 87150724 82321333 87150724 253376709 289493454 289701434 289493454 95290465 251886091 253376709 251886091 120834213 97098196 95290465 97098196 64441090 125909301 120834213 125909301 149219432 66002462 64441090 66002462 202316281 157601277 149219432 157601277 71829814 209864863 202316281 209864863 154273776 74589731 71829814 74589731 272903201 159327013 154273776 159327013 260239830 270374080 272903201 270374080 154304434 258375677 260239830 258375677 123680460 163857521 154304434 163857521 43409459 128999006 123680460 128999006 213251525 45083701 43409459 45083701 235893362 217519560 213251525 217519560 173466477 231300358 235893362 231300358 182509550 178989277 173466477 178989277 193216093 190057064 182509550 190057064 84096262 199445167 193216093 199445167 164386357 83936721 84096262 83936721 99575461 170018059 164386357 170018059 57207510 103212448 99575461 103212448 214848523 56543802 57207510 56543802 149296364 218880952 214848523 218880952 187385272 160023479 149296364 160023479 140099082 192556112 187385272 192556112 252912546 145603174 140099082 145603174 242762643 249587114 252912546 249587114 34739458 238525328 242762643 238525328 142006611 38287677 34739458 38287677 178966507 152381306 142006611 152381306 41410955 182860602 178966507 182860602 132635251 46289488 41410955 46289488 91985532 140441885 132635251 140441885 219780054 93870805 91985532 93870805 192224466 216535690 219780054 216535690 51751563 196811691 192224466 196811691 246200429 54483901 51751563 54483901 262300640 242864975 246200429 242864975 170706272 258386096 262300640 258386096 112641895 180189734 170706272 180189734 150898550 117810684 112641895 117810684 287356500 158956376 150898550 158956376 273660361 285473881 287356500 285473881 197827286 271239876 273660361 271239876 231408269 201945838 197827286 201945838 169529251 233783691 231408269 233783691 34740342 177052262 169529251 177052262 136527985 35969998 34740342 35969998 93200762 141251761 136527985 141251761 132625798 96868970 93200762 96868970 85949294 136889791 132625798 136889791 95931123 88483234 85949294 88483234 190993423 96411237 95931123 96411237 132024059 190861608 190993423 190861608 120975224 136195154 132024059 136195154 238507168 125564019 120975224 125564019 280918729 236408423 238507168 236408423 29579636 278801489 280918729 278801489 118085057 33308919 29579636 33308919 65382958 121730768 118085057 121730768 70960535 68042155 65382958 68042155 130091050 72826645 70960535 72826645 110159013 133941387 130091050 133941387 82290138 114808368 110159013 114808368 164035667 86309016 82290138 86309016 54707297 169284342 164035667 169284342 161070023 55822392 54707297 55822392 66845577 171186069 161070023 171186069 73152546 69404152 66845577 69404152 183837518 74004679 73152546 74004679 249289302 187317865 183837518 187317865 125190532 247964809 249289302 247964809 187365820 129811164 125190532 129811164 99245224 191332010 187365820 191332010 124825076 102551449 99245224 102551449 51347965 129664673 124825076 129664673 184462950 53895511 51347965 53895511 126596886 190141434 184462950 190141434 280089392 131263629 126596886 131263629 88424178 276287653 280089392 276287653 275047772 92392725 88424178 92392725 203933537 273413202 275047772 273413202 145179489 200182164 203933537 200182164 71763865 149885084 145179489 149885084 200519735 75124716 71763865 75124716 278011103 204254739 200519735 204254739 13781218 274708227 278011103 274708227 18102832 12759782 13781218 12759782 143597145 19616613 18102832 19616613 202480490 148919375 143597145 148919375 86481138 198906831 202480490 198906831 119673841 91273625 86481138 91273625 99933092 122372792 119673841 122372792 49500662 100920427 99933092 100920427 35681815 49415120 49500662 49415120 167065762 40086237 35681815 40086237 123255986 176450238 167065762 176450238 206488981 125699907 123255986 125699907 206400503 202911533 206488981 202911533 135153133 207723486 206400503 207723486 147261624 140244651 135153133 140244651 132085114 153662308 147261624 153662308 263702072 135572228 132085114 135572228 254153367 260636358 263702072 260636358 170664507 252904422 254153367 252904422 23504840 177862979 170664507 177862979 215465880 23601141 23504840 23601141 220053178 218854895 215465880 218854895 89578518 223770061 220053178 223770061 237791902 91445967 89578518 91445967 57311179 234211972 237791902 234211972 138587709 60310747 57311179 60310747 281293186 144367766 138587709 144367766 60175721 279700417 281293186 279700417 210378580 63551452 60175721 63551452 40509574 208848234 210378580 208848234 97578587 43530888 40509574 43530888 231101618 98979533 97578587 98979533 99196994 233350649 231101618 233350649 211213559 102879134 99196994 102879134 193083354 206067353 211213559 206067353 81715559 196646051 193083354 196646051 65476996 83932051 81715559 83932051 152303552 68567084 65476996 68567084 139668610 159079858 152303552 159079858 66295283 144652491 139668610 144652491 103149857 67804193 66295283 67804193 214508470 107103988 103149857 107103988 172826665 210300576 214508470 210300576 71772213 182003260 172826665 182003260 224503117 74593725 71772213 74593725 142036003 225124346 224503117 225124346 172012859 146184882 142036003 146184882 253468975 176215203 172012859 176215203 202622880 250355275 253468975 250355275 29825482 198575527 202622880 198575527 113582354 32816683 29825482 32816683 149383256 119437157 113582354 119437157 252942194 158099681 149383256 158099681 221801155 249238925 252942194 249238925 128815073 216852875 221801155 216852875 139333205 131838966 128815073 131838966 36900445 145005926 139333205 145005926 118890397 39170312 36900445 39170312 80498555 124187356 118890397 124187356 163592321 82638964 80498555 82638964 13208544 173951909 163592321 173951909 289904489 14197970 13208544 14197970 218170086 289154750 289904489 289154750 232141301 215616667 218170086 215616667 197549109 228294226 232141301 228294226 148895007 207251921 197549109 207251921 134680517 160127952 148895007 160127952 151282625 138367069 134680517 138367069 181047543 161105578 151282625 161105578 102373546 186164588 181047543 186164588 212196378 106003387 102373546 106003387 270790080 217140676 212196378 217140676 230268633 270529403 270790080 270529403 285482676 225914129 230268633 225914129 147655024 285131809 285482676 285131809 136201006 152505642 147655024 152505642 114208592 142038047 136201006 142038047 224066149 116402899 114208592 116402899 179251174 223294714 224066149 223294714 73539682 185521375 179251174 185521375 111619163 76810984 73539682 76810984 76893712 110479689 111619163 110479689 159826351 81024866 76893712 81024866 79190108 163110139 159826351 163110139 28914241 83579718 79190108 83579718 65655961 31307364 28914241 31307364 34635287 68312989 65655961 68312989 92123077 36071376 34635287 36071376 77926287 94117482 92123077 94117482 206306428 78976860 77926287 78976860 170418601 204656689 206306428 204656689 136222035 174373952 170418601 174373952 119046357 142180489 136222035 142180489 266688554 123539986 119046357 123539986 47321352 263491032 266688554 263491032 248962917 50378059 47321352 50378059 52664818 245112813 248962917 245112813 155686470 54528569 52664818 54528569 111097177 165835254 155686470 165835254 253319756 116051729 111097177 116051729 108643375 249586146 253319756 249586146 182371508 112307144 108643375 112307144 8879631 185170627 182371508 185170627 114725223 10461001 8879631 10461001 237065195 118858884 114725223 118858884 118880078 232281016 237065195 232281016 41786561 124577865 118880078 124577865 67859960 44548130 41786561 44548130 108310718 69560052 67859960 69560052 171984693 113585982 108310718 113585982 241070824 177610676 171984693 177610676 300578614 237171030 241070824 237171030 141903170 300236147 300578614 300236147 186746827 148809858 141903170 148809858 66922017 198707758 186746827 198707758 52236953 69672164 66922017 69672164 252450694 52887501 52236953 52887501 223111832 250174272 252450694 250174272 132205576 217647504 223111832 217647504 18214247 136216872 132205576 136216872 174866020 20925412 18214247 20925412 112026991 180274557 174866020 180274557 62054237 112369131 112026991 112369131 190622090 65587202 62054237 65587202 166127117 195342623 190622090 195342623 206853693 172654372 166127117 172654372 190537927 210132567 206853693 210132567 253979480 195183903 190537927 195183903 107791450 253958485 253979480 253958485 279448045 112978588 107791450 112978588 115318678 279021410 279448045 279021410 35029249 115756189 115318678 115756189 182238324 34523888 35029249 34523888 74965982 185302970 182238324 185302970 148616291 78163620 74965982 78163620 92572560 154033144 148616291 154033144 181354463 93834899 92572560 93834899 90997879 189392543 181354463 189392543 136800474 94233033 90997879 94233033 261468522 140018893 136800474 140018893 42287137 257881704 261468522 257881704 239373417 45678249 42287137 45678249 246085073 234976888 239373417 234976888 259281016 242779920 246085073 242779920 248173537 256646668 259281016 256646668 66506227 246934684 248173537 246934684 184519835 68746082 66506227 68746082 149870296 194803846 184519835 194803846 12259396 156954949 149870296 156954949 195455906 12654523 12259396 12654523 29202396 199030762 195455906 199030762 30005247 31941450 29202396 31941450 268350718 29377643 30005247 29377643 207037733 268567059 268350718 268567059 113178966 209531932 207037733 209531932 209205914 116159361 113178966 116159361 269271774 210229133 209205914 210229133 156607149 267512865 269271774 267512865 204287281 161631810 156607149 161631810 265373653 205937185 204287281 205937185 262506578 261965167 265373653 261965167 30843725 261359115 262506578 261359115 138861978 34544969 30843725 34544969 162837762 144793564 138861978 144793564 50389512 171034136 162837762 171034136 121437926 51218623 50389512 51218623 228028487 126629531 121437926 126629531 147029630 228910659 228028487 228910659 98852503 154238027 147029630 154238027 105142500 103571182 98852503 103571182 142171645 109689022 105142500 109689022 213444192 152247891 142171645 152247891 2665351 219627788 213444192 219627788 231166517 3942208 2665351 3942208 140638398 227249212 231166517 227249212 165699817 144743547 140638398 144743547 69426747 170254512 165699817 170254512 67313258 70902128 69426747 70902128 107351924 69487246 67313258 69487246 43248048 108888975 107351924 108888975 145134985 44913230 43248048 44913230 205327565 149215003 145134985 149215003 215860032 201419083 205327565 201419083 228555971 213732381 215860032 213732381 265637750 223870814 228555971 223870814 66833891 261716755 265637750 261716755 193637372 69523050 66833891 69523050 176817146 197207404 193637372 197207404 253557845 186395184 176817146 186395184 31565363 249462219 253557845 249462219 221046051 35560313 31565363 35560313 121625446 225464383 221046051 225464383 63541751 127038873 121625446 127038873 241289469 65501371 63541751 65501371 248494845 238618349 241289469 238618349 47531976 244618067 248494845 244618067 216250213 49224184 47531976 49224184 88447451 218523120 216250213 218523120 106403162 90571600 88447451 90571600 128101924 107322175 106403162 107322175 248947778 132037110 128101924 132037110 86839911 245791748 248947778 245791748 228350016 90571020 86839911 90571020 128490592 225185793 228350016 225185793 39999078 133159906 128490592 133159906 108021718 37098018 39999078 37098018 165467479 113493204 108021718 113493204 139937061 175384326 165467479 175384326 214936543 144929035 139937061 144929035 161242968 218441859 214936543 218441859 78581086 168217851 161242968 168217851 246054306 83434185 78581086 83434185 60434133 244738449 246054306 244738449 109514451 63651049 60434133 63651049 70135710 110573981 109514451 110573981 230924789 71219715 70135710 71219715 237372922 227226262 230924789 227226262 246939705 234033368 237372922 234033368 202314899 245513008 246939705 245513008 241043770 206561640 202314899 206561640 36711337 237287681 241043770 237287681 64736737 40132535 36711337 40132535 115049185 66894745 64736737 66894745 166445263 119134816 115049185 119134816 101241287 173438990 166445263 173438990 139902236 105834479 101241287 105834479 149360549 144787407 139902236 144787407 212048831 154481537 149360549 154481537 223247717 210520876 212048831 210520876 184422181 220457580 223247717 220457580 80791183 189207557 184422181 189207557 52968367 81095627 80791183 81095627 287985461 54569754 52968367 54569754 80635179 285234542 287985461 285234542 169536704 85637267 80635179 85637267 226546289 175922758 169536704 175922758 254022537 221878277 226546289 221878277 240688928 250921812 254022537 250921812 110416261 234403116 240688928 234403116 225871128 112189335 110416261 112189335 143026071 220214472 225871128 220214472 205226123 151061951 143026071 151061951 25783123 200448909 205226123 200448909 175576486 26169850 25783123 26169850 200698394 185759022 175576486 185759022 72613236 205080888 200698394 205080888 234626397 75045211 72613236 75045211 235263309 229586454 234626397 229586454 137349275 230834161 235263309 230834161 202803932 143284331 137349275 143284331 39319089 206510480 202803932 206510480 146434323 43655938 39319089 43655938 131764179 151611070 146434323 151611070 68021218 137574601 131764179 137574601 126413171 69277847 68021218 69277847 165264308 129330947 126413171 129330947 295138629 170742595 165264308 170742595 160422727 293495948 295138629 293495948 117286740 164102707 160422727 164102707 246887720 122652807 117286740 122652807 63121969 243188542 246887720 243188542 113893687 66628663 63121969 66628663 96067153 116562049 113893687 116562049 176356955 97621747 96067153 97621747 270755165 181434290 176356955 181434290 245414168 270039549 270755165 270039549 125954288 243022233 245414168 243022233 207315818 129556634 125954288 129556634 214521427 202620152 207315818 202620152 125881069 212802775 214521427 212802775 140454410 128817265 125881069 128817265 49847002 142961908 140454410 142961908 242538289 52313240 49847002 52313240 238823656 241128592 242538289 241128592 89472569 233737623 238823656 233737623 111602656 90972452 89472569 90972452 226041379 117847187 111602656 117847187 249443537 221035451 226041379 221035451 114700025 246124677 249443537 246124677 200436781 118458966 114700025 118458966 99040758 197005935 200436781 197005935 53674851 102223652 99040758 102223652 268369260 54467637 53674851 54467637 273401478 265936343 268369260 265936343 183903444 270161279 273401478 270161279 254158716 190156363 183903444 190156363 64566870 250879146 254158716 250879146 241583265 66946106 64566870 66946106 267848490 237745297 241583265 237745297 260033318 266125921 267848490 266125921 60591469 259191011 260033318 259191011 97051801 62687149 60591469 62687149 104012354 100314446 97051801 100314446 130065325 107036617 104012354 107036617 47175563 133952451 130065325 133952451 262816978 51980792 47175563 51980792 137027948 261535845 262816978 261535845 148043123 142124102 137027948 142124102 263372970 153956041 148043123 153956041 239626686 258833763 263372970 258833763 226012479 234496916 239626686 234496916 197359988 228489450 226012479 228489450 98096330 194199690 197359988 194199690 86636931 101475832 98096330 101475832 207057420 86484537 86636931 86484537 38186601 204991110 207057420 204991110 14931577 41436004 38186601 41436004 101803194 15679433 14931577 15679433 248086176 104538048 101803194 104538048 48064909 245673272 248086176 245673272 267294498 52344278 48064909 52344278 199031810 264225168 267294498 264225168 42044691 195760299 199031810 195760299 176904145 44904077 42044691 44904077 139722415 181172988 176904145 181172988 233563021 144377925 139722415 144377925 201399352 228945483 233563021 228945483 201844223 203973617 201399352 203973617 296468433 203551447 201844223 203551447 109829565 296372811 296468433 296372811 267982332 112877013 109829565 112877013 245639731 265613421 267982332 265613421 176209464 243999572 245639731 243999572 185820679 181922286 176209464 181922286 239838642 198559020 185820679 198559020 91126001 235727136 239838642 235727136 102385515 93642912 91126001 93642912 133181226 106419185 102385515 106419185 259656409 137543133 133181226 137543133 246190822 257463557 259656409 257463557 226446019 245306906 246190822 245306906 102819723 222831866 226446019 222831866 234773736 102673393 102819723 102673393 49450893 231101889 234773736 231101889 249452153 52433865 49450893 52433865 214600383 244571689 249452153 244571689 151413144 214508250 214600383 214508250 142695542 157615351 151413144 157615351 82385877 146466808 142695542 146466808 198229420 83471624 82385877 83471624 116475682 198217534 198229420 198217534 42691402 122843834 116475682 122843834 112378654 45733811 42691402 45733811 256472288 118293668 112378654 118293668 239381670 252598344 256472288 252598344 182080709 237572926 239381670 237572926 210802597 185543099 182080709 185543099 56997925 216831626 210802597 216831626 18029824 58868972 56997925 58868972 250960280 16703597 18029824 16703597 131272706 247546066 250960280 247546066 75702386 136898087 131272706 136898087 168137959 76463886 75702386 76463886 115924108 175075645 168137959 175075645 193113006 115941861 115924108 115941861 225872769 197904926 193113006 197904926 173264305 222118733 225872769 222118733 87563300 182342622 173264305 182342622 266960917 90658615 87563300 90658615 100694851 264899982 266960917 264899982 165770695 104243333 100694851 104243333 133666533 170903418 165770695 170903418 124367174 138542372 133666533 138542372 281312294 127677065 124367174 127677065 161443223 277930974 281312294 277930974 64369147 165672370 161443223 165672370 272833495 67888481 64369147 67888481 227466780 269739063 272833495 269739063 151853117 222874483 227466780 222874483 165287403 156802232 151853117 156802232 31016595 170371563 165287403 170371563 158580933 33317961 31016595 33317961 270175279 164107342 158580933 164107342 95375061 266822528 270175279 266822528 132990931 98070993 95375061 98070993 288518998 137280643 132990931 137280643 113832754 287836995 288518998 287836995 144586451 117664529 113832754 117664529 38014307 149106040 144586451 149106040 209581388 40905491 38014307 40905491 190539616 204017272 209581388 204017272 263683528 192307180 190539616 192307180 260230438 262829650 263683528 262829650 247885030 259204556 260230438 259204556 20377091 245922336 247885030 245922336 93527091 21329268 20377091 21329268 250322458 95755799 93527091 95755799 93951273 248101758 250322458 248101758 203589474 94994814 93951273 94994814 262450869 204831573 203589474 204831573 218456756 260445601 262450869 260445601 95664911 214986041 218456756 214986041 10880366 96937667 95664911 96937667 100788207 11600642 10880366 11600642 64318247 104851263 100788207 104851263 181170013 67929140 64318247 67929140 169685221 193924342 181170013 193924342 209388862 177886064 169685221 177886064 114138352 209654530 209388862 209654530 11230973 116382220 114138352 116382220 255298388 11670199 11230973 11670199 79721928 253117523 255298388 253117523 264418732 80780639 79721928 80780639 126350671 260895474 264418732 260895474 242746708 130662842 126350671 130662842 164059607 242248011 242746708 242248011 149587725 170112624 164059607 170112624 63832005 155728532 149587725 155728532 123445142 66162492 63832005 66162492 65032830 128365506 123445142 128365506 168232290 66817101 65032830 66817101 96284040 176540004 168232290 176540004 41119576 99027273 96284040 99027273 227975769 44133557 41119576 44133557 57283518 224324887 227975769 224324887 41013769 60439824 57283518 60439824 74329186 42374703 41013769 42374703 152157527 78031353 74329186 78031353 169422063 160496323 152157527 160496323 135737718 179216104 169422063 179216104 87458675 140607643 135737718 140607643 75703212 87084601 87458675 87084601 186790198 76491913 75703212 76491913 100870220 190273532 186790198 190273532 143194605 103400644 100870220 103400644 68966048 148919912 143194605 148919912 132689322 71576534 68966048 71576534 277840993 137171917 132689322 137171917 189319283 274227930 277840993 274227930 136611659 197668500 189319283 197668500 49800404 142358028 136611659 142358028 189226699 52333243 49800404 52333243 267011816 191699025 189226699 191699025 121455898 265067980 267011816 265067980 126438640 126284992 121455898 126284992 20187627 132457802 126438640 132457802 195896105 21415129 20187627 21415129 239883982 199867223 195896105 199867223 110240507 235920153 239883982 235920153 279843918 113992903 110240507 113992903 278707878 276367530 279843918 276367530 266103471 277840902 278707878 277840902 103289668 263624904 266103471 263624904 140140461 104551980 103289668 104551980 142477582 145413133 140140461 145413133 267637817 147524443 142477582 147524443 175160106 265133375 267637817 265133375 89395800 183865030 175160106 183865030 294824935 90513478 89395800 90513478 128363069 293331195 294824935 293331195 29196444 133236214 128363069 133236214 89757427 30210502 29196444 30210502 129141285 91293480 89757427 91293480 106004635 133070491 129141285 133070491 162717963 110857691 106004635 110857691 211823362 173099071 162717963 173099071 222776875 214858706 211823362 214858706 36911796 226560975 222776875 226560975 47930096 41173773 36911796 41173773 84479780 51150948 47930096 51150948 149981221 89411918 84479780 89411918 227332328 154032605 149981221 154032605 97650275 225269658 227332328 225269658 50420600 101230003 97650275 101230003 109958730 51324496 50420600 51324496 171923409 114576595 109958730 114576595 149650801 180203154 171923409 180203154 188381788 153699318 149650801 153699318 31252934 197089372 188381788 197089372 177712417 34861462 31252934 34861462 202552483 183712270 177712417 183712270 182897403 204297686 202552483 204297686 174434160 186768793 182897403 186768793 254785437 181021713 174434160 181021713 75092238 251667321 254785437 251667321 279744633 78766116 75092238 78766116 257703513 278360956 279744633 278360956 224519244 257204517 257703513 257204517 279818536 224952030 224519244 224952030 125361852 277853084 279818536 277853084 41927708 129048699 125361852 129048699 279612262 44952422 41927708 44952422 28153516 275487074 279612262 275487074 277022116 29653520 28153516 29653520 199449379 275718278 277022116 275718278 241824982 202557975 199449379 202557975 35330164 237394036 241824982 237394036 136239937 36342756 35330164 36342756 158895383 140764998 136239937 140764998 62050080 163817072 158895383 163817072 96858416 63789879 62050080 63789879 179001010 101389945 96858416 101389945 211392582 189471726 179001010 189471726 65101076 205926838 211392582 205926838 178442865 68257524 65101076 68257524 147318004 189492149 178442865 189492149 75268234 156790190 147318004 156790190 143617034 78708495 75268234 78708495 139187472 152425394 143617034 152425394 267873485 149110046 139187472 149110046 127355397 267516290 267873485 267516290 251362758 134368871 127355397 134368871 51769439 248163051 251362758 248163051 266797194 53879857 51769439 53879857 84508266 266660318 266797194 266660318 146235263 86745501 84508266 86745501 86123763 150871774 146235263 150871774 277782216 88516301 86123763 88516301 65536594 275671455 277782216 275671455 60945771 67397860 65536594 67397860 251503510 63653073 60945771 63653073 147493080 250090789 251503510 250090789 238217583 152426893 147493080 152426893 58606562 234540955 238217583 234540955 97889174 61745130 58606562 61745130 256218228 101414125 97889174 101414125 101155532 252587568 256218228 252587568 125951720 104887999 101155532 104887999 144848013 130704127 125951720 130704127 175738915 155562497 144848013 155562497 32104205 181312602 175738915 181312602 207275039 34384689 32104205 34384689 137495646 201454341 207275039 201454341 56496540 142716213 137495646 142716213 98281294 58206968 56496540 58206968 105834030 100808762 98281294 100808762 57644015 110188669 105834030 110188669 241557488 59268632 57644015 59268632 164541246 239724769 241557488 239724769 75215283 171715423 164541246 171715423 119874189 76772572 75215283 76772572 32873586 121904477 119874189 121904477 135245428 31956714 32873586 31956714 201577931 139697193 135245428 139697193 264968901 205397852 201577931 205397852 199505238 263749341 264968901 263749341 173438738 199915821 199505238 199915821 122082726 179658146 173438738 179658146 89268299 125675490 122082726 125675490 242309884 91679934 89268299 91679934 28378397 236100158 242309884 236100158 40472627 30675070 28378397 30675070 217509617 40449419 40472627 40449419 65806410 214339021 217509617 214339021 268967710 69159493 65806410 69159493 119333110 265327238 268967710 265327238 170570574 120566483 119333110 120566483 253195727 174245385 170570574 174245385 232424514 249946452 253195727 249946452 79099806 229059497 232424514 229059497 43920376 80784176 79099806 80784176 58966008 42807525 43920376 42807525 245315354 61085356 58966008 61085356 125900677 241663274 245315354 241663274 221359358 129910128 125900677 129910128 78564802 223150107 221359358 223150107 8841022 80179497 78564802 80179497 174943411 7510497 8841022 7510497 168124843 184102374 174943411 184102374 269060237 173239283 168124843 173239283 158233709 265008253 269060237 265008253 40905001 169920745 158233709 169920745 55633900 44467458 40905001 44467458 122615925 58841980 55633900 58841980 231301110 125739925 122615925 125739925 239074876 226673586 231301110 226673586 94697421 236320772 239074876 236320772 71858627 97268940 94697421 97268940 291922688 75613669 71858627 75613669 117013900 290596727 291922688 290596727 165718555 120806403 117013900 120806403 230165780 171863828 165718555 171863828 66995426 226581850 230165780 226581850 179011168 70787255 66995426 70787255 40348582 186565660 179011168 186565660 178015532 44314517 40348582 44314517 75201892 183071437 178015532 183071437 204425317 77148611 75201892 77148611 137127121 209187061 204425317 209187061 177785368 141869358 137127121 141869358 93885271 185360953 177785368 185360953 61308953 93924634 93885271 93924634 81817708 63772540 61308953 63772540 178353223 83610852 81817708 83610852 38759148 180881300 178353223 180881300 109345123 41622970 38759148 41622970 265864918 108723093 109345123 108723093 268151155 261619315 265864918 261619315 154213333 267081951 268151155 267081951 223889765 164227614 154213333 164227614 36147942 222107063 223889765 222107063 263178056 37281099 36147942 37281099 259958085 261189758 263178056 261189758 254095334 254961644 259958085 254961644 91957247 254821404 254095334 254821404 181886048 93213686 91957247 93213686 94162493 184893847 181886048 184893847 134604633 94743620 94162493 94743620 39718997 139350713 134604633 139350713 231572063 43179831 39718997 43179831 272863940 228137031 231572063 228137031 249659429 270552275 272863940 270552275 137900734 245455001 249659429 245455001 36350075 142710028 137900734 142710028 94578796 40848350 36350075 40848350 260836052 96376383 94578796 96376383 260120138 258480311 260836052 258480311 163766166 259972270 260120138 259972270 133889784 173543542 163766166 173543542 46413545 140526216 133889784 140526216 231267677 48342567 46413545 48342567 205255350 228850717 231267677 228850717 160370957 210008283 205255350 210008283 199663192 166673903 160370957 166673903 275405506 195446552 199663192 195446552 196289425 272070673 275405506 272070673 203691737 199910010 196289425 199910010 219764061 206199328 203691737 206199328 193845445 215661429 219764061 215661429 258459257 196387550 193845445 196387550 105101030 254822785 258459257 254822785 99120146 107990355 105101030 107990355 152080171 102950788 99120146 102950788 215408010 158495078 152080171 158495078 250968627 210653054 215408010 210653054 95364779 249349350 250968627 249349350 229097015 97586755 95364779 97586755 66411313 226624434 229097015 226624434 143394686 69782889 66411313 69782889 200943613 149188883 143394686 149188883 146478730 204743948 200943613 204743948 216152543 153173115 146478730 153173115 57645983 213459503 216152543 213459503 56257228 56951860 57645983 56951860 246085428 60601798 56257228 60601798 255687183 243736538 246085428 243736538 44269568 253284856 255687183 253284856 229280014 46817680 44269568 46817680 197406079 229577131 229280014 229577131 170402135 206846170 197406079 206846170 201084079 177809324 170402135 177809324 249937395 197422649 201084079 197422649 287315356 247729100 249937395 247729100 143491861 284311531 287315356 284311531 42888569 152674866 143491861 152674866 73332608 45702378 42888569 45702378 217429710 76357953 73332608 76357953 127456837 215628584 217429710 215628584 135793203 134253783 127456837 134253783 193282652 141482763 135793203 141482763 59751128 198388214 193282652 198388214 150213164 62744763 59751128 62744763 181467798 155020555 150213164 155020555 161039831 187810127 181467798 187810127 107179070 170467829 161039831 170467829 111626004 110226913 107179070 110226913 15329767 117040221 111626004 117040221 239302798 15789608 15329767 15789608 166711233 236513277 239302798 236513277 300708788 171375983 166711233 171375983 178319727 299342578 300708788 299342578 136080859 188954257 178319727 188954257 36762713 143211341 136080859 143211341 99494589 40515757 36762713 40515757 209669501 103426236 99494589 103426236 226466385 215252378 209669501 215252378 127800663 228065562 226466385 228065562 191488711 129219171 127800663 129219171 274488427 196119682 191488711 196119682 157960171 273434558 274488427 273434558 202843181 169715669 157960171 169715669 245132760 207910172 202843181 207910172 191480540 240921075 245132760 240921075 257724010 196128607 191480540 196128607 84841744 255503094 257724010 255503094 68210335 88074312 84841744 88074312 149716403 69465217 68210335 69465217 230298696 160093076 149716403 160093076 43671257 232869049 230298696 232869049 88044429 45232773 43671257 45232773 212054977 91489696 88044429 91489696 216797319 215854197 212054977 215854197 67335481 216776203 216797319 216776203 114165747 69908367 67335481 69908367 100910879 118171019 114165747 118171019 244804999 105502537 100910879 105502537 237975329 241186406 244804999 241186406 176705855 236184576 237975329 236184576 91747936 186933298 176705855 186933298 155593677 94765177 91747936 94765177 223806025 164831317 155593677 164831317 116710941 218635675 223806025 218635675 164979755 122234154 116710941 122234154 226483730 172939296 164979755 172939296 267072097 222366531 226483730 222366531 60530255 265412723 267072097 265412723 197357535 61420634 60530255 61420634 137978120 197341772 197357535 197341772 204640839 142711961 137978120 142711961 211241656 206385132 204640839 206385132 58487180 215247663 211241656 215247663 104702083 60118734 58487180 60118734 60954991 109059121 104702083 109059121 255062341 61879603 60954991 61879603 271383924 249377094 255062341 249377094 59872219 271111256 271383924 271111256 23243366 62803925 59872219 62803925 280421568 24547054 23243366 24547054 147539911 280014894 280421568 280014894 150287852 158249211 147539911 158249211 164976544 160030983 150287852 160030983 151607851 169734900 164976544 169734900 279227193 161439400 151607851 161439400 80083253 275306581 279227193 275306581 61370477 84695577 80083253 84695577 139579667 64421020 61370477 64421020 231816408 145590097 139579667 145590097 129610082 226663865 231816408 226663865 237933493 135152632 129610082 135152632 232885350 234446252 237933493 234446252 220193636 228201285 232885350 228201285 76452028 215741343 220193636 215741343 86413536 80298664 76452028 80298664 201524024 86806519 86413536 86806519 174319275 203753554 201524024 203753554 165166084 182241154 174319275 182241154 86869337 169266104 165166084 169266104 201550275 88519310 86869337 88519310 196923886 199475419 201550275 199475419 265219560 205813437 196923886 205813437 32909490 262026557 265219560 262026557 202605476 36669563 32909490 36669563 218324409 200291064 202605476 200291064 119139340 213893049 218324409 213893049 121764447 122829343 119139340 122829343 101708254 126864688 121764447 126864688 174833514 105796976 101708254 105796976 162022354 181586119 174833514 181586119 181945491 165918669 162022354 165918669 153978514 187502157 181945491 187502157 168313449 159504139 153978514 159504139 187224581 178398434 168313449 178398434 253510702 191492565 187224581 191492565 123346583 250848240 253510702 250848240 173638577 127348598 123346583 127348598 46804558 180673083 173638577 180673083 106342787 51536050 46804558 51536050 75995136 111067432 106342787 111067432 169645207 77680496 75995136 77680496 164132864 179035090 169645207 179035090 98570661 168101995 164132864 168101995 43453608 103402569 98570661 103402569 256916689 46690333 43453608 46690333 233971611 251169194 256916689 251169194 235599538 228788875 233971611 228788875 128243357 230946363 235599538 230946363 137778782 133053301 128243357 133053301 236790626 143707753 137778782 143707753 285242915 233067239 236790626 233067239 231309368 284606853 285242915 284606853 194908524 234066538 231309368 234066538 55919225 200756897 194908524 200756897 135288533 58844738 55919225 58844738 15685430 139991737 135288533 139991737 111329982 16861332 15685430 16861332 228787157 115693601 111329982 115693601 218658952 225450663 228787157 225450663 125150106 223931229 218658952 223931229 235120443 127814297 125150106 127814297 61645842 232523407 235120443 232523407 33307214 64979694 61645842 64979694 225766145 35763379 33307214 35763379 76692868 222432661 225766145 222432661 226656511 80007456 76692868 80007456 221278276 222992827 226656511 222992827 151176088 225145023 221278276 225145023 79244428 161522482 151176088 161522482 289794978 79491735 79244428 79491735 243583681 287282334 289794978 287282334 209609016 242093458 243583681 242093458 224677394 209996972 209609016 209996972 143672878 221792755 224677394 221792755 147299418 147782513 143672878 147782513 264574542 156052489 147299418 156052489 26322004 263822475 264574542 263822475 23042090 27778914 26322004 27778914 301357336 25561638 23042090 25561638 27026226 300856511 301357336 300856511 150393393 27923501 27026226 27923501 80491490 155110758 150393393 155110758 171480449 82657722 80491490 82657722 46983612 179572915 171480449 179572915 56534130 50963233 46983612 50963233 82451520 58197822 56534130 58197822 163705046 83588331 82451520 83588331 245779140 168515597 163705046 168515597 235182535 243500173 245779140 243500173 110465030 231709782 235182535 231709782 193950127 115530027 110465030 115530027 30757440 195697858 193950127 195697858 275977592 33828563 30757440 33828563 43147065 273624708 275977592 273624708 240660338 44331330 43147065 44331330 229974903 239453788 240660338 239453788 71697179 225160398 229974903 225160398 191296459 73183794 71697179 73183794 240684675 191657765 191296459 191657765 186384413 238132096 240684675 238132096 171783961 192004028 186384413 192004028 289427469 176865295 171783961 176865295 278786477 286451873 289427469 286451873 143459692 276653747 278786477 276653747 162462173 154484527 143459692 154484527 75246550 172880776 162462173 172880776 150868942 77902139 75246550 77902139 62250795 157795476 150868942 157795476 252906282 64627972 62250795 64627972 172264449 252976410 252906282 252976410 187606228 179994152 172264449 179994152 262906134 192719272 187606228 192719272 12659493 260148951 262906134 260148951 85878210 13243228 12659493 13243228 167143880 86396286 85878210 86396286 78389269 177789943 167143880 177789943 173802074 78914412 78389269 78914412 247169410 179204549 173802074 179204549 26672471 243014358 247169410 243014358 202650424 26533646 26672471 26533646 271500362 206989235 202650424 206989235 192256857 268345677 271500362 268345677 77176186 196139768 192256857 196139768 64729685 79982285 77176186 79982285 284301101 67827375 64729685 67827375 118219812 281232994 284301101 281232994 31185025 119566112 118219812 119566112 177961604 33093690 31185025 33093690 135790108 182170749 177961604 182170749 239013125 136570522 135790108 136570522 111490422 235981501 239013125 235981501 103789027 115233711 111490422 115233711 53425386 109120267 103789027 109120267 253273540 54409706 53425386 54409706 275659105 250272855 253273540 250272855 163994617 273105216 275659105 273105216 173509436 167380499 163994617 167380499 188784198 177825274 173509436 177825274 123393975 192515642 188784198 192515642 252828881 128108694 123393975 128108694 69120910 250888960 252828881 250888960 210015763 70879355 69120910 70879355 94912717 206456051 210015763 206456051 182108869 95479647 94912717 95479647 219120654 193868534 182108869 193868534 34680259 215399894 219120654 215399894 71306160 37558841 34680259 37558841 81076569 76384641 71306160 76384641 135341764 83644560 81076569 83644560 249495348 141833667 135341764 141833667 163344694 245310193 249495348 245310193 153297401 174393834 163344694 174393834 40512348 158694400 153297401 158694400 117821076 43654406 40512348 43654406 186284276 120872532 117821076 120872532 166747506 190728867 186284276 190728867 135177980 172224118 166747506 172224118 203187675 139742683 135177980 139742683 155810397 205918057 203187675 205918057 158846695 158818186 155810397 158818186 150262387 164722542 158846695 164722542 106619552 159619775 150262387 159619775 121390849 110192991 106619552 110192991 99752154 122586528 121390849 122586528 86455415 101931185 99752154 101931185 159712171 89601724 86455415 89601724 261522271 163171164 159712171 163171164 37042511 258281225 261522271 258281225 143934386 40133176 37042511 40133176 61760457 148436071 143934386 148436071 72004673 64332005 61760457 64332005 136890228 74943386 72004673 74943386 43070481 141676733 136890228 141676733 172011398 43584684 43070481 43584684 245417767 175647582 172011398 175647582 46831877 243947661 245417767 243947661 209715071 48559943 46831877 48559943 155309923 211710874 209715071 211710874 62139855 161729867 155309923 161729867 34842156 64879475 62139855 64879475 190047156 33389355 34842156 33389355 188888487 189901787 190047156 189901787 269648215 200043728 188888487 200043728 165880275 267110713 269648215 267110713 125229284 169624918 165880275 169624918 233546910 130885478 125229284 130885478 76729678 228818307 233546910 228818307 280633549 78756131 76729678 78756131 123525711 279054771 280633549 279054771 96327809 128642446 123525711 128642446 64706105 97808041 96327809 97808041 223099880 66120379 64706105 66120379 187926154 222774304 223099880 222774304 88065519 192542359 187926154 192542359 102545922 89255724 88065519 89255724 180292950 104075411 102545922 104075411 41636465 183733783 180292950 183733783 79344967 43998084 41636465 43998084 75445137 84180595 79344967 84180595 233349150 77085013 75445137 77085013 78704383 230850197 233349150 230850197 158161155 78322437 78704383 78322437 81924440 163132855 158161155 163132855 164757562 85857931 81924440 85857931 219580040 175235729 164757562 175235729 244162317 223336460 219580040 223336460 95104558 240221955 244162317 240221955 210289226 97706890 95104558 97706890 41981997 214927586 210289226 214927586 173543789 40690050 41981997 40690050 128522762 178142216 173543789 178142216 57495255 134819853 128522762 134819853 224487047 58436569 57495255 58436569 267801796 220660457 224487047 220660457 60186900 265371495 267801796 265371495 81920244 62429950 60186900 62429950 241561682 86079328 81920244 86079328 256925126 239667359 241561682 239667359 141532226 253115161 256925126 253115161 18608824 146547340 141532226 146547340 209049610 20221668 18608824 20221668 127004728 216271935 209049610 216271935 272302927 133247377 127004728 133247377 3292013 270370086 272302927 270370086 117592400 4797746 3292013 4797746 33354651 117781627 117592400 117781627 249614704 36194976 33354651 36194976 112335894 244785130 249614704 244785130 163855238 116054941 112335894 116054941 290941475 173266046 163855238 173266046 146298424 290809115 290941475 290809115 108541129 153410151 146298424 153410151 53437687 108243087 108541129 108243087 298063472 55635356 53437687 55635356 133358167 297617302 298063472 297617302 177877110 138422717 133358167 138422717 241924111 185242733 177877110 185242733 162095668 239228781 241924111 239228781 17990593 168851958 162095668 168851958 73746916 18769763 17990593 18769763 204455574 74896560 73746916 74896560 297294954 201322489 204455574 201322489 162323665 297363571 297294954 297363571 114105219 167088203 162323665 167088203 253813775 117328618 114105219 117328618 15422885 249792664 253813775 249792664 178043193 17270090 15422885 17270090 75157163 188527938 178043193 188527938 105173976 76542961 75157163 76542961 138687462 109781944 105173976 109781944 81088803 143877857 138687462 143877857 260667988 85685343 81088803 85685343 209208168 258500721 260667988 258500721 155518023 215202732 209208168 215202732 20562572 161020068 155518023 161020068 98981689 22005768 20562572 22005768 88330117 103548541 98981689 103548541 225374591 87967925 88330117 87967925 240475643 226174001 225374591 226174001 35163857 237793355 240475643 237793355 267664243 36310625 35163857 36310625 82313442 264883206 267664243 264883206 267364769 83486139 82313442 83486139 286271280 263375180 267364769 263375180 255733008 285248302 286271280 285248302 156818731 253110703 255733008 253110703 76831464 168815413 156818731 168815413 60469430 78940100 76831464 78940100 132651363 61836101 60469430 61836101 231050733 137197592 132651363 137197592 196668065 233467591 231050733 233467591 55615215 201006514 196668065 201006514 110613701 56906493 55615215 56906493 30121929 116632811 110613701 116632811 107482312 33425792 30121929 33425792 38612429 111163022 107482312 111163022 84563815 42372828 38612429 42372828 113433624 85347471 84563815 85347471 205002520 113863051 113433624 113863051 165596519 209807271 205002520 209807271 147467785 172105622 165596519 172105622 132358701 157169332 147467785 157169332 268768178 137128664 132358701 137128664 248965321 267615611 268768178 267615611 247936165 245164120 248965321 245164120 228382423 247215731 247936165 247215731 164388574 227699212 228382423 227699212 165695573 175169473 164388574 175169473 127568321 174518645 165695573 174518645 97259380 131318515 127568321 131318515 40547790 96718477 97259380 96718477 140664190 43832269 40547790 43832269 195211122 146909666 140664190 146909666 12204146 199099306 195211122 199099306 136898791 12600332 12204146 12600332 271804663 142304214 136898791 142304214 44295523 271318792 271804663 271318792 278987306 48617139 44295523 48617139 166067682 277370287 278987306 277370287 216773254 173708188 166067682 173708188 78696521 214461679 216773254 214461679 152811258 82528016 78696521 82528016 241969658 163741558 152811258 163741558 173322023 240304376 241969658 240304376 146540321 182289560 173322023 182289560 103939239 151995571 146540321 151995571 149956028 108313181 103939239 108313181 127481836 153441822 149956028 153441822 281423816 132408088 127481836 132408088 184182088 279670984 281423816 279670984 157697761 185636455 184182088 185636455 264756907 162433215 157697761 162433215 40396397 262733459 264756907 262733459 265221625 42849377 40396397 42849377 265631382 262743935 265221625 262743935 138147521 261311432 265631382 261311432 132758855 143193260 138147521 143193260 169419414 137271150 132758855 137271150 26981663 175613093 169419414 175613093 130153631 27120594 26981663 27120594 190229928 133784693 130153631 133784693 141455275 194518050 190229928 194518050 160650755 147792982 141455275 147792982 214258302 164121167 160650755 164121167 272057737 214351513 214258302 214351513 45796846 270095538 272057737 270095538 77224489 49380720 45796846 49380720 224644065 77959027 77224489 77959027 240033530 220277864 224644065 220277864 239197340 240671173 240033530 240671173 278337554 236070981 239197340 236070981 246468071 275505538 278337554 275505538 256072172 242376685 246468071 242376685 149296977 254430945 256072172 254430945 227251019 154542652 149296977 154542652 52655991 222875659 227251019 222875659 254929846 54352997 52655991 54352997 253042491 251224815 254929846 251224815 256811052 249168777 253042491 249168777 185482227 256651699 256811052 256651699 168099193 190758037 185482227 190758037 223010979 177349159 168099193 177349159 149599050 219847794 223010979 219847794 183298368 154454437 149599050 154454437 163262641 194840490 183298368 194840490 265302225 168443045 163262641 168443045 26388949 262980547 265302225 262980547 148466922 28607189 26388949 28607189 262408305 154530082 148466922 154530082 94099147 259457291 262408305 259457291 206904197 96856898 94099147 96856898 167478252 203631203 206904197 203631203 137769710 175733634 167478252 175733634 74460227 143465096 137769710 143465096 194129227 79673193 74460227 79673193 154025773 198660866 194129227 198660866 54724815 158812258 154025773 158812258 254188103 55556361 54724815 55556361 82684949 253472413 254188103 253472413 71860799 83729716 82684949 83729716 260222689 72995995 71860799 72995995 219940091 257447173 260222689 257447173 228759481 224802633 219940091 224802633 207861939 229243382 228759481 229243382 220479873 210668760 207861939 210668760 177055733 217400047 220479873 217400047 105482495 184067297 177055733 184067297 237979214 107340872 105482495 107340872 246615426 235283616 237979214 235283616 261784723 244424014 246615426 244424014 233049724 258470732 261784723 258470732 185658096 229310562 233049724 229310562 257204961 190529804 185658096 190529804 109105098 253566684 257204961 253566684 248558003 114142892 109105098 114142892 269585489 246074167 248558003 246074167 188014499 266737241 269585489 266737241 103288364 195439594 188014499 195439594 48674921 107807478 103288364 107807478 151295332 52230632 48674921 52230632 112103368 157398995 151295332 157398995 117264979 116961550 112103368 116961550 126644606 121890535 117264979 121890535 219684554 126265427 126644606 126265427 220812597 216907676 219684554 216907676 68248959 217712442 220812597 217712442 207019301 71270643 68248959 71270643 75226683 202773802 207019301 202773802 241210331 77571695 75226683 77571695 206222211 237781378 241210331 237781378 262030636 202358141 206222211 202358141 206240466 260784446 262030636 260784446 133364593 210759389 206240466 210759389 251020450 138867932 133364593 138867932 193094969 249160901 251020450 249160901 204638650 196052647 193094969 196052647 285609648 207139758 204638650 207139758 249303227 284499973 285609648 284499973 64979924 244576902 249303227 244576902 211834923 67077670 64979924 67077670 154748428 212628106 211834923 212628106 217611154 161679195 154748428 161679195 36528828 220554079 217611154 220554079 275105942 36188917 36528828 36188917 125652778 272510136 275105942 272510136 257954777 130171960 125652778 130171960 109879869 255953093 257954777 255953093 65152725 114805385 109879869 114805385 200389143 69506427 65152725 69506427 22908749 206307295 200389143 206307295 251206715 24191254 22908749 24191254 52204979 248756504 251206715 248756504 93616421 56794735 52204979 56794735 278018429 96806183 93616421 96806183 184210365 276915026 278018429 276915026 186032982 188972588 184210365 188972588 254254913 190519316 186032982 190519316 186211950 253348726 254254913 253348726 243628920 192206402 186211950 192206402 170669227 242254734 243628920 242254734 200138039 179437053 170669227 179437053 187649357 203840761 200138039 203840761 152303042 194254768 187649357 194254768 121215228 157436433 152303042 157436433 73118773 126657096 121215228 126657096 270994810 76200819 73118773 76200819 110951814 268087705 270994810 268087705 280320105 112605251 110951814 112605251 169858318 279117390 280320105 279117390 110008089 174891796 169858318 174891796 269270800 115519652 110008089 115519652 180879059 267890888 269270800 267890888 175577235 183301396 180879059 183301396 244892907 185532286 175577235 185532286 42276236 241390925 244892907 241390925 61418376 40893667 42276236 40893667 56250259 65513909 61418376 65513909 256627260 58637995 56250259 58637995 181515055 253955240 256627260 253955240 36864171 192125803 181515055 192125803 88510945 39125733 36864171 39125733 180096918 90494354 88510945 90494354 136224301 190972154 180096918 190972154 164860327 140176053 136224301 140176053 97905267 172169228 164860327 172169228 12938049 100705961 97905267 100705961 173525638 13510163 12938049 13510163 153188771 181775721 173525638 181775721 195906487 160229939 153188771 160229939 195074738 204211741 195906487 204211741 187336099 195081861 195074738 195081861 37434878 191294387 187336099 191294387 207119732 39389444 37434878 39389444 10021410 204013117 207119732 204013117 60189150 9247132 10021410 9247132 224947640 61599011 60189150 61599011 246408377 221489311 224947640 221489311 247751960 245859611 246408377 245859611 162568983 244544087 247751960 244544087 187713369 166577530 162568983 166577530 205520600 188951659 187713369 188951659 266439671 211733960 205520600 211733960 218041895 263939692 266439671 263939692 96277002 214756793 218041895 214756793 226300530 98636780 96277002 98636780 76325879 229298791 226300530 229298791 88560493 77336072 76325879 77336072 92055340 90198482 88560493 90198482 154743887 93483883 92055340 93483883 137902076 158589388 154743887 158589388 223928280 147557707 137902076 147557707 239087779 219478715 223928280 219478715 248351644 235131656 239087779 235131656 160552379 243397841 248351644 243397841 213213714 169515415 160552379 169515415 77110296 209467846 213213714 209467846 77649379 77929879 77110296 77929879 238504513 80950777 77649379 80950777 79812974 235374419 238504513 235374419 284377585 79507866 79812974 79507866 84207099 283576654 284377585 283576654 231230266 84026716 84207099 84026716 69822561 225832754 231230266 225832754 224556563 73670285 69822561 73670285 161157996 220726567 224556563 220726567 173587052 168181731 161157996 168181731 255635859 176949911 173587052 176949911 56431920 254649091 255635859 254649091 56822422 57936265 56431920 57936265 67195880 61374648 56822422 61374648 162748771 70628959 67195880 70628959 123135330 174211542 162748771 174211542 271168106 128375871 123135330 128375871 222033176 269671003 271168106 269671003 143547025 218813099 222033176 218813099 29341283 147574511 143547025 147574511 254403913 31910900 29341283 31910900 71245452 254675040 254403913 254675040 109800426 74728706 71245452 74728706 276595666 112989953 109800426 112989953 263506660 273975325 276595666 273975325 221414340 259774520 263506660 259774520 212162011 220591839 221414340 220591839 100632742 212130303 212162011 212130303 30643005 103700555 100632742 103700555 58810459 33056927 30643005 33056927 225707539 60900489 58810459 60900489 23749251 222922887 225707539 222922887 203685015 25846465 23749251 25846465 184775921 204615286 203685015 204615286 126587687 193961255 184775921 193961255 135054596 128611228 126587687 128611228 227571225 140446760 135054596 140446760 123484363 223304168 227571225 223304168 74996169 126910309 123484363 126910309 247095816 78953971 74996169 78953971 47525033 246313839 247095816 246313839 17698576 52479676 47525033 52479676 91781243 17344760 17698576 17344760 186558447 93164381 91781243 93164381 139771185 191614926 186558447 191614926 216736712 145447389 139771185 145447389 205009850 213102516 216736712 213102516 87862903 201781178 205009850 201781178 278149483 89026315 87862903 89026315 113478989 274403117 278149483 274403117 73535323 117582050 113478989 117582050 240238341 78953959 73535323 78953959 141677096 237201468 240238341 237201468 96793746 146599448 141677096 146599448 238955775 99716738 96793746 99716738 73080467 236826317 238955775 236826317 53892325 72476462 73080467 72476462 79707367 55130047 53892325 55130047 159414537 82025251 79707367 82025251 106116459 169414432 159414537 169414432 70411534 106946475 106116459 106946475 38975189 71559233 70411534 71559233 259252339 39929763 38975189 39929763 114483273 254757129 259252339 254757129 226525107 118093562 114483273 118093562 19093855 222241848 226525107 222241848 70136899 21300003 19093855 21300003 159812721 72119204 70136899 72119204 243619877 166900147 159812721 166900147 266585952 239591836 243619877 239591836 52091280 263747581 266585952 263747581 230571812 55616068 52091280 55616068 151820196 228682973 230571812 228682973 62309894 156810429 151820196 156810429 209489216 64497692 62309894 64497692 133596824 215173222 209489216 215173222 213331434 137048537 133596824 137048537 269907811 218945893 213331434 218945893 34911020 268724680 269907811 268724680 42745640 38007608 34911020 38007608 113321972 47038736 42745640 47038736 178627675 114177656 113321972 114177656 141761865 184183784 178627675 184183784 60134333 148304362 141761865 148304362 146194763 63122348 60134333 63122348 42576764 156391863 146194763 156391863 267760718 43084690 42576764 43084690 158341772 263746502 267760718 263746502 236779360 162850993 158341772 162850993 212693766 233928858 236779360 233928858 62489623 213978138 212693766 213978138 175809886 65799052 62489623 65799052 49816557 185625206 175809886 185625206 114323408 51081620 49816557 51081620 254918215 119997030 114323408 119997030 109568084 250827721 254918215 250827721 59098225 111256180 109568084 111256180 101061244 60916997 59098225 60916997 247830561 101512719 101061244 101512719 95737952 245970958 247830561 245970958 300860803 100096247 95737952 100096247 164550519 301199041 300860803 301199041 245985978 171411823 164550519 171411823 81307178 241316977 245985978 241316977 239412314 83793439 81307178 83793439 207029932 237977175 239412314 237977175 272461201 209043945 207029932 209043945 173910778 269104250 272461201 269104250 71403235 178300281 173910778 178300281 129827308 74929945 71403235 74929945 204405775 133054387 129827308 133054387 68706145 202416931 204405775 202416931 235415358 70971033 68706145 70971033 286346620 232445831 235415358 232445831 103851167 284575617 286346620 284575617 189502530 107529592 103851167 107529592 141365786 194284200 189502530 194284200 237216687 146105319 141365786 146105319 114241264 233848372 237216687 233848372 184216841 119663440 114241264 119663440 232320843 188642953 184216841 188642953 133573201 227665015 232320843 227665015 170067394 138237219 133573201 138237219 138974615 176725420 170067394 176725420 138512216 143613668 138974615 143613668 84410596 144353410 138512216 144353410 208900426 86827934 84410596 86827934 27715103 210326288 208900426 210326288 141644924 30012272 27715103 30012272 249757797 151571093 141644924 151571093 195695866 247449292 249757797 247449292 211300006 196270563 195695866 196270563 71234374 207972346 211300006 207972346 192892819 72909784 71234374 72909784 244720578 192403843 192892819 192403843 183721502 240612645 244720578 240612645 264448268 188808402 183721502 188808402 106629426 262543565 264448268 262543565 142912486 111769249 106629426 111769249 38723526 153132718 142912486 153132718 81366540 43150884 38723526 43150884 95479926 82250458 81366540 82250458 199209093 96950974 95479926 96950974 102688483 201868765 199209093 201868765 87040383 104411234 102688483 104411234 85255638 87504328 87040383 87504328 90433114 86188585 85255638 86188585 99872396 93844907 90433114 93844907 131271615 101903626 99872396 101903626 193189148 133742056 131271615 133742056 204291538 203482043 193189148 203482043 130486688 199259164 204291538 199259164 212864081 135729095 130486688 135729095 119689550 212704890 212864081 212704890 35577519 121744575 119689550 121744575 229090600 34987130 35577519 34987130 107877494 229472766 229090600 229472766 47098851 110907425 107877494 110907425 248875153 48787377 47098851 48787377 179984726 244059860 248875153 244059860 158580675 185559292 179984726 185559292 177179904 163309630 158580675 163309630 86518636 185175236 177179904 185175236 126856962 87357716 86518636 87357716 86543119 129360842 126856962 129360842 237674940 87822396 86543119 87822396 127656478 234147670 237674940 234147670 133718611 133388622 127656478 133388622 180014591 138148366 133718611 138148366 136418670 191118050 180014591 191118050 240510196 141579827 136418670 141579827 249936654 237591362 240510196 237591362 87149587 248317777 249936654 248317777 222558742 87701698 87149587 87701698 231366871 225804270 222558742 225804270 175901719 227528463 231366871 227528463 139626793 180318745 175901719 180318745 152917960 144382725 139626793 144382725 255529622 157293673 152917960 157293673 176675792 249877796 255529622 249877796 96642695 185050362 176675792 185050362 84225955 97984311 96642695 97984311 142066146 86042929 84225955 86042929 79181318 152522108 142066146 152522108 178545743 80119167 79181318 80119167 96697667 180322823 178545743 180322823 196543339 99844282 96697667 99844282 67839319 192459566 196543339 192459566 175822006 71883495 67839319 71883495 45330201 179349257 175822006 179349257 198578237 45834104 45330201 45834104 120172030 204714776 198578237 204714776 155756389 122290841 120172030 122290841 48442830 167636409 155756389 167636409 237661520 51233399 48442830 51233399 265305322 232480565 237661520 232480565 54407873 261031536 265305322 261031536 54389899 55791401 54407873 55791401 58639243 55483091 54389899 55483091 170403138 62504450 58639243 62504450 271539069 178758128 170403138 178758128 175951604 268887013 271539069 268887013 222415931 183765808 175951604 183765808 259711700 221938099 222415931 221938099 56452205 256688001 259711700 256688001 118934566 59717484 56452205 59717484 32146003 124702127 118934566 124702127 39026729 36357535 32146003 36357535 151536604 37091714 39026729 37091714 169410907 162588410 151536604 162588410 104802177 176282078 169410907 176282078 130988515 104789646 104802177 104789646 25557488 134598826 130988515 134598826 147827989 26459141 25557488 26459141 154683687 157855755 147827989 157855755 26154105 158915494 154683687 158915494 159284224 26613843 26154105 26613843 111148572 166878306 159284224 166878306 146745421 114626951 111148572 114626951 272758873 150529048 146745421 150529048 28765401 270070418 272758873 270070418 189080449 30772867 28765401 30772867 81963440 193076812 189080449 193076812 204361637 82752912 81963440 82752912 83137735 206620163 204361637 206620163 258504904 87504773 83137735 87504773 50924695 253055385 258504904 253055385 111890501 52788823 50924695 52788823 120538066 113862707 111890501 113862707 219924337 121601086 120538066 121601086 230082906 220169125 219924337 220169125 270354622 233683551 230082906 233683551 217680157 268748284 270354622 268748284 64001720 214627790 217680157 214627790 199389347 66215961 64001720 66215961 137708795 203535355 199389347 203535355 180532005 141180309 137708795 141180309 279583899 187211894 180532005 187211894 104351617 277515793 279583899 277515793 144156209 109155471 104351617 109155471 274322183 154274508 144156209 154274508 148988236 272713507 274322183 272713507 244284373 156372972 148988236 156372972 145209089 243545822 244284373 243545822 210199422 151234501 145209089 151234501 116507071 211985257 210199422 211985257 14029215 119691325 116507071 119691325 273520964 16067142 14029215 16067142 249321467 270932354 273520964 270932354 55651688 247110132 249321467 247110132 270027523 58035271 55651688 58035271 74253538 268649526 270027523 268649526 71616737 78697906 74253538 78697906 107059088 75546038 71616737 75546038 50793419 111693018 107059088 111693018 85668835 52238519 50793419 52238519 230074354 87263290 85668835 87263290 132478440 226658034 230074354 226658034 206790130 137374601 132478440 137374601 101415854 210532806 206790130 210532806 244280151 103045430 101415854 103045430 59578183 241954847 244280151 241954847 176298993 62430731 59578183 62430731 101883467 180862876 176298993 180862876 233699876 104030306 101883467 104030306 135033324 229931420 233699876 229931420 79802109 140310045 135033324 140310045 240287863 82873686 79802109 82873686 174619491 236342742 240287863 236342742 205983228 178750616 174619491 178750616 66071412 203312903 205983228 203312903 163072398 66843500 66071412 66843500 276642328 168485003 163072398 168485003 57801343 275577955 276642328 275577955 31657174 59148542 57801343 59148542 151541289 31003994 31657174 31003994 227884431 156726172 151541289 156726172 162550931 224461360 227884431 224461360 224184730 166898670 162550931 166898670 284403984 220197237 224184730 220197237 185399819 285174579 284403984 285174579 198798724 194235211 185399819 194235211 87887185 199203963 198798724 199203963 258309536 90316889 87887185 90316889 177466234 256386204 258309536 256386204 89337280 182000952 177466234 182000952 170938607 91216528 89337280 91216528 241056682 178288418 170938607 178288418 223693000 237464857 241056682 237464857 50948698 225012316 223693000 225012316 53724597 52746335 50948698 52746335 166539450 56258789 53724597 56258789 275312556 173927072 166539450 173927072 184647945 273312813 275312556 273312813 127125519 186857878 184647945 186857878 131207098 132537242 127125519 132537242 183284205 136498547 131207098 136498547 247243349 187741093 183284205 187741093 153090075 244534742 247243349 244534742 167330361 163219065 153090075 163219065 134908690 177271538 167330361 177271538 167524554 139243434 134908690 139243434 94957387 173029014 167524554 173029014 262955061 98399227 94957387 98399227 190049025 262021115 262955061 262021115 164170637 196928471 190049025 196928471 149929858 171118326 164170637 171118326 218748602 153372056 149929858 153372056 69965161 223641020 218748602 223641020 91281935 74062222 69965161 74062222 5908621 93764041 91281935 93764041 38635986 7945016 5908621 7945016 147058633 40520590 38635986 40520590 134044119 155727044 147058633 155727044 281858899 139135282 134044119 139135282 244490270 280957195 281858899 280957195 88282610 241850124 244490270 241850124 237321562 89163195 88282610 89163195 101240103 235221428 237321562 235221428 254916148 104063559 101240103 104063559 105825926 254787469 254916148 254787469 247701886 111555631 105825926 111555631 283548479 243360767 247701886 243360767 183284714 282233248 283548479 282233248 150562809 183726044 183284714 183726044 101640950 160979174 150562809 160979174 256479983 101855079 101640950 101855079 271087080 253233444 256479983 253233444 278890106 268965796 271087080 268965796 115321700 277710266 278890106 277710266 64567088 121080984 115321700 121080984 124999554 67491566 64567088 67491566 68599510 131642767 124999554 131642767 216245597 70395517 68599510 70395517 130449706 216336018 216245597 216336018 182385645 133270848 130449706 133270848 163344687 193910901 182385645 193910901 119523456 168291885 163344687 168291885 150516555 125137871 119523456 125137871 277372275 155945984 150516555 155945984 140708062 275558101 277372275 275558101 61559861 144461622 140708062 144461622 205538393 62980007 61559861 62980007 31673182 209526408 205538393 209526408 149181712 33265217 31673182 33265217 104719640 159809898 149181712 159809898 206088111 104244619 104719640 104244619 227604588 212819298 206088111 212819298 123299996 223901888 227604588 223901888 49725012 124728931 123299996 124728931 83730149 52069446 49725012 52069446 62461988 85342173 83730149 85342173 58837453 66147686 62461988 66147686 202288370 61178802 58837453 61178802 168695034 204055891 202288370 204055891 243746317 174635678 168695034 174635678 149532197 242023220 243746317 242023220 78901776 158174759 149532197 158174759 159661355 80165163 78901776 80165163 44449155 170141124 159661355 170141124 251504085 44208676 44449155 44208676 119296475 250307675 251504085 250307675 98579598 120661444 119296475 120661444 74338192 99233466 98579598 99233466 64042490 78139463 74338192 78139463 263653524 68592151 64042490 68592151 72223909 261555904 263653524 261555904 87698726 77081865 72223909 77081865 170274390 88270150 87698726 88270150 260501775 177202677 170274390 177202677 79506409 258260325 260501775 258260325 288866852 80853890 79506409 80853890 173628435 286730026 288866852 286730026 125430010 180251134 173628435 180251134 98809409 125810962 125430010 125810962 157182722 98623923 98809409 98623923 52030012 163032335 157182722 163032335 179655825 52466196 52030012 52466196 256927743 187826617 179655825 187826617 212886601 253237193 256927743 253237193 201357793 210009079 212886601 210009079 100502870 205576694 201357793 205576694 264547969 105729205 100502870 105729205 105271103 260974785 264547969 260974785 131848399 110127290 105271103 110127290 204904585 135480722 131848399 135480722 141794215 201230314 204904585 201230314 110898208 148148795 141794215 148148795 57201338 114673354 110898208 114673354 84329559 61339626 57201338 61339626 43345317 87765373 84329559 87765373 292732128 42559285 43345317 42559285 168297204 292253788 292732128 292253788 228888026 173870095 168297204 173870095 188340521 225560413 228888026 225560413 89217350 196900073 188340521 196900073 227335101 90580657 89217350 90580657 112461014 230178372 227335101 230178372 190128942 119125147 112461014 119125147 244492861 190694351 190128942 190694351 163220041 239950350 244492861 239950350 52699538 166853840 163220041 166853840 63132696 57762359 52699538 57762359 236427271 64481610 63132696 64481610 54043544 232097049 236427271 232097049 26251926 54756882 54043544 54756882 155863444 28640213 26251926 28640213 155569974 162580706 155863444 162580706 83235964 160247963 155569974 160247963 205214201 83119355 83235964 83119355 264605666 202044135 205214201 202044135 132056334 261015601 264605666 261015601 164202612 136285249 132056334 136285249 58611249 170498225 164202612 170498225 254725860 61694652 58611249 61694652 211528110 251199350 254725860 251199350 134890782 217844482 211528110 217844482 288838416 139211373 134890782 139211373 46075777 288371682 288838416 288371682 132674540 49399150 46075777 49399150 244515530 137898183 132674540 137898183 143237501 238976031 244515530 238976031 191431781 152983258 143237501 152983258 158272330 194994021 191431781 194994021 169025833 169090152 158272330 169090152 227039388 179559634 169025833 179559634 103415314 223434391 227039388 223434391 214066133 106534056 103415314 106534056 269514083 214461458 214066133 214461458 71371097 266304691 269514083 266304691 153230836 73658851 71371097 73658851 14644513 157023755 153230836 157023755 190187433 15495533 14644513 15495533 111788737 190683126 190187433 190683126 265439935 116523985 111788737 116523985 241425707 261738574 265439935 261738574 143252490 237901549 241425707 237901549 139151857 154451631 143252490 154451631 92452001 143923277 139151857 143923277 199093526 95775091 92452001 95775091 149486788 200120852 199093526 200120852 20975025 154948165 149486788 154948165 38612261 23232315 20975025 23232315 121840302 36386623 38612261 36386623 56957154 126308174 121840302 126308174 276852916 60786578 56957154 60786578 54828828 275150595 276852916 275150595 239772975 56373961 54828828 56373961 272265938 238099927 239772975 238099927 224568627 270520583 272265938 270520583 62276565 220263645 224568627 220263645 199787345 66127421 62276565 66127421 146885146 203247347 199787345 203247347 263573522 156744795 146885146 156744795 61333372 261148409 263573522 261148409 42575511 63944229 61333372 63944229 167693952 46375812 42575511 46375812 232733108 171934335 167693952 171934335 167731748 235125000 232733108 235125000 27290298 175806294 167731748 175806294 48558397 30346508 27290298 30346508 235173909 52034825 48558397 52034825 35560421 231544968 235173909 231544968 289910881 36436559 35560421 36436559 228945899 286819861 289910881 286819861 180280662 225954036 228945899 225954036 263968247 183418477 180280662 183418477 283907935 259825351 263968247 259825351 75689642 281668849 283907935 281668849 132621519 81096839 75689642 81096839 252535401 135896353 132621519 135896353 149362136 250553339 252535401 250553339 232823978 155158265 149362136 155158265 165461304 229928538 232823978 229928538 19719907 175456554 165461304 175456554 34615493 20517706 19719907 20517706 67324839 35464631 34615493 35464631 261516529 71732456 67324839 71732456 212860830 257392921 261516529 257392921 113040370 208073850 212860830 208073850 188334032 116733532 113040370 116733532 127259053 198419563 188334032 198419563 16453701 132229159 127259053 132229159 127978750 16817407 16453701 16817407 114702179 130918014 127978750 130918014 167760405 115094544 114702179 115094544 158286091 177451156 167760405 177451156 86630320 165073916 158286091 165073916 269491591 86958680 86630320 86958680 32885841 266617353 269491591 266617353 57207606 35987838 32885841 35987838 15146602 60406372 57207606 60406372 95521640 14645534 15146602 14645534 186977554 97930743 95521640 97930743 208338160 196035363 186977554 196035363 151656108 213417789 208338160 213417789 283280736 157018106 151656108 157018106 188016968 281451723 283280736 281451723 211673690 190432870 188016968 190432870 240445713 208156446 211673690 208156446 53504784 237342964 240445713 237342964 145810430 55482190 53504784 55482190 130589045 156557411 145810430 156557411 139593626 137997642 130589045 137997642 118410942 142764742 139593626 142764742 47762520 120536467 118410942 120536467 152076459 50464128 47762520 50464128 243203374 161096909 152076459 161096909 47191968 241173019 243203374 241173019 130567435 50510700 47191968 50510700 28984146 134450088 130567435 134450088 213836845 29254217 28984146 29254217 246545538 209566827 213836845 209566827 175255984 244344841 246545538 244344841 187810851 180096766 175255984 180096766 191432423 192102984 187810851 192102984 144518172 191002852 191432423 191002852 234610515 155066208 144518172 155066208 95125941 232135383 234610515 232135383 171656150 95928221 95125941 95928221 84003895 175828533 171656150 175828533 47454886 88210636 84003895 88210636 168128142 46830437 47454886 46830437 291505454 173802797 168128142 173802797 246603077 288377530 291505454 288377530 285391561 244895337 246603077 244895337 68101275 286133158 285391561 286133158 185514575 69724827 68101275 69724827 209213296 190322098 185514575 190322098 238155353 204970681 209213296 204970681 148524085 234729587 238155353 234729587 155452063 158947452 148524085 158947452 168722473 164900215 155452063 164900215 44261219 178446782 168722473 178446782 229079740 48206578 44261219 48206578 45405950 230876713 229079740 230876713 211514253 47201127 45405950 47201127 105232920 207441841 211514253 207441841 133249616 106631201 105232920 106631201 109038984 138202811 133249616 138202811 272501915 111438802 109038984 111438802 150293682 268434452 272501915 268434452 189432414 160003351 150293682 160003351 226761123 193168337 189432414 193168337 262681747 223026438 226761123 223026438 158904531 260428429 262681747 260428429 287095388 164853225 158904531 164853225 155633803 284192141 287095388 284192141 179741345 163643915 155633803 163643915 12234757 185150759 179741345 185150759 32360829 11979974 12234757 11979974 247521267 35155514 32360829 35155514 112256105 242557258 247521267 242557258 96738074 113310505 112256105 113310505 127225250 100041355 96738074 100041355 150904913 132479657 127225250 132479657 124853183 157887845 150904913 157887845 177003334 130226841 124853183 130226841 117651123 186854284 177003334 186854284 142063285 123369606 117651123 123369606 255947349 146253234 142063285 146253234 187985345 254705315 255947349 254705315 146464755 187521966 187985345 187521966 241815641 156798927 146464755 156798927 239048026 239510872 241815641 239510872 46538902 235549386 239048026 235549386 240647186 49407741 46538902 49407741 245959690 235335897 240647186 235335897 258853596 243202103 245959690 243202103 103360637 257443621 258853596 257443621 47539382 108182377 103360637 108182377 179866159 50411391 47539382 50411391 259114938 183107945 179866159 183107945 101286809 256262151 259114938 256262151 156795990 105205283 101286809 105205283 205326825 168604819 156795990 168604819 185733505 212746180 205326825 212746180 47818519 188851251 185733505 188851251 93874031 50534159 47818519 50534159 265771407 94757136 93874031 94757136 248142103 264274912 265771407 264274912 238141423 247230391 248142103 247230391 187295727 232438345 238141423 232438345 267221522 189840962 187295727 189840962 58668438 264484900 267221522 264484900 107222925 61158228 58668438 61158228 173745250 108751166 107222925 108751166 178409578 182370439 173745250 182370439 143855774 189415989 178409578 189415989 188841170 149981010 143855774 149981010 26685874 199289057 188841170 199289057 101346160 28072058 26685874 28072058 208883425 103780755 101346160 103780755 46258179 211052303 208883425 211052303 225966687 50027329 46258179 50027329 152851961 223075770 225966687 223075770 133133660 161754486 152851961 161754486 235670680 140698575 133133660 140698575 220023346 232265153 235670680 232265153 34079594 216696065 220023346 216696065 58926897 37381930 34079594 37381930 34102010 62249199 58926897 62249199 103610554 34166358 34102010 34166358 287385582 103343088 103610554 103343088 249969160 284008922 287385582 284008922 159838529 246526528 249969160 246526528 57561337 169595807 159838529 169595807 166899771 60625913 57561337 60625913 109482529 171047091 166899771 171047091 198835266 111612669 109482529 111612669 54900758 208079925 198835266 208079925 137706678 56765876 54900758 56765876 93332651 143633434 137706678 143633434 145125592 95418994 93332651 95418994 184060252 149173255 145125592 149173255 233121363 184785330 184060252 184785330 258394785 235183655 233121363 235183655 176706345 255001046 258394785 255001046 272954181 187241537 176706345 187241537 118776271 271752340 272954181 271752340 73748519 121007199 118776271 121007199 218684328 79086102 73748519 79086102 97710331 214694611 218684328 214694611 51226989 99208925 97710331 99208925 86927417 55366578 51226989 55366578 84393891 90830990 86927417 90830990 256033086 86614755 84393891 86614755 254734968 254156540 256033086 254156540 126280234 251752946 254734968 251752946 70040139 129811250 126280234 129811250 76190609 74447784 70040139 74447784 85525482 77326589 76190609 77326589 84643459 89032613 85525482 89032613 231143139 87929010 84643459 87929010 142678652 228815400 231143139 228815400 129943286 145906795 142678652 145906795 14345283 135262609 129943286 135262609 134863520 14104712 14345283 14104712 68450651 139625007 134863520 139625007 158325166 72032521 68450651 72032521 98086395 161706067 158325166 161706067 182709343 100373577 98086395 100373577 86676041 195240589 182709343 195240589 171178179 88772844 86676041 88772844 73749639 176776607 171178179 176776607 135414366 74232646 73749639 74232646 147036248 141524752 135414366 141524752 283556746 152325165 147036248 152325165 57300310 279415256 283556746 279415256 235769720 61104850 57300310 61104850 53942035 237279252 235769720 237279252 183849518 57574926 53942035 57574926 213830583 195968610 183849518 195968610 71916119 213149404 213830583 213149404 135292169 73639979 71916119 73639979 74773415 139520085 135292169 139520085 231135152 76705446 74773415 76705446 110935525 226615613 231135152 226615613 35319657 116136005 110935525 116136005 168958701 36654856 35319657 36654856 284168389 178090120 168958701 178090120 141438510 282314779 284168389 282314779 183922367 146333753 141438510 146333753 136362037 190050108 183922367 190050108 241653628 143380184 136362037 143380184 29344210 240158074 241653628 240158074 115900535 29419438 29344210 29419438 258092045 116022021 115900535 116022021 263994481 255612603 258092045 255612603 139450654 262573802 263994481 262573802 25040996 143690416 139450654 143690416 216917104 25646904 25040996 25646904 212449521 213855328 216917104 213855328 149338810 209327220 212449521 209327220 222566638 154429690 149338810 154429690 66678818 226283380 222566638 226283380 170256659 70541421 66678818 70541421 194203400 178872866 170256659 178872866 260576105 203735312 194203400 203735312 103407262 257226639 260576105 257226639 114080910 107101371 103407262 107101371 211003732 115067460 114080910 115067460 266616721 205896603 211003732 205896603 181954391 264624193 266616721 264624193 283717905 187397823 181954391 187397823 184012021 280050092 283717905 280050092 180726395 193422018 184012021 193422018 239874840 183820802 180726395 183820802 227686093 238058958 239874840 238058958 295075934 223598870 227686093 223598870 256751581 294434238 295075934 294434238 188230681 250778158 256751581 250778158 25007340 190839954 188230681 190839954 68035445 27656770 25007340 27656770 153921509 71324050 68035445 71324050 151985356 157469763 153921509 157469763 278521752 154223452 151985356 154223452 171883721 276469693 278521752 276469693 47334461 176391781 171883721 176391781 214760615 49529246 47334461 49529246 111178457 217883664 214760615 217883664 102246453 116479134 111178457 116479134 268872241 105779368 102246453 105779368 47506706 265350215 268872241 265350215 140115158 50426746 47506706 50426746 37385730 144649623 140115158 144649623 146895833 41734067 37385730 41734067 71602919 150819909 146895833 150819909 202191254 74077196 71602919 74077196 101913074 210256902 202191254 210256902 23733275 105842537 101913074 105842537 150233434 26509793 23733275 26509793 246606090 155996640 150233434 155996640 50411577 245127011 246606090 245127011 49498613 53151801 50411577 53151801 88993270 53106373 49498613 53106373 80487474 89735761 88993270 89735761 229929314 84757306 80487474 84757306 116540294 226583291 229929314 226583291 201617195 117533946 116540294 117533946 172669233 205319105 201617195 205319105 269643619 179666920 172669233 179666920 78331438 268259226 269643619 268259226 73151570 79868190 78331438 79868190 132207208 76871005 73151570 76871005 221606599 139308940 132207208 139308940 54803602 216101589 221606599 216101589 221610166 56536130 54803602 56536130 212961628 225696261 221610166 225696261 125543454 211087433 212961628 211087433 151546624 128345539 125543454 128345539 111044372 162206167 151546624 162206167 41719157 110847832 111044372 110847832 51675191 45833956 41719157 45833956 40354015 52211411 51675191 52211411 283384682 42559434 40354015 42559434 228228079 282367198 283384682 282367198 247230672 223465316 228228079 223465316 193578605 242488017 247230672 242488017 54503096 198972838 193578605 198972838 111023668 56229135 54503096 56229135 90676361 110186856 111023668 110186856 260207922 93905957 90676361 93905957 132636234 256166051 260207922 256166051 264769169 137335206 132636234 137335206 191443173 260330995 264769169 260330995 33110822 198535155 191443173 198535155 273671543 34001078 33110822 34001078 73846505 271275059 273671543 271275059 42524878 75678550 73846505 75678550 226501600 46473086 42524878 46473086 190270084 232130113 226501600 232130113 119519590 193511827 190270084 193511827 38398091 123618921 119519590 123618921 29103358 37326793 38398091 37326793 164100363 31795653 29103358 31795653 72163017 169852356 164100363 169852356 216150940 75282634 72163017 75282634 263426480 215078442 216150940 215078442 250229795 261641333 263426480 261641333 53319790 246691633 250229795 246691633 145852472 54246953 53319790 54246953 103486674 150389256 145852472 150389256 280485113 108605625 103486674 108605625 95906098 279091391 280485113 279091391 155258024 99786269 95906098 99786269 79730631 160545642 155258024 160545642 218073230 82543140 79730631 82543140 225997921 212551423 218073230 212551423 204069201 226616653 225997921 226616653 279258815 208003542 204069201 208003542 108267871 277018880 279258815 277018880 205311441 113748812 108267871 113748812 299042040 206761529 205311441 206761529 42606926 296803578 299042040 296803578 211035157 42011030 42606926 42011030 66054628 217512039 211035157 217512039 109711269 67528595 66054628 67528595 242021312 112823327 109711269 112823327 237350414 239476669 242021312 239476669 210534731 233532883 237350414 233532883 95481630 210072595 210534731 210072595 173618340 98676527 95481630 98676527 126993552 177328888 173618340 177328888 231627836 131101426 126993552 131101426 162320389 233941927 231627836 233941927 51690918 167391985 162320389 167391985 90872989 52312195 51690918 52312195 256097768 92525818 90872989 92525818 79824877 252021659 256097768 252021659 92810999 80386216 79824877 80386216 226112541 93495769 92810999 93495769 166809935 221190698 226112541 221190698 71149880 174652836 166809935 174652836 62988070 76458659 71149880 76458659 133829341 64339071 62988070 64339071 76861178 138526537 133829341 138526537 192159747 79227939 76861178 79227939 141628966 191182493 192159747 191182493 78734993 148004573 141628966 148004573 128145507 80883922 78734993 80883922 229413937 134215968 128145507 134215968 186495626 225729332 229413937 225729332 38956349 192387130 186495626 192387130 112212483 39416082 38956349 39416082 84285222 116086761 112212483 116086761 205623894 86077988 84285222 86077988 214151584 207759749 205623894 207759749 271980235 212139437 214151584 212139437 97189976 268565842 271980235 268565842 94481754 98129117 97189976 98129117 45209355 95990777 94481754 95990777 45878912 45142143 45209355 45142143 240194371 50782728 45878912 50782728 216422320 235729658 240194371 235729658 252439692 219797214 216422320 219797214 130853875 248500527 252439692 248500527 80019542 135634332 130853875 135634332 268248860 83238338 80019542 83238338 66922658 268156156 268248860 268156156 250429188 68648660 66922658 68648660 63253136 246320054 250429188 246320054 147619284 66506681 63253136 66506681 167379377 155250222 147619284 155250222 278947522 176260988 167379377 176260988 149372448 275103166 278947522 275103166 63227633 153981744 149372448 153981744 106299643 67092284 63227633 67092284 124651670 107847609 106299643 107847609 283858422 128117230 124651670 128117230 78080465 281700997 283858422 281700997 181513129 79378281 78080465 79378281 154411093 188194399 181513129 188194399 1790922
144037 0 0 585207703 0 0 0 135340011 454678775 585207703 454678775 427410227 90012744 135340011 90012744 277034947 285279812 427410227 285279812 767889223 815479924 277034947 815479924 56776800 650391414 767889223 650391414 159321350 38343603 56776800 38343603 263456785 894034265 159321350 894034265 551836065 825208174 263456785 825208174 816752958 517720477 551836065 517720477 824851014 367095052 816752958 367095052 944495617 587012194 824851014 587012194 164775515 528295070 944495617 528295070 481851040 110129806 164775515 110129806 977596437 674469677 481851040 674469677 144126860 381581414 977596437 381581414 489001352 96042496 144126860 96042496 249535662 325244245 489001352 325244245 29962361 164897212 249535662 164897212 310048449 980184800 29962361 980184800 413115709 205432078 310048449 205432078 739784373 275183206 413115709 275183206 665391322 528109498 739784373 528109498 125964288 398286353 665391322 398286353 269251750 916838402 125964288 916838402 441575016 821098796 269251750 821098796 114064870 701252554 441575016 701252554 695645159 924628805 114064870 924628805 549051713 528384776 695645159 528384776 608829046 537564834 549051713 537564834 680412684 649288813 608829046 649288813 222633015 503645392 680412684 503645392 376796856 146992588 222633015 146992588 976522297 744972817 376796856 744972817 778923558 581450138 976522297 581450138 338368256 439354058 778923558 439354058 752007557 224963387 338368256 224963387 379977094 475788144 752007557 475788144 615430898 253379265 379977094 253379265 426556406 366961492 615430898 366961492 384690868 284776093 426556406 284776093 89448638 256886641 384690868 256886641 13444753 940481509 89448638 940481509 518916344 8938438 13444753 8938438 132243510 349847170 518916344 349847170 904602149 912300386 132243510 912300386 595542197 521832192 904602149 521832192 163069004 343074519 595542197 343074519 433642993 891255335 163069004 891255335 152101201 706772654 433642993 706772654 728859297 101085515 152101201 101085515 444898242 586806720 728859297 586806720 977137337 296615824 444898242 296615824 437870877 475517860 977137337 475517860 438784752 703722094 437870877 703722094 384135845 703131799 438784752 703131799 421342404 739895559 384135845 739895559 251626159 715497245 421342404 715497245 8571501 166173458 251626159 166173458 853299283 993721560 8571501 993721560 14283949 467300884 853299283 467300884 419375226 990558423 14283949 990558423 334711980 716700226 419375226 716700226 563657591 773818985 334711980 773818985 280649087 413888346 563657591 413888346 495632239 812833453 280649087 812833453 437063792 665721216 495632239 665721216 920304660 704461140 437063792 704461140 956040785 557461060 920304660 557461060 211015295 561454730 956040785 561454730 532970160 859009189 211015295 859009189 916941904 382843805 532970160 382843805 403629336 455143497 916941904 455143497 477071746 268810161 403629336 268810161 175075822 677218881 477071746 677218881 129920915 116461535 175075822 116461535 82623322 86384508 129920915 86384508 19821020 55051092 82623322 55051092 910883307 12947353 19821020 12947353 481411152 517033094 910883307 517033094 50265483 674775350 481411152 674775350 653550295 33969727 50265483 33969727 465602564 377828370 653550295 377828370 110405383 310487860 465602564 310487860 285791598 73451453 110405383 73451453 260218044 808694313 285791598 808694313 625862666 827148412 260218044 827148412 75578601 339961675 625862666 339961675 365253203 949360567 75578601 949360567 246708308 752885730 365253203 752885730 192523920 162671212 246708308 162671212 78771439 871326866 192523920 871326866 575764646 947160363 78771439 947160363 364150086 507710140 575764646 507710140 158573740 242654806 364150086 242654806 325253256 105656390 158573740 105656390 162089122 780469751 325253256 780469751 949543354 892165799 162089122 892165799 827051184 466483223 949543354 466483223 83643395 351515873 827051184 351515873 724963629 55835401 83643395 55835401 187010691 559855318 724963629 559855318 330611082 124831664 187010691 124831664 37312629 776554508 330611082 776554508 265795683 974907342 37312629 974907342 20674859 823378748 265795683 823378748 159362504 13362772 20674859 13362772 977182431 894020718 159362504 894020718 336074525 507348488 977182431 507348488 289949656 223169488 336074525 223169488 318562341 191735556 289949656 191735556 973832764 785151595 318562341 785151595 762011812 642130131 973832764 642130131 983104353 617089157 762011812 617089157 555668405 628740830 983104353 628740830 137379587 367453405 555668405 367453405 875547566 91401074 137379587 91401074 497975038 377814713 875547566 377814713 713653050 331717925 497975038 331717925 52813856 398922927 713653050 398922927 17118674 964506425 52813856 964506425 627602348 11084893 17118674 11084893 1024027 621129445 627602348 621129445 117463797 762648 1024027 762648 145681384 922422444 117463797 922422444 109927015 97096679 145681384 97096679 138335223 73150254 109927015 73150254 189519735 92187889 138335223 92187889 257925392 873538654 189519735 873538654 324205705 169833012 257925392 169833012 133752901 781189985 324205705 781189985 664573371 88937804 133752901 88937804 47004252 581980492 664573371 581980492 175884647 31552525 47004252 31552525 484780001 117110982 175884647 117110982 258220292 672465805 484780001 672465805 538812554 170079039 258220292 170079039 58391314 469926222 538812554 469926222 878209853 960822312 58391314 960822312 557634325 503432317 878209853 503432317 790423172 620841122 557634325 620841122 175504680 481706897 790423172 481706897 584431392 116799869 175504680 116799869 230006365 451605859 584431392 451605859 171648154 152115687 230006365 152115687 371643744 885719563 171648154 885719563 713926173 748656856 371643744 748656856 338804485 376185706 713926173 376185706 113156154 770864182 338804485 770864182 685858749 75174367 113156154 75174367 729023190 522750408 685858749 522750408 421126727 511779292 729023190 511779292 862364981 280655176 421126727 280655176 389220491 362732115 862364981 362732115 398960174 736735194 389220491 736735194 517779316 265793104 398960174 265793104 890503809 462467945 517779316 462467945 207245633 646137334 890503809 646137334 64143598 860998478 207245633 860998478 828190004 43146570 64143598 43146570 220646185 583859052 828190004 583859052 9860598 145592841 220646185 145592841 795438395 992980261 9860598 992980261 339420604 393092281 795438395 393092281 144782638 225714363 339420604 225714363 134900964 96465290 144782638 96465290 350558881 89662319 134900964 89662319 371156103 233259749 350558881 233259749 869161765 748879326 371156103 748879326 66204329 400506174 869161765 400506174 847215405 955414077 66204329 955414077 271841149 563239254 847215405 563239254 138844920 178877056 271841149 178877056 911561875 907516220 138844920 907516220 324493027 587009661 911561875 587009661 656636455 214892758 324493027 214892758 130374428 424991382 656636455 424991382 423475270 86731713 130374428 86731713 417742799 713836412 423475270 713836412 412071679 277935679 417742799 277935679 86604951 721873959 412071679 721873959 464526896 57880920 86604951 57880920 179882745 685635681 464526896 685635681 840054021 880210590 179882745 880210590 282756546 372467783 840054021 372467783 901030240 810997791 282756546 810997791 144851246 567536425 901030240 567536425 264501082 96530386 144851246 96530386 52923316 174129404 264501082 174129404 399201662 35816885 52923316 35816885 812202254 265895003 399201662 265895003 562268649 657040518 812202254 657040518 140515402 609977335 562268649 609977335 198019076 93799914 140515402 93799914 205890013 131831347 198019076 131831347 239223823 861883850 205890013 861883850 991305675 158036606 239223823 158036606 250533001 617602288 991305675 617602288 968824239 165445342 250533001 165445342 969220727 381035818 968824239 381035818 727500265 534794516 969220727 534794516 25240545 633739192 727500265 633739192 905771995 16194118 25240545 16194118 816596244 393858502 905771995 393858502 435476053 641619403 816596244 641619403 390344763 290729012 435476053 290729012 724345700 735860923 390344763 735860923 419130275 607894905 724345700 607894905 77983127 716981062 419130275 716981062 378993247 52152330 77983127 52152330 122276043 743847874 378993247 743847874 560843350 919170059 122276043 919170059 226911255 581335050 560843350 581335050 578074123 149948990 226911255 149948990 248073716 621692339 578074123 621692339 329676926 834877693 248073716 834877693 184688478 218455498 329676926 218455498 260984978 877107041 184688478 877107041 85836470 171763677 260984978 171763677 945898253 57347800 85836470 57347800 272687040 394210545 945898253 394210545 356528764 179397391 272687040 179397391 82497820 758927057 356528764 758927057 627531396 944856993 82497820 944856993 57703966 376066007 627531396 376066007 260637132 38982710 57703966 38982710 374236222 826856255 260637132 826856255 402291714 249946350 374236222 249946350 686556295 728258607 402291714 728258607 833806004 511880411 686556295 511880411 922495697 439428019 833806004 439428019 189754734 518979730 922495697 518979730 55810427 126402949 189754734 126402949 168577073 37506798 55810427 37506798 965440283 887801072 168577073 887801072 669905333 597152428 965440283 597152428 66829300 571759424 669905333 571759424 132080261 44927629 66829300 44927629 993177568 88121931 132080261 88121931 359127020 383984711 993177568 383984711 561532290 239418642 359127020 239418642 32791986 641390704 561532290 641390704 428324369 21514276 32791986 21514276 448920979 710591240 428324369 710591240 378324469 299151730 448920979 299151730 969945946 252439728 378324469 252439728 77425102 364762353 969945946 364762353 879167398 52005890 77425102 52005890 826412964 489877529 879167398 489877529 84867717 345012592 826412964 345012592 238786971 56721286 84867717 56721286 498531877 841176335 238786971 841176335 784200612 331998975 498531877 331998975 7827911 386685597 784200612 386685597 330099126 5103945 7827911 5103945 470468853 776854749 330099126 776854749 340494582 681907018 470468853 681907018 153676314 769716890 340494582 769716890 255387770 897867279 153676314 897867279 63956653 830323558 255387770 830323558 79827974 43005153 63956653 43005153 283959491 946591929 79827974 946591929 804982635 810047139 283959491 810047139 870708882 399003476 804982635 399003476 235601554 495974583 870708882 495974583 276451714 155720853 235601554 155720853 29010743 815769159 276451714 815769159 484556637 980970765 29010743 980970765 476083364 322439732 484556637 322439732 939839460 316823877 476083364 316823877 901552578 357905811 939839460 357905811 292728973 570640748 901552578 570640748 543661769 803187077 292728973 803187077 31184764 557804640 543661769 557804640 392798723 979302884 31184764 979302884 459742718 262091874 392798723 262091874 139595352 688863234 459742718 688863234 194305732 906932630 139595352 906932630 552378889 870164880 194305732 870164880 14907717 561530938 552378889 561530938 453106983 990147870 14907717 990147870 178315328 302198227 453106983 302198227 131727550 119072759 178315328 119072759 766834105 87858293 131727550 87858293 230734334 545244782 766834105 545244782 214979698 152625879 230734334 152625879 392763584 142457503 214979698 142457503 219039739 734406562 392763584 734406562 847793642 853927091 219039739 853927091 69830182 508472385 847793642 508472385 175055568 47121770 69830182 47121770 209255715 883755881 175055568 883755881 180178865 139277616 209255715 139277616 136700821 120124927 180178865 120124927 330797669 91027565 136700821 91027565 154356879 219332374 330797669 219332374 919911078 103112762 154356879 103112762 74062937 469953758 919911078 469953758 442840267 950267976 74062937 950267976 698339660 700531071 442840267 700531071 438815251 643689915 698339660 643689915 248995450 703108625 438815251 703108625 130714917 164436043 248995450 164436043 608513370 86927579 130714917 86927579 882683878 474781429 608513370 474781429 88233216 620052798 882683878 620052798 296331280 941170979 88233216 941170979 874064804 800714460 296331280 800714460 555217959 492189855 874064804 492189855 550415131 418251874 555217959 418251874 911410305 634427224 550415131 634427224 379382558 370865952 911410305 370865952 520911419 252999255 379382558 252999255 250129085 610787168 520911419 610787168 452832905 165144134 250129085 165144134 230047270 693365922 452832905 693365922 137854587 846619154 230047270 846619154 286081620 908664098 137854587 908664098 769705115 808379624 286081620 808379624 407751112 365886871 769705115 365886871 264439244 271704795 407751112 271704795 748924368 824334057 264439244 824334057 855185115 433868511 748924368 433868511 110991132 364112647 855185115 364112647 151400033 926818742 110991132 926818742 353397992 899491153 151400033 899491153 922857875 761522077 353397992 761522077 126581933 657685407 922857875 657685407 392204762 916539112 126581933 916539112 572369873 261780287 392204762 261780287 107789272 416445458 572369873 416445458 367243736 71299817 107789272 71299817 701376732 751630920 367243736 751630920 162921014 443057932 701376732 443057932 256637084 891379031 162921014 891379031 481782814 829513695 256637084 829513695 433559056 674551847 481782814 674551847 123213217 706851839 433559056 706851839 758437304 918617134 123213217 918617134 374796762 460154703 758437304 460154703 923360530 250314075 374796762 250314075 116882340 427160997 923360530 427160997 380155092 922771831 116882340 922771831 123609552 253596998 380155092 253596998 566528700 918299666 123609552 918299666 783539215 437282793 566528700 437282793 316358155 350613218 783539215 350613218 315365198 786616203 316358155 786616203 505783762 787455515 315365198 787455515 474092007 385681601 505783762 385681601 598944906 315428779 474092007 315428779 584691704 503120797 598944906 503120797 534602789 626541899 584691704 626541899 305178419 478907881 534602789 478907881 669398603 202273131 305178419 202273131 35857078 567319052 669398603 567319052 869282041 976246662 35857078 976246662 421909875 599744376 869282041 599744376 683969427 715022230 421909875 715022230 909599748 470330773 683969427 470330773 233821400 581869233 909599748 581869233 363718661 154722217 233821400 154722217 702488026 753774716 363718661 753774716 479757353 447953491 702488026 447953491 92730680 319120428 479757353 319120428 211077473 938398069 92730680 938398069 13997589 140252734 211077473 140252734 775983348 9353183 13997589 9353183 799422779 384860282 775983348 384860282 39571527 382349428 799422779 382349428 531423471 26260247 39571527 26260247 620135652 478281096 531423471 478281096 151045883 464614946 620135652 464614946 90378899 100535488 151045883 100535488 181494586 60326665 90378899 60326665 160132030 120834876 181494586 120834876 374096275 893510697 160132030 893510697 542414545 249852560 374096275 249852560 292095996 564810935 542414545 564810935 147611489 803669401 292095996 803669401 880347446 901965464 147611489 901965464 88263732 392879759 880347446 392879759 535971620 941165471 88263732 941165471 711325194 342929692 535971620 342929692 470865806 414983655 711325194 414983655 28652427 313525673 470865806 313525673 991959638 981300758 28652427 981300758 350149112 513312790 991959638 513312790 157235564 763554165 350149112 763554165 476251512 895525053 157235564 895525053 812185625 677733655 476251512 677733655 53253035 430039212 812185625 430039212 537308365 964055036 53253035 964055036 12774206 604501154 537308365 604501154 182162729 991210120 12774206 991210120 217612931 878812180 182162729 878812180 39281837 854880807 217612931 854880807 431934876 25979161 39281837 25979161 802861639 707923409 431934876 707923409 216279082 618102953 802861639 618102953 141719253 855484407 216279082 855484407 750195325 905795117 141719253 905795117 232658545 536762214 750195325 536762214 22384319 153950226 232658545 153950226 534361307 985132039 22384319 985132039 449892523 553231165 534361307 553231165 858234834 299830794 449892523 299830794 720001494 619720088 858234834 619720088 808289086 587070429 720001494 587070429 192334796 464371977 808289086 464371977 702073636 871552561 192334796 871552561 123485303 335230053 702073636 335230053 753177422 82340487 123485303 82340487 40951276 577490847 753177422 577490847 430793241 27190943 40951276 27190943 596368317 708736032 430793241 708736032 624378895 581653870 596368317 581653870 127782173 657649244 624378895 657649244 343440006 84914662 127782173 84914662 414050187 228729355 343440006 228729355 422730062 720479358 414050187 720479358 410811243 281867851 422730062 281867851 358652016 273765019 410811243 273765019 714839327 239083712 358652016 239083712 940779480 604335074 714839327 604335074 568983561 539587750 940779480 539587750 99909308 621571129 568983561 621571129 256466796 934286253 99909308 934286253 753666734 829617753 256466796 829617753 303507046 354418139 753666734 354418139 745581501 200976779 303507046 200976779 343102288 502078391 745581501 502078391 299695201 228394052 343102288 228394052 647623399 198142918 299695201 198142918 591224383 589809423 647623399 589809423 762732913 487419128 591224383 487419128 314016738 383157429 762732913 383157429 223729381 207912707 314016738 207912707 355200458 851195405 223729381 851195405 477009549 760255570 355200458 760255570 76539398 317289535 477009549 317289535 405564305 948655023 76539398 948655023 764377016 726184369 405564305 726184369 148993127 613917306 764377016 613917306 469682381 99198790 148993127 99198790 274924926 312608066 469682381 312608066 637738932 816806000 274924926 816806000 321409914 467826959 637738932 467826959 212858681 213036919 321409914 213036919 415639128 857759502 212858681 857759502 66222770 276914548 415639128 276914548 387156586 44612226 66222770 44612226 722948687 738145212 387156586 738145212 427639768 408913059 722948687 408913059 326148303 711113559 427639768 711113559 493241890 779678412 326148303 779678412 379122339 327879842 493241890 327879842 275386341 743804458 379122339 743804458 235857923 816485916 275386341 816485916 156161322 843326833 235857923 843326833 338439118 896320270 156161322 896320270 937824984 225004793 338439118 225004793 522429632 662310682 937824984 662310682 830614422 447716045 522429632 447716045 134229124 581397351 830614422 581397351 414982268 89189387 134229124 89189387 94961674 719767708 414982268 719767708 481860100 936944485 94961674 936944485 443262562 320464063 481860100 320464063 911634122 295699935 443262562 295699935 716778558 373403296 911634122 373403296 499356999 335922160 716778558 335922160 428683415 663273139 499356999 663273139 544685167 286159647 428683415 286159647 890439425 424120230 544685167 424120230 994531612 373220619 890439425 373220619 338491923 564847520 994531612 564847520 164996859 225068986 338491923 225068986 602046546 890215370 164996859 890215370 869402606 622788617 602046546 622788617 173734807 542605339 869402606 542605339 151059952 884498364 173734807 884498364 560285135 100538330 151059952 100538330 146262018 649520652 560285135 649520652 58578937 902730331 146262018 902730331 442710279 960729791 58578937 960729791 345271020 295234212 442710279 295234212 976677820 766699185 345271020 766699185 670226455 338308356 976677820 338308356 200970239 476801697 670226455 476801697 26866502 133792233 200970239 133792233 372743968 982211755 26866502 982211755 103587221 748020645 372743968 748020645 912473281 68667248 103587221 68667248 594338988 371216334 912473281 371216334 28708610 385700587 594338988 385700587 470453635 18437709 28708610 18437709 301898266 681960268 470453635 681960268 44649043 199832721 301898266 199832721 150105358 29445203 44649043 29445203 3694825 99811285 150105358 99811285 117282389 2455829 3694825 2455829 110143142 922556902 117282389 922556902 110000185 73306444 110143142 73306444 206879067 927415324 110000185 927415324 463939154 861435904 206879067 861435904 168445569 309353724 463939154 309353724 39571524 887888519 168445569 887888519 827941742 973273588 39571524 973273588 389664925 524492520 827941742 524492520 98792474 736276619 389664925 736276619 716735816 935092735 98792474 935092735 3383719 562634566 716735816 562634566 318787291 2173727 3383719 2173727 74771700 211411240 318787291 211411240 626288830 50210715 74771700 50210715 176667968 360714470 626288830 360714470 216903903 117771204 176667968 117771204 499087064 143752078 216903903 143752078 921580161 332338662 499087064 332338662 821043961 430057242 921580161 430057242 504486397 477168952 821043961 477168952 418194868 405861360 504486397 405861360 241571868 278372235 418194868 278372235 252456876 159686209 241571868 159686209 418601639 166707152 252456876 166707152 658407909 278644102 418601639 278644102 384491242 380762078 658407909 380762078 197789145 739638098 384491242 739638098 685134189 131732149 197789145 131732149 316492875 518666444 685134189 518666444 628396160 209715253 316492875 209715253 692554974 502160664 628396160 502160664 233705416 562757168 692554974 562757168 18247565 154578285 233705416 154578285 191322897 11953585 18247565 11953585 854686280 127638400 191322897 127638400 268179537 378567132 854686280 378567132 94738308 821706574 268179537 821706574 870515210 937149056 94738308 937149056 302424085 609161548 870515210 609161548 490137774 796729850 302424085 796729850 599413807 669423089 490137774 669423089 213183695 339968688 599413807 339968688 145797228 141530586 213183695 141530586 115169717 97143611 145797228 97143611 369228946 923907368 115169717 923907368 729379982 750302181 369228946 750302181 149732506 432921112 729379982 432921112 784455629 900761004 149732506 900761004 202348854 356658576 784455629 356658576 386618838 134614883 202348854 134614883 4834176 258063777 386618838 258063777 570216308 3033077 4834176 3033077 575561933 362125253 570216308 362125253 112616870 595819047 575561933 595819047 319094461 925657633 112616870 925657633 112670644 211665131 319094461 211665131 637445666 925650913 112670644 925650913 388471889 481349152 637445666 481349152 893271282 259275776 388471889 259275776 81120141 358160974 893271282 358160974 387632277 54077605 81120141 54077605 482594005 737919439 387632277 737919439 903382750 321042269 482594005 321042269 640456140 510025340 903382750 510025340 641575204 596325400 640456140 596325400 775545492 466706109 641575204 466706109 106334941 617931057 775545492 617931057 836596801 70469740 106334941 70469740 12006611 490773470 836596801 490773470 264262683 7836045 12006611 7836045 961075547 173953700 264262683 173953700 335077194 534123564 961075547 534123564 112231237 773574385 335077194 773574385 280796776 74430549 112231237 74430549 118109491 812771915 280796776 812771915 488452773 922068104 118109491 922068104 296925313 324903121 488452773 324903121 6336529 800225176 296925313 800225176 163871576 4044381 6336529 4044381 27332942 890765662 163871576 890765662 487068857 982044173 27332942 982044173 224525112 323900806 487068857 323900806 605339132 148198839 224525112 148198839 173332086 526352485 605339132 526352485 863030142 115627281 173332086 115627281 669509910 608659519 863030142 608659519 414280973 591297303 669509910 591297303 726330546 720288464 414280973 720288464 174477936 651851044 726330546 651851044 377807462 116255993 174477936 116255993 59551631 744538663 377807462 744538663 305567315 40033785 59551631 40033785 345231448 794164392 305567315 794164392 553052645 766724899 345231448 766724899 942654736 575265468 553052645 575265468 23098420 433198903 942654736 433198903 869671229 984541640 23098420 984541640 709442700 609742748 869671229 609742748 379673587 490525969 709442700 490525969 464837689 253206084 379673587 253206084 17102395 685448326 464837689 685448326 353564050 988652139 17102395 988652139 639952739 761456282 353564050 761456282 417862808 507704106 639952739 507704106 686817483 278092869 417862808 278092869 893763221 443027484 686817483 443027484 60977518 432965796 893763221 432965796 855783478 958825188 60977518 958825188 958037342 448996885 855783478 448996885 577262764 343841757 958037342 343841757 332540424 545913235 577262764 545913235 626820715 775234245 332540424 775234245 404296847 661729067 626820715 661729067 359392652 269219504 404296847 269219504 430470385 756965734 359392652 756965734 898875214 709012862 430470385 709012862 415423515 420326976 898875214 420326976 901438343 276792953 415423515 276792953 64668124 621219356 901438343 621219356 262519392 43469633 64668124 43469633 873545531 172602997 262519392 172602997 79827977 351118078 873545531 351118078 207748099 53398837 79827977 53398837 435158097 860642862 207748099 860642862 265964658 290548432 435158097 290548432 607191963 823282071 265964658 823282071 609659252 433813265 607191963 433813265 813788051 375516352 609659252 375516352 898980295 548309306 813788051 548309306 35806621 500768745 898980295 500768745 37996552 976356669 35806621 976356669 362645590 974382673 37996552 974382673 189227721 241609872 362645590 241609872 390934035 873812194 189227721 873812194 622814972 735652457 390934035 735652457 317349285 600677995 622814972 600677995 415536596 785874644 317349285 785874644 80620389 276867322 415536596 276867322 718863602 946073094 80620389 946073094 367016020 405750725 718863602 405750725 476067510 751712897 367016020 751712897 344513820 677871380 476067510 677871380 769134364 767166854 344513820 767166854 831809877 415702711 769134364 415702711 236962698 527590067 831809877 527590067 491657945 156704629 236962698 156704629 996681859 326999575 491657945 326999575 756352108 346448936 996681859 346448936 419358984 530636355 756352108 530636355 478922660 716766109 419358984 716766109 851833413 676034271 478922660 676034271 242481234 370537181 851833413 370537181 946987976 838544543 242481234 838544543 76704920 571051445 946987976 571051445 577405661 51408987 76704920 51408987 612812082 620858077 577405661 620858077 261549257 461160386 612812082 461160386 836194899 172127998 261549257 172127998 286751904 448019413 836194899 448019413 669116084 189223917 286751904 189223917 124931976 428409071 669116084 428409071 551305033 83185357 124931976 83185357 739869469 390983621 551305033 390983621 87572933 443837021 739869469 443837021 10540552 58736220 87572933 58736220 497832076 7069278 10540552 7069278 747879364 664177214 497832076 664177214 394116930 365649588 747879364 365649588 135099776 262761855 394116930 262761855 154119103 89852941 135099776 89852941 155676260 897528167 154119103 897528167 740989293 896522105 155676260 896522105 61848683 449038534 740989293 449038534 708785606 958448206 61848683 958448206 339382171 439567299 708785606 439567299 146019896 225696317 339382171 225696317 871805589 902857212 146019896 902857212 475674078 357706640 871805589 357706640 169830203 316458464 475674078 316458464 97406318 886966027 169830203 886966027 595899507 64871577 97406318 64871577 97971787 468595453 595899507 468595453 930138200 935479276 97971787 935479276 187466810 653440445 930138200 653440445 288498111 125035170 187466810 125035170 979511196 806281937 288498111 806281937 653578976 476342836 979511196 476342836 588092397 408348995 653578976 408348995 690276822 384062597 588092397 384062597 260464408 594727649 690276822 594727649 278257582 826980153 260464408 826980153 356000730 182953201 278257582 182953201 983059377 759484947 356000730 759484947 289556561 631566625 983059377 631566625 126951223 805491535 289556561 805491535 756180424 84381232 126951223 84381232 281357314 391715559 756180424 391715559 419926566 812459407 281357314 812459407 583172908 279770102 419926566 279770102 921524911 347750174 583172908 347750174 862540301 595507096 921524911 595507096 201179565 573516609 862540301 573516609 457658836 865267512 201179565 865267512 777196911 690299071 457658836 690299071 233233959 630904162 777196911 630904162 783911486 844777098 233233959 844777098 650211839 335978443 783911486 335978443 277291183 529000400 650211839 529000400 794739634 815334156 277291183 815334156 154022329 484219544 794739634 484219544 636083137 897626700 154022329 897626700 443455599 443304771 636083137 443304771 470142554 295816784 443455599 295816784 371880172 313018679 470142554 313018679 147979064 748573853 371880172 748573853 642136904 901698447 147979064 901698447 320026978 595646908 642136904 595646908 304719375 784020349 320026978 784020349 351661654 794861741 304719375 794861741 733232919 233961804 351661654 233961804 80491853 343981554 733232919 343981554 647774818 53720080 80491853 53720080 433988665 549147305 647774818 549147305 361143070 289890148 433988665 289890148 355728891 240659682 361143070 240659682 796707041 759708084 355728891 759708084 860184673 568677590 796707041 568677590 199025646 413381442 860184673 413381442 78994572 132450184 199025646 132450184 238941268 947025185 78994572 947025185 846144373 157854344 238941268 157854344 399110845 632521466 846144373 632521466 288463282 265857684 399110845 265857684 368317302 190785140 288463282 190785140 346197071 245518922 368317302 245518922 439811779 765911564 346197071 765911564 225390499 293477033 439811779 293477033 52556725 850036182 225390499 850036182 931099762 964689875 52556725 964689875 188757121 480711577 931099762 480711577 131021219 125823106 188757121 125823106 418252217 913390594 131021219 913390594 854943307 278480949 418252217 278480949 52246329 625319744 854943307 625319744 787904014 35453632 52246329 35453632 14901354 576970545 787904014 576970545 30381646 990149338 14901354 990149338 136961817 20029752 30381646 20029752 298619160 91143677 136961817 91143677 184454640 197528425 298619160 197528425 649312846 123091858 184454640 123091858 401780333 456957263 649312846 456957263 450305778 267535324 401780333 267535324 885318243 300103329 450305778 300103329 274214773 545514995 885318243 545514995 449506208 180363501 274214773 180363501 500810283 695595513 449506208 695595513 756992326 646451486 500810283 646451486 503749752 438371495 756992326 438371495 482395578 623179051 503749752 623179051 470956924 320843522 482395578 320843522 420475558 313606160 470956924 313606160 726818187 280076019 420475558 280076019 942746999 351918932 726818187 351918932 229270549 599368203 942746999 599368203 410037185 151644486 229270549 151644486 982682073 273290036 410037185 273290036 729630186 391062098 982682073 391062098 138116129 551022001 729630186 551022001 833858944 908266140 138116129 908266140 993875221 350346133 833858944 350346133 358102852 530610828 993875221 530610828 288205416 758018035 358102852 758018035 92305511 806617580 288205416 806617580 315668327 938656856 92305511 938656856 117289394 208929568 315668327 208929568 410069549 78019183 117289394 78019183 441287911 722946024 410069549 722946024 674938081 294370720 441287911 294370720 375558102 439677072 674938081 439677072 400844478 745764340 375558102 745764340 483002940 266920850 400844478 266920850 785309863 673761617 483002940 673761617 531717268 600900507 785309863 600900507 323320023 459187074 531717268 459187074 304622290 214039278 323320023 214039278 374291055 201806399 304622290 201806399 93868117 249950012 374291055 249950012 610556434 937714100 93868117 937714100 357422909 383964626 610556434 383964626 639289478 758502409 357422909 758502409 433650579 422058385 639289478 422058385 549234257 289578550 433650579 289578550 117809357 448385170 549234257 448385170 495240105 922262065 117809357 922262065 266338468 329655084 495240105 329655084 392983029 175164638 266338468 175164638 771958209 734292803 392983029 734292803 738803288 609408650 771958209 609408650 15133176 512247339 738803288 512247339 375508028 10084322 15133176 10084322 487958323 250816211 375508028 250816211 42730540 670663828 487958323 670663828 654208196 971316917 42730540 971316917 45389156 580843239 654208196 580843239 108430322 969064449 45389156 969064449 236601267 71991802 108430322 71991802 889743995 842688284 236601267 842688284 766243776 644104508 889743995 644104508 85854100 391279603 766243776 391279603 277847619 942607191 85854100 942607191 44930643 815011555 277847619 815011555 939835267 29685265 44930643 29685265 197794887 373691397 939835267 373691397 819173995 131746094 197794887 131746094 626148932 422025849 819173995 422025849 95784598 656496678 626148932 656496678 692784381 936424485 95784598 936424485 818359638 379329457 692784381 379329457 894950196 582502388 818359638 582502388 816476272 372241208 894950196 372241208 892163797 536526500 816476272 536526500 140890376 532691429 892163797 532691429 952839428 94087967 140890376 94087967 48405394 384439525 952839428 384439525 112712451 32523367 48405394 32523367 751727898 74861564 112712451 74861564 455549187 412810058 751727898 412810058 170402865 303776200 455549187 303776200 2691397 886635175 170402865 886635175 935296475 998063630 2691397 998063630 222912567 604615951 935296475 604615951 378770396 147164035 222912567 147164035 232889370 252710554 378770396 252710554 552199531 154146087 232889370 154146087 166538586 336815811 552199531 336815811 700237410 111315857 166538586 111315857 4623733 375341445 700237410 375341445 517060037 996969203 4623733 996969203 267864573 411667411 517060037 411667411 78616823 176143458 267864573 176143458 612292887 52473588 78616823 52473588 861189193 623826400 612292887 623826400 126934908 337810341 861189193 337810341 650365498 916291691 126934908 916291691 145822051 343483213 650365498 343483213 447786022 903113642 145822051 903113642 233991861 298458338 447786022 298458338 484609426 844367603 233991861 844367603 56802835 322455578 484609426 322455578 502701193 961721268 56802835 961721268 3389756 572926032 502701193 572926032 449168471 997701663 3389756 997701663 184722891 695852854 449168471 695852854 218045231 123245809 184722891 123245809 173431173 144268700 218045231 144268700 279465404 115752026 173431173 115752026 52078687 813836527 279465404 813836527 344067798 35363056 52078687 35363056 196069764 229222529 344067798 229222529 106015658 130759715 196069764 130759715 994409039 930369653 106015658 930369653 3190387 551390328 994409039 551390328 137036980 997778178 3190387 997778178 260539409 91197327 137036980 91197327 265399971 171551704 260539409 171551704 145902088 174665450 265399971 174665450 57602327 902918385 145902088 902918385 370858805 38875054 57602327 38875054 181981232 749135112 370858805 749135112 679332992 121257357 181981232 121257357 500973366 646978621 679332992 646978621 483377580 616883831 500973366 616883831 296542270 321705596 483377580 321705596 938384053 196224729 296542270 196224729 444025708 377917236 938384053 377917236 467815116 699430422 444025708 699430422 442627745 311451769 467815116 311451769 336121436 295181846 442627745 295181846 987122852 223182777 336121436 223182777 124312791 620213147 987122852 620213147 909480110 82778057 124312791 82778057 319377597 350411046 909480110 350411046 360587381 784415484 319377597 784415484 19579498 240317595 360587381 240317595 163919987 986912586 19579498 986912586 712738395 109749115 163919987 109749115 452449577 586450856 712738395 586450856 644660590 693756736 452449577 693756736 426063908 661047578 644660590 661047578 865301964 712218046 426063908 712218046 296098197 608382184 865301964 608382184 108401480 800993551 296098197 800993551 103625804 71958610 108401480 71958610 759276177 932023272 103625804 932023272 303526003 460926224 759276177 460926224 483181340 795934492 303526003 795934492 581407907 673529907 483181340 673529907 187682323 571516201 581407907 571516201 945515748 125088140 187682323 125088140 163031614 554644052 945515748 554644052 192401557 891307277 163031614 891307277 340490606 871416336 192401557 871416336 291816066 226597361 340490606 226597361 87030425 193023071 291816066 193023071 370015290 58241102 87030425 58241102 910352451 247028953 370015290 247028953 754418520 418690481 910352451 418690481 94051494 357392631 754418520 357392631 494740288 937603073 94051494 937603073 304053411 666327705 494740288 666327705 454940328 201462604 304053411 201462604 199594096 303357136 454940328 303357136 199376392 132836874 199594096 132836874 919380899 866511530 199376392 866511530 38328006 501651656 919380899 501651656 59658840 974198547 38328006 974198547 355159845 40131971 59658840 40131971 836030419 236553226 355159845 236553226 808391735 578496983 836030419 578496983 748840415 345346329 808391735 345346329 815759341 467967652 748840415 467967652 568460746 423275831 815759341 423275831 597388318 463743194 568460746 463743194 111846468 530801414 597388318 530801414 480471074 74231096 111846468 74231096 820485928 319581749 480471074 319581749 867444749 598113223 820485928 598113223 410636264 475682659 867444749 475682659 9423420 722518164 410636264 722518164 865839315 6406263 9423420 6406263 815615998 442457898 865839315 442457898 264421766 474833827 815615998 474833827 522733184 174053751 264421766 174053751 826008126 429919516 522733184 429919516 442942524 644994488 826008126 644994488 727109213 295454584 442942524 295454584 85648338 571328390 727109213 571328390 769796462 942806181 85648338 942806181 443356302 491479918 769796462 491479918 827523876 700090226 443356302 700090226 194209690 338671160 827523876 338671160 861006487 870190382 194209690 870190382 802381154 625097643 861006487 625097643 984017925 590671909 802381154 590671909 307792287 411566585 984017925 411566585 468204978 792526748 307792287 792526748 416619641 683659515 468204978 683659515 487928454 277414906 416619641 277414906 44810164 324556811 487928454 324556811 192732378 29620142 44810164 29620142 319141165 871248369 192732378 871248369 95103748 784678727 319141165 784678727 878516114 936822674 95103748 936822674 392683742 481099428 878516114 481099428 134370227 734445390 392683742 734445390 724120084 911028870 134370227 911028870 239512843 452090558 724120084 452090558 836452175 840774596 239512843 840774596 955617335 482684938 836452175 482684938 441641697 570984010 955617335 570984010 111394403 294620102 441641697 294620102 314199754 926606546 111394403 926606546 617629279 788227788 314199754 788227788 139062905 616474289 617629279 616474289 591061441 92769135 139062905 92769135 553099627 337018852 591061441 337018852 145854872 544921642 553099627 544921642 342732653 903050701 145854872 903050701 79598447 228116282 342732653 228116282 80751773 946673188 79598447 946673188 160289849 53851747 80751773 53851747 381453164 893467837 160289849 893467837 459932935 254413078 381453164 254413078 560145351 688741452 459932935 688741452 928102831 388734092 560145351 388734092 633078559 515845904 928102831 515845904 151009956 540939658 633078559 540939658 230132405 100504937 151009956 100504937 392975399 152241127 230132405 152241127 320381617 734301438 392975399 734301438 772294241 783815127 320381617 783815127 47052783 536163230 772294241 536163230 563421326 31587392 47052783 31587392 414881575 609522833 563421326 609522833 108157157 276342102 414881575 276342102 111559414 928911435 108157157 928911435 675093790 74109003 111559414 74109003 692302012 480659231 675093790 480659231 529415039 410045394 692302012 410045394 526696420 365881070 529415039 365881070 285789478 497662029 526696420 497662029 446260964 188437865 285789478 188437865 275095931 297456996 446260964 297456996 352490559 181011782 275095931 181011782 307967538 762016284 352490559 762016284 234166322 792436745 307967538 792436745 656657589 154954258 234166322 154954258 79100317 392218396 656657589 392218396 78135425 52971858 79100317 52971858 656308928 947546872 78135425 947546872 633500455 548075788 656308928 548075788 452675620 580689057 633500455 580689057 167040375 693549756 452675620 693549756 797097374 888802385 167040375 888802385 871518804 586741528 797097374 586741528 506631985 378739097 871518804 378739097 299308771 376343936 506631985 376343936 507053048 798561500 299308771 798561500 256747186 442707731 507053048 442707731 977693665 169079475 256747186 169079475 691960987 453698666 977693665 453698666 352660193 437283315 691960987 437283315 806599500 234833766 352660193 234833766 518825144 383992112 806599500 383992112 294660942 596495081 518825144 596495081 603198881 194788864 294660942 194788864 739421602 618505575 603198881 618505575 50671108 444176689 739421602 444176689 264975809 965825852 50671108 965825852 680761275 823887331 264975809 823887331 860196439 385097476 680761275 385097476 292707914 511767743 860196439 511767743 953860178 193547670 292707914 193547670 848520862 566020014 953860178 566020014 150694467 652192269 848520862 652192269 234366448 899945989 150694467 899945989 393406366 155030432 234366448 155030432 878402575 262407509 393406366 262407509 666445861 478961938 878402575 478961938 263512732 559137788 666445861 559137788 456784093 825166914 263512732 825166914 603483054 690977984 456784093 690977984 232173739 459003439 603483054 459003439 405483419 153548040 232173739 153548040 904186170 726201213 405483419 726201213 105705285 521811261 904186170 521811261 353992475 930653644 105705285 930653644 252103206 235552659 353992475 235552659 638296729 832155187 252103206 832155187 907621113 590581523 638296729 590581523 151444110 516885794 907621113 516885794 420975501 100789909 151444110 100789909 800604839 715610118 420975501 715610118 366428369 510372741 800604839 510372741 756016687 752066449 366428369 752066449 292026187 455523724 756016687 455523724 833703111 193250692 292026187 193250692 613691536 657506131 833703111 657506131 523444623 642061800 613691536 642061800 130851799 657310631 523444623 657310631 339751101 913541970 130851799 913541970 189844806 770142004 339751101 770142004 140989994 873342135 189844806 873342135 191915958 906122832 140989994 906122832 595452857 127803230 191915958 127803230 389220489 629236894 595452857 629236894 212416546 259713172 389220489 259713172 729562017 858113235 212416546 858113235 315245891 380067952 729562017 380067952 95134724 787512319 315245891 787512319 460865839 936800407 95134724 936800407 776990826 687903862 460865839 687903862 903819898 576503495 776990826 576503495 60565875 649764757 903819898 649764757 180065756 40820510 60565875 40820510 131367430 119946868 180065756 119946868 580900622 913120273 131367430 913120273 641780074 577207186 580900622 577207186 941461503 438028597 641780074 438028597 42544855 461736134 941461503 461736134 123227502 971467221 42544855 971467221 658185924 82212595 123227502 82212595 469196623 465739637 658185924 465739637 638969141 682967282 469196623 682967282 388527389 603045717 638969141 603045717 317200054 737148630 388527389 737148630 244468856 210129692 317200054 210129692 181420319 837376137 244468856 837376137 391110747 120793411 181420319 120793411 9685310 735597266 391110747 735597266 722317144 6614823 9685310 6614823 32297634 384698486 722317144 384698486 976295707 21311416 32297634 21311416 263453320 582611242 976295707 582611242 127560148 173223097 263453320 173223097 96391444 915975528 127560148 915975528 431991209 936148939 96391444 936148939 703366642 707896611 431991209 707896611 193752841 611314968 703366642 611314968 428741873 870701074 193752841 870701074 602171642 710259148 428741873 710259148 920438772 374413999 602171642 374413999 610767977 355035853 920438772 355035853 808539871 651597808 610767977 651597808 20608647 584297723 808539871 584297723 260218049 986274356 20608647 986274356 872682414 171257149 260218049 171257149 992715675 376213535 872682414 376213535 437561874 359407228 992715675 359407228 729460844 704008214 437561874 704008214 469912411 391025953 729460844 391025953 57774322 682298992 469912411 682298992 876188252 39012489 57774322 39012489 414496003 376098421 876188252 376098421 14692825 720080474 414496003 720080474 803730499 990260898 14692825 990260898 338852840 511047533 803730499 511047533 443014229 225332901 338852840 225332901 556009064 700346984 443014229 700346984 590940487 522137441 556009064 522137441 505315168 612082174 590940487 612082174 13676805 419440719 505315168 419440719 728604524 9152465 13676805 9152465 236796019 343035072 728604524 343035072 595425164 156679211 236796019 156679211 229697550 640184923 595425164 640184923 424680266 846923714 229697550 846923714 723390129 283638403 424680266 283638403 829429806 548627638 723390129 548627638 757858538 491596262 829429806 491596262 490809723 444794766 757858538 444794766 33158584 668902072 490809723 668902072 189948636 978101318 33158584 978101318 303400782 126501256 189948636 126501256 378832908 796087953 303400782 796087953 447622099 252759071 378832908 252759071 985804830 696900056 447622099 696900056 348475336 586725346 985804830 586725346 51624114 232131991 348475336 232131991 281022840 34996352 51624114 34996352 258179330 812696069 281022840 812696069 897163753 170025503 258179330 170025503 153052217 496746651 897163753 496746651 46787583 898331779 153052217 898331779 292225675 968061726 46787583 968061726 129378354 803615705 292225675 803615705 133791168 914311924 129378354 914311924 448447760 911465734 133791168 911465734 401508412 298840955 448447760 298840955 356185346 267316165 401508412 267316165 631389541 237354415 356185346 237354415 480833757 414385101 631389541 414385101 314582320 319838960 480833757 319838960 478623653 787980429 314582320 787980429 559497586 676163191 478623653 676163191 208526411 507943933 559497586 507943933 280298515 860196302 208526411 860196302 348364617 184689983 280298515 184689983 146311523 232005479 348364617 232005479 991446114 97536915 146311523 97536915 486591874 516120201 991446114 516120201 694948269 671590867 486591874 671590867 602446779 612249980 694948269 612249980 445237905 573261439 602446779 573261439 68893070 296782957 445237905 296782957 459801406 46421472 68893070 46421472 999663784 306687731 459801406 306687731 438007145 429342841 999663784 429342841 315559325 292321689 438007145 292321689 983313185 787309425 315559325 787309425 466746077 448541402 983313185 448541402 785749330 310988163 466746077 310988163 401146943 358860527 785749330 358860527 326472666 267087236 401146943 267087236 293031542 779558822 326472666 779558822 476353673 803031622 293031542 803031622 461536981 677569282 476353673 677569282 716665578 307913868 461536981 307913868 642680310 365160363 716665578 365160363 368202501 649458523 642680310 649458523 418170409 245458780 368202501 245458780 66096810 717648512 418170409 717648512 639393307 44562604 66096810 44562604 204204165 651457364 639393307 651457364 843721774 863076758 204204165 863076758 655874986 498407215 843721774 498407215 107045523 378564836 655874986 378564836 58687493 70892615 107045523 70892615 916672157 960679166 58687493 960679166 330922329 553543186 916672157 553543186 29543706 776302451 330922329 776302451 164210041 19086705 29543706 19086705 173813829 109872560 164210041 109872560 679630517 884451862 173813829 884451862 413813143 653358241 679630517 653358241 462516564 275515296 413813143 275515296 296986207 686881819 462516564 686881819 263168015 800123387 296986207 800123387 471199465 825481518 263168015 825481518 579694558 681249864 471199465 681249864 289378373 471924157 579694558 471924157 302391248 805650883 289378373 805650883 317411255 200154801 302391248 200154801 276693135 785804006 317411255 785804006 455911648 181938533 276693135 181938533 473843289 304088180 455911648 304088180 655777416 315296786 473843289 315296786 144584494 640090791 655777416 640090791 227420871 96323843 144584494 96323843 247489367 848615279 227420871 848615279 521440383 835447562 247489367 835447562 551667863 638674476 521440383 638674476 392075288 514443117 551667863 514443117 491617187 734859209 392075288 734859209 452783469 668285600 491617187 668285600 539255480 693495888 452783469 693495888 731324585 624818555 539255480 624818555 24710166 637283493 731324585 637283493 131838142 15947450 24710166 15947450 147896073 912523829 131838142 912523829 899701142 98545231 147896073 98545231 290694480 654369543 899701142 654369543 751977355 804583769 290694480 804583769 131586299 382395750 751977355 382395750 394543165 87663678 131586299 87663678 571070718 263081315 394543165 263081315 77425099 660371395 571070718 660371395 83790093 947852994 77425099 947852994 795473115 55911863 83790093 55911863 441532869 555208590 795473115 555208590 719262102 701258735 441532869 701258735 46569135 408243326 719262102 408243326 578162875 31188805 46569135 31188805 302715255 548334071 578162875 548334071 472446578 200408749 302715255 200408749 792012692 680503378 472446578 680503378 855651115 373259200 792012692 373259200 602527140 567247271 855651115 567247271 169598451 621685059 602527140 621685059 576614274 113207119 169598451 113207119 754586959 360060979 576614274 360060979 497330555 540252544 754586959 540252544 314925137 664506993 497330555 664506993 137235909 208361458 314925137 208361458 103728575 909128051 137235909 909128051 143014494 68770152 103728575 68770152 480766372 905111992 143014494 905111992 647227001 319831381 480766372 319831381 374201632 384486330 647227001 384486330 237608891 746766180 374201632 746766180 994450264 156988779 237608891 156988779 533570578 500675448 994450264 500675448 744576198 604785401 533570578 604785401 131018844 573854023 744576198 573854023 583789228 913390711 131018844 913390711 181452741 646625576 583789228 646625576 229053392 879268782 181452741 879268782 233327173 847563911 229053392 847563911 467988436 154376684 233327173 154376684 607082165 683764578 467988436 683764578 306690479 414966006 607082165 414966006 620103910 793335286 306690479 793335286 233519791 651605732 620103910 651605732 899226138 844624050 233519791 844624050 757787982 455989790 899226138 455989790 280002230 500426329 757787982 500426329 160832264 813240960 280002230 813240960 362645591 107248804 160832264 107248804 454825063 754619797 362645591 754619797 717943077 303221724 454825063 303221724 532343687 559654348 717943077 559654348 78874608 487754349 532343687 487754349 351268747 947101459 78874608 947101459 445375218 233579024 351268747 233579024 134754609 698667419 445375218 698667419 428135582 910849448 134754609 910849448 247406336 285698226 428135582 285698226 89047328 163174739 247406336 163174739 966006984 940850794 89047328 940850794 500326549 533451217 966006984 533451217 140754725 660670778 500326549 660670778 743616661 906284576 140754725 906284576 159080538 568843492 743616661 568843492 109672009 894176981 159080538 894176981 246421661 927632120 109672009 927632120 638841090 162498586 246421661 162498586 248537723 524343316 638841090 524343316 267544966 834532099 248537723 834532099 744571444 175967093 267544966 175967093 648371 589964929 744571444 589964929 421624892 999386443 648371 999386443 266169876 280990907 421624892 280990907 778055349 175136875 266169876 175136875 830105793 564813035 778055349 564813035 106797172 438628216 830105793 438628216 57426275 929960807 106797172 929960807 498988457 961401867 57426275 961401867 879520298 332268330 498988457 332268330 43239567 501946398 879520298 501946398 206317548 970874662 43239567 970874662 681383179 861751964 206317548 861751964 937515950 621939971 681383179 621939971 787772984 425326662 937515950 425326662 131596626 445056550 787772984 445056550 287316849 87678121 131596626 87678121 649506558 807178277 287316849 807178277 617515891 627123309 649506558 627123309 754115373 523295493 617515891 523295493 472910579 574027447 754115373 574027447 441021617 314697532 472910579 314697532 639273953 294107707 441021617 294107707 470918274 542582690 639273953 542582690 27627279 681544109 470918274 681544109 366084733 981835633 27627279 981835633 405613067 752216853 366084733 752216853 268141955 270115915 405613067 270115915 982105263 176384164 268141955 176384164 100822009 510915029 982105263 510915029 237859875 933826336 100822009 933826336 904129089 157166021 237859875 157166021 891756998 345339178 904129089 345339178 204976359 639300897 891756998 639300897 683926460 862501892 204976359 862501892 632188388 570092863 683926460 570092863 225801105 582125813 632188388 582125813 618416865 149165831 225801105 149165831 450429187 593773609 618416865 593773609 134572987 300130683 450429187 300130683 96345523 910965074 134572987 910965074 357317664 936156684 96345523 936156684 161393120 238184221 357317664 238184221 753357157 892789345 161393120 892789345 469261667 628099240 753357157 628099240 468893096 312264964 469261667 312264964 439587706 312113557 468893096 312113557 229274994 702452264 439587706 702452264 465314909 847298516 229274994 847298516 363150236 685285632 465314909 685285632 241254823 242001540 363150236 242001540 533352351 839376022 241254823 839376022 409636242 527687910 533352351 527687910 716262064 723257498 409636242 723257498 505691950 484371793 716262064 484371793 258685306 368006181 505691950 368006181 838806145 170341137 258685306 170341137 222021116 466189599 838806145 466189599 774084067 852190944 222021116 852190944 1674672 578228477 774084067 578228477 339796963 998749931 1674672 998749931 295384666 225905396 339796963 225905396 748419566 801391747 295384666 801391747 277179655 537999534 748419566 537999534 965969667 815385365 277179655 815385365 745849627 603117494 965969667 603117494 22785209 467888818 745849627 467888818 16875060 14772786 22785209 14772786 901868465 988841302 16875060 988841302 594603231 600412812 901868465 600412812 453333001 499138452 594603231 499138452 218344303 693099798 453333001 693099798 200891040 144400472 218344303 144400472 517828440 133735837 200891040 133735837 236539850 424160482 517828440 424160482 40501917 842753412 236539850 842753412 882771489 26901799 40501917 26901799 63124718 543446413 882771489 543446413 588046497 42523069 63124718 42523069 817733796 348616348 588046497 348616348 425423404 444430507 817733796 444430507 66849681 284078881 425423404 284078881 88854414 44944276 66849681 44944276 768755331 59333938 88854414 59333938 451899966 445082362 768755331 445082362 490651862 301212375 451899966 301212375 162350867 669063593 490651862 669063593 820246766 891911396 162350867 891911396 137890090 374778574 820246766 374778574 853806599 91796839 137890090 91796839 937900271 335508144 853806599 335508144 370255459 390603058 937900271 390603058 625271639 749604813 370255459 749604813 280633123 487205146 625271639 487205146 835897384 812851767 280633123 812851767 348423671 391462664 835897384 391462664 105165813 764637184 348423671 764637184 337981533 69720988 105165813 69720988 229553903 771293315 337981533 771293315 382377632 151851759 229553903 151851759 363917172 255091039 382377632 255091039 51652775 753633313 363917172 753633313 738600262 965279096 51652775 965279096 803701805 377040618 738600262 377040618 218425974 388290464 803701805 388290464 91563367 144475474 218425974 144475474 918577445 61056634 91563367 61056634 20915950 622883652 918577445 622883652 92204632 13491606 20915950 13491606 718447073 61606825 92204632 61606825 728147733 447466698 718447073 447466698 84813969 543642936 728147733 543642936 727788057 56704128 84813969 56704128 593474873 487128552 727788057 487128552 402760606 479254476 593474873 479254476 517138110 727877937 402760606 727877937 365699066 470932143 517138110 470932143 121198126 752391695 365699066 752391695 598631361 919900481 121198126 919900481 265952274 619121045 598631361 619121045 821254367 175030299 265952274 175030299 323427512 632426330 821254367 632426330 240923548 781717608 323427512 781717608 331183027 159271725 240923548 159271725 197090870 219498012 331183027 219498012 39271409 131290708 197090870 131290708 609424838 973696806 39271409 973696806 323783720 406249181 609424838 406249181 594030951 781451783 323783720 781451783 233532036 360483570 594030951 360483570 50716129 844621306 233532036 844621306 422507275 965771002 50716129 965771002 445085933 281685483 422507275 281685483 20953900 296733990 445085933 296733990 382991560 986061473 20953900 986061473 113553625 255700059 382991560 255700059 721939103 925074184 113553625 925074184 768836472 578998874 721939103 578998874 87780491 535979966 768836472 535979966 62455656 58837292 87780491 58837292 27436090 958087117 62455656 958087117 563680870 17653613 27436090 17653613 352519990 458022750 563680870 458022750 184628131 761994924 352519990 761994924 405397152 877111628 184628131 877111628 325799380 726286058 405397152 726286058 325874960 215851262 325799380 215851262 295257705 215911417 325874960 215911417 244272399 801450210 295257705 801450210 185774784 161332248 244272399 161332248 280679416 876132245 185774784 876132245 81897265 184891946 280679416 184891946 269472636 54609246 81897265 54609246 819022412 820830790 269472636 820830790 92515452 549841056 819022412 549841056 554832863 61769980 92515452 61769980 6097902 469415944 554832863 469415944 424557591 995722315 6097902 995722315 731107747 283373118 424557591 283373118 301948575 455207877 731107747 455207877 800310603 797042773 301948575 797042773 1750742 425283595 800310603 425283595 257788623 998693569 1750742 998693569 201974231 169744414 257788623 169744414 254848748 134321572 201974231 134321572 183253541 167828577 254848748 167828577 545847644 122251328 183253541 122251328 131211414 637176903 545847644 637176903 483769607 87349633 131211414 87349633 288448946 321852889 483769607 321852889 203947578 806447011 288448946 806447011 471153573 135768758 203947578 135768758 391016341 313757348 471153573 313757348 419955932 260945933 391016341 260945933 945121511 716343508 419955932 716343508 14590625 507213865 945121511 507213865 465816241 9772144 14590625 9772144 712258054 310587555 465816241 310587555 679747396 445176104 712258054 445176104 235804932 615870953 679747396 615870953 333357523 843334519 235804932 843334519 637438380 774689912 333357523 774689912 112483977 508096669 637438380 508096669 317132089 74718460 112483977 74718460 969983565 210126807 317132089 210126807 402929315 659066095 969983565 659066095 649653905 727857764 402929315 727857764 359185677 447334720 649653905 447334720 916877081 239515230 359185677 239515230 255001417 582457602 916877081 582457602 327564607 830660789 255001417 830660789 55942241 217267679 327564607 217267679 22823261 37750354 55942241 37750354 149791583 14793990 22823261 14793990 48586664 99609133 149791583 99609133 237680265 967100746 48586664 967100746 274570680 841852022 237680265 841852022 121643860 817046927 274570680 817046927 435476056 919648683 121643860 919648683 802044410 705667704 435476056 705667704 273273879 661736401 802044410 661736401 705224380 817839904 273273879 817839904 882441637 466434081 705224380 466434081 895010300 661354059 882441637 661354059 688811928 461675686 895010300 461675686 293639534 488647348 688811928 488647348 682564179 802633815 293639534 802633815 76233876 564160931 682564179 564160931 369740185 948972891 76233876 948972891 349924488 246842133 369740185 246842133 785938246 232891961 349924488 232891961 547718289 467125117 785938246 467125117 232993104 395233984 547718289 395233984 826609437 154189723 232993104 154189723 475387160 497891939 826609437 497891939 214221682 678322428 475387160 678322428 36130897 142079017 214221682 142079017 470298154 976015949 36130897 976015949 721058159 682072489 470298154 682072489 675478851 595370906 721058159 595370906 718547149 574301658 675478851 574301658 713776453 409319214 718547149 409319214 66769855 589589866 713776453 589589866 563634611 44891235 66769855 44891235 261508643 550730743 563634611 550730743 63272475 172118385 261508643 172118385 274515723 42699944 63272475 42699944 241276696 817118918 274515723 817118918 454606563 159506811 241276696 159506811 207126151 303141401 454606563 303141401 751013277 861108443 207126151 861108443 884362987 461322940 751013277 461322940 397473713 565434527 884362987 565434527 361682838 264799946 397473713 264799946 254758006 241077434 361682838 241077434 105349007 830897058 254758006 830897058 453314913 69884361 105349007 69884361 486395103 693113914 453314913 693113914 795871545 323327591 486395103 323327591 294653557 359799668 795871545 359799668 157639660 801762438 294653557 801762438 392983028 895153161 157639660 895153161 157626792 262219093 392983028 262219093 136983279 105043378 157626792 105043378 72545590 91166468 136983279 91166468 293966366 48915528 72545590 48915528 885242196 802419759 293966366 802419759 213052474 338595692 885242196 338595692 706591067 141526386 213052474 141526386 842067650 656026693 706591067 656026693 491974346 619107619 842067650 619107619 497923689 668142029 491974346 668142029 35648233 331666300 497923689 331666300 481796179 976457002 35648233 976457002 567912803 674542469 481796179 674542469 242739148 378338827 567912803 378338827 467155506 160574899 242739148 160574899 927509010 311103346 467155506 311103346 178952359 359030479 927509010 359030479 951631844 880604310 178952359 880604310 104808151 383643321 951631844 383643321 441826042 931197818 104808151 931197818 413056920 294674856 441826042 294674856 832951951 275145361 413056920 275145361 41744738 406469562 832951951 406469562 341571241 971872170 41744738 971872170 243179377 769086298 341571241 769086298 221228284 838060586 243179377 838060586 444804350 852814123 221228284 852814123 411753415 698952287 444804350 698952287 752559139 274312775 411753415 274312775 936731305 388686372 752559139 388686372 882360819 426692000 936731305 426692000 165368109 354669390 882360819 354669390 980921608 110417873 165368109 110417873 252618487 524148789 980921608 524148789 304293807 832047730 252618487 832047730 166197789 201640344 304293807 201640344 728834259 110958816 166197789 110958816 361410595 593212754 728834259 593212754 181141325 755358785 361410595 755358785 377573130 120640714 181141325 120640714 973738324 252115659 377573130 252115659 140231981 496905812 973738324 496905812 708707622 906576591 140231981 906576591 719563772 351474737 708707622 351474737 564487128 642176892 719563772 642176892 455680448 572467065 564487128 572467065 569545621 303921255 455680448 303921255 515675029 648454913 569545621 648454913 615455770 423765112 515675029 423765112 389459762 478005579 615455770 478005579 320941296 736512437 389459762 736512437 379442014 212678254 320941296 212678254 157009119 253052837 379442014 253052837 235994909 895638707 157009119 895638707 115957122 156087018 235994909 156087018 138558900 77135954 115957122 77135954 280503165 92372003 138558900 92372003 235804935 184756127 280503165 184756127 754799900 155915708 235804935 155915708 609574410 548045485 754799900 548045485 927209765 563002501 609574410 563002501 725815274 647754171 927209765 647754171 547355172 481467607 725815274 481467607 363718660 410248379 547355172 410248379 912772784 242425209 363718660 242425209 16548409 349498691 912772784 349498691 633660852 989079729 16548409 989079729 158483899 451045845 633660852 451045845 180080297 894634366 158483899 894634366 745519312 119998278 180080297 119998278 102893188 429148673 745519312 429148673 355757337 68120165 102893188 68120165 346734043 759643038 355757337 759643038 290697590 231272424 346734043 231272424 441503838 804559079 290697590 804559079 899202376 701292909 441503838 701292909 112679419 518239959 899202376 518239959 707895139 74820747 112679419 74820747 583188316 336840630 707895139 336840630 414345080 396923559 583188316 396923559 628002495 720247381 414345080 720247381 966658362 597254593 628002495 597254593 43672554 627144695 966658362 627144695 395393241 28850403 43672554 28850403 826514480 733186182 395393241 733186182 992165188 554195616 826514480 554195616 319619045 471588305 992165188 471588305 911758246 212060070 319619045 212060070 500345984 573152233 911758246 573152233 222741685 454203075 500345984 454203075 528605013 147100036 222741685 147100036 907479403 424934911 528605013 424934911 748997759 480908202 907479403 480908202 787934316 453121923 748997759 453121923 915763659 640015713 787934316 640015713 77960771 394587386 915763659 394587386 13912094 947677497 77960771 947677497 711296486 9280824 13912094 9280824 218437794 579351520 711296486 579351520 301948576 854342378 218437794 854342378 62577496 199866254 301948576 199866254 560983824 42102050 62577496 42102050 805080964 501067579 560983824 501067579 978645044 401967275 805080964 401967275 628138844 657561346 978645044 657561346 724530432 576071194 628138844 576071194 79127615 607190194 724530432 607190194 558673696 946986964 79127615 946986964 102859553 653822125 558673696 653822125 25984903 932528661 102859553 932528661 658779564 16718624 25984903 16718624 562517548 403438852 658779564 403438852 315225660 630109050 562517548 630109050 180964159 208661457 315225660 208661457 768948033 120526270 180964159 120526270 254192848 515855327 768948033 515855327 189662848 167591951 254192848 167591951 612063897 873425823 189662848 873425823 246708306 428815814 612063897 428815814 346564765 835865857 246708306 835865857 249327450 765738664 346564765 765738664 742719426 833856435 249327450 833856435 384399890 424277535 742719426 424277535 242422835 256614667 384399890 256614667 454906695 838679301 242422835 838679301 269521463 303313482 454906695 303313482 389855720 820820776 269521463 820820776 66882183 260273519 389855720 260273519 300771031 954897628 66882183 954897628 910438449 199053861 300771031 199053861 102902827 530063867 910438449 530063867 1287911 932501880 102902827 932501880 859788747 863575 1287911 863575 380639794 521542676 859788747 521542676 286959063 253847147 380639794 253847147 77512133 189427567 286959063 189427567 868935072 947839417 77512133 947839417 363932369 494714834 868935072 494714834 157003948 753622208 363932369 753622208 580030503 895705032 157003948 895705032 868268557 434683240 580030503 434683240 29881617 588821374 868268557 588821374 403003634 980245952 29881617 980245952 232628455 727744283 403003634 727744283 306082822 153916732 232628455 153916732 818786440 203064270 306082822 203064270 48789904 341295517 818786440 341295517 43314483 32908440 48789904 32908440 315791453 28713322 43314483 28713322 195379418 208982524 315791453 208982524 445766863 130253239 195379418 130253239 232949469 297309359 445766863 297309359 817458741 844997275 232949469 844997275 833705216 599895500 817458741 599895500 120097655 532748092 833705216 532748092 157860821 80047536 120097655 80047536 130149333 105237601 157860821 105237601 83561643 86524172 130149333 86524172 989672252 943992274 83561643 943992274 307457581 643034135 989672252 643034135 130391652 792800591 307457581 792800591 407561445 913751339 130391652 913751339 436434585 724710871 407561445 724710871 530912291 704954624 436434585 704954624 59984177 433282695 530912291 433282695 378770399 959639863 59984177 959639863 393828353 744114549 378770399 744114549 384979550 262650120 393828353 262650120 819920028 257005923 384979550 257005923 410643896 593498011 819920028 593498011 900193370 722496822 410643896 722496822 652914800 408381127 900193370 408381127 430061860 529417816 652914800 529417816 240608821 287256507 430061860 287256507 621555894 159018665 240608821 159018665 712451238 344111689 621555894 344111689 8773995 515569970 712451238 515569970 810578262 993627426 8773995 993627426 333165823 560998004 810578262 560998004 9435587 774879110 333165823 774879110 271570029 993196282 9435587 993196282 373304007 819372020 271570029 819372020 912535529 249276234 373304007 249276234 683869910 405478095 912535529 405478095 161979724 473279961 683869910 473279961 645006065 108213786 161979724 108213786 112406861 393561848 645006065 393561848 489475530 925991270 112406861 925991270 348999553 325593548 489475530 325593548 781326331 232370321 348999553 232370321 581136259 592062472 781326331 592062472 206736595 397728672 581136259 397728672 258419157 861536163 206736595 861536163 170140097 828242558 258419157 828242558 451951888 886792342 170140097 886792342 762116357 301231820 451951888 301231820 344412758 575143945 762116357 575143945 336784946 767243032 344412758 767243032 127599210 772231167 336784946 772231167 282494380 915972202 127599210 915972202 250002195 811331553 282494380 811331553 134447792 833615230 250002195 833615230 798681718 910987215 134447792 910987215 167891284 402913415 798681718 402913415 89289488 112245863 167891284 112245863 66640534 940592309 89289488 940592309 458008956 44831815 66640534 44831815 490719734 690101189 458008956 690101189 340094643 668977149 490719734 668977149 343102287 769963159 340094643 769963159 617584889 768031981 343102287 768031981 354515149 582945668 617584889 582945668 862110455 760907988 354515149 760907988 743727719 389868590 862110455 389868590 171360559 657754618 743727719 657754618 918501103 885959070 171360559 885959070 545196182 502151541 918501103 502151541 205258530 345943673 545196182 345943673 793050629 862222679 205258530 862222679 687746561 518005334 793050629 518005334 293813514 645363404 687746561 645363404 733172015 194224334 293813514 194224334 12494409 357261012 733172015 357261012 133673286 8309582 12494409 8309582 832812833 911646898 133673286 911646898 355491995 406497378 832812833 406497378 354991998 759963913 355491995 759963913 705870391 236449973 354991998 236449973 857626569 588249676 705870391 588249676 832522136 472095830 857626569 472095830 312665984 545709417 832522136 545709417 432991407 789338905 312665984 789338905 230056405 289124502 432991407 289124502 398841258 152197623 230056405 152197623 52134400 730854753 398841258 730854753 919510753 35428202 52134400 35428202 895047413 650489566 919510753 650489566 67719201 400501480 895047413 400501480 283414860 45807744 67719201 45807744 280970966 186705698 283414860 186705698 16611299 812728329 280970966 812728329 111672800 989022814 16611299 989022814 757149311 74135049 111672800 74135049 388190424 504861094 757149311 504861094 765387962 737362400 388190424 737362400 36929214 376016700 765387962 376016700 838977473 975313145 36929214 975313145 350932520 601522377 838977473 601522377 348336579 763046467 350932520 763046467 215917125 231980724 348336579 231980724 310457806 143097782 215917125 143097782 25218283 790884249 310457806 790884249 252093340 16167930 25218283 16167930 719990223 166494303 252093340 166494303 228752951 537376499 719990223 537376499 991936352 151313744 228752951 151313744 216019881 388553493 991936352 388553493 881591651 143225684 216019881 143225684 14662775 620017183 881591651 620017183 181343646 9826999 14662775 9826999 813139274 879389317 181343646 879389317 914916914 498997817 813139274 498997817 19024237 528126816 914916914 528126816 199476903 12501225 19024237 12501225 69863334 866450819 199476903 866450819 417126655 953109321 69863334 953109321 373266208 718295946 417126655 718295946 720050963 747527363 373266208 747527363 78658977 585171000 720050963 585171000 473559728 947289193 78658977 947289193 1952387 315025521 473559728 315025521 344163237 1345663 1952387 1345663 475804523 767374417 344163237 767374417 27370933 316622998 475804523 316622998 933039734 17597704 27370933 17597704 469370832 480501859 933039734 480501859 491754849 312317056 469370832 312317056 825204473 327070076 491754849 327070076 109906704 523387794 825204473 523387794 918160006 927488372 109906704 927488372 476247039 657158737 918160006 657158737 162690541 316880262 476247039 316880262 928873964 108822258 162690541 108822258 471574968 394366788 928873964 394366788 687069159 681057592 471574968 681057592 295140597 426960132 687069159 426960132 313235238 195111366 295140597 195111366 70033532 788886145 313235238 788886145 219136467 952990918 70033532 952990918 609440064 853903567 219136467 853903567 497161361 588734521 609440064 588734521 351988410 664702496 497161361 664702496 107623319 762363770 351988410 762363770 494878982 71147715 107623319 71147715 476131919 329265280 494878982 329265280 477538829 316846582 476131919 316846582 811791220 676872060 477538829 676872060 213811558 455111277 811791220 455111277 596839685 141881391 213811558 141881391 847643411 507586999 596839685 507586999 241161467 392499775 847643411 392499775 374563419 159474745 241161467 159474745 115000728 250161366 374563419 250161366 375996871 923996314 115000728 923996314 982994584 745488906 375996871 745488906 750836624 454347087 982994584 454347087 364951508 603737105 750836624 603737105 16801709 243057802 364951508 243057802 145560352 10938204 16801709 10938204 276894737 96996939 145560352 96996939 134955743 182099190 276894737 182099190 484143204 89745955 134955743 89745955 612829369 322091410 484143204 322091410 686926295 586215454 612829369 586215454 513219260 534159354 686926295 534159354 865512202 390597047 513219260 390597047 131275271 537155119 865512202 537155119 56247361 913127959 131275271 913127959 125754679 38017306 56247361 38017306 885043468 83572155 125754679 83572155 20176857 611861573 885043468 611861573 418194865 13115569 20176857 13115569 972555292 717640637 418194865 717640637 994665764 563133653 972555292 563133653 395414167 626444523 994665764 626444523 760580304 733170867 395414167 733170867 36969434 647537899 760580304 647537899 364521163 975210606 36969434 975210606 746106322 242847417 364521163 242847417 740061134 398953718 746106322 398953718 185508717 536441068 740061134 536441068 78079439 876368201 185508717 876368201 71389138 947558616 78079439 947558616 46287970 47870798 71389138 47870798 989183781 31023425 46287970 31023425 30008946 567462229 989183781 567462229 439786864 19559482 30008946 19559482 80888255 702317167 439786864 702317167 874733441 53917069 80888255 53917069 293430773 368138722 874733441 368138722 83140165 802742740 293430773 802742740 721836158 944132783 83140165 944132783 231828007 392906418 721836158 392906418 672306163 153288029 231828007 153288029 634711269 499907187 672306163 499907187 785764838 396497978 634711269 396497978 466579450 560337336 785764838 560337336 65301214 310884329 466579450 310884329 241983543 956105469 65301214 956105469 461408983 838882940 241983543 838882940 231836054 687529119 461408983 687529119 98301379 153292122 231836054 153292122 59504062 935323412 98301379 935323412 161888048 960046895 59504062 960046895 780214424 892300284 161888048 892300284 498618040 516829294 780214424 516829294 408952573 663665036 498618040 663665036 596925963 272581623 408952573 272581623 29558876 530884397 596925963 530884397 623663370 19086858 29558876 19086858 99427370 408159680 623663370 408159680 208927027 934809354 99427370 934809354 123704616 138996623 208927027 138996623 810742642 82439890 123704616 82439890 271465646 457544510 810742642 457544510 115858119 819451373 271465646 819451373 64149213 77091882 115858119 77091882 587051761 956687358 64149213 956687358 916460988 483939833 587051761 483939833 266540756 504799241 916460988 504799241 13339423 175342447 266540756 175342447 564369382 8869281 13339423 8869281 226777360 563572446 564369382 563572446 422018381 149888790 226777360 149888790 299462979 281341795 422018381 281341795 891228576 798531724 299462979 798531724 889210757 338060152 891228576 338060152 288110931 480728899 889210757 480728899 244440313 190478789 288110931 190478789 343536904 837393117 244440313 837393117 655709313 228779516 343536904 228779516 18946185 421496540 655709313 421496540 862831875 12430992 18946185 12430992 258307518 452413399 862831875 452413399 106603779 828288425 258307518 828288425 669014627 70629372 106603779 70629372 670513691 601570328 669014627 601570328 288551558 609848032 670513691 609848032 901116569 806136843 288551558 806136843 115002937 529383580 901116569 529383580 191322899 923989574 115002937 923989574 648532516 872142678 191322899 872142678 277528801 442378373 648532516 442378373 694148728 182586784 277528801 182586784 224725883 556306724 694148728 556306724 373571169 850557808 224725883 850557808 147979066 249457314 373571169 249457314 696654993 98611273 147979066 98611273 464048911 615814001 696654993 615814001 283494324 685914420 464048911 685914420 916431128 810410167 283494324 810410167 257360284 556094571 916431128 556094571 750167116 829056224 257360284 829056224 186867216 548661795 750167116 548661795 167229054 875228431 186867216 875228431 46020863 111848513 167229054 111848513 87006047 968590002 46020863 968590002 747049142 58198864 87006047 58198864 229854495 529089910 747049142 529089910 209567507 152013070 229854495 152013070 404577864 859553673 209567507 859553673 128307734 269412387 404577864 269412387 205196479 85315623 128307734 85315623 210131184 136381594 205196479 136381594 517310150 859322951 210131184 859322951 454533638 454992221 517310150 454992221 83551904 303127012 454533638 303127012 46367999 943993399 83551904 943993399 418285644 31118022 46367999 31118022 113685168 278488090 418285644 278488090 493335987 925023077 113685168 925023077 28283289 328033933 493335987 328033933 664615976 981533221 28283289 981533221 617731669 477077512 664615976 477077512 416633419 630180576 617731669 630180576 104192494 277456325 416633419 277456325 995175130 69072795 104192494 69072795 93695648 335203802 995175130 335203802 255151970 937743942 93695648 937743942 809638420 830508966 255151970 830508966 367511893 644027930 809638420 644027930 416254763 751429390 367511893 751429390 204554382 718886092 416254763 718886092 294736265 862795541 204554382 862795541 234481320 801751171 294736265 801751171 24053482 155109400 234481320 155109400 406622690 983994942 24053482 983994942 814325002 270871629 406622690 270871629 520882239 357451604 814325002 357451604 233781461 643829946 520882239 643829946 367847349 844439811 233781461 844439811 82019953 245361359 367847349 245361359 766722134 945138866 82019953 945138866 418836446 662258017 766722134 662258017 679447532 717214438 418836446 717214438 886251583 654028480 679447532 654028480 186647196 531218555 886251583 531218555 932879810 875392651 186647196 875392651 923011508 425006908 932879810 425006908 151981636 549284339 923011508 549284339 906063199 101040570 151981636 101040570 807694489 594625847 906063199 594625847 496643318 362263028 807694489 362263028 734717069 664935529 496643318 664935529 533499122 418613211 734717069 418613211 497832034 383160114 533499122 383160114 175659018 664181259 497832034 664181259 508865005 883265080 175659018 883265080 373219262 551365856 508865005 551365856 307429553 747617350 373219262 747617350 376510089 792822640 307429553 792822640 718571356 745199303 376510089 745199303 246935931 628107171 718571356 628107171 15291339 162773870 246935931 162773870 980567998 989844773 15291339 989844773 187977624 363042224 980567998 363042224 864118080 125405759 187977624 125405759 614684432 528601371 864118080 528601371 279311730 584435325 614684432 584435325 161394492 183757876 279311730 183757876 127830586 107696177 161394492 107696177 188138547 915706161 127830586 915706161 369559742 874339841 188138547 874339841 446356923 246578160 369559742 246578160 853936695 297553184 446356923 297553184 262896130 343797398 853936695 343797398 355804187 825575060 262896130 825575060 380566028 759628621 355804187 759628621 459038028 253845105 380566028 253845105 657914912 306137306 459038028 306137306 310312055 429657813 657914912 429657813 454691556 205593681 310312055 205593681 208783711 303157241 454691556 303157241 410575745 138859911 208783711 138859911 376920962 722655322 410575745 722655322 294446743 744843012 376920962 744843012 76992377 801830001 294446743 801830001 797127270 51615794 76992377 51615794 788232231 531682699 797127270 531682699 903203512 636716737 788232231 636716737 855570638 571700777 903203512 571700777 215547646 647077023 855570638 647077023 901127989 856060334 215547646 856060334 589525326 485593066 901127989 485593066 314256355 342255652 589525326 342255652 907365208 788160905 314256355 788160905 81550845 657440247 907365208 657440247 476161624 54372048 81550845 54372048 690184188 677837376 476161624 677837376 152865785 463334816 690184188 463334816 274257153 101768917 152865785 101768917 30564125 180383075 274257153 180383075 166510881 20121523 30564125 20121523 570958295 889185294 166510881 889185294 240759881 641225394 570958295 641225394 667704713 159149892 240759881 159149892 718948408 445103475 667704713 445103475 18268328 461116231 718948408 461116231 286476465 987683070 18268328 987683070 407786984 188952779 286476465 188952779 244327865 271711594 407786984 271711594 301239283 161391295 244327865 161391295 375182682 797427834 301239283 797427834 394904453 250605699 375182682 250605699 705135170 263244692 394904453 263244692 136098947 563976088 705135170 563976088 101613721 90506956 136098947 90506956 366360987 933325072 101613721 933325072 190252626 243954426 366360987 243954426 936729261 873001089 190252626 873001089 221264542 522266410 936729261 522266410 469265497 146021433 221264542 146021433 162316780 682809216 469265497 682809216 71749875 108515882 162316780 108515882 893446257 48232843 71749875 48232843 346658590 442258430 893446257 442258430 526477734 231183528 346658590 231183528 434814187 589431970 526477734 589431970 592707781 290342748 434814187 290342748 953439632 378757565 592707781 378757565 260635586 657171642 953439632 657171642 881397370 171568909 260635586 171568909 326126727 488400615 881397370 488400615 20437380 216168484 326126727 216168484 891843501 13251375 20437380 13251375 47958705 419545318 891843501 419545318 168584147 967304258 47958705 967304258 421855572 112483698 168584147 112483698 284037994 715054279 421855572 715054279 326375728 810007526 284037994 810007526 60721199 779597931 326375728 779597931 264593131 40913568 60721199 40913568 404533029 824250137 264593131 824250137 255901070 726968388 404533029 726968388 888767953 830083236 255901070 830083236 293700548 341451346 888767953 341451346 371002969 194199667 293700548 194199667 412758637 748939160 371002969 748939160 59887117 274914916 412758637 274914916 237659463 959683926 59887117 959683926 187545163 841889540 237659463 841889540 606946362 125053078 187545163 125053078 345933334 568325269 606946362 568325269 445480821 230702534 345933334 230702534 200598228 698592263 445480821 698592263 761387855 133494501 200598228 133494501 944491481 657793405 761387855 657793405 265795685 363430377 944491481 363430377 55995643 174886717 265795685 174886717 290881172 37790326 55995643 37790326 481806296 804503191 290881172 804503191 381483196 320417818 481806296 320417818 361331829 254437739 381483196 254437739 8589556 240772355 361331829 240772355 54240573 993702366 8589556 993702366 263997443 963298319 54240573 963298319 254285309 173790212 263997443 173790212 451136828 831068874 254285309 831068874 760553713 300622927 451136828 300622927 536914306 475426626 760553713 475426626 62277796 446484971 536914306 446484971 514614049 958267392 62277796 958267392 326886275 404041487 514614049 404041487 846913010 216763808 326886275 216763808 917498307 499961897 846913010 499961897 337046449 463925111 917498307 463925111 122093397 771942150 337046449 771942150 430470384 919402309 122093397 919402309 482356286 287557011 430470384 287557011 716783314 674177441 482356286 674177441 54197153 607216287 716783314 607216287 602473589 36715150 54197153 36715150 180193756 627027142 602473589 627027142 68680412 120142027 180193756 120142027 326961807 953877999 68680412 953877999 114788291 779184091 326961807 779184091 485606177 924149103 114788291 924149103 873159813 672155995 485606177 672155995 192274608 630304139 873159813 630304139 68007042 128109129 192274608 128109129 700422563 954236000 68007042 954236000 528484074 659610802 700422563 659610802 754114523 638370614 528484074 638370614 992327925 391208054 754114523 391208054 3728026 432798040 992327925 432798040 695419772 2499757 3728026 2499757 437685162 368016772 695419772 368016772 676389699 292138088 437685162 292138088 369117478 372780827 676389699 372780827 582689331 246375401 369117478 246375401 268017716 461044951 582689331 461044951 7441342 176300842 268017716 176300842 513129331 994614050 7441342 994614050 412097208 496515802 513129331 496515802 35302305 274419945 412097208 274419945 203484828 976711793 35302305 976711793 615020559 135476071 203484828 135476071 616653768 564380939 615020559 564380939 637580624 423736599 616653768 423736599 806263299 653556094 637580624 653556094 3495204 438197694 806263299 438197694 12451430 2351921 3495204 2351921 727352079 991485795 12451430 991485795 818509068 411592795 727352079 411592795 897940712 409598965 818509068 409598965 158097287 626273640 897940712 626273640 420051776 105357931 158097287 105357931 333388539 279844687 420051776 279844687 487035958 221136392 333388539 221136392 77827787 671290915 487035958 671290915 399351662 52090015 77827787 52090015 669597923 265987693 399351662 265987693 144851244 546496659 669597923 546496659 394671990 903751317 144851244 903751317 206417940 263165279 394671990 263165279 671050012 137037706 206417940 137037706 69446480 602617537 671050012 602617537 225410401 46830465 69446480 46830465 909620877 148917612 225410401 148917612 35936029 564315446 909620877 564315446 81673592 23740292 35936029 23740292 685238788 945338045 81673592 945338045 835980157 654304829 685238788 654304829 296282131 644804032 835980157 644804032 1399065 800791596 296282131 800791596 698244777 958559 1399065 958559 649384552 599322874 698244777 599322874 970702385 657707761 649384552 657707761 995313361 348908719 970702385 348908719 721223276 659922153 995313361 659922153 466707582 553438281 721223276 553438281 970405051 684338809 466707582 684338809 959091172 493065356 970405051 493065356 336074523 595258476 959091172 595258476 528863870 772800828 336074523 772800828 832852257 492632939 528863870 492632939 166394820 345529913 832852257 345529913 111613653 889276959 166394820 889276959 687571209 74122244 111613653 74122244 406723649 490351058 687571209 490351058 405285034 725318665 406723649 725318665 153796500 726396879 405285034 726396879 357317666 102592232 153796500 102592232 649259122 758543194 357317666 758543194 658868596 528416627 649259122 528416627 379236045 561205125 658868596 561205125 166245208 252956428 379236045 252956428 944756480 111012716 166245208 111012716 402384914 505056628 944756480 505056628 737053918 728176379 402384914 728176379 81984191 365478630 737053918 365478630 793739915 945151664 81984191 945151664 470158789 617972262 793739915 617972262 108612043 682131699 470158789 682131699 615398311 928487693 108612043 928487693 883308796 603896999 615398311 603896999 131214133 589679959 883308796 589679959 253621111 913176069 131214133 913176069 467172110 167362126 253621111 167362126 396926319 684132623 467172110 684132623 451717543 264464316 396926319 264464316 9596870 301047894 451717543 301047894 598297700 6590201 9596870 6590201 518390605 544361713 598297700 544361713 959044215 526416671 518390605 526416671 196771800 350071092 959044215 350071092 756809674 868444549 196771800 868444549 441186303 399376149 756809674 399376149 370606322 701546875 441186303 701546875 423844543 749411608 370606322 749411608 784480822 282752006 423844543 282752006 191465513 634326325 784480822 634326325 56370297 127660933 191465513 127660933 993406564 38061432 56370297 38061432 415302082 382476699 993406564 382476699 604392174 276744931 415302082 276744931 954793396 363035477 604392174 363035477 206177402 384126619 954793396 384126619 276856388 861807186 206177402 861807186 455583073 815530323 276856388 815530323 358101797 303827122 455583073 303827122 133781066 238672294 358101797 238672294 529170781 911470881 133781066 911470881 76552594 488771686 529170781 488771686 222733770 948645713 76552594 948645713 723429536 851765471 222733770 851765471 109902627 523408773 723429536 523408773 665696934 73082358 109902627 73082358 327080884 474818641 665696934 474818641 257986991 779103315 327080884 779103315 471650257 169871071 257986991 169871071 776821156 314090966 471650257 314090966 389179592 421850659 776821156 421850659 344217904 736748137 389179592 736748137 237615712 229323110 344217904 229323110 78971086 841908675 237615712 841908675 758335512 947050745 78971086 947050745 382892608 531963604 758335512 531963604 765185622 255628471 382892608 255628471 14351082 587992373 765185622 587992373 987904384 990505771 14351082 990505771 965183013 636097225 987904384 636097225 989933264 353136280 965183013 353136280 80727654 336619794 989933264 336619794 58042885 53844454 80727654 53844454 109045661 961016637 58042885 961016637 223431569 72499669 109045661 72499669 17624131 851398668 223431569 851398668 117697682 11542792 17624131 11542792 465295485 922299096 117697682 922299096 352519989 685290845 465295485 685290845 907490533 234726859 352519989 234726859 353495684 360734589 907490533 360734589 425847327 761499345 353495684 761499345 910760097 284336408 425847327 284336408 378145832 621567280 910760097 621567280 445766864 744384465 378145832 744384465 613842439 698221125 445766864 698221125 397470330 473839644 613842439 473839644 98210827 731752915 397470330 731752915 727131879 65358351 98210827 65358351 293430769 655456040 727131879 655456040 537420908 194014100 293430769 194014100 477519478 478499449 537420908 478499449 278638843 676904245 477519478 676904245 292990740 814495246 278638843 814495246 5488478 803081353 292990740 803081353 770022097 996306480 5488478 996306480 767505073 479675730 770022097 479675730 128159999 584444476 767505073 584444476 361874091 915444523 128159999 915444523 268706510 755133989 361874091 755133989 654486340 821272995 268706510 821272995 137935438 405075359 654486340 405075359 91490362 91855831 137935438 91855831 490463690 60988904 91490362 60988904 128482378 669200457 490463690 669200457 128163613 915024636 128482378 915024636 675878988 85144301 128163613 85144301 215991701 630710948 675878988 630710948 931170480 855680839 215991701 855680839 209179728 353058001 931170480 353058001 413517943 139169615 209179728 139169615 277130683 720807233 413517943 720807233 54563218 815394645 277130683 815394645 695059023 36826998 54563218 36826998 8571499 451834633 695059023 451834633 407487549 5849480 8571499 5849480 109122069 724722480 407487549 724722480 91890388 927971074 109122069 927971074 768647647 938995046 91890388 938995046 3984043 335623026 768647647 335623026 64131746 997240302 3984043 997240302 347326527 43105961 64131746 43105961 878957176 231575012 347326527 231575012 553155630 383214048 878957176 383214048 245311366 660114489 553155630 660114489 959507659 161992197 245311366 161992197 677691375 652043572 959507659 652043572 394132794 607559707 677691375 607559707 971979916 262795179 394132794 262795179 418669062 605440775 971979916 605440775 677676448 717322571 418669062 717322571 431375148 399437385 677676448 399437385 688575820 288204712 431375148 288204712 819203886 567380360 688575820 567380360 622239211 447113758 819203886 447113758 766870921 581332416 622239211 581332416 603667048 408212942 766870921 408212942 648913177 338849345 603667048 338849345 433049701 374204110 648913177 374204110 558844448 707268810 433049701 707268810 341102342 507085655 558844448 507085655 477732936 769468975 341102342 769468975 66715481 676720355 477732936 676720355 142012631 44855653 66715481 44855653 81149694 94831609 142012631 94831609 474182935 54113097 81149694 54113097 298675657 315525375 474182935 315525375 25868497 798955698 298675657 798955698 785420358 982777571 25868497 982777571 424643719 437050318 785420358 437050318 319390698 283571672 424643719 283571672 844746999 211923729 319390698 211923729 314731273 607687332 844746999 607687332 410357861 208308063 314731273 208308063 764447008 273482715 410357861 273482715 480560590 531512294 764447008 531512294 479671775 675255605 480560590 675255605 286477225 319086457 479671775 319086457 196296334 188981489 286477225 188981489 722243351 130812327 196296334 130812327 58370711 642402042 722243351 642402042 387614320 39377938 58370711 39377938 214653724 737933221 387614320 737933221 551606362 856741475 214653724 856741475 880008810 609258351 551606362 609258351 223138936 410305385 880008810 410305385 229731707 851579161 223138936 851579161 510269416 151916395 229731707 151916395 817369861 654516396 510269416 654516396 246133134 517877818 817369861 517877818 980400297 836223590 246133134 836223590 100600774 570140771 980400297 570140771 289666574 66746714 100600774 66746714 12155060 191572249 289666574 191572249 121422481 991825803 12155060 991825803 18372757 919774808 121422481 919774808 169428831 12054358 18372757 12054358 8868312 113098312 169428831 113098312 1295096 5967127 8868312 5967127 52579175 999017568 1295096 999017568 862543786 964674033 52579175 964674033 530002018 363623960 862543786 363623960 304102066 413004636 530002018 413004636 170680803 795464521 304102066 795464521 462110667 886451269 170680803 886451269 124226252 308304041 462110667 308304041 283107952 917810334 124226252 917810334 198860637 810685325 283107952 810685325 216730727 866901416 198860637 866901416 592929939 143664387 216730727 143664387 318606944 386486720 592929939 386486720 548760300 211284395 318606944 211284395 846594279 335703095 548760300 335703095 779642827 354595224 846594279 354595224 628460542 485826219 779642827 485826219 458181787 364769819 628460542 364769819 897059026 690035292 458181787 690035292 70836271 343872033 897059026 343872033 958015248 47609818 70836271 47609818 567574131 347053984 958015248 347053984 841478527 560606101 567574131 560606101 2436583 341497755 841478527 341497755 604376623 998268125 2436583 998268125 208746897 431605554 604376623 431605554 455808839 138791063 208746897 138791063 99680301 304038595 455808839 304038595 311142731 934630003 99680301 934630003 33962966 790318660 311142731 790318660 448674817 22531618 33962966 22531618 496707712 298930116 448674817 298930116 525205446 664934137 496707712 664934137 461866454 658554891 525205446 658554891 151433371 687329460 461866454 687329460 233756757 100777372 151433371 100777372 679657104 154660141 233756757 154660141 667153 527123435 679657104 527123435 302202987 509643 667153 509643 317052437 200036864 302202987 200036864 25923487 210098667 317052437 210098667 31600081 982751236 25923487 982751236 720095754 20871860 31600081 20871860 108172087 609927682 720095754 609927682 574090267 928889880 108172087 928889880 330774265 447416592 574090267 447416592 503171124 776427554 330774265 776427554 725972101 519666619 503171124 519666619 806672211 402786934 725972101 402786934 489378734 481797091 806672211 481797091 65391871 669942697 489378734 669942697 277732322 956067636 65391871 956067636 759635659 182615221 277732322 182615221 271031353 363322540 759635659 363322540 959092501 178169566 271031353 178169566 985990031 344377784 959092501 344377784 296713703 631064438 985990031 631064438 456111588 800347894 296713703 800347894 874864071 304242316 456111588 304242316 766617838 491366557 874864071 491366557 79598442 573899029 766617838 573899029 460968371 53260436 79598442 53260436 33053914 307366159 460968371 307366159 162054178 978181765 33053914 978181765 796704586 892208495 162054178 892208495 242468538 469343647 796704586 469343647 726553387 160369519 242468538 160369519 382271955 360749705 726553387 360749705 195429194 254994499 382271955 254994499 303577358 869456844 195429194 869456844 432402725 795828149 303577358 795828149 937673172 707691265 432402725 707691265 380147911 436862738 937673172 436862738 875792122 253554153 380147911 253554153 155988865 368733369 875792122 368733369 482108885 104116818 155988865 104116818 455648134 674300692 482108885 674300692 973219392 691780904 455648134 691780904 301211159 501548445 973219392 501548445 808766573 797446855 301211159 797446855 245392494 407216965 808766573 407216965 5985652 162052555 245392494 162052555 136845223 3839448 5985652 3839448 155039328 91085614 136845223 91085614 46474898 103599118 155039328 103599118 94190161 31147410 46474898 31147410 90830747 62801334 94190161 62801334 50298198 939733959 90830747 939733959 499205364 966127444 50298198 966127444 855467048 332403268 499205364 332403268 347080646 395074845 855467048 395074845 867711015 231432283 347080646 231432283 553319759 383179019 867711015 383179019 809000128 512603822 553319759 512603822 920653462 649637925 809000128 649637925 54159976 657561437 920653462 657561437 316858102 963428360 54159976 963428360 284505967 209945805 316858102 209945805 139188076 809567324 284505967 809567324 530567559 907235604 139188076 907235604 307984140 355389701 530567559 355389701 924539104 204301606 307984140 204301606 93072975 375520213 924539104 375520213 47441937 938117004 93072975 938117004 30052919 31833096 47441937 31833096 770370481 19734364 30052919 19734364 854455768 546740172 770370481 546740172 85049085 428883581 854455768 428883581 628632175 56895686 85049085 56895686 624165874 569562467 628632175 569562467 235718938 357342228 624165874 357342228 84668828 843363668 235718938 843363668 542971402 943460205 84668828 943460205 618701218 352595007 542971402 352595007 390733736 657686190 618701218 657686190 491103678 260746312 390733736 260746312 484609425 668663096 491103678 668663096 813668394 672588755 484609425 672588755 677683300 384337568 813668394 384337568 15732120 602404585 677683300 602404585 613074504 989609563 15732120 989609563 342793977 338219045 613074504 338219045 380899906 228179492 342793977 228179492 399452820 254009952 380899906 254009952 587081363 730305057 399452820 730305057 977961045 392366629 587081363 392366629 228665078 341272980 977961045 341272980 257788621 847704509 228665078 847704509 452925051 828639054 257788621 828639054 716698017 302042695 452925051 302042695 849750488 648608665 716698017 648608665 261846850 633130837 849750488 633130837 378078545 172310329 261846850 172310329 186460439 744435006 378078545 744435006 93488935 875574877 186460439 875574877 959232656 937800428 93488935 937800428 301085576 472893555 959232656 472893555 323572157 797515847 301085576 797515847 68725146 781542144 323572157 781542144 786966286 953866909 68725146 953866909 709038926 369648578 786966286 369648578 117438598 604924805 709038926 604924805 240062724 78083046 117438598 78083046 349180789 158555807 240062724 158555807 885422934 764152124 349180789 764152124 254695589 333356456 885422934 333356456 747144784 830917881 254695589 830917881 421852912 624335250 747144784 624335250 33012083 281130300 421852912 281130300 552448832 21710689 33012083 21710689 495754050 540232049 552448832 540232049 370949745 665530814 495754050 665530814 388576440 748955483 370949745 748955483 616228417 259339622 388576440 259339622 408794043 340073837 616228417 340073837 267906367 272545448 408794043 272545448 124974894 176168313 267906367 176168313 419917776 83216290 124974894 83216290 194385317 716399177 419917776 716399177 437098474 870100562 194385317 870100562 968718670 704412291 437098474 704412291 892093545 365823769 968718670 365823769 992066818 399059441 892093545 399059441 415152772 395982206 992066818 395982206 826591895 719683634 415152772 719683634 12805596 459111974 826591895 459111974 23182148 8523977 12805596 8523977 646947037 15103189 23182148 15103189 926160306 452816667 646947037 452816667 481994901 426406585 926160306 426406585 243821 320568218 481994901 320568218 832522635 999729752 243821 999729752 306799466 621513052 832522635 621513052 867645129 203497972 306799466 203497972 937958681 620019798 867645129 620019798 195596779 550576791 937958681 550576791 351035645 869332796 195596779 869332796 325391698 762984472 351035645 762984472 862653291 215564037 325391698 215564037 311694532 338424635 862653291 338424635 703330939 789819776 311694532 789819776 172662297 572565542 703330939 572565542 452746331 885206938 172662297 885206938 196663178 693509787 452746331 693509787 345449883 868501734 196663178 868501734 302562922 766543160 345449883 766543160 868278498 200256530 302562922 200256530 40501916 496259896 868278498 496259896 493620825 972508241 40501916 972508241 567485291 328274531 493620825 328274531 237899939 447934225 567485291 447934225 207054727 157174538 237899939 157174538 550182092 137488913 207054727 137488913 927824670 611039035 550182092 611039035 786056100 457937710 927824670 457937710 422648294 421589998 786056100 421589998 657930259 714472128 422648294 714472128 269376765 362011132 657930259 362011132 564341900 177178801 269376765 177178801 292313117 420684251 564341900 420684251 907990909 803569934 292313117 803569934 314397286 361887196 907990909 361887196 294181722 788073222 314397286 788073222 892734519 802152423 294181722 802152423 744326578 338418251 892734519 338418251 198459646 498333467 744326578 498333467 175785364 132105829 198459646 132105829 201664644 117045354 175785364 117045354 395734948 864946877 201664644 864946877 635032374 732941491 395734948 732941491 156357210 615666496 635032374 615666496 104965319 104230856 156357210 104230856 405219285 931101104 104965319 931101104 838931906 726425821 405219285 726425821 689010896 642257778 838931906 642257778 353834489 382597120 689010896 382597120 257635222 761238331 353834489 761238331 749673397 828853911 257635222 828853911 318951953 471847994 749673397 471847994 485675526 211465897 318951953 211465897 343994262 672140386 485675526 672140386 294124390 767430705 343994262 767430705 764534439 194427677 294124390 194427677 870917735 506596001 764534439 506596001 255556080 389693797 870917735 389693797 624006811 830254375 255556080 830254375 154909203 428349554 624006811 428349554 381753304 103492576 154909203 103492576 299452799 254675276 381753304 254675276 171648150 198033450 299452799 198033450 165647737 114624047 171648150 114624047 865041477 110514970 165647737 110514970 44981484 458280701 865041477 458280701 126689944 969550505 44981484 969550505 464047833 84146196 126689944 84146196 102698787 309501054 464047833 309501054 321343010 68004745 102698787 68004745 116824104 213013863 321343010 213013863 205398927 77733207 116824104 77733207 122276040 862182805 205398927 862182805 441037761 81579512 122276040 81579512 535628 294128016 441037761 294128016 202709230 999459871 535628 999459871 290525023 864103213 202709230 864103213 773633751 804645210 290525023 804645210 255940739 477774424 773633751 477774424 590166066 830078326 255940739 830078326 225471341 602835155 590166066 602835155 185874274 849986974 225471341 849986974 685144188 876043884 185874274 876043884 127237477 565219694 685144188 565219694 975131739 916173009 127237477 916173009 761351807 411142674 975131739 411142674 110887746 356041950 761351807 356041950 218901645 73833709 110887746 73833709 127911608 144846682 218901645 144846682 141763849 85070683 127911608 85070683 217667560 905756012 141763849 905756012 282308451 854873823 217667560 854873823 138338523 185746500 282308451 185746500 52593151 92209628 138338523 92209628 57804430 35620181 52593151 35620181 146037663 961183925 57804430 961183925 41418410 902842517 146037663 902842517 757457667 971982245 41418410 971982245 17262903 603618770 757457667 603618770 72387926 988531206 17262903 988531206 238653117 951382979 72387926 951382979 413270284 841295242 238653117 841295242 530443569 275279783 413270284 275279783 439688397 350464962 530443569 350464962 513742444 293260974 439688397 293260974 607141858 619688325 513742444 619688325 592377545 515839169 607141858 515839169 302933634 656413226 592377545 656413226 958257232 200556021 302933634 200556021 274539807 364144879 958257232 364144879 340831120 180525472 274539807 180525472 198821101 226795752 340831120 226795752 143308067 132312159 198821101 132312159 779337144 95538512 143308067 95538512 438146073 587048161 779337144 587048161 25876526 292440293 438146073 292440293 18058123 16656059 25876526 16656059 118043128 11931986 18058123 11931986 18844902 78669775 118043128 78669775 397387735 987366911 18844902 987366911 49220436 264718385 397387735 264718385 514344857 33351937 49220436 33351937 123882507 639975342 514344857 639975342 351542410 82541680 123882507 82541680 380922829 762615030 351542410 762615030 427242351 254044691 380922829 254044691 274052221 711406516 427242351 711406516 635205240 817391796 274052221 817391796 458278676 438032392 635205240 438032392 400023303 689872962 458278676 689872962 295705334 266332266 400023303 266332266 478078044 801176171 295705334 801176171 193125799 318069748 478078044 318069748 55168053 128673448 193125799 128673448 948776205 962879616 55168053 962879616 404009643 431224682 948776205 431224682 161013873 727323608 404009643 727323608 913550871 107301026 161013873 107301026 184853185 457540288 913550871 457540288 749759504 876996760 184853185 876996760 516563739 484798469 749759504 484798469 469405885 406927277 516563739 406927277 176134109 312332640 469405885 312332640 97117386 117250930 176134109 117250930 178836500 64755689 97117386 64755689 384344189 119313688 178836500 119313688 285529381 256587889 384344189 256587889 835533835 808762770 285529381 808762770 204532368 384123990 835533835 384123990 84104844 862810222 204532368 862810222 276329523 56093698 84104844 56093698 4135009 815846960 276329523 815846960 28159824 2759464 4135009 2759464 433161369 981609735 28159824 981609735 275740196 707125852 433161369 707125852 408900704 816329285 275740196 816329285 301228139 723702826 408900704 723702826 164471788 797444570 301228139 797444570 346209003 890463362 164471788 890463362 58533915 230886230 346209003 230886230 158000444 960749965 58533915 960749965 138351643 105334260 158000444 105334260 959831506 92240943 138351643 92240943 335721903 594179750 959831506 594179750 445646972 773074720 335721903 773074720 39829026 297224785 445646972 297224785 931626654 26503351 39829026 26503351 433489310 481719069 931626654 481719069 313154486 289459762 433489310 289459762 112680592 789064941 313154486 789064941 321436561 925623001 112680592 925623001 886002482 783101264 321436561 783101264 483645577 562877454 886002482 562877454 95076422 321799661 483645577 321799661 47594026 936865758 95076422 936865758 36490851 31952591 47594026 31952591 291808379 975742585 36490851 975742585 535806798 803833958 291808379 803833958 249639143 542326833 535806798 542326833 823857694 164958288 249639143 164958288 470706161 413791308 823857694 413791308 511256166 681724725 470706161 681724725 703516485 435324559 511256166 435324559 379443781 358682300 703516485 358682300 869908025 743591030 379443781 743591030 309465333 443273216 869908025 443273216 287323727 205221680 309465333 205221680 373164775 189730758 287323727 189730758 447969196 747668766 373164775 747668766 251704055 298544760 447969196 298544760 410872309 166204928 251704055 166204928 387122665 722420974 410872309 722420974 29624250 738152877 387122665 738152877 613970201 980480195 29624250 980480195 307926838 602972119 613970201 602972119 278391114 792442614 307926838 792442614 99215476 814715054 278391114 814715054 692503857 66012987 99215476 66012987 871099324 369597802 692503857 369597802 885417762 505534253 871099324 505534253 271997879 385202498 885417762 385202498 410611920 178972569 271997879 178972569 183756609 722564451 410611920 722564451 478465112 877681028 183756609 877681028 881009133 676281347 478465112 676281347 79718282 540910529 881009133 540910529 742095781 53333939 79718282 53333939 143583965 352173704 742095781 352173704 162429592 95851353 143583965 95851353 135533244 891862639 162429592 891862639 572830085 910421342 135533244 910421342 4699111 596695824 572830085 596695824 389320939 996905382 4699111 996905382 235853637 259838518 389320939 259838518 34870256 843328877 235853637 843328877 848705162 977064946 34870256 977064946 109886466 574315067 848705162 574315067 737274908 73052115 109886466 73052115 528167664 491339596 737274908 491339596 65691631 613788278 528167664 613788278 340516707 44234945 65691631 44234945 103491620 769716557 340516707 769716557 317962748 932124042 103491620 932124042 997252765 210843532 317962748 210843532 921464559 487502594 997252765 487502594 235264270 526350562 921464559 526350562 252992763 843671167 235264270 843671167 40124855 831777670 252992763 831777670 439956865 26643590 40124855 26643590 524278119 293652179 439956865 293652179 177472269 417573462 524278119 417573462 73998256 118359629 177472269 118359629 297900302 49707933 73998256 49707933 197005007 799449575 297900302 799449575 456965754 868253989 197005007 868253989 741319484 304803419 456965754 304803419 890437167 470282199 741319484 470282199 24710167 558137142 890437167 558137142 297906406 983655238 24710167 983655238 318340677 799444645 297906406 799444645 912357 785299246 318340677 785299246 590134000 578536 912357 578536 105348293 383862863 590134000 383862863 117572828 930863833 105348293 930863833 202055268 922362459 117572828 922362459 686426099 134399619 202055268 134399619 426642325 400952186 686426099 400952186 322721133 284813535 426642325 284813535 219774982 782152463 322721133 782152463 487257460 145208312 219774982 145208312 423411497 324040976 487257460 324040976 439903667 282496864 423411497 282496864 765754502 293620500 439903667 293620500 71119084 353008530 765754502 353008530 267139818 952387657 71119084 952387657 577450731 822501289 267139818 822501289 388882566 363595579 577450731 363595579 324258737 736908321 388882566 736908321 757790147 214757260 324258737 214757260 598208528 611055327 757790147 611055327 293450513 610666605 598208528 610666605 402113444 194018572 293450513 194018572 757325332 267782155 402113444 267782155 15223909 465718458 757325332 465718458 318922846 10199451 15223909 10199451 317225389 211461206 318922846 211461206 216089108 785982114 317225389 785982114 100505628 855623489 216089108 855623489 974578233 66698776 100505628 66698776 504917675 507046811 974578233 507046811 170680805 407598106 504917675 407598106 82962963 113815776 170680805 113815776 304145012 944289396 82962963 944289396 275866535 795426454 304145012 795426454 812282692 181528594 275866535 181528594 200806992 458541018 812282692 458541018 274766905 865496746 200806992 865496746 275221765 816875385 274766905 816875385 367013452 181217922 275221765 181217922 34856290 751724084 367013452 751724084 257482122 977072779 34856290 977072779 882127013 169561277 257482122 169561277 82718906 454948407 882127013 454948407 505571991 944608264 82718906 944608264 592259933 353561660 505571991 353561660 428633061 483987519 592259933 483987519 455161599 710443260 428633061 710443260 874129432 303535091 455161599 303535091 932523444 491921048 874129432 491921048 752759915 627065469 932523444 627065469 735194520 660508989 752759915 660508989 430302343 466258695 735194520 466258695 489893563 709171724 430302343 709171724 889484177 669534574 489893563 669534574 110000187 423449220 889484177 423449220 224687246 73270170 110000187 73270170 873804580 148262719 224687246 148262719 44492729 535593975 873804580 535593975 220318833 29319880 44492729 29319880 71196677 145384318 220318833 145384318 996857695 952370046 71196677 952370046 917025547 361293234 996857695 361293234 935725676 645781665 917025547 645781665 110346115 651665983 935725676 651665983 321450145 927255182 110346115 927255182 340224998 783066232 321450145 783066232 287087603 769897963 340224998 769897963 323682673 189573666 287087603 189573666 798523883 214249168 323682673 214249168 317028576 496056637 798523883 496056637 217889822 210066581 317028576 210066581 934523109 854659273 217889822 854659273 102699891 651685170 934523109 651685170 149584037 932584385 102699891 932584385 310511692 99514525 149584037 99514525 311514148 205818889 310511692 205818889 700841175 789992660 311514148 789992660 65458161 596002943 700841175 596002943 72480830 955987397 65458161 955987397 441780662 951317305 72480830 951317305 31952561 701136343 441780662 701136343 308872017 978697518 31952561 978697518 271451167 791961977 308872017 791961977 158627902 178457445 271451167 178457445 372894088 894531567 158627902 894531567 203246848 747903489 372894088 747903489 24363340 863707866 203246848 863707866 173975900 983805968 24363340 983805968 131727005 884358101 173975900 884358101 673467350 87846230 131727005 87846230 20292726 512740065 673467350 512740065 315628997 13197959 20292726 13197959 429036880 208901125 315628997 208901125 426530402 710108612 429036880 710108612 128794858 284747838 426530402 284747838 369100337 85778210 128794858 85778210 780183422 750408534 369100337 750408534 282197366 486980393 780183422 486980393 60336452 185698540 282197366 185698540 223787645 959370815 60336452 959370815 114158028 147939576 223787645 147939576 366331573 76023155 114158028 76023155 553917008 243881308 366331573 243881308 122559685 560318759 553917008 560318759 246347679 81698397 122559685 81698397 151343613 162469327 246347679 162469327 763894345 899505254 151343613 899505254 285791602 411836250 763894345 411836250 235967704 188453677 285791602 188453677 797267437 156053653 235967704 156053653 752279376 359736321 797267437 359736321 347132450 623109571 752279376 623109571 261385116 765365371 347132450 765365371 474247300 172043971 261385116 172043971 334086744 679202873 474247300 679202873 98440576 221552347 334086744 221552347 464014525 935261954 98440576 935261954 253618015 685948820 464014525 685948820 630140194 831468194 253618015 831468194 79991448 549278765 630140194 549278765 495984972 53512887 79991448 53512887 644805399 330251056 495984972 330251056 549200666 360327432 644805399 360327432 530094932 451888119 549200666 451888119 127480225 458511767 530094932 458511767 232308578 916087281 127480225 916087281 333226987 153621875 232308578 153621875 277467976 221079576 333226987 221079576 395602872 815181110 277467976 815181110 157360679 263766310 395602872 263766310 474892780 104922990 157360679 104922990 11478243 315910063 474892780 315910063 361619367 992063570 11478243 992063570 111142842 755264890 361619367 755264890 677901827 926764556 111142842 926764556 319970856 544567953 677901827 544567953 70928945 784029925 319970856 784029925 303952552 952467942 70928945 952467942 163505814 201419333 303952552 201419333 151509430 109421459 163505814 109421459 139529604 100843897 151509430 100843897 131112051 906972580 139529604 906972580 843838294 913290440 131112051 913290440 886754112 363488150 843838294 363488150 4237675 534280367 886754112 534280367 175027363 2764739 4237675 2764739 263457715 883769117 175027363 883769117 877803653 825186581 263457715 825186581 388274025 480401802 877803653 480401802 455265298 737324911 388274025 737324911 543941125 303584359 455265298 303584359 99721471 535055866 543941125 535055866 251786412 934578694 99721471 934578694 275885330 166302443 251786412 166302443 571127695 816222490 275885330 816222490 759973391 611000325 571127695 611000325 339592015 395905551 759973391 395905551 885631944 770317146 339592015 770317146 194535902 570905837 885631944 570905837 420419726 129652491 194535902 129652491 489594265 280066767 420419726 280066767 877397605 325675379 489594265 325675379 82337110 541019891 877397605 541019891 456068491 54871061 82337110 54871061 461614983 691440294 456068491 691440294 480632198 308040038 461614983 308040038 399545296 675242577 480632198 675242577 8115861 730121630 399545296 730121630 800607975 994032881 8115861 994032881 481524375 521938666 800607975 521938666 292557602 320315910 481524375 320315910 572162994 803408593 292557602 803408593 867316921 493742912 572162994 493742912 97740050 632351267 867316921 632351267 996740358 65036691 97740050 65036691 444430806 633618205 996740358 633618205 155288627 296420359 444430806 296420359 554545278 896711847 155288627 896711847 689780823 567184984 554545278 567184984 39238128 426446172 689780823 426446172 383022963 25947325 39238128 25947325 320783810 740726684 383022963 740726684 324409600 783621125 320783810 783621125 164810193 780983654 324409600 780983654 766442534 110131508 164810193 110131508 510449160 353899751 766442534 353899751 813654256 462627315 510449160 462627315 946987825 538452229 813654256 538452229 264553273 412807198 946987825 412807198 415917680 824258910 264553273 824258910 979681560 277146288 415917680 277146288 373437993 534028148 979681560 534028148 192438215 249407258 373437993 249407258 59993883 128294582 192438215 128294582 972916814 40409494 59993883 40409494 792331663 634898219 972916814 634898219 645865563 492565482 792331663 492565482 741796013 635423069 645865563 635423069 482541248 359026892 741796013 359026892 578703699 674076353 482541248 674076353 767426464 642871061 578703699 642871061 441160684 650324643 767426464 650324643 226751183 294249109 441160684 294249109 116624646 149859942 226751183 149859942 261549253 77580712 116624646 77580712 112692629 826272762 261549253 826272762 127599212 925616203 112692629 925616203 167687112 84749221 127599212 84749221 505345 112136547 167687112 112136547 655154939 999536645 505345 999536645 39140756 480451015 655154939 480451015 263405797 973761861 39140756 973761861 830436584 173185536 263405797 173185536 287645421 379736730 830436584 379736730 845183355 189953882 287645421 189953882 251728194 352057553 845183355 352057553 415906642 166219075 251728194 166219075 910526860 719113958 415906642 719113958 902724203 452736275 910526860 452736275 111865531 545954468 902724203 545954468 709869527 926337526 111865531 926337526 419776795 501101425 709869527 501101425 420382151 279690490 419776795 279690490 518081218 715992213 420382151 715992213 876002151 622817486 518081218 622817486 850272585 487885344 876002151 487885344 498693781 594719101 850272585 594719101 145543950 332099519 498693781 332099519 93471434 96924218 145543950 96924218 644134682 62470651 93471434 62470651 236062597 363059610 644134682 363059610 274675831 843134628 236062597 843134628 292675329 816976572 274675831 816976572 4645647 803329376 292675329 803329376 340159076 996965732 4645647 996965732 508691712 769927963 340159076 769927963 235601550 532924418 508691712 532924418 198007061 843494639 235601550 843494639 140585750 131826432 198007061 131826432 143966498 93835627 140585750 93835627 928064928 904408999 143966498 904408999 362628834 647575154 928064928 647575154 668616574 241598099 362628834 241598099 683537805 531082241 668616574 531082241 263629625 425372370 683537805 425372370 299940977 173455914 263629625 173455914 325595085 198298683 299940977 198298683 747087324 780081762 325595085 780081762 333166315 615532274 747087324 615532274 413958878 220990955 333166315 220990955 341769866 275671529 413958878 275671529 410201096 768974850 341769866 768974850 378513866 273438801 410201096 273438801 493098789 252595245 378513866 252595245 321019164 667564920 493098789 667564920 399347573 783369566 321019164 783369566 49478093 265987197 399347573 265987197 448304081 966509289 49478093 966509289 152035008 696530329 448304081 696530329 295844955 899170802 152035008 899170802 78294244 195591698 295844955 195591698 574959960 947490433 78294244 947490433 346524993 603043299 574959960 603043299 174331919 765753754 346524993 765753754 566813235 116184121 174331919 116184121 732958359 526721406 566813235 526721406 370492878 461400307 732958359 461400307 416846748 247287371 370492878 247287371 512356801 277568077 416846748 277568077 8639851 576473416 512356801 576473416 438055207 5881242 8639851 5881242 65989528 703563099 438055207 703563099 76639494 955535501 65989528 955535501 897186297 51387401 76639494 51387401 288824705 616511640 897186297 616511640 515747 806002857 288824705 806002857 20176856 999523413 515747 999523413 642727275 986534184 20176856 986534184 475178572 537888515 642727275 537888515 891603871 316055111 475178572 316055111 40066545 403300846 891603871 403300846 351684721 972936388 40066545 972936388 124953724 233994548 351684721 233994548 186937559 83188963 124953724 83188963 71562547 124769570 186937559 124769570 36790916 952113058 71562547 952113058 616802298 975511591 36790916 975511591 135501822 580432499 616802298 580432499 135896379 910423597 135501822 910423597 943607740 90369826 135896379 90369826 102906492 494167039 943607740 494167039 458076257 68177672 102906492 68177672 682026202 690083040 458076257 690083040 618596343 418456472 682026202 418456472 646646938 545938517 618596343 545938517 475744088 639534951 646646938 639534951 79944850 316530529 475744088 316530529 437710187 946459950 79944850 946459950 500105500 292182944 437710187 292182944 299940972 512643411 500105500 512643411 460648723 798230236 299940972 798230236 299004057 307154286 460648723 307154286 356115641 197950739 299004057 197950739 773712695 237228037 356115641 237228037 216342215 560841913 773712695 560841913 297841973 143465509 216342215 143465509 492072453 799487053 297841973 799487053 736058636 327172883 492072453 327172883 256308169 596508838 736058636 596508838 716384162 829819148 256308169 829819148 449744137 586056249 716384162 586056249 539488360 299704065 449744137 299704065 633871084 460561694 539488360 460561694 232366033 410446377 633871084 410446377 627760946 153680208 232366033 153680208 75384255 520059349 627760946 520059349 523396795 50460060 75384255 50460060 227305831 454211123 523396795 454211123 228904898 848682747 227305831 848682747 373814144 151353286 228904898 151353286 351963071 747104847 373814144 747104847 395414171 762410791 351963071 762410791 774146594 263650706 395414171 263650706 223745302 564247409 774146594 564247409 432811269 851186504 223745302 851186504 233041274 707475668 432811269 707475668 227040906 844890647 233041274 844890647 569461369 848836047 227040906 848836047 37190230 337117120 569461369 337117120 191995457 974979517 37190230 974979517 287852166 127919508 191995457 127919508 708085867 806917927 287852166 806917927 353586301 348400700 708085867 348400700 643726006 235305693 353586301 235305693 117945856 400600982 643726006 400600982 189948641 922169664 117945856 922169664 632481266 873293797 189948641 873293797 166725712 372921681 632481266 372921681 866761350 889121138 166725712 889121138 498308259 615897523 866761350 615897523 477553693 663921145 498308259 663921145 850314486 676862278 477553693 676862278 676244760 553006835 850314486 553006835 104185590 501422997 676244760 501422997 522432331 931589068 104185590 931589068 120571215 547870610 522432331 547870610 147462800 80435959 120571215 80435959 30642278 98179145 147462800 98179145 325449561 20187427 30642278 20187427 486767777 215603868 325449561 215603868 915526759 671511658 486767777 671511658 950144344 621720466 915526759 621720466 828353984 471058841 950144344 471058841 119008008 411441213 828353984 411441213 315632635 921384626 119008008 921384626 374190577 787266534 315632635 787266534 12174086 746769320 374190577 746769320 563238526 991790589 12174086 991790589 457071993 465306044 563238526 465306044 307093710 304902937 457071993 304902937 420530818 203741073 307093710 203741073 69188880 715927185 420530818 715927185 530634108 953505565 69188880 953505565 645230491 356031865 530634108 356031865 176221465 416656096 645230491 416656096 87729965 882756206 176221465 882756206 59973063 941558302 87729965 941558302 364863133 959641937 59973063 959641937 324344391 243029666 364863133 243029666 887294094 214831824 324344391 214831824 364648947 632110887 887294094 632110887 54168376 242905577 364648947 242905577 73912471 963394880 54168376 963394880 47959373 49599858 73912471 49599858 557213833 32283180 47959373 32283180 565566788 622249804 557213833 622249804 906064834 640762534 565566788 640762534 139748131 613399998 906064834 613399998 666255164 906811935 139748131 906811935 870834731 420071615 666255164 420071615 945097438 587710606 870834731 587710606 256676238 376064665 945097438 376064665 648691967 829496158 256676238 829496158 309465330 556340448 648691967 556340448 673230694 791599091 309465330 791599091 518979042 423415629 673230694 423415629 45352169 416203271 518979042 416203271 238933797 30226398 45352169 30226398 749472572 157850699 238933797 157850699 815477020 431418834 749472572 431418834 751871746 501042245 815477020 501042245 54054548 501172675 751871746 501172675 341116621 36466029 54054548 36466029 84269083 227040671 341116621 227040671 434279906 56145570 84269083 56145570 182925885 290060976 434279906 290060976 303656294 878187768 182925885 878187768 100104455 201116773 303656294 201116773 292719106 934148089 100104455 934148089 379084194 803273676 292719106 803273676 364662824 743815249 379084194 743815249 416826153 753227317 364662824 753227317 285950374 277555038 416826153 277555038 880400179 188528557 285950374 188528557 352632422 472011015 880400179 472011015 320818803 234798621 352632422 234798621 699672510 212632145 320818803 212632145 810202016 477109559 699672510 477109559 549242740 376185179 810202016 376185179 181494584 627615751 549242740 627615751 967934324 879263407 181494584 879263407 429843436 527294967 967934324 527294967 432316883 287092897 429843436 287092897 920522658 707720524 432316883 707720524 461751475 654890102 920522658 654890102 372949879 308133386 461751475 308133386 109329856 747842948 372949879 747842948 345400241 927827527 109329856 927827527 912359 230121039 345400241 230121039 311956706 999191664 912359 999191664 443615279 206826714 311956706 206826714 131274734 699743979 443615279 699743979 555958935 913149120 131274734 913149120 880427827 528855782 555958935 528855782 707791922 462051039 880427827 462051039 363612490 542394682 707791922 542394682 76795903 242221499 363612490 242221499 29893585 948482018 76795903 948482018 162394964 19449123 29893585 19449123 69493465 108588155 162394964 108588155 390155709 953251061 69493465 953251061 594134354 735889452 390155709 735889452 946874586 413761127 594134354 413761127 784174737 543242174 946874586 543242174 67351690 623600344 784174737 623600344 305074918 954643871 67351690 954643871 788124737 202209485 305074918 202209485 33186697 478529689 788124737 478529689 461016546 21883475 33186697 21883475 347886717 687766045 461016546 687766045 392596417 231777738 347886717 231777738 400007935 261984447 392596417 261984447 42875181 729876936 400007935 729876936 319987040 28341611 42875181 28341611 464394777 784023215 319987040 784023215 868249960 685706470 464394777 685706470 331758250 577276668 868249960 577276668 743983739 219916907 331758250 219916907 768923462 406276422 743983739 406276422 918618129 609318105 768923462 609318105 301547393 342195139 918618129 342195139 366348169 199496323 301547393 199496323 11992966 752141626 366348169 752141626 398059505 991878536 11992966 991878536 892077836 731308666 398059505 731308666 936043601 538859767 892077836 538859767 131421714 374882055 936043601 374882055 642374623 87470265 131421714 87470265 866518006 344811224 642374623 344811224 167319189 502670870 866518006 502670870 62863076 888622808 167319189 888622808 381875873 42379501 62863076 42379501 497893128 254812209 381875873 254812209 763456382 664136411 497893128 664136411 72291858 414721763 763456382 414721763 252093341 48691444 72291858 48691444 212654131 832163310 252093341 832163310 341053147 141364737 212654131 141364737 961891800 769504446 341053147 769504446 213183691 399603797 961891800 399603797 447918066 857663925 213183691 857663925 263974546 696788473 447918066 696788473 48691743 173742421 263974546 173742421 472978705 967071862 48691743 967071862 405483415 680201559 472978705 680201559 334849790 270083302 405483415 270083302 233187681 773682673 334849790 773682673 493114943 154337018 233187681 154337018 166721103 667532422 493114943 667532422 992852324 111384559 166721103 111384559 129463426 423145239 992852324 423145239 377614243 86194481 129463426 86194481 822835535 744636128 377614243 744636128 455149335 370123843 822835535 370123843 452223581 691993813 455149335 691993813 203750767 301448086 452223581 301448086 452802753 135657279 203750767 135657279 331518113 301992649 452802753 301992649 804157699 219748728 331518113 219748728 615020096 440198225 804157699 440198225 732889216 526538031 615020096 526538031 281766455 597715256 732889216 597715256 36407416 811952302 281766455 811952302 92147159 24139284 36407416 24139284 344868542 938778172 92147159 938778172 889003008 767055858 344868542 767055858 45566812 465379250 889003008 465379250 792133974 30495194 45566812 30495194 73321367 496464259 792133974 496464259 268661203 950795719 73321367 950795719 27231804 176799308 268661203 176799308 708490620 982076611 27231804 982076611 537260795 600886023 708490620 600886023 397677886 437611525 537260795 437611525 499738197 265042865 397677886 265042865 630838099 662947609 499738197 662947609 437150103 657435616 630838099 657435616 553068753 291796142 437150103 291796142 197528137 368210890 553068753 368210890 657540491 867836886 197528137 867836886 553886827 386159110 657540491 386159110 43101654 456932532 553886827 456932532 447662486 28599655 43101654 28599655 894970802 696837239 447662486 696837239 266770955 546205553 894970802 546205553 111135606 175466269 266770955 175466269 493098787 73979362 111135606 73979362 871372151 327794362 493098787 327794362 782025537 360121692 871372151 360121692 940569998 347865324 782025537 347865324 894827375 495752957 940569998 495752957 864592808 503945041 894827375 503945041 780014444 435333910 864592808 435333910 393099117 654462083 780014444 654462083 267283405 734259557 393099117 734259557 312107829 175761137 267283405 175761137 204251354 206942918 312107829 206942918 359019673 135845843 204251354 135845843 392926699 239280124 359019673 239280124 815278198 262171769 392926699 262171769 848830003 487696926 815278198 487696926 178967621 409462940 848830003 409462940 483987569 880602922 178967621 880602922 402760603 673014031 483987569 673014031 864580554 268410764 402760603 268410764 397109881 401555018 864580554 401555018 123660127 731938103 397109881 731938103 555301696 82381748 123660127 82381748 475936162 638612329 555301696 638612329 520324040 677951511 475936162 677951511 272696373 629060491 520324040 629060491 987968037 179429081 272696373 179429081 36532522 352285464 987968037 352285464 846527490 975682332 36532522 975682332 136572416 345795502 846527490 345795502 185712511 90939663 136572416 90939663 47964013 876145078 185712511 876145078 516181437 32285602 47964013 32285602 405979341 478554630 516181437 478554630 883087385 725850568 405979341 725850568 554939411 415883850 883087385 415883850 93566864 607989700 554939411 607989700 98384662 937785067 93566864 937785067 893405910 935271905 98384662 935271905 94962535 417168815 893405910 417168815 423245427 63460182 94962535 63460182 162161252 282252606 423245427 282252606 343354569 892093285 162161252 892093285 384061179 228635050 343354569 228635050 31244125 256454815 384061179 256454815 267717903 979283907 31244125 979283907 102102220 822074659 267717903 822074659 310575191 67606962 102102220 67606962 444024694 790859950 310575191 790859950 159811220 699439122 444024694 699439122 131008908 893684771 159811220 893684771 257546681 87113697 131008908 87113697 335292594 169562679 257546681 169562679 739092569 773342315 335292594 773342315 255386959 604228533 739092569 604228533 4244017 830335167 255386959 830335167 153298610 2798140 4244017 2798140 463778838 102142457 153298610 102142457 485890580 686167958 463778838 686167958 758260371 322957918 485890580 322957918 898216098 632416121 758260371 632416121 298289380 458629154 898216098 458629154 948588833 197312709 298289380 197312709 328446735 652260430 948588833 652260430 411342716 217684015 328446735 217684015 498486082 722255686 411342716 722255686 568740619 663837905 498486082 663837905 607347085 631000720 568740619 631000720 222194906 559535141 607347085 559535141 695622151 146772618 222194906 146772618 182496841 584842726 695622151 584842726 326975994 878456789 182496841 878456789 278526314 216842702 326975994 216842702 746886555 183184161 278526314 183184161 569196842 550679269 746886555 550679269 363422866 333908428 569196842 333908428 638698958 754143433 363422866 754143433 623288523 588821909 638698958 588821909 635850187 583315769 623288523 583315769 265399969 520180937 635850187 520180937 489658202 823598062 265399969 823598062 436690242 325722969 489658202 325722969 531593113 704844028 436690242 704844028 52852397 365925958 531593113 365925958 314990124 35759118 52852397 35759118 793006907 208408202 314990124 208408202 378132052 361378544 793006907 361378544 796639783 252339524 378132052 252339524 345193969 336799006 796639783 336799006 142265802 766862448 345193969 766862448 92826536 94912669 142265802 94912669 370852358 61962765 92826536 61962765 262241814 247504933 370852358 247504933 542214222 825896339 262241814 825896339 312402282 421828820 542214222 421828820 330991892 207069058 312402282 207069058 217735778 776285980 330991892 776285980 382833847 854822007 217735778 854822007 245485782 255556234 382833847 255556234 162054175 162089824 245485782 162089824 153605831 108238860 162054175 108238860 404968190 102499642 153605831 102499642 199896553 726579436 404968190 726579436 27480595 866064250 199896553 866064250 202605849 17700399 27480595 17700399 174144578 134751097 202605849 134751097 59457548 884246067 174144578 884246067 369040012 39998782 59457548 39998782 750608455 246268356 369040012 246268356 414496007 386184406 750608455 386184406 128881934 276111838 414496007 276111838 906959646 85820926 128881934 85820926 12691764 352943171 906959646 352943171 970626778 8418001 12691764 8418001 438428535 652848096 970626778 652848096 646618818 292537196 438428535 292537196 863091476 477545273 646618818 477545273 30821160 535812421 863091476 535812421 345772851 979520929 30821160 979520929 41413776 766245715 345772851 766245715 428664977 27627627 41413776 27627627 218719588 286084652 428664977 286084652 702879913 144681018 218719588 144681018 780019297 612269922 702879913 612269922 483086980 397670975 780019297 397670975 48290679 321425714 483086980 321425714 373873380 32425364 48290679 32425364 509649940 747054227 373873380 747054227 605298633 462130267 509649940 462130267 603414303 540045630 605298633 540045630 307228825 345211434 603414303 345211434 469436269 203816031 307228825 203816031 553370012 312423887 469436269 312423887 295578467 433975018 553370012 433975018 373241929 801273526 295578467 801273526 235599711 747552706 373241929 747552706 383027112 843500764 235599711 843500764 49448538 740695689 383027112 740695689 348457800 33478993 49448538 33478993 311645294 232131484 348457800 232131484 318493568 206649021 311645294 206649021 700132125 785170139 318493568 785170139 816982973 413612022 700132125 413612022 768941203 640421374 816982973 640421374 710106389 572763785 768941203 572763785 976366014 530788227 710106389 530788227 273675882 372851705 976366014 372851705 214846590 817590466 273675882 817590466 221837638 142302394 214846590 142302394 549876463 852331747 221837638 852331747 596652042 456112797 549876463 456112797 502189763 401433049 596652042 401433049 778919656 349783105 502189763 349783105 368956687 519640401 778919656 519640401 264450363 750566140 368956687 750566140 975929746 824308213 264450363 824308213 50284539 524770843 975929746 524770843 754452531 34017976 50284539 34017976 65914843 378636035 754452531 378636035 825657542 44411388 65914843 44411388 776612848 468461805 825657542 468461805 24940959 466414703 776612848 466414703 608780799 983577644 24940959 983577644 225954948 412508647 608780799 412508647 270981856 149233381 225954948 149233381 439428900 819824019 270981856 819824019 288859216 293115710 439428900 293115710 261232926 190987553 288859216 190987553 66546025 826423079 261232926 826423079 361874088 955109464 66546025 955109464 827212633 241243748 361874088 241243748 214199084 566798592 827212633 566798592 493447776 142058981 214199084 142058981 967471602 328057621 493447776 328057621 802058120 419783240 967471602 419783240 66616100 558133198 802058120 558133198 296543546 955083198 66616100 955083198 719782219 800422819 296543546 800422819 253034441 594583118 719782219 594583118 641634254 167019756 253034441 167019756 751322606 360006384 641634254 360006384 437321316 351791932 751322606 351791932 406170053 291912237 437321316 291912237 305567731 270504495 406170053 270504495 601267486 794159304 305567731 794159304 93259282 432533949 601267486 432533949 218415542 62433013 93259282 62433013 112991674 854387637 218415542 854387637 478133553 75109375 112991674 75109375 17473166 676451821 478133553 676451821 148956080 11456527 17473166 11456527 330289219 99138401 148956080 99138401 372347035 776692715 330289219 776692715 623269661 748331470 372347035 748331470 118662221 426767758 623269661 426767758 293675565 79181437 118662221 79181437 161227049 194182788 293675565 194182788 317376360 107480524 161227049 107480524 637625304 210289769 317376360 210289769 7610103 513517899 637625304 513517899 124089083 994374268 7610103 994374268 106396436 917913357 124089083 917913357 311384368 70527874 106396436 70527874 143817371 206533875 311384368 206533875 76328071 904429563 143817371 904429563 884040116 948860615 76328071 948860615 951327610 627851641 884040116 627851641 52263754 522260793 951327610 522260793 835797172 964841832 52263754 964841832 526667051 423729224 835797172 423729224 497317867 368678042 526667051 368678042 657720737 331203046 497317867 331203046 658801794 347734795 657720737 347734795 381904561 473940913 658801794 473940913 179639933 254821145 381904561 254821145 59683505 880346067 179639933 880346067 95472599 959765310 59683505 959765310 445532853 63773719 95472599 63773719 138603564 698515597 445532853 698515597 141112701 92407946 138603564 92407946 744261114 94228717 141112701 94228717 248812407 597822022 744261114 597822022 785567882 834402414 248812407 834402414 99147785 399707449 785567882 399707449 138660268 934918866 99147785 934918866 105023515 907619843 138660268 907619843 55754023 931068477 105023515 931068477 981911771 962558676 55754023 962558676 478307141 514788190 981911771 514788190 10836896 318166096 478307141 318166096 269830822 992460765 10836896 992460765 147527465 820597295 269830822 820597295 421181485 98250601 147527465 98250601 202074804 280783300 421181485 280783300 395545376 864481955 202074804 864481955 341057287 263719750 395545376 263719750 497909051 226940176 341057287 226940176 241582854 331645630 497909051 331645630 55903742 839110648 241582854 839110648 219883465 962302362 55903742 962302362 210530926 853445643 219883465 853445643 298911229 859216403 210530926 859216403 108777989 798793164 298911229 798793164 781086628 72306578 108777989 72306578 16552537 638047478 781086628 638047478 907196878 10787804 16552537 10787804 341769867 532311561 907196878 532311561 288373696 227637262 341769867 227637262 204475166 190722681 288373696 190722681 170040921 135925325 204475166 135925325 36746964 113519580 170040921 113519580 869749039 975607643 36746964 975607643 774878440 588663016 869749039 588663016 526614361 601832942 774878440 601832942 724691951 521434680 526614361 521434680 948823901 388599270 724691951 388599270 7716080 480804182 948823901 480804182 74394381 994320438 7716080 994320438 307065564 49960506 74394381 49960506 249297909 203724911 307065564 203724911 701559036 164787583 249297909 164787583 239268479 631435017 701559036 631435017 507956245 840936752 239268479 840936752 665884122 623904408 507956245 623904408 418161440 650721559 665884122 650721559 35820443 717658309 418161440 717658309 918572752 23704428 35820443 23704428 609738719 590226293 918572752 590226293 213995716 655650349 609738719 655650349 166461217 141950634 213995716 141950634 63218822 889213910 166461217 889213910 482839321 42683233 63218822 42683233 250563156 321184103 482839321 321184103 156312951 833200798 250563156 833200798 739762047 896256011 156312951 896256011 283172808 612767848 739762047 612767848 427359276 186443329 283172808 186443329 680910691 711329884 427359276 711329884 200159143 538287402 680910691 538287402 658597276 133212107 200159143 133212107 370783633 555504531 658597276 555504531 161850330 247439397 370783633 247439397 131413107 108049253 161850330 108049253 702326157 913044458 131413107 913044458 952815119 579603568 702326157 579603568 213886028 531702901 952815119 531702901 69188883 857099074 213886028 857099074 930215994 46710341 69188883 46710341 173377667 598222166 930215994 598222166 749355501 115691902 173377667 115691902 38054630 402976549 749355501 402976549 378487819 25339254 38054630 25339254 649181770 744230535 378487819 744230535 902322020 462870062 649181770 462870062 486642742 630349755 902322020 630349755 206066666 671560328 486642742 671560328 236119694 861831465 206066666 861831465 231763883 843073977 236119694 843073977 596347639 153257895 231763883 153257895 186603234 373707771 596347639 373707771 700367062 124411015 186603234 124411015 410615959 376439179 700367062 376439179 201303503 273641789 410615959 273641789 573904052 865196799 201303503 865196799 688203724 656297280 573904052 656297280 718502142 525985427 688203724 525985427 543288553 342772174 718502142 342772174 64921181 523883742 543288553 523883742 695353397 956366643 64921181 956366643 831801871 484958557 695353397 484958557 858851169 434975907 831801871 434975907 857380932 371471936 858851169 371471936 74444737 377611877 857380932 377611877 284905494 50014092 74444737 50014092 64091637 187877734 284905494 187877734 636057800 956741884 64091637 956741884 375725913 497547257 636057800 497547257 701953697 745603366 375725913 745603366 85822710 421175988 701953697 421175988 714078548 57346694 85822710 57346694 405429191 529378571 714078548 529378571 217735781 726272091 405429191 726272091 948144556 144055572 217735781 144055572 283778347 438237017 948144556 438237017 208661247 810185279 283778347 810185279 306308127 138717266 208661247 138717266 930135335 203239484 306308127 203239484 352189883 472707770 930135335 472707770 604556477 234442699 352189883 234442699 873642781 438471595 604556477 438471595 480160908 385963706 873642781 385963706 81590500 319387343 480160908 319387343 894285759 54489253 81590500 54489253 992162775 606730284 894285759 606730284 439428903 485459989 992162775 485459989 58971814 702590686 439428903 702590686 758519338 39682003 58971814 39682003 440016529 361578393 758519338 361578393 125004953 293663763 440016529 293663763 662537135 917311993 125004953 917311993 851070430 366521098 662537135 366521098 352234410 416902483 851070430 416902483 27823962 762227594 352234410 762227594 268283738 17941813 27823962 17941813 68858611 821534776 268283738 821534776 617193423 953836965 68858611 953836965 159155457 498330974 617193423 498330974 314142613 106119202 159155457 106119202 915655925 788244122 314142613 788244122 693850528 379201680 915655925 379201680 157949788 478707032 693850528 478707032 977517150 894999757 157949788 894999757 189312955 464049904 977517150 464049904 386262009 126175353 189312955 126175353 79325565 738759650 386262009 738759650 942452934 946716737 79325565 946716737 147415370 488351072 942452934 488351072 519245224 902083590 147415370 902083590 657723988 610181166 519245224 610181166 347781622 544783993 657723988 544783993 809769266 765245075 347781622 765245075 499062441 355979871 809769266 355979871 407173063 332326440 499062441 332326440 79016968 725033212 407173063 725033212 543389130 52952795 79016968 52952795 256580878 460742855 543389130 460742855 93909853 168964951 256580878 168964951 847442139 937706910 93909853 937706910 827742323 662282722 847442139 662282722 828312050 339392383 827742323 339392383 884064124 570097162 828312050 570097162 387983753 365141879 884064124 365141879 791361406 737588958 387983753 737588958 146093084 447846463 791361406 447846463 334515569 902817534 146093084 902817534 475206069 773930742 334515569 773930742 273798970 316068730 475206069 316068730 969289594 180044637 273798970 180044637 259623733 653428404 969289594 653428404 894007387 171019006 259623733 171019006 449149747 374973850 894007387 374973850 542339464 299331375 449149747 299331375 779314835 432076039 542339464 432076039 613570701 491537883 779314835 491537883 880839290 350471840 613570701 350471840 534906808 588200501 880839290 588200501 339318037 410511763 534906808 410511763 803740324 770507459 339318037 770507459 715439153 465429110 803740324 465429110 709933260 379777090 715439153 379777090 742485159 397133464 709933260 397133464 301838973 525363884 742485159 525363884 445966996 199804543 301838973 199804543 751469345 297342572 445966996 297342572 356297101 554865144 751469345 554865144 580715832 759152532 356297101 759152532 20865488 400087427 580715832 400087427 722204750 13450290 20865488 13450290 327296625 360919823 722204750 360919823 778592347 217087543 327296625 217087543 814295739 451358498 778592347 451358498 80688417 382940411 814295739 382940411 613722650 946009367 80688417 946009367 390631160 483147809 613722650 483147809 154220854 735805283 390631160 735805283 398782275 897459212 154220854 897459212 520395804 265754209 398782275 265754209 260719085 591906533 520395804 591906533 452719984 826798579 260719085 826798579 92730678 693520998 452719984 693520998 128359892 61887358 92730678 61887358 32418574 915182087 128359892 915182087 355366220 21395971 32418574 21395971 150877070 760062781 355366220 760062781 842504344 899871490 150877070 899871490 571933520 388855038 842504344 388855038 840092369 364258849 571933520 364258849 315305356 375607390 840092369 375607390 661619353 787503901 315305356 787503901 714275581 422566814 661619353 422566814 126800568 384803186 714275581 384803186 316535420 916355120 126800568 916355120 784069707 209735614 316535420 209735614 880345146 352037243 784069707 352037243 293108309 538095800 880345146 538095800 324106085 193853077 293108309 193853077 954406033 214622622 324106085 214622622 397363054 359629298 954406033 359629298 65522358 731855232 397363054 731855232 103288604 955958146 65522358 955958146 320887363 68440303 103288604 68440303 143562741 212636046 320887363 212636046 12836978 904621312 143562741 904621312 7721866 8525541 12836978 8525541 334364947 994312373 7721866 994312373 116217795 221895244 334364947 221895244 296360667 923194364 116217795 923194364 937719616 195962136 296360667 195962136 991260711 474347903 937719616 474347903 48837336 336323504 991260711 336323504 944619205 32947383 48837336 32947383 86493061 630140008 944619205 630140008 824186076 57795906 86493061 57795906 450733562 383920245 824186076 383920245 477511106 694904935 450733562 694904935 815460223 317637619 477511106 317637619 658952988 333096809 815460223 333096809 705990005 487109573 658952988 487109573 457460386 457113084 705990005 457113084 579725593 305198940 457460386 305198940 128768439 583836762 579725593 583836762 678670008 914741432 128768439 914741432 719035937 542463839 678670008 542463839 210684933 380816136 719035937 380816136 427206906 859150084 210684933 859150084 171152669 711467599 427206906 711467599 564122788 886126165 171152669 886126165 227835473 498252017 564122788 498252017 22772213 848405242 227835473 848405242 39317301 984724741 22772213 984724741 248226598 973644331 39317301 973644331 217507161 163970411 248226598 163970411 474742504 854968364 217507161 854968364 424727033 678962897 474742504 678962897 895575749 283653830 424727033 283653830 89218339 518457081 895575749 518457081 444226773 940615683 89218339 940615683 264221795 296315218 444226773 296315218 61993048 173868420 264221795 173868420 838555191 41766981 61993048 41766981 495183579 431766913 838555191 431766913 164355146 329621702 495183579 329621702 831161695 890558321 164355146 890558321 224858578 572814810 831161695 572814810 770681344 148418701 224858578 148418701 674096330 590800035 770681344 590800035 335855861 338678578 674096330 338678578 175861338 223074058 335855861 223074058 329973908 117097504 175861338 117097504 20195194 776978039 329973908 776978039 96669979 986533128 20195194 986533128 141101213 64463952 96669979 64463952 215648468 94206284 141101213 94206284 185707401 856005359 215648468 856005359 68121720 123781066 185707401 123781066 63712565 45970129 68121720 45970129 278395985 42887908 63712565 42887908 487853322 183041941 278395985 183041941 905805192 670709499 487853322 670709499 554169432 413347983 905805192 413347983 507181523 543198485 554169432 543198485 419380900 404476622 507181523 404476622 193104570 279422526 419380900 279422526 397769039 128652098 193104570 128652098 113865943 731450170 397769039 731450170 614865446 924878006 113865943 924878006 707788442 441954323 614865446 441954323 237086486 376955746 707788442 376955746 394429660 842353031 237086486 842353031 669776955 263026725 394429660 263026725 547248538 654994180 669776955 654994180 468728356 570785894 547248538 570785894 267564275 311937115 468728356 311937115 174978119 822163326 267564275 822163326 221442479 116394267 174978119 116394267 414080255 852710840 221442479 852710840 26333018 275766384 414080255 275766384 250967800 982506808 26333018 982506808 807623819 832912049 250967800 832912049 775745388 423234465 807623819 423234465 325758578 472635250 775745388 472635250 465291003 779943777 325758578 779943777 173457602 310283198 465291003 310283198 271730009 115754619 173457602 115754619 324589890 819194958 271730009 819194958 936425089 214905040 324589890 214905040 362940384 369924857 936425089 369924857 686593805 754456053 362940384 754456053 156407499 657740644 686593805 657740644 73762633 104252108 156407499 104252108 462240600 950396351 73762633 950396351 649986990 308389058 462240600 308389058 227691327 609146650 649986990 609146650 50365195 150542280 227691327 150542280 532710602 966075382 50365195 966075382 613580327 488634105 532710602 488634105 197350905 558513001 613580327 558513001 898344432 131447836 197350905 131447836 708508560 376185499 898344432 376185499 3434034 462288860 708508560 462288860 78650140 2282869 3434034 2282869 327705634 947339097 78650140 947339097 29412432 217292364 327705634 217292364 196948643 18997052 29412432 18997052 861101929 131160226 196948643 131160226 406053173 371615931 861101929 371615931 531085776 270401116 406053173 270401116 426667877 335206587 531085776 335206587 433005477 284851334 426667877 284851334 119095023 289136641 433005477 289136641 181305951 921347576 119095023 921347576 671350700 120747164 181305951 120747164 237962334 451102704 671350700 451102704 511507211 157277475 237962334 157277475 336808265 399035272 511507211 399035272 218279024 772209591 336808265 772209591 772583559 144367515 218279024 144367515 346703288 596586149 772583559 596586149 383583108 765633228 346703288 765633228 357818960 740357607 383583108 740357607 421713269 758288178 357818960 758288178 11085167 715140976 421713269 715140976 312455302 7313263 11085167 7313263 513309636 207145116 312455302 207145116 950031931 655400563 513309636 655400563 305161345 655182770 950031931 655182770 462512552 794543346 305161345 794543346 685870616 308468767 462512552 308468767 280508107 352225089 685870616 352225089 398961204 812906057 280508107 812906057 51243816 265804781 398961204 265804781 687754134 965494454 51243816 965494454 172937075 625657489 687754134 625657489 747768953 115372424 172937075 115372424 950953683 576042134 747768953 576042134 454287511 429482964 950953683 429482964 33468324 692421782 454287511 692421782 356154265 22143249 33468324 22143249 560869156 759269772 356154265 759269772 162559066 428712330 560869156 428712330 243551104 108729647 162559066 108729647 149845704 161006699 243551104 161006699 587637603 900712331 149845704 900712331 615302778 497737714 587637603 497737714 171146117 454666417 615302778 454666417 423205801 886133283 171146117 886133283 346483505 714071621 423205801 714071621 272297405 231067255 346483505 231067255 106799188 179109892 272297405 179109892 171258555 929956394 106799188 929956394 279423750 886083947 171258555 886083947 118124518 183810211 279423750 183810211 241163125 922043730 118124518 922043730 131654653 159475464 241163125 159475464 86663574 87708693 131654653 87708693 403660120 57909275 86663574 57909275 867628677 268843555 403660120 268843555 481232269 337150651 867628677 337150651 530547853 674920346 481232269 674920346 479534305 587439816 530547853 587439816 386028684 318999074 479534305 318999074 557505789 738919147 386028684 738919147 168424986 544655741 557505789 544655741 11517845 887914994 168424986 887914994 283471700 992050418 11517845 992050418 364162628 186779841 283471700 186779841 66104187 242703183 364162628 242703183 347464997 955455884 66104187 955455884 339466069 231642121 347464997 231642121 807902269 225719754 339466069 225719754 209713266 579795551 807902269 579795551 486157793 139564954 209713266 139564954 176134107 323160078 486157793 323160078 427207074 882788131 176134107 882788131 249125024 285063430 427207074 285063430 389882847 834026526 249125024 834026526 904823384 736030109 389882847 736030109 812383812 428658955 904823384 428658955 392179733 351984208 812383812 351984208 331093512 261759391 392179733 261759391 765822619 776141285 331093512 776141285 378622165 617000908 765822619 617000908 23099407 252657786 378622165 252657786 118004635 15069994 23099407 15069994 729546106 78633946 118004635 78633946 402589282 653389851 729546106 653389851 123170849 728025135 402589282 728025135 188876590 918624943 123170849 918624943 752973176 873953570 188876590 873953570 25614828 616839061 752973176 616839061 694810377 983037974 25614828 983037974 370598635 425493893 694810377 425493893 693749550 749440623 370598635 749440623 830475650 384177484 693749550 384177484 118082229 649376202 830475650 649376202 874235146 922068652 118082229 922068652 743271523 441055188 874235146 441055188 80698171 333230831 743271523 333230831 428114155 945996238 80698171 945996238 33574919 710710220 428114155 710710220 904868182 22322415 33574919 22322415 187689481 470998471 904868182 470998471 535517972 874770472 187689481 874770472 787606276 432198828 535517972 432198828 9703167 618107528 787606276 618107528 870275187 6619120 9703167 6619120 193806824 445246942 870275187 445246942 60565873 129033445 193806824 129033445 3168529 959161170 60565873 959161170 455705391 997803959 3168529 997803959 243304639 303969053 455705391 303969053 269585958 837944307 243304639 837944307 410872310 177262472 269585958 177262472 271532733 273798435 410872310 273798435 236601269 819401186 271532733 819401186 330846861 156532350 236601269 156532350 341203022 776333444 330846861 776333444 429332776 769348499 341203022 769348499 497120766 286664769 429332776 286664769 556058682 331017695 497120766 331017695 451277052 561931430 556058682 561931430 183860915 300755447 451277052 300755447 140102278 877609586 183860915 877609586 621610542 906638923 140102278 906638923 771801961 360280111 621610542 360280111 538365046 606934005 771801961 606934005 448032663 381472715 538365046 381472715 23631481 696697182 448032663 696697182 880962173 15415961 23631481 15415961 433293751 627954933 880962173 627954933 762184711 707064971 433293751 707064971 489066584 579519930 762184711 579519930 245485787 325298962 489066584 325298962 105348292 836701933 245485787 836701933 718574077 69857625 105348292 69857625 292372800 623138381 718574077 623138381 190918875 803514471 292372800 803514471 499770281 872469474 190918875 872469474 168286987 662943368 499770281 662943368 675464743 112328841 168286987 112328841 238715296 619494999 675464743 619494999 628564206 157764753 238715296 157764753 295915873 570085551 628564206 570085551 488777799 801078288 295915873 801078288 82912210 670210309 488777799 670210309 941169222 944371871 82912210 944371871 417132905 587517125 941169222 587517125 35472152 277706313 417132905 277706313 995097165 976573645 35472152 976573645 537972100 498452660 995097165 498452660 623929468 470179832 537972100 470179832 172994215 576495225 623929468 576495225 223846326 884930822 172994215 884930822 389558959 147982714 223846326 147982714 891744912 260066975 389558959 260066975 264662005 562436289 891744912 562436289 363183333 174295017 264662005 174295017 600508915 754266979 363183333 754266979 958565561 581648207 600508915 581648207 914306055 557653640 958565561 557653640 259711185 649432374 914306055 649432374 25536721 171021689 259711185 171021689 635783543 16329275 25536721 16329275 371742734 405746522 635783543 405746522 374217708 248003314 371742734 248003314 693718769 746753578 374217708 746753578 606988447 381084817 693718769 381084817 619282209 376463130 606988447 376463130 765017621 614620946 619282209 614620946 488592177 580449033 765017621 580449033 409995416 324932966 488592177 324932966 893784777 273288000 409995416 273288000 58739596 459876286 893784777 459876286 426617337 39596352 58739596 39596352 601202558 284784892 426617337 284784892 460382149 655971028 601202558 655971028 213823155 688419857 460382149 688419857 278779351 141886244 213823155 141886244 840252040 814446893 278779351 814446893 697582427 551360111 840252040 551360111 107296484 439552027 697582427 439552027 780911195 70955781 107296484 70955781 517325119 524893396 780911195 524893396 331062634 445898122 517325119 445898122 449325035 776175947 331062634 776175947 230045618 695776982 449325035 695776982 48905725 152156425 230045618 152156425 379387264 32977596 48905725 32977596 690122928 743603419 379387264 743603419 251340583 555012994 690122928 555012994 610697787 832768952 251340583 832768952 806948166 493571954 610697787 493571954 717383146 375892738 806948166 375892738 961997957 478336061 717383146 478336061 248155725 388934212 961997957 388934212 402863885 834808800 248155725 834808800 521475734 268429624 402863885 268429624 396944221 410172415 521475734 410172415 898727577 264481322 396944221 264481322 198459644 343635295 898727577 343635295 487490159 867071759 198459644 867071759 94947282 324174144 487490159 324174144 720470646 937003268 94947282 937003268 88731563 483350571 720470646 483350571 585000556 59213166 88731563 59213166 335300486 660976115 585000556 660976115 222834352 222781242 335300486 222781242 58013092 851729046 222834352 851729046 25873490 961069325 58013092 961069325 944061577 982764891 25873490 982764891 61889503 574397007 944061577 574397007 517976279 958412727 61889503 958412727 320065052 559308216 517976279 559308216 230260219 783982318 320065052 783982318 599849799 152290934 230260219 152290934 452364305 467410916 599849799 467410916 563935998 693780980 452364305 693780980 61261758 503968591 563935998 503968591 2592265 41285564 61261758 41285564 681951674 998120190 2592265 998120190 267369733 658686402 681951674 658686402 53611571 175825881 267369733 175825881 625560923 36348961 53611571 36348961 753306053 587977358 625560923 587977358 347993958 640671792 753306053 640671792 55917025 231840289 347993958 231840289 61091365 37709654 55917025 37709654 669409496 958741847 61091365 958741847 94665187 409547962 669409496 409547962 571788065 937175523 94665187 937175523 278945282 439968924 571788065 439968924 177466594 183524724 278945282 183524724 56370299 881921767 177466594 881921767 65393075 962002094 56370299 962002094 285207158 956044614 65393075 956044614 275359354 808952861 285207158 808952861 184962580 181261356 275359354 181261356 59621777 876775650 184962580 876775650 299351462 40112550 59621777 40112550 487445015 798549845 299351462 798549845 309321181 671028297 487445015 671028297 197099627 205105856 309321181 205105856 28785884 131301478 197099627 131301478 310988369 18484440 28785884 18484440 728333191 790437622 310988369 790437622 42103889 361276476 728333191 361276476 941806248 971672042 42103889 971672042 255040880 407863865 941806248 407863865 232588067 830582416 255040880 830582416 278153164 153838371 232588067 153838371 17473168 182933101 278153164 182933101 170392886 988313591 17473168 988313591 60036035 886655632 170392886 886655632 251847949 40486663 60036035 40486663 107735208 832297014 251847949 832297014 235109603 71217550 107735208 71217550 296940947 155338321 235109603 155338321 198893045 196519107 296940947 196519107 376672664 866819474 198893045 866819474 397068448 251412291 376672664 251412291 93868120 264591564 397068448 264591564 806329522 62642751 93868120 62642751 166741698 480380856 806329522 480380856 629950696 111406993 166741698 111406993 267421696 589440254 629950696 589440254 322811924 175837109 267421696 175837109 17601027 213714174 322811924 213714174 672094089 988227510 17601027 988227510 278063238 650000135 672094089 650000135 428393196 814884839 278063238 814884839 313547940 285850834 428393196 285850834 877756856 788754370 313547940 788754370 704581036 339293967 877756856 339293967 306787544 576234791 704581036 576234791 224980539 203480614 306787544 203480614 837521707 148477482 224980539 148477482 974533807 533903111 837521707 533903111 444721769 606284778 974533807 606284778 109088470 698959861 444721769 698959861 431419550 928027944 109088470 928027944 76816442 708315005 431419550 708315005 382723618 51514078 76816442 51514078 164464963 740965922 382723618 740965922 870554575 110048271 164464963 110048271 350077464 639468809 870554575 639468809 137868502 232937872 350077464 232937872 628496876 908608358 137868502 908608358 546224129 578362667 628496876 578362667 918666219 640568654 546224129 640568654 314245854 429957406 918666219 429957406 349169880 208038539 314245854 208038539 850755408 764160839 349169880 764160839 719078872 525254721 850755408 525254721 245791190 610469759 719078872 610469759 695413625 162243179 245791190 162243179 124368657 450514452 695413625 450514452 605881348 917774056 124368657 917774056 317869365 477636368 605881348 477636368 992757445 210730604 317869365 210730604 959475185 462470844 992757445 462470844 297841972 606817274 959475185 606817274 687939997 197078802 297841972 197078802 155501899 413520148 687939997 413520148 418753095 103842334 155501899 103842334 775288550 278815846 418753095 278815846 966412166 355587525 775288550 355587525 22772838 527631063 966412166 527631063 84285347 14730466 22772838 14730466 231326720 56200198 84285347 56200198 612579812 152847472 231326720 152847472 569341945 544129825 612579812 544129825 933666065 559249908 569341945 559249908 188677013 537352326 933666065 537352326 159581430 874070624 188677013 874070624 363775851 893869507 159581430 893869507 333226991 753759971 363775851 753759971 22151410 774827511 333226991 774827511 755513852 985370151 22151410 985370151 15304533 571406692 755513852 571406692 278346524 989793462 15304533 989793462 154151095 183032953 278346524 183032953 144432560 897491865 154151095 897491865 779975799 904172752 144432560 904172752 64078947 394767625 779975799 394767625 843594305 43065298 64078947 43065298 677067893 522925118 843594305 522925118 974786992 600435498 677067893 600435498 204417656 379544022 974786992 379544022 372326766 862872456 204417656 862872456 460459839 748343089 372326766 748343089 177523040 307032443 460459839 307032443 296789838 881824828 177523040 881824828 264512924 196397105 296789838 196397105 888963651 174141317 264512924 174141317 46334034 547825096 888963651 547825096 353031161 968361641 46334034 968361641 763721455 235074938 353031161 235074938 441295191 437362998 763721455 437362998 193551978 294376973 441295191 294376973 677097166 870817819 193551978 870817819 743800490 341849221 677097166 341849221 380963687 431591423 743800490 431591423 197831463 254059873 380963687 254059873 572776604 131776585 197831463 131776585 891605545 362513152 572776604 362513152 243111590 586234349 891605545 586234349 441150353 160765611 243111590 160765611 691940344 701563665 441150353 701563665 87325325 529781717 691940344 529781717 120218896 58460986 87325325 58460986 211229392 920646381 120218896 920646381 778035119 858847295 211229392 858847295 25692057 645488089 778035119 645488089 423068028 982919084 25692057 982919084 17092277 282200191 423068028 282200191 162772618 11079414 17092277 11079414 45914612 891486266 162772618 891486266 320786372 30822305 45914612 30822305 182607705 212611924 320786372 212611924 119586905 878396422 182607705 878396422 497362774 920960358 119586905 920960358 739733166 331225581 497362774 331225581 667774170 354565160 739733166 354565160 258054150 615644093 667774170 615644093 314071299 169945385 258054150 169945385 673938605 207922873 314071299 207922873 43814676 617249446 673938605 617249446 266825303 970436897 43814676 970436897 771167514 822738056 266825303 822738056 872731033 439578909 771167514 439578909 488198363 580342619 872731033 580342619 964622438 324722239 488198363 324722239 588397691 381234439 964622438 381234439 383975308 623716298 588397691 623716298 632701882 739978284 383975308 739978284 299193679 355957740 632701882 355957740 36207847 197965359 299193679 197965359 382363300 975922662 36207847 975922662 161629504 741209935 382363300 741209935 465821427 107914437 161629504 107914437 212549967 310607970 465821427 310607970 417869290 141250013 212549967 141250013 468076734 717843312 417869290 717843312 836585293 683734015 468076734 683734015 575807493 394869821 836585293 394869821 278083857 458456947 575807493 458456947 412575607 814858823 278083857 814858823 213995713 721635266 412575607 721635266 94960681 857066402 213995713 857066402 17814105 63396538 94960681 63396538 33059875 11681262 17814105 11681262 487681731 21738242 33059875 21738242 376926209 324334164 487681731 324334164 103457405 251737843 376926209 251737843 65661 932132530 103457405 932132530 544353555 999866104 65661 999866104 354694345 440718080 544353555 440718080 573458832 760783812 354694345 760783812 345635094 538791699 573458832 538791699 156832677 766431574 345635094 766431574 132855955 895870016 156832677 895870016 439826921 88475690 132855955 88475690 401552787 293544681 439826921 293544681 161214944 728814890 401552787 728814890 991484066 892883130 161214944 892883130 149845706 567451947 991484066 567451947 792938045 99688900 149845706 99688900 140817991 397001290 792938045 397001290 447433781 94026334 140817991 94026334 988084823 298304462 447433781 298304462 154798799 567434282 988084823 567434282 481584541 103347954 154798799 103347954 269251746 674682204 481584541 674682204 81037501 177023787 269251746 177023787 517925267 945836385 81037501 945836385 225404764 554859404 517925267 554859404 786683033 148883921 225404764 148883921 63500587 425178028 786683033 425178028 732951115 42792651 63500587 42792651 525938872 402844678 732951115 402844678 253023498 478328994 525938872 478328994 160359991 167017358 253023498 167017358 809310802 893420188 160359991 893420188 846315822 590037633 809310802 590037633 792927736 340961822 846315822 340961822 424674358 500642724 792927736 500642724 952028744 712892040 424674358 712892040 483046971 527554896 952028744 527554896 654037014 673712155 483046971 673712155 214946111 377064175 654037014 377064175 774858310 856606358 214946111 856606358 216578906 420553277 774858310 420553277 439574614 855365584 216578906 855365584 589028122 702477213 439574614 702477213 387178909 577577583 589028122 577577583 113051783 738136380 387178909 738136380 80103732 925303990 113051783 925303990 488943261 946234304 80103732 946234304 150804445 325121252 488943261 325121252 194422911 100353054 150804445 100353054 295092379 129548951 194422911 129548951 774926930 801562485 295092379 801562485 388654694 397813905 774926930 397813905 147026063 737091982 388654694 737091982 207048500 97941884 147026063 97941884 149230379 137486106 207048500 137486106 778800131 900949915 149230379 900949915 486477270 473048763 778800131 473048763 435248312 323371507 486477270 323371507 383694718 705789287 435248312 705789287 215542760 256114975 383694718 256114975 325887465 856063879 215542760 856063879 93074950 779804945 325887465 779804945 206141274 62228327 93074950 62228327 310982153 861821114 206141274 861821114 524324636 206016588 310982153 206016588 225731831 425043669 524324636 425043669 46943400 849795496 225731831 849795496 111274222 31470566 46943400 31470566 72862768 926706193 111274222 926706193 105382427 49005396 72862768 49005396 528930832 69892660 105382427 69892660 846245219 662361890 528930832 662361890 270535020 347718796 846245219 347718796 683892219 177895961 270535020 177895961 214064162 546903901 683892219 546903901 229024494 857049533 214064162 857049533 654133204 151416897 229024494 151416897 822106125 446784600 654133204 446784600 359518223 588396828 822106125 588396828 918259520 239769387 359518223 239769387 788624027 495507551 918259520 495507551 427787709 370666060 788624027 370666060 406556426 285441575 427787709 285441575 883729596 270744940 406556426 270744940 860446097 660347800 883729596 660347800 409926522 401716372 860446097 401716372 250157171 273246039 409926522 273246039 14466747 833395018 250157171 833395018 392125617 9699836 14466747 9699836 69094385 734843376 392125617 734843376 378065358 46644000 69094385 46644000 660777824 744500906 378065358 744500906 448737269 651958824 660777824 651958824 88751848 299058486 448737269 299058486 75389388 59238956 88751848 59238956 128692378 949448440 75389388 949448440 886482312 914798438 128692378 914798438 647316508 538895000 886482312 538895000 377016577 506832162 647316508 506832162 822393181 744806699 377016577 744806699 364939885 560719404 822393181 560719404 400644526 243056458 364939885 243056458 228145199 729416280 400644526 729416280 683446321 848130933 228145199 848130933 562310633 532073711 683446321 532073711 452037013 550346908 562310633 550346908 360732160 694026034 452037013 694026034 124079056 240376388 360732160 240376388 145116588 917922869 124079056 917922869 229824469 903620161 145116588 903620161 445292762 846835637 229824469 846835637 276897673 296844856 445292762 296844856 289905844 182105207 276897673 182105207 164123483 191656496 289905844 191656496 796061931 890621856 164123483 890621856 575841962 529162708 796061931 529162708 125505398 407320974 575841962 407320974 299656314 83446567 125505398 83446567 259102424 798417105 299656314 798417105 306897259 170709605 259102424 170709605 309676850 793117034 306897259 793117034 263524203 205251456 309676850 205251456 470865807 825095123 263524203 825095123 296529149 681573463 470865807 681573463 320450787 800432989 296529149 800432989 332804843 212464831 320450787 212464831 163185995 220739996 332804843 220739996 257628488 891172800 163185995 891172800 527623200 828855105 257628488 828855105 256550891 474203099 527623200 474203099 194909519 168959791 256550891 168959791 471133434 129894242 194909519 129894242 789902347 313723769 471133434 313723769 452225681 357231786 789902347 357231786 131805576 301466688 452225681 301466688 283000666 912549854 131805576 912549854 168089631 810739407 283000666 810739407 87532634 112284656 168089631 112284656 377010003 941672670 87532634 941672670 45019493 744818687 377010003 744818687 329955519 29792638 45019493 29792638 324960271 777000946 329955519 777000946 995644312 215079816 324960271 215079816 363130262 372289122 995644312 372289122 372926997 241972848 363130262 241972848 100790276 747899309 372926997 747899309 163087429 66836645 100790276 66836645 740370032 891191188 163087429 891191188 12949044 644522781 740370032 644522781 233187683 991173721 12949044 991173721 446993391 844781202 233187683 844781202 130715318 297908609 446993391 297908609 211015294 913610263 130715318 913610263 131609591 140150223 211015294 140150223 736590962 912781047 131609591 912781047 107558153 661137271 736590962 661137271 385401841 71106726 107558153 71106726 463469082 739264043 385401841 739264043 227600451 309078334 463469082 309078334 317077074 848476860 227600451 848476860 369186108 786061306 317077074 786061306 431777416 246376597 369186108 246376597 187296007 708027858 431777416 708027858 230829013 124966852 187296007 124966852 217804786 846299248 230829013 846299248 735872656 854723454 217804786 854723454 564545912 344438522 735872656 344438522 902356273 652107276 564545912 652107276 420941180 388891014 902356273 388891014 91779212 715643613 420941180 715643613 15813066 61277910 91779212 61277910 136896694 10484381 15813066 10484381 358481140 91143415 136896694 91143415 198753232 757790125 358481140 757790125 230279170 132260291 198753232 132260291 586193989 152328590 230279170 152328590 109927313 585844916 586193989 585844916 841213101 73163157 109927313 73163157 810388860 498135473 841213101 498135473 124588843 363306560 810388860 363306560 377119063 82967909 124588843 82967909 484554405 744743038 377119063 744743038 246672101 322401781 484554405 322401781 481334852 162620628 246672101 162620628 922594650 320184978 481334852 320184978 243404954 379315121 922594650 379315121 762425087 837920365 243404954 837920365 166436390 545313909 762425087 545313909 351679214 111238211 166436390 111238211 107901238 762551364 351679214 762551364 730340043 929132016 107901238 929132016 234455460 627594910 730340043 627594910 195401262 155102890 234455460 155102890 362180428 130268974 195401262 130268974 139939577 241357521 362180428 241357521 95253038 93351012 139939577 93351012 458814923 63655792 95253038 63655792 407786983 305901715 458814923 305901715 429158434 724516589 407786983 724516589 281259700 709849736 429158434 709849736 659997048 185299845 281259700 185299845 435234785 558791881 659997048 558791881 117087500 290608978 435234785 290608978 510428531 77887338 117087500 77887338 35407287 349763923 510428531 349763923 842395649 23435339 35407287 23435339 244700280 372084362 842395649 372084362 739860839 161655619 244700280 161655619 240600101 437863659 739860839 437863659 436337863 158988073 240600101 158988073 969301394 705000112 436337863 705000112 471572200 347763867 969301394 347763867 484702609 681059813 471572200 681059813 233452365 322468190 484702609 322468190 68225810 154488872 233452365 154488872 434815465 954119925 68225810 954119925 182166716 706037165 434815465 706037165 370788371 878807602 182166716 878807602 501134552 749256909 370788371 749256909 345449881 336709003 501134552 336709003 451411290 230260679 345449881 230260679 321994722 300841117 451411290 300841117 356109061 213320929 321994722 213320929 550059746 759393282 356109061 759393282 212327342 552234689 550059746 552234689 258679349 141092915 212327342 141092915 402680630 828205686 258679349 828205686 335295980 727962957 402680630 727962957 356972031 222780228 335295980 222780228 62451501 758727852 356972031 758727852 721874772 958122654 62451501 958122654 141763852 417045218 721874772 417045218 223277980 94708239 141763852 94708239 112239102 851512913 223277980 851512913 138000366 926108281 112239102 926108281 836312007 908343149 138000366 908343149 35234499 553609427 836312007 553609427 594118773 976776938 35234499 976776938 236417633 395922812 594118773 395922812 392368677 842805817 236417633 842805817 235546031 734587616 392368677 734587616 459449447 843500898 235546031 843500898 10540553 688963471 459449447 688963471 366887048 992609546 10540553 992609546 279892903 751789459 366887048 751789459 549036284 184314286 279892903 184314286 514492827 553134743 549036284 553134743 991588739 472865801 514492827 472865801 476681948 378354134 991588739 378354134 861979896 317171763 476681948 317171763 576341428 575985623 861979896 575985623 82825258 511705428 576341428 511705428 668448329 944468017 82825258 944468017 59855731 474332644 668448329 474332644 50442482 40339047 59855731 40339047 14990203 34192554 50442482 34192554 581892650 990106031 14990203 990106031 985095600 562597837 581892650 562597837 237839488 624766371 985095600 624766371 765504150 157134315 237839488 157134315 177573861 638329546 765504150 638329546 839130336 118492928 177573861 118492928 387675440 591074263 839130336 591074263 438169246 258670363 387675440 258670363 49947636 703428523 438169246 703428523 554926178 966329173 49947636 966329173 731161793 587534495 554926178 587534495 872548306 357986163 731161793 357986163 798050105 637625913 872548306 637625913 345241793 426462511 798050105 426462511 620990311 229981686 345241793 229981686 306599264 483062655 620990311 483062655 127774930 203384227 306599264 203384227 969039888 84888842 127774930 84888842 163871575 491507836 969039888 491507836 812900394 109742651 163871575 109742651 813479145 566401791 812900394 566401791 48476740 538958989 813479145 538958989 983353602 32613114 48476740 32613114 611500820 411221879 983353602 411221879 100436384 447721889 611500820 447721889 228671639 66661098 100436384 66661098 247376669 151273572 228671639 151273572 302980122 163156017 247376669 163156017 271245489 796333301 302980122 796333301 581672006 178323706 271245489 178323706 482438002 457274907 581672006 457274907 53198122 320845281 482438002 320845281 648735589 36065965 53198122 36065965 297835763 425226111 648735589 425226111 272371218 799487749 297835763 799487749 725783775 818363559 272371218 818363559 192995985 495627167 725783775 495627167 457899506 128555455 192995985 128555455 200952913 305313365 457899506 305313365 841507509 865315413 200952913 865315413 335668412 648197932 841507509 648197932 71824490 773091702 335668412 773091702 151397927 951941841 71824490 951941841 85918457 899498995 151397927 899498995 412903784 942591536 85918457 942591536 289104774 721324479 412903784 721324479 665709090 805781303 289104774 805781303 77514639 416800607 665709090 416800607 752306754 947818682 77514639 947818682 304620050 623734653 752306754 623734653 536547438 794995499 304620050 794995499 494464883 631372070 536547438 631372070 888962464 666551852 494464883 666551852 115563606 337166309 888962464 337166309 576787682 76860932 115563606 76860932 234293143 427447651 576787682 427447651 957338159 154976289 234293143 154976289 320896067 418219521 957338159 418219521 281854837 212639066 320896067 212639066 408534914 811828992 281854837 811828992 293109867 272407282 408534914 272407282 314233857 802919153 293109867 802919153 152498491 208011623 314233857 208011623 94677132 898863082 152498491 898863082 997398265 63148863 94677132 63148863 450971723 647866990 997398265 647866990 122008043 694576622 450971723 694576622 592550344 81367218 122008043 81367218 571091589 565411640 592550344 565411640 235599713 650922109 571091589 650922109 223158454 155706392 235599713 155706392 90022251 147406310 223158454 147406310 261683374 940253364 90022251 940253364 778259291 172205353 261683374 172205353 197933756 566215177 778259291 566215177 151782589 131821605 197933756 131821605 601823089 100952847 151782589 100952847 540395451 546975984 601823089 546975984 581152209 485711258 540395451 485711258 568259975 346523062 581152209 346523062 260635589 357190401 568259975 357190401 382603118 826878279 260635589 826878279 108094723 255290544 382603118 255290544 537121484 928980464 108094723 928980464 197558856 548287702 537121484 548287702 846419542 867741171 197558856 867741171 723532150 404337333 846419542 404337333 167751006 650806718 723532150 650806718 368061844 888230993 167751006 888230993 699659720 751163267 368061844 751163267 281808952 639417454 699659720 639417454 17458394 185498009 281808952 185498009 666630877 988366770 17458394 988366770 199915565 461565885 666630877 461565885 193004380 133094632 199915565 133094632 303284756 128556302 193004380 128556302 368006504 796128124 303284756 796128124 256279348 751173583 368006504 751173583 782021426 168824544 256279348 168824544 267046089 485445215 782021426 485445215 752348196 822608640 267046089 822608640 450305782 529321459 752348196 529321459 911301452 695095081 450305782 695095081 30846583 338745570 911301452 338745570 777354231 979485554 30846583 979485554 251984709 444406354 777354231 444406354 211914064 166425174 251984709 166425174 323720390 140646932 211914064 140646932 471982755 781462475 323720390 781462475 266900407 680792256 471982755 680792256 764796802 175564667 266900407 175564667 814545235 625126857 764796802 625126857 661687582 598492676 814545235 598492676 682025680 435367415 661687582 435367415 409532261 387205229 682025680 387205229 498583473 272992987 409532261 272992987 271215169 663793032 498583473 663793032 207616230 178227320 271215169 178227320 571396544 137983340 207616230 137983340 541059287 619703904 571396544 619703904 886992394 487378401 541059287 487378401 194002637 585122735 886992394 585122735 154105455 870406374 194002637 870406374 757997949 102805895 154105455 102805895 541769732 489793337 757997949 489793337 580037858 546660789 541769732 546660789 157347671 599805900 580037858 599805900 149429955 895385524 157347671 895385524 497582167 99430081 149429955 99430081 273750083 664423953 497582167 664423953 435494172 180016663 273750083 180016663 228883223 705666367 435494172 705666367 723431943 847607300 228883223 847607300 402405993 507168186 723431943 507168186 545713494 728150006 402405993 728150006 203921854 407031248 545713494 407031248 213733492 135759858 203921854 135759858 628100074 857214894 213733492 857214894 933671346 480144047 628100074 480144047 684196267 500192713 933671346 500192713 134433392 622447900 684196267 622447900 928361276 911008906 134433392 911008906 186322110 467980323 928361276 467980323 517791343 124200100 186322110 124200100 159896290 454011962 517791343 454011962 82484827 893624987 159896290 893624987 448548029 944884828 82484827 944884828 967937728 298909730 448548029 298909730 16738397 654308538 967937728 654308538 282203659 10928568 16738397 10928568 282018485 185702069 282203659 185702069 754925931 185641562 282018485 185641562 264618930 565577075 754925931 565577075 146164439 174182062 264618930 174182062 500044506 902770134 146164439 902770134 72357853 432137416 500044506 432137416 79718281 48778808 72357853 48778808 973616910 946646181 79718281 946646181 30843837 469134154 973616910 469134154 181827978 979487243 30843837 979487243 406063148 121128892 181827978 121128892 214865439 270403462 406063148 270403462 356505060 142305467 214865439 142305467 883333800 237705097 356505060 237705097 459110615 444432799 883333800 444432799 593652391 306162757 459110615 306162757 15890178 348004923 593652391 348004923 311258087 989431628 15890178 989431628 144684277 206351444 311258087 206351444 771988821 96439641 144684277 96439641 860081282 353079692 771988821 353079692 323363805 424099193 860081282 424099193 449060101 214063554 323363805 214063554 597382699 299180769 449060101 299180769 274207614 402373175 597382699 402373175 564232083 817310269 274207614 817310269 986341099 397328147 564232083 397328147 157152993 340878982 986341099 340878982 556583938 104748517 157152993 104748517 366809380 449675325 556583938 449675325 237509347 244419671 366809380 244419671 884697999 842042472 237509347 842042472 931391166 361748966 884697999 361748966 281357310 417554359 931391166 417554359 986295097 185328101 281357310 185328101 252052999 422886200 986295097 422886200 244725719 832221158 252052999 832221158 477678300 837149772 244725719 837149772 492191690 317871543 477678300 317871543 511655170 668074769 492191690 668074769 208704564 546768726 511655170 546768726 336682280 860101406 208704564 860101406 234320097 772298371 336682280 772298371 942439192 154979462 234320097 154979462 611895580 476975042 942439192 476975042 473917232 393553873 611895580 393553873 479757352 315319103 473917232 315319103 248175805 675663902 479757352 675663902 872923055 163927814 248175805 163927814 179683586 438281091 872923055 438281091 265829728 880324212 179683586 880324212 153561366 823359649 265829728 823359649 463950047 102393409 153561366 102393409 274936907 686022698 463950047 686022698 143415256 816793467 274936907 816793467 546600857 95668391 143415256 95668391 67054900 493692778 546600857 493692778 275101993 954778767 67054900 954778767 430348017 816663810 275101993 816663810 259742853 709075571 430348017 709075571 165577240 171056366 259742853 171056366 421968894 110511587 165577240 110511587 343281145 281273159 421968894 281273159 163970836 228530783 343281145 228530783 382408990 109762387 163970836 109762387 152215663 255116111 382408990 255116111 300561283 101162147 152215663 101162147 989975603 797791899 300561283 797791899 346981417 497922103 989975603 497922103 427242348 231374085 346981417 231374085 264448884 285079891 427242348 285079891 233007237 174123631 264448884 174123631 489482162 844933924 233007237 844933924 474092006 325601651 489482162 325601651 877918821 679415938 474092006 679415938 275552592 405060373 877918821 405060373 852963763 181397923 275552592 181397923 805929053 565400889 852963763 565400889 965671767 344570106 805929053 344570106 589773250 533412072 965671767 533412072 199819000 439886549 589773250 439886549 280298518 866165516 199819000 866165516 106616732 813061970 280298518 813061970 943033346 70643875 106616732 70643875 632153667 507731766 943033346 507731766 7508157 616711321 632153667 616711321 403885387 4732475 7508157 4732475 441250955 727331240 403885387 727331240 306384241 294339217 441250955 294339217 750352961 793471637 306384241 793471637 714570910 642215901 750352961 642215901 311984197 582050621 714570910 582050621 168614678 789706065 311984197 789706065 124165301 887770991 168614678 887770991 58258096 82687500 124165301 82687500 884196861 960927248 58258096 960927248 270091763 359465443 884196861 359465443 239116167 177662272 270091763 177662272 355033794 157972036 239116167 157972036 888812879 236459581 355033794 236459581 280920991 377238588 888812879 377238588 393822228 184945695 280920991 184945695 273331235 262648780 393822228 262648780 563437265 817779866 273331235 817779866 157562120 400500903 563437265 400500903 463077024 895220140 157562120 895220140 949154966 686514455 463077024 686514455 177015124 650698639 949154966 650698639 169343953 117915140 177015124 117915140 424643718 113052981 169343953 113052981 66131999 712925968 424643718 712925968 436092263 44566275 66131999 44566275 406172623 290991675 436092263 290991675 724757120 270527031 406172623 270527031 872353446 403616651 724757120 403616651 760439147 336469061 872353446 336469061 646590404 511219140 760439147 511219140 390558330 367393035 646590404 367393035 114247316 260638741 390558330 260638741 710656566 924539110 114247316 924539110 211019624 648122453 710656566 648122453 17723155 858999160 211019624 858999160 562291702 11649092 17723155 11649092 563029098 335859095 562291702 335859095 957881082 537809157 563029098 537809157 84101303 500796265 957881082 500796265 136679364 56086723 84101303 56086723 771031041 91021124 136679364 91021124 490137776 575328004 771031041 575328004 488288050 325919385 490137776 325919385 218719604 324764835 488288050 324764835 271024053 144716554 218719604 144716554 253988065 819784584 271024053 819784584 302146641 167488499 253988065 167488499 257207005 796875571 302146641 796875571 117606416 829142105 257207005 829142105 39092794 922353813 117606416 922353813 587518728 973779463 39092794 973779463 458076255 431201630 587518728 431201630 197493047 305445502 458076255 305445502 343467968 131546887 197493047 131546887 794766033 228731056 343467968 228731056 240322627 604850772 794766033 604850772 370255463 839990559 240322627 839990559 318478774 247207816 370255463 247207816 11408290 211198572 318478774 211198572 886935207 7493611 11408290 7493611 32980933 442007779 886935207 442007779 440016530 978263808 32980933 978263808 245248583 702187541 440016530 702187541 251362679 161910256 245248583 161910256 510725539 165937522 251362679 165937522 648332229 416246849 510725539 416246849 346524990 333837422 648332229 333837422 101356302 231105437 346524990 231105437 116043147 933561596 101356302 933561596 431644469 923293530 116043147 923293530 253262939 708160503 431644469 708160503 372869172 167230118 253262939 167230118 790409397 747986276 372869172 747986276 368356240 408443342 790409397 408443342 233715474 751040052 368356240 751040052 360035211 844546066 233715474 844546066 582066481 240156395 360035211 240156395 266534605 554316195 582066481 554316195 338804489 175324607 266534605 175324607 570974109 225309999 338804489 225309999 771760228 415258560 570974109 415258560 411557933 614899623 771760228 614899623 758294369 274253108 411557933 274253108 237470634 571154665 758294369 571154665 350213345 842066867 237470634 842066867 394635214 233068885 350213345 233068885 500111479 263141748 394635214 263141748 646784335 585075713 500111479 585075713 516936442 455328723 646784335 455328723 400529590 602987453 516936442 602987453 327321565 729497407 400529590 729497407 873371091 778914543 327321565 778914543 962156017 430473266 873371091 430473266 188791614 608097575 962156017 608097575 325818363 874023613 188791614 874023613 36610151 779916238 325818363 779916238 39455048 24319677 36610151 24319677 620126468 26212437 39455048 26212437 584783419 560237464 620126468 560237464 181168233 496120114 584783419 496120114 332457393 879517726 181168233 879517726 379887668 775362619 332457393 775362619 342757371 743312807 379887668 743312807 226582986 228140698 342757371 228140698 92120991 149681245 226582986 149681245 549613377 61492988 92120991 61492988 35956780 613851742 549613377 613851742 542425499 23750515 35956780 23750515 183825840 598376749 542425499 598376749 114836880 877668871 183825840 877668871 932186893 76401664 114836880 76401664 721929026 487507268 932186893 487507268 443377287 644021913 721929026 644021913 156541914 699987121 443377287 699987121 782591459 896017191 156541914 896017191 280503166 357490900 782591459 357490900 261845905 812910632 280503166 812910632 410798315 826081972 261845905 826081972 890571496 722461184 410798315 722461184 339829712 414264120 890571496 414264120 491550184 770112365 339829712 770112365 43455390 326900880 491550184 326900880 372030834 970711941 43455390 970711941 235295819 748498048 372030834 748498048 81897269 843650121 235295819 843650121 948594181 945193072 81897269 945193072 85927953 485051493 948594181 485051493 642639537 57427477 85927953 57427477 780679383 426873680 642639537 426873680 6369945 598606564 780679383 598606564 387860193 4059234 6369945 4059234 357809774 258842173 387860193 258842173 128512418 238454226 357809774 238454226 545815784 914952366 128512418 914952366 782923972 555705400 545815784 555705400 145610872 643317587 782923972 643317587 84334555 97034999 145610872 97034999 908966494 56216596 84334555 56216596 994970972 338093215 908966494 338093215 800748221 573973914 994970972 573973914 492982388 607735264 800748
183783 0 0 1681280 0 0 0 1669721 920391 1681280 920391 893461 3112421 1669721 3112421 609889 3347872 893461 3347872 370989 3333832 609889 3333832 2521939 1661130 370989 1661130 3886747 4182782 2521939 4182782 3028709 1655823 3886747 1655823 3964652 1680669 3028709 1680669 1148111 3327701 3964652 3327701 1662231 3336594 1148111 3336594 1578700 1800194 1662231 1800194 2953781 1672400 1578700 1672400 761784 4614099 2953781 4614099 1654436 904441 761784 904441 2968381 4771411 1654436 4771411 341147 3667422 2968381 3667422 1073625 331333 341147 331333 1684123 597971 1073625 597971 3528071 1277656 1684123 1277656 1965463 785519 3528071 785519 2762515 3651581 1965463 3651581 2419757 3884534 2762515 3884534 4236214 4100278 2419757 4100278 852380 1659455 4236214 1659455 3835723 867843 852380 867843 2406563 1680527 3835723 1680527 4346887 4252213 2406563 4252213 989899 3341315 4346887 3341315 3314525 679660 989899 679660 1679686 2200972 3314525 2200972 2715501 1182223 1679686 1182223 4297308 4363196 2715501 4363196 866409 1684203 4297308 1684203 2610836 769348 866409 769348 414015 4092062 2610836 4092062 1014261 1276623 414015 1276623 2379998 1670476 1014261 1670476 515677 4280869 2379998 4280869 1865008 1654545 515677 1654545 969804 1647602 1865008 1647602 2959390 975810 969804 975810 81471 3678068 2959390 3678068 1677771 1679692 81471 1679692 284179 2866539 1677771 2866539 4515816 1420514 284179 1420514 2778949 3331884 4515816 3331884 1665523 1684389 2778949 1684389 1298815 1687125 1665523 1687125 2769362 1279295 1298815 1279295 3886482 4424379 2769362 4424379 3322498 3315732 3886482 3315732 1270816 4158707 3322498 4158707 1232077 1236002 1270816 1236002 3112501 455705 1232077 455705 3348346 4794766 3112501 4794766 1290978 3689903 3348346 3689903 2832139 378337 1290978 378337 3332937 3820765 2832139 3820765 1402305 4761465 3332937 4761465 179066 239991 1402305 239991 294910 3320963 179066 3320963 4191392 1390116 294910 1390116 2757977 3327115 4191392 3327115 1672448 3314074 2757977 3314074 2223548 3413148 1672448 3413148 360599 3874443 2223548 3874443 954203 1657056 360599 1657056 491380 936169 954203 936169 1673485 503832 491380 503832 2493204 733431 1673485 733431 2611176 4167525 2493204 4167525 2950780 4253586 2611176 4253586 2607189 1649964 2950780 1649964 1263013 4051996 2607189 4051996 1380987 402682 1263013 402682 1059265 1370245 1380987 1370245 533544 581130 1059265 581130 1925506 1138638 533544 1138638 2537141 4759930 1925506 4759930 3495034 4124466 2537141 4124466 1986829 1669851 3495034 1669851 3333042 4682277 1986829 4682277 1352120 2754855 3333042 2754855 3326092 1350259 1352120 1350259 3315799 1111442 3326092 1111442 264815 1716955 3315799 1716955 694001 245779 264815 245779 2519196 963730 694001 963730 1387284 3333216 2519196 3333216 1653236 1680488 1387284 1680488 584515 1516898 1653236 1516898 642436 558710 584515 558710 2998516 651233 642436 651233 1637018 4664516 2998516 4664516 3341570 1682906 1637018 1682906 3330704 3291572 3341570 3291572 356995 3235029 3330704 3235029 310747 1305916 356995 1305916 1070884 310220 310747 310220 3325404 1078758 1070884 1078758 2627818 78160 3325404 78160 3329436 3342141 2627818 3342141 3098876 2789509 3329436 2789509 2446375 3605463 3098876 3605463 3337977 4109042 2446375 4109042 761530 727322 3337977 727322 1671394 3322854 761530 3322854 1137874 1105640 1671394 1105640 1985955 1131390 1137874 1131390 468852 4674154 1985955 4674154 3340918 450732 468852 450732 433087 471535 3340918 471535 1685398 1221142 433087 1221142 3316287 1614292 1685398 1614292 644663 3094702 3316287 3094702 2312659 643166 644663 643166 708792 4359170 2312659 4359170 330364 3328052 708792 3328052 320908 329016 330364 329016 2562131 295162 320908 295162 453787 4108275 2562131 4108275 2182549 1654938 453787 1654938 1883788 1681456 2182549 1681456 2819413 1684490 1883788 1684490 3251677 1650616 2819413 1650616 2320874 3326499 3251677 3326499 362414 4365451 2320874 4365451 2647547 343807 362414 343807 1673108 4004025 2647547 4004025 1658599 4182657 1673108 4182657 4865655 2333118 1658599 2333118 758245 3328966 4865655 3328966 371230 3348250 758245 3348250 987381 1276249 371230 1276249 122719 676896 987381 676896 2889418 1674785 122719 1674785 1282972 3770532 2889418 3770532 2804110 3318993 1282972 3318993 2353306 4461945 2804110 4461945 2358355 1675568 2353306 1675568 468281 4024766 2358355 4024766 738457 451352 468281 451352 4231467 723927 738457 723927 4961707 1451682 4231467 1451682 2835512 3329707 4961707 3329707 334929 4497511 2835512 4497511 312042 1347789 334929 1347789 3316401 308548 312042 308548 3332034 1968700 3316401 1968700 1883557 654066 3332034 654066 2026101 3346187 1883557 3346187 758082 4612688 2026101 4612688 2292241 753154 758082 753154 197021 4382405 2292241 4382405 2907422 197730 197021 197730 2005652 1668710 2907422 1668710 461767 3660840 2005652 3660840 3322405 1214886 461767 1214886 3315436 1912544 3322405 1912544 2634547 2860238 3315436 2860238 279094 4061407 2634547 4061407 1160228 1396046 279094 1396046 2303920 523526 1160228 523526 2323991 3971476 2303920 3971476 2043416 4326867 2323991 4326867 2838174 1650155 2043416 1650155 300245 4496519 2838174 4496519 1162435 289385 300245 289385 1145995 1152847 1162435 1152847 2648403 488897 1145995 488897 2549642 3979391 2648403 3979391 1261157 4138419 2549642 4138419 2197268 431186 1261157 431186 3328362 1655573 2197268 1655573 942680 4575507 3328362 4575507 2955948 952651 942680 952651 4832830 3705896 2955948 3705896 3017129 1656411 4832830 1656411 1905295 4677178 3017129 4677178 912627 3573126 1905295 3573126 1945833 1673580 912627 1673580 3127506 4731814 1945833 4731814 2440325 2552515 3127506 2552515 1125559 4251535 2440325 4251535 261931 512835 1125559 512835 3333688 1401280 261931 1401280 3318294 3348998 3333688 3348998 1653413 3536580 3318294 3536580 2411257 2038447 1653413 2038447 3322304 4253255 2411257 4253255 566950 367050 3322304 367050 2020668 1113188 566950 1113188 613986 3678587 2020668 3678587 4880785 627048 613986 627048 2078070 3331028 4880785 3331028 3331634 3736826 2078070 3736826 1660470 3721866 3331634 3721866 2578243 836519 1660470 836519 2206527 4251570 2578243 4251570 2545580 3876316 2206527 3876316 2942044 4145657 2545580 4145657 1071339 3704698 2942044 3704698 2063542 592328 1071339 592328 2244948 4576318 2063542 4576318 464725 3903724 2244948 3903724 1192470 1180086 464725 1180086 541044 1196588 1192470 1196588 668693 1141773 541044 1141773 4525671 637771 668693 637771 2461447 3344388 4525671 3344388 627764 3339594 2461447 3339594 2520094 618966 627764 618966 2927103 4153672 2520094 4153672 2404142 4583004 2927103 4583004 909874 4064525 2404142 4064525 2720872 748090 909874 748090 2073696 1675804 2720872 1675804 991119 3735899 2073696 3735899 4804840 976708 991119 976708 1291760 1653477 4804840 1653477 950932 1303433 1291760 1303433 2999921 953411 950932 953411 773671 3656104 2999921 3656104 3320921 906959 773671 906959 2493878 1556819 3320921 1556819 1137448 4174823 2493878 4174823 3322104 491687 1137448 491687 1654639 1931991 3322104 1931991 1671917 3892233 1654639 3892233 561848 1376340 1671917 1376340 917803 569519 561848 569519 753749 911731 917803 911731 649742 937847 753749 937847 2870077 3578927 649742 3578927 1161483 3340161 2870077 3340161 2309449 1134919 1161483 1134919 3014348 3941680 2309449 3941680 1283947 3653244 3014348 3653244 2027852 385229 1283947 385229 2197028 3684609 2027852 3684609 2745817 4490663 2197028 4490663 555299 4445405 2745817 4445405 1260182 1102915 555299 1102915 3118465 1248111 1260182 1248111 2072149 3321053 3118465 3321053 3339791 4603030 2072149 4603030 3062250 3323333 3339791 3323333 983567 4755346 3062250 4755346 243705 675789 983567 675789 890206 1660409 243705 1660409 3332791 890189 890206 890189 3090318 2208404 3332791 2208404 2102049 4737141 3090318 4737141 2167364 1674205 2102049 1674205 3331174 4514326 2167364 4514326 3344517 1414163 3331174 1414163 1535360 4372406 3344517 4372406 262662 1674717 1535360 1674717 1897865 1413868 262662 1413868 2139708 1682990 1897865 1682990 1665925 3796708 2139708 3796708 3329374 3356329 1665925 3356329 1669549 3962584 3329374 3962584 727290 3047935 1669549 3047935 2592112 926347 727290 926347 2166775 4238146 2592112 4238146 591101 4495906 2166775 4495906 943491 1684703 591101 1684703 1459024 957371 943491 957371 2443985 1458223 1459024 1458223 3299760 4206777 2443985 4206777 1013862 1672125 3299760 1672125 614436 628750 1013862 628750 1676963 620591 614436 620591 2538974 521977 1676963 521977 984154 4181147 2538974 4181147 315248 977479 984154 977479 2319753 1334548 315248 1334548 1159977 4332143 2319753 4332143 2792349 495483 1159977 495483 2933328 3898086 2792349 3898086 286308 4610367 2933328 4610367 1647277 1376806 286308 1376806 2324054 81459 1647277 81459 3106006 4340682 2324054 4340682 369181 3590008 3106006 3590008 3343052 3346711 369181 3346711 2619289 1272579 3343052 1272579 623304 4305568 2619289 4305568 1427095 1076744 623304 1076744 2321090 245500 1427095 245500 3338300 4356525 2321090 4356525 1885523 4889695 3338300 4889695 3319041 2606525 1885523 2606525 3798077 3325129 3319041 3325129 2506708 3323795 3798077 3323795 3341881 4188975 2506708 4188975 2969049 2102448 3341881 2102448 1661062 3712976 2969049 3712976 792840 2382827 1661062 2382827 937245 853613 792840 853613 3281813 918402 937245 918402 2149484 1672879 3281813 1672879 3327111 4545709 2149484 4545709 570022 2246078 3327111 2246078 999755 1073719 570022 1073719 2551914 671623 999755 671623 1661805 3314474 2551914 3314474 1309423 2160790 1661805 2160790 1985028 4598351 1309423 4598351 3482556 3349414 1985028 3349414 2343248 1663106 3482556 1663106 3192216 4009664 2343248 4009664 1658468 1655915 3192216 1655915 2242781 2426598 1658468 2426598 515657 3931450 2242781 3931450 4587085 1663393 515657 1663393 2361767 3351532 4587085 3351532 2443014 4018087 2361767 4018087 4697312 4239254 2443014 4239254 1647633 1662608 4697312 1662608 723905 4526456 1647633 4526456 2773547 719974 723905 719974 619783 3876790 2773547 3876790 1384215 1676304 619783 1676304 3918875 1378293 1384215 1378293 3332756 3325348 3918875 3325348 1335276 1736074 3332756 1736074 1194115 1313923 1335276 1313923 3349418 1206635 1194115 1206635 432228 1262076 3349418 1262076 3347143 1221380 432228 1221380 4325175 4660713 3347143 4660713 1066184 1433555 4325175 1433555 2298127 1089103 1066184 1089103 2900916 3993738 2298127 3993738 2943548 3748515 2900916 3748515 3006554 4610116 2943548 4610116 1283006 3637250 3006554 3637250 4977833 1312873 1283006 1312873 950075 3317707 4977833 3317707 1942581 3350872 950075 3350872 735888 3608591 1942581 3608591 1611245 1647604 735888 1647604 2508100 1681626 1611245 1681626 2018269 1671654 2508100 1671654 356608 4644394 2018269 4644394 2464742 1331971 356608 1331971 1667170 4135099 2464742 4135099 2649345 230919 1667170 230919 3716716 4301500 2649345 4301500 3084961 3329602 3716716 3329602 2828476 4740636 3084961 4740636 441461 3826106 2828476 3826106 2100920 1245183 441461 1245183 2316419 3332622 2100920 3332622 2888936 4001722 2316419 4001722 3070119 3337997 2888936 3337997 2750572 3607814 3070119 3607814 2434286 3901100 2750572 3901100 4510853 4079310 2434286 4079310 1875587 3350375 4510853 3350375 3321978 4796271 1875587 4796271 1994977 3917147 3321978 3917147 475304 3321640 1994977 3321640 1214677 1651507 475304 1651507 218244 450481 1214677 450481 1252006 1465681 218244 1465681 3328732 1261427 1252006 1261427 2927562 410093 3328732 410093 2345396 3313665 2927562 3313665 1231192 4295969 2345396 4295969 650633 420345 1231192 420345 357573 3337519 650633 3337519 1377568 355335 357573 355335 1674767 1368792 1377568 1368792 352581 4526134 1674767 4526134 260671 1308175 352581 1308175 2008617 1400672 260671 1400672 2985007 3318046 2008617 3318046 2426087 4621439 2985007 4621439 3774414 4088171 2426087 4088171 730532 3327818 3774414 3327818 265134 930433 730532 930433 835507 257080 265134 257080 1918471 845722 835507 845722 508556 1657205 1918471 1657205 235577 523134 508556 523134 2185312 1441565 235577 1441565 3446802 3847150 2185312 3847150 3342731 1682533 3446802 1682533 3040906 1840087 3342731 1840087 2841137 3640771 3040906 3640771 3321449 3813852 2841137 3813852 1661755 508323 3321449 508323 4028676 1297761 1661755 1297761 3619606 1654338 4028676 1654338 3329617 3328204 3619606 3328204 866027 2905753 3329617 2905753 269680 876068 866027 876068 2363056 263740 269680 263740 2612201 4273111 2363056 4273111 1658532 1678883 2612201 1678883 2343593 286877 1658532 286877 3333467 3992274 2343593 3992274 275427 4312717 3333467 4312717 1189113 1400226 275427 1400226 1677852 1216848 1189113 1216848 2093260 915943 1677852 915943 2467758 4580978 2093260 4580978 994379 4134680 2467758 4134680 3345943 989961 994379 989961 1675935 3045526 3345943 3045526 2860554 2072355 1675935 2072355 2135619 4536436 2860554 4536436 2247063 4537527 2135619 4537527 2442718 3892766 2247063 3892766 2800624 4224499 2442718 4224499 4110882 3879859 2800624 3879859 2663877 1681270 4110882 1681270 1076738 4347432 2663877 4347432 2349217 1064646 1076738 1064646 3004363 4319120 2349217 4319120 3323816 3669807 3004363 3669807 3109615 1802284 3323816 1802284 4459874 3557117 3109615 3557117 1296972 1650243 4459874 1650243 2673111 390742 1296972 390742 2335901 3995202 2673111 3995202 2789963 3993426 2335901 3993426 3045094 3328666 2789963 3328666 1870018 4711727 3045094 4711727 1664848 1685888 1870018 1685888 2648043 2390641 1664848 2390641 797768 4318348 2648043 4318348 282622 872622 797768 872622 2536918 3350031 282622 3350031 1031268 1647188 2536918 1647188 2087530 1020990 1031268 1020990 1896562 1651786 2087530 1651786 508830 3578539 1896562 3578539 3091456 1124471 508830 1124471 2331718 3552747 3091456 3552747 854430 3333132 2331718 3333132 3016471 808068 854430 808068 2598873 3634078 3016471 3634078 4819021 4257717 2598873 4257717 2173008 1660602 4819021 1660602 3334370 4500121 2173008 4500121 2394828 1770770 3334370 1770770 3322218 4284201 2394828 4284201 1308347 4540716 3322218 4540716 2482769 1306192 1308347 1306192 3343818 4160065 2482769 4160065 1386675 1495305 3343818 1495305 416222 1382795 1386675 1382795 4646948 1677264 416222 1677264 2368358 1255058 4646948 1255058 200784 4056766 2368358 4056766 1673309 1661640 200784 1661640 2966686 2764474 1673309 2764474 757523 3691835 2966686 3691835 2791156 920965 757523 920965 1183898 4466731 2791156 4466731 2727071 1203027 1183898 1203027 425583 3919459 2727071 3919459 946550 454276 425583 454276 2723829 943269 946550 943269 2933823 3921089 2723829 3921089 2782393 4601277 2933823 4601277 2374688 3888829 2782393 3888829 1420188 4277755 2374688 4277755 2366956 3330360 1420188 3330360 2315663 4328369 2366956 4328369 1320393 3994320 2315663 3994320 2051955 373996 1320393 373996 1941273 4611158 2051955 4611158 2822747 4737508 1941273 4737508 2197825 4458231 2822747 4458231 1668361 3865778 2197825 3865778 2011891 2586104 1668361 2586104 1279503 4662917 2011891 4662917 1435302 1293316 1279503 1293316 4112549 235338 1435302 235338 1655205 1664052 4112549 1664052 2934807 1586529 1655205 1586529 889074 4590023 2934807 4590023 267809 784148 889074 784148 2085119 3353064 267809 3353064 3836301 3331991 2085119 3331991 2099618 302269 3836301 302269 431647 3754312 2099618 3754312 538522 436688 431647 436688 774298 1109302 538522 1109302 1669422 883401 774298 883401 415409 581820 1669422 581820 2654252 432047 415409 432047 1684280 4317984 2654252 4317984 1650996 3785263 1684280 3785263 590251 3059649 1650996 3059649 1242109 3332405 590251 3332405 380555 435479 1242109 435479 1094776 1275313 380555 1275313 349579 1128316 1094776 1128316 1169101 329984 349579 329984 1667685 1170154 1169101 1170154 2184831 2212327 1667685 2212327 1668194 3873883 2184831 3873883 2306589 106386 1668194 106386 2649006 3965077 2306589 3965077 1954675 4303971 2649006 4303971 3333995 4680342 1954675 4680342 1833311 242681 3333995 242681 3334604 1649282 1833311 1649282 3091254 1822723 3334604 1822723 2414357 4748149 3091254 4748149 2220194 4239847 2414357 4239847 1658774 3907404 2220194 3907404 3345005 1444110 1658774 1444110 2012345 2573053 3345005 2573053 2348507 3330223 2012345 3330223 2010178 3992373 2348507 3992373 1346615 3329064 2010178 3329064 2180207 336458 1346615 336458 2864855 4487805 2180207 4487805 3341683 3322063 2864855 3322063 1669319 2348598 3341683 2348598 2591489 2590727 1669319 2590727 1663898 3313445 2591489 3313445 988724 3912848 1663898 3912848 2351405 994645 988724 994645 1659731 4046811 2351405 4046811 1155711 2833658 1659731 2833658 2651493 1158986 1155711 1158986 1140718 4008888 2651493 4008888 1683762 1130036 1140718 1130036 434866 1074177 1683762 1074177 1410128 442581 434866 442581 1962263 1659599 1410128 1659599 809042 3617205 1962263 3617205 1863182 841307 809042 841307 1236384 4793133 1863182 4793133 3095843 1225222 1236384 1225222 458430 1674470 3095843 1674470 751288 451166 458430 451166 3343295 745168 751288 745168 260468 2718244 3343295 2718244 234800 1395652 260468 1395652 2475023 1411659 234800 1411659 822798 4170154 2475023 4170154 2306724 3330232 822798 3330232 2385421 3320354 2306724 3320354 2197707 4279450 2385421 4279450 3281092 4477647 2197707 4477647 3228849 3338516 3281092 3338516 3184577 3322631 3228849 3322631 2199309 3337655 3184577 3337655 341557 3867924 2199309 3867924 496296 337128 341557 337128 2353352 1151870 496296 1151870 3322375 4020164 2353352 4020164 293717 2762109 3322375 2762109 3101268 282614 293717 282614 2399553 4745752 3101268 4745752 1175999 4055824 2399553 4055824 1215166 1182267 1175999 1182267 1178980 1224344 1215166 1224344 2386972 1149427 1178980 1149427 748376 4268102 2386972 4268102 2907579 746151 748376 746151 811551 3754061 2907579 3754061 1666213 792136 811551 792136 616450 2064923 1666213 2064923 1991999 1048674 616450 1048674 1417259 3658837 1991999 3658837 1939484 1407755 1417259 1407755 325428 4732330 1939484 4732330 3233729 1334913 325428 1334913 2542913 1667401 3233729 1667401 2910840 4118956 2542913 4118956 845039 3747319 2910840 3747319 940682 836653 845039 836653 1714951 948179 940682 948179 2538793 3343473 1714951 3343473 1649481 4125785 2538793 4125785 2722887 3388602 1649481 3388602 1193947 4392563 2722887 4392563 1314188 1659258 1193947 1659258 4705907 1311982 1314188 1311982 366828 1665297 4705907 1665297 3320563 349667 366828 349667 1308147 1678275 3320563 1678275 1656174 354133 1308147 354133 452186 144311 1656174 144311 1660241 1196856 452186 1196856 1659219 493680 1660241 493680 4570862 4115003 1659219 4115003 1009749 1674178 4570862 1674178 306579 1000781 1009749 1000781 2764569 3336661 306579 3336661 2176128 3897602 2764569 3897602 1073537 4505386 2176128 4505386 724264 1649580 1073537 1649580 2573711 959149 724264 959149 1661655 4106394 2573711 4106394 4913359 3151000 1661655 3151000 2910487 3342322 4913359 3342322 1681092 3740162 2910487 3740162 4120083 4686001 1681092 4686001 143748 1674984 4120083 1674984 818960 3325522 143748 3325522 3000921 810095 818960 810095 1423745 4668219 3000921 4668219 336211 260893 1423745 260893 2055290 1298980 336211 1298980 3334525 4587939 2055290 4587939 2488818 331712 3334525 331712 2143820 4186245 2488818 4186245 2197852 4523465 2143820 4523465 4223444 4466685 2197852 4466685 620665 3323297 4223444 3323297 1234944 1050201 620665 1050201 3667431 1657487 1234944 1657487 2578132 3337957 3667431 3337957 781759 4220031 2578132 4220031 2322086 780001 781759 780001 475097 4356601 2322086 4356601 1672271 3350317 475097 3350317 3314524 585974 1672271 585974 2337475 311282 3314524 311282 1431695 4317841 2337475 4317841 1262816 1414878 1431695 1414878 4160513 1270876 1262816 1270876 609731 1457394 4160513 1457394 1048823 632951 609731 632951 482254 619663 1048823 619663 1744961 1190844 482254 1190844 1297802 1657400 1744961 1657400 2901126 1305606 1297802 1305606 2400097 4552439 2901126 4552439 2873036 4270629 2400097 4270629 4612677 3319677 2873036 3319677 2849105 1671085 4612677 1671085 988894 4507316 2849105 4507316 1966169 982574 988894 982574 1270677 3638812 1966169 3638812 629963 383787 1270677 383787 3558655 1066911 629963 1066911 1651476 3333594 3558655 3333594 1896613 3108414 1651476 3108414 616234 3547668 1896613 3547668 809149 1074204 616234 1074204 2351284 792611 809149 792611 1914538 3344362 2351284 3344362 1685200 1677362 1914538 1677362 1601232 1235400 1685200 1235400 4061362 1677987 1601232 1677987 975318 1650187 4061362 1650187 3829160 967647 975318 967647 1507817 1662062 3829160 1662062 4497530 3348769 1507817 3348769 1282128 1662320 4497530 1662320 2791660 392252 1282128 392252 2861023 3878670 2791660 3878670 897914 3317259 2861023 3317259 3044712 902726 897914 902726 1972465 3629016 3044712 3629016 1908282 4703640 1972465 4703640 1883315 4738338 1908282 4738338 1425370 3569317 1883315 3569317 961720 225572 1425370 225572 822445 945162 961720 945162 4363158 830170 822445 830170 240094 3344226 4363158 3344226 2652988 258851 240094 258851 3323541 1670809 2652988 1670809 1677417 3988411 3323541 3988411 694347 2287947 1677417 2287947 3107811 941617 694347 941617 1403263 3541605 3107811 3541605 3335870 261524 1403263 261524 3342954 72586 3335870 72586 3250788 1725268 3342954 1725268 2055202 3321174 3250788 3321174 767137 4596964 2055202 4596964 2438870 896596 767137 896596 862890 4099996 2438870 4099996 2508860 1683375 862890 1683375 1549452 3316134 2508860 3316134 2486703 1658525 1549452 1658525 2522959 3321856 2486703 3321856 2382161 4210083 2522959 4210083 2682393 4027151 2382161 4027151 3026040 3969839 2682393 3969839 1034830 4674642 3026040 4674642 1648904 659116 1034830 659116 2568203 999934 1648904 999934 600216 4221508 2568203 4221508 2611058 630089 600216 630089 824892 1685753 2611058 1685753 1138461 808061 824892 808061 1683230 527782 1138461 527782 3322113 2057868 1683230 2057868 1974612 4237029 3322113 4237029 937431 4721893 1974612 4721893 2657273 907675 937431 907675 3314275 4009296 2657273 4009296 1018846 3997963 3314275 3997963 2801593 671882 1018846 671882 2622840 3853762 2801593 3853762 3915278 4031728 2622840 4031728 1326861 262838 3915278 262838 493002 357107 1326861 357107 1991352 1198444 493002 1198444 2617459 4679007 1991352 4679007 4531 4047954 2617459 4047954 2823395 1651273 4531 1651273 2114309 3870734 2823395 3870734 3315434 4549498 2114309 4549498 1266964 1382058 3315434 1382058 1160657 1267308 1266964 1267308 1655446 508102 1160657 508102 3753565 2092993 1655446 2092993 416037 3331847 3753565 3331847 301353 1653817 416037 1653817 3337001 1379202 301353 1379202 3349686 3376778 3337001 3376778 1900508 410602 3349686 410602 312102 3554654 1900508 3554654 1053299 1331327 312102 1331327 328609 1651753 1053299 1651753 1664999 328965 328609 328965 329983 3352439 1664999 3352439 1683608 1649439 329983 1649439 1183206 153576 1683608 153576 2314709 1175342 1183206 1175342 257627 3348098 2314709 3348098 3002238 1399064 257627 1399064 4428278 4636495 3002238 4636495 587610 3338008 4428278 3338008 2325916 603520 587610 603520 610208 4001275 2325916 4001275 1985006 611363 610208 611363 1675418 4682272 1985006 4682272 1003886 2572151 1675418 2572151 604503 646141 1003886 646141 1288626 1648220 604503 1648220 282562 373006 1288626 373006 1183994 3334239 282562 3334239 1973801 3345741 1183994 3345741 4263984 3626240 1973801 3626240 3348306 1672533 4263984 1672533 1999480 1032026 3348306 1032026 3085953 3674566 1999480 3674566 3344931 3341410 3085953 3341410 747582 1948487 3344931 1948487 1670187 749858 747582 749858 3038156 4339726 1670187 4339726 2481444 3625655 3038156 3625655 1253566 1651671 2481444 1651671 2777811 410147 1253566 410147 2607868 4447487 2777811 4447487 1925691 4246205 2607868 4246205 1675173 4728985 1925691 4728985 2551535 1739288 1675173 1739288 1520836 4221125 2551535 4221125 3006556 3347520 1520836 3347520 3558527 4670770 3006556 4670770 488747 3349227 3558527 3349227 3410661 1656244 488747 1656244 1681984 3331969 3410661 3331969 2237366 1208325 1681984 1208325 1869954 4413968 2237366 4413968 1649872 4794699 1869954 4794699 440589 54792 1649872 54792 2151318 420833 440589 420833 4151105 4526371 2151318 4526371 895242 1681962 4151105 1681962 3201911 893062 895242 893062 4436250 1661081 3201911 1661081 1677787 1676474 4436250 1676474 838731 2644042 1677787 2644042 1166482 3324836 838731 3324836 1249174 1171132 1166482 1171132 2158123 1281784 1249174 1281784 314660 3317738 2158123 3317738 2592154 317487 314660 317487 3058995 4267920 2592154 4267920 2787586 4720696 3058995 4720696 1681750 3885662 2787586 3885662 547223 639257 1681750 639257 855193 4710485 547223 4710485 2624284 839879 855193 839879 110861 4049439 2624284 4049439 1658648 1655032 110861 1655032 2598522 1494696 1658648 1494696 149484 1661495 2598522 1661495 2728987 1659826 149484 1659826 3326795 3958775 2728987 3958775 3037495 4705703 3326795 4705703 530444 3651041 3037495 3651041 1664219 1682009 530444 1682009 450026 3931147 1664219 3931147 1115528 447773 450026 447773 793630 1089968 1115528 1089968 2191550 3348943 793630 3348943 3670980 4443974 2191550 4443974 2537118 1673696 3670980 1673696 64519 4210901 2537118 4210901 2824148 1663619 64519 1663619 889550 4499254 2824148 4499254 588127 910960 889550 910960 3317278 1056932 588127 1056932 1101725 2279539 3317278 2279539 2386411 1088140 1101725 1088140 3324095 4283732 2386411 4283732 1203761 399666 3324095 399666 1738778 460313 1203761 460313 973023 3330163 1738778 3330163 144073 950867 973023 950867 1929679 3313706 144073 3313706 1672197 4725050 1929679 4725050 1308044 2547353 1672197 2547353 2467024 1323715 1308044 1323715 530172 4213037 2467024 4213037 3321591 1115625 530172 1115625 3341907 38989 3321591 38989 1262939 4767057 3341907 4767057 3050364 1275196 1262939 1275196 3817209 3622358 3050364 3622358 1284873 1655022 3817209 1655022 2736932 413486 1284873 413486 2969850 3932756 2736932 3932756 4109156 4619342 2969850 4619342 2839498 3331648 4109156 3331648 1670521 4495426 2839498 4495426 3347356 2522373 1670521 2522373 2466363 2634731 3347356 2634731 3399258 4213782 2466363 4213782 478334 1649979 3399258 1649979 4308693 1675316 478334 1675316 1360513 1461262 4308693 1461262 810978 294309 1360513 294309 1908792 802676 810978 802676 1407643 3548648 1908792 3548648 2634397 1650108 1407643 1650108 4822903 4016358 2634397 4016358 1276287 1686367 4822903 1686367 2476470 3346691 1276287 3346691 1142525 3330195 2476470 3330195 2713231 552161 1142525 552161 2592903 3926986 2713231 3926986 947879 4255849 2592903 4255849 281911 944428 947879 944428 2349222 3345340 281911 3345340 3320561 4044805 2349222 4044805 1649760 2317932 3320561 2317932 737657 843007 1649760 843007 855564 920945 737657 920945 2594671 841647 855564 841647 1370541 4265299 2594671 4265299 2878872 1388773 1370541 1388773 2518000 4532997 2878872 4532997 128553 4166790 2518000 4166790 2096679 3344459 128553 3344459 419653 3767148 2096679 3767148 1254716 1680417 419653 1680417 1658726 1229627 1254716 1229627 1667384 3994112 1658726 3994112 2448683 318950 1667384 318950 1657009 4104623 2448683 4104623 1668255 1388306 1657009 1388306 234912 2597748 1668255 2597748 3342433 1651953 234912 1651953 270615 1631282 3342433 1631282 2739817 1397872 270615 1397872 1651601 3319710 2739817 3319710 2459047 3572425 1651601 3572425 3348569 4119407 2459047 4119407 1684294 923619 3348569 923619 298556 4777888 1684294 4777888 2645713 1665150 298556 1665150 3331529 4009247 2645713 4009247 2074412 3349758 3331529 3349758 2113326 4591272 2074412 4591272 3337654 3333772 2113326 3333772 2609849 237343 3337654 237343 3025225 4077066 2609849 4077066 1648916 1671666 3025225 1671666 349705 2115496 1648916 2115496 1102806 332357 349705 332357 818356 1086149 1102806 1086149 596038 835367 818356 835367 2065309 3590267 596038 3590267 3032480 3740857 2065309 3740857 3327963 3644680 3032480 3644680 4194858 2910634 3327963 2910634 1670739 3323809 4194858 3323809 2515296 3612442 1670739 3612442 935564 4167854 2515296 4167854 4490636 1679625 935564 1679625 2090862 1674637 4490636 1674637 3088182 3747847 2090862 3747847 3341619 4741392 3088182 4741392 3350237 2587907 3341619 2587907 1679583 3202592 3350237 3202592 2112757 1140744 1679583 1140744 280472 4541437 2112757 4541437 3333534 3328954 280472 3328954 1666807 934311 3333534 934311 2234928 4354750 1666807 4354750 1659106 4454086 2234928 4454086 1279071 1073093 1659106 1073093 346470 1261278 1279071 1261278 1896101 1327202 346470 1327202 1659603 1660630 1896101 1660630 453661 121105 1659603 121105 3339066 3659813 453661 3659813 1654866 538553 3339066 538553 3073864 4693407 1654866 4693407 2556651 3591823 3073864 3591823 2631293 1663547 2556651 1663547 3319995 4310885 2631293 4310885 2897959 3157120 3319995 3157120 862827 3804167 2897959 3804167 1290034 3350977 862827 3350977 2546711 363025 1290034 363025 360090 4217651 2546711 4217651 619171 1685078 360090 1685078 2355933 602601 619171 602601 2256496 3122887 2355933 3122887 1665984 1685812 2256496 1685812 1081719 1592457 1665984 1592457 841832 584690 1081719 584690 2477874 859279 841832 859279 763537 1676685 2477874 1676685 1909244 904457 763537 904457 1666551 2317808 1909244 2317808 2596134 3463682 1666551 3463682 1509642 4259096 2596134 4259096 1756937 3340431 1509642 3340431 1415497 3349508 1756937 3349508 1686502 1389036 1415497 1389036 3345474 451761 1686502 451761 3512667 2052014 3345474 2052014 873578 3352178 3512667 3352178 3886521 763172 873578 763172 66203 3323433 3886521 3323433 3067905 1650531 66203 1650531 1654022 3588268 3067905 3588268 3347510 1564103 1654022 1564103 849331 3596033 3347510 3596033 1857312 813674 849331 813674 1328131 1678201 1857312 1678201 1979904 334240 1328131 334240 1678193 4712482 1979904 4712482 2264923 3045871 1678193 3045871 1682884 4429922 2264923 4429922 3341002 4430746 1682884 4430746 3318565 1300618 3341002 1300618 1428044 3323831 3318565 3323831 762840 244841 1428044 244841 3346672 787447 762840 787447 2904457 1851739 3346672 1851739 2216027 3776064 2904457 3776064 2835705 3866036 2216027 3866036 231734 1650420 2835705 1650420 2422058 1442006 231734 1442006 2825090 4260601 2422058 4260601 4412714 4471115 2825090 4471115 509012 3316657 4412714 3316657 958526 1180302 509012 1180302 3320911 684993 958526 684993 1280930 3073937 3320911 3073937 3314207 1269986 1280930 1269986 2855868 3918872 3314207 3918872 2620356 3798135 2855868 3798135 4955547 3325970 2620356 3325970 1234826 1670248 4955547 1670248 2600010 3325037 1234826 3325037 3008731 3346773 2600010 3346773 4953014 3643634 3008731 3643634 3073498 1684419 4953014 1684419 452870 3609822 3073498 3609822 1108234 422209 452870 422209 4931176 566337 1108234 566337 865150 1656581 4931176 1656581 1665125 823832 865150 823832 450082 1567555 1665125 1567555 2716139 1195055 450082 1195055 877209 3976043 2716139 3976043 4980437 789671 877209 789671 1388780 3318098 4980437 3318098 3324463 251357 1388780 251357 3332621 353847 3324463 353847 2837333 4398376 3332621 4398376 2090257 1649904 2837333 1649904 1201087 1646897 2090257 1646897 634711 442134 1201087 442134 2464408 662443 634711 662443 520811 4122413 2464408 4122413 1680109 531131 520811 531131 3353202 4153115 1680109 4153115 1990703 3883081 3353202 3883081 830846 2879464 1990703 2879464 811007 842140 830846 842140 1652924 843340 811007 843340 2787837 4828415 1652924 4828415 1459355 4423259 2787837 4423259 3083059 214529 1459355 214529 491955 3586363 3083059 3586363 1814701 483417 491955 483417 4771430 3317661 1814701 3317661 2136961 812358 4771430 812358 3343290 3785461 2136961 3785461 3320106 3898048 3343290 3898048 1289681 2946662 3320106 2946662 2551734 1264684 1289681 1264684 3352932 4109361 2551734 4109361 1025773 884199 3352932 884199 2209501 640878 1025773 640878 2354508 3320308 2209501 3320308 730836 4334732 2354508 4334732 2249391 717445 730836 717445 698760 3915770 2249391 3915770 269752 955752 698760 955752 3324336 1393622 269752 1393622 4207021 3066836 3324336 3066836 4830604 1458003 4207021 1458003 4969105 3324840 4830604 3324840 1432753 3319816 4969105 3319816 738131 1456292 1432753 1456292 1680091 932726 738131 932726 2576454 2561946 1680091 2561946 801048 4088660 2576454 4088660 4804974 3338585 801048 3338585 3335380 1669653 4804974 1669653 3341945 1895450 3335380 1895450 2644522 1518306 3341945 1518306 3924966 4341238 2644522 4341238 3336466 237196 3924966 237196 3344432 272359 3336466 272359 2502491 4846606 3344432 4846606 1654127 1662876 2502491 1662876 1229855 989956 1654127 989956 1324257 1206686 1229855 1206686 944678 378642 1324257 378642 3541709 1670589 944678 1670589 3317024 1664366 3541709 1664366 2324208 234442 3317024 234442 589233 4322572 2324208 4322572 1657782 1655996 589233 1655996 2937013 4230758 1657782 4230758 2376538 4605816 2937013 4605816 1965544 1678552 2376538 1678552 278839 4673197 1965544 4673197 3026376 1407854 278839 1407854 514033 2806723 3026376 2806723 1679692 510102 514033 510102 1250735 2820374 1679692 2820374 2893650 427254 1250735 427254 1974635 3763166 2893650 3763166 452028 2191326 1974635 2191326 544566 462900 452028 462900 2270722 1105673 544566 1105673 282219 3960980 2270722 3960980 2670967 1658222 282219 1658222 2391894 4316372 2670967 4316372 3325316 3113512 2391894 3113512 4084027 4499306 3325316 4499306 1089228 3351838 4084027 3351838 892251 601565 1089228 601565 1914296 795447 892251 795447 1954363 3572801 1914296 3572801 491911 3352148 1954363 3352148 1660727 1648947 491911 1648947 3319998 3311329 1660727 3311329 3313435 2877556 3319998 2877556 848810 1877305 3313435 1877305 3028073 839372 848810 839372 1660857 1655690 3028073 1655690 4905280 603702 1660857 603702 1661834 3321682 4905280 3321682 421029 2148471 1661834 2148471 412103 459211 421029 459211 2088714 1276662 412103 1276662 1082732 4586285 2088714 4586285 575991 1086516 1082732 1086516 830908 1105811 575991 1105811 360480 845137 830908 845137 2021894 1308557 360480 1308557 1656467 4670675 2021894 4670675 1355887 2691333 1656467 2691333 2775005 291876 1355887 291876 2105885 4438856 2775005 4438856 2015803 3783552 2105885 3783552 1684714 3315064 2015803 3315064 384503 4601436 1684714 4601436 3322506 1305685 384503 1305685 2017931 172802 3322506 172802 2519508 3688487 2017931 3688487 2460302 4162658 2519508 4162658 2352330 4127661 2460302 4127661 2836377 3340519 2352330 3340519 3351119 1659246 2836377 1659246 8436 2298485 3351119 2298485 1430617 3318641 8436 3318641 1352119 1463157 1430617 1463157 2505581 1346837 1352119 1346837 2092442 4173137 2505581 4173137 213758 3740594 2092442 3740594 1924699 226452 213758 226452 1747005 3617249 1924699 3617249 1664996 1683235 1747005 1683235 2230194 856599 1664996 856599 749149 4451670 2230194 4451670 1212179 728006 749149 728006 3092685 484252 1212179 484252 2248757 3594401 3092685 3594401 684213 4440766 2248757 4440766 591260 695082 684213 695082 1686098 571679 591260 571679 2025552 3343544 1686098 3343544 1250239 4642933 2025552 4642933 714238 3340257 1250239 3340257 4047894 702769 714238 702769 565853 1649980 4047894 1649980 999504 1103767 565853 1103767 333429 999800 999504 999800 1281647 349031 333429 349031 576407 408914 1281647 408914 2028031 580684 576407 580684 1675040 3351608 2028031 3351608 1339523 4731758 1675040 4731758 1648084 3329744 1339523 3329744 3261020 1703749 1648084 1703749 2278244 1664541 3261020 1664541 3349987 3916473 2278244 3916473 2012377 915106 3349987 915106 1244617 4651224 2012377 4651224 2463756 1654806 1244617 1654806 658692 4099340 2463756 4099340 3327810 986160 658692 986160 4165488 745978 3327810 745978 2218991 1686164 4165488 1686164 1916731 3858315 2218991 3858315 3332701 3576898 1916731 3576898 2772476 3401556 3332701 3401556 1655237 1666003 2772476 1666003 1057720 4786772 1655237 4786772 773281 1066728 1057720 1066728 2274392 898670 773281 898670 689093 3959840 2274392 3959840 692988 988270 689093 988270 3330385 677073 692988 677073 639323 51012 3330385 51012 3333619 619866 639323 619866 1673228 3412223 3333619 3412223 3314104 1897915 1673228 1897915 436593 309604 3314104 309604 3326943 3344339 436593 3344339 1004346 3908383 3326943 3908383 1668285 1011429 1004346 1011429 2298217 3766847 1668285 3766847 1661029 4394943 2298217 4394943 522747 1611023 1661029 1611023 2801519 1162878 522747 1162878 2337301 1663871 2801519 1663871 2780038 3991512 2337301 3991512 3121448 3880348 2780038 3880348 1290433 4770156 3121448 4770156 3315483 386459 1290433 386459 910844 1578908 3315483 1578908 2874492 935401 910844 935401 2097983 4555774 2874492 4555774 2772719 3783406 2097983 3783406 2374790 1651263 2772719 1651263 2949155 4303467 2374790 4303467 1683760 3701607 2949155 3701607 3333408 4857871 1683760 4857871 1456158 4272757 3333408 4272757 2192517 3328155 1456158 3328155 1669525 4481771 2192517 4481771 3327370 4267179 1669525 4267179 775981 1053131 3327370 1053131 3069699 780748 775981 780748 990873 3332799 3069699 3332799 2541352 1680187 990873 1680187 649563 4111531 2541352 4111531 1282518 1020090 649563 1020090 1952874 1274506 1282518 1274506 103785 3598073 1952874 3598073 1120714 3350951 103785 3350951 3330069 1104794 1120714 1104794 446656 633910 3330069 633910 2010101 1237503 446656 1237503 635531 1686222 2010101 1686222 341469 1024319 635531 1024319 1258957 1318512 341469 1318512 373749 444111 1258957 444111 2655278 372138 373749 372138 2905943 4049224 2655278 4049224 3325330 4568588 2905943 4568588 1324200 4360835 3325330 4360835 1306336 1319802 1324200 1319802 1321681 1664675 1306336 1664675 2818319 330289 1321681 330289 3338120 4468338 2818319 4468338 1952747 1241943 3338120 1241943 332470 4712574 1952747 4712574 507959 363959 332470 363959 1435677 1159888 507959 1159888 546776 195361 1435677 195361 1170546 3334351 546776 3334351 1167807 492169 1170546 492169 763864 485153 1167807 485153 1680415 745100 763864 745100 1665905 3237574 1680415 3237574 2172669 1606631 1665905 1606631 2436977 4512601 2172669 4512601 2780853 4106984 2436977 4106984 365779 4457986 2780853 4457986 737818 379980 365779 379980 1682900 3323100 737818 3323100 1259776 1211441 1682900 1211441 2492718 405332 1259776 405332 1172487 4161226 2492718 4161226 959222 3344478 1172487 3344478 2351308 938215 959222 938215 201076 3993888 2351308 3993888 4389774 1458024 201076 1458024 2150523 1427678 4389774 1427678 945185 4538373 2150523 4538373 589494 700907 945185 700907 532654 618243 589494 618243 1275291 1658852 532654 1658852 4613710 1275105 1275291 1275105 2671843 1677416 4613710 1677416 4183823 4322569 2671843 4322569 2665648 1669884 4183823 1669884 2265176 4000846 2665648 4000846 1648565 4393963 2265176 4393963 1673495 216524 1648565 216524 2520985 2623080 1673495 2623080 3317813 4136632 2520985 4136632 450565 1916990 3317813 1916990 3081562 457157 450565 457157 2902504 3589674 3081562 3589674 1329882 4572915 2902504 4572915 1114146 329715 1329882 329715 486887 1119746 1114146 1119746 3111743 1151141 486887 1151141 806145 3323461 3111743 3323461 1677833 848973 806145 848973 1426751 603158 1677833 603158 3336976 3350760 1426751 3350760 3318553 1964240 3336976 1964240 1357067 605199 3318553 605199 2356435 1650267 1357067 1650267 3005028 4047643 2356435 4047643 3341166 4671803 3005028 4671803 1059049 354596 3341166 354596 213565 1052951 1059049 1052951 1140413 1665319 213565 1665319 869764 1660559 1140413 1660559 872495 878498 869764 878498 273380 862692 872495 862692 1661867 1406496 273380 1406496 1045302 2478906 1661867 2478906 3324208 623936 1045302 623936 2747235 4783589 3324208 4783589 2168868 3936160 2747235 3936160 1778416 4491932 2168868 4491932 2970665 1684379 1778416 1684379 2602089 3313758 2970665 3313758 2652772 4101133 2602089 4101133 2685249 4307655 2652772 4307655 2912822 3968932 2685249 3968932 2883846 3759852 2912822 3759852 1654972 3756295 2883846 3756295 2121530 1660788 1654972 1660788 3316468 4530705 2121530 4530705 1659761 4131788 3316468 4131788 3029973 2865620 1659761 2865620 2454326 4730795 3029973 4730795 2484140 4207860 2454326 4207860 1653028 4161453 2484140 4161453 2782197 1139036 1653028 1139036 2064162 4433620 2782197 4433620 2372283 4597656 2064162 4597656 3160245 1666614 2372283 1666614 754977 3321272 3160245 3321272 2900060 1677447 754977 1677447 3657131 4568571 2900060 4568571 3323519 1158866 3657131 1158866 3317106 1221232 3323519 1221232 2333851 2459912 3317106 2459912 2931887 1658454 2333851 1658454 3343119 1661875 2931887 1661875 669340 1383512 3343119 1383512 3349232 986212 669340 986212 2977213 2303641 3349232 2303641 1656323 4629266 2977213 4629266 2548301 656970 1656323 656970 3970363 4207835 2548301 4207835 464691 1669482 3970363 1669482 1653970 457375 464691 457375 2455920 2334585 1653970 2334585 1198236 4132655 2455920 4132655 3337043 479623 1198236 479623 1647819 2598909 3337043 2598909 1707514 377304 1647819 377304 2722797 1681346 1707514 1681346 1323872 3954686 2722797 3954686 3042772 341874 1323872 341874 1570557 3588028 3042772 3588028 525476 3314989 1570557 3314989 1016585 498849 525476 498849 3859463 990500 1016585 990500 2596052 1676983 3859463 1676983 2342219 4071453 2596052 4071453 1671107 1648217 2342219 1648217 576097 2195660 1671107 2195660 3003770 569714 576097 569714 788061 4696928 3003770 4696928 3081917 880156 788061 880156 2325691 3604477 3081917 3604477 4831836 4304490 2325691 4304490 3324161 1655512 4831836 1655512 2396315 2472811 3324161 2472811 1453263 4079834 2396315 4079834 1665438 3352880 1453263 3352880 2930759 3420880 1665438 3420880 1945869 4616651 2930759 4616651 2281515 4706610 1945869 4706610 2134079 4379068 2281515 4379068 1101542 4511518 2134079 4511518 1683966 1649901 1101542 1649901 956069 2230204 1683966 2230204 1890226 681685 956069 681685 1665941 3526650 1890226 3526650 1723636 2650433 1665941 2650433 1172196 3321512 1723636 3321512 810243 490871 1172196 490871 2523558 852473 810243 852473 1286925 4203748 2523558 4203748 2441664 3321885 1286925 3321885 1982749 3334800 2441664 3334800 1152789 4674883 1982749 4674883 3317690 1158219 1152789 1158219 798777 1223761 3317690 1223761 2380427 799467 798777 799467 1229421 4271999 2380427 4271999 2460811 444363 1229421 444363 1658644 4198711 2460811 4198711 2215649 4770298 1658644 4770298 1577000 4473780 2215649 4473780 1115486 3314868 1577000 3314868 4750310 1129018 1115486 1129018 2164124 553376 4750310 553376 4876870 3817110 2164124 3817110 2812197 3327503 4876870 3327503 1674792 4494118 2812197 4494118 1530236 526050 1674792 526050 574006 3314600 1530236 3314600 3319238 1091079 574006 1091079 1046376 2139412 3319238 2139412 2210879 1040313 1046376 1040313 2509666 3860474 2210879 3860474 1178454 4165654 2509666 4165654 2101734 1157136 1178454 1157136 2533764 1668333 2101734 1668333 2126221 3328615 2533764 3328615 2576716 3791754 2126221 3791754 2891829 4228803 2576716 4228803 394118 1665094 2891829 1665094 237970 385442 394118 385442 1074195 1666212 237970 1666212 2984460 1056277 1074195 1056277 2119932 3313449 2984460 3313449 2653508 3797299 2119932 3797299 942853 4027063 2653508 4027063 1861995 717986 942853 717986 2037534 2527021 1861995 2527021 2323843 3717219 2037534 3717219 1650615 4337021 2323843 4337021 4494072 904916 1650615 904916 3342314 1682526 4494072 1682526 2289220 2496921 3342314 2496921 2501403 3938721 2289220 3938721 669906 3322590 2501403 3322590 755355 689602 669906 689602 530143 723859 755355 723859 1655768 516188 530143 516188 1026868 1699597 1655768 1699597 331553 643894 1026868 643894 786232 328611 331553 328611 1172895 871105 786232 871105 388268 1184043 1172895 1184043 2178704 1258264 388268 1258264 3349679 4497910 2178704 4497910 3941983 4851603 3349679 4851603 3336454 1674853 3941983 1674853 1710721 3127616 3336454 3127616 995701 1686046 1710721 1686046 389253 674184 995701 674184 2737265 382382 389253 382382 1245288 3337028 2737265 3337028 3350823 1249133 1245288 1249133 1365721 3313720 3350823 3313720 4242461 276638 1365721 276638 995937 1650066 4242461 1650066 671323 1014524 995937 1014524 531395 966628 671323 966628 1683462 547173 531395 547173 3057652 3840150 1683462 3840150 3347313 4709718 3057652 4709718 217766 4837945 3347313 4837945 2483732 1439099 217766 1439099 1031145 3338176 2483732 3338176 938056 1047798 1031145 1047798 2174350 939486 938056 939486 1682765 1652888 2174350 1652888 792252 1680953 1682765 1680953 2703752 879853 792252 879853 1325140 3964518 2703752 3964518 1987758 1339621 1325140 1339621 2171280 4678217 1987758 4678217 2224561 4488261 2171280 4488261 546641 3908462 2224561 3908462 3321301 1651202 546641 1651202 716621 4855922 3321301 4855922 3332691 1668742 716621 1668742 391226 1546961 3332691 1546961 1648351 387488 391226 387488 1207363 2350169 1648351 2350169 1059474 1659430 1207363 1659430 1839526 1057733 1059474 1057733 3096974 3336839 1839526 3336839 4895151 3335639 3096974 3335639 1349401 3347770 4895151 3347770 1669487 1353135 1349401 1353135 199570 3923331 1669487 3923331 1621590 3331804 199570 3331804 2933082 1684408 1621590 1684408 3966051 3724659 2933082 3724659 3331768 1650599 3966051 1650599 526088 1008891 3331768 1008891 4796980 1139565 526088 1139565 1654405 3320732 4796980 3320732 2915110 3944245 1654405 3944245 2124060 4561026 2915110 4561026 483761 1682323 2124060 1682323 2777952 464174 483761 464174 3327616 3909787 2777952 3909787 2587546 3260648 3327616 3260648 3319804 4246203 2587546 4246203 3027002 2150510 3319804 2150510 885475 4691905 3027002 4691905 2657639 908474 885475 908474 2779600 4008112 2657639 4008112 1068201 3893847 2779600 3893847 3082995 1080250 1068201 1080250 838605 4754550 3082995 4754550 2275234 821904 838605 821904 4426815 4383642 2275234 4383642 1802915 269595 4426815 269595 3327721 3337153 1802915 3337153 3342798 1419793 3327721 1419793 1655897 702237 3342798 702237 2949444 1157131 1655897 1157131 1895253 3315005 2949444 3315005 3750990 4760402 1895253 4760402 2308366 3328827 3750990 3328827 2026346 3989194 2308366 3989194 2012113 4654273 2026346 4654273 1887161 3697398 2012113 3697398 1098064 1672284 1887161 1672284 3313757 1115076 1098064 1115076 2453253 357708 3313757 357708 1684249 4111599 2453253 4111599 2697527 1825184 1684249 1825184 923417 3978227 2697527 3978227 2000753 933172 923417 933172 1108379 3680189 2000753 3680189 3688743 1111938 1108379 1111938 2506672 3348024 3688743 3348024 2772951 4169987 2506672 4169987 2948676 1669296 2772951 1669296 779800 4624440 2948676 4624440 1657145 772951 779800 772951 1206381 1831519 1657145 1831519 517524 1214335 1206381 1214335 2190070 1128501 517524 1128501 480970 4496715 2190070 4496715 2928269 1648780 480970 1648780 3348930 4559807 2928269 4559807 1709129 2346693 3348930 2346693 944504 1660707 1709129 1660707 3658749 3328860 944504 3328860 1240499 1673476 3658749 1673476 3349028 1232564 1240499 1232564 4464458 2067098 3349028 2067098 2071033 3320980 4464458 3320980 388465 4599146 2071033 4599146 409916 1278840 388465 1278840 247803 1272898 409916 1272898 1449197 220513 247803 220513 479782 1686150 1449197 1686150 3339747 1172036 479782 1172036 1063327 2798349 3339747 2798349 310917 615976 1063327 615976 3326888 1353938 310917 1353938 2760949 1232730 3326888 1232730 3061689 4454200 2760949 4454200 4582015 3332407 3061689 3332407 2955183 3345172 4582015 3345172 1682613 3707517 2955183 3707517 2888549 3358795 1682613 3358795 3351919 4531455 2888549 4531455 3315613 1225325 3351919 1225325 3321055 1392202 3315613 1392202 2715054 2394356 3321055 2394356 640585 3920914 2715054 3920914 709854 1000789 640585 1000789 3314117 4800296 709854 4800296 561560 3628400 3314117 3628400 1104017 1091936 561560 1091936 3318712 1121359 1104017 1121359 1251685 1133658 3318712 1133658 2388034 1661471 1251685 1661471 2101742 1669957 2388034 1669957 278767 3780097 2101742 3780097 1677937 1379800 278767 1379800 984271 3546026 1677937 3546026 3981635 971708 984271 971708 3350235 3345639 3981635 3345639 2436778 508741 3350235 508741 897752 4110742 2436778 4110742 1067430 779475 897752 779475 3103247 1057698 1067430 1057698 2504348 1654694 3103247 1654694 1761289 4183264 2504348 4183264 1654687 1679631 1761289 1679631 3324652 750061 1654687 750061 2139165 3479306 3324652 3479306 1661259 3321158 2139165 3321158 2227659 3662644 1661259 3662644 1167743 3915747 2227659 3915747 1649319 1162801 1167743 1162801 3635982 1604257 1649319 1604257 463468 1650933 3635982 1650933 1243706 1202068 463468 1202068 2805083 429249 1243706 429249 1304398 3881318 2805083 3881318 370579 1667655 1304398 1667655 3107167 1295239 370579 1295239 481766 2678741 3107167 2678741 238647 1205415 481766 1205415 4056427 1439681 238647 1439681 1368635 1662799 4056427 1662799 2090296 318423 1368635 318423 785445 3771149 2090296 3771149 3333188 853722 785445 853722 2132001 4614204 3333188 4614204 3395593 4511574 2132001 4511574 667898 3351957 3395593 3351957 1247339 655577 667898 655577 585409 1672808 1247339 1672808 1213522 1108305 585409 1108305 705909 3338110 1213522 3338110 2264480 687910 705909 687910 462859 3932130 2264480 3932130 3537311 470431 462859 470431 2575921 715773 3537311 715773 4979446 1671623 2575921 1671623 2737547 3333537 4979446 3333537 1973671 4402202 2737547 4402202 683531 4702692 1973671 4702692 1949517 656804 683531 656804 719851 3615746 1949517 3615746 3315655 3543274 719851 3543274 1259262 2956935 3315655 2956935 1652827 1290698 1259262 1290698 2362270 393505 1652827 393505 1654743 4296180 2362270 4296180 1679917 2832602 1654743 2832602 1227741 3624474 1679917 3624474 1063507 1218185 1227741 1218185 2764783 571947 1063507 571947 1434286 4423739 2764783 4423739 2568513 1441404 1434286 1441404 1118396 4113593 2568513 4113593 1679750 1113410 1118396 1113410 3029402 146992 1679750 146992 4797829 4709245 3029402 4709245 2412574 1669093 4797829 1669093 1110978 4262784 2412574 4262784 872275 1097809 1110978 1097809 203350 882105 872275 882105 3107090 1651642 203350 1651642 3350426 3352668 3107090 3352668 2961103 151559 3350426 151559 4939438 4612596 2961103 4612596 3346309 1671465 4939438 1671465 4534564 4895711 3346309 4895711 3136238 1363541 4534564 1363541 855699 2591315 3136238 2591315 870138 826858 855699 826858 1648248 823597 870138 823597 1123546 1652416 1648248 1652416 3051486 532262 1123546 532262 344951 3336748 3051486 3336748 2964191 326279 344951 326279 1108283 4625734 2964191 4625734 4520803 1133143 1108283 1133143 4708872 3337968 4520803 3337968 1380267 3340712 4708872 3340712 552383 276897 1380267 276897 626030 576680 552383 576680 2915808 603145 626030 603145 1647841 4576928 2915808 4576928 3345215 3514155 1647841 3514155 1647171 213809 3345215 213809 592728 103191 1647171 103191 3316440 599720 592728 599720 3327708 2111179 3316440 2111179 1677358 1992906 3327708 1992906 1297973 783934 1677358 783934 3959165 1304690 1297973 1304690 1373396 3314267 3959165 3314267 2683536 3333171 1373396 3333171 3318701 4387025 2683536 4387025 3076071 3383301 3318701 3383301 49618 4731896 3076071 4731896 2334525 3337759 49618 3337759 4555175 4308563 2334525 4308563 2408267 1682441 4555175 1682441 1059010 4258941 2408267 4258941 88708 615677 1059010 615677 1651240 3328350 88708 3328350 3330127 1263150 1651240 1263150 1122230 3812017 3330127 3812017 2073293 3327331 1122230 3327331 4939148 4599927 2073293 4599927 1133994 3346944 4939148 3346944 2654843 1162119 1133994 1162119 1647439 3335778 2654843 3335778 2788118 1873493 1647439 1873493 3347856 4443418 2788118 4443418 535579 1051732 3347856 1051732 2498198 1132231 535579 1132231 1235253 4171242 2498198 4171242 3342614 1240672 1235253 1240672 2584070 3242599 3342614 3242599 2091060 4238745 2584070 4238745 3321993 4571320 2091060 4571320 1669344 4768356 3321993 4768356 3323095 4017848 1669344 4017848 2549021 815947 3323095 815947 2979235 4211826 2549021 4211826 2570253 4640950 2979235 4640950 1650988 4242500 2570253 4242500 3950813 3332230 1650988 3332230 554185 3346736 3950813 3346736 3338338 1673040 554185 1673040 677345 388824 3338338 388824 2790410 676204 677345 676204 600996 3889386 2790410 3889386 4338299 1056062 600996 1056062 461124 1647075 4338299 1647075 1213766 454128 461124 454128 2980728 471365 1213766 471365 222616 3687647 2980728 3687647 1243340 1439254 222616 1439254 3060964 448975 1243340 448975 1660285 3610441 3060964 3610441 861363 2166688 1660285 2166688 2429807 855470 861363 855470 880195 4062556 2429807 4062556 2651271 878996 880195 878996 643692 4325688 2651271 4325688 3337022 1027440 643692 1027440 3326261 4166439 3337022 4166439 2964234 4202005 3326261 4202005 2755338 3351051 2964234 3351051 41060 4424197 2755338 4424197 1885789 3340581 41060 3340581 1037839 3574813 1885789 3574813 2973301 1057744 1037839 1057744 1659649 4629402 2973301 4629402 2291697 4696712 1659649 4696712 3003380 4385405 2291697 4385405 2625697 4698756 3003380 4698756 3599790 4281730 2625697 4281730 3322883 3352307 3599790 3352307 2430000 1000417 3322883 1000417 729567 4096045 2430000 4096045 1939518 718309 729567 718309 861120 3320012 1939518 3320012 725393 876165 861120 876165 3319367 1671765 725393 1671765 3015683 3222626 3319367 3222626 655077 1659424 3015683 1659424 968477 660689 655077 660689 3351918 974806 968477 974806 923640 2456247 3351918 2456247 2210525 733317 923640 733317 1249435 4472681 2210525 4472681 3315248 446668 1249435 446668 3325810 2229491 3315248 2229491 2466024 2157500 3325810 2157500 1649219 4190988 2466024 4190988 2386662 2860390 1649219 2860390 3349197 4050236 2386662 4050236 3801232 3502574 3349197 3502574 1659014 3335995 3801232 3335995 4393604 4800831 1659014 4800831 1681243 1648167 4393604 1648167 293451 1991260 1681243 1991260 2081615 1389232 293451 1389232 4763841 3755893 2081615 3755893 647437 3328258 4763841 3328258 3316879 3321529 647437 3321529 1655773 2203757 3316879 2203757 698893 1606443 1655773 1606443 1382183 696831 698893 696831 1969663 3321338 1382183 3321338 18186 3634841 1969663 3634841 1650639 1663205 18186 1663205 3321980 2278733 1650639 2278733 2869154 627201 3321980 627201 1338988 3790156 2869154 3790156 1974700 1669486 1338988 1669486 2438201 3644621 1974700 3644621 1285433 4206996 2438201 4206996 2188605 403245 1285433 403245 3337230 4486447 2188605 4486447 3697813 1551188 3337230 1551188 2447296 3337822 3697813 3337822 1077465 4210653 2447296 4210653 3161880 611084 1077465 611084 615333 3324554 3161880 3324554 2030118 1656153 615333 1656153 2923314 3707328 2030118 3707328 1159512 3766993 2923314 3766993 1007538 1680715 1159512 1680715 2156262 985839 1007538 985839 1675731 4493377 2156262 4493377 1649551 1046921 1675731 1046921 1957236 2545484 1649551 2545484 3323948 3624310 1957236 3624310 597316 2387797 3323948 2387797 1253537 569262 597316 569262 3932162 423864 1253537 423864 547208 1684565 3932162 1684565 2412953 1674654 547208 1674654 1325624 4084202 2412953 4084202 3795742 1320989 1325624 1320989 1194111 1681351 3795742 1681351 2664297 471656 1194111 471656 2608104 4323495 2664297 4323495 2622309 4082676 2608104 4082676 4649499 4044480 2622309 4044480 2276673 1666336 4649499 1666336 3349698 3938910 2276673 3938910 4452048 3269923 3349698 3269923 2880080 1666925 4452048 1666925 2906236 3789566 2880080 3789566 2526660 3791995 2906236 3791995 3620456 4119888 2526660 4119888 2806697 3352684 3620456 3352684 3137858 4455338 2806697 4455338 458148 1664487 3137858 1664487 2149018 1187181 458148 1187181 2129906 3818423 2149018 3818423 2864698 3773401 2129906 3773401 3328078 4524925 2864698 4524925 4828487 1934478 3328078 1934478 2198290 1674049 4828487 1674049 1680510 4467318 2198290 4467318 1679138 2212972 1680510 2212972 765692 867435 1679138 867435 3331428 931093 765692 931093 3737999 3689833 3331428 3689833 491181 376764 3737999 376764 2262715 1182505 491181 1182505 2153802 3937267 2262715 3937267 4586691 4500482 2153802 4500482 242459 3326986 4586691 3326986 841208 1436134 242459 1436134 4792529 846814 841208 846814 3318355 806747 4792529 806747 1665415 4009124 3318355 4009124 3318460 148791 1665415 148791 2305307 3346934 3318460 3346934 3322656 1661982 2305307 1661982 1118590 4318462 3322656 4318462 3324053 578729 1118590 578729 3347859 3750499 3324053 3750499 2379372 2396551 3347859 2396551 2204278 4032289 2379372 4032289 3080237 3891301 2204278 3891301 631263 3562892 3080237 3562892 1204869 620819 631263 620819 2416465 1662496 1204869 1662496 316486 4079568 2416465 4079568 3326751 1343541 316486 1343541 3344741 806001 3326751 806001 4193518 2356468 3344741 2356468 314004 3345779 4193518 3345779 3091727 3331315 314004 3331315 3599831 4754453 3091727 4754453 1137350 3348355 3599831 3348355 2508475 1655644 1137350 1655644 3328798 4167011 2508475 4167011 197746 1720094 3328798 1720094 4243402 1464407 197746 1464407 887548 1668776 4243402 1668776 1726887 3324919 887548 3324919 3076336 3321236 1726887 3321236 2874136 3344193 3076336 3344193 3320695 3777354 2874136 3777354 598832 1140236 3320695 1140236 399670 1059170 598832 1059170 1025644 1676157 399670 1676157 3758963 1021671 1025644 1021671 1670160 1680082 3758963 1680082 1676738 2000435 1670160 2000435 2906759 1493785 1676738 1493785 1785931 4572304 2906759 4572304 3117212 3347447 1785931 3347447 316438 3565983 3117212 3565983 2493051 1646803 316438 1646803 2663729 4190709 2493051 4190709 3350126 4356814 2663729 4356814 1672902 3098020 3350126 3098020 2598730 1278262 1672902 1278262 668450 4272855 2598730 4272855 2925665 659839 668450 659839 3286684 4596757 2925665 4596757 3317516 1675641 3286684 1675641 2268711 3114934 3317516 3114934 985208 3938617 2268711 3938617 2456416 657445 985208 657445 1667522 3329695 2456416 3329695 2173049 92273 1667522 92273 3315883 4472794 2173049 4472794 1971577 4604740 3315883 4604740 3338957 3614095 1971577 3614095 1668252 3428454 3338957 3428454 1864322 2048420 1668252 2048420 1681543 3320968 1864322 3320968 638684 3882486 1681543 3882486 1411876 619905 638684 619905 2367744 249250 1411876 249250 1038825 1897640 2367744 1897640 1680261 3320106 1038825 3320106 1686378 1911545 1680261 1911545 2304585 1725987 1686378 1725987 3318006 4367510 2304585 4367510 3317039 1735373 3318006 1735373 357902 3166122 3317039 3166122 3330146 1330460 357902 1330460 2160429 1551996 3330146 1551996 3324695 3827207 2160429 3827207 1373537 89390 3324695 89390 1274053 279294 1373537 279294 1534277 410992 1274053 410992 217070 3314284 1534277 3314284 355689 212177 217070 212177 4346987 1313082 355689 1313082 3315604 3339246 4346987 3339246 2812507 2455362 3315604 2455362 3342791 1647374 2812507 1647374 837899 4737590 3342791 4737590 943281 831941 837899 831941 1397953 725301 943281 725301 3325630 1390631 1397953 1390631 2082804 204639 3325630 204639 1326728 4588203 2082804 4588203 2611766 317137 1326728 317137 648730 4258295 2611766 4258295 3052702 992081 648730 992081 2343487 4685076 3052702 4685076 1656920 4009203 2343487 4009203 481279 4657487 1656920 4657487 586888 1180671 481279 1180671 1019562 581169 586888 581169 580958 3319612 1019562 3319612 2276021 1115490 580958 1115490 2350610 3911411 2276021 3911411 2840228 4054566 2350610 4054566 1659215 3848379 2840228 3848379 424241 4742640 1659215 4742640 2029559 412137 424241 412137 2975162 4660710 2029559 4660710 841658 3693623 2975162 3693623 3326418 838047 841658 838047 443724 9385 3326418 9385 913638 469017 443724 469017 1969527 1655215 913638 1655215 239461 4719081 1969527 4719081 4696938 1396381 239461 1396381 1886390 1678463 4696938 1678463 392620 2427688 1886390 2427688 1687333 1267318 392620 1267318 2628494 3342918 1687333 3342918 3101064 4289993 2628494 4289993 1045806 3560390 3101064 3560390 2660941 622598 1045806 622598 873913 4010705 2660941 4010705 2666393 868219 873913 868219 3334992 3979561 2666393 3979561 843160 2157651 3334992 2157651 1894150 860051 843160 860051 1680999 4773334 1894150 4773334 1343534 4590385 1680999 4590385 645315 319281 1343534 319281 1453446 625382 645315 625382 863639 1471389 1453446 1471389 2697711 841376 863639 841376 1929350 3978645 2697711 3978645 2774041 4731989 1929350 4731989 3331376 3909157 2774041 3909157 496255 102092 3331376 102092 913845 3321897 496255 3321897 987314 921871 913845 921871 3338474 984162 987314 984162 1285357 2215978 3338474 2215978 3034332 1279734 1285357 1279734 413099 3337521 3034332 3337521 2355587 412709 413099 412709 455977 4290679 2355587 4290679 1662023 470899 455977 470899 4191926 2643020 1662023 2643020 654811 3340263 4191926 3340263 108662 1019934 654811 1019934 1656570 3339587 108662 3339587 318521 4464387 1656570 4464387 2075097 1357516 318521 1357516 2580843 4612048 2075097 4612048 2602724 4083066 2580843 4083066 3947861 3334870 2602724 3334870 789608 1658850 3947861 1658850 848011 871056 789608 871056 4017261 843996 848011 843996 435458 1658524 4017261 1658524 1894553 426123 435458 426123 1649843 1650565 1894553 1650565 4547184 167351 1649843 167351 3321501 1685226 4547184 1685226 1283174 4332398 3321501 4332398 861650 389269 1283174 389269 2352301 793668 861650 793668 2266875 4303734 2352301 4303734 1667902 4419609 2266875 4419609 1135393 4325531 1667902 4325531 2442755 545745 1135393 545745 217815 4117293 2442755 4117293 2474759 1658226 217815 1658226 1281031 4130484 2474759 4130484 2278265 369369 1281031 369369 924579 4380305 2278265 4380305 896675 768697 924579 768697 1301552 888964 896675 888964 2288205 369065 1301552 369065 1656118 4389534 2288205 4389534 2771206 3071190 1656118 3071190 274206 4449151 2771206 4449151 374619 3330498 274206 3330498 548040 1298524 374619 1298524 2948674 1091174 548040 1091174 2586840 1686130 2948674 1686130 309989 1673794 2586840 1673794 216954 317203 309989 317203 2971229 218785 216954 218785 3330136 3698557 2971229 3698557 1658505 3996526 3330136 3996526 2328984 1709859 1658505 1709859 26283 3333004 2328984 3333004 2074762 1674203 26283 1674203 1684087 4596610 2074762 4596610 366844 2821106 1684087 2821106 3342936 1316896 366844 1316896 2326857 2999823 3342936 2999823 1088259 3987130 2326857 3987130 2308987 1073624 1088259 1073624 3120415 3989048 2308987 3989048 3322177 3560868 3120415 3560868 3338926 823234 3322177 823234 2746400 1582478 3338926 1582478 2296732 3938486 2746400 3938486 684435 3337434 2296732 3337434 3337443 1658295 684435 1658295 2336149 2641954 3337443 2641954 1249150 3997583 2336149 3997583 909026 1237507 1249150 1237507 593675 3322932 909026 3322932 1227574 611923 593675 611923 1164860 1251546 1227574 1251546 564296 3342571 1164860 3342571 3340435 561507 564296 561507 1685478 176718 3340435 176718 959262 2146133 1685478 2146133 1044297 703296 959262 703296 2477670 3317848 1044297 3317848 2291309 4204860 2477670 4204860 2301711 1654132 2291309 1654132 958982 1660262 2301711 1660262 444547 719672 958982 719672 508495 1228117 444547 1228117 794189 1158454 508495 1158454 702225 1668110 794189 1668110 4344747 953025 702225 953025 2707528 245941 4344747 245941 2037240 4378300 2707528 4378300 1230248 3714997 2037240 3714997 2363361 4664949 1230248 4664949 3315707 3321510 2363361 3321510 195226 1051731 3315707 1051731 3226245 1441039 195226 1441039 22612 1683282 3226245 1683282 2775229 3341703 22612 3341703 2119209 3907317 2775229 3907317 2179316 4544146 2119209 4544146 3033460 3335013 2179316 3335013 1662859 3628901 3033460 3628901 2151115 4893872 1662859 4893872 3034606 1672355 2151115 1672355 2315928 3649017 3034606 3649017 1926127 4337269 2315928 4337269 2319479 4732436 1926127 4732436 2587170 4330370 2319479 4330370 1987996 4232978 2587170 4232978 3559792 4680276 1987996 4680276 3567582 799050 3559792 799050 1617718 3315713 3567582 3315713 4498837 1670550 1617718 1670550 1114743 3326391 4498837 3326391 1675755 1121664 1114743 1121664 4456735 1738791 1675755 1738791 1676806 1680748 4456735 1680748 2779087 129849 1676806 129849 1036901 3341055 2779087 3341055 2659363 3336700 1036901 3336700 3335875 4341537 2659363 4341537 3086661 3767888 3335875 3767888 3324229 1671142 3086661 1671142 3865277 4406727 3324229 4406727 2822939 1685187 3865277 1685187 2320786 3836372 2822939 3836372 3067568 4366376 2320786 4366376 2436774 3609731 3067568 3609731 918138 4072010 2436774 4072010 3088944 910386 918138 910386 723492 3325218 3088944 3325218 537851 951147 723492 951147 357341 1153196 537851 1153196 1929876 350680 357341 350680 650049 3604589 1929876 3604589 2290529 1034905 650049 1034905 853658 1667038 2290529 1667038 2122411 817002 853658 817002 1267707 1683389 2122411 1683389 2585063 1302418 1267707 1302418 4300051 4079192 2585063 4079192 3193459 3327007 4300051 3327007 3325794 3317501 3193459 3317501 3317259 1614267 3325794 1614267 1379322 796254 3317259 796254 2473428 288234 1379322 288234 1376742 4200171 2473428 4200171 1136899 1353625 1376742 1353625 3318346 1114724 1136899 1114724 819774 2285070 3318346 2285070 2928045 831469 819774 831469 349050 4603651 2928045 4603651 2580817 342068 349050 342068 3334200 4257426 2580817 4257426 2641803 1373275 3334200 1373275 994404 4308917 2641803 4308917 2244521 3330585 994404 3330585 2027774 1649045 2244521 1649045 3349562 4612533 2027774 4612533 1430725 4057369 3349562 4057369 1063132 235266 1430725 235266 2788700 604968 1063132 604968 2920831 4422605 2788700 4422605 3675910 3767129 2920831 3767129 3052043 3343366 3675910 3343366 596877 4722923 3052043 4722923 914354 600075 596877 600075 3338414 765496 914354 765496 2962310 2946267 3338414 2946267 2255539 4658553 2962310 4658553 3316617 1683088 2255539 1683088 259048 4488538 3316617 4488538 2874416 246456 259048 246456 2640683 3320530 2874416 3320530 660905 1884265 2640683 1884265 924009 1016240 660905 1016240 2795912 920012 924009 920012 3322914 1686631 2795912 1686631 1006076 2355623 3322914 2355623 4023387 998513 1006076 998513 1651554 1685379 4023387 1685379 844020 1911843 1651554 1911843 2390292 856237 844020 856237 1985761 4256898 2390292 4256898 1921513 1670666 1985761 1670666 1661654 4733173 1921513 4733173 4502247 2723602 1661654 2723602 751138 1655862 4502247 1655862 3340617 897286 751138 897286 2392527 2590621 3340617 2590621 3337592 1652720 2392527 1652720 1082763 1392385 3337592 1392385 2176684 1085836 1082763 1085836 1655394 1660616 2176684 1660616 1497200 4099370 1655394 4099370 2935137 1661568 1497200 1661568 3336376 3331153 2935137 3331153 3327814 3233993 3336376 3233993 3326439 4177462 3327814 4177462 1657058 4560608 3326439 4560608 1113479 4888902 1657058 4888902 4251422 1106009 1113479 1106009 2181739 224130 4251422 224130 891444 4470616 2181739 4470616 3337867 886920 891444 886920 2363980 819379 3337867 819379 2010767 4291486 2363980 4291486 2846535 4678984 2010767 4678984 305607 4514787 2846535 4514787 671851 1686375 305607 1686375 2117174 963148 671851 963148 1658236 1671959 2117174 1671959 1077717 2500563 1658236 2500563 1305306 598004 1077717 598004 617602 357452 1305306 357452 1665321 624782 617602 624782 1055677 2499054 1665321 2499054 1661167 1037594 1055677 1037594 2544971 1692098 1661167 1692098 2766948 4188998 2544971 4188998 2074102 4449071 2766948 4449071 1258122 2952131 2074102 2952131 2624487 1237056 1258122 1237056 2368512 4281512 2624487 4281512 3380276 4042063 2368512 4042063 4991473 1674608 3380276 1674608 2437236 1649384 4991473 1649384 530343 4235741 2437236 4235741 1388743 1673411 530343 1673411 3327212 308696 1388743 308696 699989 1338926 3327212 1338926 2707822 704974 699989 704974 2957602 3942592 2707822 3942592 2439492 4614223 2957602 4614223 1664391 4130683 2439492 4130683 2967984 4993211 1664391 4993211 1120175 3713081 2967984 3713081 1162501 541772 1120175 541772 466367 515686 1162501 515686 358396 447076 466367 447076 3349450 1335057 358396 1335057 1666345 4831119 3349450 4831119 2588155 433556 1666345 433556 2361072 4077283 2588155 4077283 2989860 3996888 2361072 3996888 3330498 1670795 2989860 1670795 2047226 1406382 3330498 1406382 1074717 4632042 2047226 4632042 4460572 585032 1074717 585032 2531270 1680074 4460572 1680074 4387286 4151280 2531270 4151280 1978295 1676574 4387286 1676574 3320902 3623648 1978295 3623648 3341364 929054 3320902 929054 3336194 4797895 3341364 4797895 3351922 542396 3336194 542396 2873014 3795873 3351922 3795873 435943 4531153 2873014 4531153 1213730 1240741 435943 1240741 853603 447728 1213730 447728 3326344 816292 853603 816292 1665898 403133 3326344 403133 2795856 400095 1665898 400095 1911406 3891903 2795856 3891903 353067 4748364 1911406 4748364 2219936 350811 353067 350811 1684129 4435141 2219936 4435141 558149 1563951 1684129 1563951 1348095 550690 558149 550690 519600 1363698 1348095 1363698 2620802 1141453 519600 1141453 1124351 4282718 2620802 4282718 973338 1155067 1124351 1155067 927571 971066 973338 971066 1673760 907484 927571 907484 1879908 3106301 1673760 3106301 2058551 3554235 1879908 3554235 840124 3318984 2058551 3318984 1087298 852042 840124 852042 2187320 565522 1087298 565522 223561 3858717 2187320 3858717 2245539 1457275 223561 1457275 2576660 4407908 2245539 4407908 526814 4254863 2576660 4254863 1998425 540779 526814 540779 2293633 3667216 1998425 3667216 3336203 4351136 2293633 4351136 1128082 4855165 3336203 4855165 276453 3315681 1128082 3315681 2931751 277875 276453 277875 3320945 3326661 2931751 3326661 2544942 3219775 3320945 3219775 2027389 4232993 2544942 4232993 3347192 3329506 2027389 3329506 3638716 2781613 3347192 2781613 679789 3338947 3638716 3338947 349292 3316053 679789 3316053 1338054 348346 349292 348346 2784528 1668667 1338054 1668667 2260913 3907706 2784528 3907706 3336642 3908855 2260913 3908855 958269 2252222 3336642 2252222 2999945 3353207 958269 3353207 1227494 1663188 2999945 1663188 1654757 1666813 1227494 1666813 2403163 4432218 1654757 4432218 3329621 4076216 2403163 4076216 1574933 616394 3329621 616394 2425707 1652757 1574933 1652757 20083 1665880 2425707 1665880 2415997 3335111 20083 3335111 1663626 4077655 2415997 4077655 4088289 4993037 1663626 4993037 910689 1656326 4088289 1656326 1420535 915315 910689 915315 3339454 3337082 1420535 3337082 3103496 174899 3339454 174899 3028270 3349049 3103496 3349049 2674986 4689717 3028270 4689717 3332334 4362319 2674986 4362319 2973138 1535696 3332334 1535696 2523380 4657855 2973138 4657855 3336193 4161216 2523380 4161216 951645 3829469 3336193 3829469 3347808 962993 951645 962993 2646323 2094592 3347808 2094592 2861414 4016708 2646323 4016708 3327088 4530157 2861414 4530157 312028 3839682 3327088 3839682 1668409 300398 312028 300398 2336970 1963967 1668409 1963967 1252875 3982386 2336970 3982386 2406263 402003 1252875 402003 1307538 4055206 2406263 4055206 2845811 345499 1307538 345499 2967673 4492991 2845811 4492991 2935290 4652149 2967673 4652149 2983467 3750357 2935290 3750357 974787 3657995 2983467 3657995 990942 962377 974787 962377 2448195 678723 990942 678723 652832 4128513 2448195 4128513 1649562 1003853 652832 1003853 847213 4388085 1649562 4388085 2172481 855873 847213 855873 3140237 3802192 2172481 3802192 2092105 3348806 3140237 3348806 2072666 4562765 2092105 4562765 1868898 3758229 2072666 3758229 478739 1675351 1868898 1675351 921990 1212459 478739 1212459 433581 940387 921990 940387 1650941 401905 433581 401905 612941 2141894 1650941 2141894 1683499 1035656 612941 1035656 2360562 3251339 1683499 3251339 1664730 1651346 2360562 1651346 1648956 4294184 1664730 4294184 1670462 2800214 1648956 2800214 562002 3620072 1670462 3620072 1292201 1095776 562002 1095776 1238790 366633 1292201 366633 1653774 410952 1238790 410952 2249251 4535285 1653774 4535285 2215279 3898253 2249251 3898253 2928540 3891252 2215279 3891252 4924835 4588036 2928540 4588036 675462 3352377 4924835 3352377 256032 1665496 675462 1665496 917456 235031 256032 235031 1162948 947560 917456 947560 628444 3336387 1162948 3336387 1665624 628047 628444 628047 2529372 4900960 1665624 4900960 2453513 3329209 2529372 3329209 1110091 4110075 2453513 4110075 3005231 1084706 1110091 1084706 2091019 3328704 3005231 3328704 2142330 4563688 2091019 4563688 706031 3818109 2142330 3818109 2276559 733350 706031 733350 2960924 3951305 2276559 3951305 3074928 4628709 2960924 4628709 381726 3577669 3074928 3577669 2337114 1271971 381726 1271971 220814 4332707 2337114 4332707 2319936 1439156 220814 1439156 2975410 4346165 2319936 4346165 3852543 4626527 2975410 4626527 2268306 3324713 3852543 3324713 272818 3941741 2268306 3941741 858694 3344741 272818 3344741 1668115 831571 858694 831571 2152295 2501718 1668115 2501718 2442340 3829047 2152295 3829047 2163498 4083385 2442340 4083385 2407087 3847194 2163498 3847194 2529442 4073204 2407087 4073204 1984855 4219101 2529442 4219101 3581070 4657765 1984855 4657765 802657 1657027 3581070 1657027 2690151 793026 802657 793026 3341503 1672450 2690151 1672450 916855 3655943 3341503 3655943 3340714 1662827 916855 1662827 2370751 2211683 3340714 2211683 1946523 4031661 2370751 4031661 2933399 4732266 1946523 4732266 1647266 4590332 2933399 4590332 1670374 4121210 1647266 4121210 2555631 1006200 1670374 1006200 3035270 4103849 2555631 4103849 2423014 4715863 3035270 4715863 3315988 4067328 2423014 4067328 2510289 2143304 3315988 2143304 3337231 4182228 2510289 4182228 869609 4358801 3337231 4358801 3336095 1647128 869609 1647128 1915853 1715212 3336095 1715212 2690930 4731087 1915853 4731087 419582 3973484 2690930 3973484 697985 1257360 419582 1257360 4401066 978417 697985 978417 3351844 3344401 4401066 3344401 1439953 3282053 3351844 3282053 806602 228235 1439953 228235 3329840 875386 806602 875386 2857265 1892224 3329840 1892224 2093864 3818087 2857265 3818087 1686523 4599544 2093864 4599544 1664580 276850 1686523 276850 1072045 4943435 1664580 4943435 1672419 1076191 1072045 1076191 2728671 774345 1672419 774345 3862143 4424451 2728671 4424451 2008828 3344387 3862143 3344387 4700426 3330994 2008828 3330994 1684543 3315131 4700426 3315131 3351949 363748 1684543 363748 78001 3529725 3351949 3529725 1674740 3332892 78001 3332892 3336467 1472932 1674740 1472932 3313731 2990555 3336467 2990555 2628479 568956 3313731 568956 1685920 4305104 2628479 4305104 1868011 1685545 1685920 1685545 304185 3564914 1868011 3564914 3342359 1340630 304185 1340630 3332291 909709 3342359 909709 1657747 1494403 3332291 1494403 1660235 2783608 1657747 2783608 2612632 3568570 1660235 3568570 230084 4043345 2612632 4043345 3468606 1422540 230084 1422540 818031 1682930 3468606 1682930 602617 3343312 818031 3343312 771022 614146 602617 614146 2419126 1683229 771022 1683229 3351764 4078829 2419126 4078829 1661010 3717764 3351764 3717764 1658103 1561348 1661010 1561348 1649005 688133 1658103 688133 2101999 2990472 1649005 2990472 243873 4547109 2101999 4547109 829068 1410743 243873 1410743 1986050 818974 829068 818974 314536 4691890 1986050 4691890 2156547 315931 314536 315931 3549156 3809492 2156547 3809492 2930808 3318495 3549156 3318495 1544728 4584785 2930808 4584785 2999438 1686070 1544728 1686070 2114058 3653626 2999438 3653626 3011719 1679506 2114058 1679506 1981509 4713954 3011719 4713954 2976264 1651737 1981509 1651737 656944 4661234 2976264 4661234 1661825 3321628 656944 3321628 197204 1794928 1661825 1794928 1653402 3324089 197204 3324089 3342762 4243091 1653402 4243091 924189 1539738 3342762 1539738 984201 740565 924189 740565 1992184 3323653 984201 3323653 3347225 1652067 1992184 1652067 2190758 3407986 3347225 3407986 2065086 4460019 2190758 4460019 645778 4592400 2065086 4592400 1647429 1007250 645778 1007250 2814518 916958 1647429 916958 636252 3318854 2814518 3318854 3807997 1040807 636252 1040807 2306070 1670618 3807997 1670618 366068 4376069 2306070 4376069 2797107 1313056 366068 1313056 2698008 3841106 2797107 3841106 4281344 3340451 2698008 3340451 1315832 203943 4281344 203943 2283241 368319 1315832 368319 1657216 4406880 2283241 4406880 2567025 4447003 1657216 4447003 1639752 4082678 2567025 4082678 2322570 3347218 1639752 3347218 2774012 4326573 2322570 4326573 2855304 4437383 2774012 4437383 3350108 3786200 2855304 3786200 590511 564119 3350108 564119 228249 614263 590511 614263 316532 238094 228249 238094 797482 1352472 316532 1352472 1893448 818735 797482 818735 1044631 1668793 1893448 1668793 384396 1043854 1044631 1043854 2053379 1270976 384396 1270976 329544 3729536 2053379 3729536 1385693 318965 329544 318965 300868 1407756 1385693 1407756 294462 1366475 300868 1366475 1987982 1661463 294462 1661463 3710016 3628131 1987982 3628131 3072774 1657924 3710016 1657924 505117 3593175 3072774 3593175 620482 1147002 505117 1147002 202109 625074 620482 625074 2674770 4131017 202109 4131017 828631 4335133 2674770 4335133 3330937 855213 828631 855213 294194 2793200 3330937 2793200 1673181 300660 294194 300660 2000469 2965268 1673181 2965268 706731 3675883 2000469 3675883 3384723 720596 706731 720596 1948949 3313543 3384723 3313543 2490963 4726128 1948949 4726128 2018111 4151134 2490963 4151134 3865107 4651620 2018111 4651620 2450833 1362765 3865107 1362765 2015526 4219222 2450833 4219222 2715701 4650090 2015526 4650090 2714407 3931183 2715701 3931183 2023060 3958930 2714407 3958930 3316515 4628114 2023060 4628114 2939112 46693 3316515 46693 1147037 3755450 2939112 3755450 2416574 509927 1147037 509927 2729611 4223480 2416574 4223480 1669684 4382942 2729611 4382942 2026787 1084959 1669684 1084959 2139561 3682804 2026787 3682804 996765 1650855 2139561 1650855 2709714 1014765 996765 1014765 2449395 4390778 2709714 4390778 443705 4104611 2449395 4104611 3327492 445852 443705 445852 1673518 4863734 3327492 4863734 2989621 1066697 1673518 1066697 1685558 3691419 2989621 3691419 412696 1521204 1685558 1521204 1668503 1222190 412696 1222190 3322723 4380892 1668503 4380892 2396574 960887 3322723 960887 3346573 4273861 2396574 4273861 227252 1111643 3346573 1111643 233184 212752 227252 212752 3323038 236821 233184 236821 4150902 3680706 3323038 3680706 2407112 3321481 4150902 3321481 1679123 4036859 2407112 4036859 435745 417477 1679123 417477 1431657 1240052 435745 1240052 2070600 1441219 1431657 1441219 2116620 3749335 2070600 3749335 761743 4557713 2116620 4557713 1511238 1680769 761743 1680769 235356 3324797 1511238 3324797 413443 242199 235356 242199 2506588 1668942 413443 1668942 1348205 4178884 2506588 4178884 2593299 1680495 1348205 1680495 3337364 4052878 2593299 4052878 1659483 172985 3337364 172985 1063425 4880356 1659483 4880356 1682878 1068467 1063425 1068467 3348715 3522294 1682878 3522294 685456 4822654 3348715 4822654 3326570 697113 685456 697113 3317294 3196244 3326570 3196244 1925315 788514 3317294 788514 1120270 3324147 1925315 3324147 1683472 531619 1120270 531619 3328236 52330 1683472 52330 1287863 1889225 3328236 1889225 3345682 1266808 1287863 1266808 2512471 629513 3345682 629513 3882832 4176654 2512471 4176654 2157572 1681932 3882832 1681932 860660 4509295 2157572 4509295 714618 855857 860660 855857 2310403 4783759 714618 4783759 869811 3344446 2310403 3344446 750873 774450 869811 774450 808693 915865 750873 915865 3328699 829664 808693 829664 1674143 3180065 3328699 3180065 3323578 3829731 1674143 3829731 2546763 2921821 3323578 2921821 2238482 3319460 2546763 3319460 1181073 4415161 2238482 4415161 2587398 483285 1181073 483285 2017975 4069109 2587398 4069109 2978476 1680351 2017975 1680351 2226926 3316009 2978476 3316009 1177889 3873663 2226926 3873663 2454156 1160761 1177889 1160761 3327759 4119552 2454156 4119552 4874434 182706 3327759 182706 561101 1658918 4874434 1658918 1438524 1671359 561101 1671359 1902454 1408179 1438524 1408179 3341878 4749179 1902454 4749179 1263868 618494 3341878 618494 2603013 412276 1263868 412276 3053355 4030285 2603013 4030285 1657350 4739662 3053355 4739662 3041711 435148 1657350 435148 105738 4687228 3041711 4687228 676737 3319482 105738 3319482 1648734 703566 676737 703566 391828 1874932 1648734 1874932 1365076 3342852 391828 3342852 969717 1382549 1365076 1382549 1668474 957211 969717 957211 1673299 3325953 1668474 3325953 1063861 4123218 1673299 4123218 3350214 1079464 1063861 1079464 986098 3385567 3350214 3385567 2794809 684498 986098 684498 3313780 4456834 2794809 4456834 2752088 3355510 3313780 3355510 3329276 4390189 2752088 4390189 3336989 770258 3329276 770258 2123747 1934983 3336989 1934983 2511471 4518521 2123747 4518521 2015383 1680499 2511471 1680499 1646692 3709071 2015383 3709071 2311049 2195801 1646692 2195801 2927852 3981747 2311049 3981747 2462524 3739599 2927852 3739599 434472 4138922 2462524 4138922 669669 1236442 434472 1236442 986531 986705 669669 986705 3570405 1000405 986531 1000405 3747499 1667456 3570405 1667456 3343911 1681824 3747499 1681824 1182622 2303980 3343911 2303980 361563 448802 1182622 448802 1278561 344805 361563 344805 342428 398613 1278561 398613 1678660 1293563 342428 1293563 287401 2731872 1678660 2731872 1651600 305398 287401 305398 2079338 2440017 1651600 2440017 2695637 3752360 2079338 3752360 2342143 3955108 2695637 3955108 3351643 4326199 2342143 4326199 2110290 1170956 3351643 1170956 654621 1662209 2110290 1662209 3352013 659586 654621 659586 1636477 953376 3352013 953376 3347757 1665676 1636477 1665676 2804725 4858457 3347757 4858457 1684240 3844557 2804725 3844557 1367605 1303662 1684240 1303662 2502116 309753 1367605 309753 1072752 4201302 2502116 4201302 2044163 579379 1072752 579379 1664104 4607398 2044163 4607398 1566444 3211396 1664104 3211396 2090044 1672881 1566444 1672881 212184 1667378 2090044 1667378 1646510 3316198 212184 3316198 2154396 1668868 1646510 1668868 855016 4509661 2154396 4509661 2120817 817737 855016 817737 2620982 4534984 2120817 4534984 3320509 4288592 2620982 4288592 330060 4737911 3320509 4737911 3514593 340792 330060 340792 3307307 3348233 3514593 3348233 2578391 1675726 3307307 1675726 1900863 1656413 2578391 1656413 2396162 4766506 1900863 4766506 3095633 3337339 2396162 3337339 2436751 3572692 3095633 3572692 3351776 4210506 2436751 4210506 3333664 3095261 3351776 3095261 801601 1687967 3333664 1687967 472998 835660 801601 835660 2864411 472674 472998 472674 4030121 3795279 2864411 3795279 690878 3331352 4030121 3331352 3337610 1674089 690878 1674089 3018573 446927 3337610 446927 3331808 3684506 3018573 3684506 1904251 2243265 3331808 2243265 299445 4769473 1904251 4769473 746887 1346749 299445 1346749 557136 3318561 746887 3318561 3703195 1100342 557136 1100342 1649845 1678676 3703195 1678676 1684207 3502696 1649845 3502696 931950 4292886 1684207 4292886 267004 3352483 931950 3352483 2552421 1405117 267004 1405117 2332137 4204660 2552421 4204660 2690701 3352161 2332137 3352161 1672992 1924727 2690701 1924727 1948533 702494 1672992 702494 1648395 3631927 1948533 3631927 2975307 2864893 1648395 2864893 1241853 3700508 2975307 3700508 2939081 3320212 1241853 3320212 1955681 4628432 2939081 4628432 3336858 3613302 1955681 3613302 2312342 1707557 3336858 1707557 729366 4362304 2312342 4362304 2420299 745071 729366 745071 460072 4257869 2420299 4257869 1115650 450369 460072 450369 2514453 1115229 1115650 1115229 361318 4178815 2514453 4178815 834777 370826 361318 370826 2410743 837450 834777 837450 3338394 3352033 2410743 3352033 727977 408906 3338394 408906 1942082 926448 727977 926448 1986091 3589211 1942082 3589211 2343400 4669177 1986091 4669177 1320811 1661363 2343400 1661363 1931486 1320678 1320811 1320678 1101155 3576087 1931486 3576087 1686097 1121128 1101155 1121128 2940668 2813939 1686097 2813939 3045977 4618266 2940668 4618266 2650158 3324749 3045977 3324749 1393301 4034500 2650158 4034500 1064675 1387236 1393301 1387236 3115645 1048414 1064675 1048414 2747601 3558159 3115645 3558159 2750424 3900456 2747601 3900456 2113077 4448929 2750424 4448929 2872470 4566716 2113077 4566716 895935 3789346 2872470 3789346 4734950 773062 895935 773062 970248 606666 4734950 606666 2513599 956550 970248 956550 3106129 4132967 2513599 4132967 2604378 3568873 3106129 3568873 1095085 4251675 2604378 4251675 4185777 603143 1095085 603143 2684222 3322226 4185777 3322226 3344301 4324313 2684222 4324313 1462147 4736159 3344301 4736159 3330740 4046745 1462147 4046745 3654421 2221637 3330740 2221637 3539983 3333581 3654421 3333581 1056913 963632 3539983 963632 1669567 1068989 1056913 1068989 3349464 123208 1669567 123208 1854847 3855314 3349464 3855314 2099733 3323895 1854847 3323895 1324084 1672451 2099733 1672451 2114293 1662986 1324084 1662986 2074954 3769955 2114293 3769955 646518 4571223 2074954 4571223 973464 660551 646518 660551 2364272 704661 973464 704661 237087 4321104 2364272 4321104 3077285 1407567 237087 1407567 2015322 3565696 3077285 3565696 1719481 4679023 2015322 4679023 2272201 3351891 1719481 3351891 969840 3959642 2272201 3959642 1653664 3350088 969840 3350088 593488 4432449 1653664 4432449 1228899 609677 593488 609677 3328531 1208077 1228899 1208077 2073300 2298564 3328531 2298564 621946 3724905 2073300 3724905 2872358 1059682 621946 1059682 1461490 4550907 2872358 4550907 316108 212906 1461490 212906 4018281 1365330 316108 1365330 897899 3350111 4018281 3350111 1675559 753857 897899 753857 3155887 1506547 1675559 1506547 3349286 3351704 3155887 3351704 3279973 891300 3349286 891300 369279 3337196 3279973 3337196 2478659 3318167 369279 3318167 4869377 4139871 2478659 4139871 2871490 1658942 4869377 1658942 41938 3770477 2871490 3770477 1446399 1646734 41938 1646734 2439381 227463 1446399 227463 1973096 4223876 2439381 4223876 3061792 1675756 1973096 1675756 1906500 3628721 3061792 3628721 2351174 4764171 1906500 4764171 325092 4021428 2351174 4021428 2123216 319233 325092 319233 4749758 2029594 2123216 2029594 2122926 1041150 4749758 1041150 2498644 4555403 2122926 4555403 1788398 4154404 2498644 4154404 937818 3326003 1788398 3326003 32836 958816 937818 958816 3327121 3321146 32836 3321146 2356782 4027813 3327121 4027813 845901 4026400 2356782 4026400 572952 3328437 845901 3328437 3103524 1089199 572952 1089199 1657266 4781183 3103524 4781183 3335010 4956699 1657266 4956699 3352342 4885969 3335010 4885969 1656076 2405361 3352342 2405361 1431222 279085 1656076 279085 111087 1403013 1431222 1403013 2568704 3319539 111087 3319539 1678842 4085071 2568704 4085071 2550659 4016301 1678842 4016301 4061685 4119882 2550659 4119882 2083071 3315881 4061685 3315881 2205278 3765426 2083071 3765426 25614 4473261 2205278 4473261 2862481 1683237 25614 1683237 1395886 4542246 2862481 4542246 997007 1405093 1395886 1405093 1988631 1003310 997007 1003310 2031891 4677001 1988631 4677001 3292997 4645208 2031891 4645208 2852354 1654129 3292997 1654129 847872 3824777 2852354 3824777 1676824 1663164 847872 1663164 462297 4727354 1676824 4727354 1674824 484728 462297 484728 680449 3376819 1674824 3376819 3332896 678106 680449 678106 1888177 3923992 3332896 3923992 3639437 3538846 1888177 3538846 2663185 3326932 3639437 3326932 1663294 3988326 2663185 3988326 2760246 1864881 1663294 1864881 4975983 3320404 2760246 3320404 3530240 3325611 4975983 3325611 1218659 3339506 3530240 3339506 1656643 1237828 1218659 1237828 421156 1416730 1656643 1416730 1246429 430630 421156 430630 1671836 1233705 1246429 1233705 277657 4640031 1671836 4640031 1649926 1410346 277657 1410346 2010891 338771 1649926 338771 919785 4658010 2010891 4658010 2096609 744500 919785 744500 608844 4565248 2096609 4565248 772479 600062 608844 600062 1368066 895254 772479 895254 4097977 307096 1368066 307096 1677522 1683896 4097977 1683896 255379 918591 1677522 918591 2919547 1400219 255379 1400219 905685 4569147 2919547 4569147 2937748 928749 905685 928749 51907 4606229 2937748 4606229 980495 1672587 51907 1672587 1881845 675602 980495 675602 974716 3559942 1881845 3559942 2752330 700905 974716 700905 2042021 4440215 2752330 4440215 1081726 3703652 2042021 3703652 2805501 576224 1081726 576224 4385731 3319530 2805501 3319530 2294161 1665173 4385731 1665173 3331435 3965758 2294161 3965758 2453263 2753477 3331435 2753477 951384 1667202 2453263 1667202 3345093 1672366 951384 1672366 2808992 4734961 3345093 4734961 533119 1679930 2808992 1679930 2230562 553551 533119 553551 627142 3331531 2230562 3331531 3325679 3337311 627142 3337311 4837048 1520168 3325679 1520168 1114266 1669987 4837048 1669987 3321030 1131309 1114266 1131309 275177 3052242 3321030 3052242 1665274 4467991 275177 4467991 281355 3714421 1665274 3714421 2721138 280935 281355 280935 2229975 4410726 2721138 4410726 3349083 3893783 2229975 3893783 2476753 2022635 3349083 2022635 3894561 4144861 2476753 4144861 2085497 3344124 3894561 3344124 900586 4569271 2085497 4569271 2892050 3314201 900586 3314201 2141084 1654191 2892050 1654191 1657260 1653804 2141084 1653804 2168254 2629668 1657260 2629668 439862 3313760 2168254 3313760 1362532 1246464 439862 1246464 3352399 1383564 1362532 1383564 785828 4511948 3352399 4511948 2237834 781679 785828 781679 2580508 3870385 2237834 3870385 1386090 4251879 2580508 4251879 892399 255463 1386090 255463 1270855 896910 892399 896910 1229078 1295713 1270855 1295713 3345921 1206485 1229078 1206485 1033097 4821296 3345921 4821296 2597611 641799 1033097 641799 3540780 4249747 2597611 4249747 3323844 1681946 3540780 1681946 1019819 3112135 3323844 3112135 1183865 655173 1019819 655173 4446351 495966 1183865 495966 2596350 3326418 4446351 3326418 3331291 4062325 2596350 4062325 3494248 1341821 3331291 1341821 1880696 1670290 3494248 1670290 2620745 3573263 1880696 3573263 1219606 4034847 2620745 4034847 1923245 1664968 1219606 1664968 2769613 4741386 1923245 4741386 2775748 3901661 2769613 3901661 2653926 4463533 2775748 4463533 1142596 3314589 2653926 3314589 2353194 1108474 1142596 1108474 2954068 4023012 2353194 4023012 4093137 1685836 2954068 1685836 445462 1664338 4093137 1664338 3052212 433036 445462 433036 4881152 3330839 3052212 3330839 2389485 3319576 4881152 3319576 1391899 4043618 2389485 4043618 1658403 1668337 1391899 1668337 2368402 2169831 1658403 2169831 612757 1656860 2368402 1656860 821975 1057555 612757 1057555 3335756 3324475 821975 3324475 3321119 1507730 3335756 1507730 3319833 4804041 3321119 4804041 3104848 4080850 3319833 4080850 4368466 2354510 3104848 2354510 1539085 1658866 4368466 1658866 760576 1667597 1539085 1667597 1948118 888560 760576 888560 3087345 4726876 1948118 4726876 715422 3565411 3087345 3565411 1432593 948899 715422 948899 2020778 1421663 1432593 1421663 2297739 3681091 2020778 3681091 558155 4382440 2297739 4382440 2504519 1104561 558155 1104561 3333397 4167772 2504519 4167772 3183962 2839461 3333397 2839461 682232 3316533 3183962 3316533 1649762 1004853 682232 1004853 2599155 424676 1649762 424676 1660496 4265823 2599155 4265823 1408244 1879877 1660496 1879877 1217551 3348858 1408244 3348858 2123250 1219134 1217551 1219134 2773275 3813159 2123250 3813159 1885034 4441917 2773275 4441917 2874656 3573317 1885034 3573317 1676250 3799841 2874656 3799841 2684923 4193371 1676250 4193371 3314235 4342514 2684923 4342514 1647659 651712 3314235 651712 1676264 1918387 1647659 1918387 3321738 905062 1676264 905062 1217896 1324590 3321738 1324590 875609 469850 1217896 469850 1657175 3347247 875609 3347247 2278253 4324860 1657175 4324860 2491172 4356764 2278253 4356764 494389 3330579 2491172 3330579 1246050 498775 494389 498775 949023 1244880 1246050 1244880 3854870 947170 949023 947170 2894704 3320527 3854870 3320527 2053187 4593469 2894704 4593469 1995668 3718961 2053187 3718961 2595772 3644854 1995668 3644854 2544422 4268711 2595772 4268711 3352544 4086291 2544422 4086291 3760282 4361990 3352544 4361990 3315267 1666859 3760282 1666859 1681198 3084438 3315267 3084438 611412 3498575 1681198 3498575 635777 1058105 611412 1058105 556615 637433 635777 637433 2598723 583777 556615 583777 3329624 4278515 2598723 4278515 2792774 3951880 3329624 3951880 3615840 3868075 2792774 3868075 35901 1655173 3615840 1655173 2096142 3315291 35901 3315291 3554485 4583789 2096142 4583789 2717839 3336195 3554485 3336195 654310 4370045 2717839 4370045 2979662 662683 654310 662683 827258 3676501 2979662 3676501 673197 844642 827258 844642 154979 662886 673197 662886 1664879 3324093 154979 3324093 1871051 4904146 1664879 4904146 1917773 1668519 1871051 1668519 1392394 3314025 1917773 3314025 2929717 1376002 1392394 1376002 3316188 4618096 2929717 4618096 613706 1835499 3316188 1835499 2924084 1060139 613706 1060139 3017598 3763415 2924084 3763415 3648904 1663952 3017598 1663952 2359838 1677301 3648904 1677301 1672792 4339621 2359838 4339621 1119206 797733 1672792 797733 381084 3634410 1119206 3634410 1652272 376278 381084 376278 619713 3976929 1652272 3976929 2734613 1021276 619713 1021276 2210807 4418356 2734613 4418356 1648031 4429796 2210807 4429796 2071770 4189015 1648031 4189015 4820157 3742967 2071770 3742967 3319123 1671278 4820157 1671278 690454 1871958 3319123 1871958 1977884 700426 690454 700426 1653799 4715390 1977884 4715390 2410064 3624599 1653799 3624599 787168 4096912 2410064 4096912 3345571 791143 787168 791143 3484935 2403088 3345571 2403088 1134683 1677591 3484935 1677591 2110774 1143522 1134683 1143522 3328469 3780680 2110774 3780680 3082271 465324 3328469 465324 726815 1663131 3082271 1663131 2474346 909192 726815 909192 2175478 4157392 2474346 4157392 1648795 3827421 2175478 3827421 806862 2281159 1648795 2281159 3318781 825911 806862 825911 2389672 2601320 3318781 2601320 2637462 3352530 2389672 3352530 1183175 4022575 2637462 4022575 1419829 3321210 1183175 3321210 543186 247331 1419829 247331 1677882 3329990 543186 3329990 3333243 395180 1677882 395180 3326460 3163928 3333243 3163928 3351697 861680 3326460 861680 364713 4641007 3351697 4641007 2413974 1677082 364713 1677082 2266617 4077368 2413974 4077368 730745 4367679 2266617 4367679 1914335 761791 730745 761791 1226974 2695607 1914335 2695607 2308108 467034 1226974 467034 3328205 4355040 2308108 4355040 2985558 1929147 3328205 1929147 2136938 4642851 2985558 4642851 3336434 3785734 2136938 3785734 1675886 886757 3336434 886757 2963262 2855187 1675886 2855187 3329113 3696543 2963262 3696543 268173 2693305 3329113 2693305 3313464 271988 268173 271988 690535 485691 3313464 485691 770813 675127 690535 675127 4552543 792292 770813 792292 2138400 3316737 4552543 3316737 3349146 4517902 2138400 4517902 1664414 2065058 3349146 2065058 1400700 640920 1664414 640920 2120102 1380715 1400700 1380715 2615450 4541286 2120102 4541286 737582 3336358 2615450 3336358 2591051 913058 737582 913058 439469 4266338 2591051 4266338 1234002 454338 439469 454338 1662324 426972 1234002 426972 1676003 3108874 1662324 3108874 748423 2768473 1676003 2768473 164776 939511 748423 939511 2348687 3344317 164776 3344317 2127422 4290799 2348687 4290799 3325428 4508099 2127422 4508099 319110 102226 3325428 102226 2709363 1350306 319110 1350306 493376 4396344 2709363 4396344 2206051 1151983 493376 1151983 4500173 3887110 2206051 3887110 4346875 1667784 4500173 1667784 2146479 1674124 4346875 1674124 1684984 3801947 2146479 3801947 2651256 1395193 1684984 1395193 2232262 3329374 2651256 3329374 2811916 4445246 2232262 4445246 3324094 4488756 2811916 4488756 2309814 3461703 3324094 3461703 453410 3970133 2309814 3970133 2743029 1675817 453410 1675817 931011 4398930 2743029 4398930 1673284 3342128 931011 3342128 3352705 4222092 1673284 4222092 795633 508546 3352705 508546 880291 3343486 795633 3343486 1386247 878933 880291 878933 2137991 1394237 1386247 1394237 1655695 4517610 2137991 4517610 3043805 3045037 1655695 3045037 4634145 3631581 3043805 3631581 2079114 3316420 4634145 3316420 997390 3751996 2079114 3751996 2234590 1003731 997390 1003731 1666730 1676354 2234590 1676354 1329096 1106047 1666730 1106047 458697 1292037 1329096 1292037 3339444 1207827 458697 1207827 4044791 2709712 3339444 2709712 2890480 235836 4044791 235836 3914360 4579636 2890480 4579636 1116455 3327696 3914360 3327696 1169470 537336 1116455 537336 2115883 499911 1169470 499911 2132599 4528983 2115883 4528983 2537897 4544203 2132599 4544203 3325053 4096430 2537897 4096430 3219109 1334710 3325053 1334710 2243534 1655859 3219109 1655859 1992707 3897786 2243534 3897786 1157073 4680049 1992707 4680049 2928642 514456 1157073 514456 1671001 3757681 2928642 3757681 1958887 4113808 1671001 4113808 381160 4702429 1958887 4702429 1650309 1315550 381160 1315550 2877910 4246462 1650309 4246462 1165822 1681609 2877910 1681609 1421762 1668953 1165822 1668953 2366463 222071 1421762 222071 864255 4298395 2366463 4298395 3709157 784239 864255 784239 1085139 386898 3709157 386898 1668015 3351683 1085139 3351683 473227 4928197 1668015 4928197 760043 1651793 473227 1651793 2707152 911308 760043 911308 1648473 4345321 2707152 4345321 125284 4724668 1648473 4724668 624059 1669843 125284 1669843 2372275 617335 624059 617335 2941388 4306410 2372275 4306410 2522312 3726793 2941388 3726793 104091 4162363 2522312 4162363 650435 1658873 104091 1658873 810710 632595 650435 632595 2733224 842599 810710 842599 3252084 3330947 2733224 3330947 245741 1674137 3252084 1674137 1668436 1654015 245741 1654015 250314 4578780 1668436 4578780 3330590 216559 250314 216559 2028034 873591 3330590 873591 2656550 4651358 2028034 4651358 1946220 4356607 2656550 4356607 1950369 4713587 1946220 4713587 2694625 4727785 1950369 4727785 479180 4372961 2694625 4372961 675267 1186432 479180 1186432 868318 985910 675267 985910 2352254 3314915 868318 3314915 2537134 4021591 2352254 4021591 1405504 4237890 2537134 4237890 2782803 1391264 1405504 1391264 760713 3893969 2782803 3893969 2352755 887358 760713 887358 2518390 4021667 2352755 4021667 1960092 4142193 2518390 4142193 1072002 3320556 1960092 3320556 2397297 1060477 1072002 1060477 2880625 4069055 2397297 4069055 2482741 3795083 2880625 3795083 3323923 4161892 2482741 4161892 2140316 1613032 3323923 1613032 1649876 1659379 2140316 1659379 2952076 1220070 1649876 1220070 1668991 4617242 2952076 4617242 2360793 1660883 1668991 1660883 2961359 4286031 2360793 4286031 1935186 1658596 2961359 1658596 2022767 4705208 1935186 4705208 1013265 3657357 2022767 3657357 4209277 994899 1013265 994899 1656595 1674897 4209277 1674897 1020399 4596112 1656595 4596112 1650426 648085 1020399 648085 756912 1638373 1650426 1638373 2267563 1683115 756912 1683115 918572 3941001 2267563 3941001 3347387 738231 918572 738231 3315578 1169952 3347387 1169952 776648 854174 3315578 854174 2408189 766917 776648 766917 2779664 4091995 2408189 4091995 2102588 3892849 2779664 3892849 3779012 3766857 2102588 3766857 3012099 1654395 3779012 1654395 1678515 3637075 3012099 3637075 3336887 3014653 1678515 3014653 1649426 4858219 3336887 4858219 2253552 1303530 1649426 1303530 4690094 1682018 2253552 1682018 3763264 1655112 4690094 1655112 1685671 345151 3763264 345151 2878182 334919 1685671 334919 2462677 4519237 2878182 4519237 3059133 4179455 2462677 4179455 3341611 4750403 3059133 4750403 1660484 1037070 3341611 1037070 2570655 3535461 1660484 3535461 1219599 4208607 2570655 4208607 953649 461683 1219599 461683 3415358 701098 953649 701098 2785081 1667948 3415358 1667948 1235862 4489623 2785081 4489623 3344545 431916 1235862 431916 3332176 3966845 3344545 3966845 1654914 4647958 3332176 4647958 327052 2692601 1654914 2692601 461462 311342 327052 311342 2910561 467502 461462 467502 2419351 4575244 2910561 4575244 2823928 3344014 2419351 3344014 1676621 4517583 2823928 4517583 2930171 3645419 1676621 3645419 2688164 3352520 2930171 3352520 2747177 3991888 2688164 3991888 1111942 4380824 2747177 4380824 3343496 1089316 1111942 1089316 1647646 3697503 3343496 3697503 219301 4927758 1647646 4927758 3827436 1651126 219301 1651126 2780227 1661125 3827436 1661125 1669324 4424372 2780227 4424372 3980463 3424336 1669324 3424336 1658957 3347700 3980463 3347700 2094514 3660282 1658957 3660282 3315548 4577238 2094514 4577238 1234668 3258496 3315548 3258496 3326674 418092 1234668 418092 2893207 2376832 3326674 2376832 2491091 3347393 2893207 3347393 1679200 4146072 2491091 4146072 3776776 1432877 1679200 1432877 1653159 3349525 3776776 3349525 2836874 2900610 1653159 2900610 3327052 1664129 2836874 1664129 2659475 989833 3327052 989833 2552590 4038647 2659475 4038647 110931 4118896 2552590 4118896 763426 1655198 110931 1655198 301918 1669360 763426 1669360 486189 1342463 301918 1342463 576421 3331015 486189 3331015 728145 3344870 576421 3344870 1325360 3330838 728145 3330838 3319679 359638 1325360 359638 359485 2994916 3319679 2994916 2976947 356080 359485 356080 2865409 3706574 2976947 3706574 720367 3770735 2865409 3770735 3321170 940208 720367 940208 3338740 4373602 3321170 4373602 3331454 1612409 3338740 1612409 2795354 3196370 3331454 3196370 1254188 3864467 2795354 3864467 1116205 1252055 1254188 1252055 3669522 4738948 1116205 4738948 4715521 1651757 3669522 1651757 2077566 3342837 4715521 3342837 2020153 3746091 2077566 3746091 258684 3702579 2020153 3702579 2027843 1379629 258684 1379629 828777 3705242 2027843 3705242 3317323 848426 828777 848426 1411983 3174465 3317323 3174465 419408 1672991 1411983 1672991 1122323 1240394 419408 1240394 1663602 525206 1122323 525206 2469171 1162602 1663602 1162602 2865666 4129025 2469171 4129025 2853121 3327632 2865666 3327632 1012721 4525269 2853121 4525269 4382401 1039518 1012721 1039518 307220 1652625 4382401 1652625 2635751 1340696 307220 1340696 645885 4289137 2635751 4289137 704524 1029409 645885 1029409 3121117 719735 704524 719735 640546 4804653 3121117 4804653 990272 1065139 640546 1065139 1683614 1011632 990272 1011632 3317761 4552251 1683614 4552251 4895973 189101 3317761 189101 2870782 1665812 4895973 1665812 2508188 3322025 2870782 3322025 3343759 3323281 2508188 3323281 1232482 4124992 3343759 4124992 1672176 1668101 1232482 1668101 2343325 2610393 1672176 2610393 889640 3351859 2343325 3351859 1425795 787017 889640 787017 1686649 242577 1425795 242577 2287557 931577 1686649 931577 2909202 4370267 2287557 4370267 2586400 4564060 2909202 4564060 2228212 4247992 2586400 4247992 1669155 3329335 2228212 3329335 843641 213865 1669155 213865 2615315 1676950 843641 1676950 2453310 4078198 2615315 4078198 3328161 4129608 2453310 4129608 1193586 3655440 3328161 3655440 4710063 1170611 1193586 1170611 972910 549813 4710063 549813 2406122 994951 972910 994951 827881 4090335 2406122 4090335 4700772 807428 827881 807428 2269853 1661515 4700772 1661515 685009 4385185 2269853 4385185 1683339 978759 685009 978759 2448556 3037762 1683339 3037762 2260585 4094817 2448556 4094817 1903700 1906654 2260585 1906654 2097762 3572000 1903700 3572000 3329913 3762115 2097762 3762115 3350973 2026278 3329913 2026278 3326995 4862741 3350973 4862741 1436971 1159057 3326995 1159057 1648896 239497 1436971 239497 467677 1528037 1648896 1528037 1684164 1668738 467677 1668738 1686254 2024240 1684164 2024240 2468315 3906236 1686254 3906236 1733577 4205735 2468315 4205735 499052 3323766 1733577 3323766 518190 1190519 499052 1190519 3317835 1160036 518190 1160036 1650875 2851712 3317835 2851712 1337773 2305869 1650875 2305869 1425615 1376325 1337773 1376325 1927395 228449 1425615 228449 1654152 1661788 1927395 1661788 4425150 1393273 1654152 1393273 3339134 1682796 4425150 1682796 2102480 2733384 3339134 2733384 2956721 3314872 2102480 3314872 773548 3712155 2956721 3712155 2423329 749684 773548 749684 3318138 1672872 2423329 1672872 1437328 69028 3318138 69028 2797507 262393 1437328 262393 337882 4466369 2797507 4466369 491436 1299010 337882 1299010 2972673 470597 491436 470597 3330588 3697006 2972673 3697006 1228015 2679629 3330588 2679629 2571062 1218634 1228015 1218634 1647959 4243502 2571062 4243502 1071602 1513031 1647959 1513031 3049978 1070355 1071602 1070355 1257522 3612183 3049978 3612183 1398031 1244001 1257522 1244001 3415898 256479 1398031 256479 2427050 3346651 3415898 3346651 3095000 4224305 2427050 4224305 629732 3319088 3095000 3319088 3334629 602484 629732 602484 504693 3974785 3334629 3974785 2469750 1681977 504693 1681977 2827394 4151651 2469750 4151651 898629 3819776 2827394 3819776 586585 901897 898629 901897 3921659 600367 586585 600367 2742835 1649557 3921659 1649557 751798 3329438 2742835 3329438 2016467 893425 751798 893425 552040 3646324 2016467 3646324 3010945 1128065 552040 1128065 2843351 3630063 3010945 3630063 2950027 3814410 2843351 3814410 445370 3718371 2950027 3718371 2659810 3324787 445370 3324787 788480 4337017 2659810 4337017 1685519 874157 788480 874157 3065064 2273067 1685519 2273067 2866271 4736969 3065064 4736969 1378598 4528326 2866271 4528326 3322324 263519 1378598 263519 1661158 2474395 3322324 2474395 3321979 3229936 1661158 3229936 2972027 4576458 3321979 4576458 3341369 3733274 2972027 3733274 1680441 3204686 3341369 3204686 476194 3752731 1680441 3752731 1197853 505835 476194 505835 3341090 439788 1197853 439788 224802 2899437 3341090 2899437 3315912 1431478 224802 1431478 1676846 1551130 3315912 1551130 717595 4290444 1676846 4290444 1666913 951149 717595 951149 2365376 3774198 1666913 3774198 411293 4274279 2365376 4274279 3336570 387490 411293 387490 3315789 848932 3336570 848932 2900669 725810 3315789 725810 3594118 4549642 2900669 4549642 1153350 3323337 3594118 3323337 2273264 1129505 1153350 1129505 3340747 3954795 2273264 3954795 364173 708023 3340747 708023 813247 1308555 364173 1308555 46129 824609 813247 824609 3346837 1679126 46129 1679126 3781642 274563 3346837 274563 522332 1650934 3781642 1650934 2274738 502337 522332 502337 2921123 3912855 2274738 3912855 2079455 3751537 2921123 3751537 399943 4586771 2079455 4586771 1272172 1660828 399943 1660828 378333 376707 1272172 376707 2334197 4604153 378333 4604153 900802 4297773 2334197 4297773 881094 881824 900802 881824 3840763 898992 881094 898992 2546852 3332323 3840763 3332323 883081 4153747 2546852 4153747 2023548 873958 883081 873958 601022 4640508 2023548 4640508 1772285 1056994 601022 1056994 2447698 3329196 1772285 3329196 1452613 4243765 2447698 4243765 426397 215300 1452613 215300 2719380 429176 426397 429176 1177817 4395646 2719380 4395646 2443252 1192121 1177817 1192121 2029522 1683239 2443252 1683239 1894466 4621427 2029522 4621427 2307465 3559216 1894466 3559216 2013823 4382933 2307465 4382933 3344175 3664942 2013823 3664942 2231840 1386959 3344175 1386959 4006233 4428291 2231840 4428291 2633092 1432301 4006233 1432301 2423951 4314992 2633092 4314992 3216457 3331368 2423951 3331368 1412686 3350079 3216457 3350079 3884843 283124 1412686 283124 1031124 1663577 3884843 1663577 1861587 1684624 1031124 1684624 1649258 1678026 1861587 1678026 903726 3582856 1649258 3582856 2172543 732921 903726 732921 2962457 4512260 2172543 4512260 1685038 4631061 2962457 4631061 3020105 1786283 1685038 1786283 1973856 4691963 3020105 4691963 2167451 3666213 1973856 3666213 1651262 3827975 2167451 3827975 3339836 368275 1651262 368275 713115 643333 3339836 643333 1671098 1684491 713115 1684491 1103038 162096 1671098 162096 2726388 1664320 1103038 1664320 2752210 3906274 2726388 3906274 1649147 4400558 2752210 4400558 339724 2919151 1649147 2919151 2720629 326349 339724 326349 915023 1658776 2720629 1658776 815887 739378 915023 739378 4503079 814464 815887 814464 514350 3342694 4503079 3342694 2330394 516703 514350 516703 978827 4309353 2330394 4309353 1658923 701703 978827 701703 2078351 394764 1658923 394764 3957893 4566352 2078351 4566352 2394396 3326516 3957893 3326516 1666523 4262419 2394396 4262419 1932267 200026 1666523 200026 894940 4738958 1932267 4738958 3338530 904105 894940 904105 554696 1522739 3338530 1522739 2852083 554089 554696 554089 1366932 4520909 2852083 4520909 1283213 328136 1366932 328136 910169 1308968 1283213 1308968 1028152 886047 910169 886047 3023825 1018233 1028152 1018233 3319445 1667805 3023825 1667805 840553 1908669 3319445 1908669 1208238 860113 840553 860113 2568403 485086 1208238 485086 92658 4230804 2568403 4230804 605771 3346464 92658 3346464 607139 613185 605771 613185 2753259 587501 607139 587501 3295184 3919640 2753259 3919640 3126828 3316693 3295184 3316693 361421 4796922 3126828 4796922 1130837 1301642 361421 1301642 2954237 1112308 1130837 1112308 1710821 3699860 2954237 3699860 1954537 1650224 1710821 1650224 2110710 4719416 1954537 4719416 711002 3766678 2110710 3766678 865724 938737 711002 938737 602183 882694 865724 882694 1251592 1073777 602183 1073777 1682229 415355 1251592 415355 3351675 2144523 1682229 2144523 2397891 3248863 3351675 3248863 1662357 4282217 2397891 4282217 2863589 331046 1662357 331046 2978049 3343668 2863589 3343668 1667464 3694965 2978049 3694965 2113149 3924243 1667464 3924243 3318270 4528507 2113149 4528507 3968549 4152917 3318270 4152917 1998555 3330093 3968549 3330093 992388 4669546 1998555 4669546 1667793 650545 992388 650545 1155735 1129486 1667793 1129486 3051987 514491 1155735 514491 2028984 4706959 3051987 4706959 2020661 3695182 2028984 3695182 1459250 3665904 2020661 3665904 1971062 1469822 1459250 1469822 1682037 4699590 1971062 4699590 2979642 3032677 1682037 3032677 638443 4614451 2979642 4614451 2539682 651438 638443 651438 629567 1676760 2539682 1676760 2089741 628095 629567 628095 4751675 4609003 2089741 4609003 2021765 1659921 4751675 1659921 2266692 4660890 2021765 4660890 1684250 4383944 2266692 4383944 1658815 4282433 1684250 4282433 4255271 2420551 1658815 2420551 1657172 1679831 4255271 1679831 2458841 228086 1657172 228086 1678267 4192811 2458841 4192811 946127 4130241 1678267 4130241 1004301 718698 946127 718698 1864499 978690 1004301 978690 3329835 3543914 1864499 3543914 1402964 1691423 3329835 1691423 2849560 1405244 1402964 1405244 1659415 4498589 2849560 4498589 3025121 3320718 1659415 3320718 1679802 3642522 3025121 3642522 2465661 2561721 1679802 2561721 2123992 4158462 2465661 4158462 3331993 4543901 2123992 4543901 3076633 1957081 3331993 1957081 732912 3609078 3076633 3609078 1670400 909148 732912 909148 4979083 2303119 1670400 2303119 358766 1667529 4979083 1667529 1317131 1308073 358766 1308073 3947728 1668079 1317131 1668079 3318420 1420165 3947728 1420165 4418720 1483150 3318420 1483150 636332 3331973 4418720 3331973 1686230 650923 636332 650923 1654994 2615120 1686230 2615120 2387509 567953 1654994 567953 2841435 4300594 2387509 4300594 1110032 3797359 2841435 3797359 2109653 569638 1110032 569638 2095385 2954835 2109653 2954835 867360 3727838 2095385 3727838 2271623 782703 867360 782703 3394684 1669280 2271623 1669280 1333346 1672894 3394684 1672894 1625218 1344790 1333346 1344790 2401100 1679746 1625218 1679746 1184748 4072516 2401100 4072516 1938251 468588 1184748 468588 2093517 4709630 1938251 4709630 1957323 3762130 2093517 3762130 2679216 4702689 1957323 4702689 891079 4339997 2679216 4339997 219210 781994 891079 781994 1184007 1467259 219210 1467259 906225 1657799 1184007 1657799 3133611 920377 906225 920377 2415266 2411348 3133611 2411348 3322403 4050764 2415266 4050764 2036688 2947039 3322403 2947039 1077208 3703685 2036688 3703685 1494496 610977 1077208 610977 1311933 1673263 1494496 1673263 921824 329824 1311933 329824 2361675 728047 921824 728047 1231120 4054605 2361675 4054605 1660011 427128 1231120 427128 4038454 3636909 1660011 3636909 1665828 3335447 4038454 3335447 732132 2773115 1665828 2773115 1455808 923648 732132 923648 2297382 1437799 1455808 1437799 1249137 4001335 2297382 4001335 1923690 400284 1249137 400284 2212035 3611055 1923690 3611055 1670209 4462022 2212035 4462022 2099305 2624156 1670209 2624156 3020724 1649578 2099305 1649578 663536 3648717 3020724 3648717 1649500 642366 663536 642366 3331809 711544 1649500 711544 2602652 4930422 3331809 4930422 1706288 4274258 2602652 4274258 2422603 1672523 1706288 1672523 1113066 4103771 2422603 4103771 2790580 1131636 1113066 1131636 1647315 1681784 2790580 1681784 1662057 1002468 1647315 1002468 3057221 124843 1662057 124843 3049655 3321303 3057221 3321303 537568 4715538 3049655 4715538 2729104 1159979 537568 1159979 284016 3932624 2729104 3932624 2167485 266823 284016 266823 1184477 3822522 2167485 3822522 971576 1660803 1184477 1660803 290156 968110 971576 968110 2477217 1353079 290156 1353079 3323057 4198157 2477217 4198157 494627 2793137 3323057 2793137 368493 484719 494627 484719 3317777 1286159 368493 1286159 667947 3193692 3317777 3193692 1421990 635088 667947 635088 3013646 3350066 1421990 3350066 2284736 4677265 3013646 4677265 3328783 4380956 2284736 4380956 776925 4924904 3328783 4924904 260968 770931 776925 770931 2698120 258980 260968 258980 1914330 4380634 2698120 4380634 2080347 4715084 1914330 4715084 2744502 3727775 2080347 3727775 2232181 3334520 2744502 3334520 266504 4423015 2232181 4423015 1686433 1416350 266504 1416350 945644 2420412 1686433 2420412 1667082 3346001 945644 3346001 3352274 607659 1667082 607659 3340247 242153 3352274 242153 2147737 1919286 3340247 1919286 2199116 4530442 2147737 4530442 2298272 3864745 2199116 3864745 1387199 1660322 2298272 1660322 2428515 259976 1387199 259976 3340191 4077866 2428515 4077866 1673775 2856279 3340191 2856279 1500248 891761 1673775 891761 474608 1670997 1500248 1670997 1144015 485836 474608 485836 2498753 1113541 1144015 1113541 3945208 3338611 2498753 3338611 3349036 3347238 3945208 3347238 764295 2694026 3349036 2694026 3569492 898045 764295 898045 3253950 3350057 3569492 3350057 1098767 3322959 3253950 3322959 444816 1075917 1098767 1075917 700757 1223053 444816 1223053 2658849 690768 700757 690768 1653137 1666189 2658849 1666189 532376 1597345 1653137 1597345 2880895 499050 532376 499050 971513 3791583 2880895 3791583 2828677 1673199 971513 1673199 1676530 4509060 2828677 4509060 1658755 3183056 1676530 3183056 4483302 4219088 1658755 4219088 726504 1660655 4483302 1660655 364347 941936 726504 941936 3356921 335110 364347 335110 2773715 3332592 3356921 3332592 2262725 3874556 2773715 3874556 1666561 3318060 2262725 3318060 1170293 2535753 1666561 2535753 1131634 1649198 1170293 1649198 500139 1682907 1131634 1682907 1935826 1672766 500139 1672766 1683251 3325837 1935826 3325837 350553 2376486 1683251 2376486 4826682 322292 350553 322292 3046719 3339240 4826682 3339240 1302423 3604674 3046719 3604674 1647208 357146 1302423 357146 623163 2130086 1647208 2130086 2866331 3333351 623163 3333351 2766819 1683629 2866331 1683629 2233481 3882116 2766819 3882116 2013855 4436122 2233481 4436122 2126824 4672691 2013855 4672691 3293255 3760581 2126824 3760581 3341019 3318304 3293255 3318304 2448950 228214 3341019 228214 2267780 4182831 2448950 4182831 3510637 4416217 2267780 4416217 2105494 1650980 3510637 1650980 2467903 1678953 2105494 1678953 2936818 3345989 2467903 3345989 3400213 1647163 2936818 1647163 3351679 3351504 3400213 3351504 1671009 4691661 3351679 4691661 2969695 1773377 1671009 1773377 1663627 3686078 2969695 3686078 3095434 1883851 1663627 1883851 1108852 3539069 3095434 3539069 758788 589213 1108852 589213 1668112 764523 758788 764523 2881725 4655343 1668112 4655343 582929 1647551 2881725 1647551 3217344 1056192 582929 1056192 225995 3349973 3217344 3349973 634000 4296063 225995 4296063 3605281 1048359 634000 1048359 1672301 1673660 3605281 1673660 3447073 1127829 1672301 1127829 1674223 1680924 3447073 1680924 684680 2662535 1674223 2662535 2207079 696752 684680 696752 2408361 1646951 2207079 1646951 337196 4092937 2408361 4092937 1911677 347684 337196 347684 2500727 3564377 1911677 3564377 2993812 4152592 2500727 4152592 2050364 4655984 2993812 4655984 3344558 4617299 2050364 4617299 2177625 2581213 3344558 2581213 1672984 3849739 2177625 3849739 680398 67038 1672984 67038 2268419 669096 680398 669096 2912095 4403746 2268419 4403746 923316 4594514 2912095 4594514 3340769 920085 923316 920085 1674839 4656661 3340769 4656661 2695205 2438544 1674839 2438544 663175 3980798 2695205 3980798 597117 1660530 663175 1660530 441934 618817 597117 618817 1296913 1218571 441934 1218571 1142332 390238 1296913 390238 261557 542020 1142332 542020 2030164 247173 261557 247173 2624594 4645085 2030164 4645085 3083080 4033465 2624594 4033465 3346371 4717831 3083080 4717831 2361963 4988352 3346371 4988352 637321 4022448 2361963 4022448 2858483 641469 637321 641469 2510592 4557906 2858483 4557906 3844506 4166729 2510592 4166729 1107031 3330636 3844506 3330636 285932 3347017 1107031 3347017 2195257 1396229 285932 1396229 528359 4483295 2195257 4483295 3032155 528106 528359 528106 2897473 3328327 3032155 3328327 1684128 4560807 2897473 4560807 2006462 2277234 1684128 2277234 595303 4633615 2006462 4633615 2173888 1060020 595303 1060020 765207 3854599 2173888 3854599 562429 797014 765207 797014 744930 1655643 562429 1655643 2157822 3343636 744930 3343636 3932193 3801865 2157822 3801865 1090612 3314892 3932193 3314892 2099821 599377 1090612 599377 3331769 3769875 2099821 3769875 1826975 4204033 3331769 4204033 2006177 3329537 1826975 3329537 1666044 4645783 2006177 4645783 678299 892367 1666044 892367 2808032 984490 678299 984490 3203908 4513469 2808032 4513469 3036488 3324983 3203908 3324983 2713243 3601501 3036488 3601501 1660625 3942951 2713243 3942951 936543 740776 1660625 740776 816831 733388 936543 733388 3317812 842627 816831 842627 4818037 553570 3317812 553570 2705678 1662056 4818037 1662056 3345627 4367176 2705678 4367176 2259370 2442658 3345627 2442658 1124657 3920375 2259370 3920375 1672098 524431 1124657 524431 2770783 2525938 1672098 2525938 1904505 4435903 2770783 4435903 2541175 3588582 1904505 3588582 1668020 4122166 2541175 4122166 2133216 461366 1668020 461366 4697755 4548665 2133216 4548665 1174380 3320666 4697755 3320666 1668047 1668148 1174380 1668148 4709295 1360226 1668047 1360226 2637177 495087 4709295 495087 2459439 4024163 2637177 4024163 3571687 1681213 2459439 1681213 483462 1683891 3571687 1683891 2217249 477847 483462 477847 2317319 4486164 2217249 4486164 1149550 4346419 2317319 4346419 967842 1155439 1149550 1155439 2680704 695601 967842 695601 2629304 4335415 2680704 4335415 1658908 4025527 2629304 4025527 2238062 2780120 1658908 2780120 3323852 1648139 2238062 1648139 3105381 3889823 3323852 3889823 2364995 4763109 3105381 4763109 767168 4276977 2364995 4276977 934495 744757 767168 744757 494827 728676 934495 728676 2199538 512168 494827 512168 1167264 3902181 2199538 3902181 4886525 523348 1167264 523348 1909461 3338363 4886525 3338363 966199 3601063 1909461 3601063 3543889 685569 966199 685569 1132556 3321619 3543889 3321619 1672281 541212 1132556 541212 868172 2387909 1672281 2387909 1773234 811008 868172 811008 2761655 3324888 1773234 3324888 2971101 4434050 2761655 4434050 3023983 4613526 2971101 4613526 1652476 4663488 3023983 4663488 482132 438109 1652476 438109 2369540 3348524 482132 3348524 794997 4046580 2369540 4046580 641932 901415 794997 901415 1219889 673485 641932 673485 2174571 445322 1219889 445322 574564 3343302 2174571 3343302 1360055 593047 574564 593047 2603789 1382949 1360055 1382949 4729897 4253991 2603789 4253991 1025866 3335529 4729897 3335529 306298 1050204 1025866 1050204 2126246 327182 306298 327182 927408 4550477 2126246 4550477 2102503 762337 927408 762337 3320085 1647468 2102503 1647468 281294 2454959 3320085 2454959 3564452 279474 281294 279474 2132323 3348091 3564452 3348091 354220 4526114 2132323 4526114 3008145 353568 354220 353568 2266687 3318464 3008145 3318464 946356 4390668 2266687 4390668 1579992 719447 946356 719447 1675064 3351303 1579992 3351303 1656284 4068732 1675064 4068732 434280 4427272 1656284 4427272 3314037 3338365 434280 3338365 1985105 3098757 3314037 3098757 2626296 3654896 1985105 3654896 2051240 4287531 2626296 4287531 2001654 3724128 2051240 3724128 3327051 3349053 2001654 3349053 3715694 397585 3327051 397585 4663245 3320434 3715694 3320434 4883194 1240944 4663245 1240944 1293073 1671983 4883194 1671983 517361 1309081 1293073 1309081 979874 488310 517361 488310 3306675 650215 979874 650215 3313538 1662531 3306675 1662531 4647123 3329817 3313538 3329817 16912 3319742 4647123 3319742 3327670 1669336 16912 1669336 520729 3221796 3327670 3221796 1754611 527208 520729 527208 1387275 1648855 1754611 1648855 1667108 279930 1387275 279930 828073 61499 1667108 61499 1679526 836762 828073 836762 3330720 2860865 1679526 2860865 1684895 3680317 3330720 3680317 330230 251522 1684895 251522 2109517 1346243 330230 1346243 259290 4533974 2109517 4533974 2793007 258783 259290 258783 1182316 4435104 2793007 4435104 1083634 1202172 1182316 1202172 1651329 608697 1083634 608697 2154950 2876029 1651329 2876029 1986392 3808275 2154950 3808275 2413901 3652688 1986392 3652688 1682647 4237355 2413901 4237355 1958148 3894225 1682647 3894225 723890 4720678 1958148 4720678 3316438 917879 723890 917879 2108105 4924565 3316438 4924565 3342084 4584687 2108105 4584687 288606 4099987 3342084 4099987 717494 1384302 288606 1384302 2136648 692484 717494 692484 2196623 3840170 2136648 3840170 981476 3871379 2196623 3871379 3507914 982581 981476 982581 2614006 3335666 3507914 3335666 662632 4252326 2614006 4252326 3327606 663878 662632 663878 2061672 3569456 3327606 3569456 2202729 4616534 2061672 4616534 1937562 3853779 2202729 3853779 2039676 3606954 1937562 3606954 2870539 4645780 2039676 4645780 2765854 3809781 2870539 3809781 2644887 4450090 2765854 4450090 1646818 4322649 2644887 4322649 1321436 1529054 1646818 1529054 2398476 362319 1321436 362319 785483 4045949 2398476 4045949 2756848 769661 785483 769661 2860785 1667947 2756848 1667947 589254 3347310 2860785 3347310 410824 618968 589254 618968 2496495 1240459 410824 1240459 407763 3336094 2496495 3336094 2689971 409740 407763 409740 583294 4337197 2689971 4337197 1952210 3335600 583294 3335600 2008141 3623864 1952210 3623864 1678573 3330705 2008141 3330705 4756942 4289406 1678573 4289406 3343926 1675819 4756942 1675819 3620004 2028068 3343926 2028068 1651813 1664224 3620004 1664224 650790 3255940 1651813 3255940 1671857 3316770 650790 3316770 1836586 1234039 1671857 1234039 1681789 1684452 1836586 1684452 1686019 4756790 1681789 4756790 400642 4666907 1686019 4666907 2186524 388342 400642 388342 1146954 4469310 2186524 4469310 3080524 1140545 1146954 1140545 2489359 1650371 3080524 1650371 3340393 4147488 2489359 4147488 1670224 4336572 3340393 4336572 4771240 1773104 1670224 1773104 4442551 1672192 4771240 1672192 2368805 1646947 4442551 1646947 964638 4285517 2368805 4285517 925923 962341 964638 962341 1251806 742182 925923 742182 2551692 1244747 1251806 1244747 1399331 4217742 2551692 4217742 3197871 1397522 1399331 1397522 1232458 3315280 3197871 3315280 1015405 1210359 1232458 1210359 3333270 1001056 1015405 1001056 432926 2785979 3333270 2785979 485505 3326029 432926 3326029 2668091 482775 485505 482775 1385964 3999744 2668091 3999744 2826315 1350038 1385964 1350038 503437 3851084 2826315 3851084 2904356 4668279 503437 4668279 1683546 4600273 2904356 4600273 69488 835472 1683546 835472 1676378 3331160 69488 3331160 2674699 315496 1676378 315496 1668736 4001949 2674699 4001949 1596951 4390735 1668736 4390735 4644044 3322673 1596951 3322673 513973 3337085 4644044 3337085 1677718 536943 513973 536943 1020489 1239040 1677718 1239040 976053 1013315 1020489 1013315 1980222 683786 976053 683786 4246290 4712348 1980222 4712348 3108662 1659207 4246290 1659207 3165247 4769721 3108662 4769721 1662363 1647088 3165247 1647088 2697482 3324515 1662363 3324515 3108377 3953685 2697482 3953685 1888649 4771864 3108377 4771864 4711085 4803570 1888649 4803570 2146263 487716 4711085 487716 1279728 4530611 2146263 4530611 1143311 1268057 1279728 1268057 1677774 1113126 1143311 1113126 3341163 4497784 1677774 4497784 480938 3261692 3341163 3261692 1324423 478379 480938 478379 2553392 1341067 1324423 1341067 703326 4092441 2553392 4092441 2817677 959525 703326 959525 2178841 4481112 2817677 4481112 2691424 4484247 2178841 4484247 2354855 1677955 2691424 1677955 3333679 4032503 2354855 4032503 2796042 2129098 3333679 2129098 3341587 3855291 2796042 3855291 3348345 3399289 3341587 3399289 2367513 4919986 3348345 4919986 558339 4299694 2367513 4299694 1500403 1117303 558339 1117303 1100936 3345846 1500403 3345846 2979984 589734 1100936 589734 2466415 1677884 2979984 1677884 2788539 4127734 2466415 4127734 3326600 1647347 2788539 1647347 2492376 1865020 3326600 1865020 3046548 4199542 2492376 4199542 320355 4716779 3046548 4716779 1873776 1318920 320355 1318920 975071 3342354 1873776 3342354 1648560 994777 975071 994777 1192028 1674168 1648560 1674168 3329447 1180393 1192028 1180393 1224516 3731313 3329447 3731313 2256390 402756 1224516 402756 4566417 4393048 2256390 4393048 619755 1667630 4566417 1667630 2146282 1032572 619755 1032572 4372930 3816540 2146282 3816540 466895 1661162 4372930 1661162 4452186 1208766 466895 1208766 2026907 284816 4452186 284816 3315095 3338275 2026907 3338275 1487988 3380596 3315095 3380596 1647771 1686000 1487988 1686000 4091932 4922112 1647771 4922112 2223579 1676356 4091932 1676356 2114255 4440697 2223579 4440697 860859 4546931 2114255 4546931 2996240 805951 860859 805951 2401927 1683359 2996240 1683359 957213 4068818 2401927 4068818 3119041 737829 957213 737829 2662180 3344520 3119041 3344520 1340275 3340334 2662180 3340334 1469804 1346057 1340275 1346057 2639924 1675928 1469804 1675928 1171461 4301889 2639924 4301889 3056104 495672 1171461 495672 2062056 3593349 3056104 3593349 1143985 3738080 2062056 3738080 838331 1125042 1143985 1125042 1344813 1656359 838331 1656359 174050 1313196 1344813 1313196 988579 1666672 174050 1666672 934223 687441 988579 687441 2808707 1675468 934223 1675468 2098759 1673590 2808707 1673590 4457416 4564659 2098759 4564659 1222519 3318177 4457416 3318177 609783 1239931 1222519 1239931 2085778 1030603 609783 1030603 623308 4578650 2085778 4578650 2925428 1045299 623308 1045299 751231 3343556 2925428 3343556 3349384 932754 751231 932754 1668071 4926390 3349384 4926390 3768188 1945362 1668071 1945362 2222382 1674152 3768188 1674152 2174556 3865802 2222382 3865802 4198253 3848522 2174556 3848522 1663725 1656840 4198253 1656840 303449 3259639 1663725 3259639 1005711 1361701 303449 1361701 2335018 1022447 1005711 1022447 1064214 4015623 2335018 4015623 2956432 3323971 1064214 3323971 2225358 1669325 2956432 1669325 1057416 4451746 2225358 4451746 707788 1077431 1057416 1077431 634329 711166 707788 711166 1658047 639954 634329 639954 1672878 1662400 1658047 1662400 1210939 3000123 1672878 3000123 2463684 1211445 1210939 1211445 272551 4151726 2463684 4151726 2848892 1648304 272551 1648304 2302770 4531919 2848892 4531919 3340525 4002199 2302770 4002199 4725989 3789616 3340525 3789616 3327710 1660675 4725989 1660675 628396 1288725 3327710 1288725 2428978 1677876 628396 1677876 856319 4247489 2428978 4247489 1664087 780234 856319 780234 2200880 4622662 1664087 4622662 2404894 3860177 2200880 3860177 4358574 4280460 2404894 4280460 1096115 3313881 4358574 3313881 2967429 573944 1096115 573944 2985859 4630990 2967429 4630990 1679553 3341901 2985859 3341901 2795604 247953 1679553 247953 3709383 3881816 2795604 3881816 632819 3342661 3709383 3342661 297833 1028491 632819 1028491 2371291 1363696 297833 1363696 814621 4260035 2371291 4260035 3336890 810417 814621 810417 1287116 314158 3336890 314158 1240268 411614 1287116 411614 606770 1238697 1240268 1238697 2867881 627842 606770 627842 3324948 1658816 2867881 1658816 2634226 2501032 3324948 2501032 763296 4010825 2634226 4010825 454550 785727 763296 785727 4480509 428786 454550 428786 525721 3325328 4480509 3325328 642810 527941 525721 527941 1919479 637164 642810 637164 476730 3601167 1919479 3601167 3325870 495559 476730 495559 2445088 4233375 3325870 4233375 1671546 4208112 2445088 4208112 350509 4642546 1671546 4642546 3316939 1338719 350509 1338719 366025 3363704 3316939 3363704 4837499 1681903 366025 1681903 3349047 1679882 4837499 1679882 1288006 4251670 3349047 4251670 3337171 3324349 1288006 3324349 592130 158648 3337171 158648 1474101 1077754 592130 1077754 2746325 3335137 1474101 3335137 654127 4400137 2746325 4400137 1328149 627186 654127 627186 2199365 1351781 1328149 1351781 4144086 3864882 2199365 3864882 2657601 1656488 4144086 1656488 447064 4027420 2657601 4027420 4515854 1200347 447064 1200347 1657837 3341823 4515854 3341823 1001165 2462176 1657837 2462176 1671720 651925 1001165 651925 3329710 2135306 1671720 2135306 825025 1289048 3329710 1289048 1168334 811684 825025 811684 2317547 1673257 1168334 1673257 3627470 4337843 2317547 4337843 2777142 1655727 3627470 1655727 999853 4407012 2777142 4407012 3343616 656367 999853 656367 1382344 3577628 3343616 3577628 1623265 1372196 1382344 1372196 3352933 3335496 1623265 3335496 1997226 3780807 3352933 3780807 1897059 4651148 1997226 4651148 1676526 3582170 1897059 3582170 3047628 3610052 1676526 3610052 1674555 4737126 3047628 4737126 2848716 1829406 1674555 1829406 684243 4510554 2848716 4510554 4022684 977902 684243 977902 2373381 1661283 4022684 1661283 2061836 3319775 2373381 3319775 416840 3327217 2061836 3327217 1394752 436046 416840 436046 2245009 262121 1394752 262121 1016807 4415360 2245009 4415360 4600152 678865 1016807 678865 4027481 3345781 4600152 3345781 3329483 1666580 4027481 1666580 2240930 1504351 3329483 1504351 2000045 3328952 2240930 3328952 3336859 3684698 2000045 3684698 1683086 492747 3336859 492747 3423897 1687705 1683086 1687705 692789 3322103 3423897 3322103 2662670 699590 692789 699590 2266545 1686403 2662670 1686403 1656580 3945223 2266545 3945223 307101 4728427 1656580 4728427 4270729 1344985 307101 1344985 2204100 232505 4270729 232505 2589921 4451576 2204100 4451576 3316450 1680463 2589921 1680463 1192348 1832096 3316450 1832096 1254023 1211972 1192348 1211972 235188 411611 1254023 411611 280425 233901 235188 233901 3337058 1396625 280425 1396625 2469831 590868 3337058 590868 909949 4150689 2469831 4150689 3321924 922801 909949 922801 3065801 2734751 3321924 2734751 1195276 4726430 3065801 4726430 3324644 1177609 1195276 1177609 2672425 1933789 3324644 1933789 769288 3997196 2672425 3997196 2937124 897304 769288 897304 987477 3317579 2937124 3317579 1303584 986623 987477 986623 1333187 382975 1303584 382975 128082 318712 1333187 318712 892003 3332777 128082 3332777 4572753 766185 892003 766185 837940 1667727 4572753 1667727 301872 849950 837940 849950 914105 1374897 301872 1374897 2128204 938267 914105 938267 2260574 3760428 2128204 3760428 1916040 1655632 2260574 1655632 1356517 3564325 1916040 3564325 2995649 3347274 1356517 3347274 2065776 4654155 2995649 4654155 2071543 4595136 2065776 4595136 4599339 3743576 2071543 3743576 3046926 1279254 4599339 1279254 811720 3623583 3046926 3623583 3352822 821008 811720 821008 282166 1153533 3352822 1153533 2814192 291228 282166 291228 494739 3846605 2814192 3846605 1989910 491566 494739 491566 494734 4675691 1989910 4675691 125253 3348983 494734 3348983 2343133 1669779 125253 1669779 2700126 4295632 2343133 4295632 619297 4389487 2700126 4389487 868492 1053009 619297 1053009 2823064 876842 868492 876842 7904 3851778 2823064 3851778 853011 3330174 7904 3330174 1991243 814767 853011 814767 3902151 3676327 1991243 3676327 2234854 1647189 3902151 1647189 724112 3901702 2234854 3901702 4456228 939918 724112 939918 1686607 3316765 4456228 3316765 3344998 4160777 1686607 4160777 1663488 2281247 3344998 2281247 3315705 3027641 1663488 3027641 883783 2811328 3315705 2811328 2388489 854784 883783 854784 1149987 4279455 2388489 4279455 3013387 488204 1149987 488204 760475 4669040 3013387 4669040 305207 913090 760475 913090 583605 1656848 305207 1656848 3321234 1099431 583605 1099431 1658837 1628403 3321234 1628403 2651562 2145284 1658837 2145284 3039776 3317436 2651562 3317436 3334448 3349675 3039776 3349675 1665997 1853048 3334448 1853048 2889371 3091671 1665997 3091671 1677212 4567459 2889371 4567459 1340282 4560034 1677212 4560034 2414738 325254 1340282 325254 1039950 4085764 2414738 4085764 1514917 603318 1039950 603318 3517637 1669195 1514917 1669195 2104729 1674414 3517637 1674414 1684022 3741307 2104729 3741307 3337831 4658035 1684022 4658035 228440 4091099 3337831 4091099 1267703 210458 228440 210458 2376790 3328690 1267703 3328690 1668543 3323930 2376790 3323930 1651173 2046030 1668543 2046030 2688351 4882181 1651173 4882181 2097219 3978261 2688351 3978261 1255464 1679250 2097219 1679250 994929 410681 1255464 410681 4691533 679075 994929 679075 330112 3326096 4691533 3326096 3084316 315936 330112 315936 4532241 4731995 3084316 4731995 1337797 3326135 4532241 3326135 2622791 1653801 1337797 1653801 1002559 4273729 2622791 4273729 1902283 678796 1002559 678796 2457772 3314349 1902283 3314349 3488921 4210105 2457772 4210105 27894 1647254 3488921 1647254 1093131 3325630 27894 3325630 1156714 1075689 1093131 1075689 2146906 1154153 1156714 1154153 1680890 4525104 2146906 4525104 936573 4503675 1680890 4503675 1666573 697870 936573 697870 522411 2718667 1666573 2718667 2395249 518453 522411 518453 3976121 3339741 2395249 3339741 3038635 1412945 3976121 1412945 961080 4742354 3038635 4742354 1663443 953842 961080 953842 3318829 4366174 1663443 4366174 113373 3289463 3318829 3289463 1677942 1659777 113373 1659777 3342809 542195 1677942 542195 2843444 78058 3342809 78058 796421 1666824 2843444 1666824 1682725 3342022 796421 3342022 2342345 2537194 1682725 2537194 1987557 4334976 2342345 4334976 2421736 3647985 1987557 3647985 277082 4262410 2421736 4262410 3189780 247211 277082 247211 3181936 1680500 3189780 1680500 822567 1679020 3181936 1679020 3318454 836316 822567 836316 1670267 3544013 3318454 3544013 3348837 3591367 1670267 3591367 2853291 76280 3348837 76280 3656796 3826367 2853291 3826367 1547963 3343846 3656796 3343846 2043696 3334064 1547963 3334064 498860 4628755 2043696 4628755 1295107 513963 498860 513963 2164970 346469 1295107 346469 2722443 3816920 2164970 3816920 3077509 4380504 2722443 4380504 1955340 4740892 3077509 4740892 1663241 3595019 1955340 3595019 1061292 2502003 1663241 2502003 2337436 1657436 1061292 1657436 835846 4038456 2337436 4038456 3028231 836376 835846 836376 3320780 4706699 3028231 4706699 1040393 697739 3320780 697739 2462779 632272 1040393 632272 1337563 4118764 2462779 4118764 1648432 316574 1337563 316574 277663 1240820 1648432 1240820 905027 1366025 277663 1366025 1029730 772873 905027 772873 1647897 1029225 1029730 1029225 744975 3089120 1647897 3089120 26057 942110 744975 942110 2255371 1669948 26057 1669948 1672224 3918257 2255371 3918257 2588037 4834673 1672224 4834673 3504499 4084111 2588037 4084111 238185 1664401 3504499 1664401 1272583 249873 238185 249873 2498738 407183 1272583 407183 1535288 4182597 2498738 4182597 1652282 1679218 1535288 1679218 934205 4247987 1652282 4247987 1389678 932065 934205 932065 2770881 1394149 1389678 1394149 1665956 3885713 2770881 3885713 1231457 1149140 1665956 1149140 4386139 441542 1231457 441542 1673510 3346830 4386139 3346830 2535840 982436 1673510 982436 3830480 4112897 2535840 4112897 1312387 1667440 3830480 1667440 3993862 379499 1312387 379499 2198848 1683073 3993862 1683073 1674969 4432397 2198848 4432397 1324765 4837161 1674969 4837161 1649515 1316757 1324765 1316757 356471 1080836 1649515 1080836 1196410 387230 356471 387230 672170 464788 1196410 464788 1495113 688925 672170 688925 992657 1656212 1495113 1656212 3346075 658644 992657 658644 2585001 3343738 3346075 3343738 1344390 4251506 2585001 4251506 1921764 3323122 1344390 3323122 1239751 3596142 1921764 3596142 300450 1242231 1239751 1242231 3340700 1359866 300450 1359866 1670898 1647963 3340700 1647963 3367994 2544417 1670898 2544417 2843266 1661146 3367994 1661146 3019749 3322020 2843266 3322020 240090 3643465 3019749 3643465 2960151 271028 240090 271028 3352287 3315685 2960151 3315685 1667098 1740333 3352287 1740333 542389 801510 1667098 801510 2745666 533150 542389 533150 3055144 3905129 2745666 3905129 3322844 3610387 3055144 3610387 4718223 4187625 3322844 4187625 997858 567683 4718223 567683 2557126 976875 997858 976875 2106142 4238481 2557126 4238481 888199 4554462 2106142 4554462 3353120 860250 888199 860250 2291207 1163254 3353120 1163254 3326901 3973225 2291207 3973225 1420894 1130954 3326901 1130954 4351015 4025104 1420894 4025104 1674914 1670672 4351015 1670672 2425787 430949 1674914 430949 1676070 4096943 2425787 4096943 2610966 4791785 1676070 4791785 1681644 4277645 2610966 4277645 3334930 3347744 1681644 3347744 208496 5010186 3334930 5010186 1297096 1680100 208496 1680100 1661650 3341539 1297096 3341539 559269 132433 1661650 132433 4536639 571345 559269 571345 3226875 3339226 4536639 3339226 2037164 1660585 3226875 1660585 619661 3690255 2037164 3690255 2581490 1059922 619661 1059922 2796106 4244031 2581490 4244031 2946214 4472766 2796106 4472766 2763672 4601129 2946214 4601129 1660509 1665183 2763672 1665183 298708 2762570 1660509 2762570 689929 319020 298708 319020 3327157 663912 689929 663912 1679362 2763868 3327157 2763868 750171 3322588 1679362 3322588 1669822 950008 750171 950008 542026 3506913 1669822 3506913 404263 542444 542026 542444 4747571 403872 404263 403872 3334737 1669574 4747571 1669574 734357 4381720 3334737 4381720 1661086 899109 734357 899109 2941584 4360376 1661086 4360376 4607656 4579409 2941584 4579409 4793896 3352964 4607656 3352964 3334414 972900 4793896 972900 3320520 811418 3334414 811418 1224521 3041588 3320520 3041588 1023037 440835 1224521 440835 866655 1052689 1023037 1052689 3318985 860872 866655 860872 525416 2888309 3318985 2888309 3340838 1667191 525416 1667191 2506330 3083622 3340838 3083622 1981106 4177789 2506330 4177789 2047218 3633146 1981106 3633146 1678318 4625891 2047218 4625891 2627041 2553519 1678318 2553519 1918800 4038877 2627041 4038877 1660242 2764569 1918800 2764569 3319262 50929 1660242 50929 2228722 741355 3319262 741355 1650220 3879839 2228722 3879839 2967794 1622903 1650220 1622903 2701398 3322596 2967794 3322596 1138595 4384154 2701398 4384154 3334961 528611 1138595 528611 2836938 942164 3334961 942164 2546132 3847313 2836938 3847313 1141879 4093227 2546132 4093227 3634814 1141015 1141879 1141015 782748 3325562 3634814 3325562 3315403 858235 782748 858235 1992994 1146367 3315403 1146367 2806254 3343265 1992994 3343265 2212262 4449202 2806254 4449202 1998061 4472557 2212262 4472557 3138429 4666429 1998061 4666429 1432524 2578639 3138429 2578639 1683433 250579 1432524 250579 2664400 3308354 1683433 3308354 1670539 4345523 2664400 4345523 1653786 4287162 1670539 4287162 439197 2485129 1653786 2485129 2267420 1243107 439197 1243107 1675661 3950351 2267420 3950351 1283547 3505944 1675661 3505944 1958092 402779 1283547 402779 1930564 3659022 1958092 3659022 1116250 3584261 1930564 3584261 2244345 1683030 1116250 1683030 463921 4436982 2244345 4436982 1669877 494794 463921 494794 1316474 4776262 1669877 4776262 2437309 335267 1316474 335267 3321694 4248697 2437309 4248697 1902978 1253823 3321694 1253823 1939347 4748138 1902978 4748138 1649398 3580850 1939347 3580850 1322677 4633390 1649398 4633390 3435608 338760 1322677 338760 864017 1669042 3435608 1669042 2261976 820308 864017 820308 2940477 3917269 2261976 3917269 2345809 3723859 2940477 3723859 1397237 4340664 2345809 4340664 1266170 1398172 1397237 1398172 2433281 419597 1266170 419597 3323250 4102576 2433281 4102576 656870 1095330 3323250 1095330 1453237 627286 656870 627286 2385612 206692 1453237 206692 2010840 4026081 2385612 4026081 444696 4657293 2010840 4657293 2473450 1224157 444696 1224157 1667162 4150931 2473450 4150931 3643414 3130822 1667162 3130822 2604878 1682764 3643414 1682764 4018561 4084654 2604878 4084654 2072483 1656468 4018561 1656468 667407 3762505 2072483 3762505 2822350 1652459 667407 1652459 2174684 3327610 2822350 3327610 1679104 3332064 2174684 3332064 2383523 1978080 1679104 1978080 2169387 4058456 2383523 4058456 1360113 3859201 2169387 3859201 302945 1382738 1360113 1382738 2900852 1363205 302945 1363205 3326082 3782764 2900852 3782764 807324 4109167 3326082 4109167 2862541 874219 807324 874219 223277 3784548 2862541 3784548 338072 1439341 223277 1439341 4363564 3767121 338072 3767121 831478 3322282 4363564 3322282 4836396 803348 831478 803348 765914 3337728 4836396 3337728 3623503 925718 765914 925718 967084 3324143 3623503 3324143 3316528 698918 967084 698918 3336286 1288488 3316528 1288488 3692800 1681102 3336286 1681102 3317179 3331491 3692800 3331491 245834 1102519 3317179 1102519 1656071 1457374 245834 1457374 2339028 1143259 1656071 1143259 2499894 4011758 2339028 4011758 548140 4189576 2499894 4189576 910618 540167 548140 540167 2014568 744003 910618 744003 436943 4669127 2014568 4669127 3036135 427941 436943 427941 675516 3350248 3036135 3350248 1427594 1006821 675516 1006821 3343221 225065 1427594 225065 3453854 4889692 3343221 4889692 460853 3321560 3453854 3321560 969591 485945 460853 485945 1676251 964833 969591 964833 2416422 4337603 1676251 4337603 1677027 1664009 2416422 1664009 4462599 1785141 1677027 1785141 3019018 3330541 4462599 3330541 1656391 4717956 3019018 4717956 1657498 370918 1656391 370918 780727 1101669 1657498 1101669 1677964 1659830 780727 1659830 887439 2906187 1677964 2906187 1670965 805021 887439 805021 1677660 3253319 1670965 3253319 3329946 1645561 1677660 1645561 1063084 4583747 3329946 4583747 1674515 580314 1063084 580314 713054 1897070 1674515 1897070 666699 692194 713054 692194 1224368 668830 666699 668830 353565 3321275 1224368 3321275 1323313 1313047 353565 1313047 3188381 331379 1323313 331379 2973409 1676463 3188381 1676463 2427625 1650286 2973409 1650286 4531170 4213061 2427625 4213061 2551002 3314548 4531170 3314548 2327279 3333550 2551002 3333550 2763423 4359577 2327279 4359577 637527 3916208 2763423 3916208 2294679 1015679 637527 1015679 1909234 1657887 2294679 1657887 2025206 4770094 1909234 4770094 2347090 2105000 2025206 2105000 556378 3347497 2347090 3347497 2264431 1124570 556378 1124570 2500395 3346255 2264431 3346255 2157483 4150766 2500395 4150766 1683294 3353220 2157483 3353220 567289 1472504 1683294 1472504 3572198 3352745 567289 3352745 722914 1663969 3572198 1663969 298643 940165 722914 940165 2196291 1390916 298643 1390916 1453727 3836724 2196291 3836724 2036197 204501 1453727 204501 3316730 4647402 2036197 4647402 3315709 544874 3316730 544874 1683694 1384692 3315709 1384692 2835842 1568142 1683694 1568142 1013358 4493484 2835842 4493484 1651958 619790 1013358 619790 830990 62999 1651958 62999 834919 812130 830990 812130 1077412 817782 834919 817782 1661720 3585185 1077412 3585185 3327085 2410190 1661720 2410190 3330873 3071804 3327085 3071804 604853 2652715 3330873 2652715 1668283 1671682 604853 1671682 3252640 2141912 1668283 2141912 3348592 3315200 3252640 3315200 1372178 1959023 3348592 1959023 3045190 289635 1372178 289635 3346544 1653858 3045190 1653858 657076 1005525 3346544 1005525 897303 3350720 657076 3350720 3720684 779811 897303 779811 2642650 3334987 3720684 3334987 2162678 4010678 2642650 4010678 3315677 4512438 2162678 4512438 3329568 1187273 3315677 1187273 231839 4660918 3329568 4660918 4629908 1415643 231839 1415643 648104 411230 4629908 411230 4928825 1023925 648104 1023925 2908588 1671394 4928825 1671394 640277 3773134 2908588 3773134 2513235 1028872 640277 1028872 1680783 4161991 2513235 4161991 3715439 2462906 1680783 2462906 1647363 1670430 3715439 1670430 807646 2573943 1647363 2573943 2812293 801992 807646 801992 987797 4467155 2812293 4467155 903798 1679597 987797 1679597 2949199 744221 903798 744221 3012623 3335334 2949199 3335334 4630091 4680761 3012623 4680761 3344298 1662109 4630091 1662109 1360720 1665758 3344298 1665758 2844202 1372906 1360720 1372906 3321481 3796032 2844202 3796032 3978055 1422581 3321481 1422581 1680846 1672994 3978055 1672994 2138013 829716 1680846 829716 3323851 4530874 2138013 4530874 1988162 4457754 3323851 4457754 3351958 4693325 1988162 4693325 2271985 4063265 3351958 4063265 2544280 4401441 2271985 4401441 3317648 4195764 2544280 4195764 588462 518827 3317648 518827 2278210 620504 588462 620504 1091352 4389236 2278210 4389236 3027366 578665 1091352 578665 271385 4684014 3027366 4684014 4303217 273226 271385 273226 2300792 1657269 4303217 1657269 628536 3968230 2300792 3968230 1665227 1061551 628536 1061551 2406415 3771945 1665227 3771945 1208494 1670446 2406415 1670446 1038101 3325117 1208494 3325117 4315420 607093 1038101 607093 2483614 212646 4315420 212646 549605 4152967 2483614 4152967 1207828 554041 549605 554041 4021790 1207927 1207828 1207927 753244 1662661 4021790 1662661 1544435 734721 753244 734721 1669394 3329282 1544435 3329282 1675230 1658775 1669394 1658775 209280 1114796 1675230 1114796 753401 231192 209280 231192 2129875 768393 753401 768393 3338892 4555180 2129875 4555180 2537571 4414590 3338892 4414590 2167214 3325019 2537571 3325019 3340096 4529670 2167214 4529670 3336823 4710260 3340096 4710260 954724 4114120 3336823 4114120 2440404 3540287 954724 3540287 597146 4125471 2440404 4125471 1225149 585361 597146 585361 2124084 1661746 1225149 1661746 2276461 3805588 2124084 3805588 3101349 4373498 2276461 4373498 4661146 3547331 3101349 3547331 1174078 1648335 4661146 1648335 1239514 1171912 1174078 1171912 618621 3326638 1239514 3326638 2097015 1041761 618621 1041761 2553089 4555483 2097015 4555483 543524 4105433 2553089 4105433 3339477 1148899 543524 1148899 1397824 1213999 3339477 1213999 1683237 283943 1397824 283943 3342060 2573147 1683237 2573147 2338858 135634 3342060 135634 2319820 4010160 2338858 4010160 36672 3096387 2319820 3096387 302570 1664349 36672 1664349 3321840 326575 302570 326575 3328857 2714284 3321840 2714284 4657443 394199 3328857 394199 3338970 3339007 4657443 3339007 2647980 78422 3338970 78422 726386 3350097 2647980 3350097 1295122 943650 726386 943650 958152 1675960 1295122 1675960 185391 706687 958152 706687 4918882 3332082 185391 3332082 2942756 1654295 4918882 1654295 3333581 3338854 2942756 3338854 1667062 4197134 3333581 4197134 1665782 4952778 1667062 4952778 2147944 2897728 1665782 2897728 4232022 3807130 2147944 3807130 2823669 1659875 4232022 1659875 1131708 3857768 2823669 3857768 4512832 539184 1131708 539184 2720228 3322309 4512832 3322309 332973 4390521 2720228 4390521 2318029 332935 332973 332935 611230 1670867 2318029 1670867 1520418 1054609 611230 1054609 3237951 1678534 1520418 1678534 614779 1651087 3237951 1651087 3269014 627091 614779 627091 1237816 3339073 3269014 3339073 3470702 430132 1237816 430132 2540251 1686353 3470702 1686353 2969104 4187578 2540251 4187578 257774 3712609 2969104 3712609 3558616 244877 257774 244877 2881383 1686200 3558616 1686200 3335416 4568386 2881383 4568386 2849477 2401322 3335416 2401322 362315 3345681 2849477 3345681 513901 1316543 362315 1316543 248841 1165001 513901 1165001 2729712 1648699 248841 1648699 3322999 3958346 2729712 3958346 523395 3007639 3322999 3007639 412157 1116013 523395 1116013 2221884 1263244 412157 1263244 2378868 4457426 2221884 4457426 1672559 4021401 2378868 4021401 4748004 4060147 1672559 4060147 248889 3340041 4748004 3340041 665492 240442 248889 240442 228485 3316879 665492 3316879 449728 244971 228485 244971 1434626 1195123 449728 1195123 1678808 205959 1434626 205959 1015215 4835261 1678808 4835261 3340038 1007467 1015215 1007467 1366658 3174119 3340038 3174119 1344940 1380728 1366658 1380728 3341071 3314616 1344940 3314616 577711 4961526 3341071 4961526 2035549 1063895 577711 1063895 2193807 4627574 2035549 4627574 3097491 4498007 2193807 4498007 2444211 3583466 3097491 3583466 1681922 3337973 2444211 3337973 1654045 659603 1681922 659603 780147 1499311 1654045 1499311 2971416 3322915 780147 3322915 1459025 1671358 2971416 1671358 3344864 218082 1459025 218082 2885400 5008251 3344864 5008251 2523864 4538550 2885400 4538550 2166909 4182418 2523864 4182418 670661 4510750 2166909 4510750 729627 667935 670661 667935 2433277 946978 729627 946978 3321867 4233608 2433277 4233608 1307559 2816071 3321867 2816071 2603670 357163 1307559 357163 2101964 4079868 2603670 4079868 4310630 4541387 2101964 4541387 2003079 1684147 4310630 1684147 2643422 3667805 2003079 3667805 4362771 4030832 2643422 4030832 467293 1679869 4362771 1679869 2282000 1185211 467293 1185211 3345024 3943056 2282000 3943056 2063275 4029942 3345024 4029942 2859011 4625562 2063275 4625562 546137 3807164 2859011 3807164 2525534 1670968 546137 1670968 1920588 4182162 2525534 4182162 2838248 4737180 1920588 4737180 2984561 3352471 2838248 3352471 2012735 4626747 2984561 4626747 477381 3671525 2012735 3671525 2775895 3647321 477381 3647321 2348140 3910097 2775895 3910097 4306057 4027081 2348140 4027081 3332702 1676190 4306057 1676190 1658495 4518798 3332702 4518798 1403016 2594818 1658495 2594818 1672266 1403057 1403016 1403057 1647456 4959762 1672266 4959762 2021607 1517533 1647456 1517533 368203 3353121 2021607 3353121 977563 352520 368203 352520 2633495 997675 977563 997675 598042 4322387 2633495 4322387 3341944 593067 598042 593067 3332571 3519350 3341944 3519350 2401626 523297 3332571 523297 2480433 4231218 2401626 4231218 1329648 4190582 2480433 4190582 402052 323585 1329648 323585 1405065 1228798 402052 1228798 2276377 3322159 1405065 3322159 3374084 3926772 2276377 3926772 4484229 3342872 3374084 3342872 2377982 3332087 4484229 3332087 1240031 4034031 2377982 4034031 1053427 438630 1240031 438630 315321 1057279 1053427 1057279 2938794 3343721 315321 3343721 1076905 3740918 2938794 3740918 1661873 3348046 1076905 3348046 3336247 3769313 1661873 3769313 701790 419864 3336247 419864 1412872 956510 701790 956510 1892401 4450263 1412872 4450263 4096962 3336364 1892401 3336364 402265 3352448 4096962 3352448 4382939 396668 402265 396668 3066111 1657662 4382939 1657662 2255740 4736435 3066111 4736435 762302 3942210 2255740 3942210 1948831 3333505 762302 3333505 3004007 4715002 1948831 4715002 1407294 4694038 3004007 4694038 2287006 1440951 1407294 1440951 1894774 3986766 2287006 3986766 1658590 3541357 1894774 3541357 3323108 251035 1658590 251035 1472076 2130796 3323108 2130796 2908773 1457735 1472076 1457735 4545182 3778086 2908773 3778086 14285 1676130 4545182 1676130 1107216 1667125 14285 1667125 1453714 557354 1107216 557354 1679888 226037 1453714 226037 3344056 3366530 1679888 3366530 1670937 3321028 3344056 3321028 311762 4064029 1670937 4064029 788385 1377948 311762 1377948 230198 788239 788385 788239 1377303 1410893 230198 1410893 3036283 1371101 1377303 1371101 1011043 3650715 3036283 3650715 2956625 977478 1011043 977478 1223890 3698414 2956625 3698414 248763 3349910 1223890 3349910 1364938 218694 248763 218694 1677697 3332623 1364938 3332623 3328906 3462350 1677697 3462350 2820037 4689075 3328906 4689075 2050946 1664157 2820037 1664157 1146178 3738376 2050946 3738376 3259419 525704 1146178 525704 2078179 1658344 3259419 1658344 1464742 2980442 2078179 2980442 776032 1455798 1464742 1455798 1648056 869485 776032 869485 2386168 1243461 1648056 1243461 2511101 4309367 2386168 4309367 1574479 4155306 2511101 4155306 991937 1679380 1574479 1679380 2591222 1002586 991937 1002586 3314841 4251753 2591222 4251753 2409169 136658 3314841 136658 820120 4255794 2409169 4255794 1667383 861636 820120 861636 2679861 4434356 1667383 4434356 3418059 4376619 2679861 4376619 1676091 3351145 3418059 3351145 2169786 2237774 1676091 2237774 625689 4515271 2169786 4515271 2767249 624900 625689 624900 2342361 1667741 2767249 1667741 2586846 4320074 2342361 4320074 2199588 4245171 2586846 4245171 2981164 1664400 2199588 1664400 2411514 4666462 2981164 4666462 3424369 4105803 2411514 4105803 224671 3320339 3424369 3320339 2569340 3340051 224671 3340051 2498242 4100640 2569340 4100640 1075426 3347173 2498242 3347173 1221761 1651895 1075426 1651895 516662 3331381 1221761 3331381 723442 3313418 516662 3313418 2818368 947850 723442 947850 2505648 3341192 2818368 3341192 2700199 4145135 2505648 4145135 4360387 4360925 2700199 4360925 3342768 1669169 4360387 1669169 2074851 4681856 3342768 4681856 1665418 4588174 2074851 4588174 498760 2587102 1665418 2587102 3062154 1178151 498760 1178151 3339414 4739593 3062154 4739593 4199672 4118690 3339414 4118690 1682564 1657182 4199672 1657182 1333929 1657619 1682564 1657619 1399243 337542 1333929 337542 1150889 4381053 1399243 4381053 3325565 519923 1150889 519923 1504290 3318925 3325565 3318925 1302992 1686059 1504290 1686059 1673923 1293947 1302992 1293947 1013913 4905844 1673923 4905844 2175640 1001778 1013913 1001778 651308 4513008 2175640 4513008 4754300 674625 651308 674625 1682578 1679704 4754300 1679704 4542171 531799 1682578 531799 1647550 3337129 4542171 3337129 2039180 4933740 1647550 4933740 836246 1647794 2039180 1647794 2497438 825423 836246 825423 2834291 4160674 2497438 4160674 409852 4500857 2834291 4500857 3351214 378601 409852 378601 1668823 3426960 3351214 3426960 1654567 2356311 1668823 2356311 2355722 4740353 1654567 4740353 1672453 4013201 2355722 4013201 3105710 188956 1672453 188956 2457067 3553270 3105710 3553270 3336531 4100155 2457067 4100155 1915274 3917081 3336531 3917081 1854014 3580500 1915274 3580500 1781895 3333621 1854014 3333621 3320885 3347007 1781895 3347007 1142949 3521773 3320885 3521773 1414881 1143057 1142949 1143057 2827351 1685269 1414881 1685269 3742257 4496751 2827351 4496751 3335909 3328089 3742257 3328089 465238 1263887 3335909 1263887 1678925 1220291 465238 1220291 2137474 1213141 1678925 1213141 855278 3785703 2137474 3785703 2319107 865383 855278 865383 592428 4376255 2319107 4376255 1669994 1676927 592428 1676927 3012604 4575065 1669994 4575065 2573028 1664738 3012604 1664738 2137370 4111247 2573028 4111247 504762 3801868 2137370 3801868 2092826 3336592 504762 3336592 2590242 4551512 2092826 4551512 593833 4270875 2590242 4270875 2248582 1061533 593833 1061533 784414 1656788 2248582 1656788 3335580 785022 784414 785022 1674517 359089 3335580 359089 3323801 1200712 1674517 1200712 2032980 2304423 3323801 2304423 3911538 3697939 2032980 3697939 1283075 1669446 3911538 1669446 3330110 1292985 1283075 1292985 4729194 4644934 3330110 4644934 958751 1670140 4729194 1670140 3331636 722635 958751 722635 1904471 1833063 3331636 1833063 2763770 3564617 1904471 3564617 898178 3907285 2763770 3907285 1685755 878404 898178 878404 1167004 1197256 1685755 1197256 15187 1140002 1167004 1140002 4257464 1680494 15187 1680494 1666355 1677499 4257464 1677499 3324484 1422810 1666355 1422810 3320590 2976985 3324484 2976985 1493190 1815161 3320590 1815161 2807957 1660743 1493190 1660743 3344737 4483925 2807957 4483925 3322139 1116980 3344737 1116980 880003 3243887 3322139 3243887 1927070 785638 880003 785638 3329410 4763801 1927070 4763801 3062876 3180171 3329410 3180171 1648400 3595638 3062876 3595638 1991737 4187906 1648400 4187906 1515274 4671959 1991737 4671959 1677037 1658431 1515274 1658431 2861663 3981133 1677037 3981133 2462080 4491844 2861663 4491844 1655751 4224173 2462080 4224173 2144502 2797281 1655751 2797281 3353261 1956576 2144502 1956576 3334452 718770 3353261 718770 1670690 4849125 3334452 4849125 3321855 4116724 1670690 4116724 3330923 1001827 3321855 1001827 3333950 591625 3330923 591625 604324 307189 3333950 307189 1655362 1052824 604324 1052824 1132257 4562636 1655362 4562636 3012217 1104633 1132257 1104633 213756 4690571 3012217 4690571 1124356 213288 213756 213288 2223498 1130293 1124356 1130293 1112102 3898381 2223498 3898381 2775639 1136495 1112102 1136495 1913883 3883600 2775639 3883600 2025729 3576769 1913883 3576769 3554139 4656024 2025729 4656024 1353563 3352971 3554139 3352971 517415 3313990 1353563 3313990 3320917 544272 517415 544272 532725 1248966 3320917 1248966 1657358 1138263 532725 1138263 2084878 4050846 1657358 4050846 1672839 3322333 2084878 3322333 1656298 2764254 1672839 2764254 2155457 2576138 1656298 2576138 3046367 1983677 2155457 1983677 1196842 3610826 3046367 3610826 2944308 449712 1196842 449712 2220654 3722423 2944308 3722423 2421284 4444769 2220654 4444769 2173399 1673621 2421284 1673621 3336099 3809078 2173399 3809078 491039 3199527 3336099 3199527 3065039 1179483 491039 1179483 1204784 3321376 3065039 3321376 3913654 457803 1204784 457803 494272 1659725 3913654 1659725 1137453 3351524 494272 3351524 1342700 537005 1137453 537005 1658857 1335992 1342700 1335992 1319570 4737303 1658857 4737303 3957724 3315032 1319570 3315032 2363288 3353127 3957724 3353127 2943519 4043922 2363288 4043922 848572 4637616 2943519 4637616 3315736 819408 848572 819408 2915202 1372199 3315736 1372199 826260 4590598 2915202 4590598 1225072 824131 826260 824131 1652405 1221097 1225072 1221097 976729 393985 1652405 393985 473985 700850 976729 700850 2484739 1179399 473985 1179399 2634380 4165527 2484739 4165527 972811 1686640 2634380 1686640 2982301 975215 972811 975215 81494 3340817 2982301 3340817 4767244 1654224 81494 1654224 3338771 3314607 4767244 3314607 3348806 707246 3338771 707246 1678681 1441545 3348806 1441545 3350989 4785937 1678681 4785937 304960 1147195 3350989 1147195 4583483 1332525 304960 1332525 567545 3343126 4583483 3343126 2533217 1103573 567545 1103573 2980699 4205857 2533217 4205857 1663545 1683001 2980699 1683001 542731 1351753 1663545 1351753 2941383 1123364 542731 1123364 912370 3710829 2941383 3710829 1932229 917939 912370 917939 2538673 3606082 1932229 3606082 3333224 4202939 2538673 4202939 3343862 3941038 3333224 3941038 3704679 2195709 3343862 2195709 805317 3320050 3704679 3320050 3314924 876797 805317 876797 2608636 4285012 3314924 4285012 1681067 4040631 2608636 4040631 2204020 3188801 1681067 3188801 1163986 1655141 2204020 1655141 3689639 516393 1163986 516393 697135 3347038 3689639 3347038 1246377 970483 697135 970483 3032391 1273328 1246377 1273328 2024168 4725421 3032391 4725421 1349178 4653166 2024168 4653166 2560360 1373478 1349178 1373478 1003285 4225989 2560360 4225989 1322887 636043 1003285 636043 3346776 1314724 1322887 1314724 396576 4581118 3346776 4581118 3342744 1266475 396576 1266475 1134117 4104087 3342744 4104087 3020442 509380 1134117 509380 4577878 3649577 3020442 3649577 2237134 3351156 4577878 3351156 2547234 3918006 2237134 3918006 2335347 4114689 2547234 4114689 1231316 4022669 2335347 4022669 1655339 3704164 1231316 3704164 1008276 4533639 1655339 4533639 1151034 1675346 1008276 1675346 603846 527520 1151034 527520 1116744 1056059 603846 1056059 436426 539099 1116744 539099 2874134 1680598 436426 1680598 1033559 3821986 2874134 3821986 1125960 623673 1033559 623673 1183142 532220 1125960 532220 1235172 495383 1183142 495383 157101 3672552 1235172 3672552 1890670 1656374 157101 1656374 667246 4785050 1890670 4785050 1941163 692475 667246 692475 580235 4726299 1941163 4726299 960883 606734 580235 606734 3343695 961261 960883 961261 2752059 4420191 3343695 4420191 1060554 4397741 2752059 4397741 3055887 621913 1060554 621913 2490823 4728304 3055887 4728304 2936678 4158741 2490823 4158741 4643497 3709486 2936678 3709486 2620417 3339327 4643497 3339327 3032732 4282120 2620417 4282120 4967745 1653826 3032732 1653826 1956788 3334009 4967745 3334009 1681011 3599604 1956788 3599604 3321610 2449618 1681011 2449618 388296 3832484 3321610 3832484 1087818 1679353 388296 1679353 2832656 3334874 1087818 3334874 1993312 1678916 2832656 1678916 695223 3674921 1993312 3674921 3012726 679078 695223 679078 1062050 4651843 3012726 4651843 582051 1681258 1062050 1681258 1663201 1079339 582051 1079339 2431837 1915666 1663201 1915666 2100648 4091140 2431837 4091140 667831 4577203 2100648 4577203 1150689 971961 667831 971961 2864020 531170 1150689 531170 1678001 4529514 2864020 4529514 2491190 4696886 1678001 4696886 3344326 3320631 2491190 3320631 2711372 2429396 3344326 2429396 1277868 4360184 2711372 4360184 1001420 3320935 1277868 3320935 898755 666265 1001420 666265 1680254 3339873 898755 3339873 4602159 5002177 1680254 5002177 2810414 1684075 4602159 1684075 1302597 4498655 2810414 4498655 4790139 1313379 1302597 1313379 2565096 3331290 4790139 3331290 2639587 4093085 2565096 4093085 3584225 4047657 2639587 4047657 3098650 1658216 3584225 1658216 352317 4778200 3098650 4778200 4999860 1289979 352317 1289979 1091051 3327558 4999860 3327558 4358321 1059716 1091051 1059716 1037715 1664480 4358321 1664480 337858 3326390 1037715 3326390 2607465 1335230 337858 1335230 1982038 4266899 2607465 4266899 4089310 4651539 1982038 4651539 223041 3328738 4089310 3328738 4244973 3331506 223041 3331506 1661648 1663513 4244973 1663513 239367 791843 1661648 791843 3348105 218131 239367 218131 3000899 223633 3348105 223633 3341767 4677422 3000899 4677422 2536784 1430210 3341767 1430210 1667911 4096766 2536784 4096766 3313945 468237 1667911 468237 3345781 1606687 3313945 1606687 2702874 1178818 3345781 1178818 3327049 3999717 2702874 3999717 205886 4328071 3327049 4328071 619983 3351609 205886 3351609 1681075 617991 619983 617991 3338336 4370239 1681075 4370239 3343526 3368391 3338336 3368391 579951 4039388 3343526 4039388 2372352 1091995 579951 1091995 540906 4049124 2372352 4049124 883272 1104121 540906 1104121 882262 892886 883272 892886 795366 774972 882262 774972 3086492 816803 795366 816803 3048272 3562858 3086492 3562858 3335474 3589724 3048272 3589724 2364738 4218611 3335474 4218611 642086 4304202 2364738 4304202 1658563 1043763 642086 1043763 1653366 1076527 1658563 1076527 1962741 3536010 1653366 3536010 2215876 3638151 1962741 3638151 2778118 4443787 2215876 4443787 525235 3347321 2778118 3347321 1942677 559057 525235 559057 2307965 4738331 1942677 4738331 242125 3993667 2307965 3993667 268088 1428110 242125 1428110 2022762 280393 268088 280393 2393490 4615561 2022762 4615561 2340439 4263918 2393490 4263918 396596 4007375 2340439 4007375 1665339 3317813 396596 3317813 3988473 1289134 1665339 1289134 2305286 1661247 3988473 1661247 1019855 4356989 2305286 4356989 314320 1018123 1019855 1018123 487279 3321483 314320 3321483 627452 1663108 487279 1663108 4024414 3350532 627452 3350532 2806841 1668264 4024414 1668264 3313487 3879625 2806841 3879625 1353349 2986039 3313487 2986039 311596 346669 1353349 346669 1910722 1356973 311596 1356973 1659754 3574347 1910722 3574347 4325191 792481 1659754 792481 232780 3350297 4325191 3350297 1960815 1459378 232780 1459378 2806683 3662957 1960815 3662957 771933 1660779 2806683 1660779 4935190 921798 771933 921798 2824106 3345526 4935190 3345526 3027633 3845224 2824106 3845224 2836378 3617967 3027633 3617967 395713 3804138 2836378 3804138 2780957 403816 395713 403816 647625 4466609 2780957 4466609 1908326 3317125 647625 3317125 339424 1664242 1908326 1664242 2504416 1311373 339424 1311373 1280699 4177307 2504416 4177307 3756010 388870 1280699 388870 1121403 3330506 3756010 3330506 1461316 1145048 1121403 1145048 1677790 3329060 1461316 3329060 3897959 500698 1677790 500698 1894320 3335818 3897959 3335818 1754325 3568840 1894320 3568840 2748170 3325403 1754325 3325403 2480261 1669991 2748170 1669991 3343873 4174916 2480261 4174916 3519812 1672666 3343873 1672666 828018 3341960 3519812 3341960 3321254 872948 828018 872948 4857321 1810168 3321254 1810168 1307560 1669279 4857321 1669279 1685913 1307082 1307560 1307082 2537629 837975 1685913 837975 2611498 4195073 2537629 4195073 1430831 4063244 2611498 4063244 2340091 4264136 1430831 4264136 1138663 4342622 2340091 4342622 1675705 1679149 1138663 1679149 1397833 3725842 1675705 3725842 1662665 1655140 1397833 1655140 3352008 3777279 1662665 3777279 1460709 2483665 3352008 2483665 2724480 1469615 1460709 1469615 2901500 3942777 2724480 3942777 3325910 3793470 2901500 3793470 4259371 4522821 3325910 4522821 3327039 1674695 4259371 1674695 3320815 806449 3327039 806449 3336400 4045338 3320815 4045338 2323939 2801347 3336400 2801347 413609 3329668 2323939 3329668 850376 395765 413609 395765 1673471 848055 850376 848055 2784264 2272285 1673471 2272285 1666616 3906775 2784264 3906775 3338516 3953648 1666616 3953648 2260641 2662974 3338516 2662974 1660264 3924092 2260641 3924092 335553 3115531 1660264 3115531 3092987 348977 335553 348977 2585426 3559805 3092987 3559805 696251 4251563 2585426 4251563 1679042 695771 696251 695771 2928530 4159835 1679042 4159835 1654918 4606623 2928530 4606623 3347057 803932 1654918 803932 2187037 2632147 3347057 2632147 443561 4462733 2187037 4462733 1682612 439099 443561 439099 3317960 3663835 1682612 3663835 875160 3157876 3317960 3157876 1118857 886896 875160 886896 1011976 1121273 1118857 1121273 350172 1678689 1011976 1678689 2194297 356171 350172 356171 629494 3853868 2194297 3853868 1058853 1061150 629494 1061150 1423770 602295 1058853 602295 2559982 1665328 1423770 1665328 732319 1657997 2559982 1657997 2255383 3339908 732319 3339908 2772370 3929888 2255383 3929888 1658508 3872820 2772370 3872820 2363734 1670614 1658508 1670614 2208064 4045527 2363734 4045527 3327436 3314991 2208064 3314991 1360919 3925129 3327436 3925129 2466443 1339769 1360919 1339769 3318273 4145329 2466443 4145329 1186981 959880 3318273 959880 216179 1187990 1186981 1187990 204643 1411715 216179 1411715 352582 220508 204643 220508 3338764 349028 352582 349028 625981 2363559 3338764 2363559 545525 1062071 625981 1062071 3348549 1122122 545525 1122122 4923929 2855745 3348549 2855745 315456 1653573 4923929 1653573 3337646 1676237 315456 1676237 1378335 4336163 3337646 4336163 3802764 1651147 1378335 1651147 1372503 3331338 3802764 3331338 262645 1665065 1372503 1665065 361789 3319475 262645 3319475 1647199 334109 361789 334109 3319244 3437514 1647199 3437514 2163118 3771868 3319244 3771868 2136096 3330063 2163118 3330063 2060227 4540724 2136096 4540724 2720819 1666722 2060227 1666722 1330304 3959073 2720819 3959073 715922 1357796 1330304 1357796 339024 1659436 715922 1659436 3646010 1323469 339024 1323469 259113 1647228 3646010 1647228 3096391 276736 259113 276736 660723 4757681 3096391 4757681 2034868 679540 660723 679540 1193488 1663050 2034868 1663050 3558322 3322795 1193488 3322795 3322923 659995 3558322 659995 3315099 1604316 3322923 1604316 1660447 299270 3315099 299270 3350629 2918036 1660447 2918036 3025340 981686 3350629 981686 1653692 4711392 3025340 4711392 2331795 480505 1653692 480505 773566 4336908 2331795 4336908 1086792 755169 773566 755169 2803377 1080475 1086792 1080475 2820222 3352630 2803377 3352630 830554 4507741 2820222 4507741 1650004 842267 830554 842267 833852 3647036 1650004 3647036 1991128 816689 833852 816689 535556 4699249 1991128 4699249 925649 1156405 535556 1156405 3342926 716631 925649 716631 2790664 3810979 3342926 3810979 2137900 4422679 2790664 4422679 88507 3776404 2137900 3776404 2810132 1660401 88507 1660401 650839 1647219 2810132 1647219 1654383 635923 650839 635923 3333302 4782485 1654383 4782485 1674173 2866259 3333302 2866259 3541851 268891 1674173 268891 970406 3350213 3541851 3350213 1372423 959580 970406 959580 3327917 298520 1372423 298520 2566152 2796943 3327917 2796943 1368290 4095743 2566152 4095743 2729706 1351629 1368290 1351629 1294741 4400752 2729706 4400752 919120 1316804 1294741 1316804 3344993 758588 919120 758588 214975 4977365 3344993 4977365 1381992 1467263 214975 1467263 2503566 294119 1381992 294119 1383710 4184120 2503566 4184120 1647400 1378017 1383710 1378017 2618385 2790263 1647400 2790263 2499547 4266962 2618385 4266962 3239534 4141441 2499547 4141441 1445851 1654945 3239534 1654945 888709 1449346 1445851 1449346 2893235 806788 888709 806788 816164 3773075 2893235 3773075 2967337 862099 816164 862099 3329180 4644863 2967337 4644863 1125464 4637671 3329180 4637671 2731263 1128685 1125464 1128685 2871584 1665241 2731263 1665241 570590 3795211 2871584 3795211 2403142 545380 570590 545380 2276229 1671781 2403142 1671781 1921927 3069837 2276229 3069837 3031143 3612523 1921927 3612523 3320698 4680468 3031143 4680468 3687664 999290 3320698 999290 850883 1685130 3687664 1685130 880513 817242 850883 817242 386371 808129 880513 808129 2551540 1288750 386371 1288750 4314692 4137654 2551540 4137654 2812741 237561 4314692 237561 2404912 4498263 2812741 4498263 709966 4266055 2404912 4266055 1877957 955595 709966 955595 4534505 4781842 1877957 4781842 486424 353565 4534505 353565 2087493 1156176 486424 1156176 3293057 4577445 2087493 4577445 1676785 3342112 3293057 3342112 230082 1124344 1676785 1124344 1305199 1472270 230082 1472270 1751454 1280331 1305199 1280331 1659113 1670554 1751454 1670554 231398 2175914 1659113 2175914 1832418 232711 231398 232711 2612489 1684603 1832418 1684603 2770245 4061802 2612489 4061802 1650603 1686267 2770245 1686267 3225768 4581216 1650603 4581216 483400 1680910 3225768 1680910 1309238 486380 483400 486380 1675085 354407 1309238 354407 3318352 1646712 1675085 1646712 359936 166214 3318352 166214 2090526 1284492 359936 1284492 905163 3759537 2090526 3759537 1654322 729543 905163 729543 2416391 3895685 1654322 3895685 2334201 1649369 2416391 1649369 1676114 4340503 2334201 4340503 505824 1583202 1676114 1583202 2631461 1149217 505824 1149217 1674581 4018277 2631461 4018277 1892645 4436822 1674581 4436822 930818 1681712 1892645 1681712 2419572 3329853 930818 3329853 2830765 4241006 2419572 4241006 2728457 3813441 2830765 3813441 549322 4381730 2728457 4381730 1039586 1104845 549322 1104845 1171799 1031967 1039586 1031967 987748 517344 1171799 517344 4567984 708459 987748 708459 1107388 346007 4567984 346007 2909091 586369 1107388 586369 2656764 3741200 2909091 3741200 1671220 1681262 2656764 1681262 4578985 2266525 1671220 2266525 91350 3335900 4578985 3335900 454823 3325667 91350 3325667 2430577 1222487 454823 1222487 2607635 4232752 2430577 4232752 1672159 1668061 2607635 1668061 3049335 1707146 1672159 1707146 776724 1663269 3049335 1663269 1360750 893577 776724 893577 2403458 317310 1360750 317310 591931 4269674 2403458 4269674 3335640 3340302 591931 3340302 1654689 4457479 3335640 4457479 681597 3872836 1654689 3872836 1686271 663165 681597 663165 3324600 2225710 1686271 2225710 139414 1372757 3324600 1372757 2111764 3313417 139414 3313417 891565 3766827 2111764 3766827 1137696 800288 891565 800288 1670717 1129788 1137696 1129788 2582159 4886864 1670717 4886864 1681130 4097745 2582159 4097745 1656552 3068751 1681130 3068751 1402607 1397012 1656552 1397012 514772 3941328 1402607 3941328 1664810 540516 514772 540516 1192242 4553703 1664810 4553703 3335430 1205271 1192242 1205271 4604573 2897251 3335430 2897251 3708088 1665267 4604573 1665267 794009 3339078 3708088 3339078 278583 802059 794009 802059 512993 284638 278583 284638 4701030 512809 512993 512809 1658313 1686134 4701030 1686134 337312 1094384 1658313 1094384 2037516 1343807 337312 1343807 2256922 1679829 2037516 1679829 645028 3892053 2256922 3892053 1463080 1024959 645028 1024959 4486512 4069402 1463080 4069402 1650830 1654819 4486512 1654819 2874276 1378280 1650830 1378280 2933739 4511611 2874276 4511611 599508 3742990 2933739 3742990 944096 1063393 599508 1063393 3328411 727239 944096 727239 2944160 1766610 3328411 1766610 2477583 3745623 2944160 3745623 1673163 4187821 2477583 4187821 3313515 67848 1673163 67848 590866 868702 3313515 868702 2634106 1106666 590866 1106666 3330759 4054862 2634106 4054862 2293020 3595712 3330759 3595712 314362 3991899 2293020 3991899 1279465 328150 314362 328150 2582161 401183 1279465 401183 4091512 4272621 2582161 4272621 964630 3326842 4091512 3326842 788569 3347433 964630 3347433 94784 817963 788569 817963 3331657 3344817 94784 3344817 2802755 4147577 3331657 4147577 3317832 3851267 2802755 3851267 876364 2427111 3317832 2427111 1379268 1665162 876364 1665162 294225 290785 1379268 290785 1410258 283999 294225 283999 1923413 1409184 1410258 1409184 2179087 3338853 1923413 3338853 1658046 3322306 2179087 3322306 626941 897516 1658046 897516 781606 628339 626941 628339 150739 752833 781606 752833 2935208 3351465 150739 3351465 902022 3737862 2935208 3737862 856590 3325276 902022 3325276 356385 867014 856590 867014 2790023 325407 356385 325407 4581930 3842929 2790023 3842929 92994 3331031 4581930 3331031 3317156 1682256 92994 1682256 3083894 768175 3317156 768175 1683489 4736055 3083894 4736055 306696 290993 1683489 290993 3318580 3334897 306696 3334897 3341459 3210241 3318580 3210241 2410312 2501815 3341459 2501815 2667325 4054856 2410312 4054856 1676200 4319612 2667325 4319612 3335881 4338787 1676200 4338787 2731960 2851390 3335881 2851390 2277272 4394667 2731960 4394667 2918392 1683138 2277272 1683138 2261896 4595124 2918392 4595124 2615729 3894704 2261896 3894704 3493505 4312660 2615729 4312660 1677598 3321778 3493505 3321778 2582296 2850092 1677598 2850092 3325898 4239755 2582296 4239755 2712880 2065428 3325898 2065428 1942999 3950507 2712880 3950507 351182 1647011 1942999 1647011 1664483 355133 351182 355133 2431420 1314794 1664483 1314794 971040 4102309 2431420 4102309 4439609 722297 971040 722297 2160629 1674343 4439609 1674343 228480 3821527 2160629 3821527 407643 231830 228480 231830 3329639 1269502 407643 1269502 2795612 4889879 3329639 4889879 2916687 3897144 2795612 3897144 2424707 3777889 2916687 3777889 2822294 4225377 2424707 4225377 2719192 4492489 2822294 4492489 1366435 4385056 2719192 4385056 3334569 322895 1366435 322895 2880863 1201920 3334569 1201920 2382682 4526626 2880863 4526626 1177508 4266455 2382682 4266455 3313956 1194341 1177508 1194341 3063579 3640056 3313956 3640056 2936855 3347261 3063579 3347261 3026403 3702887 2936855 3702887 1684003 3324445 3026403 3324445 373463 1021183 1684003 1021183 3472845 1294914 373463 1294914 792295 1648892 3472845 1648892 2808922 3341622 792295 3341622 2763854 3859881 2808922 3859881 1254404 3890587 2763854 3890587 1664471 1274766 1254404 1274766 1895587 2290309 1664471 2290309 727572 4768417 1895587 4768417 1657831 972773 727572 972773 2122635 3250721 1657831 3250721 192830 3816839 2122635 3816839 1434061 3338842 192830 3338842 3316331 1439804 1434061 1439804 3325013 3400659 3316331 3400659 952308 2387743 3325013 2387743 2019526 705528 952308 705528 2128690 3350282 2019526 3350282 1675268 3791844 2128690 3791844 1668288 886828 1675268 886828 2784895 3116441 1668288 3116441 1646765 4463196 2784895 4463196 3320205 2244050 1646765 2244050 3552730 4604085 3320205 4604085 3341178 3340812 3552730 3340812 2877855 893410 3341178 893410 1356735 3765238 2877855 3765238 919402 310476 1356735 310476 1337731 747302 919402 747302 1975745 3332469 1337731 3332469 3353273 4715629 1975745 4715629 3323566 4045553 3353273 4045553 1819688 4272594 3323566 4272594 3017317 1666043 1819688 1666043 2225480 3683435 3017317 3683435 1097454 3313539 2225480 3313539 2643714 1094104 1097454 1094104 1329596 4020365 2643714 4020365 3339033 343400 1329596 343400 2238998 1262496 3339033 1262496 578480 4414462 2238998 4414462 592481 1095811 578480 1095811 2826632 591284 592481 591284 1383838 4491846 2826632 4491846 602425 1389704 1383838 1389704 831387 1078471 602425 1078471 1160680 855090 831387 855090 2843758 1181999 1160680 1181999 2660451 3842108 2843758 3842108 3340497 3327501 2660451 3327501 884265 2100827 3340497 2100827 541605 3345077 884265 3345077 1652380 506497 541605 506497 2379286 752623 1652380 752623 2081974 1664048 2379286 1664048 1347087 3730436 2081974 3730436 873861 1354973 1347087 1354973 3326931 861029 873861 861029 1518019 2070330 3326931 2070330 612341 3337090 1518019 3337090 2723328 1679159 612341 1679159 3328571 3962381 2723328 3962381 623696 3434860 3328571 3434860 4122235 585876 623696 585876 3836676 3323826 4122235 3323826 1925927 299482 3836676 299482 3985191 4746800 1925927 4746800 757326 3346700 3985191 3346700 1657745 767326 757326 767326 2465007 1332735 1657745 1332735 1402973 1680024 2465007 1680024 1680248 1404083 1402973 1404083 2597059 1247381 1680248 1247381 3321875 4102493 2597059 4102493 3342848 2433934 3321875 2433934 246876 2978545 3342848 2978545 3339331 1440023 246876 1440023 977403 2885333 3339331 2885333 3349568 969062 977403 969062 2048613 3606869 3349568 3606869 3350493 3734122 2048613 3734122 1304079 2060861 3350493 2060861 210698 358363 1304079 358363 539955 217142 210698 217142 3089508 1146677 539955 1146677 1451606 4775390 3089508 4775390 654186 1682059 1451606 1682059 1658519 1020392 654186 1020392 3326431 3384489 1658519 3384489 2148430 2067290 3326431 2067290 852491 3821159 2148430 3821159 667050 812765 852491 812765 2963497 996775 667050 996775 3346468 3702197 2963497 3702197 1341248 3381942 3346468 3381942 840835 1321907 1341248 1321907 3318156 826212 840835 826212 2752054 1149733 3318156 1149733 521209 4432273 2752054 4432273 2329322 3313906 521209 3313906 84930 3313671 2329322 3313671 2108388 1664391 84930 1664391 2716527 4573346 2108388 4573346 788970 4368848 2716527 4368848 73684 3543659 788970 3543659 3335764 3315463 73684 3315463 2341356 1862485 3335764 1862485 3330753 3352933 2341356 3352933 1028869 1433117 3330753 1433117 1651292 661371 1028869 661371 2855872 1063160 1651292 1063160 3540217 3827121 2855872 3827121 3346073 3348313 3540217 3348313 2677345 1262728 3346073 1262728 2335156 4360296 2677345 4360296 4958252 4334713 2335156 4334713 3322877 1654617 4958252 1654617 3341456 1493829 3322877 1493829 2784440 1426279 3341456 1426279 400269 4434725 2784440 4434725 1217862 3339395 400269 3339395 1242665 1213786 1217862 1213786 1243834 1268647 1242665 1268647 1678367 433217 1243834 433217 3047699 4188131 1678367 4188131 391513 4703453 3047699 4703453 1149667 3325719 391513 3325719 2965939 1683311 1149667 1683311 2117406 3703220 2965939 3703220 2075098 4580803 2117406 4580803 1652258 3326237 2075098 3326237 367584 3100481 1652258 3100481 3338867 1666661 367584 1666661 3329588 893775 3338867 893775 474335 2402688 3329588 2402688 751346 1176398 474335 1176398 3327580 740148 751346 740148 1680250 520260 3327580 520260 2445204 3608462 1680250 3608462 1929287 4227344 2445204 4227344 529115 3590120 1929287 3590120 703784 1139693 529115 1139693 3076890 676066 703784 676066 1294675 3317958 3076890 3317958 2944081 380128 1294675 380128 3090412 3324951 2944081 3324951 311969 3586018 3090412 3586018 2024175 1359963 311969 1359963 1259829 4625818 2024175 4625818 1665545 396051 1259829 396051 1282869 4804385 1665545 4804385 777192 380762 1282869 380762 1188582 762475 777192 762475 2532323 450749 1188582 450749 2590440 4130253 2532323 4130253 3335320 4264881 2590440 4264881 3324080 1453358 3335320 1453358 673501 4299944 3324080 4299944 92345 1016058 673501 1016058 2723224 3319905 92345 3319905 3340965 4374422 2723224 4374422 1679993 2322571 3340965 2322571 2709419 413815 1679993 413815 2759789 1660998 2709419 1660998 1661265 4408326 2759789 4408326 2606356 268693 1661265 268693 4195572 4283696 2606356 4283696 1069281 1669016 4195572 1669016 510547 1668957 1069281 1668957 1451133 1134332 510547 1134332 3353275 215242 1451133 215242 2549698 3965287 3353275 3965287 3341282 4231373 2549698 4231373 3345258 2865545 3341282 2865545 2557668 3562695 3345258 3562695 2388579 4122032 2557668 4122032 2800307 1672949 2388579 1672949 1669608 4458726 2800307 4458726 1877812 345581 1669608 345581 2487959 3546432 1877812 3546432 2057408 4158646 2487959 4158646 897962 4582779 2057408 4582779 2374273 891586 897962 891586 4532279 4014699 2374273 4014699 1678017 1652427 4532279 1652427 3328662 3316974 1678017 3316974 1911268 1548875 3328662 1548875 2647226 4759268 1911268 4759268 1230347 4305152 2647226 4305152 1676976 1204985 1230347 1204985 3322730 2927544 1676976 2927544 3345341 3090892 3322730 3090892 2646465 4694287 3345341 4694287 2843192 1891034 2646465 1891034 1956555 3845772 2843192 3845772 2657629 4735355 1956555 4735355 2920038 4027770 2657629 4027770 2044509 4595826 2920038 4595826 814701 3739955 2044509 3739955 1039390 828467 814701 828467 1654252 619697 1039390 619697 2957226 506577 1654252 506577 3329245 4614814 2957226 4614814 4398885 4834237 3329245 4834237 901188 255426 4398885 255426 2436041 927016 901188 927016 1693031 1665139 2436041 1665139 1656492 1659919 1693031 1659919 649660 4331922 1656492 4331922 1659894 1008344 649660 1008344 1676238 2564985 1659894 2564985 2335065 3239547 1676238 3239547 1221951 4297560 2335065 4297560 504651 3337692 1221951 3337692 2155165 1188293 504651 1188293 477554 3827185 2155165 3827185 2265022 494524 477554 494524 42010 3923814 2265022 3923814 576223 1683720 42010 1683720 2540415 579903 576223 579903 1306144 4168106 2540415 4168106 958479 1316238 1306144 1316238 1445962 696131 958479 696131 2846561 1467723 1445962 1467723 298488 4515269 2846561 4515269 1340924 307392 298488 307392 2705998 1328415 1340924 1328415 2564353 3930128 2705998 3930128 3334164 4116987 2564353 4116987 134921 1941647 3334164 1941647 594208 3352625 134921 3352625 1318743 597395 594208 597395 1193520 3345079 1318743 3345079 3334936 1204126 1193520 1204126 2887011 104706 3334936 104706 240715 4548769 2887011 4548769 720634 1416686 240715 1416686 1665750 939224 720634 939224 1681419 3229135 1665750 3229135 2320502 2959132 1681419 2959132 3852115 4327625 2320502 4327625 959944 3348882 3852115 3348882 3324432 946081 959944 946081 1453213 2070315 3324432 2070315 952004 1458973 1453213 1458973 1684182 3321500 952004 3321500 3895965 4060542 1684182 4060542 3341213 3316234 3895965 3316234 2680789 1967128 3341213 1967128 3317085 3982297 2680789 3982297 1054544 1627817 3317085 1627817 2875150 1063295 1054544 1063295 1671808 4548429 2875150 4548429 2806385 4944015 1671808 4944015 2933240 1951016 2806385 1951016 359458 4580910 2933240 4580910 3611874 1321633 359458 1321633 1656150 1666177 3611874 1666177 517649 1395928 1656150 1395928 4550762 524230 517649 524230 3320530 3347511 4550762 3347511 2149664 3685632 3320530 3685632 1439463 3819192 2149664 3819192 4635309 1419569 1439463 1419569 3097208 1252418 4635309 1252418 1680006 3327548 3097208 3327548 814522 233863 1680006 233863 1912400 870832 814522 870832 456562 4743971 1912400 4743971 3108152 1206283 456562 1206283 2480210 4782307 3108152 4782307 4742086 4195668 2480210 4195668 2791248 3322126 4742086 3322126 2165896 3880625 2791248 3880625 2316386 4503015 2165896 4503015 375717 3335898 2316386 3335898 107268 1294613 375717 1294613 1377946 3342392 107268 3342392 2963635 1399217 1377946 1399217 3792083 4607781 2963635 4607781 3322490 327324 3792083 327324 2204688 3229389 3322490 3229389 2550933 4454464 2204688 4454464 1090860 4226640 2550933 4226640 2529184 3323866 1090860 3323866 3466337 4197493 2529184 4197493 1225594 1657882 3466337 1657882 3014216 1252812 1225594 1252812 2506582 4686564 3014216 4686564 2332351 3343822 2506582 3343822 536881 4329202 2332351 4329202 1439524 1123449 536881 1123449 747483 1654604 1439524 1654604 1333041 1671247 747483 1671247 3092221 1344032 1333041 1344032 1877079 4771985 3092221 4771985 2483741 3564812 1877079 3564812 1122808 4184248 2483741 4184248 3348470 540191 1122808 540191 2463657 1022096 3348470 1022096 1660950 4166085 2463657 4166085 3055787 4907634 1660950 4907634 2666174 3588167 3055787 3588167 3334037 3316266 2666174 3316266 3587307 241814 3334037 241814 1031299 1682877 3587307 1682877 735388 607846 1031299 607846 1354539 928203 735388 928203 258933 336119 1354539 336119 3130921 265879 258933 265879 3565339 4799829 3130921 4799829 4054652 1659913 3565339 1659913 239913 1675466 4054652 1675466 2576335 1450842 239913 1450842 1018113 3322606 2576335 3322606 3319889 638976 1018113 638976 1924919 2995660 3319889 2995660 958958 3582530 1924919 3582530 2645710 725847 958958 725847 1678071 4008039 2645710 4008039 3329962 3344735 1678071 3344735 3323773 3453584 3329962 3453584 2110556 4324428 3323773 4324428 1667255 3788203 2110556 3788203 3329445 2585839 1667255 2585839 1665442 3504158 3329445 3504158 1657620 1728633 1665442 1728633 1658912 1307810 1657620 1307810 2400680 813269 1658912 813269 913512 1682658 2400680 1682658 1908669 925982 913512 925982 3243195 3582467 1908669 3582467 3074680 3335642 3243195 3335642 2137550 3344822 3074680 3344822 2658106 3800365 2137550 3800365 1040952 4024836 2658106 4024836 3331998 1052752 1040952 1052752 1024181 3210239 3331998 3210239 2151879 644385 1024181 644385 2075888 3812487 2151879 3812487 639851 3337860 2075888 3337860 1113556 1029330 639851 1029330 2270488 562669 1113556 562669 289808 3910131 2270488 3910131 591326 3335782 289808 3335782 355424 1056013 591326 1056013 1212528 1315406 355424 1315406 3342876 439718 1212528 439718 1401697 3519387 3342876 3519387 1978481 1400499 1401697 1400499 2274040 4701310 1978481 4701310 2746442 4420947 2274040 4420947 2558412 4399357 2746442 4399357 2696099 4230468 2558412 4230468 2740878 4325515 2696099 4325515 3669086 3910271 2740878 3910271 3314340 3314120 3669086 3314120 2287199 1675906 3314340 1675906 2994648 3939313 2287199 3939313 1015546 4665836 2994648 4665836 2133652 1035754 1015546 1035754 464976 3801950 2133652 3801950 1652475 1191160 464976 1191160 1655278 1371876 1652475 1371876 1651032 373070 1655278 373070 1217746 1774827 1651032 1774827 2880697 1224003 1217746 1224003 1306791 4556394 2880697 4556394 1985123 372908 1306791 372908 1895391 3680735 1985123 3680735 3086295 4764969 1895391 4764969 856206 3562484 3086295 3562484 910728 853619 856206 853619 331280 931006 910728 931006 1676492 1333214 331280 1333214 1673658 1432625 1676492 1432625 2651970 1612593 1673658 1612593 2432827 3315812 2651970 3315812 1342284 4246125 2432827 4246125 1023526 1357584 1342284 1357584 1677889 1027139 1023526 1027139 1974984 1444700 1677889 1444700 2720521 3623891 1974984 3623891 4848630 3352756 2720521 3352756 1928055 3352436 4848630 3352436 2619421 4754503 1928055 4754503 269663 4282905 2619421 4282905 3321853 262128 269663 262128 3463850 3332868 3321853 3332868 1105071 3332579 3463850 3332579 1503180 544961 1105071 544961 3331404 3322390 1503180 3322390 2896687 1703625 3331404 1703625 4828771 4545680 2896687 4545680 1936793 3323957 4828771 3323957 1091200 4724664 1936793 4724664 4235448 593022 1091200 593022 1652500 1676340 4235448 1676340 4997512 3776276 1652500 3776276 3336648 1660593 4997512 1660593 1063990 2544668 3336648 2544668 2589902 1029997 1063990 1029997 2174991 4110116 2589902 4110116 1852702 4494659 2174991 4494659 3335090 3337585 1852702 3337585 545996 3337517 3335090 3337517 2495023 1139915 545996 1139915 275997 4186059 2495023 4186059 541088 273661 275997 273661 1674857 541078 541088 541078 2898657 1790813 1674857 1790813 956025 4566246 2898657 4566246 1496577 724373 956025 724373 1960757 3330321 1496577 3330321 3327326 3649436 1960757 3649436 2894433 4948226 3327326 4948226 3756098 3787783 2894433 3787783 869744 3328387 3756098 3328387 2109260 835000 869744 835000 1143324 1682286 2109260 1682286 4949228 1165830 1143324 1165830 404265 3318281 4949228 3318281 566043 1280303 404265 1280303 1678816 567232 566043 567232 1673198 1034300 1678816 1034300 714581 1631482 1673198 1631482 295932 941516 714581 941516 558755 3338180 295932 3338180 4521180 1091621 558755 1091621 3319254 3331705 4521180 3331705 3323843 3827921 3319254 3827921 4758108 4614355 3323843 4614355 1677555 3346975 4758108 3346975 502741 2672530 1677555 2672530 3482133 1152683 502741 1152683 2620268 1666503 3482133 1666503 572821 1658214 2620268 1658214 4240449 570223 572821 570223 2863342 3351594 4240449 3351594 1081461 4521610 2863342 4521610 1685981 1652931 1081461 1652931 1671072 652665 1685981 652665 1686032 3122143 1671072 3122143 3711094 4169569 1686032 4169569 1900700 1664792 3711094 1664792 2318532 4772275 1900700 4772275 735693 1674598 2318532 1674598 2428551 1684521 735693 1684521 688692 4085616 2428551 4085616 207285 956402 688692 956402 2864633 238034 207285 238034 1675153 3317916 2864633 3317916 2456949 35125 1675153 35125 1672342 4106550 2456949 4106550 383987 2401001 1672342 2401001 3313633 372782 383987 372782 2856430 706534 3313633 706534 3353042 4531911 2856430 4531911 1184792 113723 3353042 113723 3348468 1203097 1184792 1203097 858769 393690 3348468 393690 1679653 826669 858769 826669 3110565 3350277 1679653 3350277 2100966 4797131 3110565 4797131 3469931 3775983 2100966 3775983 3339797 1665740 3469931 1665740 1944570 3088290 3339797 3088290 2451562 3624500 1944570 3624500 3092528 4111768 2451562 4111768 1340002 3575101 3092528 3575101 972767 1329356 1340002 1329356 1925767 938024 972767 938024 1681194 2256677 1925767 2256677 2620496 1493537 1681194 1493537 3066045 4320578 2620496 4320578 1677880 4742133 3066045 4742133 4014377 529313 1677880 529313 1655407 3322688 4014377 3322688 4353438 2047569 1655407 2047569 2006680 1684606 4353438 1684606 1650739 3645482 2006680 3645482 891496 3262125 1650739 3262125 3352098 777025 891496 777025 2670181 3322685 3352098 3322685 2019997 1662134 2670181 1662134 2205233 3669470 2019997 3669470 2876359 1673365 2205233 1673365 364474 1652008 2876359 1652008 2563701 370896 364474 370896 2047830 4107930 2563701 4107930 3122007 3710286 2047830 3710286 2922405 4788565 3122007 4788565 1664044 3743574 2922405 3743574 1887004 3975200 1664044 3975200 2419413 3543084 1887004 3543084 2355329 4252544 2419413 4252544 4293233 4308579 2355329 4308579 1683950 3346191 4293233 3346191 510468 3180793
200001 0 0 877729287 0 0 0 628455599 123463230 877729287 123463230 611771025 371844753 628455599 371844753 708809868 388513638 611771025 388513638 475108975 292324833 708809868 292324833 213166965 524961002 475108975 524961002 159892464 785202191 213166965 785202191 212255706 839177581 159892464 839177581 771947165 786206822 212255706 786206822 940603148 228921776 771947165 228921776 617544549 61395788 940603148 61395788 264052193 382868151 617544549 382868151 64537051 735515281 264052193 735515281 947225573 933848048 64537051 933848048 467538673 54088126 947225573 54088126 891177931 532253062 467538673 532253062 788330379 109867684 891177931 109867684 210892034 211566401 788330379 211566401 664837392 787755422 210892034 787755422 681806309 336477134 664837392 336477134 163142809 319771850 681806309 319771850 179147011 836097690 163142809 836097690 677512736 819368308 179147011 819368308 395274257 324017914 677512736 324017914 702476229 604277161 395274257 604277161 647401177 298584613 702476229 298584613 778726157 353536576 647401177 353536576 53576972 221411553 778726157 221411553 197668170 945161918 53576972 945161918 764159135 800315573 197668170 800315573 27602276 236822506 764159135 236822506 802476191 971828028 27602276 971828028 638599470 197808133 802476191 197808133 217375775 361448456 638599470 361448456 523997977 781514792 217375775 781514792 434031192 475721013 523997977 475721013 199399208 566655654 434031192 566655654 912651826 798845724 199399208 798845724 671401545 89521746 912651826 89521746 640840630 330186214 671401545 330186214 479315678 359302630 640840630 359302630 604224916 520594932 479315678 520594932 440846665 395735804 604224916 395735804 825057501 560189164 440846665 560189164 473081928 175812333 825057501 175812333 119697957 527228398 473081928 527228398 629921266 878523249 119697957 878523249 988593448 370552166 629921266 370552166 880710668 12060009 988593448 12060009 967000339 120355347 880710668 120355347 688942275 34049029 967000339 34049029 113642210 312835276 688942275 312835276 49769679 884697172 113642210 884697172 429915708 948890728 49769679 948890728 349240308 570619328 429915708 570619328 342978722 650325805 349240308 650325805 3365342 656671430 342978722 656671430 370473294 996692758 3365342 996692758 956583902 628945711 370473294 628945711 30503245 44214442 956583902 44214442 826431004 968818725 30503245 968818725 836999583 174373361 826431004 174373361 908266445 163941293 836999583 163941293 757542594 94077092 908266445 94077092 152515671 243613051 757542594 243613051 659427718 846183506 152515671 846183506 151415704 341684358 659427718 341684358 49640063 847593439 151415704 847593439 29470227 948992079 49640063 948992079 666400073 969767912 29470227 969767912 170239954 335256022 666400073 335256022 863556380 828690340 170239954 828690340 937536427 138131319 863556380 138131319 268076134 64856286 937536427 64856286 162945160 731695170 268076134 731695170 987501256 836350586 162945160 836350586 64934494 13242331 987501256 13242331 920104876 933475696 64934494 933475696 547790976 81809780 920104876 81809780 699676253 451705019 547790976 451705019 847612460 301854417 699676253 301854417 107939725 153126660 847612460 153126660 438142782 890885599 107939725 890885599 692488364 562723153 438142782 562723153 39489757 309338254 692488364 309338254 898753254 959727477 39489757 959727477 513687826 102810236 898753254 102810236 330938172 485969885 513687826 485969885 171159026 668069638 330938172 668069638 741686470 827722500 171159026 827722500 668637339 259356630 741686470 259356630 684428803 333123256 668637339 333123256 922313652 317376546 684428803 317376546 260949078 79541831 922313652 79541831 255744655 738739138 260949078 738739138 246559771 743450123 255744655 743450123 182318501 752919792 246559771 752919792 543318134 815965297 182318501 815965297 899171621 456445351 543318134 456445351 939649486 102484047 899171621 102484047 337148823 62577421 939649486 62577421 958713369 662230825 337148823 662230825 444740715 42064665 958713369 42064665 835906790 555688870 444740715 555688870 176614232 164967185 835906790 164967185 596532152 821865091 176614232 821865091 484342702 403839682 596532152 403839682 755892404 515193423 484342702 515193423 991729664 245453224 755892404 245453224 139778013 8704095 991729664 8704095 640518863 859199805 139778013 859199805 31338424 359586591 640518863 359586591 511677308 968082099 31338424 968082099 223548706 488081604 511677308 488081604 195794684 774734242 223548706 774734242 246399077 802086809 195794684 802086809 742855318 752972223 246399077 752972223 846274550 257977824 742855318 257977824 937235937 154497742 846274550 154497742 236294709 65062751 937235937 65062751 108615355 762497347 236294709 762497347 81351040 890196092 108615355 890196092 825865192 917617882 81351040 917617882 547741978 174920516 825865192 174920516 394374332 451923009 547741978 451923009 305926633 605107280 394374332 605107280 358472857 693148983 305926633 693148983 113187081 640940663 358472857 640940663 386956730 885093605 113187081 885093605 89672445 612749176 386956730 612749176 263479283 908761961 89672445 908761961 312314892 736329467 263479283 736329467 938888833 685987931 312314892 685987931 896040327 63410041 938888833 63410041 871240773 105394824 896040327 105394824 952397386 129833900 871240773 129833900 831977239 48484534 952397386 48484534 772372664 168756717 831977239 168756717 513667311 228425223 772372664 228425223 921802756 485985760 513667311 485985760 532109999 80046838 921802756 80046838 122407285 467808399 532109999 467808399 996715780 875720780 122407285 875720780 36331256 3263104 996715780 3263104 297740025 962478418 36331256 962478418 859307972 701753645 297740025 701753645 51589258 142257337 859307972 142257337 623801399 947149245 51589258 947149245 715518342 376224968 623801399 376224968 9443635 284823536 715518342 284823536 195830690 990444881 9443635 990444881 213323160 802054927 195830690 802054927 599801648 785102500 213323160 785102500 341444665 400656542 599801648 400656542 971503075 658294798 341444665 658294798 874057622 29769782 971503075 29769782 27750905 126792192 874057622 126792192 606683104 971722856 27750905 971722856 557543964 393061740 606683104 393061740 769779091 442250806 557543964 442250806 204048210 231149593 769779091 231149593 912624833 794250218 204048210 794250218 516935993 89523063 912624833 89523063 351587585 482778086 516935993 482778086 828881604 648106501 351587585 648106501 872189395 171773482 828881604 171773482 144580613 128870022 872189395 128870022 311056187 854184034 144580613 854184034 98898499 687493791 311056187 687493791 786106273 900500810 98898499 900500810 230898952 213955891 786106273 213955891 402371333 767514027 230898952 767514027 30923191 597875904 402371333 597875904 283783372 968443114 30923191 968443114 746680209 715817897 283783372 715817897 754604749 253991734 746680209 253991734 267598762 246559176 754604749 246559176 927786100 732098076 267598762 732098076 303036743 73952067 927786100 73952067 373816348 696218195 303036743 696218195 594666854 625826838 373816348 625826838 548259665 405792144 594666854 405792144 206442696 451181069 548259665 451181069 805525460 791750584 206442696 791750584 449625120 194545777 805525460 194545777 695325903 550824991 449625120 550824991 268179826 306360884 695325903 306360884 458469625 731639840 268179826 731639840 721833972 542151044 458469625 542151044 124741349 278461373 721833972 278461373 558338086 873293997 124741349 873293997 818575451 441562411 558338086 441562411 608806036 182290588 818575451 182290588 711878316 391237950 608806036 391237950 113119426 288590244 711878316 288590244 233077478 885208991 113119426 885208991 329942639 765414567 233077478 765414567 691594729 668997243 329942639 668997243 43797962 310112029 691594729 310112029 356964702 955098538 43797962 955098538 944039188 642338083 356964702 642338083 743491912 57550462 944039188 57550462 418903301 257355884 743491912 257355884 785108490 582236809 418903301 582236809 221752330 214950820 785108490 214950820 63388431 776815820 221752330 776815820 935408699 934921216 63388431 934921216 584310096 66968035 935408699 66968035 638875001 416037329 584310096 416037329 253805127 361094565 638875001 361094565 829473497 745377850 253805127 745377850 967744916 171104811 829473497 171104811 631463455 33408899 967744916 33408899 226678811 368760971 631463455 368760971 834122688 771702665 226678811 771702665 171751354 166921866 834122688 166921866 120359219 827192831 171751354 827192831 684135463 877810161 120359219 877810161 751359162 317610223 684135463 317610223 932534424 249864413 751359162 249864413 537210189 69269431 932534424 69269431 617755273 462195556 537210189 462195556 617511746 382682701 617755273 382682701 511362578 382881285 617511746 382881285 985170596 488445895 511362578 488445895 875199263 15594188 985170596 15594188 345157227 125868975 875199263 125868975 544552681 654259748 345157227 654259748 649978051 455047997 544552681 455047997 107321948 350981433 649978051 350981433 430893123 891636060 107321948 891636060 851733779 569682475 430893123 569682475 992613246 149211714 851733779 149211714 4791446 7699385 992613246 7699385 301809406 995331496 4791446 995331496 628386330 697421337 301809406 697421337 174632706 371916542 628386330 371916542 513652933 823971678 174632706 823971678 212113630 485995992 513652933 485995992 127628759 786350699 212113630 786350699 721095344 870622857 127628759 870622857 936491719 279306504 721095344 279306504 837311655 65684875 936491719 65684875 417406142 163737510 837311655 163737510 77463051 583453950 417406142 583453950 548364591 921246203 77463051 921246203 819799676 451155894 548364591 451155894 943371557 181019390 819799676 181019390 231716487 58371140 943371557 58371140 447467522 766861486 231716487 766861486 165748032 553313383 447467522 553313383 714465388 833428074 165748032 833428074 786906665 286278077 714465388 286278077 209820395 212912140 786906665 212912140 709510391 788775025 209820395 788775025 580426471 291423968 709510391 291423968 2027130 420293646 580426471 420293646 403322594 998186082 2027130 998186082 699461828 596958839 403322594 596958839 897800518 302094419 699461828 302094419 193167625 103861578 897800518 103861578 417172002 804693317 193167625 804693317 173451202 583692830 417172002 583692830 380426889 825200022 173451202 825200022 392946082 619663304 380426889 619663304 913381464 606832948 392946082 606832948 854065330 88677662 913381464 88677662 739028382 147050130 854065330 147050130 520182322 261932911 739028382 261932911 253080951 479380037 520182322 479380037 991694177 746155317 253080951 746155317 139116012 8766566 991694177 8766566 101619862 859996728 139116012 859996728 540505366 898018691 101619862 898018691 366131910 458899279 540505366 458899279 270567576 633453824 366131910 633453824 706169503 729080537 270567576 729080537 281366015 294862111 706169503 294862111 131908825 718469412 281366015 718469412 583406304 866135065 131908825 866135065 905097952 416912003 583406304 416912003 62720090 96928263 905097952 96928263 823709811 935614038 62720090 935614038 633746297 177096193 823709811 177096193 590811680 366164165 633746297 366164165 885555195 409710198 590811680 409710198 635163062 115376928 885555195 115376928 64868465 364679290 635163062 364679290 139283616 933565789 64868465 933565789 331237144 859774376 139283616 859774376 172300054 667819072 331237144 667819072 432949091 826584702 172300054 826584702 788674255 567517759 432949091 567517759 990150068 211165347 788674255 211165347 634724364 10314564 990150068 10314564 829732358 365132894 634724364 365132894 648636934 170759457 829732358 170759457 630034453 352418838 648636934 352418838 943083801 370481772 630034453 370481772 653241327 58819635 943083801 58819635 886902653 347606941 653241327 347606941 881758098 114173324 886902653 114173324 40651005 119360114 881758098 119360114 810692128 958518464 40651005 958518464 249707559 189496962 810692128 189496962 465327501 749256272 249707559 749256272 590925062 534711125 465327501 534711125 795483432 409558107 590925062 409558107 946331869 204636993 795483432 204636993 633663445 55159892 946331869 55159892 742156776 366226717 633663445 366226717 774734788 258877822 742156776 258877822 394658429 225914441 774734788 225914441 396164813 604833579 394658429 604833579 614828381 603338179 396164813 603338179 27218817 385568330 614828381 385568330 625091293 972342954 27218817 972342954 289769718 374653898 625091293 374653898 707841029 709764579 289769718 709764579 366117263 293162286 707841029 293162286 618729894 633458787 366117263 633458787 685103904 381598509 618729894 381598509 404185340 316700844 685103904 316700844 658907162 596088491 404185340 596088491 965722945 342273941 658907162 342273941 483926807 35237241 965722945 35237241 650012505 515639959 483926807 515639959 969162094 350929398 650012505 350929398 463879333 32058294 969162094 32058294 323903760 536410700 463879333 536410700 202524786 674251398 323903760 674251398 18524965 795694331 202524786 795694331 420765294 980760426 18524965 980760426 936840416 580052374 420765294 580052374 204512239 65460694 936840416 65460694 641523293 793736418 204512239 793736418 437492667 358780443 641523293 358780443 674999299 563330336 437492667 563330336 384330696 326541929 674999299 326541929 977699314 615513541 384330696 615513541 348320926 23435421 977699314 23435421 590222214 651333452 348320926 651333452 39826002 410259582 590222214 410259582 250528957 959483749 39826002 959483749 380076200 748408884 250528957 748408884 523814951 619960240 380076200 619960240 979034390 476091866 523814951 476091866 136564382 22275747 979034390 22275747 697526760 861873694 136564382 861873694 84299184 304206178 697526760 304206178 487279764 914262868 84299184 914262868 871552834 511992470 487279764 511992470 962187962 129401026 871552834 129401026 331548102 38871953 962187962 38871953 323886231 667614876 331548102 667614876 877405779 674278978 323886231 674278978 768852747 123795186 877405779 123795186 201646701 232196319 768852747 232196319 286925487 796566997 201646701 796566997 938598238 712651799 286925487 712651799 154673284 63888609 938598238 63888609 528771805 844333766 154673284 844333766 152483505 471343109 528771805 471343109 535234856 846288156 152483505 846288156 29238226 464394992 535234856 464394992 249184759 970042626 29238226 970042626 55337787 749874398 249184759 749874398 160214665 943808803 55337787 943808803 598905335 838931608 160214665 838931608 494531556 401617775 598905335 401617775 872979906 504553305 494531556 504553305 37151335 127906710 872979906 127906710 880527581 961637227 37151335 961637227 512720933 120525467 880527581 120525467 186977710 487053974 512720933 487053974 863712633 811217978 186977710 811217978 844149073 138025326 863712633 138025326 329816455 156628408 844149073 156628408 378807398 669126196 329816455 669126196 782963144 621091596 378807398 621091596 702624532 217128704 782963144 217128704 288206612 298398557 702624532 298398557 981445207 711369475 288206612 711369475 456496006 19470325 981445207 19470325 825002299 544253969 456496006 544253969 771899320 175852549 825002299 175852549 846769960 228951667 771899320 228951667 828604912 154010306 846769960 154010306 673620353 172241386 828604912 172241386 79255055 327813279 673620353 327813279 461482954 919659869 79255055 919659869 948609369 539039311 461482954 539039311 523805146 52536827 948609369 52536827 236378851 476116323 523805146 476116323 337380029 762399279 236378851 762399279 753100556 661996150 337380029 661996150 280600385 248112802 753100556 248112802 137950691 719109900 280600385 719109900 375339599 860723377 137950691 860723377 956118935 624506199 375339599 624506199 50872583 44586970 956118935 44586970 376149354 947951545 50872583 947951545 543888274 623463823 376149354 623463823 444276691 455756712 543888274 455756712 96267246 556107055 444276691 556107055 819196259 902847735 96267246 902847735 248192154 181722224 819196259 181722224 937036473 750896563 248192154 750896563 232279239 65223372 937036473 65223372 122356513 766271595 232279239 766271595 183090926 875789637 122356513 875789637 357915153 815309532 183090926 815309532 522395550 641415531 357915153 641415531 412907155 477510789 522395550 477510789 358057692 587624993 412907155 587624993 25817320 641277662 358057692 641277662 485991331 973800448 25817320 973800448 108520463 513265966 485991331 513265966 177738455 890369410 108520463 890369410 490559104 820809955 177738455 820809955 312990777 508361809 490559104 508361809 718404828 685359657 312990777 685359657 534167317 281939422 718404828 281939422 596396782 465679381 534167317 465679381 489130142 404064244 596396782 404064244 919458613 509849751 489130142 509849751 242747737 82498770 919458613 82498770 318841258 756563252 242747737 756563252 505609145 679429700 318841258 679429700 681509667 494126958 505609145 494126958 926121806 320168795 681509667 320168795 232471231 75872586 926121806 75872586 46431737 765997599 232471231 765997599 182272029 952305598 46431737 952305598 294412351 816028569 182272029 816028569 301272328 705108817 294412351 705108817 762666193 697998408 301272328 697998408 414352400 238109383 762666193 238109383 128620356 586223101 414352400 586223101 170925743 869562758 128620356 869562758 823523547 828014975 170925743 828014975 909877352 177423838 823523547 177423838 17039767 92476566 909877352 92476566 157340681 982529038 17039767 982529038 510430450 841489601 157340681 841489601 58782471 489752727 510430450 489752727 850354019 940018681 58782471 940018681 950163799 150568117 850354019 150568117 67491803 50993342 950163799 50993342 710181739 931092541 67491803 931092541 901907228 290617792 710181739 290617792 696042067 100096794 901907228 100096794 817005293 305717689 696042067 305717689 692989188 183608426 817005293 183608426 869920506 308814239 692989188 308814239 868040806 131147648 869920506 131147648 28667435 133149746 868040806 133149746 557750180 970526788 28667435 970526788 462283202 442092524 557750180 442092524 788731345 538191783 462283202 538191783 576771923 211120774 788731345 211120774 69843069 423534938 576771923 423534938 673424408 928878983 69843069 928878983 680407498 327990110 673424408 327990110 500455320 321041965 680407498 321041965 182607308 499226855 500455320 499226855 299127235 815632983 182607308 815632983 104306080 700305567 299127235 700305567 218157227 895341534 104306080 895341534 930314342 780669056 218157227 780669056 975454751 71146869 930314342 71146869 580165970 25675456 975454751 25675456 972069974 420567710 580165970 420567710 263375437 29142259 972069974 29142259 443442610 736423751 263375437 736423751 320741853 556972253 443442610 556972253 763136296 677531290 320741853 677531290 454549393 237718368 763136296 237718368 42887142 546242273 454549393 546242273 293433299 956055258 42887142 956055258 310710549 706102376 293433299 706102376 140349696 687800045 310710549 687800045 150802962 858454535 140349696 858454535 879098353 848132550 150802962 848132550 716739987 122164098 879098353 122164098 46697826 283846052 716739987 283846052 673357568 952046781 46697826 952046781 270429651 328038731 673357568 328038731 302028895 729294665 270429651 729294665 878830203 697146405 302028895 697146405 340900829 122502125 878830203 122502125 385013739 658743645 340900829 658743645 224022174 614750595 385013739 614750595 804300348 774147995 224022174 774147995 810127351 195818827 804300348 195818827 84378544 189999771 810127351 189999771 194575717 914098032 84378544 914098032 94578858 803327458 194575717 803327458 189783491 904323502 94578858 904323502 754326350 808183908 189783491 808183908 869509617 246859010 754326350 246859010 445053549 131618707 869509617 131618707 822296337 555422496 445053549 555422496 709997362 178193651 822296337 178193651 150565866 290809721 709997362 290809721 248121629 848382185 150565866 848382185 267045523 751011729 248121629 751011729 175261611 732762152 267045523 732762152 486795445 823267500 175261611 823267500 866183963 512535285 486795445 512535285 385546283 135290343 866183963 135290343 574208837 614241546 385546283 614241546 17442990 425993920 574208837 425993920 984431428 982003822 17442990 982003822 593191764 16471803 984431428 16471803 418093237 407388931 593191764 407388931 275452398 582818338 418093237 582818338 254141291 724021714 275452398 724021714 2875425 745167116 254141291 745167116 165749911 997275889 2875425 997275889 593559836 833398979 165749911 833398979 876737807 407056790 593559836 407056790 790362142 124312875 876737807 124312875 919199020 209455043 790362142 209455043 731212312 82897713 919199020 82897713 579594267 269357240 731212312 269357240 843425344 421095102 579594267 421095102 564275733 157499442 843425344 157499442 343901885 436045487 564275733 436045487 392584857 655620786 343901885 655620786 797151428 607063979 392584857 607063979 793491532 203014439 797151428 203014439 435805635 206742574 793491532 206742574 104653692 565002883 435805635 565002883 258637848 894802187 104653692 894802187 975185783 740696675 258637848 740696675 396386910 25984554 975185783 25984554 170966311 603071783 396386910 603071783 880723355 827961533 170966311 827961533 565697464 120345648 880723355 120345648 890547400 434560750 565697464 434560750 816864313 110549344 890547400 110549344 558053369 183745547 816864313 183745547 40354458 441810357 558053369 441810357 631476220 958914551 40354458 958914551 135490672 368753594 631476220 368753594 625892496 862789865 135490672 862789865 740347766 373892074 625892496 373892074 113124163 260745885 740347766 260745885 766107535 885169697 113124163 885169697 452647002 234919186 766107535 234919186 132240688 548070828 452647002 548070828 671919327 865865242 132240688 865865242 258579982 329559552 671919327 329559552 877992147 740778060 258579982 740778060 964707882 123231338 877992147 123231338 380125550 36297896 964707882 36297896 762065605 619934397 380125550 619934397 565797858 238744139 762065605 238744139 568645641 434507389 565797858 434507389 342864998 431439108 568645641 431439108 379112078 656877844 342864998 656877844 145068483 620794424 379112078 620794424 569872176 853704223 145068483 853704223 53797429 430011021 569872176 430011021 824642352 944956741 53797429 944956741 493272896 176339349 824642352 176339349 716654245 505815330 493272896 505815330 153095994 283950616 716654245 283950616 621684663 845761405 153095994 845761405 207132858 378722542 621684663 378722542 888060919 791281275 207132858 791281275 585401572 113285637 888060919 113285637 233300283 414898258 585401572 414898258 479335473 765216312 233300283 765216312 468072631 520565437 479335473 520565437 746294873 531619984 468072631 531619984 910242752 254300794 746294873 254300794 217506730 91992533 910242752 91992533 251127996 781423766 217506730 781423766 236977850 747895486 251127996 747895486 221180083 761721400 236977850 761721400 244141133 777657411 221180083 777657411 927254519 754981989 244141133 754981989 969624086 74664936 927254519 74664936 911818692 31621067 969624086 31621067 189274539 90369725 911818692 90369725 763280300 808675397 189274539 808675397 591815042 237557262 763280300 237557262 339469444 408795002 591815042 408795002 697275699 660073110 339469444 660073110 674467249 304510898 697275699 304510898 11122492 327161120 674467249 327161120 317254998 988902584 11122492 988902584 525248043 680983746 317254998 680983746 854016879 474730976 525248043 474730976 682767358 147171861 854016879 147171861 403774204 318877205 682767358 318877205 829120352 596586490 403774204 596586490 819347577 171490970 829120352 171490970 796782552 181476097 819347577 181476097 471028715 203308682 796782552 203308682 722338901 529132876 471028715 529132876 295654500 277921345 722338901 277921345 205688916 703944618 295654500 703944618 167670637 792492238 205688916 792492238 822047957 831670955 167670637 831670955 520401318 178565948 822047957 178565948 210810820 479224784 520401318 479224784 94256003 787819739 210810820 787819739 423993393 904534053 94256003 904534053 599516175 576957553 423993393 576957553 9695905 400964939 599516175 400964939 681653868 990124800 9695905 990124800 528541088 320024326 681653868 320024326 314174990 471434387 528541088 471434387 246043368 684059597 314174990 684059597 446862064 753335789 246043368 753335789 354702625 553865868 446862064 553865868 597168071 644460425 354702625 644460425 815812790 403290108 597168071 403290108 955160849 184726630 815812790 184726630 910752807 45326471 955160849 45326471 303244518 91641751 910752807 91641751 914830581 695906213 303244518 695906213 652549214 87081390 914830581 87081390 476169952 348197519 652549214 348197519 165286631 523766991 476169952 523766991 970556849 833921646 165286631 833921646 164640624 30807392 970556849 30807392 155086621 834715666 164640624 834715666 584402971 843876896 155086621 843876896 321073037 415887346 584402971 415887346 884280899 677158860 321073037 677158860 542703807 116672703 884280899 116672703 977095184 457033620 542703807 457033620 806662717 24211627 977095184 24211627 311787172 193386330 806662717 193386330 797203540 686491778 311787172 686491778 495042874 202970037 797203540 202970037 186803542 504119001 495042874 504119001 478301633 811361183 186803542 811361183 120151626 521891120 478301633 521891120 911292944 878041912 120151626 878041912 760729436 91031444 911292944 91031444 74807698 240309214 760729436 240309214 822617296 923753379 74807698 923753379 349088703 177976892 822617296 177976892 777329855 650491112 349088703 650491112 279964389 223211140 777329855 223211140 631075118 719596704 279964389 719596704 53411872 369274218 631075118 369274218 592320619 945268343 53411872 945268343 625811094 408294415 592320619 408294415 736582169 374013459 625811094 374013459 506044343 264344457 736582169 264344457 708933186 493942443 506044343 493942443 961268263 292164977 708933186 292164977 121064518 39624631 961268263 39624631 664892016 877077168 121064518 877077168 96157033 336387041 664892016 336387041 440648028 902906789 96157033 902906789 227811624 560483426 440648028 560483426 54797719 770459718 227811624 770459718 772406853 944130441 54797719 944130441 215667070 228360174 772406853 228360174 132209654 783053517 215667070 783053517 81831775 865871929 132209654 865871929 879703881 916950908 81831775 916950908 886928354 121370401 879703881 121370401 549818871 114154456 886928354 114154456 562228710 449679582 549818871 449679582 461813480 438067921 562228710 438067921 120811427 538590753 461813480 538590753 233105328 877352613 120811427 877352613 437444386 765367613 233105328 765367613 644718994 563357792 437444386 563357792 476466317 355886639 644718994 355886639 405978707 523461930 476466317 523461930 15362361 594517584 405978707 594517584 971186772 984271661 15362361 984271661 695873983 30094023 971186772 30094023 614953244 305882392 695873983 305882392 905605419 385457577 614953244 385457577 237773697 96605860 905605419 96605860 517115656 760979303 237773697 760979303 669713571 482522548 517115656 482522548 533751123 332024271 669713571 332024271 499498914 466046937 533751123 466046937 236037341 500099751 499498914 500099751 163180062 762696376 236037341 762696376 532695369 836062875 163180062 836062875 314518869 467232582 532695369 467232582 401021147 683684796 314518869 683684796 925021405 599100495 401021147 599100495 704747647 76797414 925021405 76797414 427126316 296171249 704747647 296171249 408476523 573919124 427126316 573919124 938253329 591890600 408476523 591890600 220382161 64297788 938253329 64297788 873391825 778441388 220382161 778441388 897265927 127425576 873391825 127425576 718839939 104358355 897265927 104358355 325997883 281396182 718839939 281396182 257619633 672528350 325997883 672528350 781441019 741688631 257619633 741688631 355758616 218744989 781441019 218744989 221474850 643414995 355758616 643414995 865027992 777188375 221474850 777188375 262428754 136726707 865027992 136726707 112632871 737212174 262428754 737212174 241564022 885807000 112632871 885807000 17848967 757454150 241564022 757454150 35977608 981674309 17848967 981674309 700383598 962852406 35977608 962852406 242525072 301021267 700383598 301021267 646673735 756765378 242525072 756765378 446890156 354148909 646673735 354148909 336203955 553827618 446890156 553827618 799515074 663350346 336203955 663350346 903794420 200725158 799515074 200725158 204231091 98367961 903794420 98367961 84535080 794134160 204231091 794134160 919419408 913909446 84535080 913909446 941272034 82582058 919419408 82582058 563127547 60757633 941272034 60757633 960099245 437235419 563127547 437235419 856768086 40628682 960099245 40628682 875192789 144747695 856768086 144747695 989129440 125873459 875192789 125873459 709716625 11449864 989129440 11449864 221371761 291109236 709716625 291109236 480500587 777311015 221371761 777311015 399149639 519440391 480500587 519440391 776112434 600698322 399149639 600698322 217165628 224363229 776112434 224363229 447216128 781761826 217165628 781761826 668723237 553615502 447216128 553615502 675058198 333088987 668723237 333088987 395458571 326497502 675058198 326497502 603292445 604108649 395458571 604108649 390902726 396859851 603292445 396859851 315990358 608678203 390902726 608678203 897505357 682017132 315990358 682017132 798492027 104183560 897505357 104183560 139655145 201827562 798492027 201827562 289621456 859426419 139655145 859426419 802423115 709875642 289621456 709875642 797755535 197890886 802423115 197890886 852339600 202596684 797755535 202596684 120227719 148613770 852339600 148613770 923475668 877917962 120227719 877917962 146442096 78434549 923475668 78434549 695929899 852380509 146442096 852380509 348818838 305822558 695929899 305822558 766794472 650856628 348818838 650856628 386743672 234289568 766794472 234289568 407404965 612970220 386743672 612970220 789919710 593016098 407404965 593016098 156546192 209998641 789919710 209998641 422828059 842222483 156546192 842222483 243561468 577999129 422828059 577999129 260482415 755594559 243561468 755594559 665003860 739195710 260482415 739195710 348388393 336238772 665003860 336238772 322249899 651271388 348388393 651271388 858737482 675932651 322249899 675932651 511997722 142897035 858737482 142897035 483923624 487734230 511997722 487734230 664883377 515674712 483923624 515674712 659294558 336415031 664883377 336415031 4436898 341791903 659294558 341791903 314714155 995597653 4436898 995597653 44359506 683543381 314714155 683543381 779299198 954443297 44359506 954443297 515471941 220862504 779299198 220862504 191478327 484089236 515471941 484089236 497025510 806335660 191478327 806335660 614756579 502234116 497025510 502234116 164905700 385616579 614756579 385616579 454878762 834472615 164905700 834472615 760489487 545992589 454878762 545992589 166757918 240512873 760489487 240512873 84978107 832438901 166757918 832438901 673784862 913281641 84978107 913281641 622041297 327644163 673784862 327644163 113757739 378182089 622041297 378182089 507187353 884554678 113757739 884554678 691237520 492935595 507187353 492935595 776706319 310511900 691237520 310511900 209895080 223839517 776706319 223839517 123265840 788742666 209895080 788742666 638860071 874860437 123265840 874860437 792263826 361123461 638860071 361123461 960184250 207741172 792263826 207741172 565970130 40505427 960184250 40505427 885713608 434221616 565970130 434221616 823595789 115294681 885713608 115294681 89740178 177234904 823595789 177234904 188103293 908687508 89740178 908687508 861737124 810039696 188103293 810039696 923801784 139735876 861737124 139735876 626119930 78077362 923801784 78077362 364746486 373684519 626119930 373684519 505193600 634693759 364746486 634693759 63510058 494528571 505193600 494528571 626700991 934739688 63510058 934739688 250761080 373178678 626700991 373178678 854509462 748275983 250761080 748275983 548657433 146656865 854509462 146656865 551717513 450956670 548657433 450956670 80888087 447640825 551717513 447640825 653755976 918079492 80888087 918079492 545376445 347181482 653755976 347181482 307475135 454197996 545376445 454197996 360216306 691585035 307475135 691585035 492942645 639410770 360216306 639410770 511422040 506225701 492942645 506225701 277769341 488361515 511422040 488361515 680286718 721619472 277769341 721619472 189878391 321234457 680286718 321234457 146134865 808006082 189878391 808006082 159805494 852691758 146134865 852691758 882418505 839299679 159805494 839299679 88776758 118698873 882418505 118698873 821069921 909548122 88776758 909548122 71238648 179643056 821069921 179643056 56717983 927421014 71238648 927421014 412785778 942411433 56717983 942411433 26603278 587774380 412785778 587774380 333579171 973181084 26603278 973181084 588663891 665722644 333579171 665722644 454120645 412076125 588663891 412076125 489991236 546598516 454120645 546598516 255023462 509013377 489991236 509013377 256920361 744474823 255023462 744474823 10188897 742486230 256920361 742486230 595897739 989620071 10188897 989620071 150228555 404517034 595897739 404517034 301119180 848699307 150228555 848699307 277372335 698220370 301119180 698220370 363631500 722092330 277372335 722092330 914490891 635768393 363631500 635768393 226006711 87478886 914490891 87478886 371215994 772251835 226006711 772251835 677024806 628254231 371215994 628254231 36682415 324519826 677024806 324519826 458959950 962061841 36682415 962061841 155707832 541717946 458959950 541717946 682691912 842986389 155707832 842986389 292070257 318997031 682691912 318997031 827571833 707712252 292070257 707712252 820404540 173391390 827571833 173391390 344672363 180426342 820404540 180426342 535433800 654904123 344672363 654904123 200615488 464143571 535433800 464143571 734024706 797489209 200615488 797489209 125424109 266500308 734024706 266500308 997161334 872570189 125424109 872570189 541742866 2776881 997161334 2776881 105623545 457690486 541742866 457690486 172191509 893622413 105623545 893622413 919447597 826798042 172191509 826798042 718811739 82533724 919447597 82533724 138344701 281430563 718811739 281430563 375187799 860467567 138344701 860467567 735768861 624572585 375187799 624572585 324524252 265003659 735768861 265003659 750333844 673811656 324524252 673811656 770077650 250774613 750333844 250774613 538021637 230732448 770077650 230732448 111690007 461347489 538021637 461347489 847525542 886831554 111690007 886831554 262170276 153206870 847525542 153206870 807562053 737385508 262170276 737385508 616265073 192614305 807562053 192614305 748049798 383996165 616265073 383996165 6501261 252586034 748049798 252586034 176044944 993535858 6501261 993535858 821526831 822439819 176044944 822439819 729945693 179186554 821526831 179186554 657649860 270727884 729945693 270727884 98511750 343410501 657649860 343410501 859004158 900848890 98511750 900848890 652808523 142650869 859004158 142650869 104940226 347920850 652808523 347920850 920527509 894461235 104940226 894461235 106118411 81357648 920527509 81357648 5028703 893027777 106118411 893027777 796342640 995035403 5028703 995035403 786211037 203785482 796342640 203785482 428008985 213850034 786211037 213850034 596361154 572825795 428008985 572825795 200345405 404140188 596361154 404140188 512400263 797850481 200345405 797850481 185112139 487286679 512400263 487286679 550354533 813082656 185112139 813082656 659464565 449066480 550354533 449066480 867356696 341628883 659464565 341628883 796205396 134059081 867356696 134059081 940832514 203915392 796205396 203915392 659002975 61209567 940832514 61209567 848870542 342099226 659002975 342099226 780590885 151855145 848870542 151855145 238027399 219533406 780590885 219533406 437385619 760709000 238027399 760709000 349010446 563415849 437385619 563415849 930041694 650661797 349010446 650661797 35917443 71375592 930041694 71375592 361393542 962971504 35917443 962971504 253693498 637959591 361393542 637959591 634751739 745489061 253693498 745489061 234332074 365122586 634751739 365122586 464753288 764406148 234332074 764406148 762117393 535257684 464753288 535257684 473253955 238700551 762117393 238700551 170759025 527009786 473253955 527009786 174375137 828192812 170759025 828192812 343569845 824279993 174375137 824279993 224831002 655966216 343569845 655966216 917729935 773382233 224831002 773382233 19891216 84178075 917729935 84178075 781926110 979483791 19891216 979483791 781626535 218205387 781926110 218205387 555641940 218551920 781626535 218551920 657224353 444152078 555641940 444152078 200589821 343694350 657224353 343694350 806240170 797534908 200589821 797534908 635570126 193786774 806240170 193786774 473093642 364265108 635570126 364265108 134481610 527199552 473093642 527199552 111497582 863873016 134481610 863873016 420341493 887064917 111497582 887064917 632413938 580632697 420341493 580632697 161439934 367785579 632413938 367785579 102793014 837831033 161439934 837831033 917173539 896820773 102793014 896820773 790034250 84768034 917173539 84768034 191531239 209864333 790034250 209864333 863243418 806268583 191531239 806268583 361811656 138345751 863243418 138345751 997949133 637590471 361811656 637590471 765419238 1831727 997949133 1831727 592545584 235702950 765419238 235702950 124952731 408129167 592545584 408129167 215098620 873043479 124952731 873043479 198871828 783659536 215098620 783659536 820413641 799355387 198871828 799355387 528028916 180393526 820413641 180393526 265574212 472108473 528028916 472108473 665251475 734045461 265574212 734045461 85223967 335974893 665251475 335974893 313286139 913018886 85223967 913018886 142419406 684942131 313286139 684942131 294654180 856562379 142419406 856562379 62525514 704804471 294654180 704804471 220510528 935922159 62525514 935922159 696659798 778299584 220510528 778299584 604145508 305060424 696659798 305060424 768029845 395841885 604145508 395841885 894170 232878078 768029845 232878078 752189676 999200332 894170 999200332 636559905 249088156 752189676 249088156 368727303 363104668 636559905 363104668 170266201 630883243 368727303 630883243 719598850 828644955 170266201 828644955 38425393 280706281 719598850 280706281 859575629 960530856 38425393 960530856 858592944 141965774 859575629 141965774 131373500 143039272 858592944 143039272 936132649 866638474 131373500 866638474 463067437 65919595 936132649 65919595 369642662 537376008 463067437 537376008 993495616 629791339 369642662 629791339 845444055 6537893 993495616 6537893 261594396 155322068 845444055 155322068 401058480 737939801 261594396 737939801 318448514 599071146 401058480 599071146 356708520 679767642 318448514 679767642 349151804 642552648 356708520 642552648 799447492 650407718 349151804 650407718 453464801 200806260 799447492 200806260 277840090 547227007 453464801 547227007 112763833 721562353 277840090 721562353 560375598 885635814 112763833 885635814 179152878 439642547 560375598 439642547 683272346 819355675 179152878 819355675 655961672 318367409 683272346 318367409 250614887 344884099 655961672 344884099 791377997 748408749 250614887 748408749 3994994 208400713 791377997 208400713 551500810 996121482 3994994 996121482 698680990 447926344 551500810 447926344 264193764 302970888 698680990 302970888 248908987 735373415 264193764 735373415 450223380 750259306 248908987 750259306 339457871 550197185 450223380 550197185 714327050 660102174 339457871 660102174 434232155 286389490 714327050 286389490 419493519 566549304 434232155 566549304 584179279 581521564 419493519 581521564 446889826 416182060 584179279 416182060 291042834 553843078 446889826 553843078 901401816 708643403 291042834 708643403 466152352 100460478 901401816 100460478 364511545 533782300 466152352 533782300 650075494 634922450 364511545 634922450 366138087 350837904 650075494 350837904 480932310 633397499 366138087 633397499 740210239 518897795 480932310 518897795 19817883 260873256 740210239 260873256 401598976 979565687 19817883 979565687 513788787 598548299 401598976 598548299 775920833 485852591 513788787 485852591 372745868 224463065 775920833 224463065 429920734 626680197 372745868 626680197 429749015 570608621 429920734 570608621 70426845 570739653 429749015 570739653 453344211 928339938 70426845 928339938 700352057 547281634 453344211 547281634 120313318 301028700 700352057 301028700 5812144 877879163 120313318 877879163 537736514 994210320 5812144 994210320 733364724 461799361 537736514 461799361 327509513 267138559 733364724 267138559 918554650 671226034 327509513 671226034 989914039 83442549 918554650 83442549 884316719 10533370 989914039 10533370 424492244 116623713 884316719 116623713 806217664 576365049 424492244 576365049 79821169 193827994 806217664 193827994 488469809 919049815 79821169 919049815 309041418 510480705 488469809 510480705 144834995 689641245 309041418 689641245 918920254 853928436 144834995 853928436 62111880 83087340 918920254 83087340 767574750 936292473 62111880 936292473 619954395 233493516 767574750 233493516 164758917 380078178 619954395 380078178 314518459 834654042 164758917 834654042 424365293 683695395 314518459 683695395 375997214 576532892 424365293 576532892 349967188 623808876 375997214 623808876 711729204 649581592 349967188 649581592 637095790 288856279 711729204 288856279 352512254 362738697 637095790 362738697 637246740 646998961 352512254 646998961 984435650 362563590 637246740 362563590 272309454 16462095 984435650 16462095 678587308 727356734 272309454 727356734 737706277 322791125 678587308 322791125 601021129 263055003 737706277 263055003 500956134 399333195 601021129 399333195 374550212 498828323 500956134 498828323 996253895 625236761 374550212 625236761 953221932 3665065 996253895 3665065 798110329 47772658 953221932 47772658 871414368 202296035 798110329 202296035 162511005 129564282 871414368 129564282 45219877 836745942 162511005 836745942 925925111 953556013 45219877 953556013 858420090 76017086 925925111 76017086 779099253 143136472 858420090 143136472 738462416 221109959 779099253 221109959 595156780 262413887 738462416 262413887 509134151 405240909 595156780 405240909 831853991 490945832 509134151 490945832 994687344 168903769 831853991 168903769 944151309 5168450 994687344 5168450 561673769 57372914 944151309 57372914 158301792 438512235 561673769 438512235 889890415 840605914 158301792 840605914 985765052 111312750 889890415 111312750 310311990 15078078 985765052 15078078 835279762 688197047 310311990 688197047 895191849 165606633 835279762 165606633 168797917 106159034 895191849 106159034 48261368 830503759 168797917 830503759 68128594 950479241 48261368 950479241 228025588 930546336 68128594 930546336 197927768 770264802 228025588 770264802 33037866 800095693 197927768 800095693 759275966 966280706 33037866 966280706 438785056 241921654 759275966 241921654 239880858 562165279 438785056 562165279 872332266 759008072 239880858 759008072 951199014 128703287 872332266 128703287 468674290 49880442 951199014 49880442 775513141 531064840 468674290 531064840 70425305 225012627 775513141 225012627 129750101 928373540 70425305 928373540 138390257 868347866 129750101 868347866 829418793 860409480 138390257 860409480 37269792 171162251 829418793 171162251 747580210 961567068 37269792 961567068 702061428 253132821 747580210 253132821 640364572 299102521 702061428 299102521 227460449 359681343 640364572 359681343 292559265 770927814 227460449 770927814 652482048 707267873 292559265 707267873 602831560 348223492 652482048 348223492 907720319 397364767 602831560 397364767 11542107 94743167 907720319 94743167 532099593 988493066 11542107 988493066 756307821 467817903 532099593 467817903 557840162 244812897 756307821 244812897 432629875 441977504 557840162 441977504 552759183 567767701 432629875 567767701 475820192 446748056 552759183 446748056 505916457 524207962 475820192 524207962 454817051 494025946 505916457 494025946 737001647 546083055 454817051 546083055 249174572 263935362 737001647 263935362 290947631 749889304 249174572 749889304 167918361 708750666 290947631 708750666 726789670 831410275 167918361 831410275 836949522 273534419 726789670 273534419 922151581 164010566 836949522 164010566 923580551 79677013 922151581 79677013 71183546 78357964 923580551 78357964 995991532 927510279 71183546 927510279 347130349 3961120 995991532 3961120 889390730 652553741 347130349 652553741 387517699 111721746 889390730 111721746 1107043 612166723 387517699 612166723 297504514 999076854 1107043 999076854 538854563 701932807 297504514 701932807 164562741 460572243 538854563 460572243 661020758 834848295 164562741 834848295 282336593 340231868 661020758 340231868 153559730 717288807 282336593 717288807 35120971 845313604 153559730 845313604 386859691 963750350 35120971 963750350 64407469 612856164 386859691 612856164 294250534 933957297 64407469 933957297 182085361 705304174 294250534 705304174 940162717 816269613 182085361 816269613 70255659 61936647 940162717 61936647 380211076 928491889 70255659 928491889 669192500 619846699 380211076 619846699 292759889 332623857 669192500 332623857 145115884 706947449 292759889 706947449 408000306 853664604 145115884 853664604 395592886 592478710 408000306 592478710 435746110 603982431 395592886 603982431 306347346 565067826 435746110 565067826 465081759 692651016 306347346 692651016 271156826 534978743 465081759 534978743 183821894 728396368 271156826 728396368 817245049 814254228 183821894 814254228 986503144 183394026 817245049 183394026 165850151 14323080 986503144 14323080 459790229 833313182 165850151 833313182 568576741 540890537 459790229 540890537 722778576 431476745 568576741 431476745 176278911 277440192 722778576 277440192 593098353 822158418 176278911 822158418 619186736 407512837 593098353 407512837 668740271 381073093 619186736 381073093 559533320 333085644 668740271 333085644 854215532 440488089 559533320 440488089 374792247 146906645 854215532 146906645 58029569 625070994 374792247 625070994 468918294 940779477 58029569 940779477 559030721 530951894 468918294 530951894 900840926 440986843 559030721 440986843 441962636 101106229 900840926 101106229 217481931 559087973 441962636 559087973 699630554 781438404 217481931 781438404 953946962 301911747 699630554 301911747 286852339 46825248 953946962 46825248 822849004 712796639 286852339 712796639 311260190 177804094 822849004 177804094 634835838 687265656 311260190 687265656 113112181 365068112 634835838 365068112 921417509 885222245 113112181 885222245 474527681 80675008 921417509 80675008 264420707 525640772 474527681 525640772 60318328 735231813 264420707 735231813 931304956 938134100 60318328 938134100 769388981 70449614 931304956 70449614 376202208 231592137 769388981 231592137 909559115 623390697 376202208 623390697 596951547 92820511 909559115 92820511 8945178 403581795 596951547 403581795 496285483 990812587 8945178 990812587 954795067 502936232 496285483 502936232 291408566 45748013 954795067 45748013 388724312 708319215 291408566 708319215 458836527 611007087 388724312 611007087 142532314 541797593 458836527 541797593 975376141 856440254 142532314 856440254 895258022 25834114 975376141 25834114 304967228 106102796 895258022 106102796 692250445 694085238 304967228 694085238 135594214 309632362 692250445 309632362 756160393 862667113 135594214 862667113 186914818 245060342 756160393 245060342 987755445 811265862 186914818 811265862 937569975 13053078 987755445 13053078 96021294 64740181 937569975 64740181 238175831 903047380 96021294 903047380 753016049 760537873 238175831 760537873 430867302 248192759 753016049 248192759 343003121 569718645 430867302 569718645 972097540 656660830 343003121 656660830 456382184 29139423 972097540 29139423 182081114 544385242 456382184 544385242 2860216 816309002 182081114 816309002 326652991 997289449 2860216 997289449 785204639 672047137 326652991 672047137 356414190 214812698 785204639 214812698 66126065 642782447 356414190 642782447 4138981 932417372 66126065 932417372 81671828 995982448 4138981 995982448 5865826 917281352 81671828 917281352 230220241 994156861 5865826 994156861 948431358 768299734 230220241 768299734 820826714 52716975 948431358 52716975 343135856 179905261 820826714 179905261 358709914 656502026 343135856 656502026 274131080 640755191 358709914 640755191 300808781 725542599 274131080 725542599 23408793 698621133 300808781 698621133 59103514 976130028 23408793 976130028 641081259 939577513 59103514 939577513 349712671 359098712 641081259 359098712 11319019 649838318 349712671 649838318 359058379 988738900 11319019 988738900 864308108 640478983 359058379 640478983 28048244 137447041 864308108 137447041 539026357 971305842 28048244 971305842 154628075 460443756 539026357 460443756 206320172 844393312 154628075 844393312 338198434 791831929 206320172 791831929 687307074 661400280 338198434 661400280 891217895 314407030 687307074 314407030 978612972 109804876 891217895 109804876 682514081 22643364 978612972 22643364 903383941 319054623 682514081 319054623 592332699 98657229 903383941 98657229 566888483 408283682 592332699 408283682 792858614 433241112 566888483 433241112 662868657 207181499 792858614 207181499 453247990 338432563 662868657 338432563 419373632 547416847 453247990 547416847 731430910 581719230 419373632 581719230 654982828 269189199 731430910 269189199 435308924 346004341 654982828 346004341 200398941 565616024 435308924 565616024 623927881 797700266 200398941 797700266 596501745 376053657 623927881 376053657 754842362 403849423 596501745 403849423 127476502 246285165 754842362 246285165 306086428 870783790 127476502 870783790 122721738 692962507 306086428 692962507 866888019 875363300 122721738 875363300 310858103 134397487 866888019 134397487 524234701 687654282 310858103 687654282 475332103 475536857 524234701 475536857 600751908 524696033 475332103 524696033 777656305 399642968 600751908 399642968 894246459 222745786 777656305 222745786 655595474 107079797 894246459 107079797 614323138 345367349 655595474 345367349 934258944 386077074 614323138 386077074 500570302 67870534 934258944 67870534 905650436 499169189 500570302 499169189 401575103 96586412 905650436 96586412 791056950 598562257 401575103 598562257 899579284 208807927 791056950 208807927 564680423 102295491 899579284 102295491 531565693 435508684 564680423 435508684 842251538 468419643 531565693 468419643 20188869 158723782 842251538 158723782 344208799 979030168 20188869 979030168 95041804 655344503 344208799 655344503 486326332 903946337 95041804 903946337 248258671 512832758 486326332 512832758 295354135 750855712 248258671 750855712 355221007 704122375 295354135 704122375 362667709 643899191 355221007 643899191 411106370 636729940 362667709 636729940 100477618 589391140 411106370 589391140 46734239 898858147 100477618 898858147 527892967 952021797 46734239 952021797 978189315 472231405 527892967 472231405 239965998 22989442 978189315 22989442 565069062 758801452 239965998 758801452 766355573 435199923 565069062 435199923 359232358 234658110 766355573 234658110 260469380 640230732 359232358 640230732 632789471 739246550 260469380 739246550 483773309 367376552 632789471 367376552 889421213 515771926 483773309 515771926 884998732 111684632 889421213 111684632 756828173 115987568 884998732 115987568 96405471 244299049 756828173 244299049 779540195 902723213 96405471 902723213 940617557 220545061 779540195 220545061 203007627 61372877 940617557 61372877 848978469 795254254 203007627 795254254 984462459 151779838 848978469 151779838 438058776 16436322 984462459 16436322 354111404 562788288 438058776 562788288 563851677 645008047 354111404 645008047 437533555 436361163 563851677 436361163 555885608 563303861 437533555 563303861 679479569 443902522 555885608 443902522 653497149 322074154 679479569 322074154 892404004 347299122 653497149 347299122 32103588 108565329 892404004 108565329 992874071 967277395 32103588 967277395 174279792 7240614 992874071 7240614 389413753 824380395 174279792 824380395 285383225 610431437 389413753 610431437 650157258 714186132 285383225 714186132 729470638 350804732 650157258 350804732 613122268 270993977 729470638 270993977 2059636 387223433 613122268 387223433 831543154 998103448 2059636 998103448 698817684 169206962 831543154 169206962 513095371 302817591 698817684 302817591 356763211 486638739 513095371 486638739 254228202 642531013 356763211 642531013 118115296 745066430 254228202 745066430 928981053 880203896 118115296 880203896 653729365 72696434 928981053 72696434 883756504 347181585 653729365 347181585 557580245 117299896 883756504 117299896 934236765 442200353 557580245 442200353 942969643 67953144 934236765 67953144 700982644 59012589 942969643 59012589 427583129 300340569 700982644 300340569 802909383 573408493 427583129 573408493 109742871 197452567 802909383 197452567 235447666 888989542 109742871 888989542 553423704 763254665 235447666 763254665 286957709 446387406 553423704 446387406 995866960 712572578 286957709 712572578 730799138 4062176 995866960 4062176 995065111 269838231 730799138 269838231 359915047 4786967 995065111 4786967 646438562 639751520 359915047 639751520 987429226 354463402 646438562 354463402 635413034 13260839 987429226 13260839 873582597 364474449 635413034 364474449 985173122 127280340 873582597 127280340 823594079 15591495 985173122 15591495 805843775 177242700 823594079 177242700 236168556 194138212 805843775 194138212 297864323 762591068 236168556 762591068 208660182 701635159 297864323 701635159 413955086 789871039 208660182 789871039 414336896 586558564 413955086 586558564 508727849 586248096 414336896 586248096 128815024 491320566 508727849 491320566 527925075 869319218 128815024 869319218 29041044 472179672 527925075 472179672 281849220 970150916 29041044 970150916 134614250 717988834 281849220 717988834 355438181 863687140 134614250 863687140 78527318 643671331 355438181 643671331 719150004 920326527 78527318 920326527 783149239 280999581 719150004 280999581 610647415 216854168 783149239 216854168 941102581 389498876 610647415 389498876 162018259 60894647 941102581 60894647 598168288 837318059 162018259 837318059 615451356 402409289 598168288 402409289 336282897 384869377 615451356 384869377 714262609 663248716 336282897 663248716 884726931 286469001 714262609 286469001 332136641 116287339 884726931 116287339 770071542 667222838 332136641 667222838 861535319 230744938 770071542 230744938 6507982 139960151 861535319 139960151 725742755 993535553 6507982 993535553 415910090 274615957 725742755 274615957 978744435 584839080 415910090 584839080 208882563 22577428 978744435 22577428 614664165 789667871 208882563 789667871 908387400 385714954 614664165 385714954 821379835 93999781 908387400 93999781 395732320 179319736 821379835 179319736 250517839 603917101 395732320 603917101 613112756 748490344 250517839 748490344 29474941 387259769 613112756 387259769 822629903 969755334 29474941 969755334 186409775 177966754 822629903 177966754 427120370 811809176 186409775 811809176 897953278 573921261 427120370 573921261 810966736 103696865 897953278 103696865 562500371 189124543 810966736 189124543 634594741 437727774 562500371 437727774 164623047 365202515 634594741 365202515 781079619 834770051 164623047 834770051 256738764 219038483 781079619 219038483 689202003 742594945 256738764 742594945 269928569 312542182 689202003 312542182 606410288 729870794 269928569 729870794 732783152 393349790 606410288 393349790 743997730 267646593 732783152 267646593 553630942 256798132 743997730 256798132 253251854 446183121 553630942 446183121 495675012 746036433 253251854 746036433 557228747 503472840 495675012 503472840 3678827 442734536 557228747 442734536 725664742 996350150 3678827 996350150 94036748 274714998 725664742 274714998 442062624 904688941 94036748 904688941 186987086 558779670 442062624 558779670 270373809 811193565 186987086 811193565 398501199 729323108 270373809 729323108 15562056 601142801 398501199 601142801 334251655 983999638 15562056 983999638 403792841 665184816 334251655 665184816 222879402 596558357 403792841 596558357 248191396 775424034 222879402 775424034 935686785 750914452 248191396 750914452 246846156 66468107 935686785 66468107 419422638 752418571 246846156 752418571 689146630 581606916 419422638 581606916 993950149 312636012 689146630 312636012 388940185 5886761 993950149 5886761 450863993 610811237 388940185 610811237 345959926 549610900 450863993 549610900 851710448 653570403 345959926 653570403 839115399 149290186 851710448 149290186 555190272 161884631 839115399 161884631 966696748 444653264 555190272 444653264 736496419 34354850 966696748 34354850 446015152 264395808 736496419 264395808 62867020 554592762 446015152 554592762 166498331 935455136 62867020 935455136 456643096 832713121 166498331 832713121 312381297 544158684 456643096 544158684 531606539 685903021 312381297 685903021 842682753 468371522 531606539 468371522 697714952 158250385 842682753 158250385 328813426 303986227 697714952 303986227 774364860 670092942 328813426 670092942 603812261 226346598 774364860 226346598 101509328 396219424 603812261 396219424 663227723 898074499 101509328 898074499 233364661 338048300 663227723 338048300 889251095 765169156 233364661 765169156 985584576 111912393 889251095 111912393 263997477 15208383 985584576 15208383 915111066 735682528 263997477 735682528 330927827 86822146 915111066 86822146 133168192 668080081 330927827 668080081 93203675 864918463 133168192 864918463 79227613 905478209 93203675 905478209 23753399 919666433 79227613 919666433 451060430 975791735 23753399 975791735 866610238 549425476 451060430 549425476 908134503 134683704 866610238 134683704 502269987 94248295 908134503 94248295 747858467 497430411 502269987 497430411 693928506 252731237 747858467 252731237 797983109 307797071 693928506 307797071 970334406 202454318 797983109 202454318 149487943 31028251 970334406 31028251 307591666 849525526 149487943 849525526 212614820 691480289 307591666 691480289 194481920 785757844 212614820 785757844 319061264 803402554 194481920 803402554 806990520 679251328 319061264 679251328 107027247 193161248 806990520 193161248 648637660 891920110 107027247 891920110 418698011 352410695 648637660 352410695 638286015 582424379 418698011 582424379 167674204 361610382 638286015 361610382 380202826 831670666 167674204 831670666 129179245 619848890 380202826 619848890 949790051 868945180 129179245 868945180 1255430 51409139 949790051 51409139 523340247 998878142 1255430 998878142 353166182 476665830 523340247 476665830 88630166 646200213 353166182 646200213 623237901 909673650 88630166 909673650 355624127 376957274 623237901 376957274 572293419 643519077 355624127 643519077 943016942 427631819 572293419 427631819 965919336 58912923 943016942 58912923 851417204 35028314 965919336 35028314 666093157 149411628 851417204 149411628 908637828 335450152 666093157 335450152 669949382 93794090 908637828 93794090 572820981 331727582 669949382 331727582 419040495 427114650 572820981 427114650 710946027 582088220 419040495 582088220 535071404 289855707 710946027 289855707 186384727 464482921 535071404 464482921 913263989 811811274 186384727 811811274 532781187 88815933 913263989 88815933 316197488 467128590 532781187 467128590 491800833 681805584 316197488 681805584 392571307 507336789 491800833 507336789 154995647 607079113 392571307 607079113 732230029 844041741 154995647 844041741 103457495 268220431 732230029 268220431 654997668 896101385 103457495 896101385 534816058 345988412 654997668 345988412 565559527 464908188 534816058 464908188 471523782 434717806 565559527 434717806 836560389 528667347 471523782 528667347 243079646 164327107 836560389 164327107 37100465 756243555 243079646 756243555 954798695 961779219 37100465 961779219 215450278 45727878 954798695 45727878 280241476 783350768 215450278 783350768 722604361 719414783 280241476 719414783 735027008 277660584 722604361 277660584 507829768 265604294 735027008 265604294 353638005 492279153 507829768 492279153 699519321 645807843 353638005 645807843 229031446 302071834 699519321 302071834 824903708 769439802 229031446 769439802 691656113 176006901 824903708 176006901 77765826 310070258 691656113 310070258 541039274 920923265 77765826 920923265 285352301 458451500 541039274 458451500 839848993 714209534 285352301 714209534 801404160 161075715 839848993 161075715 518393452 198990600 801404160 198990600 7472814 481070529 518393452 481070529 376022912 992415740 7472814 992415740 205272385 623734177 376022912 623734177 204372895 793016770 205272385 793016770 92683304 793977344 204372895 793977344 967843391 905948003 92683304 905948003 45091650 33325170 967843391 33325170 923857948 953755131 45091650 953755131 795894756 77987077 923857948 77987077 477378940 204270227 795894756 204270227 376255050 522691944 477378940 522691944 953878399 623304755 376255050 623304755 873669368 46905496 953878399 46905496 859953423 127184964 873669368 127184964 576855075 141358078 859953423 141358078 429605605 423441632 576855075 423441632 149099569 570852876 429605605 570852876 235641914 849886396 149099569 849886396 292246115 763147825 235641914 763147825 748492253 707565289 292246115 707565289 981252768 252267330 748492253 252267330 732309180 19845963 981252768 19845963 35820828 268111139 732309180 268111139 200285911 963198167 35820828 963198167 908074307 797864859 200285911 797864859 538451839 94310494 908074307 94310494 446056773 460899986 538451839 460899986 192530899 554558320 446056773 554558320 22514783 805350423 192530899 805350423 214172585 977028379 22514783 977028379 749843040 784379835 214172585 784379835 628343653 251221370 749843040 251221370 897506359 371961735 628343653 371961735 424385071 104179158 897506359 104179158 750967701 576470336 424385071 576470336 392393625 250147922 750967701 250147922 252958223 607305521 392393625 607305521 987857313 746295337 252958223 746295337 68396428 12949960 987857313 12949960 591057439 930302637 68396428 930302637 370314118 409493458 591057439 409493458 382470477 629153369 370314118 629153369 776259241 617508474 382470477 617508474 142108060 224236303 776259241 224236303 876224431 856886313 142108060 856886313 967883154 124771296 876224431 124771296 323766347 33278088 967883154 33278088 655391512 674377196 323766347 674377196 524784021 345574780 655391512 345574780 578772334 475143101 524784021 475143101 456976811 421855519 578772334 421855519 45588149 543885350 456976811 543885350 118820867 953216540 45588149 953216540 707846175 879460034 118820867 879460034 473249655 293154654 707846175 293154654 90013845 527011050 473249655 527011050 118286516 908447274 90013845 908447274 931595624 880032625 118286516 880032625 344960800 70121440 931595624 70121440 760772840 654499232 344960800 654499232 257357135 240243699 760772840 240243699 784957699 741961443 257357135 741961443 614930095 215083746 784957699 215083746 813785354 385471069 614930095 385471069 360365526 186640974 813785354 186640974 339313589 639208525 360365526 639208525 451611436 660257635 339313589 660257635 702955977 548847823 451611436 548847823 440795510 298054114 702955977 298054114 586274934 560208769 440795510 560208769 255310275 414177054 586274934 414177054 376007192 744086150 255310275 744086150 720668337 623791672 376007192 623791672 855366443 279725954 720668337 279725954 249517997 145939583 855366443 145939583 471613370 749545295 249517997 749545295 227488669 528578724 471613370 528578724 665264330 770880180 227488669 770880180 798072718 335943117 665264330 335943117 901769528 202352835 798072718 202352835 601290883 100174509 901769528 100174509 600447366 399086294 601290883 399086294 271787998 400005331 600447366 400005331 14636814 727886062 271787998 727886062 244239579 985102167 14636814 985102167 254291082 754824576 244239579 754824576 561362679 745037242 254291082 745037242 210245874 438797421 561362679 438797421 909002154 788478439 210245874 788478439 555696324 93350073 909002154 93350073 880772364 444105798 555696324 444105798 242975397 120314838 880772364 120314838 77602294 756395172 242975397 756395172 326766512 921047676 77602294 921047676 302698988 671915737 326766512 671915737 32193880 696478816 302698988 696478816 446242929 967236661 32193880 967236661 509483318 554418318 446242929 554418318 738847676 490625786 509483318 490625786 159334703 262174455 738847676 262174455 696741383 839660373 159334703 839660373 30957406 304864877 696741383 304864877 156755356 968407708 30957406 968407708 675827761 842094971 156755356 842094971 794321832 325747237 675827761 325747237 895581635 205778350 794321832 205778350 82906280 105756952 895581635 105756952 984966000 915660639 82906280 915660639 43333040 15943968 984966000 15943968 775024681 955562986 43333040 955562986 678907986 225520000 775024681 225520000 522917725 322510195 678907986 322510195 990906707 477041521 522917725 477041521 192803008 9497171 990906707 9497171 100712677 805088313 192803008 805088313 756259732 898622139 100712677 898622139 85840070 244879143 756259732 244879143 262390078 912466247 85840070 912466247 875065997 737242472 262390078 737242472 710649117 125945531 875065997 125945531 690424521 290068937 710649117 290068937 903678740 311266626 690424521 311266626 638929900 98463950 903678740 98463950 775580819 361007861 638929900 361007861 350937784 224947441 775580819 224947441 802411852 648827676 350937784 648827676 32566747 197919448 802411852 197919448 603795746 966819296 32566747 966819296 283714289 396246670 603795746 396246670 223269900 715923185 283714289 715923185 119872252 774939201 223269900 774939201 919732705 878397112 119872252 878397112 515707734 82316500 919732705 82316500 261396343 483832014 515707734 483832014 745187859 738269597 261396343 738269597 372263920 255627397 745187859 255627397 883990503 627121786 372263920 627121786 962209290 117006448 883990503 117006448 181037019 38822357 962209290 38822357 136907466 817440187 181037019 817440187 270636837 861500047 136907466 861500047 458015128 729033650 270636837 729033650 521652136 542745039 458015128 542745039 949091679 478028461 521652136 478028461 438734712 52057957 949091679 52057957 507463008 562207816 438734712 562207816 736241615 492645867 507463008 492645867 700512057 264615143 736241615 264615143 407539446 300921613 700512057 300921613 609249618 592916771 407539446 592916771 244049961 390887665 609249618 390887665 749915931 755070746 244049961 755070746 656631782 251114187 749915931 251114187 48428102 344402793 656631782 344402793 264525153 950272006 48428102 950272006 439349443 735126424 264525153 735126424 870954950 561515653 439349443 561515653 263174594 130167233 870954950 130167233 164274961 736599447 263174594 736599447 504347179 835228651 164274961 835228651 124858524 495257604 504347179 495257604 347588810 873186623 124858524 873186623 667587206 652044642 347588810 652044642 180853244 334036021 667587206 334036021 653457201 817608900 180853244 817608900 267058237 347316891 653457201 347316891 255677926 732726194 267058237 732726194 51891708 743517420 255677926 743517420 560797116 946890907 51891708 946890907 891480443 439240553 560797116 439240553 172434911 109591078 891480443 109591078 760560987 826340060 172434911 826340060 612307270 240501127 760560987 240501127 457112156 387991576 612307270 387991576 988778174 543633287 457112156 543633287 126719483 11906896 988778174 11906896 232722604 871453899 126719483 871453899 27638165 765785258 232722604 765785258 225427427 971797069 27638165 971797069 162037206 772841657 225427427 772841657 928840394 837272540 162037206 837272540 877766213 72861820 928840394 72861820 199496836 123424402 877766213 123424402 434269335 798750908 199496836 798750908 90607318 566522790 434269335 566522790 368764309 907895152 90607318 907895152 978965646 630863075 368764309 630863075 556613209 22328811 978965646 22328811 56751305 443267020 556613209 443267020 829023895 942364256 56751305 942364256 327621057 171651987 829023895 171651987 487162436 671074416 327621057 671074416 27172511 512089594 487162436 512089594 308852965 972398031 27172511 972398031 596755278 689976431 308852965 689976431 579487508 403692777 596755278 403692777 637528402 421243835 579487508 421243835 778162106 362325669 637528402 362325669 106237483 221878334 778162106 221878334 348802864 892771578 106237483 892771578 201285038 650884198 348802864 650884198 909134124 796888513 201285038 796888513 291981894 93189334 909134124 93189334 977596306 707787655 291981894 707787655 57717441 23554513 977596306 23554513 809978411 941296897 57717441 941296897 714393 190149936 809978411 190149936 32190273 999398843 714393 999398843 189648461 967237526 32190273 967237526 730281113 808348974 189648461 808348974 566009344 270301148 730281113 270301148 452601049 434167090 566009344 434167090 607056688 548115238 452601049 548115238 960736605 392599545 607056688 392599545 879507433 40028976 960736605 40028976 438474677 121624045 879507433 121624045 120182938 562458225 438474677 562458225 56304448 877971547 120182938 877971547 880186731 942796164 56304448 942796164 879789679 120844055 880186731 120844055 821644951 121274057 879789679 121274057 116945477 179038101 821644951 179038101 181663783 881467471 116945477 881467471 93738904 816819610 181663783 816819610 719628199 904950120 93738904 904950120 915703575 280670938 719628199 280670938 944181080 86253647 915703575 86253647 900794699 57301765 944181080 57301765 815121736 101132096 900794699 101132096 980302761 185334606 815121736 185334606 216424793 20934000 980302761 20934000 484119374 782364099 216424793 782364099 512994157 515479605 484119374 515479605 929788728 486825158 512994157 486825158 148465136 71634492 929788728 71634492 472566131 850625707 148465136 850625707 113741712 527602649 472566131 527602649 616176583 884557824 113741712 884557824 715090998 384123433 616176583 384123433 698566839 285473096 715090998 285473096 294825893 303075895 698566839 303075895 99336893 704705631 294825893 704705631 717773188 899953040 99336893 899953040 456817020 282693423 717773188 282693423 166090486 544018568 456817020 544018568 8469596 833047248 166090486 833047248 9701263 991305263 8469596 991305263 124470814 990122555 9701263 990122555 115136766 873614007 124470814 873614007 437788625 883268166 115136766 883268166 223838179 562995555 437788625 562995555 89687442 774428430 223838179 774428430 540983903 908752818 89687442 908752818 12316799 458495728 540983903 458495728 140001153 987786032 12316799 987786032 579120838 858908949 140001153 858908949 966488202 421513398 579120838 421513398 862427308 34582590 966488202 34582590 826925946 139016107 862427308 139016107 527690722 173932773 826925946 173932773 376444464 472378730 527690722 472378730 845741671 623218433 376444464 623218433 920384579 155007467 845741671 155007467 934328019 81553616 920384579 81553616 638590613 67804325 934328019 67804325 641255165 361455772 638590613 361455772 769928470 359000930 641255165 359000930 325782846 230931756 769928470 230931756 432147959 672752435 325782846 672752435 887516908 568474815 432147959 568474815 335343410 113608418 887516908 113608418 453046303 664288448 335343410 664288448 59781583 547605453 453046303 547605453 689202405 938624648 59781583 938624648 457790694 312541691 689202405 312541691 154373066 543011359 457790694 543011359 175675801 844586676 154373066 844586676 252312819 822852483 175675801 822852483 356830459 746845040 252312819 746845040 365243171 642447572 356830459 642447572 213499061 634190697 365243171 634190697 808038623 784993345 213499061 784993345 166762358 192198562 808038623 192198562 399444825 832438280 166762358 832438280 484223499 600455126 399444825 600455126 749414296 515372710 484223499 515372710 151728707 251539488 749414296 251539488 625763853 847156930 151728707 847156930 569864169 374112499 625763853 374112499 819470359 430049143 569864169 430049143 550401209 181333735 819470359 181333735 805171026 449014834 550401209 449014834 750830722 194781646 805171026 194781646 406209684 250253943 750830722 250253943 112565019 594273896 406209684 594273896 615218747 885844478 112565019 885844478 597951376 385185666 615218747 385185666 544071986 402513040 597951376 402513040 521416925 455613109 544071986 455613109 4362356 478171565 521416925 478171565 417028041 995619348 4362356 995619348 935436885 583841070 417028041 583841070 943337751 66894765 935436885 66894765 734920532 58415951 943337751 58415951 539891598 265674073 734920532 265674073 756026757 459495233 539891598 459495233 438023970 245287672 756026757 245287672 871149301 562814330 438023970 562814330 244345047 129944678 871149301 129944678 387793989 754741800 244345047 754741800 17124387 611851179 387793989 611851179 868703119 982397316 17124387 982397316 699226537 132467466 868703119 132467466 801820453 302298719 699226537 302298719 851328377 198472678 801820453 198472678 715845246 149488514 851328377 149488514 601685606 284620610 715845246 284620610 193019696 398541730 601685606 398541730 869241657 804910725 193019696 804910725 222755633 131887863 869241657 131887863 741243063 775557551 222755633 775557551 70412558 259811114 741243063 259811114 844901081 928385289 70412558 928385289 442536539 155867973 844901081 155867973 620989200 558055834 442536539 558055834 162121373 379408426 620989200 379408426 222565703 837204991 162121373 837204991 376561550 775790897 222565703 775790897 813122906 623099787 376561550 623099787 58783786 187225593 813122906 187225593 712386036 940016293 58783786 940016293 650011688 288160301 712386036 288160301 888025355 350936232 650011688 350936232 432412764 113313077 888025355 113313077 469793924 568139902 432412764 568139902 533479125 530149171 469793924 530149171 168161444 466310167 533479125 466310167 289251647 831133192 168161444 831133192 411410263 710186972 289251647 710186972 319519653 589193876 411410263 589193876 780480083 678752549 319519653 678752549 646477735 219566285 780480083 219566285 727121341 354389604 646477735 354389604 136096414 273223724 727121341 273223724 554440020 862268762 136096414 862268762 458199864 445350780 554440020 445350780 35665498 542513592 458199864 542513592 734142267 963407576 35665498 963407576 424410742 266444469 734142267 266444469 834506550 576436018 424410742 576436018 758147329 166451299 834506550 166451299 836078928 243089070 758147329 243089070 882138616 164776165 836078928 164776165 169254052 119021900 882138616 119021900 269215033 829997875 169254052 829997875 282193978 730725653 269215033 730725653 223762438 717505112 282193978 717505112 873778816 774495967 223762438 774495967 344932019 127109116 873778816 127109116 960425957 654537285 344932019 654537285 10510913 40357927 960425957 40357927 999252690 989354091 10510913 989354091 255353472 721801 999252690 721801 491682025 743945656 255353472 743945656 800400160 507458220 491682025 507458220 304252635 199936386 800400160 199936386 230638240 694968659 304252635 694968659 876443488 767648836 230638240 767648836 575476594 124532062 876443488 124532062 805712326 424582792 575476594 424582792 559321145 194270504 805712326 194270504 378029117 440692219 559321145 440692219 688283670 621759906 378029117 621759906 562779237 313531253 688283670 313531253 761719687 437479377 562779237 437479377 444946316 239185140 761719687 239185140 966848737 555473726 444946316 555473726 870068416 34203153 966848737 34203153 826790620 131012940 870068416 131012940 125819557 174075578 826790620 174075578 384097532 872279585 125819557 872279585 300610249 615724780 384097532 615724780 816869234 698902182 300610249 698902182 77021987 183744533 816869234 183744533 336927308 921693294 77021987 921693294 889603942 662539138 336927308 662539138 916534487 111566775 889603942 111566775 40965707 85414907 916534487 85414907 111465071 958135681 40965707 958135681 985832981 887135806 111465071 887135806 760706985 14940005 985832981 14940005 677843340 240336966 760706985 240336966 697563223 323668135 677843340 323668135 672706983 304175148 697563223 304175148 274848291 328729043 672706983 328729043 777478542 724798278 274848291 724798278 325437509 223011628 777478542 223011628 447410099 673023688 325437509 673023688 135770925 553359688 447410099 553359688 403077759 862525168 135770925 862525168 272578320 597092435 403077759 597092435 446396216 727098849 272578320 727098849 842584636 554245517 446396216 554245517 852208258 158356595 842584636 158356595 85616551 148776213 852208258 148776213 390907863 912663578 85616551 912663578 799612676 608671798 390907863 608671798 109066472 200658846 799612676 200658846 135649617 889779123 109066472 889779123 488226055 862638331 135649617 862638331 233331787 510789780 488226055 510789780 147699836 765196408 233331787 765196408 851376724 851253249 147699836 851253249 506803894 149469116 851376724 149469116 683918749 493226862 506803894 493226862 676737735 317885566 683918749 317885566 814028317 324793810 676737735 324793810 332803645 186427031 814028317 186427031 481313384 666270132 332803645 666270132 417855072 518382548 481313384 518382548 280963196 583018729 417855072 583018729 898774813 718811013 280963196 718811013 704089207 102795427 898774813 102795427 102213826 296857323 704089207 296857323 400584071 897442844 102213826 897442844 967570899 599453819 400584071 599453819 135804986 33526866 967570899 33526866 882597575 862494662 135804986 862494662 689419960 118501756 882597575 118501756 833537052 312368973 689419960 312368973 742316108 167378741 833537052 167378741 446857735 258673475 742316108 258673475 796355189 553873471 446857735 553873471 168371963 203776501 796355189 203776501 342263902 830895553 168371963 830895553 281155836 657536280 342263902 657536280 258685240 718655890 281155836 718655890 47884703 740627943 258685240 740627943 385778792 950912540 47884703 950912540 707466679 614040113 385778792 614040113 528458964 293448695 707466679 293448695 331177028 471575906 528458964 471575906 451833102 667856139 331177028 667856139 444858284 548614045 451833102 548614045 119579587 555498796 444858284 555498796 58125917 878611359 119579587 878611359 120350860 940735721 58125917 940735721 499274244 877855836 120350860 877855836 329932169 500343226 499274244 500343226 33036889 669001139 329932169 669001139 37006389 966281178 33036889 966281178 909223956 961823336 37006389 961823336 842830185 93153442 909223956 93153442 650821014 158090264 842830185 158090264 84842214 350203244 650821014 350203244 473700437 913477538 84842214 913477538 642347334 526599387 473700437 526599387 49266599 358104348 642347334 358104348 779239499 949344191 49266599 949344191 748392739 220961589 779239499 220961589 242610199 252303880 748392739 252303880 232123663 756674990 242610199 756674990 63934938 766423218 232123663 766423218 5526418 934297613 63934938 934297613 658143299 994486811 5526418 994486811 599745456 343022981 658143299 343022981 634253539 400682183 599745456 400682183 660425904 365591534 634253539 365591534 576431087 340899351 660425904 340899351 752144287 423828718 576431087 423828718 43148381 249099633 752144287 249099633 535313228 955728623 43148381 955728623 189100116 464349844 535313228 464349844 591569515 808782441 189100116 808782441 546023343 409013920 591569515 409013920 369544546 453473833 546023343 453473833 550647143 629838307 369544546 629838307 406052303 448843312 550647143 448843312 432660859 594470533 406052303 594470533 483077772 567728786 432660859 567728786 686864520 516597207 483077772 516597207 487720316 314920399 686864520 314920399 70240352 511281032 487720316 511281032 515143545 928508182 70240352 928508182 915603802 484564475 515143545 484564475 894882196 86306270 915603802 86306270 145905333 106377885 894882196 106377885 102554467 852903781 145905333 852903781 797010187 896999535 102554467 896999535 27643958 203079891 797010187 203079891 94418172 971794499 27643958 971794499 753106937 904409905 94418172 904409905 204711835 248098016 753106937 248098016 432990589 793637883 204711835 793637883 276349039 567447135 432990589 567447135 597075090 723150647 276349039 723150647 587883288 403371171 597075090 403371171 994708978 412719017 587883288 412719017 405545769 5131585 994708978 5131585 479743097 594958210 405545769 594958210 398122491 520262711 479743097 520262711 323396810 601552641 398122491 601552641 386779659 674655839 323396810 674655839 750153947 612908910 386779659 612908910 663467041 250958947 750153947 250958947 801450409 337760290 663467041 337760290 312437716 198985350 801450409 198985350 182135347 685870795 312437716 685870795 396314040 816173503 182135347 816173503 463837361 603152976 396314040 603152976 531685536 536457570 463837361 536457570 275947207 468287485 531685536 468287485 437588916 723596196 275947207 723596196 895562978 563235640 437588916 563235640 317162649 105764377 895562978 105764377 383630090 681071690 317162649 681071690 291365345 616376229 383630090 616376229 25508251 708430527 291365345 708430527 700204966 974060804 25508251 974060804 225410574 301123764 700204966 301123764 228195271 772859414 225410574 772859414 918669193 770121276 228195271 770121276 294778399 83323843 918669193 83323843 809992567 704754598 294778399 704754598 425916122 190128648 809992567 190128648 393027118 575225467 425916122 575225467 320519261 606784263 393027118 606784263 774011494 677773524 320519261 677773524 835384657 226641745 774011494 226641745 845607431 165438055 835384657 165438055 442645324 155109713 845607431 155109713 287769793 557863350 442645324 557863350 914865457 711664551 287769793 711664551 696351134 87029253 914865457 87029253 866107686 305375256 696351134 305375256 509180044 135436736 866107686 135436736 126056833 490914226 509180044 490914226 884458141 872086629 126056833 872086629 167519554 116518133 884458141 116518133 267643329 831760414 167519554 831760414 973032174 732072655 267643329 732072655 65008323 28203862 973032174 28203862 317915195 933327859 65008323 933327859 327247586 680302191 317915195 680302191 943215698 671598928 327247586 671598928 570359769 58576703 943215698 58576703 505741612 429572358 570359769 429572358 761535071 494094535 505741612 494094535 491069829 239383414 761535071 239383414 3177712 508072904 491069829 508072904 816048965 996831158 3177712 996831158 84016888 184548316 816048965 184548316 855298876 914606686 84016888 914606686 664302681 146001515 855298876 146001515 398228627 336915567 664302681 336915567 297439479 601430966 398228627 601430966 207120467 701975193 297439479 701975193 805735419 791331703 207120467 791331703 948423430 194211246 805735419 194211246 788370820 52760489 948423430 52760489 669610243 211508928 788370820 211508928 829161726 332108017 669610243 332108017 977664668 171444676 829161726 171444676 428964334 23475038 977664668 23475038 884084471 571797770 428964334 571797770 524681852 116885417 884084471 116885417 41227731 475203789 524681852 475203789 444199350 957849075 41227731 957849075 554154560 556238094 444199350 556238094 575222692 445608114 554154560 445608114 614583609 424936961 575222692 424936961 463683651 385825524 614583609 385825524 91230753 536669200 463683651 536669200 600080945 907416475 91230753 907416475 174704576 400420245 600080945 400420245 496295296 823881831 174704576 823881831 397448513 502932316 496295296 502932316 260124069 602230321 397448513 602230321 375126909 739519642 260124069 739519642 66573324 624650053 375126909 624650053 786167092 931986957 66573324 931986957 827748055 213921318 786167092 213921318 658885109 173092685 827748055 173092685 434644548 342307553 658885109 342307553 592882801 566179680 434644548 566179680 402314558 407764851 592882801 407764851 710137736 597920952 402314558 597920952 652549544 290630321 710137736 290630321 302002750 348189104 652549544 348189104 882471792 697199604 302002750 697199604 975070491 118660820 882471792 118660820 832235591 26043211 975070491 26043211 136248948 168458954 832235591 168458954 393317658 862138615 136248948 862138615 236525006 606445306 393317658 606445306 598838864 762260182 236525006 762260182 517541999 401672695 598838864 401672695 857272994 482071397 517541999 482071397 572852221 144351783 857272994 144351783 219795143 427105135 572852221 427105135 613120526 778967040 219795143 778967040 473364772 387247771 613120526 387247771 194553319 526881215 473364772 526881215 660342745 803373109 194553319 803373109 411963879 340989028 660342745 340989028 929643542 588396001 411963879 588396001 792783335 71828296 929643542 71828296 99230866 207235889 792783335 207235889 834383447 900106294 99230866 900106294 204615631 166575236 834383447 166575236 46354503 793672852 204615631 793672852 75409118 952373767 46354503 952373767 417104984 923211869 75409118 923211869 105640442 583775955 417104984 583775955 797073247 893606746 105640442 893606746 371175303 203039645 797073247 203039645 353604275 628277447 371175303 628277447 413119182 645868735 353604275 645868735 499074186 587402877 413119182 587402877 677019838 500495103 499074186 500495103 217626106 324549022 677019838 324549022 55781577 781303377 217626106 781303377 437920822 943400721 55781577 943400721 769519978 562845440 437920822 562845440 809680968 231432439 769519978 231432439 900397069 190467145 809680968 190467145 823297737 101538020 900397069 101538020 330865826 177550497 823297737 177550497 487943129 668119968 330865826 668119968 236976260 511124836 487943129 511124836 910453227 761727623 236976260 761727623 603246227 91821792 910453227 91821792 80521744 396900896 603246227 396900896 278241482 918416819 80521744 918416819 618484032 721143330 278241482 721143330 60901669 381875945 618484032 381875945 405410555 937463501 60901669 937463501 915820449 595053643 405410555 595053643 909098684 86062675 915820449 86062675 628967609 93228465 909098684 93228465 746504837 371283663 628967609 371283663 497684632 254089397 746504837 254089397 735380832 501503523 497684632 501503523 884493661 265302920 735380832 265302920 965599390 116474075 884493661 116474075 85065097 35275507 965599390 35275507 92509939 913246303 85065097 913246303 294914589 906026468 92509939 906026468 953370168 704528239 294914589 704528239 221989406 47491257 953370168 47491257 870583459 776566948 221989406 776566948 342603343 130490369 870583459 130490369 787359822 657119784 342603343 657119784 157888765 212558578 787359822 212558578 243126427 840994176 157888765 840994176 798408952 756209944 243126427 756209944 873189197 201941000 798408952 201941000 471433463 127630980 873189197 127630980 541232325 528779015 471433463 528779015 120891715 458222339 541232325 458222339 610900389 877239788 120891715 877239788 791538664 389253207 610900389 389253207 73177566 208253889 791538664 208253889 878893951 925490828 73177566 925490828 289687827 122373789 878893951 122373789 747652001 709838899 289687827 709838899 372520412 252990241 747652001 252990241 908457111 626908713 372520412 626908713 82563892 93960306 908457111 93960306 906997269 916111943 82563892 916111943 424842191 95243292 906997269 95243292 192708271 575984753 424842191 575984753 389700536 805151633 192708271 805151633 339595992 610029114 389700536 610029114 535294862 659995718 339595992 659995718 537371665 464353982 535294862 464353982 421766481 462029710 537371665 462029710 511368818 579118584 421766481 579118584 319279899 488416803 511368818 488416803 397122375 679078221 319279899 679078221 515412233 602500488 397122375 602500488 896919135 484184540 515412233 484184540 281405991 104612812 896919135 104612812 103437929 718427889 281405991 718427889 985882840 896182151 103437929 896182151 81145072 14884186 985882840 14884186 245459081 917755814 81145072 917755814 185928021 754018823 245459081 754018823 848407651 812265728 185928021 812265728 899559735 152356255 848407651 152356255 259434463 102302754 899559735 102302754 133221516 740127076 259434463 740127076 153460917 864846287 133221516 864846287 428581162 845476106 153460917 845476106 383530244 572238937 428581162 572238937 670289461 616555171 383530244 616555171 901237465 331339617 670289461 331339617 476545288 100663737 901237465 100663737 46710230 523417797 476545288 523417797 197651450 952046498 46710230 952046498 178634819 800332810 197651450 800332810 561371017 819887955 178634819 819887955 453530099 438786581 561371017 438786581 928044621 547151873 453530099 547151873 633310166 73604484 928044621 73604484 408212849 366760279 633310166 366760279 584628480 592173057 408212849 592173057 748448212 415679886 584628480 415679886 109425048 252286102 748448212 252286102 165760028 889456459 109425048 889456459 994246774 833382222 165760028 833382222 927818897 5515652 994246774 5515652 756315185 73932550 927818897 73932550 9902093 244807879 756315185 244807879 557029376 989869383 9902093 989869383 287345100 442995009 557029376 442995009 936703578 712059130 287345100 712059130 28418258 65520740 936703578 65520740 899705574 970712335 28418258 970712335 459524488 102219306 899705574 102219306 525317936 541072088 459524488 541072088 243828242 474675371 525317936 474675371 809050397 755311194 243828242 755311194 661480457 191055374 809050397 191055374 937707198 339724577 661480457 339724577 188500293 64647941 937707198 64647941 237897626 809579195 188500293 809579195 74648011 760871576 237897626 760871576 863369653 923922877 74648011 923922877 205589775 138281328 863369653 138281328 690392223 792671822 205589775 792671822 92456146 311316378 690392223 311316378 363615295 906148937 92456146 906148937 787947904 635775926 363615295 635775926 801678418 211945672 787947904 211945672 222007499 198678636 801678418 198678636 449803365 776540639 222007499 776540639 731928715 550664125 449803365 550664125 567911898 268541746 731928715 268541746 180436303 432162689 567911898 432162689 881307308 818018362 180436303 818018362 483114188 119756466 881307308 119756466 917085440 516523401 483114188 516523401 506230350 84809859 917085440 84809859 998592301 493823964 506230350 493823964 426096712 1269704 998592301 1269704 639635199 575024690 426096712 575024690 968440818 360459542 639635199 360459542 636289267 32754205 968440818 32754205 396792555 363560881 636289267 363560881 183318463 602759766 396792555 602759766 253912449 815029874 183318463 815029874 232655700 745294465 253912449 745294465 371659343 765817776 232655700 765817776 430466125 627779536 371659343 627779536 992599266 570139756 430466125 570139756 665909156 7727997 992599266 7727997 556298658 335538253 665909156 335538253 281849881 443471172 556298658 443471172 772180203 717958068 281849881 717958068 145417059 228592946 772180203 228592946 685928772 853476085 145417059 853476085 707442933 315886971 685928772 315886971 256059075 293517888 707442933 293517888 800798431 743233207 256059075 743233207 481739722 199564536 800798431 199564536 692575321 517884835 481739722 517884835 761068936 309246136 692575321 309246136 369604610 239826068 761068936 239826068 914338158 629797571 369604610 629797571 548250033 87576628 914338158 87576628 860864514 451192709 548250033 451192709 501582525 140503379 860864514 140503379 420787840 498222493 501582525 498222493 142725368 580030026 420787840 580030026 66813840 856306217 142725368 856306217 369037502 931738834 66813840 931738834 551450320 630260473 369037502 630260473 177604621 447952954 551450320 447952954 341769996 821058086 177604621 821058086 391749595 657994056 341769996 657994056 914571098 607857217 391749595 607857217 800974268 87384360 914571098 87384360 438758552 199336414 800974268 199336414 265960153 562178519 438758552 562178519 793022320 733737871 265960153 733737871 116276877 207065225 793022320 207065225 6409371 882204683 116276877 882204683 883006084 993665709 6409371 993665709 968335301 118203507 883006084 118203507 667480074 32929330 968335301 32929330 631472124 334284449 667480074 334284449 724667260 368759621 631472124 368759621 78968113 275837370 724667260 275837370 25861434 919843268 78968113 919843268 667202714 973695604 25861434 973695604 986099236 334503475 667202714 334503475 663218360 14639983 986099236 14639983 79563815 338054959 663218360 338054959 776833694 919452036 79563815 919452036 882031094 223667698 776833694 223667698 496523922 119141374 882031094 119141374 875329999 502735152 496523922 502735152 122012543 125800162 875329999 125800162 986181589 876174843 122012543 876174843 444997910 14595821 986181589 14595821 148604014 555445114 444997910 555445114 872811369 850386671 148604014 850386671 264640679 128130758 872811369 128130758 284178815 734978412 264640679 734978412 14190579 715420101 284178815 715420101 771837910 985777463 14190579 985777463 552926053 229053213 771837910 229053213 22640094 446654315 552926053 446654315 237762350 976832282 22640094 976832282 988008726 760986857 237762350 760986857 70620005 12763061 988008726 12763061 132265967 928044455 70620005 928044455 962196872 865844943 132265967 865844943 956087556 38844471 962196872 38844471 248577022 44674474 956087556 44674474 396243558 750558240 248577022 750558240 890035044 603247420 396243558 603247420 625244785 111090706 890035044 111090706 731730920 374485779 625244785 374485779 352283360 268877192 731730920 268877192 590921825 647258752 352283360 647258752 86822361 409563815 590921825 409563815 500081415 911291847 86822361 911291847 123299911 499534322 500081415 499534322 43514919 874843196 123299911 874843196 420276026 955434302 43514919 955434302 933539290 580682938 420276026 580682938 900000576 68335918 933539290 68335918 432188579 101981425 900000576 101981425 698059710 568407192 432188579 568407192 996949142 303602278 698059710 303602278 474970474 3053701 996949142 3053701 968631619 525065310 474970474 525065310 667605697 32444549 968631619 32444549 284212585 334001651 667605697 334001651 665926871 715392885 284212585 715392885 554362284 335526120 665926871 335526120 483308775 445434623 554362284 445434623 400054878 516223950 483308775 516223950 798719925 599954867 400054878 599954867 405958653 201555152 798719925 201555152 911234385 594522432 405958653 594522432 403807454 91105872 911234385 91105872 402650862 596554466 403807454 596554466 65042960 597551122 402650862 597551122 28081508 933286289 65042960 933286289 393841411 971216178 28081508 971216178 935434880 605680998 393841411 605680998 782997819 66905747 935434880 66905747 985561286 217054216 782997819 217054216 969525222 15235415 985561286 15235415 451325877 31680548 969525222 31680548 339933011 549150559 451325877 549150559 193114769 659624758 339933011 659624758 522464058 804734927 193114769 804734927 996135993 477398691 522464058 477398691 173893099 3850558 996135993 3850558 843571028 824816941 173893099 824816941 800249519 157347449 843571028 157347449 711514688 200039785 800249519 200039785 964626171 289199276 711514688 289199276 215220550 36449591 964626171 36449591 525552386 783590148 215220550 783590148 37336431 474465250 525552386 474465250 540368083 961458567 37336431 961458567 82353446 459046827 540368083 459046827 645465712 916313551 82353446 916313551 844140324 355180215 645465712 355180215 890584469 156647837 844140324 156647837 143247634 110504413 890584469 110504413 463071918 855687395 143247634 855687395 640229681 537373005 463071918 537373005 296351107 359827478 640229681 359827478 508211409 703223608 296351107 703223608 371715587 491888864 508211409 491888864 832824238 627736746 371715587 627736746 905808962 167921140 832824238 167921140 140025475 96339596 905808962 96339596 490442329 858831431 140025475 858831431 884965543 508560981 490442329 508560981 182753398 115993820 884965543 115993820 193998029 815539563 182753398 815539563 724379017 803767263 193998029 803767263 390085969 276094901 724379017 276094901 188203940 609671922 390085969 609671922 717589651 809886728 188203940 809886728 609641141 282928584 717589651 282928584 491286849 390574928 609641141 390574928 123686256 507764153 491286849 507764153 59710300 874525333 123686256 874525333 101817668 938756715 59710300 938756715 872601014 897863336 101817668 897863336 548819084 128395491 872601014 128395491 435398861 450741775 548819084 450741775 278190046 565506276 435398861 565506276 864344870 721193231 278190046 721193231 985180294 137408075 864344870 137408075 363967255 15579140 985180294 15579140 266314693 635450562 363967255 635450562 77109476 733428755 266314693 733428755 817902948 921607161 77109476 921607161 701770756 182860644 817902948 182860644 411216079 299491325 701770756 299491325 413911691 589331269 411216079 589331269 54580045 586573196 413911691 586573196 511874968 944266597 54580045 944266597 905724169 487858550 511874968 487858550 351237694 96516288 905724169 96516288 182706674 648464193 351237694 648464193 899592837 815552577 182706674 815552577 699446992 102286571 899592837 102286571 996436559 302102295 699446992 302102295 857840813 3478601 996436559 3478601 203051841 143726275 857840813 143726275 236089814 795228073 203051841 795228073 416072 762641247 236089814 762641247 62769357 999629076 416072 999629076 406022826 935584773 62769357 935584773 874295406 594490730 406022826 594490730 606374331 126609458 874295406 126609458 777769228 393391804 606374331 393391804 41318090 222528569 777769228 222528569 928268801 957768633 41318090 957768633 531390070 73468309 928268801 73468309 902174431 468624338 531390070 468624338 197116577 99905527 902174431 99905527 459797881 800932678 197116577 800932678 320276100 540884526 459797881 540884526 523853592 677995740 320276100 677995740 627954926 475994514 523853592 475994514 606345490 372295554 627954926 372295554 734613676 393425154 606345490 393425154 459114402 265908202 734613676 265908202 766665860 541597233 459114402 541597233 75555775 234519296 766665860 234519296 612316538 923064170 75555775 923064170 238867281 387978006 612316538 387978006 508121665 759974407 238867281 759974407 87351229 492032761 508121665 492032761 302066668 910760422 87351229 910760422 965112079 697083563 302066668 697083563 840332465 35838920 965112079 35838920 351704179 160533410 840332465 160533410 202044475 647907836 351704179 647907836 517392872 796129609 202044475 796129609 543216356 482243835 517392872 482243835 736970220 456574786 543216356 456574786 977738992 263994782 736970220 263994782 84459684 23361094 977738992 23361094 416752139 914034393 84459684 914034393 623522502 584080573 416752139 584080573 888568316 376625157 623522502 376625157 510425114 112820539 888568316 112820539 216142690 489755915 510425114 489755915 170581077 782688814 216142690 782688814 569201066 828310429 170581077 828310429 43790505 430823299 569201066 430823299 775736231 955118203 43790505 955118203 533310372 224747663 775736231 224747663 409573553 466489422 533310372 466489422 129609082 590810205 409573553 590810205 950235172 868437340 129609082 868437340 377791129 50935407 950235172 50935407 699100048 622045159 377791129 622045159 966668094 302553689 699100048 302553689 475389118 34403135 966668094 34403135 725355346 524616879 475389118 524616879 821325021 275158726 725355346 275158726 138262933 179343241 821325021 179343241 39833511 860534458 138262933 860534458 734209448 959479881 39833511 959479881 475746805 266394366 734209448 266394366 73988938 524291016 475746805 524291016 219022929 924594975 73988938 924594975 441987679 779843302 219022929 779843302 858392599 558965474 441987679 558965474 157561866 143149748 858392599 143149748 270976562 841320428 157561866 841320428 433446307 728722332 270976562 728722332 204643751 567129081 433446307 567129081 59925842 793656817 204643751 793656817 378748224 938439330 59925842 938439330 876668745 621125470 378748224 621125470 562001063 124343089 876668745 124343089 775750470 438285692 562001063 438285692 842861225 224688011 775750470 224688011 83037898 158049865 842861225 158049865 76264113 915496914 83037898 915496914 311807601 922521553 76264113 922521553 784443890 686472735 311807601 686472735 630774853 215623988 784443890 215623988 360171799 369705059 630774853 369705059 312830239 639467900 360171799 639467900 825562733 685490787 312830239 685490787 831257611 175177389 825562733 175177389 664655402 169389012 831257611 169389012 826683363 336637999 664655402 336637999 598283408 174138225 826683363 174138225 174225490 402239058 598283408 402239058 783091588 824441587 174225490 824441587 690035358 216933002 783091588 216933002 531525391 311745529 690035358 311745529 131900945 468456323 531525391 468456323 254909645 866144474 131900945 866144474 146353994 744554011 254909645 744554011 960767712 852484183 146353994 852484183 239737790 40020159 960767712 40020159 886121838 759088794 239737790 759088794 400092278 115005648 886121838 115005648 871116419 599941132 400092278 599941132 367699422 130016452 871116419 130016452 120412779 631938780 367699422 631938780 152197950 877785711 120412779 877785711 947363798 846491893 152197950 846491893 625622095 53907808 947363798 53907808 203870328 374178160 625622095 374178160 940118818 794339754 203870328 794339754 636522023 61964778 940118818 61964778 281440583 363177183 636522023 363177183 461611870 718364803 281440583 718364803 149462786 538786567 461611870 538786567 56472191 849544174 149462786 849544174 162117679 942668611 56472191 942668611 365779049 837207108 162117679 837207108 846598946 633771117 365779049 633771117 986735880 154164078 846598946 154164078 77802276 13909443 986735880 13909443 571912451 920910301 77802276 920910301 289036250 427981246 571912451 427981246 119596025 710378611 289036250 710378611 25859916 878593586 119596025 878593586 993397864 973703724 25859916 973703724 469553908 6589655 993397864 6589655 541754151 530412636 469553908 530412636 741681888 457674413 541754151 457674413 374183654 259395637 741681888 259395637 374963270 625605971 374183654 625605971 353103779 624943630 374963270 624943630 729936230 646346991 353103779 646346991 164251338 270732256 729936230 270732256 682397604 835257354 164251338 835257354 651010778 319158012 682397604 319158012 109971287 349978047 651010778 349978047 453237435 888748794 109971287 888748794 566744563 547463564 453237435 547463564 237374410 433514835 566744563 433514835 940643076 761303110 237374410 761303110 395530702 61330527 940643076 61330527 699928148 603994096 395530702 603994096 57178480 301523817 699928148 301523817 203170759 941866736 57178480 941866736 177482901 795083254 203170759 795083254 161442524 821148105 177482901 821148105 650030690 837826643 161442524 837826643 970388098 350861427 650030690 350861427 735671560 31009113 970388098 31009113 175214643 265058292 735671560 265058292 823762928 823356654 175214643 823356654 888305661 177049900 823762928 177049900 396330784 113011595 888305661 113011595 160856431 603150226 396330784 603150226 66924847 838218291 160856431 838218291 624242347 931656739 66924847 931656739 723189133 375680478 624242347 375680478 164781558 277106066 723189133 277106066 929322023 834613494 164781558 834613494 863129691 72139651 929322023 72139651 768191994 138463752 863129691 138463752 446172666 232749807 768191994 232749807 710217315 554471116 446172666 554471116 103129506 290575847 710217315 290575847 679098815 896497669 103129506 896497669 619472499 322390903 679098815 322390903 941481495 380699353 619472499 380699353 777461308 60524262 941481495 60524262 424181832 223072000 777461308 223072000 46654657 576731853 424181832 576731853 430018460 952095772 46654657 952095772 866555461 570527281 430018460 570527281 338741113 134738122 866555461 134738122 908980343 660904940 338741113 660904940 310982601 93367779 908980343 93367779 747751889 687522440 310982601 687522440 191513202 252896841 747751889 252896841 869646359 806270987 191513202 806270987 642354551 131413547 869646359 131413547 55862718 358077172 642354551 358077172 338945240 943375782 55862718 943375782 455167040 660706141 338945240 660706141 413206675 545731396 455167040 545731396 554152031 587270254 413206675 587270254 458179831 445609420 554152031 445609420 303066371 542541273 458179831 542541273 859531355 696194840 303066371 696194840 215846455 142009404 859531355 142009404 993595356 782965185 215846455 782965185 356125906 6434046 993595356 6434046 779317460 643030624 356125906 643030624 122413066 220826598 779317460 220826598 768588318 875707714 122413066 875707714 207215122 232393102 768588318 232393102 55468610 791227742 207215122 791227742 849481798 943684961 55468610 943684961 467369333 151376671 849481798 151376671 995652229 532405086 467369333 532405086 117648280 4167352 995652229 4167352 825954395 880783700 117648280 880783700 876669891 174820389 825954395 174820389 858274404 124341913 876669891 124341913 42551199 143190901 858274404 143190901 260727814 956397634 42551199 956397634 611811892 739028753 260727814 739028753 864559092 388467659 611811892 388467659 850603575 137171238 864559092 137171238 967030897 150403374 850603575 150403374 552642592 34011537 967030897 34011537 442822729 446822354 552642592 446822354 695008680 557569818 442822729 557569818 27257864 306703871 695008680 306703871 844629599 972283701 27257864 972283701 629029223 156061323 844629599 156061323 970238865 371264829 629029223 371264829 633615496 31101458 970238865 31101458 699623262 366337666 633615496 366337666 95814507 301924934 699623262 301924934 101422372 903241275 95814507 903241275 447010398 898157635 101422372 898157635 741747844 553712952 447010398 553712952 720265788 259243945 741747844 259243945 814239801 280022103 720265788 280022103 265015017 186236052 814239801 186236052 318804389 734528498 265015017 734528498 788589346 679443750 318804389 679443750 865889610 211284174 788589346 211284174 740935976 135644980 865889610 135644980 783545016 260004940 740935976 260004940 901059810 216325325 783545016 216325325 262810283 100850268 901059810 100850268 99145970 736916827 262810283 736916827 20433952 900206897 99145970 900206897 129417690 978846263 20433952 978846263 849432501 868671456 129417690 868671456 572808077 151409276 849432501 151409276 589592625 427115347 572808077 427115347 801959224 410911538 589592625 410911538 813414364 198390853 801959224 198390853 374806510 186918072 813414364 186918072 533881412 625069585 374806510 625069585 106158467 465973087 533881412 465973087 481541683 892993829 106158467 892993829 804245365 518020486 481541683 518020486 598948340 195972288 804245365 195972288 938103968 401551602 598948340 401551602 570116078 64375596 938103968 64375596 533915508 429790406 570116078 429790406 141441621 465881396 533915508 465881396 232234726 857382055 141441621 857382055 330218999 766299876 232234726 766299876 809048107 668725501 330218999 668725501 624501774 191069988 809048107 191069988 104323344 375356031 624501774 375356031 340684692 895319746 104323344 895319746 460300756 659087950 340684692 659087950 183426798 540266491 460300756 540266491 867469057 814859115 183426798 814859115 266480982 133877860 867469057 133877860 414095047 733314290 266480982 733314290 442451408 586392965 414095047 586392965 487978324 558122181 442451408 558122181 662960896 511080756 487978324 511080756 577885169 338326808 662960896 338326808 750462331 422622141 577885169 422622141 632697651 250583618 750462331 250583618 241963691 367444504 632697651 367444504 506057917 757104973 241963691 757104973 903821830 493916229 506057917 493916229 460508636 98360956 903821830 98360956 820638936 540051258 460508636 540051258 567305633 180168827 820638936 180168827 314612931 432764315 567305633 432764315 285885172 683642148 314612931 683642148 493060280 713646857 285885172 713646857 204287348 506118208 493060280 506118208 508814492 794087061 204287348 794087061 847626949 491268054 508814492 491268054 523149430 153112610 847626949 153112610 980415933 476821043 523149430 476821043 19191022 20752524 980415933 20752524 727309761 980233492 19191022 980233492 224361498 273044982 727309761 273044982 650662946 773785828 224361498 773785828 40397955 350395519 650662946 350395519 903061305 958843125 40397955 958843125 152501048 99037764 903061305 99037764 213864306 846231466 152501048 846231466 859543615 784730511 213864306 784730511 518150207 141986744 859543615 141986744 107639250 481415451 518150207 481415451 730514447 891192381 107639250 891192381 623925354 270051174 730514447 270051174 135118053 376056884 623925354 376056884 317089218 863210142 135118053 863210142 933637308 681123166 317089218 681123166 188701535 68310115 933637308 68310115 260123828 809363571 188701535 809363571 629505653 739521763 260123828 739521763 492430188 370869502 629505653 370869502 328643709 506841907 492430188 506841907 691102776 670176411 328643709 670176411 369794119 310579834 691102776 310579834 977853973 629618319 369794119 629618319 192258253 23250479 977853973 23250479 960713933 805635428 192258253 805635428 588399642 40060263 960713933 40060263 918446952 412371797 588399642 412371797 637349148 83601247 918446952 83601247 874886626 362483977 637349148 362483977 248315677 126072953 874886626 126072953 45010096 750792363 248315677 750792363 198476173 953861196 45010096 953861196 364373537 799624842 198476173 799624842 642304422 635095807 364373537 635095807 960669559 358117904 642304422 358117904 358854512 40107082 960669559 40107082 60666336 640629532 358854512 640629532 128742487 937626395 60666336 937626395 115930329 869420432 128742487 869420432 144157350 882496061 115930329 882496061 636021363 854701000 144157350 854701000 658725986 363858774 636021363 363858774 306849381 342505714 658725986 342505714 40144102 692224414 306849381 692224414 809091427 959159288 40144102 959159288 156105810 190981764 809091427 190981764 313675093 842572739 156105810 842572739 57578740 684768854 313675093 684768854 440082265 941447346 57578740 941447346 406492904 560914276 440082265 560914276 793159961 593967063 406492904 593967063 246354154 206957360 793159961 206957360 668621451 753047686 246354154 753047686 728350293 333142072 668621451 333142072 639268888 271896311 728350293 271896311 37565055 360829950 639268888 360829950 130894051 961316901 37565055 961316901 781655066 867113446 130894051 867113446 499154938 218519891 781655066 218519891 645285419 500430841 499154938 500430841 792138699 355324219 645285419 355324219 807894468 207802773 792138699 207802773 221453851 192270688 807894468 192270688 327438911 777214660 221453851 777214660 422260356 671327767 327438911 671327767 536237262 578694363 422260356 578694363 954230702 463024552 536237262 463024552 145449182 46422085 954230702 46422085 541954864 853467954 145449182 853467954 554575698 457554515 541954864 457554515 758088065 445233378 554575698 445233378 676818275 243180001 758088065 243180001 690130742 324741237 676818275 324741237 610672639 311613169 690130742 311613169 168491527 389473077 610672639 389473077 580799618 830739792 168491527 830739792 429147145 420052081 580799618 420052081 25917177 571538779 429147145 571538779 906365324 973645384 25917177 973645384 578242044 95875440 906365324 95875440 99393562 422362307 578242044 422362307 474014032 899908285 99393562 899908285 280759651 526313609 474014032 526313609 617067649 718976817 280759651 718976817 690890920 383247101 617067649 383247101 309757985 310777302 690890920 310777302 530141623 688928995 309757985 688928995 301185539 470073093 530141623 470073093 25487291 698162564 301185539 698162564 384037167 974072607 25487291 974072607 307215884 615859425 384037167 615859425 328816787 691854742 307215884 691854742 408308865 670066985 328816787 670066985 469471444 592045830 408308865 592045830 710783532 530481843 469471444 530481843 331116068 290021774 710783532 290021774 458241168 667892994 331116068 667892994 467210490 542403241 458241168 542403241 959673526 532591656 467210490 532591656 888236920 41162598 959673526 41162598 695482088 113071118 888236920 113071118 886263293 306155722 695482088 306155722 36357463 114883806 886263293 114883806 951364814 962473461 36357463 962473461 626537172 49634458 951364814 49634458 930528739 373365585 626537172 373365585 119288946 70993497 930528739 70993497 368018864 878935322 119288946 878935322 868702574 631589586 368018864 631589586 731711525 132467564 868702574 132467564 765900448 268895046 731711525 268895046 864792749 235143029 765900448 235143029 892827898 136926474 864792749 136926474 590308757 108360281 892827898 108360281 202460238 410209473 590308757 410209473 606866376 795833717 202460238 795833717 294577475 392766186 606866376 392766186 257415325 704998541 294577475 704998541 705198219 741793525 257415325 741793525 640134886 295901420 705198219 295901420 761494528 360009674 640134886 360009674 4736539 239413559 761494528 239413559 3120890 995357760 4736539 995357760 824847231 996951685 3120890 996951685 555851194 176041648 824847231 176041648 182798213 443921381 555851194 443921381 293749963 815490398 182798213 815490398 637547467 705777688 293749963 705777688 593136373 362267885 637547467 362267885 892758638 407494545 593136373 407494545 964980695 108392527 892758638 108392527 922486220 35950502 964980695 35950502 812452232 79439170 922486220 79439170 818905079 187839864 812452232 187839864 829634952 181894780 818905079 181894780 17765423 170866374 829634952 170866374 990323837 981791667 17765423 981791667 739478192 10089344 990323837 10089344 96068742 261453506 739478192 261453506 411493137 902955967 96068742 902955967 669765304 589013802 411493137 589013802 243822791 331914103 669765304 331914103 141484018 755328602 243822791 755328602 659238036 857348297 141484018 857348297 724564541 341839888 659238036 341839888 578858984 275957425 724564541 275957425 529696478 421817266 578858984 421817266 532862060 470354983 529696478 470354983 262284083 467058998 532862060 467058998 230971757 737336241 262284083 737336241 256477784 767432271 230971757 767432271 185235816 742901229 256477784 742901229 849383793 812993833 185235816 812993833 387469845 151457074 849383793 151457074 694826933 612212024 387469845 612212024 713883128 306900084 694826933 306900084 210375650 286788193 713883128 286788193 305755641 788355555 210375650 788355555 512965235 693300834 305755641 693300834 774056144 486872089 512965235 486872089 397872214 226622344 774056144 226622344 938796365 601795092 397872214 601795092 466850096 63541303 938796365 63541303 105258709 532944999 466850096 532944999 934359855 894028811 105258709 894028811 470822014 67707974 934359855 67707974 414934846 529209669 470822014 529209669 286336571 585610179 414934846 585610179 479191761 713310411 286336571 713310411 840901896 520706104 479191761 520706104 355448354 159917690 840901896 159917690 551786157 643670400 355448354 643670400 91316273 447564124 551786157 447564124 822073791 907368844 91316273 907368844 812105908 178483288 822073791 178483288 926921678 188065132 812105908 188065132 511368059 75040555 926921678 75040555 204781994 488420563 511368059 488420563 70251085 793538814 204781994 793538814 294498597 928495206 70251085 928495206 61962592 705051298 294498597 705051298 654940188 936467869 61962592 936467869 299159188 346071329 654940188 346071329 439471817 700277936 299159188 700277936 39288819 561450014 439471817 561450014 308265559 959935019 39288819 959935019 884231088 690722864 308265559 690722864 534100766 116793001 884231088 116793001 178067529 465727761 534100766 465727761 776366290 820439501 178067529 820439501 414600299 224139643 776366290 224139643 159061521 586032043 414600299 586032043 734669908 839901495 159061521 839901495 770947211 265854057 734669908 265854057 68433715 230010800 770947211 230010800 614987645 930216362 68433715 930216362 151423895 385392777 614987645 385392777 805360835 847538403 151423895 847538403 340140906 194692360 805360835 194692360 297001269 659448980 340140906 659448980 847516181 702579997 297001269 702579997 555441625 153214938 847516181 153214938 670580168 444404849 555441625 444404849 771789052 331004236 670580168 331004236 588512220 229106364 771789052 229106364 357375885 412195226 588512220 412195226 298470200 641967764 357375885 641967764 988528451 701009758 298470200 701009758 738329530 12164532 988528451 12164532 656891877 262461204 738329530 262461204 663461512 344150263 656891877 344150263 408185783 337760410 663461512 337760410 982880080 592262588 408185783 592262588 142835599 18253096 982880080 18253096 229235288 856154956 142835599 856154956 580505375 769178058 229235288 769178058 64159427 420154145 580505375 420154145 625599454 934112581 64159427 934112581 694450109 374184334 625599454 374184334 214011104 307256635 694450109 307256635 2466113 784616823 214011104 784616823 365634977 997704726 2466113 997704726 480161265 633890809 365634977 633890809 756042490 519784946 480161265 519784946 481117684 245238325 756042490 245238325 587782111 518660322 481117684 518660322 244264212 412743389 587782111 412743389 736598399 754807990 244264212 754807990 743146479 264313049 736598399 264313049 873096110 257671879 743146479 257671879 439087951 127726410 873096110 127726410 601477585 561780163 439087951 561780163 357349652 398797935 601477585 398797935 401536508 642003242 357349652 642003242 946314161 598598365 401536508 598598365 523897020 55182199 946314161 55182199 715520771 475860891 523897020 475860891 230551148 284815503 715520771 284815503 50890117 767888367 230551148 767888367 222410386 947925479 50890117 947925479 389333069 775938694 222410386 775938694 737715903 610465065 389333069 610465065 49855014 263009428 737715903 263009428 368549687 948832141 49855014 948832141 925179003 631142646 368549687 631142646 746015987 76616262 925179003 76616262 448831327 254592223 746015987 254592223 481280074 551712655 448831327 551712655 10630726 518446457 481280074 518446457 567248636 989273407 10630726 989273407 907505471 432849374 567248636 432849374 923859024 94844265 907505471 94844265 248995612 77962784 923859024 77962784 711927310 750096549 248995612 750096549 766200995 288540439 711927310 288540439 703070139 234824346 766200995 234824346 659503218 297911707 703070139 297911707 590436362 341585135 659503218 341585135 466591677 410066646 590436362 410066646 34861252 533233968 466591677 533233968 207710617 964159423 34861252 964159423 735723475 790694047 207710617 790694047 693071161 265034104 735723475 265034104 137968361 308738797 693071161 308738797 154350677 860706840 137968361 860706840 711308955 844597231 154350677 844597231 573828368 289393343 711308955 289393343 461518657 426372874 573828368 426372874 881046206 539018206 461518657 539018206 174023927 120036435 881046206 120036435 68928355 824585999 174023927 824585999 753148916 929782505 68928355 929782505 199606119 248048069 753148916 248048069 234984125 798615855 199606119 798615855 120167039 763665927 234984125 763665927 432631997 878028023 120167039 878028023 87471881 567763053 432631997 567763053 663538404 910719212 87471881 910719212 230567674 337693823 663538404 337693823 330692726 767834112 230567674 767834112 800138124 668190331 330692726 668190331 552454093 200181813 800138124 200181813 288478827 447033956 552454093 447033956 174373528 710979129 288478827 710979129 656475972 824297107 174373528 824297107 264548047 344566313 656475972 344566313 7478501 735123925 264548047 735123925 377805260 992346998 7478501 992346998 835322131 622025744 377805260 622025744 151398124 165549786 835322131 165549786 513821858 847608110 151398124 847608110 368663903 485819628 513821858 485819628 466417635 630981777 368663903 630981777 300318849 533485806 466417635 533485806 375042283 699233282 300318849 699233282 713791472 624748698 375042283 624748698 103245083 286878805 713791472 286878805 624224522 896389732 103245083 896389732 99227092 375684329 624224522 375684329 143511107 900128424 99227092 900128424 289890210 855493907 143511107 855493907 12601818 709584435 289890210 709584435 387557566 987557188 12601818 987557188 6437146 612135964 387557566 612135964 173409596 993644367 6437146 993644367 61202225 825276653 173409596 825276653 664343729 937191543 61202225 937191543 395762430 336893488 664343729 336893488 62541863 603897018 395762430 603897018 331666599 935884300 62541863 935884300 720184509 667541279 331666599 667541279 853370957 280217408 720184509 280217408 305730040 147789776 853370957 147789776 380746356 693328027 305730040 693328027 613137201 619306150 380746356 619306150 442341581 387188594 613137201 387188594 273734101 558225515 442341581 558225515 91287660 725937365 273734101 725937365 126182482 907402030 91287660 907402030 391853214 871900176 126182482 871900176 19598202 607815436 391853214 607815436 108033455 979787390 19598202 979787390 99464290 890809738 108033455 890809738 723347744 899829417 99464290 899829417 639831978 277026468 723347744 277026468 997476047 360338639 639831978 360338639 996016038 2349673 997476047 2349673 821054918 3934846 996016038 3934846 981493595 179687372 821054918 179687372 589788462 19451930 981493595 19451930 384579273 410644796 589788462 410644796 995222048 615277525 384579273 615277525 19382529 4677801 995222048 4677801 85277125 979938636 19382529 979938636 594192936 912980782 85277125 912980782 76404549 406306801 594192936 406306801 920771766 922323795 76404549 922323795 492906343 81194852 920771766 81194852 182219297 506261387 492906343 506261387 909134434 816062157 182219297 816062157 313613916 93184485 909134434 93184485 626112192 684808085 313613916 684808085 777278096 373703414 626112192 373703414 774446977 223312709 777278096 223312709 580132308 226252650 774446977 226252650 740579756 420596145 580132308 420596145 399692381 260420840 740579756 260420840 172122313 600355000 399692381 600355000 59420737 826901038 172122313 826901038 286617914 939112826 59420737 939112826 123723564 712978281 286617914 712978281 862234162 874495494 123723564 874495494 696248661 139243552 862234162 139243552 779985261 305526804 696248661 305526804 561346620 220131693 779985261 220131693 263870777 438818269 561346620 438818269 366804549 735841349 263870777 735841349 21177222 632625042 366804549 632625042 5268595 978167409 21177222 978167409 927470547 994936316 5268595 994936316 39880845 74337423 927470547 74337423 160303534 959433364 39880845 959433364 143069917 838805488 160303534 838805488 508471291 855782611 143069917 855782611 968770617 491569525 508471291 491569525 722644105 32346771 968770617 32346771 579069544 277582382 722644105 277582382 737337056 421645598 579069544 421645598 110079486 263549337 737337056 263549337 555506531 888661890 110079486 888661890 550598256 444327938 555506531 444327938 166097956 448909644 550598256 448909644 951616304 833029465 166097956 833029465 78575675 49408482 951616304 49408482 515012062 920278568 78575675 920278568 976454497 484684292 515012062 484684292 679018850 24796047 976454497 24796047 191625913 322476384 679018850 322476384 653503211 806119014 191625913 806119014 648885351 347288660 653503211 347288660 70798438 352119842 648885351 352119842 335743071 927866034 70798438 927866034 43454692 663922277 335743071 663922277 513469716 955459193 43454692 955459193 599131661 486196825 513469716 486196825 344847388 401380339 599131661 401380339 187789190 654709286 344847388 654709286 782549031 810507863 187789190 810507863 222487340 217426580 782549031 217426580 458800728 775854575 222487340 775854575 471005256 541831315 458800728 541831315 791744677 529140880 471005256 529140880 294738263 208039807 791744677 208039807 457871025 704771991 294738263 704771991 403784925 542964944 457871025 542964944 946452613 596559468 403784925 596559468 262448525 55035293 946452613 55035293 111862196 737194361 262448525 737194361 567613063 886628580 111862196 886628580 517864321 432418114 567613063 432418114 64167758 481720122 517864321 481720122 848501003 934106354 64167758 934106354 866003677 152260847 848501003 152260847 701935777 135543718 866003677 135543718 795780572 299225471 701935777 299225471 354623981 204422692 795780572 204422692 24928424 644551213 354623981 644551213 344764592 974572318 24928424 974572318 271504930 654829537 344764592 654829537 422052511 728107804 271504930 728107804 973237375 578794323 422052511 578794323 408620223 28014812 973237375 28014812 145739963 591779664 408620223 591779664 99359489 853124908 145739963 853124908 878248261 899947144 99359489 899947144 357066775 122978270 878248261 122978270 466309003 642256457 357066775 642256457 434833270 533577951 466309003 533577951 365286462 566006518 434833270 566006518 771974266 634167376 365286462 634167376 856514466 228852985 771974266 228852985 960034952 144917960 856514466 144917960 138370042 40666748 960034952 40666748 854430216 860445697 138370042 860445697 857692179 146699363 854430216 146699363 189253656 143827943 857692179 143827943 142989556 808677716 189253656 808677716 177692746 855998438 142989556 855998438 539074433 820910686 177692746 820910686 521453728 460409050 539074433 460409050 703756365 478167500 521453728 478167500 709152749 297266783 703756365 297266783 599976994 291850465 709152749 291850465 710245988 400472181 599976994 400472181 947458956 290518298 710245988 290518298 432795977 53787294 947458956 53787294 32917374 567654860 432795977 567654860 417849663 966500576 32917374 966500576 694852577 583024033 417849663 583024033 723003166 306783748 694852577 306783748 140399914 277247337 723003166 277247337 79539598 858438350 140399914 858438350 829860534 919463985 79539598 919463985 931067208 170602474 829860534 170602474 568067055 70578571 931067208 70578571 786954728 431937215 568067055 431937215 582511916 212878408 786954728 212878408 466045120 418064124 582511916 418064124 595133365 533841956 466045120 533841956 86814349 405272845 595133365 405272845 424206749 911298334 86814349 911298334 848495025 576731056 424206749 576731056 21261456 152273456 848495025 152273456 428068197 978041502 21261456 978041502 412022059 572767313 428068197 572767313 956812121 588370574 412022059 588370574 239197666 44008923 956812121 44008923 375801145 759640333 239197666 759640333 951593172 623943680 375801145 623943680 379924098 49469967 951593172 49469967 209810715 620098629 379924098 620098629 626738108 788823168 209810715 788823168 566735847 373162447 626738108 373162447 937518003 433516337 566735847 433516337 943994860 64882465 937518003 64882465 416712959 57582969 943994860 57582969 333281892 584130419 416712959 584130419 433734157 665922767 333281892 665922767 870694498 566830110 433734157 566830110 105979004 130375715 870694498 130375715 902212137 893193248 105979004 893193248 733632012 99869073 902212137 99869073 597623040 266816902 733632012 266816902 911335618 402783348 597623040 402783348 242804545 90948484 911335618 90948484 79338931 756491351 242804545 756491351 569938340 919562500 79338931 919562500 112965325 429966463 569938340 429966463 583715551 885363906 112965325 885363906 38286725 416570945 583715551 416570945 953318621 960660178 38286725 960660178 565914255 47658122 953318621 47658122 825620070 434293244 565914255 434293244 214717850 175094768 825620070 175094768 35002417 784025795 214717850 784025795 294487860 963879194 35002417 963879194 526647182 705060356 294487860 705060356 538817304 473312318 526647182 473312318 976528419 460618038 538817304 460618038 979813935 24728782 976528419 24728782 176034672 21577367 979813935 21577367 88113107 822440745 176034672 822440745 586670086 910132934 88113107 910132934 147698822 413815566 586670086 413815566 160956712 851285345 147698822 851285345 810257505 838145550 160956712 838145550 504672530 189806543 810257505 189806543 988502337 495005477 504672530 495005477 276265533 12189363 988502337 12189363 528487560 723304677 276265533 723304677 705827041 471516722 528487560 471516722 960242584 295211712 705827041 295211712 978670926 40474448 960242584 40474448 782453271 22610746 978670926 22610746 830687508 217579845 782453271 217579845 525022683 169944947 830687508 169944947 189663888 474881183 525022683 474881183 642520400 808324086 189663888 808324086 930553104 357916657 642520400 357916657 429601072 70979916 930553104 70979916 177627656 570868990 429601072 570868990 84111209 821051894 177627656 821051894 701750353 914498304 84111209 914498304 175717275 299497599 701750353 299497599 725289126 822773259 175717275 822773259 363822216 275202586 725289126 275202586 902791957 635554148 363822216 635554148 911867081 99374086 902791957 99374086 213222304 90305079 911867081 90305079 990869054 785149207 213222304 785149207 348047964 9533115 990869054 9533115 721159714 651543054 348047964 651543054 305994397 279201851 721159714 279201851 259783469 693078761 305994397 693078761 402081218 739939938 259783469 739939938 384093004 598157307 402081218 598157307 393731197 615752947 384093004 615752947 335904071 605910832 393731197 605910832 977363188 663708926 335904071 663708926 854330998 23768425 977363188 23768425 271281180 146783465 854330998 146783465 879449066 728289008 271281180 728289008 81670113 121743264 879449066 121743264 149041772 917282990 81670113 917282990 112158232 849960239 149041772 849960239 620177071 886272787 112158232 886272787 427577242 379940723 620177071 379940723 321399557 573439697 427577242 573439697 949512236 676781799 321399557 676781799 584263595 51652738 949512236 51652738 193669838 416080383 584263595 416080383 841791713 804183998 193669838 804183998 97768862 159153516 841791713 159153516 291355241 901647510 97768862 901647510 694402766 708450801 291355241 708450801 911846033 307286838 694402766 307286838 772374336 90326488 911846033 90326488 578393747 228421366 772374336 228421366 727331393 422261173 578393747 422261173 399039077 273040554 727331393 273040554 908632682 600748041 399039077 600748041 790455700 93799210 908632682 93799210 224508393 209329984 790455700 209329984 115220837 773630976 224508393 773630976 952011539 883167324 115220837 883167324 330124064 48961631 952011539 48961631 582443848 668814663 330124064 668814663 747264408 418148169 582443848 418148169 447865643 253250489 747264408 253250489 6785383 552874474 447865643 552874474 264694397 993187357 6785383 993187357 239455452 734890583 264694397 734890583 503370368 759388559 239455452 759388559 660541796 496230396 503370368 496230396 502875843 340816718 660541796 340816718 700960856 496850210 502875843 496850210 866266856 300362334 700960856 300362334 838374718 135206515 866266856 135206515 933491049 162632400 838374718 162632400 367392416 68367022 933491049 68367022 498514924 632214811 367392416 632214811 661375887 500920742 498514924 500920742 804976291 339837239 661375887 339837239 130394318 195106013 804976291 195106013 149453619 867669176 130394318 867669176 223524987 849600873 149453619 849600873 803802677 774778668 223524987 774778668 909647688 196399330 803802677 196399330 696032667 92783394 909647688 92783394 501129949 305779126 696032667 305779126 851066621 498702048 501129949 498702048 237591319 149695223 851066621 149695223 204099682 761091914 237591319 761091914 459925194 794193099 204099682 794193099 791631617 540711420 459925194 540711420 912909501 208150464 791631617 208150464 338423457 89236670 912909501 89236670 985485123 661193692 338423457 661193692 31900269 15270595 985485123 15270595 488497764 967471840 31900269 967471840 370412371 510472376 488497764 510472376 924251137 629065275 370412371 629065275 345202968 77481597 924251137 77481597 112239379 654242955 345202968 654242955 382770793 886177680 112239379 886177680 631019363 617222969 382770793 617222969 974118679 369360597 631019363 369360597 809893647 27011218 974118679 27011218 982234387 190229126 809893647 190229126 299167327 18828063 982234387 18828063 840040810 700276046 299167327 700276046 799846113 160970055 840040810 160970055 919727457 200478558 799846113 200478558 434035732 82318810 919727457 82318810 49488290 566649287 434035732 566649287 406796931 949105448 49488290 949105448 607902764 593503140 406796931 593503140 535525760 391855445 607902764 391855445 977186882 463959899 535525760 463959899 832156861 24066068 977186882 24066068 836501334 168568543 832156861 168568543 364700482 164371091 836501334 164371091 486989870 634753493 364700482 634753493 612588803 512257706 486989870 512257706 787829286 387787508 612588803 387787508 62459381 212080641 787829286 212080641 77708561 935982675 62459381 935982675 212682015 920957403 77708561 920957403 809205182 785691335 212682015 785691335 28288514 190895418 809205182 190895418 741337139 970885722 28288514 970885722 199347629 259773092 741337139 259773092 786852392 798928194 199347629 798928194 240711782 213013886 786852392 213013886 407364272 758202422 240711782 758202422 269680682 593039287 407364272 593039287 917270659 730223530 269680682 730223530 261211543 84694620 917270659 84694620 468237458 738486197 261211543 738486197 230823660 531499382 468237458 531499382 606783320 767576062 230823660 767576062 753109636 392922549 606783320 392922549 864234372 248084295 753109636 248084295 700158507 137580685 864234372 137580685 603340479 301193844 700158507 301193844 874092070 396745750 603340479 396745750 314340212 126733674 874092070 126733674 191790002 683882981 314340212 683882981 886678764 805980862 191790002 805980862 834887384 114431919 886678764 114431919 379502974 166080633 834887384 166080633 81025360 620516744 379502974 620516744 750575527 917887857 81025360 917887857 62352438 250379143 750575527 250379143 49259806 936085949 62352438 936085949 750118631 949352738 49259806 949352738 164749528 251013792 750118631 251013792 249532396 834654178 164749528 834654178 417024323 749492256 249532396 749492256 959033164 583842252 417024323 583842252 507709231 41798650 959033164 41798650 768555711 492401970 507709231 492401970 916979069 232420875 768555711 232420875 333090732 85005773 916979069 85005773 768355061 666097203 333090732 666097203 364556506 232567023 768355061 232567023 760335389 634904264 364556506 634904264 331033320 240654600 760335389 240654600 256734931 668004128 331033320 668004128 881543503 742611450 256734931 742611450 726504167 119560272 881543503 119560272 525966855 273882621 726504167 273882621 692395348 473972413 525966855 473972413 980168126 309491084 692395348 309491084 616478899 21180283 980168126 21180283 145166975 383703790 616478899 383703790 197358252 853640515 145166975 853640515 508445834 800690182 197358252 800690182 863575292 491605166 508445834 491605166 449032734 138121102 863575292 138121102 766617650 551572954 449032734 551572954 550262331 234543049 766617650 234543049 176282034 449144719 550262331 449144719 551320558 822153325 176282034 822153325 696220655 448102866 551320558 448102866 229678597 305557366 696220655 305557366 992734976 768821750 229678597 768821750 547229129 7455562 992734976 7455562 61626575 452418752 547229129 452418752 292700289 936793871 61626575 936793871 2414448 707036077 292700289 707036077 299366633 997752098 2414448 997752098 620313083 700126461 299366633 700126461 43907143 379852868 620313083 379852868 40138245 954979222 43907143 954979222 415596925 959162302 40138245 959162302 84860865 585078093 415596925 585078093 116118390 913394341 84860865 913394341 14950312 882275576 116118390 882275576 425176715 984794146 14950312 984794146 578541847 575747394 425176715 575747394 314808563 422018613 578541847 422018613 353731191 683457700 314808563 683457700 721999503 645693656 353731191 645693656 103673768 278334490 721999503 278334490 4958164 895856643 103673768 895856643 879553915 995167418 4958164 995167418 364804481 121544132 879553915 121544132 850329922 634644339 364804481 634644339 144752259 150581424 850329922 150581424 999456793 853998900 144752259 853998900 493717651 576866 999456793 576866 666053083 505435850 493717651 505435850 465033265 335469398 666053083 335469398 335117081 534988532 465033265 534988532 471210435 664474504 335117081 664474504 460525003 529006863 471210435 529006863 500315560 540017245 460525003 540017245 708733136 499373852 500315560 499373852 473487114 292358935 708733136 292358935 958645345 526761045 473487114 526761045 920749973 42091018 958645345 42091018 63413287 81232393 920749973 81232393 810565266 934860696 63413287 934860696 410878832 189565970 810565266 189565970 431468221 589578607 410878832 589578607 491245734 569139360 431468221 569139360 338790861 507898038 491245734 507898038 236804097 660858558 338790861 660858558 59248071 761861817 236804097 761861817 446592106 939412210 59248071 939412210 787690317 554144588 446592106 554144588 725814870 212217866 787690317 212217866 130836983 274514389 725814870 274514389 938956925 867241300 130836983 867241300 957264189 63279139 938956925 63279139 806436726 43621734 957264189 43621734 418068758 193623282 806436726 193623282 133816686 582849133 418068758 582849133 158260395 864275233 133816686 864275233 91153377 840640552 158260395 840640552 633603315 907488900 91153377 907488900 994094086 366416336 633603315 366416336 138593990 5663156 994094086 5663156 872492459 860321990 138593990 860321990 37070874 128513880 872492459 128513880 467399000 961787193 37070874 961787193 831139575 532383263 467399000 532383263 843897646 169486270 831139575 169486270 775349301 156970503 843897646 156970503 939793793 225150575 775349301 225150575 777667238 62371466 939793793 62371466 785657387 222739465 777667238 222739465 71511657 214313591 785657387 214313591 183344375 927265585 71511657 927265585 267538986 814935666 183344375 814935666 677545978 732184751 267538986 732184751 499970332 323968362 677545978 323968362 983166953 499643145 499970332 499643145 473229891 17974284 983166953 17974284 898620947 527018842 473229891 527018842 718838863 102933475 898620947 102933475 142940205 281397281 718838863 281397281 795509289 856070446 142940205 856070446 62080223 204611451 795509289 204611451 598690994 936332612 62080223 936332612 965237698 401806917 598690994 401806917 110990864 35779701 965237698 35779701 673515820 887660978 110990864 887660978 50249484 327925985 673515820 327925985 282516055 948399320 50249484 948399320 777433796 717163340 282516055 717163340 945926397 223092518 777433796 223092518 538753029 55619933 945926397 55619933 353725889 460641612 538753029 460641612 161413292 645701678 353725889 645701678 948230686 837886459 161413292 837886459 382965987 53109415 948230686 53109415 661937465 617065362 382965987 617065362 64882999 339387034 661937465 339387034 53343112 933498749 64882999 933498749 563142286 945355714 53343112 945355714 155585175 437181059 563142286 437181059 287718986 843150206 155585175 843150206 909053878 711695259 287718986 711695259 322105192 93298989 909053878 93298989 233097771 675999470 322105192 675999470 777726359 765381640 233097771 765381640 628621171 222580913 777726359 222580913 657101221 371568541 628621171 371568541 406691662 343831184 657101221 343831184 116788279 593676137 406691662 593676137 263281937 881718217 116788279 881718217 357055690 736465716 263281937 736465716 904771201 642272119 357055690 642272119 60980104 97272730 904771201 97272730 291100626 937384386 60980104 937384386 273719863 708592459 291100626 708592459 918736274 725943424 273719863 725943424 651995444 83274962 918736274 83274962 581698196 348832102 651995444 348832102 834056527 419146532 581698196 419146532 191108209 166974398 834056527 166974398 940969102 806709088 191108209 806709088 440726243 61061247 940969102 61061247 954670627 560346587 440726243 560346587 102726793 45869748 954670627 45869748 118434015 896873007 102726793 896873007 562556684 879908531 118434015 879908531 48561943 437684726 562556684 437684726 938780064 950015239 48561943 950015239 150921481 63574966 938780064 63574966 582812854 847929598 150921481 847929598 566796589 417849978 582812854 417849978 794735524 433389337 566796589 433389337 464735467 205423697 794735524 205423697 915070834 535269363 464735467 535269363 478620480 86849947 915070834 86849947 729950257 521455731 478620480 521455731 192043108 270706416 729950257 270706416 611737064 805786071 192043108 805786071 456799865 388521736 611737064 388521736 459002726 544034492 456799865 544034492 759672371 541691482 459002726 541691482 436575903 241465502 759672371 241465502 465913547 564226579 436575903 564226579 117554073 533965047 465913547 533965047 808491412 880814610 117554073 880814610 913162596 191673800 808491412 191673800 467050175 88959193 913162596 88959193 94361180 532767728 467050175 532767728 526316781 904471842 94361180 904471842 874721579 473677732 526316781 473677732 579132523 126168236 874721579 126168236 398284283 421508720 579132523 421508720 11087812 601337206 398284283 601337206 477995357 988906307 11087812 988906307 697446754 522169901 477995357 522169901 860218718 304274054 697446754 304274054 574345052 141105135 860218718 141105135 379121368 425803141 574345052 425803141 769960 620785982 379121368 620785982 787115384 999337865 769960 999337865 719991363 212785818 787115384 212785818 402414361 280423585 719991363 280423585 324883414 597827499 402414361 597827499 446303455 673346846 324883414 673346846 307453275 554360115 446303455 554360115 353306510 691635456 307453275 691635456 950984237 646074561 353306510 646074561 234890455 50112286 950984237 50112286 506997074 763838081 234890455 763838081 493170802 493050780 506997074 493050780 475483643 505994608 493170802 505994608 741503145 524509631 475483643 524509631 52843632 259599296 741503145 259599296 370638924 945876271 52843632 945876271 941746354 628822166 370638924 628822166 259961195 60294936 941746354 60294936 543424460 739806377 259961195 739806377 595622247 456345102 543424460 456345102 105335639 404767213 595622247 404767213 316916329 893950329 105335639 893950329 43665960 681257561 316916329 681257561 156259723 955250086 43665960 955250086 297141325 842403791 156259723 842403791 567278875 702391981 297141325 702391981 794440918 432830129 567278875 432830129 911748244 205698990 794440918 205698990 137537950 90501001 911748244 90501001 756602872 861100729 137537950 861100729 399781772 244507736 756602872 244507736 763080598 600276894 399781772 600276894 971035279 237742140 763080598 237742140 564562673 30290542 971035279 30290542 979604237 435792917 564562673 435792917 911355731 21724972 979604237 21724972 880348426 90899369 911355731 90899369 280581419 120667061 880348426 120667061 405644608 719132608 280581419 719132608 637567819 594809705 405644608 594809705 312447608 362223974 637567819 362223974 115393777 685845677 312447608 685845677 571075129 883041593 115393777 883041593 335042725 428890303 571075129 428890303 680184823 664543379 335042725 664543379 270238946 321355542 680184823 321355542 507912565 729498762 270238946 729498762 727154801 492182219 507912565 492182219 694047542 273199550 727154801 273199550 307242078 307725178 694047542 307725178 344824815 691838326 307242078 691838326 122058847 654722408 344824815 654722408 684779850 876135237 122058847 876135237 565320997 317056902 684779850 317056902 2516304 434969677 565320997 434969677 920975774 997610462 2516304 997610462 612155823 81055439 920975774 81055439 132582071 388142991 612155823 388142991 311496107 865534887 132582071 865534887 268054232 686881012 311496107 686881012 730113263 731738218 268054232 731738218 515179829 270521014 730113263 270521014 742531959 484541612 515179829 484541612 540203474 258360674 742531959 258360674 27742026 459221748 540203474 459221748 202112601 971729422 27742026 971729422 991950461 796068943 202112601 796068943 295873808 8372404 991950461 8372404 141386899 703783289 295873808 703783289 73726928 857478546 141386899 857478546 845834351 924827590 73726928 924827590 871967433 154922687 845834351 154922687 565111337 129155810 871967433 129155810 649977495 435147194 565111337 435147194 840869810 350987627 649977495 350987627 213216928 159932669 840869810 159932669 778275361 785169502 213216928 785169502 11171834 221713314 778275361 221713314 387382530 988868562 11171834 988868562 966013077 612294421 387382530 612294421 652092994 34845049 966013077 34845049 374654894 348700432 652092994 348700432 128914058 625159908 374654894 625159908 184759455 869225284 128914058 869225284 440698341 813467025 184759455 813467025 494578328 560385519 440698341 560385519 89979252 504516441 494578328 504516441 152229515 908499394 89979252 908499394 92812518 846461128 152229515 846461128 1785858 905784463 92812518 905784463 164111991 998413078 1785858 998413078 212372999 835340849 164111991 835340849 400712102 786050103 212372999 786050103 208782451 599363476 400712102 599363476 162466125 789721873 208782451 789721873 80580721 836762359 162466125 836762359 935623523 918304136 80580721 918304136 51422359 66569882 935623523 66569882 735128793 947314191 51422359 947314191 118213544 265488300 735128793 265488300 703082701 880121867 118213544 880121867 279501432 297897891 703082701 297897891 26429206 720015853 279501432 720015853 683958640 973284605 26429206 973284605 937593550 317847322 683958640 317847322 70000388 64725608 937593550 64725608 908763169 928702256 70000388 928702256 192897521 93617532 908763169 93617532 786673747 805055363 192897521 805055363 619653828 213223164 786673747 213223164 569125769 380475376 619653828 380475376 430163899 430917087 569125769 430917087 601113600 570411465 430163899 570411465 970963244 399230581 601113600 399230581 837515630 30440404 970963244 30440404 101186339 163539850 837515630 163539850 793498941 898302495 101186339 898302495 526102363 206741303 793498941 206741303 327133304 473837892 526102363 473837892 346506915 671737017 327133304 671737017 516105830 653149940 346506915 653149940 269341068 483527342 516105830 483527342 777746823 730619481 269341068 730619481 27796892 222532298 777746823 222532298 627196963 971689669 27796892 971689669 666593919 372884111 627196963 372884111 177563437 335029511 666593919 335029511 855152842 821087016 177563437 821087016 859550120 146160117 855152842 146160117 288621418 141980398 859550120 141980398 760759837 710861253 288621418 710861253 691578707 240260303 760759837 240260303 941456764 310117707 691578707 310117707 625100041 60552166 941456764 60552166 607022138 374646921 625100041 374646921 590982571 392642195 607022138 392642195 863672863 409523070 590982571 409523070 514114204 138063827 863672863 138063827 223174847 485524919 514114204 485524919 13881987 775047809 223174847 775047809 277445530 986028051 13881987 986028051 951138357 722067643 277445530 722067643 215502841 49954447 951138357 49954447 872789566 783258614 215502841 783258614 269977016 128154839 872789566 128154839 910052877 729822041 269977016 729822041 209228429 92141166 910052877 92141166 483253936 789301940 209228429 789301940 508698693 516314102 483253936 516314102 180320019 491340459 508698693 491340459 392878901 818188599 180320019 818188599 314405635 606867996 392878901 606867996 284304974 683847897 314405635 683847897 893246005 715276615 284304974 715276615 232278837 107814417 893246005 107814417 786753117 766288679 232278837 766288679 156107435 213090880 786753117 213090880 349974903 842552514 156107435 842552514 724891210 649579760 349974903 649579760 597857540 275603090 724891210 275603090 384911676 402578585 597857540 402578585 892528572 614879171 384911676 614879171 790404489 108473683 892528572 108473683 125864176 209376425 790404489 209376425 293016266 872233478 125864176 872233478 235197191 706676847 293016266 706676847 515015445 763412624 235197191 763412624 953072404 484664469 515015445 484664469 367707337 47953296 953072404 47953296 127755654 631934011 367707337 631934011 887688022 870472596 127755654 870472596 363700350 113519972 887688022 113519972 494577044 635735057 363700350 635735057 227986310 504526001 494577044 504526001 472014401 770289999 227986310 770289999 692830238 528155339 472014401 528155339 747816500 308967304 692830238 308967304 376086762 252760379 747816500 252760379 784350475 623587668 376086762 623587668 682071991 215668917 784350475 215668917 583353029 319499625 682071991 319499625 184072097 416989519 583353029 416989519 162174944 814024642 184072097 814024642 900049965 837095108 162174944 837095108 471303700 101919980 900049965 101919980 776686659 528937836 471303700 528937836 663977995 223845353 776686659 223845353 448091954 337215458 663977995 337215458 544013301 552526102 448091954 552526102 872645360 455670139 544013301 455670139 971322004 128318801 872645360 128318801 81714550 29942661 971322004 29942661 393227485 917160554 81714550 917160554 645728522 606659791 393227485 606659791 655656587 354999604 645728522 354999604 263609029 345237619 655656587 345237619 807975651 736229022 263609029 736229022 489670008 192243604 807975651 192243604 547132927 509291773 489670008 509291773 797389826 452474811 547132927 452474811 75485250 202826471 797389826 202826471 92491186 923094713 75485250 923094713 891158135 906088773 92491186 906088773 214928988 109876472 891158135 109876472 34216547 783866170 214928988 783866170 163183993 965024267 34216547 965024267 503070497 836053416 163183993 836053416 55724973 496605746 503070497 496605746 714816586 943431313 55724973 943431313 847599901 285815095 714816586 285815095 83901205 153138053 847599901 153138053 796088701 914692657 83901205 914692657 667825586 203952583 796088701 203952583 66347671 333788292 667825586 333788292 903354548 932163487 66347671 932163487 162798516 98711301 903354548 98711301 583653165 836502168 162798516 836502168 515332183 416636138 583653165 416636138 951487078 484322135 515332183 484322135 227089818 49529058 951487078 49529058 572568583 771340958 227089818 771340958 967397486 427301971 572568583 427301971 928825532 33718764 967397486 33718764 5917755 72916572 928825532 72916572 86688091 994092969 5917755 994092969 605500363 911459242 86688091 911459242 429188273 394383236 605500363 394383236 798845750 571379859 429188273 571379859 196440235 201420192 798845750 201420192 243084107 801687546 196440235 801687546 691545211 756238865 243084107 756238865 888524118 310197969 691545211 310197969 485549113 112888729 888524118 112888729 343694330 513777598 485549113 513777598 255971699 655881243 343694330 655881243 293706956 743282451 255971699 743282451 464294874 705841754 293706956 705841754 877567524 535874943 464294874 535874943 861758922 123596436 877567524 123596436 712597093 139709755 861758922 139709755 211832767 287924646 712597093 287924646 869532709 786684115 211832767 786684115 39411140 131610081 869532709 131610081 161781855 959818060 39411140 959818060 491620782 837587275 161781855 837587275 452922596 507525817 491620782 507525817 433744694 547767511 452922596 547767511 964394124 566815758 433744694 566815758 362416522 36679792 964394124 36679792 871421497 637037008 362416522 637037008 340291072 129558523 871421497 129558523 569728574 659322735 340291072 659322735 846272777 430256022 569728574 430256022 106979802 154499529 846272777 154499529 679526458 891999858 106979802 891999858 449457072 322037554 679526458 322037554 440629461 550952750 449457072 550952750 566846380 560484004 440629461 560484004 871256407 433314399 566846380 433314399 473994123 129811407 871256407 129811407 641452032 526348103 473994123 526348103 763205648 358860987 641452032 358860987 828759635 237671490 763205648 237671490 801394259 171998588 828759635 171998588 988322080 199001418 801394259 199001418 897717337 12499588 988322080 12499588 772855064 104020978 897717337 104020978 511683076 228069450 772855064 228069450 756370553 488080151 511683076 488080151 684216677 244708158 756370553 244708158 993819229 317548572 684216677 317548572 671833313 6008385 993819229 6008385 853537359 329681528 671833313 329681528 686697476 147621894 853537359 147621894 192583361 315116381 686697476 315116381 567894401 805312750 192583361 805312750 229508919 432176793 567894401 432176793 180165431 768966516 229508919 768966516 57213211 818401644 180165431 818401644 440964209 941846367 57213211 941846367 350220561 560073094 440964209 560073094 77730512 649368699 350220561 649368699 361747136 920946735 77730512 920946735 948084113 637594621 361747136 637594621 715880863 53199450 948084113 53199450 856513051 284588508 715880863 284588508 869889129 144966458 856513051 144966458 309974455 131196102 869889129 131196102 387813795 688636511 309974455 688636511 704236142 611841631 387813795 611841631 301299855 296674358 704236142 296674358 225343141 697991602 301299855 697991602 380419132 772917613 225343141 772917613 903268497 619678598 380419132 619678598 558753498 98804060 903268497 98804060 927112798 441201619 558753498 441201619 348327484 74843857 927112798 74843857 3175906 651320058 348327484 651320058 82180884 996841438 3175906 996841438 871793910 916512774 82180884 916512774 508192056 129290320 871793910 129290320 869761471 491927311 508192056 491927311 684596359 131304701 869761471 131304701 280099907 317210849 684596359 317210849 450535257 719454125 280099907 719454125 583113164 549954069 450535257 549954069 366802263 417306063 583113164 417306063 430369679 632631251 366802263 632631251 862870628 570218391 430369679 570218391 891109462 138674081 862870628 138674081 296289188 109983552 891109462 109983552 155008532 703251252 296289188 703251252 421284438 844010026 155008532 844010026 947299419 579490233 421284438 579490233 244380907 54019958 947299419 54019958 356470310 754736379 244380907 754736379 722721320 642749137 356470310 642749137 532942432 277501537 722721320 277501537 749851312 466936999 532942432 466936999 805549369 251188554 749851312 251188554 36904149 194526063 805549369 194526063 161870511 961932259 36904149 961932259 173611373 837451598 161870511 837451598 607274810 825077865 173611373 825077865 225443401 392454375 607274810 392454375 804944605 772834957 225443401 772834957 828212177 195153366 804944605 195153366 945208088 172692714 828212177 172692714 992020736 56200500 945208088 56200500 968073246 8282466 992020736 8282466 138968518 33123135 968073246 33123135 940404029 860107441 138968518 860107441 296325124 61605942 940404029 61605942 579150107 703245896 296325124 703245896 292807589 421500599 579150107 421500599 905813042 706885583 292807589 706885583 303515530 96336659 905813042 96336659 621912652 695655915 303515530 695655915 200241018 378443662 621912652 378443662 816365298 797963454 200241018 797963454 613318462 184276157 816365298 184276157 601581138 387032791 613318462 387032791 512595002 398721784 601581138 398721784 574471707 487232277 512595002 487232277 866036110 425683356 574471707 425683356 970901238 135484429 866036110 135484429 866386670 30559434 970901238 30559434 814551568 134948879 866386670 134948879 447698403 185882550 814551568 185882550 363225270 553047486 447698403 553047486 967831342 636291191 363225270 636291191 634924499 33331699 967831342 33331699 515078366 364904996 634924499 364904996 899044388 484646244 515078366 484646244 887552807 102556609 899044388 102556609 404899658 113550671 887552807 113550671 192880332 595552206 404899658 595552206 787488648 805080635 192880332 805080635 431348884 212459057 787488648 212459057 425844507 569292877 431348884 569292877 165566836 575271911 425844507 575271911 970554819 833599215 165566836 833599215 745627206 30818061 970554819 30818061 534703570 255110291 745627206 255110291 754362426 464967146 534703570 464967146 824391119 246839911 754362426 246839911 984734932 176514773 824391119 176514773 276400359 16154215 984734932 16154215 321634413 723143585 276400359 723143585 630080052 676476418 321634413 676476418 576475838 370460806 630080052 370460806 154013082 423781154 576475838 423781154 703227061 844876878 154013082 844876878 164864099 297789928 703227061 297789928 491867040 834507174 164864099 834507174 442817729 507236676 491867040 507236676 262168397 557605019 442817729 557605019 538811832 737387830 262168397 737387830 141889542 460619778 538811832 460619778 760149064 857071164 141889542 857071164 283211626 240942970 760149064 240942970 89485298 716402069 283211626 716402069 641508301 908968505 89485298 908968505 947495044 358819044 641508301 358819044 145436643 53744447 947495044 53744447 167644236 853468159 145436643 853468159 339802762 831680909 167644236 831680909 826626552 659707217 339802762 659707217 985812114 174180119 826626552 174180119 321606417 15010874 985812114 15010874 528988226 676488081 321606417 676488081 710369265 471104212 528988226 471104212 229566667 290400312 710369265 290400312 84908247 768954148 229566667 768954148 311608266 913342043 84908247 913342043 56882281 686747542 311608266 686747542 996704286 942108144 56882281 942108144 202932126 3285930 996704286 3285930 992635291 795355345 202932126 795355345 98387624 7695442 992635291 7695442 996947739 900941440 98387624 900941440 422592947 3066564 996947739 3066564 146371470 578240293 422592947 578240293 185637292 852453826 146371470 852453826 268480398 812623747 185637292 812623747 526503908 731352558 268480398 731352558 450412567 473505638 526503908 473505638 557810075 550033923 450412567 550033923 590681901 441987656 557810075 441987656 626863937 409805090 590681901 409805090 145058461 373073350 626863937 373073350 714503298 853733380 145058461 853733380 262210724 286195729 714503298 286195729 65845915 737351253 262210724 737351253 898487150 932615350 65845915 932615350 187269120 103050497 898487150 103050497 486832511 810877599 187269120 810877599 465742449 512439577 486832511 512439577 658603695 534185052 465742449 534185052 452507064 342674775 658603695 342674775 228236252 548244435 452507064 548244435 870077350 770057522 228236252 770057522 410555339 131010807 870077350 131010807 173082657 589875877 410555339 589875877 618429501 825669854 173082657 825669854 475652069 381927348 618429501 381927348 511766409 524359386 475652069 524359386 711982298 487985045 511766409 487985045 70934719 288507539 711982298 288507539 747189664 927724846 70934719 927724846 411257718 253346929 747189664 253346929 350996952 589270266 411257718 589270266 50642492 648756085 350996952 648756085 686996895 948113660 50642492 948113660 143136355 314788823 686996895 314788823 972192480 855751999 143136355 855751999 434854094 29072741 972192480 29072741 754973315 565995508 434854094 565995508 934906229 246162047 754973315 246162047 307730761 67348797 934906229 67348797 718794418 691226906 307730761 691226906 865620652 281464098 718794418 281464098 850019338 136040554 865620652 136040554 459585261 150950553 850019338 150950553 373108285 541005958 459585261 541005958 513962983 626522336 373108285 626522336 39521636 485661587 513962983 485661587 93581950 959645659 39521636 959645659 514085369 905149564 93581950 905149564 658894728 485533213 514085369 485533213 943541727 342305542 658894728 342305542 747785343 58078951 943541727 58078951 89077965 252816558 747785343 252816558 180274858 909249812 89077965 909249812 103396670 818244138 180274858 818244138 469397651 896234675 103396670 896234675 872580477 530679509 469397651 530679509 928837882 128412870 872580477 128412870 27734681 72873638 928837882 72873638 96950859 971732973 27734681 971732973 516066042 902314894 96950859 902314894 26613145 483621865 516066042 483621865 302464084 973176574 26613145 973176574 646258276 696729714 302464084 696729714 53812015 354648875 646258276 354648875 977845784 944941906 53812015 944941906 99848269 23271490 977845784 23271490 273396603 899355302 99848269 899355302 841313260 726316333 273396603 726316333 421062602 159592552 841313260 159592552 230867981 579713712 421062602 579713712 29376729 767523839 230867981 767523839 210402985 969900865 29376729 969900865 747438949 788304742 210402985 788304742 884975846 253204413 747438949 253204413 339514948 115993378 884975846 115993378 29418396 660053222 339514948 660053222 561060896 969820305 29418396 969820305 129565486 439052816 561060896 439052816 589650771 868516029 129565486 868516029 798381381 410810426 589650771 410810426 882006793 201966841 798381381 201966841 279256509 119154533 882006793 119154533 123929059 720197435 279256509 720197435 380680123 874171168 123929059 874171168 391614628 619389259 380680123 619389259 931870416 608087341 391614628 608087341 926941422 69865600 931870416 69865600 856003328 75004701 926941422 75004701 27851790 145384177 856003328 145384177 20946266 971565112 27851790 971565112 123415980 978453694 20946266 978453694 17130733 874743525 123415980 874743525 233966908 982357838 17130733 982357838 61152068 764773530 233966908 764773530 892695237 937304301 61152068 937304301 581885105 108420405 892695237 108420405 842068331 418930808 581885105 418930808 142291779 158947951 842068331 158947951 924719191 856679930 142291779 856679930 688383502 77093308 924719191 77093308 122479392 313483380 688383502 313483380 761115336 875637415 122479392 875637415 877077464 239801157 761115336 239801157 706752139 124035409 877077464 124035409 72535648 294274743 706752139 294274743 750406521 926309883 72535648 926309883 562345345 250652140 750406521 250652140 995701033 437884980 562345345 437884980 722404963 4153045 995701033 4153045 20287596 277829854 722404963 277829854 721859160 978955609 20287596 978955609 335959869 278443264 721859160 278443264 720644467 663622546 335959869 663622546 599096619 279729104 720644467 279729104 23483821 401461204 599096619 401461204 241693286 976057295 23483821 976057295 602101841 757366296 241693286 757366296 104354099 398123937 602101841 398123937 991467874 895234702 104354099 895234702 661092286 8911459 991467874 8911459 937663678 340113507 661092286 340113507 373318604 64690057 937663678 64690057 885753773 626256097 373318604 626256097 879456835 115286383 885753773 115286383 203089530 121712684 879456835 121712684 48684088 795184824 203089530 795184824 666503626 949906463 48684088 949906463 384373141 335146392 666503626 335146392 341370701 615463998 384373141 615463998 366999596 658324649 341370701 658324649 751174643 632475831 366999596 632475831 202630099 249989646 751174643 249989646 649803954 795591370 202630099 795591370 500906430 351264997 649803954 351264997 319645660 498879618 500906430 498879618 830864826 678674912 319645660 678674912 978449354 169772393 830864826 169772393 997180655 22790736 978449354 22790736 593068593 2771722 997180655 2771722 568603920 407586297 593068593 407586297 190419952 431448670 568603920 431448670 871331923 807320083 190419952 807320083 429914714 129696574 871331923 129696574 731240815 570619793 429914714 570619793 631565316 269314435 731240815 269314435 130109598 368650997 631565316 368650997 747214908 867998829 130109598 867998829 848212802 253337062 747214908 253337062 180419811 152608601 848212802 152608601 404962248 818095084 180419811 818095084 877002397 595377098 404962248 595377098 78327963 124111641 877002397 124111641 631413171 920520511 78327963 920520511 674867444 368810011 631413171 368810011 659195115 326682093 674867444 326682093 847068537 341850410 659195115 341850410 921701049 153704156 847068537 153704156 527113652 80175996 921701049 80175996 803604959 472803358 527113652 472803358 245827754 196657737 803604959 196657737 324610319 753562809 245827754 753562809 307456649 673725856 324610319 673725856 150785521 691619486 307456649 691619486 506299045 848153123 150785521 848153123 531459037 493714476 506299045 493714476 830158969 468540361 531459037 468540361 977730187 170330273 830158969 170330273 349002955 23368969 977730187 23368969 314433564 650662549 349002955 650662549 93667591 683825551 314433564 683825551 291935541 905052309 93667591 905052309 650979198 707823214 291935541 707823214 773126985 350063554 650979198 350063554 148902611 227590466 773126985 227590466 714657499 850138534 148902611 850138534 553727892 286047397 714657499 286047397 281523125 446025002 553727892 446025002 595663149 718229942 281523125 718229942 779076868 404746612 595663149 404746612 264338548 221129490 779076868 221129490 767654927 735266388 264338548 735266388 268563326 233365311 767654927 233365311 628490828 731230382 268563326 731230382 520124790 371768271 628490828 371768271 927900321 479385949 520124790 479385949 655940492 73899810 927900321 73899810 944237808 344917962 655940492 344917962 445779666 57156377 944237808 57156377 165364122 554887630 445779666 554887630 702540074 833839761 165364122 833839761 788416993 298500768 702540074 298500768 109577728 211501138 788416993 211501138 48171445 889193663 109577728 889193663 96843324 950609334 48171445 950609334 837982383 902398608 96843324 902398608 947381358 163005914 837982383 163005914 314087658 53885197 947381358 53885197 518207973 684147258 314087658 684147258 755436420 481319539 518207973 481319539 258272709 245767927 755436420 245767927 83184728 741157428 258272709 741157428 905795339 915285397 83184728 915285397 68542824 96407656 905795339 96407656 793363802 930063191 68542824 930063191 410942996 206811462 793363802 206811462 502862078 589503723 410942996 589503723 132361084 496851377 502862078 496851377 117668285 865773077 132361084 865773077 357710357 880738283 117668285 880738283 607627942 641569319 357710357 641569319 556828081 392087222 607627942 392087222 659925316 443096551 556828081 443096551 537369533 341256973 659925316 341256973 890156892 462037330 537369533 462037330 135037362 111020485 890156892 111020485 59126609 863247265 135037362 863247265 698643918 939553823 59126609 939553823 954281171 303000449 698643918 303000449 940203918 46289296 954281171 46289296 861819314 61882882 940203918 61882882 957369928 139626608 861819314 139626608 33167170 43537239 957369928 43537239 524528652 966044500 33167170 966044500 927952908 475337912 524528652 475337912 645459839 73840126 927952908 73840126 809084630 355181890 645459839 355181890 906197802 190987211 809084630 190987211 181856232 95942775 906197802 95942775 72777342 816670676 181856232 816670676 707179652 926124618 72777342 926124618 852867327 293720985 707179652 293720985 161195361 148132527 852867327 148132527 507666350 837996995 161195361 837996995 704496951 492424073 507666350 492424073 183522610 296397388 704496951 296397388 719476301 814706062 183522610 814706062 562219508 280763447 719476301 280763447 116680780 438103131 562219508 438103131 442631804 881847329 116680780 881847329 115499927 557932711 442631804 557932711 101249028 882973268 115499927 882973268 929226583 898276725 101249028 898276725 798896878 72286095 929226583 72286095 531344725 201396880 798896878 201396880 181695396 468719373 531344725 468719373 986887785 816787872 181695396 816787872 375086794 13717748 986887785 13717748 206927334 624666633 375086794 624666633 513892297 791430671 206927334 791430671 413724634 485689346 513892297 485689346 631416146 586700533 413724634 586700533 193270713 368808886 631416146 368808886 279653988 804603601 193270713 804603601 606665079 719937877 279653988 719937877 520800734 393116493 606665079 393116493 593811498 478786322 520800734 478786322 93642191 406770642 593811498 406770642 792904982 905095840 93642191 905095840 881003036 207175596 792904982 207175596 168517253 120081664 881003036 120081664 196397863 830709989 168517253 830709989 369705328 801716320 196397863 801716320 988779528 629721765 369705328 629721765 29892665 11899071 988779528 11899071 932313579 969268266 29892665 969268266 902449757 69411170 932313579 69411170 840589857 99641257 902449757 99641257 979098065 160252699 840589857 160252699 730369164 22199080 979098065 22199080 966871547 270233023 730369164 270233023 980780524 34172197 966871547 34172197 580991179 20508813 980780524 20508813 840439133 419922229 580991179 419922229 505189443 160384645 840439133 160384645 142830722 494555716 505189443 494555716 936351625 856163911 142830722 856163911 130229548 65797846 936351625 65797846 128371047 867880804 130229548 867880804 80430052 869850042 128371047 869850042 659245017 918494599 80430052 918494599 156970819 341832541 659245017 341832541 996502475 841864319 156970819 841864319 36694441 3450140 996502475 3450140 823024970 962061524 36694441 962061524 380459471 177673266 823024970 177673266 702666019 619602893 380459471 619602893 492528753 298349389 702666019 298349389 231552555 506759660 492528753 506759660 817444998 766962145 231552555 766962145 123601708 183244438 817444998 183244438 8208372 874573824 123601708 874573824 318073792 991553797 8208372 991553797 96800001 680186184 318073792 680186184 633998036 902427549 96800001 902427549 957604972 365997504 633998036 365997504 743959844 43274664 957604972 43274664 544623168 256913987 743959844 256913987 609747178 454979288 544623168 454979288 88761665 390391674 609747178 390391674 691768567 909586538 88761665 909586538 703980508 309990603 691768567 309990603 167793574 296984019 703980508 296984019 431633116 831538965 167793574 831538965 245998092 569034892 431633116 569034892 618206478 753377268 245998092 753377268 202908093 382103980 618206478 382103980 336415727 795411524 202908093 795411524 131605700 663075087 336415727 663075087 27943324 866448626 131605700 866448626 329569298 971458145 27943324 971458145 442159849 669301885 329569298 669301885 721035537 558700535 442159849 558700535 32447250 279365809 721035537 279365809 359553814 966945467 32447250 966945467 375584589 639997685 359553814 639997685 406262778 624181760 375584589 624181760 162331285 594241184 406262778 594241184 904839610 836883485 162331285 836883485 188580103 97164532 904839610 97164532 954958768 809446534 188580103 809446534 104204228 45511088 954958768 45511088 560305054 895447572 104204228 895447572 322990909 439793393 560305054 439793393 433021542 675100647 322990909 675100647 650026466 567425575 433021542 567425575 444750723 350897329 650026466 350897329 73222289 555681251 444750723 555681251 372415146 925433389 73222289 925433389 788646062 626967620 372415146 626967620 714947180 211255811 788646062 211255811 679966276 285626784 714947180 285626784 523734652 321560852 679966276 321560852 315593985 476188934 523734652 476188934 972157418 682604342 315593985 682604342 419616967 29113347 972157418 29113347 224897753 581404118 419616967 581404118 508407226 773329716 224897753 773329716 293062948 491648888 508407226 491648888 440758699 706637960 293062948 706637960 254575417 560287755 440758699 560287755 332407873 744776928 254575417 744776928 417301289 666802968 332407873 666802968 362388829 583566441 417301289 583566441 499360532 637067865 362388829 637067865 775736262 500230541 499360532 500230541 587634236 224697926 775736262 224697926 862049807 412934628 587634236 412934628 282105545 139472971 862049807 139472971 861803869 717666149 282105545 717666149 659799748 139669436 861803869 139669436 702065421 341354395 659799748 341354395 353000829 299099143 702065421 299099143 261618354 646476625 353000829 646476625 558135931 737931497 261618354 737931497 168828809 441737827 558135931 441737827 230848311 830446281 168828809 830446281 267232965 767559157 230848311 767559157 530239973 732542746 267232965 732542746 223734644 470007825 530239973 470007825 404341272 774506219 223734644 774506219 40175911 595980508 404341272 595980508 875478331 959136993 40175911 959136993 294279025 125706113 875478331 125706113 637257869 705265846 294279025 705265846 465506670 362561911 637257869 362561911 556430806 534570364 465506670 534570364 899082404 443355644 556430806 443355644 882263532 102518217 899082404 102518217 151738163 118861451 882263532 118861451 263757953 847095632 151738163 847095632 939081790 736008480 263757953 736008480 47191145 63104431 939081790 63104431 592792799 951602778 47191145 951602778 538381591 407918661 592792799 407918661 863314445 461016747 538381591 461016747 969970622 138313735 863314445 138313735 156492767 31371659 969970622 31371659 680687893 842225844 156492767 842225844 925831332 320829307 680687893 320829307 278174221 76039353 925831332 76039353 179243562 721200862 278174221 721200862 802938243 819208945 179243562 819208945 788483560 197433524 802938243 197433524 182147172 211377752 788483560 211377752 381227336 816138956 182147172 816138956 557522472 618824733 381227336 618824733 280129286 442282851 557522472 442282851 859379524 719449717 280129286 719449717 943226324 142203812 859379524 142203812 27340254 58570971 943226324 58570971 247670763 972156444 27340254 972156444 720227420 751489609 247670763 751489609 198360413 280074449 720227420 280074449 242676086 799787305 198360413 799787305 441305525 756606454 242676086 756606454 423961391 559844509 441305525 559844509 242087267 577019462 423961391 577019462 693342505 757051980 242087267 757051980 873660601 308426116 693342505 308426116 180259804 127223250 873660601 127223250 460856526 818309014 180259804 818309014 482199653 539636610 460856526 539636610 741687182 517594652 482199653 517594652 228550450 259328460 741687182 259328460 859512286 769817940 228550450 769817940 250000684 142028763 859512286 142028763 795327066 748973885 250000684 748973885 833643852 204771881 795327066 204771881 743933999 167277580 833643852 167277580 370422098 256924559 743933999 256924559 87608798 629039963 370422098 629039963 354139504 910556004 87608798 910556004 152050637 644961665 354139504 644961665 806752102 846773739 152050637 846773739 257216707 193337050 806752102 193337050 390625080 742198229 257216707 742198229 579298560 609037707 390625080 609037707 73983793 421325244 579298560 421325244 201300731 924600245 73983793 924600245 573013161 796852031 201300731 796852031 815961272 426907598 573013161 426907598 463658164 184642413 815961272 184642413 317792585 536711419 463658164 536711419 235719902 680468453 317792585 680468453 507479563 763030280 235719902 763030280 561314524 492639613 507479563 492639613 343759917 438844114 561314524 438844114 715999738 655775289 343759917 655775289 593988754 284460958 715999738 284460958 479356185 406640490 593988754 406640490 953348482 520518877 479356185 520518877 857451136 47600073 953348482 47600073 69241862 144124574 857451136 144124574 93717379 929452562 69241862 929452562 501003970 904978268 93717379 904978268 773828194 498791493 501003970 498791493 566187779 226790800 773828194 226790800 894829994 434055197 566187779 434055197 154949577 106438952 894829994 106438952 885905899 844123243 154949577 844123243 510239963 115196732 885905899 115196732 167653624 489933191 510239963 489933191 401210242 831673127 167653624 831673127 307084716 598952512 401210242 598952512 892644654 692083589 307084716 692083589 813766210 108447118 892644654 108447118 880934884 186657989 813766210 186657989 687763579 120087044 880934884 120087044 403023798 314042738 687763579 314042738 923541547 597162468 403023798 597162468 195253984 78375058 923541547 78375058 74892345 802725061 195253984 802725061 954743125 923652907 74892345 923652907 682847004 45765665 954743125 45765665 149191365 318792080 682847004 318792080 175414312 849871096 149191365 849871096 550849066 823085118 175414312 823085118 155548955 448588080 550849066 448588080 949672248 843250757 155548955 843250757 35850670 51514235 949672248 51514235 679945031 963158474 35850670 963158474 89230420 321601451 679945031 321601451 316064012 909147470 89230420 909147470 961408655 681946669 316064012 681946669 737825600 39413016 961408655 39413016 513274673 262947955 737825600 262947955 630924113 486400390 513274673 486400390 340915944 369497075 630924113 369497075 949152642 658732713 340915944 658732713 155506544 52007718 949152642 52007718 8087288 843343738 155506544 843343738 493805664 991711309 8087288 991711309 672081013 505359391 493805664 505359391 532717518 329327268 672081013 329327268 748073018 467166195 532717518 467166195 449172088 252570333 748073018 252570333 224223343 551381673 449172088 551381673 632516209 773927491 224223343 773927491 717282823 367645491 632516209 367645491 300270343 283325370 717282823 283325370 872752562 699297593 300270343 699297593 665127562 128216729 872752562 128216729 487701860 336102449 665127562 336102449 469714437 511350240 487701860 511350240 936814544 530253852 469714437 530253852 45594494 65476948 936814544 65476948 66861286 953189452 45594494 953189452 173126738 931693866 66861286 931693866 615762936 825565394 173126738 825565394 732094696 384538145 615762936 384538145 887797886 268352932 732094696 268352932 295968103 113465886 887797886 113465886 197058086 703670871 295968103 703670871 459153136 800989168 197058086 800989168 613557249 541552866 459153136 541552866 279346881 386777021 613557249 386777021 394476706 720102794 279346881 720102794 423864484 605001362 394476706 605001362 891126873 577100124 423864484 577100124 250721966 109954539 891126873 109954539 684434837 748334328 250721966 748334328 854943779 317375833 684434837 317375833 540490095 146325955 854943779 146325955 9533811 458911732 540490095 458911732 887962198 990365575 9533811 990365575 128138482 113359454 887962198 113359454 173928881 870159062 128138482 870159062 28248206 824711351 173928881 824711351 866403084 970965515 28248206 970965515 843886149 134920218 866403084 134920218 567309912 157003574 843886149 157003574 713111637 432739636 567309912 432739636 598778689 287543360 713111637 287543360 583060581 401694898 598778689 401694898 144614902 417376232 583060581 417376232 21494395 854143412 144614902 854143412 769641618 977877677 21494395 977877677 690131880 231305689 769641618 231305689 149749673 311600907 690131880 311600907 36438970 849213556 149749673 849213556 719132742 962371396 36438970 962371396 724196237 281039477 719132742 281039477 907730806 276302556 724196237 276302556 260719712 94729653 907730806 94729653 931969531 739031152 260719712 739031152 775134783 69741849 931969531 69741849 626747021 225464789 775134783 225464789 927762220 373152594 626747021 373152594 461603203 74011502 927762220 74011502 639859113 538822475 461603203 538822475 597456384 360333401 639859113 360333401 443719388 402979703 597456384 402979703 479061139 556666137 443719388 556666137 425451408 520947160 479061139 520947160 984534903 575550580 425451408 575550580 356331941 16371723 984534903 16371723 696364549 642867177 356331941 642867177 116807705 305352011 696364549 305352011 26246175 881629376 116807705 881629376 637480784 973468124 26246175 973468124 916522653 362370575 637480784 362370575 894034147 85441566 916522653 85441566 82787908 107194932 894034147 107194932 587863563 915787601 82787908 915787601 292655155 412726928 587863563 412726928 955164518 707096751 292655155 707096751 607802244 45325717 955164518 45325717 608035879 391909999 607802244 391909999 910195960 391785743 608035879 391785743 816039015 92008717 910195960 92008717 203301752 184550115 816039015 184550115 393975565 795011370 203301752 795011370 228185317 605483372 393975565 605483372 903900216 770141239 228185317 770141239 971436886 98248687 903900216 98248687 318588135 29883221 971436886 29883221 769455606 679684717 318588135 679684717 906879067 231543710 769455606 231543710 474217859 95339047 906879067 95339047 445791179 526041084 474217859 526041084 658612672 554885633 445791179 554885633 898400792 342618167 658612672 342618167 843721138 103248358 898400792 103248358 467846319 157184343 843721138 157184343 609759522 531916588 467846319 531916588 123461252 390367011 609759522 390367011 17687201 874703128 123461252 874703128 754499013 981830915 17687201 981830915 971046720 246677578 754499013 246677578 930211518 30264696 971046720 30264696 704067963 71214959 930211518 71214959 909801010 296902380 704067963 296902380 443926813 92616411 909801010 92616411 436797719 556478581 443926813 556478581 346329235 564081100 436797719 564081100 606749145 653280049 346329235 653280049 884720773 392997377 606749145 392997377 819662710 116344058 884720773 116344058 85241275 181084063 819662710 181084063 352004982 913010915 85241275 913010915 195895115 647589808 352004982 647589808 804893496 802040154 195895115 802040154 997491199 195224726 804893496 195224726 210928656 2343095 997491199 2343095 917405105 787732148 210928656 787732148 424221033 84519520 917405105 84519520 184469809 576713661 424221033 576713661 474095369 813722835 184469809 813722835 346499144 526214633 474095369 526214633 111882708 653151831 346499144 653151831 966534051 886618390 111882708 886618390 924144309 34555289 966534051 34555289 424649644 77627208 924144309 77627208 474463766 576238153 424649644 576238153 109312817 525754564 474463766 525754564 600996772 889527409 109312817 889527409 580469548 399390993 600996772 399390993 656917024 420249470 580469548 420249470 534712548 344132985 656917024 344132985 926958910 464955431 534712548 464955431 153005302 74986831 926958910 74986831 390570792 845838482 153005302 845838482 712209934 609105674 390570792 609105674 938631387 288359008 712209934 288359008 752031416 63879554 938631387 63879554 478237574 249205407 752031416 249205407 398228727 521941843 478237574 521941843 705901486 601427943 398228727 601427943 310632725 295055600 705901486 295055600 309878205 687946765 310632725 687946765 751526932 688802634 309878205 688802634 711889518 249746418 751526932 249746418 621493485 288572762 711889518 288572762 767703152 378922824 621493485 378922824 685260955 233278907 767703152 233278907 147610022 316581117 685260955 316581117 975245944 851302586 147610022 851302586 714532429 25910671 975245944 25910671 149938703 286133611 714532429 286133611 466135567 849086533 149938703 849086533 360974324 533791884 466135567 533791884 534445025 638573178 360974324 638573178 217938546 465322634 534445025 465322634 477359195 780976898 217938546 780976898 442143520 522718303 477359195 522718303 938944645 558717422 442143520 558717422 950549187 63310448 938944645 63310448 281126257 50601831 950549187 50601831 608463579 718674827 281126257 718674827 500084228 391504526 608463579 391504526 459588381 499530493 500084228 499530493 792523883 540999636 459588381 540999636 946756211 207459663 792523883 207459663 165578927 54686885 946756211 54686885 971183218 833532248 165578927 833532248 671849420 30097758 971183218 30097758 713761658 329649142 671849420 329649142 48837388 286904716 713761658 286904716 242341263 949812935 48837388 949812935 963907498 756903602 242341263 756903602 187702182 37317599 963907498 37317599 318103919 810602654 187702182 810602654 605734885 680123912 318103919 680123912 487140815 394093824 605734885 394093824 869312263 512151081 487140815 512151081 262763175 131835304 869312263 131835304 990832373 736985012 262763175 736985012 64618782 9582514 990832373 9582514 962677980 933746626 64618782 933746626 193575981 38522168 962677980 38522168 617421915 804246995 193575981 804246995 462646941 382935694 617421915 382935694 11901667 537835256 462646941 537835256 124742503 988097610 11901667 988097610 662641775 873283282 124742503 873283282 374692265 338682883 662641775 338682883 998200517 625141653 374692265 625141653 794896150 1658317 998200517 1658317 783016024 205211801 794896150 205211801 74186940 217052944 783016024 217052944 126297603 924397824 74186940 924397824 524652930 871780535 126297603 871780535 796998934 475240356 524652930 475240356 356669794 203097277 796998934 203097277 881025513 642595431 356669794 642595431 526935314 120038874 881025513 120038874 764433468 472945538 526935314 472945538 8943803 236597203 764433468 236597203 156060527 990826563 8943803 990826563 338472768 842598668 156060527 842598668 68086320 661166988 338472768 661166988 517647687 930584398 68086320 930584398 841220673 481976841 517647687 481976841 974932997 159683408 841220673 159683408 314606414 26181085 974932997 26181085 177987810 683656663 314606414 683656663 204659918 820519906 177987810 820519906 343487370 793638616 204659918 793638616 655859791 656067576 343487370 656067576 994188067 344939646 655859791 344939646 298246167 5586323 994188067 5586323 414468438 701316300 298246167 701316300 35275968 586151716 414468438 586151716 442709928 963620263 35275968 963620263 335012849 557731876 442709928 557731876 864120703 664553293 335012849 664553293 364914605 137673257 864120703 137673257 942936085 634543584 364914605 634543584 219798041 59016052 942936085 59016052 970097969 778956986 219798041 778956986 44982050 31224889 970097969 31224889 492797418 953942995 44982050 953942995 831160954 506416390 492797418 506416390 746023309 169433609 831160954 169433609 319307292 254591879 746023309 254591879 646874884 679037993 319307292 679037993 874179229 353977070 646874884 353977070 179851120 126668287 874179229 126668287 942765521 818711122 179851120 818711122 56052220 59161698 942765521 59161698 670249602 943119066 56052220 943119066 325471003 331403719 670249602 331403719 170126976 673007003 325471003 673007003 886803911 828859121 170126976 828859121 224521113 114263518 886803911 114263518 340784232 773612731 224521113 773612731 192950273 658946686 340784232 658946686 234770773 804995689 192950273 804995689 373389766 763938777 234770773 763938777 876343913 626202946 373389766 626202946 654760977 124586847 876343913 124586847 822133917 346238789 654760977 346238789 978118859 178423106 822133917 178423106 677703232 23039558 978118859 23039558 209111621 323802040 677703232 323802040 538351168 789393143 209111621 789393143 800225988 461048534 538351168 461048534 734517746 200086835 800225988 200086835 537096119 266023273 734517746 266023273 754080754 462273909 537096119 462273909 187174182 247021417 754080754 247021417 894692791 810979642 187174182 810979642 107376515 106583316 894692791 106583316 168397455 891560327 107376515 891560327 526149827 830863801 168397455 830863801 171606991 473774148 526149827 473774148 223015414 827338262 171606991 827338262 320260851 775249796 223015414 775249796 246086994 678007688 320260851 678007688 757335063 753229004 246086994 753229004 942683886 243875786 757335063 243875786 943353527 59236022 942683886 59236022 236944023 58405299 943353527 58405299 952025047 761773401 236944023 761773401 558059761 48902419 952025047 48902419 633588105 441784428 558059761 441784428 915963495 366419937 633588105 366419937 128634651 85884929 915963495 85884929 630242924 869543121 128634651 869543121 918285184 370248660 630242924 370248660 487274259 83682160 918285184 83682160 22780935 512016298 487274259 512016298 766719918 976757730 22780935 976757730 47855909 234392091 766719918 234392091 74803280 950961913 47855909 950961913 600100095 923765705 74803280 923765705 11191571 400412938 600100095 400412938 801640594 988836188 11191571 988836188 47329736 198696123 801640594 198696123 867078737 951514112 47329736 951514112 844145471 134243222 867078737 134243222 375006796 156634998 844145471 156634998 746794810 624787276 375006796 624787276 848241541 253836689 746794810 253836689 433034952 152550341 848241541 152550341 674025322 567423371 433034952 567423371 230327912 327480378 674025322 327480378 63338806 768191477 230327912 768191477 832391884 934975597 63338806 934975597 144900823 168384204 832391884 168384204 842380674 853902292 144900823 853902292 817013020 158565497 842380674 158565497 565361631 183581675 817013020 183581675 307958442 434905709 565361631 434905709 3828138 690964821 307958442 690964821 139242376 996272118 3828138 996272118 710722209 859860557 139242376 859860557 938511835 290029416 710722209 290029416 452605008 64008873 938511835 64008873 309054473 548110722 452605008 548110722 808748345 689636841 309054473 689636841 809527870 191344164 808748345 191344164 855162651 190585784 809527870 190585784 784021328 146149123 855162651 146149123 803829849 215974984 784021328 215974984 538159049 196356714 803829849 196356714 947177347 461256139 538159049 461256139 940061783 54169864 947177347 54169864 823382428 62030089 940061783 62030089 132939870 177524523 823382428 177524523 825009023 865116739 132939870 865116739 609356561 175847729 825009023 175847729 385141295 390860127 609356561 390860127 3053960 614617194 385141295 614617194 743611136 997012222 3053960 997012222 159663877 257238225 743611136 257238225 427108050 839424915 159663877 839424915 644514122 573949402 427108050 573949402 237447777 356021386 644514122 356021386 559190596 761222576 237447777 761222576 995840601 440790952 559190596 440790952 531366811 4062512 995840601 4062512 794118036 468716019 531366811 468716019 544715436 206059573 794118036 206059573 592872210 454861474 544715436 454861474 193580103 407767895 592872210 407767895 109757477 804221510 193580103 804221510 43778733 888946936 109757477 888946936 449138485 955138176 43778733 955138176 726762320 551454028 449138485 551454028 865955288 273569972 726762320 273569972 667514329 135589423 865955288 135589423 742989633 334184316 667514329 334184316 540332390 257791814 742989633 257791814 551760503 459069910 540332390 459069910 667708336 447570075 551760503 447570075 921449374 333906129 667708336 333906129 659170256 80608534 921449374 80608534 172722795 341897343 659170256 341897343 810716947 826114069 172722795 826114069 782768444 189462003 810716947 189462003 754683518 217337138 782768444 217337138 210584081 246437819 754683518 246437819 698908549 788086258 210584081 788086258 697656745 302734535 698908549 302734535 708392415 304018199 697656745 304018199 743496099 292716505 708392415 292716505 820352468 257342039 743496099 257342039 445157408 180492608 820352468 180492608 232324444 555355560 445157408 555355560 679092232 766192628 232324444 766192628 931738697 322394662 679092232 322394662 731297104 70023901 931738697 70023901 200921561 269233466 731297104 269233466 629199581 797177705 200921561 797177705 947222142 371137565 629199581 371137565 484527365 54091080 947222142 54091080 751295688 514948890 484527365 514948890 601400523 249875396 751295688 249875396 981382656 398987337 601400523 398987337 967700126 19503347 981382656 19503347 275920296 33455697 967700126 33455697 914568040 723627403 275920296 723627403 994306333 87401894 914568040 87401894 555824751 5408199 994306333 5408199 682068000 443956458 555824751 443956458 536736742 319523186 682068000 319523186 385369444 462613441 536736742 462613441 361331885 614372923 385369444 614372923 94213849 638012279 361331885 638012279 553326260 904555872 94213849 904555872 870472887 446484683 553326260 446484683 622845790 130586169 870472887 130586169 772338573 377418890 622845790 377418890 67512313 228447508 772338573 228447508 993744753 931031191 67512313 931031191 797690249 6111712 993744753 6111712 709183611 202660173 797690249 202660173 790243740 291834684 709183611 291834684 785511271 209642884 790243740 209642884 271071576 214455028 785511271 214455028 650176125 728554113 271071576 728554113 690254942 350781220 650176125 350781220 341228495 311416719 690254942 311416719 596866444 658448919 341228495 658448919 469306369 403658837 596866444 403658837 135411364 530724438 469306369 530724438 387342965 862875508 135411364 862875508 825140127 612359831 387342965 612359831 588281499 175625394 825140127
200001 0 0 644647646 0 0 0 499961492 355384235 644647646 355384235 854367055 820258740 499961492 820258740 440333659 145679950 854367055 145679950 103639655 440291336 440333659 440291336 679986923 103600748 103639655 103600748 778834283 500013922 679986923 500013922 498680582 221144159 778834283 221144159 545104742 499981349 498680582 499981349 500006728 545044158 545104742 545044158 792154968 852969852 500006728 852969852 500000582 500024348 792154968 500024348 500008278 71514436 500000582 71514436 988482174 731076094 500008278 731076094 434278846 500022671 988482174 500022671 499997329 565782590 434278846 565782590 690041355 390425951 499997329 390425951 297418219 309952849 690041355 309952849 920273314 297455547 297418219 297455547 371715009 920292313 920273314 920292313 722032234 371677044 371715009 371677044 970444893 500031284 722032234 500031284 274598518 29559891 970444893 29559891 631689035 500021059 274598518 500021059 2993668 631666593 631689035 631666593 996031737 996979304 2993668 996979304 500019977 4036197 996031737 4036197 500003809 300017127 500019977 300017127 567123653 340288239 500003809 340288239 500025329 567156677 567123653 567156677 800911699 926656655 500025329 926656655 848150687 500037810 800911699 500037810 88646558 499988217 848150687 499988217 63147827 911286506 88646558 911286506 841824189 63090745 63147827 63090745 871502796 500039382 841824189 500039382 500001285 871448737 871502796 871448737 499981763 258297715 500001285 258297715 624058886 836871104 499981763 836871104 122498788 375935078 624058886 375935078 662569473 499981760 122498788 499981760 499986618 337420304 662569473 337420304 499977969 246423517 499986618 246423517 264454899 613197959 499977969 613197959 820338724 264445649 264454899 264445649 799097520 820357520 820338724 820357520 499985644 200916118 799097520 200916118 325233228 384855070 499985644 384855070 499962140 500024037 325233228 500024037 727102866 442453328 499962140 442453328 499999480 727155608 727102866 727155608 808071793 858291814 499999480 858291814 134360280 191896524 808071793 191896524 955445335 865568484 134360280 865568484 652783786 955509414 955445335 955509414 366116274 500013569 652783786 500013569 500018874 633856801 366116274 633856801 831636046 908935343 500018874 908935343 499980236 499993834 831636046 499993834 59627087 5616816 499980236 5616816 499991403 59615939 59627087 59615939 784771385 672984230 499991403 672984230 530370600 784743049 784771385 784743049 231073684 530420244 530370600 530420244 500002919 231007848 231073684 231007848 499986940 867945978 500002919 867945978 235123934 397926302 499986940 397926302 806488304 764810062 235123934 764810062 398472608 806538609 806488304 806538609 239232275 499995514 398472608 499995514 350147678 760816211 239232275 760816211 500026690 649871276 350147678 649871276 40601279 747102953 500026690 747102953 792706025 40637200 40601279 40637200 670690639 792691951 792706025 792691951 500012368 500037882 670690639 500037882 971976711 830678046 500012368 830678046 400572023 28042975 971976711 28042975 722960569 400535101 400572023 400535101 151582528 722920290 722960569 722920290 999917612 499982914 151582528 499982914 655390165 999902244 999917612 999902244 859142638 655367157 655390165 655367157 500039392 140887396 859142638 140887396 393161703 880714072 500039392 880714072 252412646 393167398 393161703 393167398 554465995 747558255 252412646 747558255 746116259 445530221 554465995 445530221 594927396 746093565 746116259 746093565 29254591 405041658 594927396 405041658 500014766 29249724 29254591 29249724 499978430 671867759 500014766 671867759 318243667 957519180 499978430 957519180 500024618 681682100 318243667 681682100 126050642 603314289 500024618 603314289 151202516 873945238 126050642 873945238 840503953 151179908 151202516 151179908 255418907 159489506 840503953 159489506 499962871 255436271 255418907 255436271 500008255 590297796 499962871 590297796 500006932 430951024 500008255 430951024 234919600 601628480 500006932 601628480 571722312 234922188 234919600 234922188 500005733 428264558 571722312 428264558 760680172 230853525 500005733 230853525 464240032 239308399 760680172 239308399 99065804 500025391 464240032 500025391 343760479 99114141 99065804 99114141 567186789 656205572 343760479 656205572 632929593 567179268 567186789 567179268 137623499 632881541 632929593 632881541 972056260 137630330 137623499 137630330 868315040 500012376 972056260 500012376 500006628 868294942 868315040 868294942 499992478 353925718 500006628 353925718 499980995 659554575 499992478 659554575 170151418 577521166 499980995 577521166 826983505 500021695 170151418 500021695 499974882 173012405 826983505 173012405 788943708 986368281 499974882 986368281 499994614 500020376 788943708 500020376 792030247 246642016 499994614 246642016 5355900 500007900 792030247 500007900 500010008 500016004 5355900 500016004 556381414 816865990 500010008 816865990 210013269 443636297 556381414 443636297 817473488 209977089 210013269 209977089 499992020 817436962 817473488 817436962 940150351 898285632 499992020 898285632 877744792 499965197 940150351 499965197 500005708 877741566 877744792 877741566 499982165 534281021 500005708 534281021 817847179 716155920 499982165 716155920 851645834 817879627 817847179 817879627 255045942 500030355 851645834 500030355 499986815 255046112 255045942 255046112 329721260 217503575 499986815 217503575 499984542 670219377 329721260 670219377 564446538 185322663 499984542 185322663 939624525 564431414 564446538 564431414 858680909 939607157 939624525 939607157 206454536 141300797 858680909 141300797 789989326 206495200 206454536 206495200 370279270 210014076 789989326 210014076 500010241 629747996 370279270 629747996 590212064 331816533 500010241 331816533 798497786 409783662 590212064 409783662 20627624 500036740 798497786 500036740 500022836 499961142 20627624 499961142 500023006 443059747 500022836 443059747 882349161 45377360 500023006 45377360 270735448 499971334 882349161 499971334 901826896 729317106 270735448 729317106 66888084 901767022 901826896 901767022 500019824 933114190 66888084 933114190 385380397 313278210 500019824 313278210 242860877 614641304 385380397 614641304 500001032 242839728 242860877 242839728 987575359 493167626 500001032 493167626 602017178 12368795 987575359 12368795 586168958 397920636 602017178 397920636 718112841 500031826 586168958 500031826 240097516 499994211 718112841 499994211 914039376 759843862 240097516 759843862 888704819 499982416 914039376 499982416 882367699 111312552 888704819 111312552 580022787 117591881 882367699 117591881 911102072 419928068 580022787 419928068 324750993 911115292 911102072 911115292 500038263 499970375 324750993 499970375 849166581 472764084 500038263 472764084 263751117 499977703 849166581 499977703 77414378 499974933 263751117 499974933 714900519 77416620 77414378 77416620 33606907 714901759 714900519 714901759 883839574 499963550 33606907 499963550 855196837 883860162 883839574 883860162 14734766 855150483 855196837 855150483 782523542 985229028 14734766 985229028 302670814 217511421 782523542 217511421 510103801 697392125 302670814 697392125 530556865 489937699 510103801 489937699 12738910 530520244 530556865 530520244 661321860 12783437 12738910 12783437 113010252 338671104 661321860 338671104 499970044 887008794 113010252 887008794 499997918 738717464 499970044 738717464 500033306 910250659 499997918 910250659 500024268 3305540 500033306 3305540 944123737 243887835 500024268 243887835 499979101 500009937 944123737 500009937 692235396 925015655 499979101 925015655 50218716 499993416 692235396 499993416 331222738 949785897 50218716 949785897 879134303 668827667 331222738 668827667 181445777 500036673 879134303 500036673 500027933 500024829 181445777 500024829 500017058 277146249 500027933 277146249 657355703 28376217 500017058 28376217 746719051 342622322 657355703 342622322 499985846 746670585 746719051 746670585 122786378 825585277 499985846 825585277 500000047 877190390 122786378 877190390 924157131 742409035 500000047 742409035 500033310 499974377 924157131 499974377 989982702 576281405 500033310 576281405 500028985 9992924 989982702 9992924 500019376 820917203 500028985 820917203 512824265 687582900 500019376 687582900 549178096 512834158 512824265 512834158 962910162 499983012 549178096 499983012 500006419 37124736 962910162 37124736 757534447 460757372 500006419 460757372 520971848 242420123 757534447 242420123 510693730 500019042 520971848 500019042 143540065 500000367 510693730 500000367 814744685 856463506 143540065 856463506 499964580 814767003 814744685 814767003 366251160 398509198 499964580 398509198 323902913 500013874 366251160 500013874 421572767 323900031 323902913 323900031 739905080 500009380 421572767 500009380 327652677 260105815 739905080 260105815 702186277 499968098 327652677 499968098 142240437 500017728 702186277 500017728 716362145 500037120 142240437 500037120 500026091 499983850 716362145 499983850 433631803 610303285 500026091 610303285 499994439 500032550 433631803 500032550 500027734 595401150 499994439 595401150 499980235 316307108 500027734 316307108 981174739 977602228 499980235 977602228 732233857 18811293 981174739 18811293 399848372 267784959 732233857 267784959 499993791 600101299 399848372 600101299 773002158 672305831 499993791 672305831 500016029 773033291 773002158 773033291 703355182 859665946 500016029 859665946 527844925 500022527 703355182 500022527 688873068 500029490 527844925 500029490 767441630 500000745 688873068 500000745 500001376 767490507 767441630 767490507 299589722 598093373 500001376 598093373 500024006 299549569 299589722 299549569 180637754 390954252 500024006 390954252 886057770 819324612 180637754 819324612 500038551 499987392 886057770 499987392 499973901 206702747 500038551 206702747 436793425 653270074 499973901 653270074 500003214 500025259 436793425 500025259 499961599 289367994 500003214 289367994 543386212 918995110 499961599 918995110 613382518 456623635 543386212 456623635 499972212 386677804 613382518 386677804 764972816 535273142 499972212 535273142 500038901 764991402 764972816 764991402 187891635 223119752 500038901 223119752 24720333 499971423 187891635 499971423 125578104 24724016 24720333 24724016 798617390 500039347 125578104 500039347 22548889 499961596 798617390 499961596 916588536 22480113 22548889 22480113 600572034 916541405 916588536 916541405 500019811 600614516 600572034 600614516 499990986 694488837 500019811 694488837 68154846 185716170 499990986 185716170 482134275 499992014 68154846 499992014 42805591 499999469 482134275 499999469 500003610 957214007 42805591 957214007 499963757 369460860 500003610 369460860 415961284 507263801 499963757 507263801 146675500 415983984 415961284 415983984 927190832 853352775 146675500 853352775 493673354 499972072 927190832 499972072 273153173 506379751 493673354 506379751 388734747 726843642 273153173 726843642 338412059 500027387 388734747 500027387 418730222 661521588 338412059 661521588 446116105 418782206 418730222 418782206 216386824 553914114 446116105 553914114 974132973 216369630 216386824 216369630 346618225 25895949 974132973 25895949 500015995 500014010 346618225 500014010 499989799 371382508 500015995 371382508 586891061 416085764 499989799 416085764 387400360 413148425 586891061 413148425 325299415 499967547 387400360 499967547 499990755 325295040 325299415 325295040 573411844 301669123 499990755 301669123 499994822 426628644 573411844 426628644 36880501 485643261 499994822 485643261 235458676 499965310 36880501 499965310 500011464 764569755 235458676 764569755 522491626 412137960 500011464 412137960 612101443 477537917 522491626 477537917 787317629 499962774 612101443 499962774 835648889 499974630 787317629 499974630 702406222 499973300 835648889 499973300 695284290 297551451 702406222 297551451 500007435 304701335 695284290 304701335 488111381 532719326 500007435 532719326 422888717 500021289 488111381 500021289 499988803 500035808 422888717 500035808 576658117 705015567 499988803 705015567 303010823 423370054 576658117 423370054 394477216 499968580 303010823 499968580 52678704 394437713 394477216 394437713 970983722 499998912 52678704 499998912 499995686 970956739 970983722 970956739 732388848 531102219 499995686 531102219 472287459 267567406 732388848 267567406 791328766 472315751 472287459 472315751 805753595 208695664 791328766 208695664 500028580 805764766 805753595 805764766 499980711 533810626 500028580 533810626 992134568 645128132 499980711 645128132 85689711 7820701 992134568 7820701 521993947 500004001 85689711 500004001 376736039 522006532 521993947 522006532 499968573 623289355 376736039 623289355 499966951 644408262 499968573 644408262 519327336 763343255 499966951 763343255 21838409 519322712 519327336 519322712 499987103 21846174 21838409 21846174 816756684 513914100 499987103 513914100 171092802 816794754 816756684 816794754 504493775 171133346 171092802 171133346 707468053 495462283 504493775 495462283 243199531 707456778 707468053 707456778 156970425 243141669 243199531 243141669 727310562 843013718 156970425 843013718 996104455 727314631 727310562 727314631 881665902 3881243 996104455 3881243 112504622 118368204 881665902 118368204 137154515 887464328 112504622 887464328 30980834 862802740 137154515 862802740 499982345 500035732 30980834 500035732 499991556 190599958 499982345 190599958 811964338 523740857 499991556 523740857 422964476 188037837 811964338 188037837 153541994 576980524 422964476 576980524 430459059 500010440 153541994 500010440 470830596 430504064 430459059 430504064 500009229 499995008 470830596 499995008 419449893 688942462 500009229 688942462 262193805 500024192 419449893 500024192 500038383 737838056 262193805 737838056 499991277 292776331 500038383 292776331 500002922 887079933 499991277 887079933 451299824 893332894 500002922 893332894 19108049 548715117 451299824 548715117 541819549 19114592 19108049 19114592 266896370 458202398 541819549 458202398 921338917 733093568 266896370 733093568 760057579 500004020 921338917 500004020 499979589 239969243 760057579 239969243 499990450 878962264 499979589 878962264 500027078 298907916 499990450 298907916 499983518 988457165 500027078 988457165 15186181 386125616 499983518 386125616 499985722 499998210 15186181 499998210 207279846 37428471 499985722 37428471 499573339 207259218 207279846 207259218 930226821 499611141 499573339 499611141 387696671 500035280 930226821 500035280 61856308 612354168 387696671 612354168 199916895 61854868 61856308 61854868 500015779 199921322 199916895 199921322 213965733 213071552 500015779 213071552 500029634 499969496 213965733 499969496 298494087 504038763 500029634 504038763 610839412 701496861 298494087 701496861 979829966 610772470 610839412 610772470 16894275 500009467 979829966 500009467 457714861 983094094 16894275 983094094 426873484 542285976 457714861 542285976 781029530 426841674 426873484 426841674 499993971 499980052 781029530 499980052 286528168 619442908 499993971 619442908 499985880 286508754 286528168 286508754 5231848 173169898 499985880 173169898 546115916 994766579 5231848 994766579 48920589 499993304 546115916 499993304 58759503 951076779 48920589 951076779 237849452 58708669 58759503 58708669 499967419 500008529 237849452 500008529 45921358 728888293 499967419 728888293 773034483 45898495 45921358 45898495 790924180 227011861 773034483 227011861 675600744 500033481 790924180 500033481 578733052 499985291 675600744 499985291 586848872 500004961 578733052 500004961 382909100 500001655 586848872 500001655 326099900 617085833 382909100 617085833 504178042 500002301 326099900 500002301 429562048 500037067 504178042 500037067 590796297 499986956 429562048 499986956 500000463 590730255 590796297 590730255 500036184 831861042 500000463 831861042 890826667 838884444 500036184 838884444 499987795 500037212 890826667 500037212 194778344 362841661 499987795 362841661 504975234 805230957 194778344 805230957 142852028 499988753 504975234 499988753 499978570 142864221 142852028 142864221 717257417 986495248 499978570 986495248 499964702 282794839 717257417 282794839 748101957 64339707 499964702 64339707 499996590 251902222 748101957 251902222 776937042 401044903 499996590 401044903 500014626 776915911 776937042 776915911 968902242 612584728 500014626 612584728 822270872 31128651 968902242 31128651 830133112 822249200 822270872 822249200 541819927 169890109 830133112 169890109 281410240 458169856 541819927 458169856 499980486 718583266 281410240 718583266 163142828 817869172 499980486 817869172 218283338 836863473 163142828 836863473 500035445 500037099 218283338 500037099 223368049 187409288 500035445 187409288 500019492 499990819 223368049 499990819 274371397 328562576 500019492 328562576 425235025 499994147 274371397 499994147 394748143 425219694 425235025 425219694 206818847 500011621 394748143 500011621 499988445 206772507 206818847 206772507 499981022 515015896 499988445 515015896 499972967 574341297 499981022 574341297 176340899 453163859 499972967 453163859 605663304 176368582 176340899 176368582 499968907 394377836 605663304 394377836 490501144 308748441 499968907 308748441 997555037 499980538 490501144 499980538 499971766 997590882 997555037 997590882 501928615 21730686 499971766 21730686 499991770 500027483 501928615 500027483 224458862 482373746 499991770 482373746 500011807 775496262 224458862 775496262 426201469 827782523 500011807 827782523 500018149 573783037 426201469 573783037 499969707 397093477 500018149 397093477 371294536 586420573 499969707 586420573 959860077 371289063 371294536 371289063 564477951 959842828 959860077 959842828 500013976 435487030 564477951 435487030 499968757 157443925 500013976 157443925 499981228 62851866 499968757 62851866 971223454 579172344 499981228 579172344 500007006 971210373 971223454 971210373 49897378 138399209 500007006 138399209 206181067 500017237 49897378 500017237 341497208 206199238 206181067 206199238 415771068 500020567 341497208 500020567 499962223 584186142 415771068 584186142 614792308 620336139 499962223 620336139 550173178 385232877 614792308 385232877 416838343 550238871 550173178 550238871 500021727 500016237 416838343 500016237 81158108 44838942 500021727 44838942 544972752 81102935 81158108 81102935 623909705 455016645 544972752 455016645 499998572 376105524 623909705 376105524 808740447 854152352 499998572 854152352 316592731 500017794 808740447 500017794 500024846 499990988 316592731 499990988 585804306 285918940 500024846 285918940 29199294 585829764 585804306 585829764 519649515 29211183 29199294 29211183 500020683 480336209 519649515 480336209 606013523 484921320 500020683 484921320 499995108 393969214 606013523 393969214 961514164 190263612 499995108 190263612 499988829 961501164 961514164 961501164 500005766 649967228 499988829 649967228 691457188 521100866 500005766 521100866 500024894 499966890 691457188 499966890 649257003 674896345 500024894 674896345 161913191 649273340 649257003 649273340 387691299 500029317 161913191 500029317 751858075 387642430 387691299 387642430 147272368 248125187 751858075 248125187 685713750 852751146 147272368 852751146 814429285 500015268 685713750 500015268 295525412 814415614 814429285 814415614 498561116 500022703 295525412 500022703 646001098 500018354 498561116 500018354 447863481 646063651 646001098 646063651 11199123 447916341 447863481 447916341 331763329 11139093 11199123 11139093 500027550 668209139 331763329 668209139 778312687 865597651 500027550 865597651 314439324 778256173 778312687 778256173 832173615 314417861 314439324 314417861 499993686 167838324 832173615 167838324 183101582 969131649 499993686 969131649 244415350 183092920 183101582 183092920 499963566 500033430 244415350 500033430 236438703 439609309 499963566 439609309 553299001 499991225 236438703 499991225 795972276 553311732 553299001 553311732 500005331 499987230 795972276 499987230 703941133 885253116 500005331 885253116 482204752 296061423 703941133 296061423 799574875 500025529 482204752 500025529 802019662 499993533 799574875 499993533 484450037 500029383 802019662 500029383 821293966 484477067 484450037 484477067 499960133 499972936 821293966 499972936 449645839 508621340 499960133 508621340 152907059 500024632 449645839 500024632 499994215 500038394 152907059 500038394 499993390 329875679 499994215 329875679 122927186 402292897 499993390 402292897 499997899 122930771 122927186 122930771 568220526 309086176 499997899 309086176 895731821 431768196 568220526 431768196 891050136 499976340 895731821 499976340 290310696 891022953 891050136 891022953 259407323 290266870 290310696 290266870 187079028 259397140 259407323 259397140 594100594 187066134 187079028 187066134 499991834 405910314 594100594 405910314 166317017 3977462 499991834 3977462 500001928 499994708 166317017 499994708 14481279 971791979 500001928 971791979 101634449 14462885 14481279 14462885 248794309 101613338 101634449 101613338 202685868 751239872 248794309 751239872 500012473 797293014 202685868 797293014 826686938 654108843 500012473 654108843 357579587 499964869 826686938 499964869 616049996 642380527 357579587 642380527 279670838 383922455 616049996 383922455 490489519 279661239 279670838 279661239 287679967 490453481 490489519 490453481 991926690 499974937 287679967 499974937 736282790 991924133 991926690 991924133 759216988 500026872 736282790 500026872 500012020 240764729 759216988 240764729 918661279 548815460 500012020 548815460 176347547 499962928 918661279 499962928 580835200 176327352 176347547 176327352 499970284 419164121 580835200 419164121 427606496 908611855 499970284 908611855 50850190 427600285 427606496 427600285 191913354 499970498 50850190 499970498 745339561 808152834 191913354 808152834 765374924 745349651 745339561 745349651 928153587 234605271 765374924 234605271 431044056 71815172 928153587 71815172 500001251 568927989 431044056 568927989 20036897 981972574 500001251 981972574 700021824 979963839 20036897 979963839 525003576 299942297 700021824 299942297 499996629 474951578 525003576 474951578 826539726 514449991 499996629 514449991 968713830 173404145 826539726 173404145 746822006 968737182 968713830 968737182 169454015 500028872 746822006 500028872 499969875 499973737 169454015 499973737 423954018 303586029 499969875 303586029 981537235 576014457 423954018 576014457 507012621 499989144 981537235 499989144 500016942 500002809 507012621 500002809 820681083 770376608 500016942 770376608 500037278 820724915 820681083 820724915 840468777 459234686 500037278 459234686 499965225 500039308 840468777 500039308 556142296 282867579 499965225 282867579 966494626 443875163 556142296 443875163 500002279 33480950 966494626 33480950 126296843 37818424 500002279 37818424 308317478 126284175 126296843 126284175 330166834 691719503 308317478 691719503 379902727 500033717 330166834 500033717 854240353 379894335 379902727 379894335 618049727 145720434 854240353 145720434 954148316 381996197 618049727 381996197 984497465 954187846 954148316 954187846 500013237 984500049 984497465 984500049 510748182 123160627 500013237 123160627 799734870 510790077 510748182 510790077 1486407 799772622 799734870 799772622 249224887 499960487 1486407 499960487 500028106 500000670 249224887 500000670 499960263 618784674 500028106 618784674 883051081 790060183 499960263 790060183 837917363 116946097 883051081 116946097 135686142 837948076 837917363 837948076 353044994 864247160 135686142 864247160 484083354 500008469 353044994 500008469 499993600 499962967 484083354 499962967 657902649 473020888 499993600 473020888 165421675 499990259 657902649 499990259 22072429 499990653 165421675 499990653 499992099 500005520 22072429 500005520 499978267 696734176 499992099 696734176 500012227 113797728 499978267 113797728 242044443 80891980 500012227 80891980 689677123 757949983 242044443 757949983 589481255 310391523 689677123 310391523 519911972 589509944 589481255 589509944 630279165 480111201 519911972 480111201 500023914 499964839 630279165 499964839 668519427 215388505 500023914 215388505 484531283 668504764 668519427 668504764 500036383 515444316 484531283 515444316 500000646 323243534 500036383 323243534 695191551 822931638 500000646 822931638 677027239 304832376 695191551 304832376 699517197 322933152 677027239 322933152 540144500 300494722 699517197 300494722 499961237 459846740 540144500 459846740 774215432 863570922 499961237 863570922 580049268 225765569 774215432 225765569 262983422 419936598 580049268 419936598 909195532 737009642 262983422 737009642 281608826 500039460 909195532 500039460 215706926 499987626 281608826 499987626 209732320 784283381 215706926 784283381 499961967 209794642 209732320 209794642 499966033 577200361 499961967 577200361 343635953 255139728 499966033 255139728 614038977 499972690 343635953 499972690 500035708 500009897 614038977 500009897 977761756 961801350 500035708 961801350 991947187 977804379 977761756 977804379 133314123 500033842 991947187 500033842 215080625 866652780 133314123 866652780 787978036 215156074 215080625 215156074 252718634 211999850 787978036 211999850 957156672 252738699 252718634 252738699 762897130 42850195 957156672 42850195 315207713 500002591 762897130 500002591 425245131 684751848 315207713 684751848 500003208 425225863 425245131 425225863 419417085 851199037 500003208 851199037 452120231 580607035 419417085 580607035 399159572 452163067 452120231 452163067 139983642 600885143 399159572 600885143 499971380 500013979 139983642 500013979 677838636 263970190 499971380 263970190 964655175 322146582 677838636 322146582 309926192 35377253 964655175 35377253 443738125 690054751 309926192 690054751 838966609 499963814 443738125 499963814 437680550 161058880 838966609 161058880 499978376 437695637 437680550 437695637 499988070 218001376 499978376 218001376 169264700 425132589 499988070 425132589 77292022 499997134 169264700 499997134 500000886 77299509 77292022 77299509 826301126 715136139 500000886 715136139 209857356 173700813 826301126 173700813 685288935 500006845 209857356 500006845 874053895 500003278 685288935 500003278 500033110 500037060 874053895 500037060 500016032 76143657 500033110 76143657 279606359 378310912 500016032 378310912 570830712 499993107 279606359 499993107 500034326 499977847 570830712 499977847 500036207 543229606 500034326 543229606 741675963 928816489 500036207 928816489 512035663 741671350 741675963 741671350 861142679 500021081 512035663 500021081 939157766 861120310 861142679 861120310 500032809 499992699 939157766 499992699 966501481 122231276 500032809 122231276 121685177 499974651 966501481 499974651 630283591 499985134 121685177 499985134 499991075 369640372 630283591 369640372 377659023 243028173 499991075 243028173 248461227 499994137 377659023 499994137 499995085 500001295 248461227 500001295 499998095 74322500 499995085 74322500 809996140 728728742 499998095 728728742 217811759 190029721 809996140 190029721 527719954 782164997 217811759 782164997 862450128 527691533 527719954 527691533 688747307 862465836 862450128 862465836 254435161 311232398 688747307 311232398 23855655 745612717 254435161 745612717 419139873 23888276 23855655 23888276 818442304 500002256 419139873 500002256 947906030 181499224 818442304 181499224 337555316 947924357 947906030 947924357 443830594 662473346 337555316 662473346 355165838 443795485 443830594 443795485 499988146 355209243 355165838 355209243 407473143 616428924 499988146 616428924 500007769 592537297 407473143 592537297 275091600 394103708 500007769 394103708 609807165 499991937 275091600 499991937 9266932 499985092 609807165 499985092 910329639 500023340 9266932 500023340 751090058 499989341 910329639 499989341 790284518 751090757 751090058 751090757 499989472 790338547 790284518 790338547 965018025 29396123 499989472 29396123 197233705 34967255 965018025 34967255 857553173 197270665 197233705 197270665 875005360 142440826 857553173 142440826 157396035 124983289 875005360 124983289 744407468 842607921 157396035 842607921 499977156 499979583 744407468 499979583 808912303 244085089 499977156 244085089 553925544 191128505 808912303 191128505 500029209 446117737 553925544 446117737 762484461 959046862 500029209 959046862 499975250 500006437 762484461 500006437 230560305 105299813 499975250 105299813 500000808 769421464 230560305 769421464 499988649 413681396 500000808 413681396 569074785 563554450 499988649 563554450 828126503 500016331 569074785 500016331 913670016 828130657 828126503 828130657 507960287 499988114 913670016 499988114 271056555 492046591 507960287 492046591 36289952 271011245 271056555 271011245 132728037 963653260 36289952 963653260 550449743 867318152 132728037 867318152 712460633 449597929 550449743 449597929 499998993 287494787 712460633 287494787 881707440 266770953 499998993 266770953 880228366 499997588 881707440 499997588 183616191 119777706 880228366 119777706 96012939 183561653 183616191 183561653 294381296 903953720 96012939 903953720 510975158 499963420 294381296 499963420 499970866 500039193 510975158 500039193 499995677 791091144 499970866 791091144 720914484 731296972 499995677 731296972 499994907 279080441 720914484 279080441 500029782 74801877 499994907 74801877 911673076 200762556 500029782 200762556 500031070 911687341 911673076 911687341 467008669 967071423 500031070 967071423 220810988 467044024 467008669 467044024 500020093 779155797 220810988 779155797 715188574 832258074 500020093 832258074 499964483 284810857 715188574 284810857 143770741 723658946 499964483 723658946 50568935 499997486 143770741 499997486 849035437 949412027 50568935 949412027 500037690 150962910 849035437 150962910 537827280 972620382 500037690 972620382 88252356 537863621 537827280 537863621 871123378 500024172 88252356 500024172 499979917 128833175 871123378 128833175 500035917 639217323 499979917 639217323 499977073 622001020 500035917 622001020 262066359 151313236 499977073 151313236 928763069 500019196 262066359 500019196 500005181 928801023 928763069 928801023 500021858 958733378 500005181 958733378 570758479 129294302 500021858 129294302 554138166 429268924 570758479 429268924 388846071 500001111 554138166 500001111 701609454 611107756 388846071 611107756 989874027 298354935 701609454 298354935 367770275 989853585 989874027 989853585 500028405 632235095 367770275 632235095 23637151 741461767 500028405 741461767 139219766 976370812 23637151 976370812 544356300 500001908 139219766 500001908 449161921 499986746 544356300 499986746 466036883 550818269 449161921 550818269 624446047 465998364 466036883 465998364 301825279 624503149 624446047 624503149 629368575 698219459 301825279 698219459 890460819 499988368 629368575 499988368 500016069 890479555 890460819 890479555 125005993 688024739 500016069 688024739 489897998 124969572 125005993 124969572 500010773 499967752 489897998 499967752 500034248 188400137 500010773 188400137 305118149 478577321 500034248 478577321 650258917 305048248 305118149 305048248 955555673 650255018 650258917 650255018 500030569 500032244 955555673 500032244 969785571 825999960 500030569 825999960 573655653 499966800 969785571 499966800 499983037 573657877 573655653 573657877 253531326 358337027 499983037 358337027 100419825 746426101 253531326 746426101 7279203 100469512 100419825 100469512 499967910 500035531 7279203 500035531 295053425 533729419 499967910 533729419 479284921 500033883 295053425 500033883 484883182 479357583 479284921 479357583 819643634 515086097 484883182 515086097 490562223 499961516 819643634 499961516 750872879 509370095 490562223 509370095 32215829 750808583 750872879 750808583 500010692 32233477 32215829 32233477 116881871 82471662 500010692 82471662 499989574 116880233 116881871 116880233 902639091 290514273 499989574 290514273 555633441 97370009 902639091 97370009 500000615 444365738 555633441 444365738 499997910 135659825 500000615 135659825 966836445 288428464 499997910 288428464 318221110 966819475 966836445 966819475 52865418 318185806 318221110 318185806 506776390 947136355 52865418 947136355 915810604 499971575 506776390 499971575 499978530 84124015 915810604 84124015 943664200 970172754 499978530 970172754 237151415 56306471 943664200 56306471 499992598 499992185 237151415 499992185 499987154 61335349 499992598 61335349 637085748 814386215 499987154 814386215 500007773 500007109 637085748 500007109 285238686 107520896 500007773 107520896 559131554 714793685 285238686 714793685 267061052 559175075 559131554 559175075 328118914 732954981 267061052 732954981 500023599 328152984 328118914 328152984 295972356 121530432 500023599 121530432 583008623 499964286 295972356 499964286 439624142 583034502 583008623 583034502 211733203 560390077 439624142 560390077 717492059 788296022 211733203 788296022 255590127 717543942 717492059 717543942 499969112 500011623 255590127 500011623 720617261 740006092 499969112 740006092 303706095 500028946 720617261 500028946 33220348 500010193 303706095 500010193 634269620 966799239 33220348 966799239 500006448 500034015 634269620 500034015 145811381 108001894 500006448 108001894 500016786 145800689 145811381 145800689 265955611 863125139 500016786 863125139 842588571 265904061 265955611 265904061 577149504 842537073 842588571 842537073 500030962 422844957 577149504 422844957 992400468 805424068 500030962 805424068 999768758 992428333 992400468 992428333 905261193 999839311 999768758 999839311 499993265 94740334 905261193 94740334 500009763 321501843 499993265 321501843 218959376 464000053 500009763 464000053 651754784 781119821 218959376 781119821 499966864 348295045 651754784 348295045 842554143 511496407 499966864 511496407 46806966 157471646 842554143 157471646 96568460 46847868 46806966 46847868 843782207 903455429 96568460 903455429 995040624 843746719 843782207 843746719 995599984 499992289 995040624 499992289 479053537 995575834 995599984 995575834 889211281 479058879 479053537 479058879 273607435 500006846 889211281 500006846 773094128 726395586 273607435 726395586 729174581 773124450 773094128 773124450 387849212 499973540 729174581 499973540 949822648 387819412 387849212 387819412 499989961 499982742 949822648 499982742 167916665 343645674 499989961 343645674 310318373 167880258 167916665 167880258 396486700 499981548 310318373 499981548 430052938 396441623 396486700 396441623 500001239 500035286 430052938 500035286 401758152 606640536 500001239 606640536 325796746 401794741 401758152 401794741 899675388 674235770 325796746 674235770 990138565 100336176 899675388 100336176 512643509 499970974 990138565 499970974 76155095 500036312 512643509 500036312 721398108 923887643 76155095 923887643 499998641 278618251 721398108 278618251 729106181 146785031 499998641 146785031 937763888 729092804 729106181 729092804 499962940 937817663 937763888 937817663 831510579 890799048 499962940 890799048 885254009 168445893 831510579 168445893 14929559 114699956 885254009 114699956 10686850 499979085 14929559 499979085 601196250 10708398 10686850 10708398 304026215 499972429 601196250 499972429 515829765 500024179 304026215 500024179 500001684 484166713 515829765 484166713 500002372 635854422 500001684 635854422 53772869 390805955 500002372 390805955 178963744 53786554 53772869 53786554 500034983 821015900 178963744 821015900 229545705 95755228 500034983 95755228 788156011 770412608 229545705 770412608 500015132 788181267 788156011 788181267 913679892 691806183 500015132 691806183 903981000 86384279 913679892 86384279 574906608 500022344 903981000 500022344 499990988 499965958 574906608 499965958 652643173 962744224 499990988 962744224 500004406 652706237 652643173 652706237 326648199 504537332 500004406 504537332 559457570 326703807 326648199 326703807 544518959 440499437 559457570 440499437 500000466 544548061 544518959 544548061 906476850 978232568 500000466 978232568 887445680 500008087 906476850 500008087 365956296 499995493 887445680 499995493 941177281 365958822 365956296 365958822 536374802 941214767 941177281 941214767 841714460 499992895 536374802 499992895 500029213 841712758 841714460 841712758 346716880 590759034 500029213 590759034 33330480 346755138 346716880 346755138 293867163 499996795 33330480 499996795 345827094 500032189 293867163 500032189 690836440 654189653 345827094 654189653 113066939 500000746 690836440 500000746 530996224 886994129 113066939 886994129 500027483 500037264 530996224 500037264 438491345 978726620 500027483 978726620 499964290 438477123 438491345 438477123 625224951 533666587 499964290 533666587 799847638 374761868 625224951 374761868 493797304 200128073 799847638 200128073 374814042 499987551 493797304 499987551 499985649 625168213 374814042 625168213 319439135 26713753 499985649 26713753 58012493 680526512 319439135 680526512 661517840 499980871 58012493 499980871 207327232 338519838 661517840 338519838 500003444 792712966 207327232 792712966 499998821 231641736 500003444 231641736 499989576 386488343 499998821 386488343 633924259 507826689 499989576 507826689 540664723 499986703 633924259 499986703 658179494 459325544 540664723 459325544 960416227 500007762 658179494 500007762 692179168 960369192 960416227 960369192 633488794 500022727 692179168 500022727 664735194 366498212 633488794 366498212 869095903 335227261 664735194 335227261 693418360 500003425 869095903 500003425 499967054 693407615 693418360 693407615 704594136 610562537 499967054 610562537 149751231 704563024 704594136 704563024 59380271 499998281 149751231 499998281 909929794 940630430 59380271 940630430 252190428 499997984 909929794 499997984 350020960 500014892 252190428 500014892 327501765 649974804 350020960 649974804 535856006 327507716 327501765 327507716 562126851 500039307 535856006 500039307 293022772 562153525 562126851 562153525 628919603 292961431 293022772 292961431 850905490 628923262 628919603 628923262 937290862 499988066 850905490 499988066 18559412 937324085 937290862 937324085 454495049 499971852 18559412 499971852 241681574 454490524 454495049 454490524 600636753 241694460 241681574 241694460 500025333 499982732 600636753 499982732 500027262 210374439 500025333 210374439 665394449 716596253 500027262 716596253 225415474 334638304 665394449 334638304 671076233 774616870 225415474 774616870 124309876 671050579 671076233 671050579 174167822 875650744 124309876 875650744 490073949 174169840 174167822 174169840 22314457 490118943 490073949 490118943 760839303 22282459 22314457 22282459 403398696 760835469 760839303 760835469 459301453 500008449 403398696 500008449 955141778 459271286 459301453 459271286 92312680 500026228 955141778 500026228 366424160 92255296 92312680 92255296 323071067 499995298 366424160 499995298 749217424 323019059 323071067 323019059 247974080 250776980 749217424 250776980 200124750 752030930 247974080 752030930 15247202 200155593 200124750 200155593 499963715 499996791 15247202 499996791 499981600 113030154 499963715 113030154 499987957 958344396 499981600 958344396 637738520 52696654 499987957 52696654 500003899 362257349 637738520 362257349 598934712 775710477 500003899 775710477 500013571 499964749 598934712 499964749 390968338 860300728 500013571 860300728 685988889 499997903 390968338 499997903 429220237 499962985 685988889 499962985 811401705 570762705 429220237 570762705 142132798 811475000 811401705 811475000 348262381 857875932 142132798 857875932 955071118 651731642 348262381 651731642 499992945 44922482 955071118 44922482 499987123 440507951 499992945 440507951 500028470 668730185 499987123 668730185 227832346 394843056 500028470 394843056 499975909 227877633 227832346 227877633 514745131 399962529 499975909 399962529 609525984 514733833 514745131 514733833 499971415 390473261 609525984 390473261 699299266 493710941 499971415 493710941 165141715 300690578 699299266 300690578 764172463 499969247 165141715 499969247 499990876 764142824 764172463 764142824 314843313 916387754 499990876 916387754 188418 499983908 314843313 499983908 744003606 999820609 188418 999820609 841328096 743976416 744003606 743976416 130576628 158644860 841328096 158644860 500000971 869469451 130576628 869469451 499987559 615263842 500000971 615263842 499982149 124347061 499987559 124347061 766252008 26270259 499982149 26270259 468892405 499974127 766252008 499974127 500038874 531128732 468892405 531128732 610639349 645173110 500038874 645173110 546964803 389381316 610639349 389381316 775434147 546986324 546964803 546986324 703165699 775442675 775434147 775442675 499992534 296832427 703165699 296832427 206204947 357817572 499992534 357817572 396286902 793784576 206204947 793784576 499967659 500011874 396286902 500011874 657146830 675145486 499967659 675145486 500015133 342892806 657146830 342892806 341541438 872088002 500015133 872088002 499999702 658498687 341541438 658498687 910395224 648367456 499999702 648367456 259030915 89623381 910395224 89623381 365869545 741008602 259030915 741008602 934556550 634103485 365869545 634103485 819175373 499970991 934556550 499970991 105655213 180804063 819175373 180804063 2377536 105710737 105655213 105710737 495324307 997638869 2377536 997638869 876307697 504689612 495324307 504689612 675384235 876357443 876307697 876357443 860147635 675337104 675384235 675337104 95024932 500030302 860147635 500030302 499970556 94999817 95024932 94999817 486354994 572320618 499970556 572320618 218912208 513640507 486354994 513640507 129703187 499970909 218912208 499970909 489438195 500017875 129703187 500017875 313321302 510618715 489438195 510618715 737915233 313305174 313321302 313305174 317460588 500026898 737915233 500026898 464096638 317478246 317460588 317478246 14255699 535936571 464096638 535936571 586853168 14272950 14255699 14272950 499981419 413173960 586853168 413173960 25061377 765456589 499981419 765456589 675059679 500005733 25061377 500005733 498879718 500008340 675059679 500008340 499977459 498887905 498879718 498887905 670092489 512356191 499977459 512356191 79888111 499972961 670092489 499972961 903150229 499979213 79888111 499979213 571567985 903192513 903150229 903192513 499967395 428372635 571567985 428372635 832485181 666751097 499967395 666751097 43469612 167485330 832485181 167485330 977856436 43479699 43469612 43479699 500020269 977875324 977856436 977875324 154145368 66729503 500020269 66729503 499981557 500013457 154145368 500013457 500011001 910134585 499981557 910134585 225732450 9715086 500011001 9715086 482471714 225710017 225732450 225710017 760636561 482443482 482471714 482443482 60945926 239369944 760636561 239369944 532994520 60969026 60945926 60969026 299884360 532992466 532994520 532992466 64861366 499964130 299884360 499964130 47430303 64865495 64861366 64865495 189657474 47393063 47430303 47393063 499982614 500004236 189657474 500004236 644381960 724135830 499982614 724135830 8688321 644383775 644381960 644383775 986823139 8652399 8688321 8652399 763279446 986800106 986823139 986800106 499995866 236694991 763279446 236694991 347457353 356301109 499995866 356301109 612628111 347507823 347457353 347507823 41836470 612611941 612628111 612611941 431724053 958227470 41836470 958227470 805045193 568225399 431724053 568225399 230631348 194901306 805045193 194901306 736817700 499997888 230631348 499997888 644651067 499973809 736817700 499973809 548082267 500025395 644651067 500025395 611808757 500020220 548082267 500020220 372066619 500005205 611808757 500005205 499965101 372059267 372066619 372059267 902524825 255056782 499965101 255056782 802593353 97459046 902524825 97459046 448028109 499978303 802593353 499978303 499970884 551975592 448028109 551975592 701454113 805273697 499970884 805273697 429277541 499985377 701454113 499985377 587797473 499969179 429277541 499969179 853027011 499968716 587797473 499968716 221368671 853064714 853027011 853064714 500011868 778568430 221368671 778568430 500023483 581848661 500011868 581848661 500012000 654956798 500023483 654956798 499981606 983919861 500012000 983919861 499966164 409863434 499981606 409863434 500001135 835477784 499966164 835477784 425524848 941114644 500001135 941114644 500037604 425497061 425524848 425497061 965530246 903139433 500037604 903139433 500025567 34488009 965530246 34488009 124484700 108217125 500025567 108217125 71745566 499985356 124484700 499985356 849736914 71720079 71745566 71720079 550934998 849750449 849736914 849750449 672878253 550933028 550934998 550933028 541988971 672914695 672878253 672914695 85740409 499983847 541988971 499983847 730798578 85765241 85740409 85765241 499987472 730727188 730798578 730727188 500019777 535046034 499987472 535046034 785178434 351447115 500019777 351447115 500020779 785204999 785178434 785204999 77637132 823263519 500020779 823263519 93023772 500018754 77637132 500018754 531220439 93032066 93023772 93032066 499969873 499999085 531220439 499999085 665854771 307174092 499969873 307174092 499999253 665801078 665854771 665801078 233303754 644618980 499999253 644618980 16266804 233283858 233303754 233283858 759754338 499965660 16266804 499965660 645958706 759738102 759754338 759738102 606458661 500037006 645958706 500037006 568316390 500037802 606458661 500037802 884372774 568258938 568316390 568258938 667661712 115629372 884372774 115629372 250718042 500034707 667661712 500034707 499978063 500038074 250718042 500038074 693048505 256398387 499978063 256398387 500000908 693034820 693048505 693034820 639248652 23594733 500000908 23594733 499999242 360726879 639248652 360726879 553402494 811752828 499999242 811752828 246567443 446586243 553402494 446586243 691367266 500011108 246567443 500011108 9304902 499964164 691367266 499964164 569703566 500005329 9304902 500005329 725834694 430310059 569703566 430310059 500001068 499974076 725834694 499974076 992754377 399617297 500001068 399617297 39074083 500023084 992754377 500023084 392999682 39083196 39074083 39083196 3388485 499971537 392999682 499971537 943507731 499974885 3388485 499974885 962128168 500021328 943507731 500021328 219274105 37855633 962128168 37855633 776892082 499963571 219274105 499963571 118882525 499998541 776892082 499998541 493127969 881106948 118882525 881106948 240313230 500039584 493127969 500039584 940501289 759690668 240313230 759690668 70109876 940510696 940501289 940510696 562365221 929954671 70109876 929954671 967630646 437614005 562365221 437614005 257150845 967594020 967630646 967594020 352274986 742855254 257150845 742855254 918059292 500013356 352274986 500013356 499964828 499997750 918059292 499997750 44928735 138696252 499964828 138696252 499990083 44955215 44928735 44955215 47105704 484765935 499990083 484765935 848868430 952933422 47105704 952933422 60451039 848843135 848868430 848843135 393543901 499978988 60451039 499978988 643793407 606453151 393543901 606453151 499969295 356275998 643793407 356275998 499993715 432494570 499969295 432494570 101487637 250047754 499993715 250047754 361397119 898502871 101487637 898502871 177307376 638631836 361397119 638631836 58748970 500015846 177307376 500015846 945068545 499966334 58748970 499966334 92857036 54984242 945068545 54984242 379238412 907148162 92857036 907148162 849374973 499964816 379238412 499964816 33006045 849419073 849374973 849419073 296966389 33057682 33006045 33057682 235183330 296973050 296966389 296973050 500007136 764810033 235183330 764810033 155424843 66573218 500007136 66573218 499981201 844571301 155424843 844571301 606725082 43075981 499981201 43075981 884793503 499976079 606725082 499976079 500009278 115162626 884793503 115162626 499973592 464764476 500009278 464764476 529982696 471978402 499973592 471978402 500024950 529984700 529982696 529984700 886634350 63603627 500024950 63603627 510987796 886625052 886634350 886625052 11761794 489019903 510987796 489019903 500024811 499968899 11761794 499968899 500002206 702582730 500024811 702582730 407862387 167930341 500002206 167930341 781399626 407887600 407862387 407887600 525198618 499969436 781399626 499969436 81176430 500029237 525198618 500029237 632231071 500026268 81176430 500026268 500016751 367751540 632231071 367751540 499974782 151348282 500016751 151348282 159317470 30837904 499974782 30837904 468440791 840718106 159317470 840718106 111322237 468454580 468440791 468454580 461732086 500015213 111322237 500015213 302842666 538319169 461732086 538319169 715627522 697122268 302842666 697122268 340528211 499997168 715627522 499997168 296610306 659442084 340528211 659442084 86027953 703394406 296610306 703394406 500022409 86010214 86027953 86010214 264118874 763483250 500022409 763483250 499986556 500035896 264118874 500035896 220853937 166821602 499986556 166821602 53203441 499978277 220853937 499978277 655823496 500026306 53203441 500026306 673963026 655797522 655823496 655797522 759618108 326036117 673963026 326036117 227218379 759659816 759618108 759659816 723243512 772764555 227218379 772764555 894205399 500021229 723243512 500021229 456816638 105792080 894205399 105792080 918868805 456855141 456816638 456855141 445600731 918832164 918868805 918832164 352849401 554439612 445600731 554439612 266106344 500018097 352849401 500018097 246641952 733862067 266106344 733862067 526138057 499962775 246641952 499962775 688948412 526123903 526138057 526123903 359442149 311065486 688948412 311065486 95724876 359436418 359442149 359436418 500036224 499965275 95724876 499965275 499975562 840800287 500036224 840800287 500002482 983112923 499975562 983112923 782818553 472217140 500002482 472217140 130607968 500030755 782818553 500030755 713065211 869384861 130607968 869384861 702802289 286977709 713065211 286977709 249199669 500007548 702802289 500007548 89223509 249211349 249199669 249211349 522773545 910786559 89223509 910786559 84548580 522721875 522773545 522721875 348220170 84487682 84548580 84487682 500030031 499981822 348220170 499981822 500019859 880251391 500030031 880251391 575165473 904386659 500019859 904386659 441941506 500007750 575165473 500007750 500021904 500011274 441941506 500011274 500024715 533450225 500021904 533450225 500039960 954197417 500024715 954197417 807236499 59146800 500039960 59146800 500004892 807244416 807236499 807244416 727589661 2376190 500004892 2376190 993868419 272460659 727589661 272460659 373104295 499965301 993868419 499965301 912099861 500027308 373104295 500027308 499977040 912062267 912099861 912062267 248064165 510679824 499977040 510679824 500016911 751980161 248064165 751980161 76461423 428883427 500016911 428883427 810974580 499997090 76461423 499997090 421941493 810960290 810974580 810960290 506320654 421943989 421941493 421943989 499963763 493710807 506320654 493710807 887289229 643530742 499963763 643530742 499964526 500002290 887289229 500002290 170445816 161392426 499964526 161392426 696987397 500011560 170445816 500011560 53657362 302983435 696987397 302983435 617924084 946302401 53657362 946302401 300338584 499997650 617924084 499997650 619277254 300375159 300338584 300375159 555274462 500020066 619277254 500020066 624813043 555236800 555274462 555236800 499977828 500038115 624813043 500038115 499974074 77483263 499977828 77483263 546479433 340690366 499974074 340690366 500016823 500028066 546479433 500028066 550466049 655603693 500016823 655603693 346222149 500016971 550466049 500016971 431688618 653777114 346222149 653777114 612562559 568304498 431688618 568304498 499997461 387400131 612562559 387400131 523301666 97292499 499997461 97292499 500003906 476744037 523301666 476744037 381334409 431597132 500003906 431597132 600914322 618629585 381334409 618629585 447286949 500037997 600914322 500037997 968137208 552750786 447286949 552750786 499997000 31825401 968137208 31825401 663029207 391944904 499997000 391944904 499984630 499988009 663029207 499988009 499975438 649567916 499984630 649567916 499972252 704318585 499975438 704318585 988429070 45690793 499972252 45690793 500020399 11616169 988429070 11616169 594708556 416713941 500020399 416713941 527641697 405324735 594708556 405324735 499973907 499974583 527641697 499974583 499960072 294869450 499973907 294869450 440455631 90066399 499960072 90066399 659476851 559516545 440455631 559516545 204973492 500015584 659476851 500015584 945298196 795010377 204973492 795010377 467978074 54661571 945298196 54661571 499997944 467940495 467978074 467940495 895948792 353184942 499997944 353184942 253308569 895996903 895948792 895996903 500014779 746702021 253308569 746702021 254232342 113189380 500014779 113189380 103071391 254173472 254232342 254173472 111832425 499965801 103071391 499965801 137269695 888166741 111832425 888166741 957279634 499971626 137269695 499971626 761381371 957258366 957279634 957258366 340078101 761388437 761381371 761388437 187567176 659888144 340078101 659888144 865609343 187600010 187567176 187600010 499999133 134356563 865609343 134356563 45522875 359211332 499999133 359211332 196335224 45552889 45522875 45552889 813592699 803683496 196335224 803683496 448763155 186429648 813592699 186429648 499992407 499974308 448763155 499974308 701646930 238275394 499992407 238275394 782189178 500016052 701646930 500016052 58982859 782180402 782189178 782180402 499983260 940981503 58982859 940981503 521393293 842916301 499983260 842916301 585258904 521393161 521393293 521393161 514835075 500006517 585258904 500006517 404543382 485198700 514835075 485198700 298944919 404526411 404543382 404526411 202211369 701072834 298944919 701072834 269741187 202181167 202211369 202181167 34327249 269710502 269741187 269710502 230201403 34395678 34327249 34395678 719201476 769763438 230201403 769763438 465602911 280770875 719201476 280770875 952716952 465649693 465602911 465649693 455154505 500035693 952716952 500035693 814016831 500013968 455154505 500013968 803536361 185954924 814016831 185954924 981516793 803551864 803536361 803551864 500019662 499995561 981516793 499995561 235534549 532738326 500019662 532738326 993906996 500037019 235534549 500037019 731810879 499978001 993906996 499978001 499976123 731861485 731810879 731861485 238736792 945987029 499976123 945987029 236904486 238714847 238736792 238714847 406554039 499988877 236904486 499988877 586774890 593440838 406554039 593440838 16942665 586795693 586774890 586795693 313955317 499976509 16942665 499976509 420552127 313976233 313955317 313976233 499984753 579472012 420552127 579472012 628918134 302879778 499984753 302879778 157045233 499963182 628918134 499963182 64479446 157046120 157045233 157046120 345918426 499964725 64479446 499964725 565035043 345850484 345918426 345850484 500033545 565030159 565035043 565030159 427526811 865294610 500033545 865294610 229047799 572502829 427526811 572502829 862721338 499989228 229047799 499989228 499968545 862754699 862721338 862754699 551139643 567117904 499968545 567117904 617525383 499971748 551139643 499971748 499967953 617598353 617525383 617598353 961963342 629003596 499967953 629003596 12858664 500018172 961963342 500018172 500003228 12851261 12858664 12851261 133623895 45374335 500003228 45374335 499997111 133623400 133623895 133623400 499982596 5137314 499997111 5137314 823797085 271122046 499982596 271122046 932442823 499998661 823797085 499998661 500022524 932422645 932442823 932422645 499960861 242296728 500022524 242296728 500006132 819459415 499960861 819459415 204405917 951573115 500006132 951573115 499967749 204394150 204405917 204394150 906203086 973006752 499967749 973006752 957095860 906206179 906203086 906206179 360930832 957136527 957095860 957136527 698968401 639033202 360930832 639033202 499960158 698959353 698968401 698959353 515965149 912799750 499960158 912799750 500015093 515981768 515965149 515981768 862226049 321869790 500015093 321869790 898516573 137798472 862226049 137798472 745512780 898454834 898516573 898454834 500036631 500004593 745512780 500004593 604956551 110680679 500036631 110680679 500030363 395046698 604956551 395046698 491644811 395033863 500030363 395033863 499997933 491648700 491644811 491648700 14507150 241126653 499997933 241126653 499981868 499974733 14507150 499974733 500009331 137202984 499981868 137202984 800768209 172962046 500009331 172962046 667346151 800763278 800768209 800763278 397291474 667343797 667346151 667343797 325700256 602739627 397291474 602739627 798945207 674318464 325700256 674318464 783673262 500035486 798945207 500035486 857906569 499965115 783673262 499965115 508521849 857856066 857906569 857856066 636750517 508503579 508521849 508503579 40066959 363273001 636750517 363273001 721247766 959886240 40066959 959886240 500024031 500014103 721247766 500014103 727411123 333079800 500024031 333079800 65068248 500015917 727411123 500015917 699763005 934885460 65068248 934885460 899976830 500009650 699763005 500009650 282736693 100007715 899976830 100007715 532948384 500007274 282736693 500007274 572917858 500003945 532948384 500003945 500017666 572896913 572917858 572896913 499980870 807767321 500017666 807767321 500018718 612748759 499980870 612748759 822547177 476972995 500018718 476972995 500037315 499966824 822547177 499966824 441187347 21695955 500037315 21695955 570050846 499972182 441187347 499972182 589569790 570064134 570050846 570064134 621402412 410415844 589569790 410415844 500015661 378567355 621402412 378567355 499968097 930725715 500015661 930725715 184070869 762512945 499968097 762512945 410090771 184066416 184070869 184066416 499981708 500036831 410090771 500036831 197984241 852438359 499981708 852438359 882448750 197971073 197984241 197971073 434408047 882469770 882448750 882469770 672715201 500032869 434408047 500032869 499963176 672749807 672715201 672749807 745966956 446172413 499963176 446172413 704146568 253986322 745966956 253986322 248662038 704158819 704146568 704158819 178522473 248658220 248662038 248658220 874525611 178515158 178522473 178515158 499992397 874583828 874525611 874583828 356155845 92674960 499992397 92674960 203363813 643900792 356155845 643900792 500027295 203352214 203363813 203352214 499961952 554142451 500027295 554142451 331019899 751041824 499961952 751041824 500003973 668947643 331019899 668947643 466229140 921802811 500003973 921802811 497186562 533797012 466229140 533797012 499972609 497190493 497186562 497190493 380744436 640392179 499972609 640392179 776201525 619209338 380744436 619209338 131777817 776180613 776201525 776180613 499972319 131818439 131777817 131818439 727438227 80513145 499972319 80513145 419827670 499979595 727438227 499979595 172250221 419808220 419827670 419808220 198022003 827713842 172250221 827713842 998942168 499996495 198022003 499996495 960592433 500001456 998942168 500001456 521725883 499989327 960592433 499989327 519929755 521742558 521725883 521742558 236770667 480025428 519929755 480025428 173807365 236802776 236770667 236802776 279497744 500023352 173807365 500023352 500024310 499968942 279497744 499968942 605779847 166421671 500024310 166421671 550912528 394221250 605779847 394221250 499984864 550891214 550912528 550891214 36851735 768606046 499984864 768606046 217496918 499962516 36851735 499962516 948757268 782454680 217496918 782454680 500002573 51265663 948757268 51265663 516210847 815039852 500002573 815039852 589810408 483725136 516210847 483725136 163186117 589814422 589810408 589814422 462721560 836816833 163186117 836816833 733820381 462684925 462721560 462684925 761317147 499984728 733820381 499984728 670639863 761283684 761317147 761283684 139244376 329423423 670639863 329423423 455435487 860737775 139244376 860737775 526920955 499976893 455435487 499976893 652471480 499989916 526920955 499989916 500023024 652463962 652471480 652463962 490724447 681174697 500023024 681174697 837087071 490741869 490724447 490741869 802969446 499962276 837087071 499962276 499970958 499962593 802969446 499962593 19136913 594962449 499970958 594962449 638140883 499998733 19136913 499998733 877856378 361879969 638140883 361879969 984379534 500036631 877856378 500036631 15872407 984398285 984379534 984398285 22362078 15833768 15872407 15833768 500007912 500008417 22362078 500008417 346313102 1774548 500007912 1774548 500030602 500035211 346313102 500035211 518849872 475430236 500030602 475430236 826006972 481195327 518849872 481195327 675713944 174005453 826006972 174005453 246531488 324285614 675713944 324285614 508422265 753473323 246531488 753473323 437096360 491576040 508422265 491576040 658713117 562921888 437096360 562921888 499984423 499963375 658713117 499963375 428565608 216965869 499984423 216965869 374710727 428534339 428565608 428534339 499994094 374661852 374710727 374661852 360535631 10710506 499994094 10710506 678353731 360521957 360535631 360521957 196239097 321631454 678353731 321631454 564893954 499962997 196239097 499962997 760767135 564907094 564893954 564907094 499998540 499974144 760767135 499974144 642853870 786993258 499998540 786993258 788422392 642860972 642853870 642860972 65698055 500032177 788422392 500032177 227084567 499999055 65698055 499999055 268705203 772929489 227084567 772929489 969158140 499986308 268705203 499986308 361771784 969127291 969158140 969127291 677341934 499984514 361771784 499984514 499986389 500028494 677341934 500028494 956913182 638815655 499986389 638815655 500007090 499966074 956913182 499966074 981264068 720326388 500007090 720326388 591374664 981242177 981264068 981242177 705217820 591404735 591374664 591404735 333607599 705165871 705217820 705165871 608260534 499960235 333607599 499960235 277425137 500002279 608260534 500002279 950713849 277443921 277425137 277443921 869746054 950669298 950713849 950669298 275676443 500016715 869746054 500016715 500018332 724298167 275676443 724298167 499979712 490639391 500018332 490639391 499967632 81329629 499979712 81329629 500004208 850091606 499967632 850091606 513972070 928644275 500004208 928644275 770929562 513989540 513972070 513989540 956747350 770904601 770929562 770904601 913921767 956755526 956747350 956755526 977889810 913935744 913921767 913935744 182736027 500004722 977889810 500004722 653030501 499961375 182736027 499961375 281091406 347026507 653030501 347026507 992855070 718914233 281091406 718914233 499987182 992848016 992855070 992848016 260507382 931566443 499987182 931566443 749912695 260486530 260507382 260486530 754999875 250047196 749912695 250047196 500023429 245005652 754999875 245005652 487183014 417752039 500023429 417752039 130743473 487220702 487183014 487220702 305313367 869203979 130743473 869203979 749460001 694746160 305313367 694746160 390370456 749447182 749460001 749447182 500021165 609656515 390370456 609656515 646526733 45728550 500021165 45728550 778389463 353410058 646526733 353410058 94385452 221633148 778389463 221633148 708710606 499977313 94385452 499977313 499999469 291345324 708710606 291345324 499971103 613763739 499999469 613763739 915231249 42188080 499971103 42188080 845469979 915230498 915231249 915230498 769653391 499992357 845469979 499992357 266028487 769622291 769653391 769622291 911683980 266039588 266028487 266039588 736706953 88325473 911683980 88325473 499999013 500004934 736706953 500004934 349471496 281035609 499999013 281035609 500015306 349474284 349471496 349474284 876986402 55948749 500015306 55948749 21208017 500000039 876986402 500000039 438057213 978773434 21208017 978773434 538041905 499975188 438057213 499975188 987139222 538038469 538041905 538038469 458293363 500000008 987139222 500000008 621852108 500026945 458293363 500026945 499984720 378157678 621852108 378157678 876578989 45335008 499984720 45335008 25556872 499990462 876578989 499990462 499975713 974411824 25556872 974411824 500014084 701641204 499975713 701641204 500029036 805718773 500014084 805718773 331613026 643507231 500029036 643507231 623025645 499984207 331613026 499984207 500037589 623036730 623025645 623036730 860023748 427611812 500037589 427611812 836248033 499980071 860023748 499980071 812272871 163774017 836248033 163774017 175961610 187680120 812272871 187680120 499964922 824069181 175961610 824069181 499990066 926983933 499964922 926983933 276074841 488807002 499990066 488807002 500007466 276081939 276074841 276081939 367820585 124912888 500007466 124912888 500010108 367864773 367820585 367864773 837932682 418113603 500010108 418113603 248604203 500038298 837932682 500038298 758006449 248572622 248604203 248572622 942891035 241992083 758006449 241992083 500012710 57099075 942891035 57099075 579522216 694798001 500012710 694798001 144495807 420497382 579522216 420497382 380942168 499978471 144495807 499978471 346094881 619079315 380942168 619079315 440715210 500007689 346094881 500007689 444202553 440699766 440715210 440699766 776458982 444222322 444202553 444222322 472527280 776509624 776458982 776509624 500024739 472560255 472527280 472560255 500009777 710225127 500024739 710225127 95003509 956096273 500009777 956096273 499981636 904999266 95003509 904999266 423584113 937497516 499981636 937497516 925179498 423530117 423584113 423530117 21656892 74767068 925179498 74767068 281989127 500026633 21656892 500026633 883290275 718015162 281989127 718015162 973707826 499990449 883290275 499990449 592137811 26318656 973707826 26318656 59974731 407876661 592137811 407876661 388403515 59935055 59974731 59935055 266494429 388467526 388403515 388467526 499963612 733535404 266494429 733535404 111693461 713543012 499963612 713543012 429139192 111717498 111693461 111717498 783185644 570841769 429139192 570841769 459079787 216808313 783185644 216808313 310047147 499963382 459079787 499963382 499987940 499969675 310047147 499969675 348750888 197209665 499987940 197209665 752503051 500016490 348750888 500016490 483354977 247527675 752503051 247527675 13115837 516649616 483354977 516649616 704967859 13082438 13115837 13082438 620646779 295079034 704967859 295079034 429636892 620624685 620646779 620624685 557096828 570405973 429636892 570405973 499973190 499983265 557096828 499983265 429811964 783584142 499973190 783584142 138266800 429831703 429811964 429831703 114284560 861771359 138266800 861771359 672178364 114241300 114284560 114241300 175123542 327813853 672178364 327813853 943245759 824868995 175123542 824868995 556630634 943237830 943245759 943237830 499985291 443395619 556630634 443395619 178114087 858210385 499985291 858210385 168615232 821886662 178114087 821886662 499987396 500006342 168615232 500006342 499998838 845970001 499987396 845970001 856969687 504269051 499998838 504269051 980979304 142979170 856969687 142979170 958850114 500001032 980979304 500001032 499985400 958913282 958850114 958913282 768552698 238604451 499985400 238604451 430937697 231517591 768552698 231517591 605127923 499966516 430937697 499966516 499987469 605144967 605127923 605144967 873050583 958768852 499987469 958768852 499962924 499977648 873050583 499977648 708294081 539550920 499962924 539550920 629998681 291711632 708294081 291711632 903595088 500021633 629998681 500021633 499968012 903608623 903595088 903608623 144667257 84658481 499968012 84658481 921324820 855338715 144667257 855338715 144044905 78665667 921324820 78665667 429114580 855944144 144044905 855944144 428680167 500023498 429114580 500023498 499988864 571310315 428680167 571310315 500003738 359772496 499988864 359772496 949589967 713752412 500003738 713752412 500030416 50419786 949589967 50419786 500026716 849052088 500030416 849052088 236577522 882814509 500026716 882814509 499970881 500035021 236577522 500035021 568035021 349307941 499970881 349307941 177048936 431977393 568035021 431977393 500015029 822988164 177048936 822988164 313406906 529518073 500015029 529518073 24840567 500029756 313406906 500029756 975716440 975123107 24840567 975123107 500034139 975721882 975716440 975721882 499989249 886917676 500034139 886917676 500024723 350710762 499989249 350710762 238484969 6199533 500024723 6199533 351255932 238519448 238484969 238519448 647506009 499987848 351255932 499987848 298520425 647503717 647506009 647503717 285776563 701437072 298520425 701437072 301507370 285807803 285776563 285807803 46160949 301494895 301507370 301494895 369936497 46172573 46160949 46172573 863564765 630027692 369936497 630027692 499970166 500013994 863564765 500013994 123681184 106466248 499970166 106466248 499971962 500017777 123681184 500017777 499978190 329252094 499971962 329252094 408743350 856609046 499978190 856609046 500009379 499977085 408743350 499977085 988406617 202784829 500009379 202784829 478359592 11527286 988406617 11527286 500012013 500021605 478359592 500021605 3693034 748926329 500012013 748926329 500020254 996275998 3693034 996275998 923375598 653261018 500020254 653261018 701819864 76633293 923375598 76633293 932700547 701816456 701819864 701816456 541044690 499980844 932700547 499980844 140206561 541011825 541044690 541011825 147246282 140233537 140206561 140233537 500032541 499995467 147246282 499995467 499996331 67409778 500032541 67409778 128917282 493216126 499996331 493216126 500026556 128940814 128917282 128940814 719127311 351706109 500026556 351706109 816950524 719100090 719127311 719100090 25428986 183075433 816950524 183075433 34033570 25452512 25428986 25452512 176783451 500036163 34033570 500036163 775304 176817233 176783451 176817233 288068083 500004871 775304 500004871 18240935 288043876 288068083 288043876 535024212 18233513 18240935 18233513 145662702 500004074 535024212 500004074 500019704 499963295 145662702 499963295 51881725 272742811 500019704 272742811 418672225 51844397 51881725 51844397 197698619 581359449 418672225 581359449 714406877 197746338 197698619 197746338 724149349 714408631 714406877 714408631 205160891 275855822 724149349 275855822 338402482 794828454 205160891 794828454 377806853 338408319 338402482 338408319 346827731 622211979 377806853 622211979 499979452 500015444 346827731 500015444 353938109 623176581 499979452 623176581 417702709 500027366 353938109 500027366 907696831 582306833 417702709 582306833 500016376 500039300 907696831 500039300 949253322 567235272 500016376 567235272 499960978 949218031 949253322 949218031 331998001 847328005 499960978 847328005 47926927 331925722 331998001 331925722 132938123 499995580 47926927 499995580 328997034 499968892 132938123 499968892 449526807 329022993 328997034 329022993 854884783 449551280 449526807 449551280 616313084 499995213 854884783 499995213 500012302 499973950 616313084 499973950 553217755 215191677 500012302 215191677 340399446 446790243 553217755 446790243 257130961 340367707 340399446 340367707 402399871 257086160 257130961 257086160 74988996 597620053 402399871 597620053 123367380 925013915 74988996 925013915 499964512 876641237 123367380 876641237 499995766 246574194 499964512 246574194 342756468 574805417 499995766 574805417 499966303 657230670 342756468 657230670 500038692 53440531 499966303 53440531 569294400 229695834 500038692 229695834 926637889 430682206 569294400 430682206 499977351 500004842 926637889 500004842 691083402 154173746 499977351 154173746 906708853 499977246 691083402 499977246 500010898 93304372 906708853 93304372 969791059 479703444 500010898 479703444 499977112 969768158 969791059 969768158 835666983 844688975 499977112 844688975 423113863 835717747 835666983 835717747 53748696 576898701 423113863 576898701 739124001 946319935 53748696 946319935 891773117 500005787 739124001 500005787 499996355 499986288 891773117 499986288 538526308 136857874 499996355 136857874 707875629 538539336 538526308 538539336 500029530 499973049 707875629 499973049 410225208 64666093 500029530 64666093 987208239 410264535 410225208 410264535 499985178 12760900 987208239 12760900 909650659 221614559 499985178 221614559 885085529 909662037 909650659 909662037 390463172 499988432 885085529 499988432 159015076 499983554 390463172 499983554 138153248 500009302 159015076 500009302 499960813 499989994 138153248 499989994 455080594 264546202 499960813 264546202 980338231 455080501 455080594 455080501 439395645 980342176 980338231 980342176 987853710 560567149 439395645 560567149 267184707 500000889 987853710 500000889 739170410 267148156 267184707 267148156 499966589 739136815 739170410 739136815 313732984 570687007 499966589 570687007 358359491 686298377 313732984 686298377 424706895 358327144 358359491 358327144 556417464 575280349 424706895 575280349 500018680 556394634 556417464 556394634 745294305 843985837 500018680 843985837 237861605 254694571 745294305 254694571 500037860 762097630 237861605 762097630 559188081 224197967 500037860 224197967 602171313 559212547 559188081 559212547 500023579 397871370 602171313 397871370 500020578 241179330 500023579 241179330 693991425 862299271 500020578 862299271 87807525 499976439 693991425 499976439 500003877 500009957 87807525 500009957 834511186 659072500 500003877 659072500 499974986 165470239 834511186 165470239 387503857 951302752 499974986 951302752 820517230 499967727 387503857 499967727 500033604 500033380 820517230 500033380 369823045 806469670 500033604 806469670 500033463 500025875 369823045 500025875 238004935 869802714 500033463 869802714 499994767 761989886 238004935 761989886 499992618 514303670 499994767 514303670 684879037 715651785 499992618 715651785 314205700 499995146 684879037 499995146 62880077 314231457 314205700 314231457 616877916 62867217 62880077 62867217 791768913 383098526 616877916 383098526 822459098 500007818 791768913 500007818 602767158 177533882 822459098 177533882 339291310 397236250 602767158 397236250 303673136 660708408 339291310 660708408 960973567 696347532 303673136 696347532 183216387 39046193 960973567 39046193 153308896 500019497 183216387 500019497 574352833 499979168 153308896 499979168 214688567 500018294 574352833 500018294 403312634 500018480 214688567 500018480 796648151 403284596 403312634 403284596 810760740 796609681 796648151 796609681 611081681 189231367 810760740 189231367 804529414 388893994 611081681 388893994 839243424 499962050 804529414 499962050 891122404 839218730 839243424 839218730 427786547 891155838 891122404 891155838 500033448 572274711 427786547 572274711 545453622 66001341 500033448 66001341 599988823 500018689 545453622 500018689 540912418 500039352 599988823 500039352 886223017 459159873 540912418 459159873 909925671 113834799 886223017 113834799 715885539 909946668 909925671 909946668 767336198 715847240 715885539 715847240 988604531 499976507 767336198 499976507 500010599 499996511 988604531 499996511 4135956 138511174 500010599 138511174 573998811 500004389 4135956 500004389 223114821 426000991 573998811 426000991 397023316 223123720 223114821 223123720 499989000 499992520 397023316 499992520 247927358 629224863 499989000 629224863 397937417 247946656 247927358 247946656 500033818 499979655 397937417 499979655 818134469 242815581 500033818 242815581 926254565 181816095 818134469 181816095 963351737 926259452 926254565 926259452 651072686 36713564 963351737 36713564 460580700 651112932 651072686 651112932 237389720 460568517 460580700 460568517 500020229 237394192 237389720 237394192 537597163 117347473 500020229 117347473 845252096 500021160 537597163 500021160 750598383 154740225 845252096 154740225 703066523 750590105 750598383 750590105 822338248 499989111 703066523 499989111 868056682 822303970 822338248 822303970 782292488 499988019 868056682 499988019 546310785 782245408 782292488 782245408 499967311 499974862 546310785 499974862 773944301 392631949 499967311 392631949 782458705 226048200 773944301 226048200 25096318 499991761 782458705 499991761 171021342 25139431 25096318 25139431 500021860 171012683 171021342 171012683 671583264 585826015 500021860 585826015 452575878 500002522 671583264 500002522 69967129 452591145 452575878 452591145 891780029 70021781 69967129 70021781 956350519 499969962 891780029 499969962 500004937 43672235 956350519 43672235 500007125 169500733 500004937 169500733 807150069 562995843 500007125 562995843 668508514 500008755 807150069 500008755 667919472 331524111 668508514 331524111 636405373 667939373 667919472 667939373 324958172 363581464 636405373 363581464 410083206 675061250 324958172 675061250 349761136 410137071 410083206 410137071 792815738 650271868 349761136 650271868 673047448 499980972 792815738 499980972 128816165 500026302 673047448 500026302 281214607 128800699 128816165 128800699 499969858 718763929 281214607 718763929 719181319 247714927 499969858 247714927 553679312 719153874 719181319 719153874 84277638 499984361 553679312 499984361 619682751 915779876 84277638 915779876 870831566 619686883 619682751 619686883 711743535 500004686 870831566 500004686 499966243 288230273 711743535 288230273 499975806 562919414 499966243 562919414 500020609 476417524 499975806 476417524 540517249 225292799 500020609 225292799 643008385 499989216 540517249 499989216 589888222 499985695 643008385 499985695 912420080 500036459 589888222 500036459 517867885 87563331 912420080 87563331 960447057 517885680 517867885 517885680 499970073 500027887 960447057 500027887 489728011 540762570 499970073 540762570 966220555 489743629 489728011 489743629 284201545 500027472 966220555 500027472 729099055 284258590 284201545 284258590 499962733 499978097 729099055 499978097 500003946 875454972 499962733 875454972 202856996 696002673 500003946 696002673 943735061 797118307 202856996 797118307 791426318 499986922 943735061 499986922 527218003 791362369 791426318 791362369 11005942 500020191 527218003 500020191 339781887 989034592 11005942 989034592 789936084 339765268 339781887 339765268 24962098 210018654 789936084 210018654 602621204 499981764 24962098 499981764 499981864 500002252 602621204 500002252 499988858 929046055 499981864 929046055 504668040 641475556 499988858 641475556 859110545 495366498 504668040 495366498 147793870 500020681 859110545 500020681 499987424 499990549 147793870 499990549 234253867 590252424 499987424 590252424 499971765 234245419 234253867 234245419 69242107 366867722 499971765 366867722 399300659 69272093 69242107 69272093 690586788 600723176 399300659 600723176 499998545 499995304 690586788 499995304 437936212 16987815 499998545 16987815 394822008 499990447 437936212 499990447 500031042 499970675 394822008 499970675 632758600 606299526 500031042 606299526 355328680 367252865 632758600 367252865 500000307 500022116 355328680 500022116 389578586 467118355 500000307 467118355 275387912 500027208 389578586 500027208 950253620 275383966 275387912 275383966 499965942 49796621 950253620 49796621 402767118 833226270 499965942 833226270 500028711 597232319 402767118 597232319 317417301 624831589 500028711 624831589 302956714 499968559 317417301 499968559 477973569 697049695 302956714 697049695 499998872 499975353 477973569 499975353 72909062 451189578 499998872 451189578 24814246 927097344 72909062 927097344 499977173 975194635 24814246 975194635 755252118 930875498 499977173 930875498 950115368 244786605 755252118 244786605 289837085 950158036 950115368 950158036 278586163 710144615 289837085 710144615 499974527 721439484 278586163 721439484 435421745 794011505 499974527 794011505 527269881 564613406 435421745 564613406 500008499 527266949 527269881 527266949 369213825 672112431 500008499 672112431 183257270 369203011 369213825 369203011 370868710 500034549 183257270 500034549 203337463 629154951 370868710 629154951 587073642 203332550 203337463 203332550 868601152 412925361 587073642 412925361 732043335 131347551 868601152 131347551 321648869 732027258 732043335 732027258 770327530 499999326 321648869 499999326 499988442 229663988 770327530 229663988 500014300 143479913 499988442 143479913 500005757 863540492 500014300 863540492 750262837 983579915 500005757 983579915 496743414 249733691 750262837 249733691 707612483 499961304 496743414 499961304 901082887 707632555 707612483 707632555 306983925 901085378 901082887 901085378 517862745 307026818 306983925 307026818 199106376 517861450 517862745 517861450 736307179 199113518 199106376 199113518 794317845 263657216 736307179 263657216 499997479 794240818 794317845 794240818 16570238 914484024 499997479 914484024 606199213 983380474 16570238 983380474 480203648 499985465 606199213 499985465 449851349 499969998 480203648 499969998 729196778 550113891 449851349 550113891 499985724 270835085 729196778 270835085 468597328 82170048 499985724 82170048 499970804 500027776 468597328 500027776 500008029 53281009 499970804 53281009 500036960 437927170 500008029 437927170 821818556 479473484 500036960 479473484 317642484 821846097 821818556 821846097 764849072 682343105 317642484 682343105 364877000 500031384 764849072 500031384 136543907 635145092 364877000 635145092 499988192 136512963 136543907 136512963 108970982 13016587 499988192 13016587 337821493 108974428 108970982 108974428 113193403 337856846 337821493 337856846 836827591 886831313 113193403 886831313 10538435 163193862 836827591 163193862 205789134 500015260 10538435 500015260 499990168 794200337 205789134 794200337 590403751 439277336 499990168 439277336 997830776 499960167 590403751 499960167 272080369 997762334 997830776 997762334 42367874 500010269 272080369 500010269 720313180 957616854 42367874 957616854 182542727 279681486 720313180 279681486 659133711 817484449 182542727 817484449 457311541 340872584 659133711 340872584 558441340 542743266 457311541 542743266 716138894 558502733 558441340 558502733 584200922 499997462 716138894 499997462 50510770 584164255 584200922 584164255 499975677 499986231 50510770 499986231 904706349 249767625 499975677 249767625 499969585 904691808 904706349 904691808 460398280 18492607 499969585 18492607 656996788 460336406 460398280 460336406 666986744 343008579 656996788 343008579 499990498 499983508 666986744 499983508 597188817 201377784 499990498 201377784 242448859 499963640 597188817 499963640 658010557 500009694 242448859 500009694 902364727 499976199 658010557 499976199 386079556 499997944 902364727 499997944 296585988 499986011 386079556 499986011 688672392 703420249 296585988 703420249 511759531 688691243 688672392 688691243 294880699 511688012 511759531 511688012 325055458 294946366 294880699 294946366 92701981 674972007 325055458 674972007 306089951 499961976 92701981 499961976 736135654 499994335 306089951 499994335 499974612 263859909 736135654 263859909 435038374 431313772 499974612 431313772 347435627 565037046 435038374 565037046 379456843 500009888 347435627 500009888 517834822 620557787 379456843 620557787 964689744 482204505 517834822 482204505 221868963 35312849 964689744 35312849 499990232 500033932 221868963 500033932 499962571 34045056 499990232 34045056 456436948 811871178 499962571 811871178 74074677 456421473 456436948 456421473 271023674 74053995 74074677 74053995 535469945 500011945 271023674 500011945 711645794 500031528 535469945 500031528 603904378 499997998 711645794 499997998 229757078 603940925 603904378 603940925 720700734 229758638 229757078 229758638 926116691 720682885 720700734 720682885 274876477 500014111 926116691 500014111 833002693 274837852 274876477 274837852 500000106 166961219 833002693 166961219 391944364 140060166 500000106 140060166 499962949 499971359 391944364 499971359 490827471 233548061 499962949 233548061 106537054 490871569 490827471 490871569 692877128 499982945 106537054 499982945 56485925 692849320 692877128 692849320 505479809 499993168 56485925 499993168 499964701 499968032 505479809 499968032 821923716 659492504 499964701 659492504 953717373 500003544 821923716 500003544 925952723 46321472 953717373 46321472 928404151 925922751 925952723 925922751 309871522 500031740 928404151 500031740 499986897 690128066 309871522 690128066 165557572 547097786 499986897 547097786 106444935 499987822 165557572 499987822 500012099 893597406 106444935 893597406 210174202 335981186 500012099 335981186 158994964 210199589 210174202 210199589 749920954 158976983 158994964 158976983 499963513 500018011 749920954 500018011 499966095 114051869 499963513 114051869 500023545 540596413 499966095 540596413 189397965 359836577 500023545 359836577 500015848 500037609 189397965 500037609 500036245 949290819 500015848 949290819 100353678 873742404 500036245 873742404 500035261 100321298 100353678 100321298 500038766 279535678 500035261 279535678 28850970 118180685 500038766 118180685 831586815 28895660 28850970 28895660 386257471 168435910 831586815 168435910 541768805 386246754 386257471 386246754 864672658 500011245 541768805 500011245 500036384 864677438 864672658 864677438 897671611 491473688 500036384 491473688 20371450 102353537 897671611 102353537 389830820 20404072 20371450 20404072 500031035 389816487 389830820 389816487 449014443 903432911 500031035 903432911 371995565 550978950 449014443 550978950 300354025 500007972 371995565 500007972 948982096 499995866 300354025 499995866 944220172 50975874 948982096 50975874 499960929 55828672 944220172 55828672 620792336 718989247 499960929 718989247 198395790 499997137 620792336 499997137 22704950 801621458 198395790 801621458 108342556 22701790 22704950 22701790 776214088 499972978 108342556 499972978 535589480 223767226 776214088 223767226 438803280 535568757 535589480 535568757 134601550 561194435 438803280 561194435 183623548 499971292 134601550 499971292 500034940 500001404 183623548 500001404 927125058 57485951 500034940 57485951 693543398 72864494 927125058 72864494 354382674 306481630 693543398 306481630 500007400 645578009 354382674 645578009 800482133 861121290 500007400 861121290 499960130 800541170 800482133 800541170 500030224 249695302 499960130 249695302 165558000 125006313 500030224 125006313 500005755 165554205 165558000 165554205 968424246 604367146 500005755 604367146 119285980 31522032 968424246 31522032 337450408 119334802 119285980 119334802 340248934 499974035 337450408 499974035 22331139 500010449 340248934 500010449 145106968 499982305 22331139 499982305 53543992 854947097 145106968 854947097 173914882 499967370 53543992 499967370 201938314 500015555 173914882 500015555 311296916 201952055 201938314 201952055 279417694 688722395 311296916 688722395 980346905 499963364 279417694 499963364 499997775 500002957 980346905 500002957 692106784 664157573 499997775 664157573 102537136 692111862 692106784 692111862 44386954 897488572 102537136 897488572 888258542 500018149 44386954 500018149 206705893 111755943 888258542 111755943 500016655 793301283 206705893 793301283 132629505 351382212 500016655 351382212 500038918 867428106 132629505 867428106 917467301 161369382 500038918 161369382 372363790 917463662 917467301 917463662 372693874 500002952 372363790 500002952 747325507 627290187 372693874 627290187 78667006 252660588 747325507 252660588 72597489 78603415 78667006 78603415 968868312 72593995 72597489 72593995 500032257 968869940 968868312 968869940 500036311 335377603 500032257 335377603 837626345 195659900 500036311 195659900 499978446 837623216 837626345 837623216 107457324 550517850 499978446 550517850 209621204 499978169 107457324 499978169 108297612 499987720 209621204 499987720 499984406 108287305 108297612 108287305 921940429 933109412 499984406 933109412 751052868 499984588 921940429 499984588 662249117 248883500 751052868 248883500 279092211 337681015 662249117 337681015 397052362 279066707 279092211 279066707 339205293 602883601 397052362 602883601 739195145 500012345 339205293 500012345 315348640 739191456 739195145 739191456 532421238 684654870 315348640 684654870 533408270 532461355 532421238 532461355 62763334 533426986 533408270 533426986 591395069 500033233 62763334 500033233 896653092 500031333 591395069 500031333 400230696 896701399 896653092 896701399 273317323 500036972 400230696 500036972 500024146 726696768 273317323 726696768 500026715 985754544 500024146 985754544 499985411 74000380 500026715 74000380 770186632 517827236 499985411 517827236 452764383 499992661 770186632 499992661 633177607 500002700 452764383 500002700 830707826 633174060 633177607 633174060 499970910 500036371 830707826 500036371 370189988 255074155 499970910 255074155 499986694 370177351 370189988 370177351 803351136 897387844 499986694 897387844 462959661 499989129 803351136 499989129 299557811 499976672 462959661 499976672 544616355 299514914 299557811 299514914 385211707 544635832 544616355 544635832 21848150 500017434 385211707 500017434 651580968 978122453 21848150 978122453 178507461 348447749 651580968 348447749 781817536 821486231 178507461 821486231 178273879 781780597 781817536 781780597 500027682 499962645 178273879 499962645 500025392 692263287 500027682 692263287 394688463 973139297 500025392 973139297 238584572 605298421 394688463 605298421 519858564 238590640 238584572 238590640 499982465 500037139 519858564 500037139 500034674 833681671 499982465 833681671 502600566 826651008 500034674 826651008 528240043 497357991 502600566 497357991 278256421 499965581 528240043 499965581 499998692 278201058 278256421 278201058 593567786 672427471 499998692 672427471 297648354 500026531 593567786 500026531 273361304 702353952 297648354 702353952 825388065 499976508 273361304 499976508 895029478 174626731 825388065 174626731 500011576 500035067 895029478 500035067 121433908 958577947 500011576 958577947 568053313 121415702 121433908 121415702 515222837 500006934 568053313 500006934 499991462 515200250 515222837 515200250 500021759 3405876 499991462 3405876 499964088 956657950 500021759 956657950 588144224 517488413 499964088 517488413 796903744 500025982 588144224 500025982 500022408 796882988 796903744 796882988 520844159 590372269 500022408 590372269 874745463 479097218 520844159 479097218 292863726 125238008 874745463 125238008 545148230 707139521 292863726 707139521 262352860 499975610 545148230 499975610 500006672 262321265 262352860 262321265 568088020 70955644 500006672 70955644 758798014 568108178 568088020 568108178 240003088 758743616 758798014 758743616 365898778 499976472 240003088 499976472 589720890 500006949 365898778 500006949 500023072 410313469 589720890 410313469 363623627 395365615 500023072 395365615 499975602 499973794 363623627 499973794 721696595 168260772 499975602 168260772 500020610 278321623 721696595 278321623 499991966 574499507 500020610 574499507 500012369 512245256 499991966 512245256 754600310 977748855 500012369 977748855 705291977 499970765 754600310 499970765 244661224 499968535 705291977 499968535 708521266 500023011 244661224 500023011 500018439 291460900 708521266 291460900 210321397 634316200 500018439 634316200 193857498 789698515 210321397 789698515 375552336 193813978 193857498 193813978 777298090 375574511 375552336 375574511 653665540 222702258 777298090 222702258 909502001 653706493 653665540 653706493 715654331 909521583 909502001 909521583 354277578 715600349 715654331 715600349 499983989 645700829 354277578 645700829 819080848 599370214 499983989 599370214 765373451 500027591 819080848 500027591 888516953 765364294 765373451 765364294 499992296 111491325 888516953 111491325 283029642 256042860 499992296 256042860 518744833 500006282 283029642 500006282 231985840 481270652 518744833 481270652 499981278 500017684 231985840 500017684 197171298 230090156 499981278 230090156 190247803 500006876 197171298 500006876 190524468 190309980 190247803 190309980 301594698 809434646 190524468 809434646 301313176 301597659 301594698 301597659 458250182 698714699 301313176 698714699 884165541 499983967 458250182 499983967 499987485 884173315 884165541 884173315 508086009 761106312 499987485 761106312 380365986 508131114 508086009 508131114 874739055 380388288 380365986 380388288 496820395 499978875 874739055 499978875 305147324 496824517 496820395 496824517 520366074 694810044 305147324 694810044 33090928 500009355 520366074 500009355 826326765 966905245 33090928 966905245 500034726 499967616 826326765 499967616 149260200 112775078 500034726 112775078 39096032 500014155 149260200 500014155 31689004 39094614 39096032 39094614 793360205 968344765 31689004 968344765 75405522 793343087 793360205 793343087 78997892 500036900 75405522 500036900 499995219 500003677 78997892 500003677 15428990 449221301 499995219 449221301 689842580 984591922 15428990 984591922 991849905 689897519 689842580 689897519 383182472 8107785 991849905 8107785 376669291 383156758 383182472 383156758 808307633 376708767 376669291 376708767 288227093 808339211 808307633 808339211 37592260 288251417 288227093 288251417 124546912 500002524 37592260 500002524 500027080 875432960 124546912 875432960 266590366 91664579 500027080 91664579 500036265 266550878 266590366 266550878 263304629 580425421 500036265 580425421 266877384 263302356 263304629 263302356 570451147 266808166 266877384 266808166 220266178 570454463 570451147 570454463 248714058 779785209 220266178 779785209 672810385 751309914 248714058 751309914 824297575 500005233 672810385 500005233 499990578 175758110 824297575 175758110 738912113 616731739 499990578 616731739 50715822 499995447 738912113 499995447 264389018 50687677 50715822 50687677 371027581 499961666 264389018 499961666 142125168 500019173 371027581 500019173 681853037 500017098 142125168 500017098 906414081 681915773 681853037 681915773 352713977 93520334 906414081 93520334 175350766 647305843 352713977 647305843 499966357 824666472 175350766 824666472 500011507 211542957 499966357 211542957 514673621 911957534 500011507 911957534 499965859 500017979 514673621 500017979 500025254 533494 499965859 533494 827159449 240211134 500025254 240211134 254863222 500011512 827159449 500011512 500030802 254868005 254863222 254868005 573779117 579533669 500030802 579533669 318495779 500025198 573779117 500025198 499990241 681498312 318495779 681498312 227034837 2600240 499990241 2600240 701403396 227018793 227034837 227018793 144662087 499980523 701403396 499980523 499979965 855288552 144662087 855288552 426314248 186367341 499979965 186367341 176543304 426312937 426314248 426312937 526334279 500014707 176543304 500014707 499984541 526333125 526334279 526333125 797764723 331570626 499984541 331570626 51517554 797797106 797764723 797797106 171298172 51512027 51517554 51512027 714687534 171342922 171298172 171342922 499989430 285257647 714687534 285257647 834614474 541088106 499989430 541088106 783461039 834638258 834614474 834638258 604950334 499968953 783461039 499968953 740959852 604915111 604950334 604915111 316706304 740929049 740959852 740929049 500032094 499969202 316706304 499969202 865069621 462327794 500032094 462327794 958278690 499983050 865069621 499983050 132342221 958239484 958278690 958239484 475822322 132335007 132342221 132335007 499963672 524123104 475822322 524123104 500005559 368753599 499963672 368753599 499989972 854715935 500005559 854715935 732009020 640484944 499989972 640484944 499984219 731996984 732009020 731996984 774245630 699410684 499984219 699410684 316135122 499975461 774245630 499975461 757804817 500028717 316135122 500028717 500000504 500007255 757804817 500007255 94434806 783777348 500000504 783777348 500036500 94418116 94434806 94418116 499972962 612063268 500036500 612063268 500033893 932360223 499972962 932360223 232917238 213929300 500033893 213929300 483338112 232882167 232917238 232882167 970814919 483381354 483338112 483381354 359292223 29198152 970814919 29198152 36230226 499964983 359292223 499964983 648025974 36174892 36230226 36174892 500000728 500029939 648025974 500029939 500023495 597075916 500000728 597075916 178058845 465541533 500023495 465541533 735199020 178072326 178058845 178072326 124795190 264781154 735199020 264781154 658770895 875191644 124795190 875191644 554209094 341195721 658770895 341195721 500004879 554166167 554209094 554166167 499998350 259934306 500004879 259934306 270422965 468294816 499998350 468294816 499989026 500016840 270422965 500016840 500034774 1565747 499989026 1565747 772638892 282180767 500034774 282180767 787275569 499978923 772638892 499978923 67686645 500037160 787275569 500037160 916936559 67658882 67686645 67658882 499984433 916901070 916936559 916901070 500038713 273204321 499984433 273204321 417043059 12847674 500038713 12847674 196381265 500003006 417043059 500003006 499999723 499987018 196381265 499987018 948997479 951118556 499999723 951118556 117395874 499993213 948997479 499993213 995639891 117380394 117395874 117380394 792387565 4352679 995639891 4352679 500282333 792358992 792387565 792358992 500007241 499642767 500282333 499642767 397255985 433096216 500007241 433096216 677573659 602784556 397255985 602784556 360268673 500031120 677573659 500031120 906819559 360245743 360268673 360245743 500034791 93226265 906819559 93226265 613195744 221377883 500034791 221377883 500015854 499977160 613195744 499977160 792820128 789866950 500015854 789866950 934354455 792813233 792820128 792813233 242633493 934313284 934354455 934313284 470601159 757396551 242633493 757396551 472347988 470630761 470601159 470630761 471100618 527600050 472347988 527600050 273211231 528926489 471100618 528926489 751552052 273197970 273211231 273197970 489413907 500007193 751552052 500007193 14743310 500004600 489413907 500004600 673856365 14770871 14743310 14770871 136854098 500026861 673856365 500026861 696369288 136902725 136854098 136902725 499989960 303631733 696369288 303631733 590086252 966456315 499989960 966456315 500018704 409861767 590086252 409861767 499974963 330946544 500018704 330946544 222678724 836597253 499974963 836597253 354802055 222654657 222678724 222654657 896777239 354844100 354802055 354844100 500004195 896799415 896777239 896799415 36882643 625946582 500004195 625946582 893939574 963091388 36882643 963091388 750663789 893923982 893939574 893923982 337792910 249332861 750663789 249332861 499966867 662174965 337792910 662174965 202805007 458372342 499966867 458372342 940419925 202806284 202805007 202806284 445318743 59601225 940419925 59601225 822652060 445324962 445318743 445324962 710272584 822700771 822652060 822700771 510891449 289725969 710272584 289725969 891566510 510878486 510891449 510878486 902476928 891577539 891566510 891577539 598943144 97498244 902476928 97498244 500008908 598892287 598943144 598892287 499976058 96406988 500008908 96406988 7734849 878469801 499976058 878469801 248535845 992274011 7734849 992274011 93496933 751451588 248535845 751451588 393262430 499991491 93496933 499991491 178512357 606730874 393262430 606730874 684914050 821496631 178512357 821496631 800980593 315115120 684914050 315115120 500037558 499967137 800980593 499967137 200824757 657854471 500037558 657854471 708902105 799192251 200824757 799192251 500029317 500023871 708902105 500023871 532113386 292703722 500029317 292703722 499991019 532103743 532113386 532103743 403981261 902246583 499991019 902246583 509918671 403966483 403981261 403966483 499999373 490106429 509918671 490106429 212346812 197451252 499999373 197451252 499965528 499977863 212346812 499977863 124419209 193307160 499965528 193307160 499998985 124374475 124419209 124374475 689475546 862012310 499998985 862012310 472628468 689455311 689475546 689455311 499966281 499963538 472628468 499963538 871212700 589826413 499966281 589826413 524306122 871256043 871212700 871256043 442428163 524309166 524306122 524309166 996220743 499974139 442428163 499974139 500003416 499991788 996220743 499991788 413957264 759322019 500003416 759322019 269238337 586058470 413957264 586058470 500982050 500027306 269238337 500027306 132833291 500006111 500982050 500006111 7373291 867150595 132833291 867150595 581331267 992646815 7373291 992646815 534003574 581390210 581331267 581390210 174916702 500020897 534003574 500020897 68785347 174893743 174916702 174893743 855739542 68828090 68785347 68828090 499976919 144213167 855739542 144213167 499970323 659634765 499976919 659634765 934890248 776511820 499970323 776511820 799464282 500024082 934890248 500024082 619199480 499968337 799464282 499968337 499994037 380788314 619199480 380788314 394491696 665089087 499994037 665089087 804850587 500010268 394491696 500010268 499990142 500003421 804850587 500003421 933203082 303526372 499990142 303526372 882690 66762350 933203082 66762350 500031605 999047630 882690 999047630 102639248 267379017 500031605 267379017 505815074 897401258 102639248 897401258 499974738 505783901 505815074 505783901 501987573 180616493 499974738 180616493 503296979 502026822 501987573 502026822 499994866 503299938 503296979 503299938 499986388 771915741 499994866 771915741 859031863 404898791 499986388 404898791 298761380 858985796 859031863 858985796 979986187 298810241 298761380 298810241 500038838 499961726 979986187 499961726 668985120 791180273 500038838 791180273 499960571 330990391 668985120 330990391 389699364 818032177 499960571 818032177 103835190 499964019 389699364 499964019 108493889 896198266 103835190 896198266 524768575 499961066 108493889 499961066 499966936 524795886 524768575 524795886 688773610 563674016 499966936 563674016 105206081 311208338 688773610 311208338 4174557 105267699 105206081 105267699 499976835 4163542 4174557 4163542 2743467 721054269 499976835 721054269 939972403 2759000 2743467 2759000 794050008 60053237 939972403 60053237 499977936 794080323 794050008 794080323 500014055 304905415 499977936 304905415 500028751 72246258 500014055 72246258 219021633 605630708 500028751 605630708 179418432 499999797 219021633 499999797 574030562 500014519 179418432 500014519 961503266 500008460 574030562 500008460 581821056 961532470 961503266 961532470 500005354 581865724 581821056 581865724 200870397 605532494 500005354 605532494 499982692 499992305 200870397 499992305 613424803 609579106 499982692 609579106 383665838 613432858 613424803 613432858 746036573 383692927 383665838 383692927 494098712 499996314 746036573 499996314 500021290 500014009 494098712 500014009 339104202 211608498 500021290 211608498 332741868 499969904 339104202 499969904 220526538 499991368 332741868 499991368 326639961 779407606 220526538 779407606 746906217 326655810 326639961 326655810 499978902 499987962 746906217 499987962 499988673 560043646 499978902 560043646 268453880 195930679 499988673 195930679 500003754 500032119 268453880 500032119 201753707 737547844 500003754 737547844 616464218 798257359 201753707 798257359 499976928 616477320 616464218 616477320 975562116 787648348 499976928 787648348 500022547 500004235 975562116 500004235 396694684 494809344 500022547 494809344 500003971 500039469 396694684 500039469 256679335 827820153 500003971 827820153 416093435 256612902 256679335 256612902 500005071 583919436 416093435 583919436 823182720 316360990 500005071 316360990 499988265 823162259 823182720 823162259 241425082 721781620 499988265 721781620 560333 758634708 241425082 758634708 500007366 999475550 560333 999475550 622129506 154658121 500007366 154658121 499996692 499986573 622129506 499986573 749757137 172753769 499996692 172753769 500029823 250228698 749757137 250228698 500009601 625787772 500029823 625787772 500027240 144453228 500009601 144453228 707024456 560587748 500027240 560587748 797408995 499961594 707024456 499961594 499965549 202557162 797408995 202557162 322614791 655742638 499965549 655742638 131764770 499989622 322614791 499989622 361762707 868252004 131764770 868252004 137182095 361777771 361762707 361777771 333125670 499979203 137182095 499979203 400548297 333132137 333125670 333132137 26844325 599473777 400548297 599473777 843817004 973181486 26844325 973181486 799166198 843837825 843817004 843837825 869321431 799162959 799166198 799162959 87132431 130671701 869321431 130671701 218450120 499960880 87132431 499960880 661028705 218506358 218450120 218506358 249072797 660975201 661028705 660975201 367549785 750980254 249072797 750980254 436754144 632442968 367549785 632442968 276064166 563237578 436754144 563237578 939224965 723956331 276064166 723956331 807538418 60773397 939224965 60773397 317540657 192480789 807538418 192480789 500014916 682476407 317540657 682476407 244170618 913871498 500014916 913871498 694807633 500034051 244170618 500034051 499987834 305218531 694807633 305218531 500022457 55963911 499987834 55963911 36454265 683526082 500022457 683526082 499989421 963488452 36454265 963488452 659676093 210014341 499989421 210014341 483975230 499975904 659676093 499975904 116677372 516050840 483975230 516050840 829003390 499967747 116677372 499967747 972798477 499989259 829003390 499989259 556463806 972802627 972798477 972802627 165768649 500022642 556463806 500022642 499989829 165768954 165768649 165768954 590035724 462827582 499989829 462827582 18846036 499989864 590035724 499989864 500034434 981151525 18846036 981151525 859569710 203979474 500034434 203979474 878126120 499961073 859569710 499961073 499996125 121815737 878126120 121815737 934761723 871009396 499996125 871009396 499980512 500030997 934761723 500030997 499960798 277935894 499980512 277935894 794306612 138269097 499960798 138269097 878579086 500015324 794306612 500015324 500003107 499972298 878579086 499972298 892119692 580034557 500003107 580034557 119523532 892159284 892119692 892159284 515358329 500000907 119523532 500000907 827924306 515381496 515358329 515381496 102072397 500009147 827924306 500009147 894599790 102058212 102072397 102058212 499983545 500031312 894599790 500031312 550934497 160116298 499983545 160116298 103422342 449019827 550934497 449019827 132769748 500005994 103422342 500005994 685192886 500018259 132769748 500018259 960367088 314772695 685192886 314772695 447945330 39633433 960367088 39633433 151260444 499990762 447945330 499990762 500011794 848706291 151260444 848706291 34121208 893544372 500011794 893544372 464282796 34134899 34121208 34134899 499968264 464285104 464282796 464285104 590844359 24991494 499968264 24991494 624891047 590860759 590844359 590860759 164187548 499963384 624891047 499963384 69664570 500035105 164187548 500035105 500023746 69645062 69664570 69645062 499966276 905814638 500023746 905814638 523695663 281998568 499966276 281998568 215428092 499980685 523695663 499980685 499992844 215465883 215428092 215465883 468307264 182996179 499992844 182996179 504021080 531741359 468307264 531741359 499993489 503974087 504021080 503974087 502439868 941153710 499993489 941153710 487457896 500037321 502439868 500037321 454586432 512556849 487457896 512556849 273720519 499963634 454586432 499963634 564470195 499992452 273720519 499992452 942933055 435586088 564470195 435586088 6313171 499974177 942933055 499974177 500008713 6242328 6313171 6242328 442188551 65683490 500008713 65683490 138475279 557837739 442188551 557837739 905997603 500003742 138475279 500003742 601581519 906029012 905997603 906029012 603153415 398451833 601581519 398451833 985933206 603120244 603153415 603120244 956150932 985931621 985933206 985931621 499968972 956150632 956150932 956150632 500010687 414832476 499968972 414832476 843688632 237363879 500010687 237363879 868369690 156277845 843688632 156277845 927396097 131560746 868369690 131560746 843332501 927407010 927396097 927407010 499963061 843379060 843332501 843379060 907727768 16975953 499963061 16975953 956210048 907719421 907727768 907719421 500002948 500026410 956210048 500026410 890349920 983546813 500002948 983546813 745732055 109656165 890349920 109656165 968037810 500009990 745732055 500009990 499969757 31925791 968037810 31925791 656270919 19535290 499969757 19535290 664175535 500001082 656270919 500001082 667328576 500014123 664175535 500014123 56330791 332717811 667328576 332717811 277413365 943607234 56330791 943607234 500032282 277383199 277413365 277383199 296103920 233045202 500032282 233045202 98988286 703895581 296103920 703895581 452227988 901039647 98988286 901039647 234798039 499990756 452227988 499990756 329124224 765215645 234798039 765215645 880608555 670914724 329124224 670914724 986040021 499986127 880608555 499986127 499980138 986056441 986040021 986056441 168706768 751495175 499980138 751495175 727752652 168756903 168706768 168756903 499985550 500025536 727752652 500025536 499999954 651449144 499985550 651449144 499995244 301393229 499999954 301393229 401128969 746803445 499995244 746803445 112017530 401179427 401128969 401179427 664449822 500021321 112017530 500021321 499983566 664414803 664449822 664414803 500019082 833864029 499983566 833864029 499964688 810554038 500019082 810554038 37487422 184999727 499964688 184999727 551379574 37504709 37487422 37504709 578508311 448563562 551379574 448563562 433470904 421500959 578508311 421500959 499982090 433460151 433470904 433460151 597394241 349092938 499982090 349092938 104180075 500019354 597394241 500019354 81999422 104175041 104180075 104175041 384394142 918049948 81999422 918049948 500004780 615601739 384394142 615601739 370957322 302021257 500004780 302021257 425027924 629112727 370957322 629112727 395767112 574977827 425027924 574977827 26060205 500015433 395767112 500015433 539430560 26011856 26060205 26011856 7031210 460550399 539430560 460550399 344882339 7044845 7031210 7044845 500019597 500022080 344882339 500022080 706705385 558182738 500019597 558182738 499972103 499964710 706705385 499964710 110411878 165788817 499972103 165788817 913996006 889547372 110411878 889547372 687096910 499968955 913996006 499968955 807891172 312915237 687096910 312915237 499975692 192100624 807891172 192100624 675574532 200799430 499975692 200799430 571596408 675619075 675574532 675619075 694669368 571543675 571596408 571543675 499970907 694603256 694669368 694603256 499999320 782677946 499970907 782677946 641951973 553358236 499999320 553358236 500022108 358006993 641951973 358006993 729257083 498545626 500022108 498545626 499967907 270774031 729257083 270774031 322283760 646664188 499967907 646664188 499963364 677704148 322283760 677704148 500004675 249410298 499963364 249410298 499960681 9124204 500004675 9124204 923111197 516693271 499960681 516693271 162466412 500016744 923111197 500016744 111707626 500018319 162466412 500018319 341604482 500008763 111707626 500008763 499960243 341624390 341604482 341624390 465681942 642709416 499960243 642709416 800226120 534303062 465681942 534303062 500034027 199751208 800226120 199751208 285367128 510697949 500034027 510697949 367092322 500031493 285367128 500031493 583518354 500035658 367092322 500035658 144766554 583537743 583518354 583537743 547677351 499970683 144766554 499970683 508456350 452364310 547677351 452364310 504349250 500016401 508456350 500016401 500035605 499997895 504349250 499997895 499997515 937653560 500035605 937653560 500019401 269518639 499997515 269518639 499999574 213836313 500019401 213836313 765246282 149867746 499999574 149867746 19790133 234734828 765246282 234734828 607818397 980230135 19790133 980230135 507225400 607780025 607818397 607780025 499992458 507243518 507225400 507243518 919475072 314058984 499992458 314058984 230802668 500017357 919475072 500017357 709500274 230836383 230802668 230836383 655150880 290476445 709500274 290476445 500013871 655099093 655150880 655099093 500020981 329534760 500013871 329534760 361478104 619321937 500020981 619321937 500025908 638541703 361478104 638541703 397492482 576434686 500025908 576434686 893188596 397494001 397492482 397494001 574858727 106793260 893188596 106793260 500015291 574879568 574858727 574879568 471873688 6406995 500015291 6406995 931990475 471918732 471873688 471918732 500038860 67967667 931990475 67967667 499967813 779466451 500038860 779466451 262967140 553668704 499967813 553668704 417951676 737024685 262967140 737024685 290733234 500027680 417951676 500027680 189757565 709302015 290733234 709302015 389517434 499979479 189757565 499979479 900879073 499993736 389517434 499993736 532413344 99128040 900879073 99128040 10746921 499977026 532413344 499977026 500022938 10786739 10746921 10786739 185941805 392135970 500022938 392135970 157452540 499965543 185941805 499965543 923522226 157421491 157452540 157421491 466355512 923598352 923522226 923598352 267671178 500023550 466355512 500023550 445591459 267667836 267671178 267667836 968963819 554418100 445591459 554418100 10306460 31021640 968963819 31021640 844878417 499983895 10306460 499983895 188485652 500022814 844878417 500022814 803608156 811481451 188485652 811481451 500034735 499962172 803608156 499962172 50491831 83786858 500034735 83786858 498383674 499972674 50491831 499972674 878832552 498347970 498383674 498347970 42475269 499992584 878832552 499992584 631257036 42455912 42475269 42455912 831354828 631243276 631257036 631243276 166106453 168672469 831354828 168672469 499991945 833904349 166106453 833904349 488970347 279125732 499991945 279125732 441560882 500019430 488970347 500019430 621107608 441554793 441560882 441554793 500006002 378950315 621107608 378950315 23080415 710729688 500006002 710729688 641917469 499996813 23080415 499996813 405547615 358098714 641917469 358098714 131238415 405534748 405547615 405534748 124728048 131244139 131238415 131244139 959987004 499967744 124728048 499967744 25863314 39971060 959987004 39971060 637357023 974165404 25863314 974165404 323635070 637290055 637357023 637290055 500018335 500000154 323635070 500000154 613773198 18282330 500018335 18282330 506245210 613803373 613773198 613803373 259958106 499996384 506245210 499996384 952342319 740117204 259958106 740117204 545284178 952286503 952342319 952286503 150332414 454740068 545284178 454740068 499976904 499960878 150332414 499960878 257169098 883050706 499976904 883050706 688477785 257165713 257169098 257165713 992017331 499993915 688477785 499993915 644583083 7966195 992017331 7966195 628528046 500025750 644583083 500025750 499971565 371443980 628528046 371443980 67135000 252856273 499971565 252856273 356866058 67135334 67135000 67135334 499997425 356892901 356866058 356892901 128835756 636234843 499997425 636234843 875707810 500000522 128835756 500000522 352233931 500033960 875707810 500033960 701720119 499981364 352233931 499981364 5590515 701715875 701720119 701715875 624247568 5632149 5590515 5632149 720622725 500012840 624247568 500012840 180427665 720617956 720622725 720617956 426860052 819582775 180427665 819582775 786042208 573135273 426860052 573135273 500020449 499999345 786042208 499999345 57047985 522463680 500020449 522463680 480139546 500013506 57047985 500013506 501251841 519867244 480139546 519867244 822719279 499986796 501251841 499986796 499989385 177240876 822719279 177240876 596213803 326734172 499989385 326734172 156041365 500024120 596213803 500024120 742373530 156119540 156041365 156119540 251456438 742363807 742373530 742363807 499987571 499969976 251456438 499969976 974646940 987801841 499987571 987801841 984399535 974641283 974646940 974641283 442576925 499976207 984399535 499976207 397964739 442599232 442576925 442599232 499986761 602010489 397964739 602010489 817741315 774140869 499986761 774140869 500021722 817732299 817741315 817732299 499962835 128359543 500021722 128359543 577075519 508984267 499962835 508984267 690159721 499973102 577075519 499973102 500017131 690129673 690159721 690129673 499992148 535284244 500017131 535284244 500035012 217083606 499992148 217083606 109874119 444200188 500035012 444200188 472856298 499962848 109874119 499962848 500019395 527168488 472856298 527168488 499986729 993187042 500019395 993187042 499973594 731929424 499986729 731929424 821720746 148390893 499973594 148390893 499986871 178310477 821720746 178310477 228970752 322159143 499986871 322159143 500001351 228929463 228970752 228929463 431234523 200053848 500001351 200053848 179347958 568770280 431234523 568770280 721875347 500039207 179347958 500039207 805322881 278141041 721875347 278141041 499974175 499984268 805322881 499984268 499977106 790445115 499974175 790445115 499966038 665617308 499977106 665617308 365806905 720845874 499966038 720845874 525798193 634226280 365806905 634226280 360477448 500036194 525798193 500036194 811041941 499983188 360477448 499983188 499982658 811000138 811041941 811000138 726223997 550551648 499982658 550551648 425295133 273770045 726223997 273770045 386149456 574649094 425295133 574649094 238201475 613840809 386149456 613840809 176797734 499983429 238201475 499983429 963207666 176755024 176797734 176755024 917690499 500002114 963207666 500002114 764052393 500002942 917690499 500002942 729439056 235940987 764052393 235940987 73288918 500002849 729439056 500002849 621689320 73314961 73288918 73314961 936354912 378260917 621689320 378260917 670169071 499967729 936354912 499967729 568778604 499998522 670169071 499998522 715066076 500030175 568778604 500030175 354491213 715109044 715066076 715109044 182150809 645443007 354491213 645443007 499982818 182114041 182150809 182114041 545710744 539728951 499982818 539728951 455510710 454287404 545710744 454287404 718481214 499974785 455510710 499974785 684563289 281492843 718481214 281492843 530160209 499987693 684563289 499987693 499972504 499978950 530160209 499978950 37864009 184523259 499972504 184523259 660437476 37902810 37864009 37902810 510232727 660460330 660437476 660460330 247814043 500023047 510232727 500023047 300085118 247780024 247814043 247780024 734209754 699848309 300085118 699848309 857717940 265793698 734209754 265793698 869892773 142282827 857717940 142282827 499964257 869862997 869892773 869862997 580448215 644010490 499964257 644010490 615826117 500032033 580448215 500032033 326028718 384179709 615826117 384179709 308137397 499967333 326028718 499967333 189602964 500031869 308137397 500031869 865508597 810396549 189602964 810396549 499968356 500026136 865508597 500026136 938842490 170561375 499968356 170561375 500034179 61110783 938842490 61110783 147162980 793464038 500034179 793464038 253082655 499994329 147162980 499994329 6560045 253122076 253082655 253122076 972859322 993442154 6560045 993442154 500025469 972832738 972859322 972832738 500003665 928111140 500025469 928111140 822434877 335121372 500003665 335121372 452661222 822409210 822434877 822409210 926777878 452614499 452661222 452614499 940648962 73215907 926777878 73215907 407433708 59300157 940648962 59300157 556658054 499968265 407433708 499968265 499967166 556668092 556658054 556668092 603453035 671387191 499967166 671387191 436624075 603425287 603453035 603425287 944727789 499978476 436624075 499978476 805048032 944715296 944727789 944715296 467718824 805043521 805048032 805043521 498000274 532303961 467718824 532303961 274586717 501995146 498000274 501995146 166710934 274529157 274586717 274529157 499979458 833312782 166710934 833312782 343141703 782420162 499979458 782420162 852260011 343194403 343141703 343194403 983345542 147689640 852260011 147689640 768821658 500020421 983345542 500020421 260280251 768872654 768821658 768872654 618439434 260244292 260280251 260244292 500032600 499972343 618439434 499972343 500029697 456100331 500032600 456100331 417107379 475919461 500029697 475919461 881466591 499967885 417107379 499967885 695216120 118531138 881466591 118531138 278448792 499966064 695216120 499966064 321091468 499997124 278448792 499997124 922605900 500010391 321091468 500010391 499967032 922629540 922605900 922629540 582599640 84252531 499967032 84252531 499996538 499961155 582599640 499961155 499992634 37159315 499996538 37159315 694999327 992127880 499992634 992127880 695948372 694953774 694999327 694953774 299444215 500025033 695948372 500025033 906604987 299443176 299444215 299443176 944446956 93385543 906604987 93385543 500004068 55510789 944446956 55510789 274240222 26404505 500004068 26404505 579747928 725753585 274240222 725753585 798288107 420251030 579747928 420251030 406182183 798336425 798288107 798336425 301809413 593811555 406182183 593811555 725037034 499968978 301809413 499968978 877948055 725058547 725037034 725058547 900925251 122058399 877948055 122058399 113578599 900996426 900925251 900996426 77744278 886460816 113578599 886460816 499997142 922238150 77744278 922238150 701539860 898523941 499997142 898523941 586975338 701531878 701539860 701531878 600216378 413004786 586975338 413004786 499965591 600223134 600216378 600223134 343180988 707728578 499965591 707728578 184351188 656853173 343180988 656853173 454343389 184311726 184351188 184311726 94927790 500016736 454343389 500016736 892798452 905080989 94927790 905080989 136484784 107201885 892798452 107201885 485508191 863558406 136484784 863558406 230904716 499993623 485508191 499993623 987486226 499994238 230904716 499994238 424114947 987446939 987486226 987446939 388519477 500002376 424114947 500002376 386900196 611513922 388519477 611513922 500004495 386864017 386900196 386864017 820174759 87039384 500004495 87039384 828204945 820214068 820174759 820214068 261338924 828211434 828204945 828211434 500033102 261353249 261338924 261353249 499986718 114278490 500033102 114278490 432772871 541333694 499986718 541333694 499973283 499996426 432772871 499996426 499984587 263135724 499973283 263135724 886183932 133887593 499984587 133887593 735353829 886192444 886183932 886192444 500032943 264677397 735353829 264677397 800509018 922124950 500032943 922124950 985668881 199480537 800509018 199480537 499984660 500002062 985668881 500002062 473864425 523673970 499984660 523673970 466228200 500004323 473864425 500004323 517058859 533725404 466228200 533725404 643642868 499984165 517058859 499984165 499991818 356354035 643642868 356354035 500013645 923059434 499991818 923059434 684018159 129850155 500013645 129850155 419376218 684031249 684018159 684031249 168669423 499978343 419376218 499978343 356690579 168659180 168669423 168659180 409374805 356659588 356690579 356659588 624219503 409418449 409374805 409418449 749616059 499973384 624219503 499973384 835189529 250331337 749616059 250331337 85279455 835204876 835189529 835204876 484327716 499997897 85279455 499997897 77459830 484334805 484327716 484334805 363441430 922599044 77459830 922599044 247620741 499969558 363441430 499969558 820312309 247569174 247620741 247569174 499977253 500003109 820312309 500003109 279998571 308606521 499977253 308606521 137875216 279990159 279998571 279990159 504500563 137887547 137875216 137887547 885166202 504485909 504500563 504485909 237822125 114776486 885166202 114776486 499981364 237787064 237822125 237787064 359858878 822991572 499981364 822991572 699663285 640106077 359858878 640106077 500025757 499978017 699663285 499978017 586793884 712664180 500025757 712664180 499978775 586777341 586793884 586777341 446543183 996203805 499978775 996203805 269896161 446599969 446543183 446599969 499999742 269858438 269896161 269858438 499960972 982355497 499999742 982355497 211943251 534837515 499960972 534837515 161884428 788102611 211943251 788102611 683203238 838111011 161884428 838111011 277080212 316803231 683203238 316803231 968302857 499968242 277080212 499968242 699594616 31687530 968302857 31687530 943623016 300431216 699594616 300431216 912175467 56400587 943623016 56400587 732761802 87782947 912175467 87782947 133352681 732779187 732761802 732779187 898717378 500006283 133352681 500006283 230320471 898669926 898717378 898669926 8937427 230385708 230320471 230385708 499994298 500023373 8937427 500023373 721139567 777871490 499994298 777871490 524607538 721174394 721139567 721174394 203606235 500017603 524607538 500017603 826503177 796381473 203606235 796381473 674388166 173458468 826503177 173458468 602102008 325662079 674388166 325662079 500001009 602132649 602102008 602132649 499965638 631158388 500001009 631158388 673846199 375807109 499965638 375807109 91159751 499979515 673846199 499979515 495542462 908873979 91159751 908873979 499977174 495525268 495542462 495525268 967897001 20997742 499977174 20997742 862159333 499971412 967897001 499971412 499962434 137903684 862159333 137903684 36941 473782953 499962434 473782953 784296836 999987024 36941 999987024 500027225 784310000 784296836 784310000 461706503 836276000 500027225 836276000 499994613 461729824 461706503 461729824 444406188 20863724 499994613 20863724 396152449 499976816 444406188 499976816 364625118 396152503 396152449 396152503 500037897 500008632 364625118 500008632 227821705 384266451 500037897 384266451 7813903 499997115 227821705 499997115 499969235 499961957 7813903 499961957 164456764 49382814 499969235 49382814 670758776 499999406 164456764 499999406 499970717 329223520 670758776 329223520 500032168 987385173 499970717 987385173 499976015 23496317 500032168 23496317 500024862 353321641 499976015 353321641 328684762 452734778 500024862 452734778 499975683 499985056 328684762 499985056 247693990 753662731 499975683 753662731 43508974 247730102 247693990 247730102 891255854 500013260 43508974 500013260 16566649 500004877 891255854 500004877 499995247 16617266 16566649 16617266 77063665 916368846 499995247 916368846 538353702 922918876 77063665 922918876 256813718 538374612 538353702 538374612 238570879 500021969 256813718 500021969 691478354 761418291 238570879 761418291 251117764 691468790 691478354 691468790 560947121 500007195 251117764 500007195 414075777 439060838 560947121 439060838 500020707 500009859 414075777 500009859 500028351 815965178 500020707 815965178 500026898 543967966 500028351 543967966 342433754 29048695 500026898 29048695 388992140 342468952 342433754 342468952 191027615 500005058 388992140 500005058 316823944 500024475 191027615 500024475 811441389 499975668 316823944 499975668 939663103 500026988 811441389 500026988 500009883 60338233 939663103 60338233 881755682 682435251 500009883 682435251 499988669 881741786 881755682 881741786 292596572 984947645 499988669 984947645 651282486 707409883 292596572 707409883 818352640 348717721 651282486 348717721 142673604 499981939 818352640 499981939 805969454 500018420 142673604 500018420 922388573 194039548 805969454 194039548 326138884 77632677 922388573 77632677 437536521 326158160 326138884 326158160 144872905 562444005 437536521 562444005 97744425 855131150 144872905 855131150 871160315 500018640 97744425 500018640 438056096 871219053 871160315 871219053 596950112 438082439 438056096 438082439 499997935 596893837 596950112 596893837 499978834 583469056 499997935 583469056 500026449 883607446 499978834 883607446 408953475 711797680 500026449 711797680 500020121 408880294 408953475 408880294 837260964 296385197 500020121 296385197 329393245 162753732 837260964 162753732 871723411 329328110 329393245 329328110 82540945 128266564 871723411 128266564 484733516 82493718 82540945 82493718 500019764 500022689 484733516 500022689 100027472 266912003 500019764 266912003 216144483 100023516 100027472 100023516 454886745 216168442 216144483 216168442 359571109 545075757 454886745 545075757 859659522 359597633 359571109 359597633 38370880 140312649 859659522 140312649 86984614 500023073 38370880 500023073 689995309 913042556 86984614 913042556 500038045 690010340 689995309 690010340 425503485 175153630 500038045 175153630 270689302 499966896 425503485 499966896 500002797 270690957 270689302 270690957 388229292 591865587 500002797 591865587 499986900 611829424 388229292 611829424 184029950 737627854 499986900 737627854 256238365 184001449 184029950 184001449 780272294 743779687 256238365 743779687 641553200 780294305 780272294 780294305 611285342 641579791 641553200 641579791 201945214 611274253 611285342 611274253 500036415 798046137 201945214 798046137 500028110 832779010 500036415 832779010 989154264 833985378 500028110 833985378 229950257 10858570 989154264 10858570 862498365 770111435 229950257 770111435 451507661 500003648 862498365 500003648 84149558 548555522 451507661 548555522 137945025 84150751 84149558 84150751 636214837 862040642 137945025 862040642 840195956 500037277 636214837 500037277 632654397 159800431 840195956 159800431 143842683 499992509 632654397 499992509 500009206 856140673 143842683 856140673 29491733 402066723 500009206 402066723 499961922 500028409 29491733 500028409 831316243 818296114 499961922 818296114 500021790 500011968 831316243 500011968 513890503 920365627 500021790 920365627 500028995 486155439 513890503 486155439 920528648 488248404 500028995 488248404 500028362 920488232 920528648 920488232 41910671 727321288 500028362 727321288 392700293 499993243 41910671 499993243 499962820 500035466 392700293 500035466 241754429 317101518 499962820 317101518 744251387 758265265 241754429 758265265 627437680 255736734 744251387 255736734 183787468 500002450 627437680 500002450 638065502 816218687 183787468 816218687 31528940 638076529 638065502 638076529 826317737 499968928 31528940 499968928 394240544 826338575 826317737 826338575 424961122 605753059 394240544 605753059 116933545 500018918 424961122 500018918 686739148 116982110 116933545 116982110 466420363 313288133 686739148 313288133 613841566 466396820 466420363 466396820 499979319 500007726 613841566 500007726 851461544 701913391 499979319 701913391 499997559 851468327 851461544 851468327 919409867 991194306 499997559 991194306 177410236 80581631 919409867 80581631 519042756 500015834 177410236 500015834 118016812 499971787 519042756 499971787 500011153 881986454 118016812 881986454 275757785 586516205 500011153 586516205 499964929 724230488 275757785 724230488 145782559 926711523 499964929 926711523 785590664 499960522 145782559 499960522 954670875 785535734 785590664 785535734 500024822 45298010 954670875 45298010 340487311 979850974 500024822 979850974 259843248 659502203 340487311 659502203 484634913 500005572 259843248 500005572 796027827 515408809 484634913 515408809 354537264 499965394 796027827 499965394 785503738 354504271 354537264 354504271 433925753 214507437 785503738 214507437 346665619 433998568 433925753 433998568 171544965 499987718 346665619 499987718 160885268 500000553 171544965 500000553 844774958 160908679 160885268 160908679 183053338 155171446 844774958 155171446 661635800 500025783 183053338 500025783 844499284 499977947 661635800 499977947 618529007 500020843 844499284 500020843 49997647 618488454 618529007 618488454 499976038 950035278 49997647 950035278 868863180 271265087 499976038 271265087 547635374 131194966 868863180 131194966 258777657 547639523 547635374 547639523 10000817 499967471 258777657 499967471 205678862 499984542 10000817 499984542 18160410 794324706 205678862 794324706 348092915 500015186 18160410 500015186 912366903 499969327 348092915 499969327 651127293 912391705 912366903 912391705 500027386 348913538 651127293 348913538 751943011 376399087 500027386 376399087 903376000 248027006 751943011 248027006 990475140 96584157 903376000 96584157 401334468 990421394 990475140 990421394 348357640 401337096 401334468 401337096 500009656 348286285 348357640 348286285 258516810 579127375 500009656 579127375 601668330 500024539 258516810 500024539 500030463 500002866 601668330 500002866 646704187 558924034 500030463 558924034 702463092 353280917 646704187 353280917 762036725 500039901 702463092 500039901 475618148 762009757 762036725 762009757 161545902 475591133 475618148 475591133 499974295 500027611 161545902 500027611 615568863 300146131 499974295 300146131 252985299 500021663 615568863 500021663 228720516 747008130 252985299 747008130 499994290 228723117 228720516 228723117 499979315 373137007 499994290 373137007 499963987 805847693 499979315 805847693 692487151 550772386 499963987 550772386 499977820 692514053 692487151 692514053 499976424 82610109 499977820 82610109 531766218 428851417 499976424 428851417 111452874 499978676 531766218 499978676 413372102 499993686 111452874 499993686 554487823 500011536 413372102 500011536 500020304 445498296 554487823 445498296 448952589 946627272 500020304 946627272 499973324 500001475 448952589 500001475 272005295 660738651 499973324 660738651 992118838 499967293 272005295 499967293 547299707 7878208 992118838 7878208 247092113 452705403 547299707 452705403 152919144 752851221 247092113 752851221 499980743 499965097 152919144 499965097 953690260 673641245 499980743 673641245 798203335 499977661 953690260 499977661 650687608 201787697 798203335 201787697 24442731 349252231 650687608 349252231 893869041 24429658 24442731 24429658 499978702 106096381 893869041 106096381 778517529 605133502 499978702 605133502 499962539 221515742 778517529 221515742 499979323 788487018 499962539 788487018 648894935 298159197 499979323 298159197 430237542 500039920 648894935 500039920 32690154 569835797 430237542 569835797 221531145 499991967 32690154 499991967 500035478 778420758 221531145 778420758 500017217 446420003 500035478 446420003 482750212 631562166 500017217 631562166 500019866 500001761 482750212 500001761 163525830 594520706 500019866 594520706 542196956 163570153 163525830 163570153 649914443 457822234 542196956 457822234 915916199 499993344 649914443 499993344 136192139 915889168 915916199 915889168 282560583 499972511 136192139 499972511 413628799 500003380 282560583 500003380 281819379 499990375 413628799 499990375 21633622 500014055 281819379 500014055 590652014 978326256 21633622 978326256 648151250 409318819 590652014 409318819 343119463 351891615 648151250 351891615 857001419 343089363 343119463 343089363 610642916 857008564 857001419 857008564 774542472 499967557 610642916 499967557 363583264 774583234 774542472 774583234 974084928 363576105 363583264 363576105 19686209 25891141 974084928 25891141 484450088 499973728 19686209 499973728 195307290 500001615 484450088 500001615 608620082 804722318 195307290 804722318 658233120 391357477 608620082 391357477 499973389 658271248 658233120 658271248 803691439 632616396 499973389 632616396 471800882 803677597 803691439 803677597 500000422 528177698 471800882 528177698 499998886 752364454 500000422 752364454 534634513 916660781 499998886 916660781 703736751 534591071 534634513 534591071 866672263 500001255 703736751 500001255 500002387 500006252 866672263 500006252 499972238 871951495 500002387 871951495 499981532 116297337 499972238 116297337 887185104 89277856 499981532 89277856 500025524 112826261 887185104 112826261 706004011 492053369 500025524 492053369 499972804 294036959 706004011 294036959 718186057 85821993 499972804 85821993 268762494 281761965 718186057 281761965 318323715 268743474 268762494 268743474 499960719 499968083 318323715 499968083 74384200 989096838 499960719 989096838 499989214 925647179 74384200 925647179 917904868 149944406 499989214 149944406 499995288 917919729 917904868 917919729 112207707 872912083 499995288 872912083 499961130 112205715 112207707 112205715 246136250 35158302 499961130 35158302 11731068 246107322 246136250 246107322 147440286 988239109 11731068 988239109 500032067 852537154 147440286 852537154 524208535 243432218 500032067 243432218 537931874 500033029 524208535 500033029 944927837 462037261 537931874 462037261 704796443 499984053 944927837 499984053 499971291 500007296 704796443 500007296 307526885 676501107 499971291 676501107 859332057 500032422 307526885 500032422 499999350 499970177 859332057 499970177 523709823 539968336 499999350 539968336 397287265 523686005 523709823 523686005 405647443 602713206 397287265 602713206 499960452 499999626 405647443 499999626 663721305 489434608 499960452 489434608 566869701 336218297 663721305 336218297 943894966 566854666 566869701 566854666 499989146 500017268 943894966 500017268 893896550 745533748 499989146 745533748 561195859 893911076 893896550 893911076 200092699 438775559 561195859 438775559 500026874 799930741 200092699 799930741 880200472 997927343 500026874 997927343 218567696 880218060 880200472 880218060 531437914 218629710 218567696 218629710 495894965 531476679 531437914 531476679 284112985 504043953 495894965 504043953 500013926 284084735 284112985 284084735 646999555 710709744 500013926 710709744 499970950 353042014 646999555 353042014 744041835 530988241 499970950 530988241 499965640 255963478 744041835 255963478 119005137 843709414 499965640 843709414 500025446 118975042 119005137 118975042 524751319 240511167 500025446 240511167 499977672 475268420 524751319 475268420 278430139 323056183 499977672 323056183 500021674 278421644 278430139 278421644 629984931 151076893 500021674 151076893 801738 629986284 629984931 629986284 306818581 809920 801738 809920 500029723 306801173 306818581 306801173 499981970 571591289 500029723 571591289 499984365 273618499 499981970 273618499 669846926 450227555 499984365 450227555 459068876 330101707 669846926 330101707 631025409 540965235 459068876 540965235 930376119 499961861 631025409 499961861 167542305 69679810 930376119 69679810 390527949 167495360 167542305 167495360 730350680 609479758 390527949 609479758 218081587 269644651 730350680 269644651 332352009 781895885 218081587 781895885 179921257 332377392 332352009 332377392 784576618 179972563 179921257 179972563 499961109 500023256 784576618 500023256 413996472 633550117 499961109 633550117 500036377 499991439 413996472 499991439 845747281 808853904 500036377 808853904 149522732 845696758 845747281 845696758 381413194 500007821 149522732 500007821 499971142 618589972 381413194 618589972 682231743 405931811 499971142 405931811 493648072 682220519 682231743 682220519 678239784 500029602 493648072 500029602 500031730 678213982 678239784 678213982 478783184 167730858 500031730 167730858 231459843 521218620 478783184 521218620 58644725 231402625 231459843 231402625 500018001 500012897 58644725 500012897 306232332 119061524 500018001 119061524 66852551 693736535 306232332 693736535 51355829 933156867 66852551 933156867 499968700 948679026 51355829 948679026 34845598 547068853 499968700 547068853 497586076 34884251 34845598 34884251 443014000 502462104 497586076 502462104 500033348 556997810 443014000 556997810 499991765 959732030 500033348 959732030 95372010 588813726 499991765 588813726 569302156 904629338 95372010 904629338 534349871 569290324 569302156 569290324 285882492 534360228 534349871 534360228 404669602 285855671 285882492 285855671 499973392 499980621 404669602 499980621 499978844 41693292 499973392 41693292 289988645 500290107 499978844 500290107 124095605 289975577 289988645 289975577 624368336 500007739 124095605 500007739 109499641 375593682 624368336 375593682 547106356 500001485 109499641 500001485 43751947 547096577 547106356 547096577 415796353 956295608 43751947 956295608 374857347 584201491 415796353 584201491 500006972 625157716 374857347 625157716 357820647 636488015 500006972 636488015 500013689 642239859 357820647 642239859 500012612 498786953 500013689 498786953 255909539 221048969 500012612 221048969 500023728 255885988 255909539 255885988 924205727 830548498 500023728 830548498 557910160 924232186 924205727 924232186 53060278 500006959 557910160 500006959 707731431 500013158 53060278 500013158 317875854 292267076 707731431 292267076 103952231 499998352 317875854 499998352 251621886 896075825 103952231 896075825 500008436 500037696 251621886 500037696 500001159 930624183 500008436 930624183 189137711 328572972 500001159 328572972 103122687 810861326 189137711 810861326 453737087 500000885 103122687 500000885 500021883 546212640 453737087 546212640 234905126 983067839 500021883 983067839 500010048 765050601 234905126 765050601 245947997 986801186 500010048 986801186 685400314 500015624 245947997 500015624 499995336 685369548 685400314 685369548 933496059 68536143 499995336 68536143 500018039 933448367 933496059 933448367 987225426 393521494 500018039 393521494 771018505 500037462 987225426 500037462 381768918 771056019 771018505 771056019 969255743 500031029 381768918 500031029 591737926 499969258 969255743 499969258 77006854 499965663 591737926 499965663 500018702 77013700 77006854 77013700 313586919 908288720 500018702 908288720 201326933 500020637 313586919 500020637 59864314 201284186 201326933 201284186 120468277 500004524 59864314 500004524 34654698 120515798 120468277 120515798 499994219 499974915 34654698 499974915 500004041 104909291 499994219 104909291 141127335 76623867 500004041 76623867 172731229 858892802 141127335 858892802 65597056 500029630 172731229 500029630 499979470 499984424 65597056 499984424 499994727 857162871 499979470 857162871 484566145 41948218 499994727 41948218 992967289 500010976 484566145 500010976 499971567 7018541 992967289 7018541 524231663 16181510 499971567 16181510 107867902 475726237 524231663 475726237 204830673 500025682 107867902 500025682 132732833 500016553 204830673 500016553 2309893 500033872 132732833 500033872 499996723 2252581 2309893 2252581 499975347 384450021 499996723 384450021 639412985 863727044 499975347 863727044 707392805 639390152 639412985 639390152 863113116 707391948 707392805 707391948 93096047 136886737 863113116 136886737 372561788 93082762 93096047 93082762 565360929 627478470 372561788 627478470 84875933 500008013 565360929 500008013 911797780 84866217 84875933 84866217 924356753 500027404 911797780 500027404 717102116 499984426 924356753 499984426 781819258 282945939 717102116 282945939 179140671 218120690 781819258 218120690 951837443 179108110 179140671 179108110 903250181 499988096 951837443 499988096 929008671 500013144 903250181 500013144 499999118 499971880 929008671 499971880 500005355 558019177 499999118 558019177 680989435 540410229 500005355 540410229 500019111 319067527 680989435 319067527 377365514 548458916 500019111 548458916 2664251 377321253 377365514 377321253 531656517 2677432 2664251 2677432 405444811 531666377 531656517 531666377 270089208 405504474 405444811 405504474 499987352 729893785 270089208 729893785 500018926 109868686 499987352 109868686 597205506 884576415 500018926 884576415 587491293 402837873 597205506 402837873 451693155 499970640 587491293 499970640 217269144 500037686 451693155 500037686 738647886 782681707 217269144 782681707 748291398 500018244 738647886 500018244 901214242 748350938 748291398 748350938 500012700 98785246 901214242 98785246 887920638 997794059 500012700 997794059 84051075 112052919 887920638 112052919 526618544 915933314 84051075 915933314 654675522 473363503 526618544 473363503 703768409 500016943 654675522 500016943 533741548 499973327 703768409 499973327 661969272 499991210 533741548 499991210 499985038 661935450 661969272 661935450 499980371 915800707 499985038 915800707 347664737 993250663 499980371 993250663 873587704 652358838 347664737 652358838 868140137 126400941 873587704 126400941 807197678 499967551 868140137 499967551 499967725 192838429 807197678 192838429 499979301 192217026 499967725 192217026 499985430 609168687 499979301 609168687 374302055 243807892 499985430 243807892 499991998 625712937 374302055 625712937 499989953 794548333 499991998 794548333 756416066 71018693 499989953 71018693 503409040 756450577 756416066 756450577 499984404 503471850 503409040 503471850 356619633 112594245 499984404 112594245 499997976 499976876 356619633 499976876 163990752 75253844 499997976 75253844 792415614 499992109 163990752 499992109 143994465 207558966 792415614 207558966 204738934 855993400 143994465 855993400 499996398 204736833 204738934 204736833 242907987 630025448 499996398 630025448 30527499 499963907 242907987 499963907 832371655 499966981 30527499 499966981 342429291 499973641 832371655 499973641 500025518 342366973 342429291 342366973 469146065 461627252 500025518 461627252 139575708 469087361 469146065 469087361 2479136 860420869 139575708 860420869 257813467 499992726 2479136 499992726 362389406 742206602 257813467 742206602 309880429 500001720 362389406 500001720 767495944 690149819 309880429 690149819 68205821 767522145 767495944 767522145 885767441 500033583 68205821 500033583 500034790 885794467 885767441 885794467 499985143 442443215 500034790 442443215 120927706 517127972 499985143 517127972 132726674 879096249 120927706 879096249 576138308 132763501 132726674 132763501 792388206 576165670 576138308 576165670 645846476 207636369 792388206 207636369 499962781 500015445 645846476 500015445 220637396 290023864 499962781 290023864 273032646 220603161 220637396 220603161 499973641 273022392 273032646 273022392 485746392 992473451 499973641 992473451 922060325 514312641 485746392 514312641 859210288 77891261 922060325 77891261 499991186 859233544 859210288 859233544 733348498 883935119 499991186 883935119 214067275 733358796 733348498 733358796 992982463 500033902 214067275 500033902 679450179 500036935 992982463 500036935 368908303 679475401 679450179 679475401 169014588 500031734 368908303 500031734 541277776 500031621 169014588 500031621 831126300 541285428 541277776 541285428 716908203 831186274 831126300 831186274 674069634 716882151 716908203 716882151 610125770 499974536 674069634 499974536 499983487 610136179 610125770 610136179 579174260 965926575 499983487 965926575 980079675 579193209 579174260 579193209 299686919 19894509 980079675 19894509 500024041 499979611 299686919 499979611 492713158 555685199 500024041 555685199 644876310 507249061 492713158 507249061 691172942 355146383 644876310 355146383 693248249 308827893 691172942 308827893 500016793 500014592 693248249 500014592 66769927 816720985 500016793 816720985 847548407 933231315 66769927 933231315 29918214 847591981 847548407 847591981 882173096 499964933 29918214 499964933 499968392 500030123 882173096 500030123 771445974 906451090 499968392 906451090 499969591 771513226 771445974 771513226 361629012 737760782 499969591 737760782 399922735 361639619 361629012 361639619 21302142 499987934 399922735 499987934 297932009 978750657 21302142 978750657 153325235 297998833 297932009 297998833 499967729 846645168 153325235 846645168 369037658 175541190 499967729 175541190 34168736 368997152 369037658 368997152 499976285 499990961 34168736 499990961 168234680 438212435 499976285 438212435 762749541 168188594 168234680 168188594 270525965 237234965 762749541 237234965 684365274 729456894 270525965 729456894 953869304 684352274 684365274 684352274 499969186 953818700 953869304 953818700 942801446 840997677 499969186 840997677 804484174 499971521 942801446 499971521 943080991 804468373 804484174 804468373 136956504 499984376 943080991 499984376 315486801 136937585 136956504 136937585 839710535 500024278 315486801 500024278 500010305 160298444 839710535 160298444 499997670 714821482 500010305 714821482 869443406 192145563 499997670 192145563 302458872 130568124 869443406 130568124 344543702 499965731 302458872 499965731 285096063 655498090 344543702 655498090 890939065 714932114 285096063 714932114 816367813 500027453 890939065 500027453 178666558 183634303 816367813 183634303 191527942 500012626 178666558 500012626 177429643 191525938 191527942 191525938 500010655 822566404 177429643 822566404 45670190 701118639 500010655 701118639 661499343 954348454 45670190 954348454 500038618 500010300 661499343 500010300 120085407 325643996 500038618 325643996 927917759 500021964 120085407 500021964 218389881 927894229 927917759 927894229 771953547 500031515 218389881 500031515 260753233 499982420 771953547 499982420 369717584 739288546 260753233 739288546 499968844 500036733 369717584 500036733 500025278 518907181 499968844 518907181 484817227 388274383 500025278 388274383 499971350 515145856 484817227 515145856 781749913 390527916 499971350 390527916 375466503 781710874 781749913 781710874 332370565 375461458 375466503 375461458 190929671 667615697 332370565 667615697 141727188 190890970 190929671 190890970 500035144 500014269 141727188 500014269 654852080 372093667 500035144 372093667 609682802 499985076 654852080 499985076 124382910 390312190 609682802 390312190 410320631 875626032 124382910 875626032 500012659 499977492 410320631 499977492 719490664 462248330 500012659 462248330 522521573 499988131 719490664 499988131 475091841 499988686 522521573 499988686 62008253 500003472 475091841 500003472 499990075 500015633 62008253 500015633 699924736 568493050 499990075 568493050 924751042 699938341 699924736 699938341 499996856 924684821 924751042 924684821 967237164 85185437 499996856 85185437 500033273 967229416 967237164 967229416 971695492 367236484 500033273 367236484 903906064 28248445 971695492 28248445 499975557 500007955 903906064 500007955 153072505 603126986 499975557 603126986 354761464 153035618 153072505 153035618 548430516 645232420 354761464 645232420 66824191 500019508 548430516 500019508 489056237 499998395 66824191 499998395 258523781 489061537 489056237 489061537 500037483 499989860 258523781 499989860 499965250 562116426 500037483 562116426 860684159 583990891 499965250 583990891 170066566 500005863 860684159 500005863 191468809 500004438 170066566 500004438 994967546 191475607 191468809 191475607 123589442 499964041 994967546 499964041 500016022 123625742 123589442 123625742 998083185 936540689 500016022 936540689 746694061 500012138 998083185 500012138 499960255 499986223 746694061 499986223 500011444 582364343 499960255 582364343 259656305 158165995 500011444 158165995 254171015 740375133 259656305 740375133 500012090 745848315 254171015 745848315 910222196 797687458 500012090 797687458 302030985 89761497 910222196 89761497 32851638 302002330 302030985 302002330 500008823 32820097 32851638 32820097 499979362 729955377 500008823 729955377 923685809 14918874 499979362 14918874 358622187 499990000 923685809 499990000 499981965 499984454 358622187 499984454 285392037 465836414 499981965 465836414 202474307 285423574 285392037 285423574 500035331 202474987 202474307 202474987 703465717 510056716 500035331 510056716 383376219 296558866 703465717 296558866 500038352 383360761 383376219 383360761 409023157 25205584 500038352 25205584 858516010 499981653 409023157 499981653 983134091 858481201 858516010 858481201 86775820 983173584 983134091 983173584 278024373 86783281 86775820 86783281 500018123 721963771 278024373 721963771 61234107 99223118 500018123 99223118 394639416 61193435 61234107 61193435 347138225 394665798 394639416 394665798 499983856 347150018 347138225 347150018 841576442 189905694 499983856 189905694 499961323 158366582 841576442 158366582 145171794 694615482 499961323 694615482 500008820 145215862 145171794 145215862 279011216 481179026 500008820 481179026 739878191 500016042 279011216 500016042 499971430 739811282 739878191 739811282 500037171 353003490 499971430 353003490 54061525 644582139 500037171 644582139 499990918 54052736 54061525 54052736 808375628 494094606 499990918 494094606 499974276 808357783 808375628 808357783 845941390 63415532 499974276 63415532 499981388 154110957 845941390 154110957 363601357 147101438 499981388 147101438 500013939 363648278 363601357 363648278 531325854 391878966 500013939 391878966 500024194 500017485 531325854 500017485 785823054 581181574 500024194 581181574 826464137 785780157 785823054 785780157 499970775 173588458 826464137 173588458 786377305 617402808 499970775 617402808 183427494 500024004 786377305 500024004 499995564 183386558 183427494 183386558 499989484 608797513 499995564 608797513 500018930 959778576 499989484 959778576 500010544 756953495 500018930 756953495 364385070 982572474 500010544 982572474 628045028 499982164 364385070 499982164 592334201 371953947 628045028 371953947 927764596 592338437 592334201 592338437 61950400 72271121 927764596 72271121 62930488 938095133 61950400 938095133 657449830 499971139 62930488 499971139 608411523 657458489 657449830 657458489 499964818 391637085 608411523 391637085 499999257 768204754 499964818 768204754 500013223 396970077 499999257 396970077 96779203 9884571 500013223 9884571 61426310 96785033 96779203 96785033 928892191 500030491 61426310 500030491 626204401 71103073 928892191 71103073 834827111 373760713 626204401 373760713 500003153 834832764 834827111 834832764 846096058 914815075 500003153 914815075 4208817 153909670 846096058 153909670 779173474 4214533 4208817 4214533 327809349 500035750 779173474 500035750 500024372 672198343 327809349 672198343 943008119 18065846 500024372 18065846 180336744 499982191 943008119 499982191 122844789 500012310 180336744 500012310 292881132 499997401 122844789 499997401 500024595 499962207 292881132 499962207 499987207 591471531 500024595 591471531 202611640 750251507 499987207 750251507 944593429 500023281 202611640 500023281 134232993 55401508 944593429 55401508 500012171 865839012 134232993 865839012 395084043 613555413 500012171 613555413 500039634 604897625 395084043 604897625 500039835 233871939 500039634 233871939 500027350 219107276 500039835 219107276 500005886 897839559 500027350 897839559 394178304 986986819 500005886 986986819 794192487 500008559 394178304 500008559 927587169 205828017 794192487 205828017 594000406 72446784 927587169 72446784 115033919 500003762 594000406 500003762 551234987 115038001 115033919 115038001 260204887 551238157 551234987 551238157 686789601 500029543 260204887 500029543 294976034 686783332 686789601 686783332 411981930 705027656 294976034 705027656 619472514 411972220 411981930 411972220 420602948 499966821 619472514 499966821 181103352 500034866 420602948 500034866 432186122 818847601 181103352 818847601 500015092 567841552 432186122 567841552 521552098 461093721 500015092 461093721 499987142 499993965 521552098 499993965 629624458 876525202 499987142 876525202 524432616 629573372 629624458 629573372 172660668 524401501 524432616 524401501 565530566 500028087 172660668 500028087 500007490 500038711 565530566 500038711 261958903 786882097 500007490 786882097 300989605 499987713 261958903 499987713 500021141 699021720 300989605 699021720 115987728 549608133 500021141 549608133 274124542 116003174 115987728 116003174 723645976 500010443 274124542 500010443 499986436 499993031 723645976 499993031 627166572 263820113 499986436 263820113 73310469 627142777 627166572 627142777 247702014 926700804 73310469 926700804 499968135 752280750 247702014 752280750 735812661 763456450 499968135 763456450 499990996 264158568 735812661 264158568 499991861 594756763 499990996 594756763 54251540 612309640 499991861 612309640 331317766 54267194 54251540 54267194 499970103 331279900 331317766 331279900 788644786 474418008 499970103 474418008 500036937 500008700 788644786 500008700 88799296 286495106 500036937 286495106 489462070 911230022 88799296 911230022 70328592 489400624 489462070 489400624 931151895 70286504 70328592 70286504 210929914 499970158 931151895 499970158 508809121 500030779 210929914 500030779 499995602 499968952 508809121 499968952 581439838 848457849 499995602 848457849 500024645 581412685 581439838 581412685 724335929 209659946 500024645 209659946 99526712 275654188 724335929 275654188 489136012 99532014 99526712 99532014 500030419 510815517 489136012 510815517 283732514 717269780 500030419 717269780 678033776 716282685 283732514 716282685 499981218 678051428 678033776 678051428 196332766 35804662 499981218 35804662 264428293 196322293 196332766 196322293 212109846 735603872 264428293 735603872 133219777 499978544 212109846 499978544 500019198 499961281 133219777 499961281 275784325 325364034 500019198 325364034 499996523 275783566 275784325 275783566 984746769 386905205 499996523 386905205 568124154 15279424 984746769 15279424 870378261 500002642 568124154 500002642 577434015 500004169 870378261 500004169 413127585 422538269 577434015 422538269 536586183 586806434 413127585 586806434 499960963 536521276 536586183 536521276 500013574 127742890 499960963 127742890 688306507 596014098 500013574 596014098 500034081 688279751 688306507 688279751 340387215 168721480 500034081 168721480 758934825 659609168 340387215 659609168 954123982 241056386 758934825 241056386 683513463 954103827 954123982 954103827 645679009 683503136 683513463 683503136 499967089 499981350 645679009 499981350 499981733 226823034 499967089 226823034 569400917 37080445 499981733 37080445 413365737 569425810 569400917 569425810 339049273 586572203 413365737 586572203 133499248 339101280 339049273 339101280 844898875 866492767 133499248 866492767 643309758 155146290 844898875 155146290 300514787 500038850 643309758 500038850 226470915 699491898 300514787 699491898 483686156 500028982 226470915 500028982 512998575 499988610 483686156 499988610 262149481 487019995 512998575 487019995 625582994 737804781 262149481 737804781 481527563 625571494 625582994 625571494 885411151 481539018 481527563 481539018 581327554 885475927 885411151 885475927 500705274 499976415 581327554 499976415 862486443 500039499 500705274 500039499 740107252 862464032 862486443 862464032 425995376 259882798 740107252 259882798 527763440 499972509 425995376 499972509 669199024 472254515 527763440 472254515 992053449 669173539 669199024 669173539 801945500 992064342 992053449 992064342 9642576 801932929 801945500 801932929 500009536 9604522 9642576 9604522 75459233 561435857 500009536 561435857 758751113 75512848 75459233 75512848 146793837 758716631 758751113 758716631 388189842 853273466 146793837 853273466 68307655 388211224 388189842 388211224 904072431 499978070 68307655 499978070 506001578 500013803 904072431 500013803 387020379 493962258 506001578 493962258 350501622 612962361 387020379 612962361 878288461 350485252 350501622 350485252 292453082 878336409 878288461 878336409 499973110 707515939 292453082 707515939 499993866 806408799 499973110 806408799 268018890 103657893 499993866 103657893 439525900 731967717 268018890 731967717 797486597 560402617 439525900 560402617 206098507 797505317 797486597 797505317 500014640 499968738 206098507 499968738 772477076 381717393 500014640 381717393 520365897 227540600 772477076 227540600 160778030 479644452 520365897 479644452 922329829 500009043 160778030 500009043 891178326 77676267 922329829 77676267 500037825 108874729 891178326 108874729 569930620 901630750 500037825 901630750 236724851 569976092 569930620 569976092 452577817 236745797 236724851 236745797 487738322 547445963 452577817 547445963 499988957 500035098 487738322 500035098 75920178 477954799 499988957 477954799 274514866 75987550 75920178 75987550 643700071 499971207 274514866 499971207 4867424 643643003 643700071 643643003 894455667 499985985 4867424 499985985 500028963 499989855 894455667 499989855 500023470 20454183 500028963 20454183 733189816 849094337 500023470 849094337 697749432 500032943 733189816 500032943 712000294 500019910 697749432 500019910 898229293 288029031 712000294 288029031 500020003 499960759 898229293 499960759 960704923 929183512 500020003 929183512 500001846 39246321 960704923 39246321 198566538 56672583 500001846 56672583 771218666 198609705 198566538 198609705 236821485 228792758 771218666 228792758 532485653 236870136 236821485 236870136 7457498 467517671 532485653 467517671 628341316 7479195 7457498 7479195 216587534 628291149 628341316 628291149 693583522 216590392 216587534 216590392 677299112 693618081 693583522 693618081 656129663 500020464 677299112 500020464 823943310 656151013 656129663 656151013 213607646 499989997 823943310 499989997 815092896 786363407 213607646 786363407 395684590 815110841 815092896 815110841 397362838 604353800 395684590 604353800 617412644 499998194 397362838 499998194 740734760 382534435 617412644 382534435 497805100 740758461 740734760 740758461 239265516 502195419 497805100 502195419 292737599 500024603 239265516 500024603 325645916 292704596 292737599 292704596 499993705 674383481 325645916 674383481 798764363 829112598 499993705 829112598 499972117 499988518 798764363 499988518 986837833 991719460 499972117 991719460 109648374 986869639 986837833 986869639 499998412 890342255 109648374 890342255 418669480 999695799 499998412 999695799 596088705 581350382 418669480 581350382 904085557 500016632 596088705 500016632 158660181 499991469 904085557 499991469 220997439 158622844 158660181 158622844 529461422 500016332 220997439 500016332 453067578 529483683 529461422 529483683 152024537 500016351 453067578 500016351 331558659 847931985 152024537 847931985 499971821 331533179 331558659 331533179 18877067 336083923 499971821 336083923 786752572 499983402 18877067 499983402 801263748 499998106 786752572 499998106 500026402 198680122 801263748 198680122 34684867 326208206 500026402 326208206 499971068 34705029 34684867 34705029 573068370 48488743 499971068 48488743 563829553 573092475 573068370 573092475 500005587 563826711 563829553 563826711 429500547 221194442 500005587 221194442 458849466 500007963 429500547 500007963 499965272 499987002 458849466 499987002 500017841 757709139 499965272 757709139 328367091 306438206 500017841 306438206 189503963 671617183 328367091 671617183 1781169 499992329 189503963 499992329 617318024 1768678 1781169 1768678 957762046 499998492 617318024 499998492 11996085 957780212 957762046 957780212 436931373 11972706 11996085 11972706 615373727 436974651 436931373 436974651 645859572 500033928 615373727 500033928 973784845 354082530 645859572 354082530 500037061 499978798 973784845 499978798 500038010 209432673 500037061 209432673 260590747 480281747 500038010 480281747 280769808 499992381 260590747 499992381 86428237 719241632 280769808 719241632 735464170 86454689 86428237 86454689 946744996 735467403 735464170 735467403 499973809 946691519 946744996 946691519 499990020 322495681 499973809 322495681 717499302 128974922 499990020 128974922 500033249 282546671 717499302 282546671 411037442 265865780 500033249 265865780 757735857 500031892 411037442 500031892 686227424 242277238 757735857 242277238 777454720 313799891 686227424 313799891 500037380 777468810 777454720 777468810 238163917 755235102 500037380 755235102 557407073 761806151 238163917 761806151 839136863 442568401 557407073 442568401 577790484 839183229 839136863 839183229 721407147 422208542 577790484 422208542 210081902 499961448 721407147 499961448 245668220 789880565 210081902 789880565 767698981 754391906 245668220 754391906 499964638 232251775 767698981 232251775 712156304 73616874 499964638 73616874 25299990 499972304 712156304 499972304 471791777 500037261 25299990 500037261 499984957 528254645 471791777 528254645 499989457 885698774 499984957 885698774 500030123 346910158 499989457 346910158 866895593 991614960 500030123 991614960 419671205 866955478 866895593 866955478 31834564 580292161 419671205 580292161 345633758 968175776 31834564 968175776 500020864 654386825 345633758 654386825 888712887 585773763 500020864 585773763 227111059 888693061 888712887 888693061 537029418 227044685 227111059 227044685 782963057 462927102 537029418 462927102 839626612 217024936 782963057 217024936 500020558 839590599 839626612 839590599 371844294 431429519 500020558 431429519 869060454 628159660 371844294 628159660 838908960 869087739 869060454 869087739 470492264 838901685 838908960 838901685 357042346 470507561 470492264 470507561 891771936 500011751 357042346 500011751 796690666 108238011 891771936 108238011 492631672 500005417 796690666 500005417 7616451 492576806 492631672 492576806 265622628 7589800 7616451 7589800 822889742 734393858 265622628 734393858 725657364 500006181 822889742 500006181 995354382 274315274 725657364 274315274 674315270 995370132 995354382 995370132 499999199 499963877 674315270 499963877 554185540 739957537 499999199 739957537 499969795 554182831 554185540 554182831 449188381 620854097 499969795 620854097 116293093 550788046 449188381 550788046 168134152 500016704 116293093 500016704 964068227 168182282 168134152 168182282 500000899 964044803 964068227 964044803 743237437 916031650 500000899 916031650 535910472 256815787 743237437 256815787 499994560 499986645 535910472 499986645 778653248 509357407 499994560 509357407 500006657 778681135 778653248 778681135 769103956 229785424 500006657 229785424 500007333 769122326 769103956 769122326 234386044 385891650 500007333 385891650 413308286 765640961 234386044 765640961 741058439 586758483 413308286 586758483 499989563 500035704 741058439 500035704 14463802 987152412 499989563 987152412 525805070 985571189 14463802 985571189 500036726 499987331 525805070 499987331 46375271 688365784 500036726 688365784 500016126 499976450 46375271 499976450 630652698 306831835 500016126 306831835 500032817 369395789 630652698 369395789 416431226 351904469 500032817 351904469 104083966 416416541 416431226 416416541 188757157 499977403 104083966 499977403 500023997 188692677 188757157 188692677 499963664 369803653 500023997 369803653 150974883 613347562 499963664 613347562 112352751 150963241 150974883 150963241 500019175 112353733 112352751 112353733 52814666 659940964 500019175 659940964 500008674 499983269 52814666 499983269 200102085 294261745 500008674 294261745 202746228 200068323 200102085 200068323 626520501 499975899 202746228 499975899 611470858 626516937 626520501 626516937 76530954 611432339 611470858 611432339 499999627 499966574 76530954 499966574 383443739 678213778 499999627 678213778 499993782 383494863 383443739 383494863 457718757 552336714 499993782 552336714 837992813 542290635 457718757 542290635 582352276 500039891 837992813 500039891 361403037 499998656 582352276 499998656 862835321 638535678 361403037 638535678 290696204 499961588 862835321 499961588 499980039 500010412 290696204 500010412 554121219 695356444 499980039 695356444 250231763 445846037 554121219 445846037 875352487 749746760 250231763 749746760 500037330 500008575 875352487 500008575 499975418 922821648 500037330 922821648 227949642 597948938 499975418 597948938 500010935 500026152 227949642 500026152 500010965 668500665 500010935 668500665 499996137 397400491 500010965 397400491 499987905 285214264 499996137 285214264 509417299 508935530 499987905 508935530 499989042 500031402 509417299 500031402 500021192 357101456 499989042 357101456 203693464 483116735 500021192 483116735 824986503 203719101 203693464 203719101 323788031 500017646 824986503 500017646 388545506 323740592 323788031 323740592 810510386 388554797 388545506 388554797 500020934 500027523 810510386 500027523 499969042 149964328 500020934 149964328 499988978 336749676 499969042 336749676 500000528 658124101 499988978 658124101 491973206 273633727 500000528 273633727 299186884 507979179 491973206 507979179 500014116 499979811 299186884 499979811 423878703 310149737 500014116 310149737 499992503 423804229 423878703 423804229 499987842 68246839 499992503 68246839 358485653 67560783 499987842 67560783 896064974 500005862 358485653 500005862 245791525 103929507 896064974 103929507 785081858 245789879 245791525 245789879 499971888 785142131 785081858 785142131 961046844 7672768 499971888 7672768 724568454 38950749 961046844 38950749 741722903 275383064 724568454 275383064 906450079 258232739 741722903 258232739 116669186 93546257 906450079 93546257 490927089 883396074 116669186 883396074 285453960 500009009 490927089 500009009 499964780 499972013 285453960 499972013 201178149 39375190 499964780 39375190 136414940 500006584 201178149 500006584 645248728 500039135 136414940 500039135 499964790 500032512 645248728 500032512 213532975 438507573 499964790 438507573 575353864 786473341 213532975 786473341 618198231 499995532 575353864 499995532 190119019 500009810 618198231 500009810 500025019 499966531 190119019 499966531 499983777 220427068 500025019 220427068 499970309 975270547 499983777 975270547 482949472 292035279 499970309 292035279 218460192 500029002 482949472 500029002 32838209 499981883 218460192 499981883 992718378 32761074 32838209 32761074 792713087 500019391 992718378 500019391 142803642 207289912 792713087 207289912 499975735 500033421 142803642 500033421 500001743 368349891 499975735 368349891 668544339 267386737 500001743 267386737 499986881 500012870 668544339 500012870 264539015 86479347 499986881 86479347 740691060 499963089 264539015 499963089 412825892 740695019 740691060 740695019 500018054 500025870 412825892 500025870 180885456 582021251 500018054 582021251 446566058 180860161 180885456 180860161 613586500 446576679 446566058 446576679 554215418 613594989 613586500 613594989 499996698 499998527 554215418 499998527 500012480 240544878 499996698 240544878 158990061 669283114 500012480 669283114 823674667 840974807 158990061 840974807 576005938 176367522 823674667 176367522 499967170 576031683 576005938 576031683 185807886 892453206 499967170 892453206 744813643 500010860 185807886 500010860 499967694 499999888 744813643 499999888 500018771 423072943 499967694 423072943 499998082 314200141 500018771 314200141 74893352 171456869 499998082 171456869 263776389 74902285 74893352 74902285 251713943 500034447 263776389 500034447 5041842 499989257 251713943 499989257 223961287 5115921 5041842 5115921 358934547 776024653 223961287 776024653 415127263 500023308 358934547 500023308 587299581 584856065 415127263 584856065 499960235 587265566 587299581 587265566 500027912 579451170 499960235 579451170 807622690 181157314 500027912 181157314 730738455 807604290 807622690 807604290 500022425 269262116 730738455 269262116 229113323 129505853 500022425 129505853 499998208 229114261 229113323 229114261 88134157 411350892 499998208 411350892 652034590 88150190 88134157 88150190 500013087 499990678 652034590 499990678 646279357 693647427 500013087 693647427 500017067 500029139 646279357 500029139 399143796 731391770 500017067 731391770 887421182 399189858 399143796 399189858 500037950 112588599 887421182 112588599 113741438 993282026 500037950 993282026 271754397 499962915 113741438 499962915 298052264 728230475 271754397 728230475 843935976 298052768 298052264 298052768 573890298 500028691 843935976 500028691 928694187 573896464 573890298 573896464 33503855 928718728 928694187 928718728 957674709 500037196 33503855 500037196 420430924 42320436 957674709 42320436 434631967 499993436 420430924 499993436 806041590 499979324 434631967 499979324 810386286 193943776 806041590 193943776 500014599 499988084 810386286 499988084 499976981 911079795 500014599 911079795 33445657 418597045 499976981 418597045 499961931 500006168 33445657 500006168 499970636 351048875 499961931 351048875 261742217 874059537 499970636 874059537 390502276 500032971 261742217 500032971 295547452 390448942 390502276 390448942 499978576 499998925 295547452 499998925 283668068 377043686 499978576 377043686 770418402 716342437 283668068 716342437 499985804 770429949 770418402 770429949 824928521 487876374 499985804 487876374 578811110 824916934 824928521 824916934 832499990 578864091 578811110 578864091 425484785 500012184 832499990 500012184 222134329 425494467 425484785 425494467 565733680 222124067 222134329 222124067 993262884 565681818 565733680 565681818 991231817 6728702 993262884 6728702 453208528 8747009 991231817 8747009 133765944 546767840 453208528 546767840 545995886 500008959 133765944 500008959 839197568 545933283 545995886 545933283 500009463 160818518 839197568 160818518 396251772 2922172 500009463 2922172 156063442 396219567 396251772 396219567 579740427 499975142 156063442 499975142 906679963 499977472 579740427 499977472 499980796 906633002 906679963 906633002 418992851 929480056 499980796 929480056 444000910 418956631 418992851 418956631 628718347 444024553 444000910 444024553 729749181 628722922 628718347 628722922 985757178 499966316 729749181 499966316 614653068 14205932 985757178 14205932 987274780 385361772 614653068 385361772 47485450 987251399 987274780 987251399 731069877 952461200 47485450 952461200 114191858 499982076 731069877 499982076 211278986 500020634 114191858 500020634 434758183 499999349 211278986 499999349 331127123 565312325 434758183 565312325 500020404 499983005 331127123 499983005 594335143 234357374 500020404 234357374 126603539 500028407 594335143 500028407 500006215 873390440 126603539 873390440 500022011 35027646 500006215 35027646 671264239 398758195 500022011 398758195 154167599 328755624 671264239 328755624 319823556 500017623 154167599 500017623 632641986 680178994 319823556 680178994 499962780 367301030 632641986 367301030 927661037 90969367 499962780 90969367 994291902 927640347 927661037 927640347 535659137 500023452 994291902 500023452 502863149 535643760 535659137 535643760 106638234 497089331 502863149 497089331 499986792 893419943 106638234 893419943 268353166 175356237 499986792 175356237 696440391 268349991 268353166 268349991 672382615 499971235 696440391 499971235 552889122 672349497 672382615 672349497 499973904 447048900 552889122 447048900 376528523 673982486 499973904 673982486 821846985 376513951 376528523 376513951 792770152 499972157 821846985 499972157 632134125 499965356 792770152 499965356 916321675 632111068 632134125 632111068 250724645 499996086 916321675 499996086 420531579 250714328 250724645 250714328 101048566 499992142 420531579 499992142 499965390 499984619 101048566 499984619 535451705 428512585 499965390 428512585 499988067 535490436 535451705 535490436 306783368 953872754 499988067 953872754 500006411 693212901 306783368 693212901 447432862 914588645 500006411 914588645 499971080 552527808 447432862 552527808 698603292 327753814 499971080 327753814 31931180 301425010 698603292 301425010 60910239 31925519 31931180 31925519 766354112 60915063 60910239 60915063 318775060 499978901 766354112 499978901 253360283 681234393 318775060 681234393 543509314 500006466 253360283 500006466 443277866 499972641 543509314 499972641 499987292 556746116 443277866 556746116 499999737 41272486 499987292 41272486 66068316 267593229 499999737 267593229 500005491 499964073 66068316 499964073 778769628 815177984 500005491 815177984 828528693 499984734 778769628 499984734 526439965 499986525 828528693 499986525 537547711 499985677 526439965 499985677 499983607 537542021 537547711 537542021 792226882 325767284 499983607 325767284 500033540 792221039 792226882 792221039 531378039 202144726 500033540 202144726 276503727 500032514 531378039 500032514 938700139 723503296 276503727 723503296 499968637 938664582 938700139 938664582 979980492 375265953 499968637 375265953 397137014 500014185 979980492 500014185 437978237 397172364 397137014 397172364 499977825 562072446 437978237 562072446 139481982 481951245 499977825 481951245 880898565 499972344 139481982 499972344 555144953 119089759 880898565 119089759 499967294 500007839 555144953 500007839 29874409 539457489 499967294 539457489 351739996 29901590 29874409 29901590 500002928 499988742 351739996 499988742 219314678 235826627 500002928 235826627 552751514 219287995 219314678 219287995 77335325 500020493 552751514 500020493 71255069 77337569 77335325 77337569 397916104 71274512 71255069 71274512 715054806 397840926 397916104 397840926 195768776 284919061 715054806 284919061 41688622 804185363 195768776 804185363 809747198 958261893 41688622 958261893 499967772 500022198 809747198 500022198 752175400 87563202 499967772 87563202 499977834 752183865 752175400 752183865 500018182 828547145 499977834 828547145 770533496 607629942 500018182 607629942 969594382 500012276 770533496 500012276 500020248 969589193 969594382 969589193 546449415 484705376 500020248 484705376 102482815 453483523 546449415 453483523 202509038 499968139 102482815 499968139 449116997 202442436 202509038 202442436 39617246 550890677 449116997 550890677 806224586 960386115 39617246 960386115 20858671 499966989 806224586 499966989 312611799 979133121 20858671 979133121 499998100 687393937 312611799 687393937 499971159 953039035 499998100 953039035 540066548 607996214 499971159 607996214 438648600 540077122 540066548 540077122 500025108 500021115 438648600 500021115 500039535 36181676 500025108 36181676 196667008 228586789 500039535 228586789 855241863 803323589 196667008 803323589 934622502 855246303 855241863 855246303 499996046 934623280 934622502 934623280 499987597 514613994 499996046 514613994 699647974 528924585 499987597 528924585 548752435 499999104 699647974 499999104 332308493 499992322 548752435 499992322 278014358 332273520 332308493 332273520 499995490 278008114 278014358 278008114 422525335 516662909 499995490 516662909 67858903 422530542 422525335 422530542 310093990 500011974 67858903 500011974 209133138 310111477 310093990 310111477 213583802 790909732 209133138 790909732 443192757 213608052 213583802 213608052 998481229 499976067 443192757 499976067 634929940 998515107 998481229 998515107 499988446 634980780 634929940 634980780 499983778 279025474 499988446 279025474 500026269 24397452 499983778 24397452 209569713 267813752 500026269 267813752 421533875 209616601 209569713 209616601 164024514 421487449 421533875 421487449 499990964 836030491 164024514 836030491 1 22286009 499990964 22286009 382990565 999979806 1 999979806 364319877 382929664 382990565 382929664 236637386 499994191 364319877 499994191 226364913 236678111 236637386 236678111 500033570 500009956 226364913 500009956 500020469 852190892 500033570 852190892 500012580 828721641 500020469 828721641 891746621 47249295 500012580 47249295 500034003 108218155 891746621 108218155 622191211 847250289 500034003 847250289 905085503 499965072 622191211 499965072 149821671 94861469 905085503 94861469 507412816 149865649 149821671 149865649 877233067 492542729 507412816 492542729 500036287 499992101 877233067 499992101 499969972 843711369 500036287 843711369 428354449 430806315 499969972 430806315 170910470 571610044 428354449 571610044 664945811 829089566 170910470 829089566 512935049 500027177 664945811 500027177 901934205 487071511 512935049 487071511 613005920 98100786 901934205 98100786 197499203 386928928 613005920 386928928 511783092 197529270 197499203 197529270 605125131 488189353 511783092 488189353 500018726 499996670 605125131 499996670 706971073 915823394 500018726 915823394 731538137 293019036 706971073 293019036 835078922 500020353 731538137 500020353 842770211 164977031 835078922 164977031 773606023 500028229 842770211 500028229 186035229 773675634 773606023 773675634 881795514 813985430 186035229 813985430 998351523 500003942 881795514 500003942 373592611 500018766 998351523 500018766 500035164 499994984 373592611 499994984 724096073 587083225 500035164 587083225 363740240 724063525 724096073 724063525 398497800 499994881 363740240 499994881 850927802 398544591 398497800 398544591 928717848 499970794 850927802 499970794 396677198 71284553 928717848 71284553 500020744 500025266 396677198 500025266 17869750 717733894 500020744 717733894 388610708 500034791 17869750 500034791 970356232 388614707 388610708 388614707 650140650 970371541 970356232 970371541 262389419 650153236 650140650 650153236 416666321 737621481 262389419 737621481 278670658 416624306 416666321 416624306 500032956 500005045 278670658 500005045 500005516 664586109 500032956 664586109 582349783 334812240 500005516 334812240 677967505 417600293 582349783 417600293 500020151 500020397 677967505 500020397 499990537 998587231 500020151 998587231 194907781 857778392 499990537 857778392 916580439 500024020 194907781 500024020 426527040 83446365 916580439 83446365 283429016 573433345 426527040 573433345 827903911 283434381 283429016 283434381 499961199 172143838 827903911 172143838 490549519 788958276 499961199 788958276 365628891 509479152 490549519 509479152 373434932 365629370 365628891 365629370 881848169 373458699 373434932 373458699 500022500 118152948 881848169 118152948 499987346 24265695 500022500 24265695 452235527 857835515 499987346 857835515 499975688 499991180 452235527 499991180 975807869 567268643 499975688 567268643 934203091 975867886 975807869 975867886 500003664 499997063 934203091 499997063 225608087 145003777 500003664 145003777 962645068 225646948 225608087 225646948 96845926 37368823 962645068 37368823 649107556 96902264 96845926 96902264 720433859 649084400 649107556 649084400 471048149 279572725 720433859 279572725 384001525 471092182 471048149 471092182 795436100 616024849 384001525 616024849 548204560 204624075 795436100 204624075 831499030 548227437 548204560 548227437 603977517 168529127 831499030 168529127 202293810 396021522 603977517 396021522 614760307 500006988 202293810 500006988 500002100 614804044 614760307 614804044 499967978 355224843 500002100 355224843 946807783 134512456 499967978 134512456 378068403 499969473 946807783 499969473 500021065 378040294 378068403 378040294 499963300 408640124 500021065 408640124 379155290 248636280 499963300 248636280 499986213 379096773 379155290 379096773 257512610 148978876 499986213 148978876 49227052 257528473 257512610 257528473 101591339 49217742 49227052 49217742 788452205 500011242 101591339 500011242 742967956 211513961 788452205 211513961 238189726 256975849 742967956 256975849 625901657 238124123 238189726 238124123 499962859 499986939 625901657 499986939 59318974 447641648 499962859 447641648 499986062 940652150 59318974 940652150 499964304 366796247 499986062 366796247 500037870 84677965 499964304 84677965 989978881 488600393 500037870 488600393 611749131 989966537 989978881 989966537 250362140 611779915 611749131 611779915 500018596 250376172 250362140 250376172 499970417 691462540 500018596 691462540 196940625 401581519 499970417 401581519 499977612 499976739 196940625 499976739 499999108 723136234 499977612 723136234 371426296 588327012 499999108 588327012 946603142 628566152 371426296 628566152 968445619 946599808 946603142 946599808 384171563 31527397 968445619 31527397 921232637 499999452 384171563 499999452 34890419 500030032 921232637 500030032 499998264 965096087 34890419 965096087 499986171 311943003 499998264 311943003 588947848 132136858 499986171 132136858 693288328 411065885 588947848 411065885 589979241 693260376 693288328 693260376 500036793 499989689 589979241 499989689 54331659 664904836 500036793 664904836 289943398 945704268 54331659 945704268 413005792 289921934 289943398 289921934 499976862 586994331 413005792 586994331 984771632 381673094 499976862 381673094 200746950 499979020 984771632 499979020 989823064 499976087 200746950 499976087 500014311 10151320 989823064 10151320 162556253 166564169 500014311 166564169 500017682 837511728 162556253 837511728 996377837 568614616 500017682 568614616 79093868 996380595 996377837 996380595 592272060 79133823 79093868 79133823 925735833 592276180 592272060 592276180 499999468 925722329 925735833 925722329 77540108 622110422 499999468 622110422 969643496 922408617 77540108 922408617 327668753 30347164 969643496 30347164 351640257 672293770 327668753 672293770 603753100 500007627 351640257 500007627 35770286 499966092 603753100 499966092 499968668 499966306 35770286 499966306 34157011 425056789 499968668 425056789 197969040 965858329 34157011 965858329 996842254 801964836 197969040 801964836 499989045 3092351 996842254 3092351 384752386 112495420 499989045 112495420 643787468 500008364 384752386 500008364 237194220 643777306 643787468 643777306 500015626 499996718 237194220 499996718 574404399 597621231 500015626 597621231 48059522 574420911 574404399 574420911 864947415 48041358 48059522 48041358 493224831 864952588 864947415 864952588 926833423 500012977 493224831 500012977 500019168 500026860 926833423 500026860 907966817 285762167 500019168 285762167 499980089 91971861 907966817 91971861 962138776 932157895 499980089 932157895 500037298 499963756 962138776 499963756 26783592 877116105 500037298 877116105 100715947 26817245 26783592 26817245 900374981 499985306 100715947 499985306 499975933 99575260 900374981 99575260 500028044 357899359 499975933 357899359 169892128 560034371 500028044 560034371 593509506 169858725 169892128 169858725 986336959 406503220 593509506 406503220 355510800 13675007 986336959 13675007 499963628 355535454 355510800 355535454 76323478 106064217 499963628 106064217 419764946 499966826 76323478 499966826 737912434 580203395 419764946 580203395 66539021 262083683 737912434 262083683 570445381 933450163 66539021 933450163 458614226 429535954 570445381 429535954 531985801 541424965 458614226 541424965 655156415 532035485 531985801 532035485 820375488 655178926 655156415 655178926 499987891 179610956 820375488 179610956 500010208 307456835 499987891 307456835 500036886 235417196 500010208 235417196 500023522 570456033 500036886 570456033 972780737 937746297 500023522 937746297 500008006 972727376 972780737 972727376 499994616 50274161 500008006 50274161 175533317 995460463 499994616 995460463 908443589 175570024 175533317 175570024 500003127 500017233 908443589 500017233 22325631 980056741 500003127 980056741 154957756 499988238 22325631 499988238 812963303 500016163 154957756 500016163 700284191 499982301 812963303 499982301 353201847 299694714 700284191 299694714 441820345 499997101 353201847 499997101 500030887 558184080 441820345 558184080 499986518 503796449 500030887 503796449 500024237 627708484 499986518 627708484 499989411 897005037 500024237 897005037 875731496 460603240 499989411 460603240 339897161 124241109 875731496 124241109 499979088 660098094 339897161 660098094 934032776 656585274 499979088 656585274 931853049 500039588 934032776 500039588 507521332 931844098 931853049 931844098 500019045 492419039 507521332 492419039 337684813 255623191 500019045 255623191 277769944 662285284 337684813 662285284 545739620 499980128 277769944 499980128 577670075 499996732 545739620 499996732 919312780 577677803 577670075 577677803 929388151 500014596 919312780 500014596 499963175 70636288 929388151 70636288 499993332 138614309 499963175 138614309 90977118 187527324 499993332 187527324 505787589 500037076 90977118 500037076 259089712 494228750 505787589 494228750 499962611 500033452 259089712 500033452 966992707 562225558 499962611 562225558 404485428 33043687 966992707 33043687 500008280 404471216 404485428 404471216 278552323 30403532 500008280 30403532 972998894 278552421 278552323 278552421 393126714 499968861 972998894 499968861 122254608 499997760 393126714 499997760 809130726 122243827 122254608 122243827 524513925 809156544 809130726 809156544 821021398 475446972 524513925 475446972 166937157 178985552 821021398 178985552 134931646 833059690 166937157 833059690 492422815 134968231 134931646 134968231 723249278 507542242 492422815 507542242 144583941 276698385 723249278 276698385 499973916 499974359 144583941 499974359 499974893 702746269 499973916 702746269 499963801 967347323 499974893 967347323 972292043 922553838 499963801 922553838 624728270 500021122 972292043 500021122 821595101 375272448 624728270 375272448 34246256 821567093 821595101 821567093 15606693 34228240 34246256 34228240 240309246 15571180 15606693 15571180 500015978 240251800 240309246 240251800 992617907 660007142 500015978 660007142 500025820 500019211 992617907 500019211 937687621 520117726 500025820 520117726 581392512 62282733 937687621 62282733 499974825 418655588 581392512 418655588 419408451 530079173 499974825 530079173 499983966 500019953 419408451 500019953 308910181 499974 499983966 499974 637827324 308882710 308910181 308882710 499973372 637863376 637827324 637863376 349281830 12474100 499973372 12474100 135609277 650713675 349281830 650713675 273885401 864386033 135609277 864386033 224788411 499961236 273885401 499961236 499990314 499965584 224788411 499965584 601685595 960256401 499990314 960256401 56221968 398277881 601685595 398277881 125710396 56268091 56221968 56268091 229915262 874268016 125710396 874268016 685129855 500036793 229915262 500036793 895889681 685173358 685129855 685173358 374562026 104079096 895889681 104079096 632289088 500019206 374562026 500019206 23798148 632269686 632289088 632269686 25979212 500015017 23798148 500015017 405344958 499966317 25979212 499966317 456917726 405390768 405344958 405390768 186269676 456863899 456917726 456863899 392357958 499966016 186269676 499966016 351919094 500008363 392357958 500008363 489548136 351918059 351919094 351918059 500000253 510428070 489548136 510428070 527168521 521343828 500000253 521343828 591232390 472813006 527168521 472813006 888269355 408769739 591232390 408769739 282315803 111739752 888269355 111739752 500033288 717662262 282315803 717662262 499969896 164024738 500033288 164024738 499973912 252699142 499969896 252699142 670007766 45776038 499973912 45776038 691006161 329983048 670007766 329983048 892553747 500009306 691006161 500009306 942658473 107498444 892553747 107498444 958342299 942604268 942658473 942604268 27344182 500009002 958342299 500009002 880081213 499993489 27344182 499993489 633989130 499965488 880081213 499965488 532988381 633990517 633989130 633990517 499981324 466991680 532988381 466991680 218169457 732440577 499981324 732440577 370130319 781875669 218169457 781875669 912088735 370134670 370130319 370134670 101914743 500007841 912088735 500007841 925673395 500000933 101914743 500000933 428936055 499996665 925673395 499996665 509435192 571043537 428936055 571043537 500036086 490586429 509435192 490586429 399838533 764054442 500036086 764054442 499974610 399832734 399838533 399832734 500016906 560408723 499974610 560408723 499990621 158253286 500016906 158253286 655450752 237884186 499990621 237884186 547277111 655453906 655450752 655453906 500030345 547274190 547277111 547274190 426121350 802806218 500030345 802806218 83821182 573850502 426121350 573850502 726731372 83853789 83821182 83853789 21927291 273230640 726731372 273230640 283922185 499978173 21927291 499978173 167614688 716093450 283922185 716093450 499966443 499961509 167614688 499961509 393239613 780288381 499966443 780288381 57079791 499969711 393239613 499969711 619487265 942886904 57079791 942886904 500000828 619533282 619487265 619533282 524290782 803349889 500000828 803349889 222706971 499966867 524290782 499966867 909739192 777317581 222706971 777317581 547095627 90256627 909739192 90256627 412993110 547060549 547095627 547060549 500038417 499971807 412993110 499971807 499974335 600563497 500038417 600563497 349927077 955028062 499974335 955028062 499972378 500007551 349927077 500007551 499962342 966538736 499972378 966538736 500007583 861436280 499962342 861436280 160564217 99087213 500007583 99087213 498188149 839391531 160564217 839391531 499986545 501833563 498188149 501833563 520942303 566469705 499986545 566469705 187619023 520929420 520942303 520929420 472140595 500012034 187619023 500012034 254613427 500008965 472140595 500008965 631569450 254665852 254613427 254665852 500037654 500023191 631569450 500023191 830464988 938207692 500037654 938207692 529644726 499968547 830464988 499968547 578067851 499962088 529644726 499962088 500009750 421919205 578067851 421919205 499977532 280939380 500009750 280939380 500017457 731132309 499977532 731132309 12967283 739121933 500017457 739121933 307620607 987007050 12967283 987007050 526894163 500035219 307620607 500035219 500019678 499964186 526894163 499964186 686899743 400451867 500019678 400451867 566404825 500008119 686899743 500008119 794423417 433580585 566404825 433580585 329073941 205587043 794423417 205587043 597262582 500017651 329073941 500017651 867292576 402734217 597262582 402734217 846621172 132697776 867292576 132697776 32612023 499992278 846621172 499992278 500016767 500004272 32612023 500004272 995814153 827447819 500016767 827447819 703649035 4198053 995814153 4198053 969891740 703670715 703649035 703670715 90372332 500021464 969891740 500021464 96968811 499992909 90372332 499992909 699213204 903018852 96968811 903018852 210526218 500039475 699213204 500039475 514944940 789467629 210526218 789467629 500013212 514978403 514944940 514978403 720352608 83737447 500013212 83737447 567968608 500031739 720352608 500031739 499961519 432026817 567968608 432026817 500007295 42659734 499961519 42659734 82571539 57179938 500007295 57179938 943116905 917419409 82571539 917419409
200001 0 0 15391657 0 0 0 22446258 11517327 15391657 11517327 19859219 23189274 22446258 23189274 8745117 20717066 19859219 20717066 21652244 18357408 8745117 18357408 18047032 22278026 21652244 22278026 15207726 18694605 18047032 18694605 20312790 11617020 15207726 11617020 5392565 20824193 20312790 20824193 10093834 5660262 5392565 5660262 7929401 10286142 10093834 10286142 22911363 8220312 7929401 8220312 9793591 24063518 22911363 24063518 22860663 10384421 9793591 10384421 22287877 4239417 22860663 4239417 10730706 23325924 22287877 23325924 8868268 16276730 10730706 16276730 14809227 9459653 8868268 9459653 8550461 15220085 14809227 15220085 3845426 18674079 8550461 18674079 10067853 3921681 3845426 3921681 4479732 10630965 10067853 10630965 14218831 21985373 4479732 21985373 17281268 12412766 14218831 12412766 12906604 9598908 17281268 9598908 16705627 12972894 12906604 12972894 20945089 17190820 16705627 17190820 5092847 21721879 20945089 21721879 17127662 21863413 5092847 21863413 8303464 9592358 17127662 9592358 20865975 18870395 8303464 18870395 13315446 21505858 20865975 21505858 8504252 13854531 13315446 13854531 13942788 9030240 8504252 9030240 11136972 14737020 13942788 14737020 884876 15975761 11136972 15975761 7494837 25875801 884876 25875801 8136508 7803225 7494837 7803225 3336047 8671409 8136508 8671409 11587350 23398108 3336047 23398108 23712236 15707564 11587350 15707564 18388131 3159294 23712236 3159294 5407084 8437516 18388131 8437516 13487981 5749523 5407084 5749523 10281380 14445413 13487981 14445413 14310129 10942638 10281380 10942638 16412147 12461580 14310129 12461580 19329066 10341233 16412147 10341233 3079486 20033450 19329066 20033450 4325324 23666807 3079486 23666807 6861359 22270187 4325324 22270187 10088112 19895711 6861359 19895711 7225293 16695415 10088112 16695415 24322658 7257812 7225293 7257812 21330482 2703051 24322658 2703051 25418836 22189977 21330482 22189977 17674761 1763503 25418836 1763503 15672835 17940048 17674761 17940048 11464499 11530779 15672835 11530779 2865522 12427906 11464499 12427906 19487505 2621829 2865522 2621829 20637762 7587012 19487505 7587012 18478846 6267505 20637762 6267505 18528953 8448889 18478846 8448889 21432427 19426375 18528953 19426375 7486602 22388688 21432427 22388688 18682956 19599716 7486602 19599716 16119406 8312874 18682956 8312874 8754052 10732756 16119406 10732756 11345969 8790118 8754052 8790118 10288738 12312621 11345969 12312621 1528969 16378858 10288738 16378858 7946834 1186599 1528969 1186599 12993316 8091989 7946834 8091989 12585112 13791978 12993316 13791978 12380794 13506535 12585112 13506535 16290588 14680119 12380794 14680119 8247304 16495721 16290588 16495721 8822671 8735211 8247304 8735211 22207971 18550338 8822671 18550338 15085016 22945184 22207971 22945184 20692252 11553777 15085016 11553777 15815145 21384893 20692252 21384893 22413804 10769338 15815145 10769338 12145856 23088042 22413804 23088042 9467943 14670511 12145856 14670511 10833472 9907859 9467943 9907859 6408536 11491752 10833472 11491752 5010472 20538358 6408536 20538358 6489959 5276423 5010472 5276423 8981321 6337679 6489959 6337679 23300427 9458635 8981321 9458635 18805359 3412427 23300427 3412427 17099961 19732721 18805359 19732721 25282516 9695373 17099961 9695373 19622085 26068904 25282516 26068904 10420598 20014308 19622085 20014308 10096713 10781942 10420598 10781942 4380831 10642133 10096713 10642133 17047778 22674076 4380831 22674076 14956572 9788461 17047778 9788461 12254379 15889145 14956572 15889145 12152012 12586768 12254379 12586768 16684183 12770259 12152012 12770259 18945436 10438096 16684183 10438096 16484214 19810017 18945436 19810017 10649211 17299532 16484214 17299532 15588323 16326859 10649211 16326859 19563550 11277047 15588323 11277047 7743260 20363858 19563550 20363858 1394416 19276075 7743260 19276075 19608228 1369600 1394416 1369600 14428571 7414870 19608228 7414870 24242382 15472867 14428571 15472867 14597325 2842720 24242382 2842720 20444757 15603237 14597325 15603237 5025252 21322444 20444757 21322444 17914736 21506031 5025252 21506031 16256937 18408758 17914736 18408758 5271195 16859415 16256937 16859415 14286089 22025408 5271195 22025408 7359922 12441254 14286089 12441254 19532039 19552359 7359922 19552359 18615647 7518330 19532039 7518330 20355276 19295611 18615647 19295611 3060606 6723215 20355276 6723215 1793441 3400397 3060606 3400397 12874585 1904831 1793441 1904831 18661377 13824498 12874585 13824498 24987540 8338582 18661377 8338582 5138880 26208098 24987540 26208098 16108898 21688287 5138880 21688287 5421572 11053885 16108898 11053885 3700934 5815594 5421572 5815594 14845287 3613162 3700934 3613162 7873588 14889112 14845287 14889112 7920193 19537235 7873588 19537235 4933770 8292564 7920193 8292564 4279431 21577177 4933770 21577177 6863000 4483330 4279431 4483330 3428421 20410634 6863000 20410634 13649069 23178755 3428421 23178755 13618034 14707646 13649069 14707646 2396367 14142936 13618034 14142936 12572087 2762317 2396367 2762317 8836274 14163598 12572087 14163598 16949600 9358193 8836274 9358193 6891358 9948579 16949600 9948579 19429041 7387221 6891358 7387221 21372256 19575353 19429041 19575353 11779593 5437987 21372256 5437987 13790551 15292911 11779593 15292911 4822923 12907815 13790551 12907815 8141584 4927591 4822923 4927591 14842480 19050126 8141584 19050126 20873308 15410051 14842480 15410051 21916949 21521581 20873308 21521581 13370022 5019036 21916949 5019036 16501622 13550846 13370022 13550846 11007715 17291201 16501622 17291201 19847251 11498991 11007715 11498991 18468339 6974320 19847251 6974320 15987647 8385191 18468339 8385191 12597204 16355629 15987647 16355629 14351776 13658284 12597204 13658284 11153814 15083267 14351776 15083267 9590843 16031613 11153814 16031613 5943654 10011217 9590843 10011217 5882038 6147830 5943654 6147830 6003310 21223589 5882038 21223589 18640203 6086382 6003310 6086382 17478300 19512634 18640203 19512634 17281114 9666509 17478300 9666509 13230975 9499228 17281114 9499228 14653387 14161490 13230975 14161490 14684006 12147421 14653387 12147421 23398242 12258419 14684006 12258419 10136419 3548939 23398242 3548939 18604447 10667513 10136419 10667513 12702549 8589366 18604447 8589366 13616627 13129076 12702549 13129076 12574323 14341047 13616627 14341047 7258925 13468226 12574323 13468226 4473772 7749737 7258925 7749737 9232263 4570483 4473772 4570483 19287362 17812932 9232263 17812932 18610308 7505803 19287362 7505803 5650453 8349700 18610308 8349700 20996298 21110893 5650453 21110893 7508044 21557694 20996298 21557694 8259921 8100105 7508044 8100105 9199607 8983448 8259921 8983448 16747002 17742626 9199607 17742626 2185655 17426400 16747002 17426400 3912395 1718496 2185655 1718496 21976829 22948421 3912395 22948421 6208635 22695338 21976829 22695338 13297013 6195321 6208635 6195321 4759140 14195165 13297013 14195165 11640878 22227077 4759140 22227077 12546156 15117009 11640878 15117009 21023410 13567774 12546156 13567774 11500948 21684166 21023410 21684166 17255402 12433795 11500948 12433795 25469278 18155691 17255402 18155691 12996934 26556218 25469278 26556218 18507841 13668091 12996934 13668091 12546372 8323908 18507841 8323908 5478035 13014329 12546372 13014329 16461787 5696697 5478035 5696697 7069588 16651136 16461787 16651136 6095127 20168766 7069588 20168766 15030273 6528605 6095127 6528605 22355245 11480206 15030273 11480206 6940529 4518407 22355245 4518407 9537583 6842467 6940529 6842467 18808111 10226570 9537583 10226570 11398555 19213749 18808111 19213749 18758309 15404334 11398555 15404334 18130823 19304206 18758309 19304206 1774035 18775329 18130823 18775329 17278481 25231097 1774035 25231097 18082065 17432977 17278481 17432977 7573753 8644818 18082065 8644818 11558319 8137116 7573753 8137116 17471355 15206821 11558319 15206821 8499130 9292516 17471355 9292516 11251671 8924677 8499130 8924677 17401870 15702513 11251671 15702513 8375101 9913300 17401870 9913300 21219688 8740647 8375101 8740647 1004094 6026706 21219688 6026706 5879281 25754796 1004094 25754796 4734848 6038760 5879281 6038760 25363406 22075160 4734848 22075160 17732549 1843111 25363406 1843111 18548440 9404738 17732549 9404738 16526538 18693656 18548440 18693656 7378684 17255729 16526538 17255729 11193188 7314908 7378684 7314908 14388211 11859251 11193188 11859251 13974968 14979948 14388211 14979948 1679576 12662400 13974968 12662400 9201234 2019472 1679576 2019472 20946023 9748105 9201234 9748105 13588181 6339504 20946023 6339504 10079499 13083196 13588181 13083196 6559940 17087410 10079499 17087410 21063431 6652918 6559940 6652918 19963626 21956272 21063431 21956272 13512699 7016611 19963626 7016611 13711468 14116081 13512699 14116081 8971552 14776765 13711468 14776765 3102050 17963699 8971552 17963699 6288726 3310527 3102050 3310527 14002373 20928783 6288726 20928783 6392996 12926357 14002373 12926357 11289669 20622590 6392996 20622590 24428132 15559074 11289669 15559074 4696478 2456367 24428132 2456367 17932028 4874072 4696478 4874072 15700858 18670294 17932028 18670294 18436029 10879238 15700858 10879238 17113719 18904380 18436029 18904380 12117192 9667003 17113719 9667003 23584048 12725659 12117192 12725659 3861619 3448203 23584048 3448203 20390288 3714631 3861619 3714631 25002309 6595454 20390288 6595454 20501672 26154252 25002309 26154252 9017697 20990306 20501672 20990306 7401055 9422446 9017697 9422446 19347918 19467322 7401055 19467322 13111442 7688196 19347918 7688196 2175263 14190779 13111442 14190779 7842835 2471664 2175263 2471664 14344672 19510910 7842835 19510910 6822501 14828059 14344672 14828059 22268014 20439563 6822501 20439563 11287468 23039610 22268014 23039610 5059431 15567362 11287468 15567362 10875212 5269158 5059431 5269158 15200271 11692323 10875212 11692323 15731185 16104979 15200271 16104979 12221618 11146046 15731185 11146046 6651014 14478923 12221618 14478923 3485972 6608810 6651014 6608810 20374500 23325911 3485972 23325911 26498768 20803592 20374500 20803592 12991786 489004 26498768 489004 22590561 13928054 12991786 13928054 14888401 4190476 22590561 4190476 23157426 12023260 14888401 12023260 1289762 3870396 23157426 3870396 16813369 1211267 1289762 1211267 12547916 10474486 16813369 10474486 21586339 14224896 12547916 14224896 4637881 5585395 21586339 5585395 10695135 21941239 4637881 21941239 17957684 11564158 10695135 11564158 23594936 18515413 17957684 18515413 11722721 24810754 23594936 24810754 10074383 12270983 11722721 12270983 17138038 10643480 10074383 10643480 15949921 9642230 17138038 9642230 14312779 10700547 15949921 10700547 1678802 14834356 14312779 14834356 8025725 1652471 1678802 1652471 12870120 8528629 8025725 8528629 10914602 13650675 12870120 13650675 12370753 15982160 10914602 15982160 15024406 13250641 12370753 13250641 3488971 15875836 15024406 15875836 12847683 3892118 3488971 3892118 10803556 13902616 12847683 13902616 11510039 16221136 10803556 16221136 4693707 12312822 11510039 12312822 19021549 4811755 4693707 4811755 20334757 7993943 19021549 7993943 11851157 6635099 20334757 6635099 15624488 12665560 11851157 12665560 14305708 16327778 15624488 16327778 16852908 12460351 14305708 12460351 9617909 17653747 16852908 17653747 9633330 9967111 9617909 9967111 11024098 10162709 9633330 10162709 2150516 15894129 11024098 15894129 11996403 1938466 2150516 1938466 14887893 14757064 11996403 14757064 7933127 14951995 14887893 14951995 17131130 19490195 7933127 19490195 20134048 17897104 17131130 17897104 20952552 6888862 20134048 6888862 7233429 21597598 20952552 21597598 19102954 19552591 7233429 19552591 7331130 19504097 19102954 19504097 19256661 7709319 7331130 7709319 22886578 7996816 19256661 7996816 24386911 4137899 22886578 4137899 1019116 25644485 24386911 25644485 15628297 920310 1019116 920310 6031802 16369183 15628297 16369183 22422097 21178645 6031802 21178645 10990597 4331403 22422097 4331403 16742383 11783341 10990597 11783341 9251896 10087146 16742383 10087146 4244720 18031522 9251896 18031522 12586508 4729472 4244720 4729472 15076718 14411847 12586508 14411847 20385818 15861922 15076718 15861922 10741676 20923235 20385818 20923235 8668515 16289596 10741676 16289596 11625570 9226184 8668515 9226184 21891194 15161677 11625570 15161677 5470947 22716539 21891194 22716539 10358849 5672848 5470947 5672848 1728963 11133565 10358849 11133565 9799325 1772652 1728963 1772652 15376924 17536800 9799325 17536800 4722993 11411173 15376924 11411173 22167922 4891855 4722993 4891855 11931617 4589950 22167922 4589950 16025837 12299833 11931617 12299833 19073433 11031325 16025837 11031325 8320097 7922371 19073433 7922371 6937694 18609363 8320097 18609363 15620438 20370398 6937694 20370398 10699485 15949360 15620438 15949360 13131106 11582917 10699485 11582917 15002431 13748322 13131106 13748322 20820149 15936958 15002431 15936958 19147782 6208153 20820149 6208153 11569011 19870204 19147782 19870204 22788299 12205642 11569011 12205642 17589985 4209877 22788299 4209877 9245923 9309578 17589985 9309578 6139147 9636865 9245923 9636865 8670370 6698177 6139147 6698177 3088791 8957822 8670370 8957822 14583222 23708700 3088791 23708700 23772456 12393045 14583222 12393045 3314608 24946353 23772456 24946353 12060041 23405565 3314608 23405565 12402211 12445008 12060041 12445008 17382232 14407199 12402211 14407199 6912237 17813598 17382232 17813598 14094707 7450248 6912237 7450248 24125340 14528586 14094707 14528586 5332551 25266318 24125340 25266318 13089685 21561216 5332551 21561216 5437495 13661082 13089685 13661082 20807611 21426396 5437495 21426396 5763036 21425931 20807611 21425931 7651124 5847356 5763036 5847356 615946 7895404 7651124 7895404 19358267 408888 615946 408888 14456384 20177195 19358267 20177195 3797089 12136086 14456384 12136086 8107808 22755566 3797089 22755566 21674401 8216358 8107808 8216358 10908888 22315371 21674401 22315371 13668266 11640749 10908888 11640749 4091962 14174379 13668266 14174379 13815020 4055157 4091962 4055157 6219568 14593337 13815020 14593337 22939473 6721420 6219568 6721420 13542138 4110984 22939473 4110984 14714078 13072026 13542138 13072026 21770079 11748241 14714078 11748241 25155182 22501425 21770079 22501425 14538765 1686652 25155182 1686652 10585162 15098789 14538765 15098789 21456460 11136654 10585162 11136654 16534374 22221442 21456460 22221442 5251434 16664211 16534374 16664211 8446223 21586773 5251434 21586773 6598301 18820252 8446223 18820252 20029034 6966583 6598301 6966583 15265391 6969895 20029034 6969895 6543862 15697438 15265391 15697438 22934577 6632813 6543862 6632813 6837521 4076391 22934577 4076391 4177856 7334611 6837521 7334611 9157198 22500977 4177856 22500977 17227992 9613500 9157198 9613500 3102639 17440512 17227992 17440512 21670697 23856595 3102639 23856595 16636102 5463076 21670697 5463076 21592061 17441769 16636102 17441769 11204567 5347620 21592061 5347620 6066446 15642226 11204567 15642226 21596076 6571689 6066446 6571689 2158851 22623612 21596076 22623612 3226510 2119672 2158851 2119672 10677016 3775492 3226510 3775492 21147611 16172890 10677016 16172890 24911422 21824911 21147611 21824911 8827684 1909421 24911422 1909421 2527725 18121145 8827684 18121145 2823558 2978332 2527725 2978332 21736919 23915698 2823558 23915698 4183292 22900111 21736919 22900111 19070625 4565698 4183292 4565698 19263209 19419449 19070625 19419449 10342760 19970919 19263209 19970919 5390293 10514442 10342760 10514442 12807167 5602264 5390293 5602264 21675746 13787421 12807167 13787421 1285928 5364010 21675746 5364010 10607001 25840009 1285928 25840009 17173465 11218045 10607001 11218045 18286564 17570385 17173465 17570385 21546455 19066830 18286564 19066830 15410941 5335442 21546455 5335442 5422895 16062059 15410941 16062059 12740494 21373462 5422895 21373462 19248331 13993120 12740494 13993120 13762629 7745190 19248331 7745190 6861677 12776403 13762629 12776403 11253313 7002642 6861677 7002642 6231299 15595706 11253313 15595706 13361994 20357465 6231299 20357465 8985599 13277264 13361994 13277264 9953963 18387709 8985599 18387709 928514 17366815 9953963 17366815 6192763 26187540 928514 26187540 16678590 6485061 6192763 6485061 6656519 17332367 16678590 17332367 5164637 20112117 6656519 20112117 4037718 5278931 5164637 5278931 2340741 22817622 4037718 22817622 6166753 2656105 2340741 2656105 15578984 6445634 6166753 6445634 9333352 11220598 15578984 11220598 5662953 17700797 9333352 17700797 3251731 5958237 5662953 5958237 2834881 3134151 3251731 3134151 14894229 2558886 2834881 2558886 19921536 15369643 14894229 15369643 16834403 20454268 19921536 20454268 4287495 10377936 16834403 10377936 21157165 22297307 4287495 22297307 21052326 21708406 21157165 21708406 7406245 21540104 21052326 21540104 10394084 19522171 7406245 19522171 7142576 16766754 10394084 16766754 10190029 7510825 7142576 7510825 1595900 10970194 10190029 10970194 15897730 25438494 1595900 25438494 8750519 10851831 15897730 10851831 2190507 18270346 8750519 18270346 4839041 2516600 2190507 2516600 12810831 4834327 4839041 4834327 14699840 13785042 12810831 13785042 10398241 15539702 14699840 15539702 10423696 10901054 10398241 10901054 1067538 16417163 10423696 16417163 21283385 25701498 1067538 25701498 7136201 5606803 21283385 5606803 7365059 19706120 7136201 19706120 10068764 19854822 7365059 19854822 9062758 10323584 10068764 10323584 16655432 9517981 9062758 9517981 8881421 10468132 16655432 10468132 15668013 17951668 8881421 17951668 5280639 16023835 15668013 16023835 12584745 21508717 5280639 21508717 16293237 14128103 12584745 14128103 22975520 16515115 16293237 16515115 12917673 23477707 22975520 23477707 12133951 13965967 12917673 13965967 20364536 15024048 12133951 15024048 4565752 6366901 20364536 6366901 19578450 4629299 4565752 4629299 21237823 7446359 19578450 7446359 24596437 5468897 21237823 5468897 16917801 2477611 24596437 2477611 6497133 9984585 16917801 9984585 9447107 20233085 6497133 20233085 10828911 17425923 9447107 17425923 16923231 16425441 10828911 16425441 17699150 17752321 16923231 17752321 20029305 9486000 17699150 9486000 19266339 7259648 20029305 7259648 19535574 19654637 19266339 19654637 17886621 19980499 19535574 19980499 10979666 18371115 17886621 18371115 19466052 11228867 10979666 11228867 5522314 19782373 19466052 19782373 16849585 5608630 5522314 5608630 11942841 9847727 16849585 9847727 18094298 14872440 11942841 14872440 15798239 18537511 18094298 18537511 13085050 16534500 15798239 16534500 10140242 13677844 13085050 13677844 25284855 10581134 10140242 10581134 17497153 26428367 25284855 26428367 20017513 9571518 17497153 9571518 13322051 7075172 20017513 7075172 16827036 13599115 13322051 13599115 17588525 17107603 16827036 17107603 20809874 17823582 17588525 17823582 22989450 21456819 20809874 21456819 21145513 23867826 22989450 23867826 10650790 21804353 21145513 21804353 10642470 10954466 10650790 10954466 9897875 16408872 10642470 16408872 6845380 10398697 9897875 10398697 6587787 6907803 6845380 6907803 10151006 20604295 6587787 20604295 23419803 16869957 10151006 16869957 5018957 24505465 23419803 24505465 2798763 5101623 5018957 5101623 10124397 24006600 2798763 24006600 11927521 16843962 10124397 16843962 2443746 15390863 11927521 15390863 7612929 24351498 2443746 24351498 4658044 7807946 7612929 7807946 4521181 4859635 4658044 4859635 17653296 4843947 4521181 4843947 16814688 18166243 17653296 18166243 17138247 17568466 16814688 17568466 4562055 17492142 17138247 17492142 19817273 4741051 4562055 4741051 14928104 20287647 19817273 20287647 4547838 12059820 14928104 12059820 15459705 4699875 4547838 4699875 17152931 16172417 15459705 16172417 16678279 17423028 17152931 17423028 21553334 9916313 16678279 9916313 6726272 22096052 21553334 22096052 15074335 20015023 6726272 20015023 5633209 11851619 15074335 11851619 8413497 5465243 5633209 5465243 25241609 18606438 8413497 18606438 15475673 1679127 25241609 1679127 24639010 11351635 15475673 11351635 3472405 25681649 24639010 25681649 8247477 23330683 3472405 23330683 6333908 19191568 8247477 19191568 10991969 21013466 6333908 21013466 11372417 15984224 10991969 15984224 20055403 15790008 11372417 15790008 21955473 20509376 20055403 20509376 18423733 22925189 21955473 22925189 10159210 19239649 18423733 19239649 3130655 10737038 10159210 10737038 17705419 2894506 3130655 2894506 7047967 18524033 17705419 18524033 15963267 7488357 7047967 7488357 12778581 10821259 15963267 10821259 5917697 13481060 12778581 13481060 5941259 6245691 5917697 6245691 5659237 6346542 5941259 6346542 10706739 5707569 5659237 5707569 25076143 11112281 10706739 11112281 16602435 26240809 25076143 26240809 16909732 17094341 16602435 17094341 6982146 10344961 16909732 10344961 23039786 20224871 6982146 20224871 12604651 24020641 23039786 24020641 14530045 13564770 12604651 13564770 21417654 12146827 14530045 12146827 9791195 22364604 21417654 22364604 12805457 10280812 9791195 10280812 7649312 13731142 12805457 13731142 22024976 19708004 7649312 19708004 7232988 4687327 22024976 4687327 14885396 7801687 7232988 7801687 2642850 12087661 14885396 12087661 6312660 24298381 2642850 24298381 14046962 21221369 6312660 21221369 5866887 12947801 14046962 12947801 21434055 5968551 5866887 5968551 20989581 5699036 21434055 5699036 25411313 21768803 20989581 21768803 20109530 1545454 25411313 1545454 20569826 20786398 20109530 20786398 15918570 6486815 20569826 6486815 2245664 11272380 15918570 11272380 15513831 2133816 2245664 2133816 5961203 11037108 15513831 11037108 10552334 5829240 5961203 5829240 4068839 11044355 10552334 11044355 5883312 22786420 4068839 22786420 8327859 5977253 5883312 5977253 11639829 18925521 8327859 18925521 6895349 12110973 11639829 12110973 21728091 19925895 6895349 19925895 19808767 5183719 21728091 5183719 4903624 20059087 19808767 20059087 8510201 22425820 4903624 22425820 11245105 8621592 8510201 8621592 3531697 11936115 11245105 11936115 18966582 23295648 3531697 23295648 12186683 19443458 18966582 19443458 18641047 14566330 12186683 14566330 23905593 19475580 18641047 19475580 21707547 25106523 23905593 25106523 14485116 5209433 21707547 5209433 12967640 15472953 14485116 15472953 16912392 14106838 12967640 14106838 18473345 17567749 16912392 17567749 24301499 8627684 18473345 8627684 10299148 25422639 24301499 25422639 22540250 11064057 10299148 11064057 23577989 4255988 22540250 4255988 11584172 3488343 23577989 3488343 21296036 15660163 11584172 15660163 20196777 22188859 21296036 22188859 9498161 6868903 20196777 6868903 16487109 9722214 9498161 9722214 14244472 17127379 16487109 17127379 16328596 12426781 14244472 12426781 6291784 10622281 16328596 10622281 9485614 20849386 6291784 20849386 13097301 10007848 9485614 10007848 11883214 13372832 13097301 13372832 4035928 12462752 11883214 12462752 25237506 4132430 4035928 4132430 17908152 1789389 25237506 1789389 15831431 18525674 17908152 18525674 15477374 10940409 15831431 10940409 21912011 11254607 15477374 11254607 20974907 5257416 21912011 5257416 23618759 21427918 20974907 21427918 12883096 3090840 23618759 3090840 3220058 13760734 12883096 13760734 22076911 23757775 3220058 23757775 17428928 22747066 22076911 22747066 6621333 18047702 17428928 18047702 4282019 20272875 6621333 20272875 11407428 22318974 4282019 22318974 17226927 15313863 11407428 15313863 13969297 17943226 17226927 17943226 18342429 14680463 13969297 14680463 13364804 18899017 18342429 18899017 6869945 13701421 13364804 13701421 4179810 7028011 6869945 7028011 22993896 4260276 4179810 4260276 22944757 23974712 22993896 23974712 23568797 24121576 22944757 24121576 22976416 3352487 23568797 3352487 17872182 23552532 22976416 23552532 6212753 8868508 17872182 8868508 14900439 6444664 6212753 6444664 6085902 14898156 14900439 14898156 7325524 20628819 6085902 20628819 9612017 20043560 7325524 20043560 6244705 10005512 9612017 10005512 6311907 20517924 6244705 20517924 17940076 6839085 6311907 6839085 19995386 18617494 17940076 18617494 11338589 20451498 19995386 20451498 5114091 15613856 11338589 15613856 15614574 21665646 5114091 21665646 11876414 10923480 15614574 10923480 14261738 15097441 11876414 15097441 11928005 12466756 14261738 12466756 21123628 12780956 11928005 12780956 4952429 5666736 21123628 5666736 25651166 21783790 4952429 21783790 5951132 1105017 25651166 1105017 4566256 6143073 5951132 6143073 11180852 22339918 4566256 22339918 8054280 12030775 11180852 12030775 14045934 8492063 8054280 8492063 22012791 12792578 14045934 12792578 23740272 5166203 22012791 5166203 1288659 24955395 23740272 24955395 12583939 1282619 1288659 1282619 2838439 13009911 12583939 13009911 15737546 24054881 2838439 24054881 6870987 16288853 15737546 16288853 25006121 7093105 6870987 7093105 7402802 2014032 25006121 2014032 16387967 7954393 7402802 7954393 12219836 10248218 16387967 10248218 5064394 12948567 12219836 12948567 1071657 22295170 5064394 22295170 20984703 1161400 1071657 1161400 14051969 21636152 20984703 21636152 15420415 14937252 14051969 14937252 16804342 16157027 15420415 16157027 16812195 10104810 16804342 10104810 21134223 17123528 16812195 17123528 21639965 5862289 21134223 5862289 20884379 5453079 21639965 5453079 7248808 21497316 20884379 21497316 10536082 7683687 7248808 7683687 22177091 11398526 10536082 11398526 2057872 4847521 22177091 4847521 18381092 24835970 2057872 24835970 14766530 19021740 18381092 19021740 11884982 15445541 14766530 15445541 5274953 14806875 11884982 14806875 16024076 5323617 5274953 5323617 8114493 10773774 16024076 10773774 851255 19126374 8114493 19126374 9577350 866027 851255 866027 5707849 10113922 9577350 10113922 15665565 5746005 5707849 5746005 12751873 16184736 15665565 16184736 19173032 13262699 12751873 13262699 22745504 19607517 19173032 19607517 22185165 23692519 22745504 23692519 4103240 4651025 22185165 4651025 21172267 4157425 4103240 4157425 4602720 21912699 21172267 21912699 5903379 22524215 4602720 22524215 9543703 20760145 5903379 20760145 4921438 9965946 9543703 9965946 9209785 5141643 4921438 5141643 5396735 18008634 9209785 18008634 2126583 5704107 5396735 5704107 5091147 1779076 2126583 1779076 16938855 21854778 5091147 21854778 16296656 17685170 16938855 17685170 21578231 16519479 16296656 16519479 6402352 22244621 21578231 22244621 2084282 20809664 6402352 20809664 9589204 24740893 2084282 24740893 8677789 10207733 9589204 10207733 4584219 8930552 8677789 8930552 4996820 21927991 4584219 21927991 9502712 5280400 4996820 5280400 17477956 9941318 9502712 9941318 12420929 17654847 17477956 17654847 1261772 12941559 12420929 12941559 10531220 25707925 1261772 25707925 24064996 16466692 10531220 16466692 300251 25165083 24064996 25165083 6891318 26558840 300251 26558840 13490917 7202336 6891318 7202336 15505524 13363801 13490917 13363801 21606410 15987597 15505524 15987597 8885889 22671125 21606410 22671125 7064142 18241968 8885889 18241968 18144111 19726016 7064142 19726016 25357324 9018950 18144111 9018950 16287756 1359196 25357324 1359196 4356048 16860652 16287756 16860652 11852360 4372454 4356048 4372454 3775633 12816288 11852360 12816288 19500309 4190229 3775633 4190229 17424704 20154134 19500309 20154134 5729656 9864669 17424704 9864669 6445444 6277311 5729656 6277311 3520740 20811230 6445444 20811230 19277829 4058228 3520740 4058228 14737145 7650904 19277829 7650904 7658427 14969219 14737145 14969219 12203501 7816651 7658427 7816651 16958673 15143478 12203501 15143478 15657443 10144376 16958673 10144376 20134504 15885754 15657443 15885754 11362501 20755600 20134504 20755600 3494631 15552278 11362501 15552278 23842473 3547136 3494631 3547136 1556085 24395987 23842473 24395987 13363960 25500505 1556085 25500505 13932164 13455045 13363960 13455045 21215577 12937561 13932164 12937561 19940629 5865937 21215577 5865937 1319525 7027090 19940629 7027090 16758294 25482502 1319525 25482502 17629684 17396747 16758294 17396747 13538010 18210718 17629684 18210718 10748593 14277746 13538010 14277746 10481998 11581153 10748593 11581153 13172170 16321199 10481998 16321199 9536218 13818753 13172170 13818753 7556725 9984460 9536218 9984460 14875024 8169269 7556725 8169269 1183440 14971264 14875024 14971264 9280455 1075931 1183440 1075931 24868210 9914338 9280455 9914338 17998717 1940022 24868210 1940022 25781169 9225320 17998717 9225320 6969504 26671695 25781169 26671695 7485800 20263493 6969504 20263493 3689101 19438103 7485800 19438103 8770385 3918507 3689101 3918507 18676776 9320749 8770385 9320749 17613725 8214673 18676776 8214673 12501856 18110975 17613725 18110975 18248323 13062080 12501856 13062080 13337945 18668534 18248323 18668534 19784252 13446554 13337945 13446554 4997205 7141132 19784252 7141132 12534025 5149546 4997205 5149546 3875823 14238884 12534025 14238884 13252400 22924645 3875823 22924645 20085281 13312443 13252400 13312443 7299689 6933353 20085281 6933353 460642 19537154 7299689 19537154 5434428 424870 460642 424870 5644415 21707328 5434428 21707328 19870028 5769415 5644415 5769415 8398801 7035453 19870028 7035453 21832729 8835146 8398801 8835146 6367621 22993534 21832729 22993534 11516773 20283324 6367621 20283324 9495750 12212408 11516773 12212408 20839567 9998345 9495750 9998345 21844422 21535376 20839567 21535376 17982652 22769077 21844422 22769077 22798493 18208411 17982652 18208411 16925806 3846456 22798493 3846456 12540251 10235031 16925806 10235031 15378014 14256522 12540251 14256522 2382627 15693826 15378014 15693826 2924210 1918283 2382627 1918283 11987240 2763660 2924210 2763660 13950042 15389385 11987240 15389385 2361076 12625912 13950042 12625912 5401474 24358096 2361076 24358096 17812484 5798117 5401474 5798117 16613503 18391200 17812484 18391200 22489998 17171227 16613503 17171227 5087936 23286251 22489998 23286251 13852484 21961798 5087936 21961798 7242222 12916554 13852484 12916554 12779506 7251180 7242222 7251180 17324817 13993245 12779506 13993245 8924846 9576478 17324817 9576478 5280404 18399968 8924846 18399968 24745939 21366990 5280404 21366990 20030077 2193231 24745939 2193231 18664951 7098414 20030077 7098414 19627670 8182196 18664951 8182196 25626771 20051205 19627670 20051205 22396827 26529103 25626771 26529103 20837636 4491121 22396827 4491121 6173057 21593118 20837636 21593118 20538540 6619565 6173057 6619565 2321301 21121998 20538540 21121998 15983595 2182907 2321301 2182907 7971538 16241536 15983595 16241536 5044794 8637537 7971538 8637537 12557407 21828751 5044794 21828751 15809686 14371358 12557407 14371358 14863899 11064164 15809686 11064164 21901402 15061887 14863899 15061887 3792821 5253297 21901402 5253297 9266389 3881020 3792821 3881020 21880493 17544037 9266389 17544037 7199912 4992658 21880493 4992658 21032377 7191127 7199912 7191127 8993335 5917858 21032377 5917858 3536392 17937662 8993335 17937662 13210104 3644120 3536392 3644120 9371952 13550137 13210104 13550137 13564343 17793227 9371952 17793227 12721394 13126032 13564343 13126032 4887451 14448030 12721394 14448030 11215245 21948890 4887451 21948890 11469934 16171843 11215245 16171843 10380483 15286897 11469934 15286897 18045885 16744808 10380483 16744808 20385960 8915954 18045885 8915954 9302137 21007581 20385960 21007581 22023092 17761445 9302137 17761445 6809689 22719798 22023092 22719798 11283111 7104902 6809689 7104902 24678042 15966340 11283111 15966340 16798110 25817722 24678042 25817722 2500713 17776533 16798110 17776533 7156869 2081273 2500713 2081273 15606741 19673102 7156869 19673102 12205244 10978339 15606741 10978339 17545101 14987845 12205244 14987845 12653611 9450030 17545101 9450030 11978537 13410797 12653611 13410797 19337526 12643567 11978537 12643567 23058760 7603647 19337526 7603647 16185917 3882270 23058760 3882270 6774504 10561855 16185917 10561855 17163189 7282830 6774504 7282830 16635904 9650822 17163189 9650822 18785697 17063061 16635904 17063061 8289558 19499952 18785697 19499952 4967459 8615036 8289558 8615036 16774702 5050144 4967459 5050144 16248894 17588496 16774702 17588496 11223538 10673973 16248894 10673973 2224008 11658490 11223538 11658490 5270296 24647477 2224008 24647477 9253321 21422073 5270296 21422073 10738910 9832355 9253321 9832355 21344380 16303871 10738910 16303871 1966207 22143002 21344380 22143002 17618047 25014641 1966207 25014641 17032164 18233131 17618047 18233131 11845300 17880711 17032164 17880711 8133687 14958437 11845300 14958437 18067549 8459292 8133687 8459292 18881590 8698507 18067549 8698507 13032083 8276711 18881590 8276711 15498677 14097869 13032083 14097869 7454435 15771804 15498677 15771804 20784506 7476407 7454435 7476407 12702727 6043689 20784506 6043689 18630949 13294795 12702727 13294795 10092582 19466746 18630949 19466746 24041111 10502092 10092582 10502092 5071752 24846679 24041111 24846679 5147470 5277208 5071752 5277208 9125506 21549079 5147470 21549079 6864156 9470982 9125506 9470982 17171000 20469918 6864156 20469918 20770107 9820661 17171000 9820661 14799775 6564219 20770107 6564219 20059413 15668381 14799775 15668381 19110931 6942205 20059413 6942205 16109739 7742752 19110931 7742752 12964814 10988930 16109739 10988930 17085997 13645113 12964814 13645113 11968028 9686938 17085997 9686938 4491634 12261466 11968028 12261466 15134998 4879574 4491634 4879574 13205223 11359593 15134998 11359593 15499257 14174351 13205223 14174351 12483793 11292688 15499257 11292688 18047408 14282150 12483793 14282150 15105628 18760781 18047408 18760781 26234901 15354230 15105628 15354230 20730562 873729 26234901 873729 18949952 21439553 20730562 21439553 16354198 7939461 18949952 7939461 12062183 16894643 16354198 16894643 17873871 14661177 12062183 14661177 6986749 8895857 17873871 8895857 13620370 7542638 6986749 7542638 22655684 14715038 13620370 14715038 5229992 23400663 22655684 23400663 20178722 21462712 5229992 21462712 12385719 20980599 20178722 20980599 16854987 12572524 12385719 12572524 9720749 10431619 16854987 10431619 18290660 17378417 9720749 17378417 8604523 19129342 18290660 19129342 7897972 8963759 8604523 8963759 18970611 8490611 7897972 8490611 8017756 19130035 18970611 19130035 2963967 18997456 8017756 18997456 19064456 2579525 2963967 2579525 19542617 7912984 19064456 7912984 12380250 20298768 19542617 20298768 26059809 14397664 12380250 14397664 23124824 1130774 26059809 1130774 5158320 3877343 23124824 3877343 13082936 5346593 5158320 5346593 10152446 14045722 13082936 14045722 8910701 17148326 10152446 17148326 8052120 9422657 8910701 9422657 21548062 8639095 8052120 8639095 19621712 5452700 21548062 5452700 25756727 19922992 19621712 19922992 22644587 26508629 25756727 26508629 17364622 23234492 22644587 23234492 4066366 9370205 17364622 9370205 22101741 22867005 4066366 22867005 17650983 4629977 22101741 4629977 20985217 9056395 17650983 9056395 16105396 5887000 20985217 5887000 8550617 11020599 16105396 11020599 9303272 8857456 8550617 8857456 4221709 9579864 9303272 9579864 2004614 4401090 4221709 4401090 20569764 24941478 2004614 24941478 4173572 21211973 20569764 21211973 11025865 4522159 4173572 4522159 11696607 16132261 11025865 16132261 13456919 12636951 11696607 12636951 17308623 13352870 13456919 13352870 4385192 9455523 17308623 9455523 8004904 22379640 4385192 22379640 9421619 8474745 8004904 8474745 21499991 10070171 9421619 10070171 11969521 5388308 21499991 5388308 21391279 14882848 11969521 14882848 23007103 21892927 21391279 21892927 17409204 4049090 23007103 4049090 12927910 18097114 17409204 18097114 12883887 13951480 12927910 13951480 15525052 13940568 12883887 13940568 2946786 11466651 15525052 11466651 7753200 3160485 2946786 3160485 5315215 7860681 7753200 7860681 7884713 5670670 5315215 5670670 11298362 19160165 7884713 19160165 10160526 15455238 11298362 15455238 14385011 16467340 10160526 16467340 18667542 12253536 14385011 12253536 22885164 19496251 18667542 19496251 22233976 23921360 22885164 23921360 3292512 4822430 22233976 4822430 3482107 23530333 3292512 23530333 19237696 3272049 3482107 3272049 18411358 7675598 19237696 7675598 18164098 8679643 18411358 8679643 18850507 18550794 18164098 18550794 6429706 18942293 18850507 18942293 8222832 6370408 6429706 6370408 10193115 18745486 8222832 18745486 2075422 17046924 10193115 17046924 17380995 1614739 2075422 1614739 20303994 18013392 17380995 18013392 9473445 20720703 20303994 20720703 13847785 17633065 9473445 17633065 10316430 12882265 13847785 12882265 16493172 16800300 10316430 16800300 14850650 10128324 16493172 10128324 17412046 15447610 14850650 15447610 15711063 18095736 17412046 18095736 17190604 16384823 15711063 16384823 23223661 9773652 17190604 9773652 10132772 24369099 23223661 24369099 19416908 10559205 10132772 10559205 18170479 7477212 19416908 7477212 18127286 18561922 18170479 18561922 9800576 8740336 18127286 8740336 5179271 17264981 9800576 17264981 4698515 5257169 5179271 5257169 5387581 4733732 4698515 4733732 9675461 21552384 5387581 21552384 12770906 16979488 9675461 16979488 25646183 13961617 12770906 13961617 16097472 1212306 25646183 1212306 14233135 16186519 16097472 16186519 7733887 14948452 14233135 14948452 3619878 19248648 7733887 19248648 7045661 3488764 3619878 3488764 18330833 19904830 7045661 19904830 12491738 18610327 18330833 18610327 16728864 14849664 12491738 14849664 2225868 10004415 16728864 10004415 2488928 24473488 2225868 24473488 19593667 3039473 2488928 3039473 17126721 7406600 19593667 7406600 20687419 9692888 17126721 9692888 16903842 6650711 20687419 6650711 10422561 9841648 16903842 9841648 14654802 10965285 10422561 10965285 16655613 12161097 14654802 12161097 22190332 17267561 16655613 17267561 21166228 22947411 22190332 22947411 12076610 5897755 21166228 5897755 4501422 14627687 12076610 14627687 21329201 4596937 4501422 4596937 14141358 22009158 21329201 22009158 9274127 14895526 14141358 14895526 23098256 18109539 9274127 18109539 3949186 24247149 23098256 24247149 22037481 4333825 3949186 4333825 18430463 22937823 22037481 22937823 14145215 18797788 18430463 18797788 10523939 14465094 14145215 14465094 14097908 10959023 10523939 10959023 17396283 14421996 14097908 14421996 10832359 18018063 17396283 18018063 3165028 16196131 10832359 16196131 3820090 2993835 3165028 2993835 19160724 3675371 3820090 3675371 15064601 19271995 19160724 19271995 15504922 15930533 15064601 15930533 17789720 11121898 15504922 11121898 10107414 9056137 17789720 9056137 12110819 10506804 10107414 10506804 16086304 12900925 12110819 12900925 4996466 16300722 16086304 16300722 19141361 5132180 4996466 5132180 18229012 7898885 19141361 7898885 15540991 8850580 18229012 8850580 10587243 16161359 15540991 16161359 9980848 11448338 10587243 11448338 19440122 17132824 9980848 17132824 17231468 19795264 19440122 19795264 21204227 18036762 17231468 18036762 19508904 5812116 21204227 5812116 4582730 7340684 19508904 7340684 14102229 22079404 4582730 22079404 15135360 14508616 14102229 14508616 15232458 11703906 15135360 11703906 19987155 11533275 15232458 11533275 8848804 7102688 19987155 7102688 22780744 18016477 8848804 18016477 8573567 23557660 22780744 23557660 159085 9087417 8573567 9087417 10818194 26804776 159085 26804776 16215808 16004595 10818194 16004595 24774013 16881292 16215808 16881292 18569047 25835075 24774013 25835075 17493789 19434357 18569047 19434357 15341620 9756413 17493789 9756413 21783119 16091832 15341620 16091832 16996575 5283140 21783119 5283140 7114100 9721221 16996575 9721221 24136648 19748226 7114100 19748226 18143880 2749150 24136648 2749150 5010297 9001659 18143880 9001659 15685226 22015309 5010297 22015309 14759480 11323237 15685226 11323237 20076379 12217110 14759480 12217110 21299845 6778317 20076379 6778317 8390721 21762914 21299845 21762914 11510313 8955205 8390721 8955205 13577410 15373722 11510313 15373722 18901297 14548836 13577410 14548836 17885177 19674243 18901297 19674243 4718876 18682307 17885177 18682307 6040141 21746855 4718876 21746855 7217180 6136679 6040141 6136679 13591927 19661515 7217180 19661515 20794126 13012576 13591927 13012576 2530600 21505942 20794126 21505942 11428387 2786868 2530600 2786868 4032357 12207248 11428387 12207248 14438243 3823601 4032357 3823601 8945162 14424238 14438243 14424238 21187007 18378929 8945162 18378929 4529040 22005328 21187007 22005328 9690038 4699865 4529040 4699865 18933319 17554974 9690038 17554974 10684433 19505269 18933319 19505269 18641512 16560259 10684433 16560259 21990309 18837198 18641512 18837198 10956327 23124220 21990309 23124220 5959687 15777367 10956327 15777367 20457274 21210083 5959687 21210083 11292980 21065033 20457274 21065033 4519074 12249867 11292980 12249867 15095080 4597065 4519074 4597065 14327167 11845227 15095080 11845227 4909516 12395294 14327167 12395294 5262218 5132442 4909516 5132442 6722548 21651871 5262218 21651871 8618840 20042432 6722548 20042432 12460945 18349975 8618840 18349975 10363581 13442971 12460945 13442971 3347510 10853385 10363581 10853385 4030828 3144044 3347510 3144044 12017958 22667065 4030828 22667065 5959718 14794299 12017958 14794299 11679351 21511406 5959718 21511406 15454279 15570216 11679351 15570216 3167074 11379628 15454279 11379628 10974766 3050139 3167074 3050139 23352323 15891813 10974766 15891813 4717317 3657457 23352323 3657457 8431018 22366937 4717317 22366937 19329382 18788209 8431018 18788209 1927792 20033535 19329382 20033535 8966676 24777214 1927792 24777214 13396568 17868268 8966676 17868268 8789263 13299839 13396568 13299839 5890348 18460876 8789263 18460876 22328453 20982321 5890348 20982321 15418895 23308754 22328453 23308754 20237933 16009662 15418895 16009662 14638741 21116929 20237933 21116929 2554086 15291979 14638741 15291979 8058859 24332714 2554086 24332714 10426967 19057982 8058859 19057982 10484633 16803853 10426967 16803853 8605544 11097157 10484633 11097157 16724690 8891433 8605544 8891433 1978941 9831797 16724690 9831797 18782130 1666705 1978941 1666705 23910401 18807858 18782130 18807858 7282473 25072128 23910401 25072128 20791847 7792808 7282473 7792808 10558970 21520275 20791847 21520275 13318038 11273001 10558970 11273001 13720604 13468456 13318038 13468456 8350388 13859295 13720604 13859295 19936974 8934520 8350388 8934520 17751932 20377433 19936974 20377433 8499369 18411984 17751932 18411984 2172632 18768973 8499369 18768973 25133133 2447225 2172632 2447225 19579606 1598715 25133133 1598715 7285935 20214576 19579606 20214576 19687653 19582685 7285935 19582685 6710487 7230920 19687653 7230920 18917694 7180614 6710487 7180614 2670264 19594346 18917694 19594346 6649563 2781659 2670264 2781659 9768540 7161437 6649563 7161437 14922755 10434666 9768540 10434666 16704945 15695064 14922755 15695064 21537813 10130307 16704945 10130307 19317638 5353076 21537813 5353076 12255747 19895193 19317638 19895193 22429003 13151068 12255747 13151068 17611788 23134460 22429003 23134460 9347445 9167908 17611788 9167908 22940862 17496263 9347445 17496263 23073884 3918771 22940862 3918771 26053054 3891737 23073884 3891737 19973937 26865313 26053054 26865313 24963742 20788073 19973937 20788073 22354421 2147081 24963742 2147081 4610602 22879279 22354421 22879279 8378030 22188921 4610602 22188921 11590724 8918762 8378030 8918762 13313283 15093054 11590724 15093054 19331033 13734420 13313283 13734420 16874434 20040641 19331033 20040641 17215650 9809177 16874434 9809177 19813150 17404300 17215650 17404300 23079369 20403585 19813150 20403585 4644470 24114308 23079369 24114308 23896651 4704813 4644470 4704813 23895478 3117049 23896651 3117049 21320735 24625844 23895478 24625844 6257537 22071881 21320735 22071881 12850443 20485852 6257537 20485852 14757432 13801731 12850443 13801731 16468386 12108201 14757432 12108201 9666510 17120444 16468386 17120444 18896709 17321507 9666510 17321507 21383787 18859991 18896709 18859991 17598786 5709400 21383787 5709400 20301369 9294360 17598786 9294360 10915119 6728331 20301369 6728331 15727215 16127747 10915119 16127747 23664897 16182159 15727215 16182159 3579499 24971168 23664897 24971168 14089890 23302935 3579499 23302935 7057232 14642150 14089890 14642150 17776063 7531675 7057232 7531675 14807398 18366796 17776063 18366796 24595323 11833273 14807398 11833273 6433988 25656611 24595323 25656611 20170847 6423228 6433988 6423228 11519482 6895176 20170847 6895176 3244024 12574001 11519482 12574001 7656378 23391761 3244024 23391761 6605608 19564698 7656378 19564698 8115994 20722649 6605608 20722649 22409703 18967454 8115994 18967454 18064746 23428991 22409703 23428991 11400896 8936864 18064746 8936864 10289514 12402517 11400896 12402517 24302575 16618154 10289514 16618154 7618348 25066012 24302575 25066012 16716049 19433838 7618348 19433838 5738804 17367293 16716049 17367293 6453362 6146508 5738804 6146508 3820045 20949664 6453362 20949664 11495563 22990814 3820045 22990814 12545702 15421711 11495563 15421711 20164670 14268880 12545702 14268880 11977287 6914575 20164670 6914575 5850196 12648354 11977287 12648354 10369732 20932100 5850196 20932100 19491315 10527164 10369732 10527164 5033356 7693817 19491315 7693817 20716955 5305061 5033356 5305061 5788781 21417075 20716955 21417075 3418138 6302394 5788781 6302394 18066365 3891426 3418138 3891426 10773727 18513211 18066365 18513211 14507029 16309469 10773727 16309469 23446896 12235313 14507029 12235313 25316106 3601474 23446896 3601474 8177076 1526871 25316106 1526871 22848122 19049539 8177076 19049539 15405838 4096986 22848122 4096986 4494579 11292123 15405838 11292123 12499589 22148566 4494579 22148566 10395441 13513529 12499589 13513529 8181129 16243049 10395441 16243049 6073592 8519718 8181129 8519718 5934008 6214531 6073592 6214531 10482213 5997071 5934008 5997071 19545012 10601974 10482213 10601974 20389409 7488788 19545012 7488788 4308342 6517696 20389409 6517696 16929584 22690026 4308342 22690026 9579261 17290242 16929584 17290242 19043105 17620347 9579261 17620347 23632151 7907452 19043105 7907452 2197434 3355430 23632151 3355430 5661419 24707357 2197434 24707357 11785659 21370558 5661419 21370558 17534370 15124560 11785659 15124560 24125861 9788322 17534370 9788322 4352061 2753388 24125861 2753388 7745510 4454196 4352061 4454196 10314517 19390506 7745510 19390506 9217605 16570276 10314517 16570276 5777430 9757063 9217605 9757063 4710419 6152666 5777430 6152666 12285016 5012071 4710419 5012071 1471281 12764275 12285016 12764275 4438549 1497263 1471281 1497263 7993355 22268908 4438549 22268908 24276810 19168195 7993355 19168195 24016781 25396015 24276810 25396015 21140468 2893255 24016781 2893255 14206516 21813919 21140468 21813919 23319454 14512651 14206516 14512651 17079389 3543916 23319454 3543916 17306025 9971876 17079389 9971876 11557947 9685883 17306025 9685883 10737702 15768667 11557947 15768667 15328023 11280398 10737702 11280398 3601143 15904181 15328023 15904181 14469066 4068238 3601143 4068238 14489006 15515529 14469066 15515529 24384789 15470837 14489006 15470837 3242443 2577971 24384789 2577971 22993406 23602871 3242443 23602871 2694026 4089645 22993406 4089645 4174613 2917958 2694026 2917958 20603728 4616825 4174613 4616825 2388525 6711663 20603728 6711663 10316214 2141389 2388525 2141389 5277655 10989848 10316214 10989848 14106415 21315048 5277655 21315048 17873500 12510593 14106415 12510593 9233644 9449702 17873500 9449702 15625838 18037835 9233644 18037835 19397153 10917862 15625838 10917862 20139611 19566983 19397153 19566983 5187394 20471945 20139611 20471945 9374127 21422306 5187394 21422306 3118815 9828886 9374127 9828886 17560511 2849095 3118815 2849095 11312635 9254572 17560511 9254572 16670803 15413066 11312635 15413066 22573538 17401554 16670803 17401554 13630892 4204845 22573538 4204845 13225883 13086701 13630892 13086701 19905520 13788535 13225883 13788535 21520109 7089042 19905520 7089042 6924585 5420875 21520109 5420875 24886678 7303800 6924585 7303800 4760893 2291917 24886678 2291917 8350565 22352876 4760893 22352876 5897645 18725788 8350565 18725788 15916831 6054822 5897645 6054822 2472912 16568186 15916831 16568186 4150086 1987029 2472912 1987029 15594390 4219408 4150086 4219408 9258172 15953896 15594390 15953896 7273663 17709163 9258172 17709163 16858589 19620815 7273663 19620815 21623178 9731006 16858589 9731006 22737929 22617218 21623178 22617218 13245197 4300320 22737929 4300320 9294235 14344318 13245197 14344318 22138347 9738026 9294235 9738026 3234947 22693957 22138347 22693957 13608523 23486990 3234947 23486990 5262890 13922955 13608523 13922955 5581192 21398960 5262890 21398960 7658245 5707616 5581192 5707616 6714728 19549210 7658245 19549210 12729510 20727619 6714728 20727619 12024820 13907274 12729510 13907274 18829941 13168051 12024820 13168051 4382735 19266006 18829941 19266006 11861734 22393577 4382735 22393577 11566488 15191947 11861734 15191947 8274038 12345701 11566488 12345701 22593848 8602852 8274038 8602852 19309586 23848829 22593848 23848829 14447846 19940974 19309586 19940974 10158945 15256099 14447846 15256099 22324581 16800311 10158945 16800311 14966318 4590983 22324581 4590983 6605612 11981702 14966318 11981702 8654824 20308789 6605612 20308789 20502422 8922757 8654824 8922757 4016942 20978875 20502422 20978875 18709169 4228366 4016942 4228366 22611233 19502657 18709169 19502657 21322199 4487814 22611233 4487814 4435433 5726643 21322199 5726643 21136124 4524280 4435433 4524280 18443387 6087872 21136124 6087872 4449888 18886074 18443387 18886074 22745163 4476279 4449888 4476279 19892551 4203814 22745163 4203814 6005199 7025220 19892551 7025220 2593434 6160716 6005199 6160716 17746621 2067936 2593434 2067936 5216075 9320661 17746621 9320661 2081117 5555359 5216075 5555359 5814191 24812446 2081117 24812446 10842208 21319433 5814191 21319433 13216991 16074481 10842208 16074481 12115481 14156210 13216991 14156210 17256870 12968746 12115481 12968746 5389041 9779541 17256870 9779541 22443065 21179163 5389041 21179163 21550422 23037863 22443065 23037863 15284023 5357552 21550422 5357552 6628008 15983630 15284023 15983630 11091038 20330187 6628008 20330187 2000975 16194710 11091038 16194710 19990472 2267267 2000975 2267267 2830098 6955122 19990472 6955122 8498357 3261730 2830098 3261730 10295084 8962778 8498357 8962778 12175144 11136745 10295084 11136745 5696890 13072446 12175144 13072446 10557172 6095495 5696890 6095495 3694456 11421779 10557172 11421779 5452112 4094802 3694456 4094802 20941124 21423249 5452112 21423249 13801156 21778563 20941124 21778563 23545760 14837304 13801156 14837304 6908375 3497168 23545760 3497168 9058018 7161923 6908375 7161923 8923731 9726409 9058018 9726409 14753395 9361431 8923731 9361431 15168042 15295331 14753395 15295331 12395394 11577671 15168042 11577671 16313457 14399318 12395394 14399318 8234066 16961672 16313457 16961672 15018123 18884824 8234066 18884824 18505573 11565147 15018123 11565147 5346309 19280163 18505573 19280163 25680284 5383917 5346309 5383917 22563273 26597094 25680284 26597094 20794581 23292604 22563273 23292604 3704664 21643935 20794581 21643935 20537973 3547603 3704664 3547603 21107414 21098662 20537973 21098662 10119180 21623236 21107414 21623236 11244647 16951406 10119180 16951406 12130216 15682981 11244647 15682981 6259185 14572560 12130216 14572560 9128195 6307888 6259185 6307888 20100074 17696984 9128195 17696984 6370313 20669552 20100074 20669552 5155993 6969596 6370313 6969596 24090418 5301308 5155993 5301308 11853951 24627837 24090418 24627837 13623064 12575213 11853951 12575213 19060106 14498081 13623064 14498081 10758949 19230631 19060106 19230631 4455215 16052117 10758949 16052117 19695812 22710361 4455215 22710361 9570426 20439468 19695812 20439468 11014192 10033286 9570426 10033286 12583516 11790357 11014192 11790357 3282903 13454104 12583516 13454104 15223928 23562617 3282903 23562617 20545756 15607197 15223928 15607197 8036797 21321367 20545756 21321367 8339513 19104331 8036797 19104331 6410361 8763843 8339513 8763843 25882323 20241633 6410361 20241633 18779168 1210543 25882323 1210543 6553458 8058015 18779168 8058015 8014783 20730100 6553458 20730100 10981951 8489915 8014783 8489915 1943816 15921491 10981951 15921491 6343120 2234142 1943816 2234142 8935802 20365595 6343120 20365595 3646933 18055847 8935802 18055847 16413697 23113810 3646933 23113810 10071759 16983922 16413697 16983922 8994902 16580291 10071759 16580291 13896329 18022711 8994902 18022711 18695999 12684404 13896329 12684404 3976411 19430329 18695999 19430329 7639295 3993231 3976411 3993231 18899856 7973778 7639295 7973778 11030533 8217790 18899856 8217790 16883015 11293257 11030533 11293257 16073929 10279963 16883015 10279963 1785724 16650608 16073929 16650608 18214707 2210878 1785724 2210878 5223670 9002067 18214707 9002067 19210036 21771389 5223670 21771389 17505315 19827936 19210036 19827936 21811760 9395689 17505315 9395689 10288777 5056742 21811760 5056742 15554533 16729202 10288777 16729202 19754250 15841892 15554533 15841892 18964073 7203022 19754250 7203022 8449645 19441457 18964073 19441457 12213282 8959080 8449645 8959080 3282878 13139418 12213282 13139418 24533406 3034970 3282878 3034970 21368432 2524823 24533406 2524823 8520438 21889591 21368432 21889591 22435182 8778912 8520438 8778912 19066491 4272592 22435182 4272592 16206011 19506183 19066491 19506183 14947809 16741159 16206011 16741159 1324483 15505021 14947809 15505021 15677493 1252289 1324483 1252289 3551759 16370052 15677493 16370052 6975684 23328294 3551759 23328294 20858592 6960291 6975684 6960291 9569836 6196900 20858592 6196900 23004571 17647989 9569836 17647989 11239466 3700720 23004571 3700720 22712711 12015481 11239466 12015481 19098926 4373953 22712711 4373953 18167253 19598659 19098926 19598659 6637911 8700649 18167253 8700649 24095214 6689086 6637911 6689086 22480700 2792803 24095214 2792803 20273025 4482144 22480700 4482144 13905711 6496970 20273025 6496970 8460778 12669927 13905711 12669927 13965815 18559943 8460778 18559943 7710742 14746456 13965815 14746456 20091358 19218210 7710742 19218210 8383660 20332971 20091358 20332971 7266116 18792228 8383660 18792228 3021086 7926750 7266116 7926750 8589370 23798471 3021086 23798471 18529986 8737851 8589370 8737851 1759117 19357631 18529986 19357631 9744161 1615199 1759117 1615199 25620920 17711131 9744161 17711131 9291854 26372403 25620920 26372403 11820702 17919605 9291854 17919605 18390513 14813965 11820702 14813965 4897925 8488255 18390513 8488255 24330606 5143503 4897925 5143503 14769638 25472795 24330606 25472795 6004230 15560174 14769638 15560174 3385075 20942517 6004230 20942517 21853077 3799199 3385075 3799199 15208891 5183599 21853077 5183599 4642376 11308203 15208891 11308203 12710259 4663220 4642376 4663220 15261068 14066397 12710259 14066397 12655830 15946075 15261068 15946075 8824076 14125414 12655830 14125414 2192656 18085792 8824076 18085792 10448297 24580169 2192656 24580169 17798186 16383503 10448297 16383503 10713593 18444556 17798186 18444556 5223752 15992243 10713593 15992243 19927662 21378323 5223752 21378323 10769958 7088809 19927662 7088809 15457820 16199808 10769958 16199808 19853541 16151984 15457820 16151984 21622116 20284978 19853541 20284978 16615039 22268866 21622116 22268866 15594870 10072211 16615039 10072211 10513193 11413368 15594870 11413368 7859231 16478926 10513193 16478926 9935541 19490878 7859231 19490878 22449230 10503681 9935541 10503681 7468311 4222978 22449230 4222978 15806614 7962897 7468311 7962897 5541687 11148436 15806614 11148436 7888887 6058481 5541687 6058481 16316274 19508128 7888887 19508128 2830973 17126820 16316274 17126820 11358887 2399930 2830973 2399930 22998895 15556670 11358887 15556670 2645589 24274275 22998895 24274275 18658446 2270754 2645589 2270754 17252643 19630207 18658446 19630207 2018315 10053836 17252643 10053836 22899541 1566317 2018315 1566317 5770429 4090899 22899541 4090899 18798197 6023918 5770429 6023918 19005286 19075548 18798197 19075548 5550379 19865407 19005286 19865407 8380177 5945389 5550379 5945389 18272325 18847561 8380177 18847561 18401412 19158792 18272325 19158792 18618766 8738166 18401412 8738166 10419260 18740672 18618766 18740672 18340016 10894938 10419260 10894938 21916305 8573039 18340016 8573039 15583745 5093300 21916305 5093300 5134899 11492367 15583745 11492367 8576683 22178665 5134899 22178665 9618553 18499687 8576683 18499687 25440279 17645630 9618553 17645630 14251336 26315411 25440279 26315411 19247839 12415728 14251336 12415728 12130644 7819201 19247839 7819201 20514260 14768690 12130644 14768690 19650444 6755632 20514260 6755632 16973335 19910170 19650444 19910170 8300030 17229748 16973335 17229748 6492207 8533917 8300030 8533917 8892538 20477454 6492207 20477454 22016624 18097581 8892538 18097581 22330623 5005354 22016624 5005354 11532892 23239951 22330623 23239951 23011114 15224308 11532892 15224308 2715459 24162375 23011114 24162375 19272279 24124872 2715459 24124872 6271908 20046092 19272279 20046092 23613872 20482994 6271908 20482994 2361379 3445345 23613872 3445345 25908657 2732254 2361379 2732254 12599544 1140938 25908657 1140938 3834693 13574345 12599544 13574345 5658887 22930387 3834693 22930387 9641130 20951509 5658887 20951509 13678228 17481806 9641130 17481806 7178872 14341294 13678228 14341294 5643220 7733540 7178872 7733540 3971257 21065560 5643220 21065560 25559768 3787579 3971257 3787579 6066006 26368834 25559768 26368834 18377224 21234653 6066006 21234653 3710961 8458590 18377224 8458590 16891908 3665898 3710961 3665898 850398 10325857 16891908 10325857 10199635 1017651 850398 1017651 8450228 16990793 10199635 16990793 9192996 8807366 8450228 8807366 15460891 9786573 9192996 9786573 7311888 11451001 15460891 11451001 19129649 7951217 7311888 7951217 18850269 19677267 19129649 19677267 15199779 8033426 18850269 8033426 11469778 15981421 15199779 15981421 1969546 12021797 11469778 12021797 7626285 24697409 1969546 24697409 17498651 19468122 7626285 19468122 21478014 18229544 17498651 18229544 18673101 22038911 21478014 22038911 4837255 8242277 18673101 8242277 5345191 22184502 4837255 22184502 14289834 22144276 5345191 22144276 12289990 15288861 14289834 15288861 24679047 12513803 12289990 12513803 19722595 25910175 24679047 25910175 9843324 7200155 19722595 7200155 23521301 17282585 9843324 17282585 21822757 3441118 23521301 3441118 15058076 22486818 21822757 22486818 18500038 15457739 15058076 15457739 21936797 8598378 18500038 8598378 784142 4977159 21936797 4977159 16863593 25954199 784142 25954199 2536141 17818505 16863593 17818505 11778018 2931821 2536141 2931821 22554220 12836313 11778018 12836313 19315144 4346909 22554220 4346909 21088217 7542699 19315144 7542699 2356671 21789866 21088217 21789866 8253116 24657384 2356671 24657384 14192189 8747223 8253116 8747223 22320595 14741943 14192189 14741943 9146699 4606721 22320595 4606721 16606820 9852174 9146699 9852174 12414409 10058317 16606820 10058317 4211504 14363095 12414409 14363095 22225021 4406882 4211504 4406882 4709617 23023168 22225021 23023168 22074144 4748571 4709617 4748571 9266301 22970282 22074144 22970282 18834641 9903358 9266301 9903358 13881191 19334485 18834641 19334485 18621044 14742916 13881191 14742916 11348274 19011758 18621044 19011758 15922431 11764901 11348274 11764901 12262491 16604805 15922431 16604805 20302711 14414726 12262491 14414726 21502442 21139176 20302711 21139176 15438596 5304149 21502442 5304149 11584513 11627138 15438596 11627138 6336804 15196196 11584513 15196196 3255422 6221593 6336804 6221593 4532098 3717572 3255422 3717572 5731625 4688175 4532098 4688175 1945785 6069085 5731625 6069085 14244823 24852058 1945785 24852058 13603292 12638161 14244823 12638161 18257808 14307065 13603292 14307065 6295153 18726734 18257808 18726734 7664338 20709763 6295153 20709763 17121859 7671728 7664338 7671728 10787044 17965820 17121859 17965820 7106490 16546574 10787044 16546574 19519727 19756773 7106490 19756773 22336175 7584396 19519727 7584396 12425767 23035821 22336175 23035821 22941374 14269241 12425767 14269241 8477143 23843770 22941374 23843770 7708504 8939501 8477143 8939501 11565281 19480008 7708504 19480008 3445273 12272772 11565281 12272772 12492784 23205681 3445273 23205681 21808211 14242688 12492784 14242688 6716318 4932292 21808211 4932292 15512251 20613170 6716318 20613170 4913306 11634269 15512251 11634269 4672434 22283082 4913306 22283082 6003727 4778192 4672434 4778192 12261285 6224342 6003727 6224342 12509969 12724535 12261285 12724535 7848079 13367681 12509969 13367681 21893639 8387822 7848079 8387822 6979646 22797364 21893639 22797364 13299885 7040518 6979646 7040518 12066944 14245158 13299885 14245158 5180674 14593973 12066944 14593973 16688789 21789390 5180674 21789390 12345513 10187528 16688789 10187528 16660191 14455844 12345513 14455844 15849155 17296832 16660191 17296832 5097107 11241363 15849155 11241363 10855936 22252692 5097107 22252692 13172827 11555111 10855936 11555111 7839875 13641360 13172827 13641360 24610060 19316094 7839875 19316094 15572066 2240281 24610060 2240281 6623033 11025100 15572066 11025100 8391821 20769686 6623033 20769686 11520026 8956438 8391821 8956438 20265498 15357107 11520026 15357107 18882561 20701063 20265498 20701063 24756554 8100658 18882561 8100658 25891825 2067409 24756554 2067409 3683423 26740492 25891825 26740492 17310682 23088421 3683423 23088421 17222607 10015276 17310682 10015276 19092628 9935307 17222607 9935307 1709965 7921471 19092628 7921471 16173007 25293090 1709965 25293090 18657902 10465205 16173007 10465205 12199728 8578841 18657902 8578841 7119769 14634873 12199728 14634873 20552233 19866921 7119769 19866921 21983911 21325955 20552233 21325955 9491817 4801110 21983911 4801110 20133993 9889684 9491817 9889684 11412627 20666315 20133993 20666315 9559633 12339236 11412627 12339236 17811939 17537069 9559633 17537069 15256876 18233441 17811939 18233441 18988548 16070021 15256876 16070021 1760642 19648183 18988548 19648183 11031869 1940924 1760642 1940924 18375690 15753243 11031869 15753243 14509780 8790798 18375690 8790798 20028560 12170623 14509780 12170623 16654465 20332355 20028560 20332355 9128513 10218571 16654465 10218571 9998666 17722716 9128513 17722716 4081977 10547866 9998666 10547866 3023142 22500205 4081977 22500205 8891438 23689544 3023142 23689544 17827975 9078862 8891438 9078862 7914286 18254887 17827975 18254887 23556881 19308609 7914286 19308609 14444703 3389321 23556881 3389321 21571811 15208756 14444703 15208756 2957640 5392131 21571811 5392131 22020229 3157542 2957640 3157542 19999592 22742882 22020229 22742882 13539372 20759693 19999592 20759693 11361640 14313869 13539372 14313869 10342195 15539178 11361640 15539178 20289724 16925359 10342195 16925359 20195058 6579808 20289724 6579808 24038993 6775320 20195058 6775320 16584844 25159077 24038993 25159077 7764384 17154687 16584844 17154687 7553658 19596700 7764384 19596700 10700954 7744601 7553658 7744601 22281488 16198668 10700954 16198668 15147588 4871960 22281488 4871960 20968301 15435246 15147588 15435246 5331101 21625594 20968301 21625594 23568952 21286782 5331101 21286782 12557539 24629829 23568952 24629829 18676757 14204703 12557539 14204703 8814631 19399177 18676757 19399177 21587003 9424452 8814631 9424452 16525743 22717299 21587003 22717299 19827327 17430181 16525743 17430181 20631471 7368954 19827327 7368954 17557375 21364801 20631471 21364801 22584299 18328117 17557375 18328117 9663112 23264098 22584299 23264098 18682500 10271786 9663112 10271786 8397427 19292892 18682500 19292892 20082001 18889351 8397427 18889351 5370716 6778899 20082001 6778899 3304545 21240911 5370716 21240911 11519622 3212313 3304545 3212313 1057887 15212535 11519622 15212535 23861997 817881 1057887 817881 20505796 2938704 23861997 2938704 1880930 21089780 20505796 21089780 5800477 2143670 1880930 2143670 13675475 21119745 5800477 21119745 17684178 12815465 13675475 12815465 19161243 9308301 17684178 9308301 14627254 8035430 19161243 8035430 19002280 12179488 14627254 12179488 5558140 19718272 19002280 19718272 2833036 21894478 5558140 21894478 5064553 23941443 2833036 23941443 18491362 5064171 5064553 5064171 17735785 19434417 18491362 19434417 20815245 18224000 17735785 18224000 13090433 6195532 20815245 6195532 5861182 14130220 13090433 14130220 4625679 6380301 5861182 6380301 19278360 22274493 4625679 22274493 8705747 19950707 19278360 19950707 10715720 8735333 8705747 8735333 21299026 11007448 10715720 11007448 17439444 5721992 21299026 5721992 2110080 9251461 17439444 9251461 11929120 24886291 2110080 24886291 7597148 12932507 11929120 12932507 16830455 8170754 7597148 8170754 12830179 17320043 16830455 17320043 1957754 13843915 12830179 13843915 9272935 24938911 1957754 24938911 21032054 9764734 9272935 9764734 24596333 21836996 21032054 21836996 20993174 2225361 24596333 2225361 13219285 5830494 20993174 5830494 20876222 13492209 13219285 13492209 7289746 21531465 20876222 21531465 21334486 7920034 7289746 7920034 3733499 5323122 21334486 5323122 3112266 3797223 3733499 3797223 7817800 3167139 3112266 3167139 6147418 7992963 7817800 7992963 6588359 21162990 6147418 21162990 24535610 6958902 6588359 6958902 24095268 25531141 24535610 25531141 15563132 2892021 24095268 2892021 8001043 11509580 15563132 11509580 25330518 19435385 8001043 19435385 3816292 26474169 25330518 26474169 3606265 23024563 3816292 23024563 11136477 3646550 3606265 3646550 9760863 15694688 11136477 15694688 7634866 17546971 9760863 17546971 6521524 19535643 7634866 19535643 4231781 20727435 6521524 20727435 11786974 4683096 4231781 4683096 10730567 15092808 11786974 15092808 875092 11581950 10730567 11581950 22971165 25885504 875092 25885504 7466774 23308114 22971165 23308114 18018781 19908939 7466774 19908939 14462498 18804264 18018781 18804264 13298564 15145301 14462498 15145301 9407649 14184070 13298564 14184070 23770622 10156611 9407649 10156611 7075809 24704112 23770622 24704112 16452733 7055619 7075809 7055619 5409097 17162022 16452733 17162022 14742416 5998430 5409097 5998430 19872335 12264821 14742416 12264821 5749624 7049611 19872335 7049611 14948054 5949489 5749624 5949489 11093933 11859047 14948054 11859047 4847122 15748201 11093933 15748201 6130533 22028647 4847122 22028647 21480162 21378453 6130533 21378453 15144059 22089688 21480162 22089688 7423725 11507610 15144059 11507610 22864181 19515385 7423725 19515385 14461959 23336299 22864181 23336299 18764434 12551337 14461959 12551337 10538683 19385758 18764434 19385758 14493728 16257793 10538683 16257793 2527928 12250988 14493728 12250988 13927335 24302762 2527928 24302762 12326072 12917785 13927335 12917785 13286306 14375648 12326072 14375648 1350038 13702012 13286306 13702012 12028547 25778042 1350038 25778042 23019784 14617016 12028547 14617016 10119689 3921941 23019784 3921941 22727265 10810017 10119689 10810017 7957711 4065729 22727265 4065729 21629488 8409150 7957711 8409150 15772383 22235866 21629488 22235866 9921189 11032384 15772383 11032384 4812323 17175403 9921189 17175403 19790897 22106977 4812323 22106977 12245056 20561769 19790897 20561769 9665799 15205942 12245056 15205942 12665634 17304301 9665799 17304301 21226549 13731775 12665634 13731775 12687754 5833657 21226549 5833657 16462725 13091194 12687754 13091194 18348731 16997232 16462725 16997232 5831435 8816816 18348731 8816816 13654231 6152966 5831435 6152966 19348773 13151598 13654231 13151598 879579 20026203 19348773 20026203 21396671 25853948 879579 25853948 16345600 22358173 21396671 22358173 9932398 16974173 16345600 16974173 12013762 10687879 9932398 10687879 8203231 13084782 12013762 13084782 13324847 8756222 8203231 8756222 22080049 13962223 13324847 13962223 25051137 23139823 22080049 23139823 20500704 1994602 25051137 1994602 22625072 20992662 20500704 20992662 8949519 23837970 22625072 23837970 24655069 17862060 8949519 17862060 9286628 25825749 24655069 25825749 11311879 18074235 9286628 18074235 10196754 12017036 11311879 12017036 19764316 10607477 10196754 10607477 5240200 20520790 19764316 20520790 16365573 21556701 5240200 21556701 15373656 10529778 16365573 10529778 22952010 11524815 15373656 11524815 14084264 23746415 22952010 23746415 7820482 12714541 14084264 12714541 7990323 19186940 7820482 19186940 12569912 8480797 7990323 8480797 7716646 14103614 12569912 14103614 11551585 19467337 7716646 19467337 4528097 15467362 11551585 15467362 7375090 4669257 4528097 4669257 15044936 7430988 7375090 7430988 15056008 15774291 15044936 15774291 2510766 15152039 15056008 15152039 15050139 2141070 2510766 2141070 15895183 15216042 15050139 15216042 10252616 16625512 15895183 16625512 14320393 16707567 10252616 16707567 16005676 12540444 14320393 12540444 13220106 16780929 16005676 16780929 17185772 13533696 13220106 13533696 12295346 17712839 17185772 17712839 16679082 13351720 12295346 13351720 23266571 17382125 16679082 17382125 14455735 3587533 23266571 3587533 12644664 12013167 14455735 12013167 20115662 14249342 12644664 14249342 5673726 20719905 20115662 20719905 8606807 5725703 5673726 5725703 12987903 18652156 8606807 18652156 16453865 13551914 12987903 13551914 22156859 10737708 16453865 10737708 9958466 4872306 22156859 4872306 12836270 16652593 9958466 16652593 12596247 13973554 12836270 13973554 10597494 14161846 12596247 14161846 23937289 16408250 10597494 16408250 12041587 3068978 23937289 3068978 8584030 12831170 12041587 12831170 6985826 9169520 8584030 9169520 16085693 7384682 6985826 7384682 18707840 10713465 16085693 10713465 21433340 19445126 18707840 19445126 8712341 5751288 21433340 5751288 19074833 18224685 8712341 18224685 10599949 19761130 19074833 19761130 3719756 16640107 10599949 16640107 20859691 22889367 3719756 22889367 20380950 21435326 20859691 21435326 21658938 21176711 20380950 21176711 5962321 22106370 21658938 22106370 10015260 6461466 5962321 6461466 11775450 17304036 10015260 17304036 22593661 12720648 11775450 12720648 24152712 4463541 22593661 4463541 8152689 2778365 24152712 2778365 21494615 19040330 8152689 19040330 12012951 22022175 21494615 22022175 20574052 12854363 12012951 12854363 23558431 6649714 20574052 6649714 16813457 24733521 23558431 24733521 18326540 10070217 16813457 10070217 11549448 18704522 18326540 18704522 16986650 11966345 11549448 11966345 6724119 9776011 16986650 9776011 16367660 20449779 6724119 20449779 21794429 16947417 16367660 16947417 1434281 5360861 21794429 5360861 12912375 25429519 1434281 25429519 11834381 13775891 12912375 13775891 15486064 14869275 11834381 14869275 6600729 15961072 15486064 15961072 5413888 20076805 6600729 20076805 16637918 22072169 5413888 22072169 14271286 10200249 16637918 10200249 1466546 12617497 14271286 12617497 4821888 1393078 1466546 1393078 16072261 21667110 4821888 21667110 5409028 16795206 16072261 16795206 4421622 5407010 5409028 5407010 8295755 4823959 4421622 4823959 5870443 8627866 8295755 8627866 948500 5906442 5870443 5906442 10481115 660733 948500 660733 22682631 16550828 10481115 16550828 12636677 23904596 22682631 23904596 25917734 14229484 12636677 14229484 21916709 974102 25917734 974102 4927744 4953693 21916709 4953693 18971950 5146032 4927744 5146032 20582735 19470503 18971950 19470503 9072492 6298274 20582735 6298274 13434037 9399840 9072492 9399840 2600109 14333519 13434037 14333519 10360613 3125896 2600109 3125896 3709147 16950509 10360613 16950509 5521757 23231359 3709147 23231359 1661712 5938644 5521757 5938644 16149071 25226281 1661712 25226281 14943589 10565918 16149071 10565918 11648328 11844593 14943589 11844593 15400788 12580491 11648328 12580491 9381869 11244271 15400788 11244271 17991455 9889846 9381869 9889846 15768307 8716913 17991455 8716913 20771126 11003292 15768307 11003292 9116678 21406738 20771126 21406738 7749599 9615159 9116678 9615159 10485043 8267767 7749599 8267767 11086988 16759943 10485043 16759943 10854032 12018946 11086988 12018946 19126619 11393906 10854032 11393906 11385060 19245247 19126619 19245247 22609316 15841446 11385060 15841446 18806481 23021437 22609316 23021437 20264006 8090852 18806481 8090852 19825681 20817747 20264006 20817747 6633795 20522969 19825681 20522969 19845125 6814450 6633795 6814450 23028240 7099535 19845125 7099535 11022457 24266896 23028240 24266896 16120208 15841530 11022457 15841530 21965940 16602866 16120208 16602866 11461381 4974404 21965940 4974404 9531941 15218879 11461381 15218879 7112183 17568532 9531941 17568532 15461099 7279220 7112183 7279220 3370149 11606873 15461099 11606873 15317870 23403634 3370149 23403634 22324550 11587138 15317870 11587138 24199580 4774918 22324550 4774918 13208156 2794135 24199580 2794135 4373347 13822638 13208156 13822638 17820780 4387583 4373347 4387583 16993234 18415819 17820780 18415819 23981941 17651041 16993234 17651041 25831694 24785490 23981941 24785490 12685510 1139730 25831694 1139730 16874202 13641786 12685510 13641786 22035178 17000340 16874202 17000340 5000151 22566725 22035178 22566725 11380061 5306557 5000151 5306557 3466778 11649178 11380061 11649178 11652686 23240836 3466778 23240836 15086531 12403833 11652686 12403833 10944835 15968352 15086531 15968352 3555381 16142474 10944835 16142474 4293852 3977310 3555381 3977310 3195391 4497373 4293852 4497373 18882588 23539784 3195391 23539784 14970052 8059240 18882588 8059240 4397669 11857585 14970052 11857585 11132483 4485377 4397669 4485377 24550699 15856074 11132483 15856074 5653448 25797895 24550699 25797895 13280223 6035401 5653448 6035401 15718447 13731426 13280223 13731426 20755242 11108290 15718447 11108290 5177514 21413096 20755242 21413096 1710874 5161374 5177514 5161374 7407856 1489556 1710874 1489556 21751820 8112729 7407856 8112729 10553992 5411178 21751820 5411178 10894504 16149356 10553992 16149356 10012077 11569584 10894504 11569584 4526699 16947485 10012077 16947485 15026674 22603646 4526699 22603646 19378890 11945027 15026674 11945027 18878245 20243944 19378890 20243944 5868718 19587970 18878245 19587970 25022956 20770900 5868718 20770900 2795257 1873979 25022956 1873979 22494656 2842048 2795257 2842048 25352537 4509424 22494656 4509424 8736281 1674973 25352537 1674973 11566821 9249805 8736281 9249805 9534481 15112086 11566821 15112086 1871163 10054270 9534481 10054270 14749935 25043091 1871163 25043091 12174289 11909920 14749935 11909920 24120185 12444805 12174289 12444805 15987710 25313440 24120185 25313440 12535281 16671393 15987710 16671393 20731168 14207661 12535281 14207661 3568589 6131956 20731168 6131956 17525948 3285729 3568589 3285729 6895039 18268066 17525948 18268066 15413046 20474749 6895039 20474749 12981751 16081377 15413046 16081377 22543285 13853124 12981751 13853124 9987133 23789389 22543285 23789389 17891459 10695012 9987133 10695012 10041917 18402330 17891459 18402330 6557764 17242577 10041917 17242577 2118069 6875893 6557764 6875893 18640553 24796939 2118069 24796939 4333761 8276867 18640553 8276867 1090886 22768764 4333761 22768764 19115947 25957971 1090886 25957971 18988596 19615921 19115947 19615921 6258232 19819631 18988596 19819631 12102299 6070645 6258232 6070645 25595878 14828146 12102299 14828146 6057130 1434787 25595878 1434787 10086118 21070580 6057130 21070580 24740095 10722663 10086118 10722663 18102457 25893407 24740095 25893407 11765923 18521685 18102457 18521685 19862670 12488233 11765923 12488233 6372798 20661896 19862670 20661896 11892328 20817155 6372798 20817155 24205910 12590694 11892328 12590694 7410374 2718976 24205910 2718976 1938856 19835333 7410374 19835333 11258746 2405461 1938856 2405461 19759500 15627946 11258746 15627946 16078036 20519129 19759500 20519129 20852057 16567155 16078036 16567155 12267476 21654036 20852057 21654036 21198326 14533559 12267476 14533559 11753805 5439145 21198326 5439145 7814970 15690036 11753805 15690036 13364390 19337274 7814970 19337274 8190588 14121327 13364390 14121327 9762441 19007856 8190588 19007856 14973485 10280596 9762441 10280596 19001610 15570870 14973485 15570870 15710647 19844397 19001610 19844397 13913143 16372921 15710647 16372921 1601037 15030090 13913143 15030090 6089783 1244467 1601037 1244467 5945327 21261369 6089783 21261369 5570466 6237119 5945327 6237119 17292493 5599358 5570466 5599358 610426 17689441 17292493 17689441 3284242 467680 610426 467680 16780302 3674021 3284242 3674021 6851071 17601525 16780302 17601525 21911488 7181415 6851071 7181415 6786826 22497403 21911488 22497403 7871285 7241804 6786826 7241804 12636779 8371827 7871285 8371827 20198124 13525260 12636779 13525260 23580291 6658095 20198124 6658095 13401911 24779017 23580291 24779017 18416987 13255820 13401911 13255820 9965454 18888477 18416987 18888477 16677913 10577473 9965454 10577473 2819215 17325752 16677913 17325752 6744100 24020963 2819215 24020963 6226912 7044321 6744100 7044321 24956806 21000719 6226912 21000719 11356275 1905555 24956806 1905555 16005177 11841610 11356275 11841610 1703666 16677153 16005177 16677153 2968543 25351347 1703666 25351347 5313519 23774295 2968543 23774295 3385061 21562382 5313519 21562382 11874890 23365021 3385061 23365021 13975032 14752918 11874890 14752918 7015783 12721517 13975032 12721517 6007711 20060588 7015783 20060588 20803426 6463690 6007711 6463690 6200843 6218993 20803426 6218993 7159771 6484387 6200843 6484387 21582477 7167090 7159771 7167090 23634853 22191524 21582477 22191524 15174789 3350257 23634853 3350257 13996472 11879253 15174789 11879253 16038477 14679885 13996472 14679885 12859517 10753344 16038477 10753344 21034954 13925447 12859517 13925447 10138654 21810632 21034954 21810632 21292842 10809237 10138654 10809237 5997928 5504682 21292842 5504682 15095844 20993907 5997928 20993907 7040709 11649809 15095844 11649809 5867375 7322671 7040709 7322671 7822711 20791055 5867375 20791055 6150863 8392721 7822711 8392721 18189201 6072890 6150863 6072890 20626218 8820465 18189201 8820465 2949919 21172145 20626218 21172145 5130727 2529652 2949919 2529652 13919259 5298331 5130727 5298331 19304304 12692083 13919259 12692083 16129346 20129679 19304304 20129679 6012012 10770535 16129346 10770535 15498976 6133833 6012012 6133833 12249456 11124764 15498976 11124764 16453038 14612347 12249456 14612347 5049091 17143172 16453038 17143172 10833047 5203195 5049091 5203195 7064100 11720416 10833047 11720416 22071509 7330054 7064100 7330054 10044231 4740329 22071509 4740329 6844386 10506647 10044231 10506647 10407694 6815545 6844386 6815545 6448589 11227054 10407694 11227054 17380228 6917020 6448589 6917020 8435885 9616938 17380228 9616938 4726363 18538439 8435885 18538439 4293517 5081504 4726363 5081504 13805874 4535214 4293517 4535214 3369583 13896198 13805874 13896198 12247394 23524378 3369583 23524378 22055115 13096475 12247394 13096475 6817545 23177530 22055115 23177530 4621222 20499885 6817545 20499885 13922528 22023048 4621222 22023048 12599473 12802073 13922528 12802073 8724498 14103115 12599473 14103115 17812389 9178316 8724498 9178316 8818386 9000914 17812389 9000914 2758963 18504821 8818386 18504821 17293117 2377879 2758963 2377879 17340481 9596179 17293117 9596179 3732159 9395916 17340481 9395916 17519119 22768562 3732159 22768562 11640563 9779553 17519119 9779553 5109117 12541795 11640563 12541795 17045631 21494273 5109117 21494273 19697495 17852173 17045631 17852173 22035997 7367238 19697495 7367238 4480653 4835296 22035997 4835296 19633378 4524661 4480653 4524661 6137342 19797486 19633378 19797486 19811667 21304959 6137342 21304959 12937366 19973976 19811667 19973976 13801091 13810700 12937366 13810700 9180891 12957665 13801091 12957665 24980258 9711537 9180891 9711537 19112184 2046689 24980258 2046689 22073104 7736062 19112184 7736062 6697051 22956875 22073104 22956875 16595142 7218152 6697051 7218152 19962314 10643828 16595142 10643828 18852276 20721395 19962314 20721395 10474407 19107293 18852276 19107293 23698552 16400111 10474407 16400111 16258653 3297732 23698552 3297732 11518899 10431768 16258653 10431768 23642517 11963689 11518899 11963689 15820308 24881813 23642517 24881813 15362317 11034079 15820308 11034079 24328605 11584247 15362317 11584247 12866637 25240352 24328605 25240352 20060616 13504810 12866637 13504810 14763801 20531118 20060616 20531118 18716206 15656201 14763801 15656201 765356 19406427 18716206 19406427 12972337 26350921 765356 26350921 13072511 13743280 12972337 13743280 5734128 13774752 13072511 13774752 15134956 6235767 5734128 6235767 3827628 15828454 15134956 15828454 15256578 23093048 3827628 23093048 8812803 11628128 15256578 11628128 11128103 9095398 8812803 9095398 18415822 15842160 11128103 15842160 5845407 8816579 18415822 8816579 8353950 20767154 5845407 20767154 16860947 18690681 8353950 18690681 9235542 10467451 16860947 10467451 12908666 9760570 9235542 9760570 22610204 13919088 12908666 13919088 18335381 23357088 22610204 23357088 13130242 8761983 18335381 8761983 5729887 13711579 13130242 13711579 22219731 5855898 5729887 5855898 6775060 4683294 22219731 4683294 17184699 6637117 6775060 6637117 16090368 9650385 17184699 9650385 16983424 16631896 16090368 16631896 15451586 9891561 16983424 9891561 15793871 15985471 15451586 15985471 22648251 11385966 15793871 11385966 17213243 23456862 22648251 23456862 9714671 17857953 17213243 17857953 21212554 9974614 9714671 9974614 23193650 22098079 21212554 22098079 17870002 24078013 23193650 24078013 9764287 9298536 17870002 9298536 7916855 10272863 9764287 10272863 21230331 19280187 7916855 19280187 3389115 21855180 21230331 21855180 15439837 23510113 3389115 23510113 10689459 11573206 15439837 11573206 10894844 16214789 10689459 16214789 20675493 11586243 10894844 11586243 13760418 6652590 20675493 6652590 17820882 14266219 13760418 14266219 6857889 9320437 17820882 9320437 5388559 20342869 6857889 20342869 6162489 21639036 5388559 21639036 19717904 6700058 6162489 6700058 11693901 20515759 19717904 20515759 2691338 15012368 11693901 15012368 8332479 24043552 2691338 24043552 23868206 8912805 8332479 8912805 23250020 2981527 23868206 2981527 5157542 24432779 23250020 24432779 17756340 21473861 5157542 21473861 6741010 18001082 17756340 18001082 11298660 19902308 6741010 19902308 14104789 15930861 11298660 15930861 6401772 14805853 14104789 14805853 20726483 20768241 6401772 20768241 19417383 6639937 20726483 6639937 10362366 19682419 19417383 19682419 16198152 10923835 10362366 10923835 8394601 16435973 16198152 16435973 6235744 8776767 8394601 8776767 8670055 21247711 6235744 21247711 12836325 9300694 8670055 9300694 9720466 13817437 12836325 13817437 21757528 17676808 9720466 17676808 25014304 5398505 21757528 5398505 8917553 25905333 25014304 25905333 19003651 9443076 8917553 9443076 22364132 7875276 19003651 7875276 16276217 22801186 22364132 22801186 15403319 16931084 16276217 16931084 18915138 11101249 15403319 11101249 3655406 8021306 18915138 8021306 11488539 23272408 3655406 23272408 18856104 15360706 11488539 15360706 10934023 19254579 18856104 19254579 19425510 15868018 10934023 15868018 19592926 20164651 19425510 20164651 8300342 20020010 19592926 20020010 23461859 8947598 8300342 8947598 22277875 3288856 23461859 3288856 20889031 4905498 22277875 4905498 18257531 21542105 20889031 21542105 3652338 8856012 18257531 8856012 19750802 23026076 3652338 23026076 6666564 20492142 19750802 20492142 19286021 20454745 6666564 20454745 21700321 7552133 19286021 7552133 17504449 22319044 21700321 22319044 19931778 9777170 17504449 9777170 7024547 6967123 19931778 6967123 24219418 7565675 7024547 7565675 11482385 25518141 24219418 25518141 19380171 15292889 11482385 15292889 9465433 20097831 19380171 20097831 11966500 17322237 9465433 17322237 17136801 14976291 11966500 14976291 4485030 17620863 17136801 17620863 19215042 4599971 4485030 4599971 19907600 20100955 19215042 20100955 16961818 7256069 19907600 7256069 5162134 17335071 16961818 17335071 5850498 22080031 5162134 22080031 4994432 6126089 5850498 6126089 13381628 22381689 4994432 22381689 6802098 13508841 13381628 13508841 7331491 20502321 6802098 20502321 8284013 19897061 7331491 19897061 3277389 8635400 8284013 8635400 11600582 3704196 3277389 3704196 7068552 15119397 11600582 15119397 18864435 19875763 7068552 19875763 7452699 19392762 18864435 19392762 8671408 19834561 7452699 19834561 10141031 18143301 8671408 18143301 18275690 10930183 10141031 10930183 20710293 8847488 18275690 8847488 18158401 21468645 20710293 21468645 2696523 8699434 18158401 8699434 13915000 2341468 2696523 2341468 12566367 12858189 13915000 12858189 5851517 13084074 12566367 13084074 11668957 6066656 5851517 6066656 12294075 12644273 11668957 12644273 2920658 14619275 12294075 14619275 2597488 23975353 2920658 23975353 24114315 2167262 2597488 2167262 7414338 2913206 24114315 2913206 14194564 19894431 7414338 19894431 9226809 12470920 14194564 12470920 3039775 17976595 9226809 17976595 17608756 2984993 3039775 2984993 6699621 9640138 17608756 9640138 23471982 6851067 6699621 6851067 7441520 24549567 23471982 24549567 17269540 19536075 7441520 19536075 8186927 9556035 17269540 9556035 14101749 8617679 8186927 8617679 21873116 14220481 14101749 14220481 2574676 22772660 21873116 22772660 3842569 2236017 2574676 2236017 8428931 4210437 3842569 4210437 15535503 8571093 8428931 8571093 19077977 10985915 15535503 10985915 25140673 7808454 19077977 7808454 7869998 1748322 25140673 1748322 6885296 8127576 7869998 8127576 15225149 7345110 6885296 7345110 8161475 11439335 15225149 11439335 2917044 8566338 8161475 8566338 22349928 2850213 2917044 2850213 12706202 4336052 22349928 4336052 18175776 14180826 12706202 14180826 7255091 8724599 18175776 8724599 22993963 7841792 7255091 7841792 7719166 24150287 22993963 24150287 21953665 19534468 7719166 19534468 14612233 23121742 21953665 23121742 10384398 12158469 14612233 12158469 613465 11149775 10384398 11149775 11551172 701689 613465 701689 17891488 15093964 11551172 15093964 19184995 18364471 17891488 18364471 17607307 7873099 19184995 7873099 14814581 17901669 17607307 17901669 8273378 15312439 14814581 15312439 10998274 18818471 8273378 18818471 2945641 11703300 10998274 11703300 8968070 3360534 2945641 3360534 20054626 18147685 8968070 18147685 21545848 6872427 20054626 6872427 7921457 22542672 21545848 22542672 15510576 19260755 7921457 19260755 5761367 11156048 15510576 11156048 3132578 5897335 5761367 5897335 10038278 23684896 3132578 23684896 7678413 10430375 10038278 10430375 7416124 7790154 7678413 7790154 5253097 8004016 7416124 8004016 3774988 22148521 5253097 22148521 22716137 22849265 3774988 22849265 18693823 23486687 22716137 23486687 12498128 18886800 18693823 18886800 22146969 14465456 12498128 14465456 3482233 22829757 22146969 22829757 9471488 23320263 3482233 23320263 25111955 9892816 9471488 9892816 5403571 1957984 25111955 1957984 17373774 5735946 5403571 5735946 6153077 9882907 17373774 9882907 3880570 21346685 6153077 21346685 22924776 22704585 3880570 22704585 3630686 23980745 22924776 23980745 16928645 23225403 3630686 23225403 13171064 17677961 16928645 17677961 17893940 13889979 13171064 13889979 20921227 18484656 17893940 18484656 15634968 21472114 20921227 21472114 21389296 10922638 15634968 10922638 16982508 21939701 21389296 21939701 10481663 9942400 16982508 9942400 24165986 16728886 10481663 16728886 16485752 25230900 24165986 25230900 18140703 10691126 16485752 10691126 5940846 18566668 18140703 18566668 8901314 21401652 5940846 21401652 25095570 18410363 8901314 18410363 6530098 26211419 25095570 26211419 20349719 20827756 6530098 20827756 18503627 20741462 20349719 20741462 18920598 8502890 18503627 8502890 16194978 8132525 18920598 8132525 11407442 10560309 16194978 10560309 12215372 12192017 11407442 12192017 21887815 15136962 12215372 15136962 24115557 5001081 21887815 5001081 5346909 2919135 24115557 2919135 15290554 5852178 5346909 5852178 7927166 11321408 15290554 11321408 20129456 19094741 7927166 19094741 13317835 20637049 20129456 20637049 16634988 13382400 13317835 13382400 23333546 17375882 16634988 17375882 7327509 24407113 23333546 24407113 17396856 20081028 7327509 20081028 23105070 17861367 17396856 17861367 21451359 3875034 23105070 3875034 20817014 5590355 21451359 5590355 24702552 21462871 20817014 21462871 19655704 2026460 24702552 2026460 13998906 7171046 19655704 7171046 4532111 12700904 13998906 12700904 8423780 4636015 4532111 4636015 23124531 18544936 8423780 18544936 20127448 24285715 23124531 24285715 20066446 20984373 20127448 20984373 24454792 20944008 20066446 20944008 20983121 25420198 24454792 25420198 20164253 21429345 20983121 21429345 7077214 6804921 20164253 6804921 6052187 19799429 7077214 19799429 23214837 6502331 6052187 6502331 26413434 3817550 23214837 3817550 3957754 744776 26413434 744776 4256997 23020243 3957754 23020243 15080170 22658535 4256997 22658535 3700844 11982716 15080170 11982716 12035939 4169233 3700844 4169233 19676008 12715915 12035939 12715915 6211358 20457207 19676008 20457207 6008993 20773895 6211358 20773895 2154004 21189909 6008993 21189909 15704943 24744270 2154004 24744270 3861541 11101814 15704943 11101814 4590308 23027602 3861541 23027602 6751178 4556770 4590308 4556770 5158300 20457410 6751178 20457410 11225617 21678754 5158300 21678754 7992265 15742961 11225617 15742961 11198064 8506535 7992265 8506535 12126550 12116259 11198064 12116259 10012887 12543937 12126550 12543937 20262427 10593261 10012887 10593261 13060117 21158917 20262427 21158917 21312926 13954157 13060117 13954157 9276395 5564028 21312926 5564028 4653854 9750757 9276395 9750757 16416335 4736074 4653854 4736074 15863824 17127277 16416335 17127277 17628027 10612746 15863824 10612746 418059 18318323 17628027 18318323 5554767 26487202 418059 26487202 19757080 5685089 5554767 5685089 10633588 7238835 19757080 7238835 10999825 16635032 10633588 16635032 22055353 15919280 10999825 15919280 5979590 4570308 22055353 4570308 10190410 6541207 5979590 6541207 18634573 17075628 10190410 17075628 6797819 18731187 18634573 18731187 15356800 20485567 6797819 20485567 12011998 11529032 15356800 11529032 25218250 14934522 12011998 14934522 22024437 1844882 25218250 1844882 22847398 23141607 22024437 23141607 5368328 23654572 22847398 23654572 9772148 21434679 5368328 21434679 20910577 10259092 9772148 10259092 10537346 21658549 20910577 21658549 18245293 11190421 10537346 11190421 9049362 18700501 18245293 18700501 9202615 9711579 9049362 9711579 12932491 9556808 9202615 9556808 10845387 14061881 12932491 14061881 13059856 11524288 10845387 11524288 8935125 13457638 13059856 13457638 8470650 18382023 8935125 18382023 3800525 18672953 8470650 18672953 20779919 23075429 3800525 23075429 5593774 21432740 20779919 21432740 3879226 5651008 5593774 5651008 8371372 22856606 3879226 22856606 8401764 18798622 8371372 18798622 20797440 18650483 8401764 18650483 7675066 6348932 20797440 6348932 5876464 8251433 7675066 8251433 13877518 21040225 5876464 21040225 16769098 14043852 13877518 14043852 19053761 10088940 16769098 10088940 2129564 19808045 19053761 19808045 10007363 24775070 2129564 24775070 8085475 17048209 10007363 17048209 7972139 19357861 8085475 19357861 18005099 8649266 7972139 8649266 11743399 18396609 18005099 18396609 12606776 12295149 11743399 12295149 9304319 12791529 12606776 12791529 15522544 17994386 9304319 17994386 20013760 11234412 15522544 11234412 13529174 6889898 20013760 6889898 14324966 13308369 13529174 13308369 13140606 12217167 14324966 12217167 12715499 13606186 13140606 13606186 6845020 14016414 12715499 14016414 15527384 20243539 6845020 20243539 23580440 15828470 15527384 15828470 6913896 3353824 23580440 3353824 14730955 19946175 6913896 19946175 22506735 15388328 14730955 15388328 12221086 23235618 22506735 23235618 11849047 14621580 12221086 14621580 17697216 12545190 11849047 12545190 19033112 18563655 17697216 18563655 16500938 7934958 19033112 7934958 16599093 10125215 16500938 10125215 6144768 10662651 16599093 10662651 23429178 6503525 6144768 6503525 5926989 24614645 23429178 24614645 10197367 5840117 5926989 5840117 23352585 17010698 10197367 17010698 6124695 24665340 23352585 24665340 15454337 21380127 6124695 21380127 22461901 16104010 15454337 16104010 17174806 4626714 22461901 4626714 18641028 9943441 17174806 9943441 18349804 19378900 18641028 19378900 5857568 18961929 18349804 18961929 14864124 21353230 5857568 21353230 4567070 11690003 14864124 11690003 21788434 22504587 4567070 22504587 18323777 22653905 21788434 22653905 1927418 8825052 18323777 8825052 12202952 2193841 1927418 2193841 5226990 12916200 12202952 12916200 15717725 5586427 5226990 5586427 25633570 16467785 15717725 16467785 18532859 1546314 25633570 1546314 20497204 19084574 18532859 19084574 19881442 6503445 20497204 6503445 10049964 7361478 19881442 7361478 7720956 16953494 10049964 16953494 10509347 19570316 7720956 19570316 10953612 16572107 10509347 16572107 23146258 11390205 10953612 11390205 21768191 3663218 23146258 3663218 9379070 22603600 21768191 22603600 23485894 9750961 9379070 9750961 5034352 24476125 23485894 24476125 5724712 5199133 5034352 5199133 9372900 5729413 5724712 5729413 3092875 10099962 9372900 10099962 18604724 3513103 3092875 3513103 7182191 8503237 18604724 8503237 9375840 19997289 7182191 19997289 12903908 9754206 9375840 9754206 3059566 13786564 12903908 13786564 6144346 3517574 3059566 3517574 2415581 20865582 6144346 20865582 18900366 24437729 2415581 24437729 19260385 19617239 18900366 19617239 20354496 7789068 19260385 7789068 13828941 20772185 20354496 20772185 14884311 14806946 13828941 14806946 16611202 11640250 14884311 11640250 13487653 16883233 16611202 16883233 16930128 13504930 13487653 13504930 23263939 17586484 16930128 17586484 13223354 3738775 23263939 3738775 22580944 14138128 13223354 14138128 21488613 4566445 22580944 4566445 25078112 22427465 21488613 22427465 5318755 1790761 25078112 1790761 9448858 21274040 5318755 21274040 9140668 17710622 9448858 17710622 5404545 9641557 9140668 9641557 9476045 5596872 5404545 5596872 13115025 18067310 9476045 18067310 7593136 14140918 13115025 14140918 24132130 19356038 7593136 19356038 9296821 2737912 24132130 2737912 14641092 9847897 9296821 9847897 6095051 14765898 14641092 14765898 18141105 20571685 6095051 20571685 5131836 8687576 18141105 8687576 13493639 21483293 5131836 21483293 20208098 14505964 13493639 14505964 10871384 20925803 20208098 20925803 16642419 11205230 10871384 11205230 12445197 10118022 16642419 10118022 20288747 14899040 12445197 14899040 15376297 20710922 20288747 20710922 2732042 15623972 15376297 15623972 4938255 2782234 2732042 2782234 19883116 5110829 4938255 5110829 9679110 20335369 19883116 20335369 12041854 17356593 9679110 17356593 24736424 12909382 12041854 12909382 5787287 2142272 24736424 2142272 14911884 6087273 5787287 6087273 13005898 15102830 14911884 15102830 13762007 13765269 13005898 13765269 18120693 13990239 13762007 13990239 18447242 9131393 18120693 9131393 15096214 8552894 18447242 8552894 14151265 15683565 15096214 15683565 8768986 14575212 14151265 14575212 12814519 18508406 8768986 18508406 12832530 13164392 12814519 13164392 18088406 13912372 12832530 13912372 6416889 18721983 18088406 18721983 8602261 6903026 6416889 6903026 18566901 18844229 8602261 18844229 15405772 19375192 18566901 19375192 18479934 16145144 15405772 16145144 6087339 8392047 18479934 8392047 17157483 21237636 6087339 21237636 13268909 10186945 17157483 10186945 8978111 13204635 13268909 13204635 13325736 9212126 8978111 9212126 5706541 14075129 13325736 14075129 19621305 21185801 5706541 21185801 22115000 7375938 19621305 7375938 14560569 22742345 22115000 22742345 11312951 12329912 14560569 12329912 25608658 11759178 11312951 11759178 3748231 1535205 25608658 1535205 15573463 3837908 3748231 3837908 13584586 11304872 15573463 11304872 5156698 13337484 13584586 13337484 8759128 5329070 5156698 5329070 12748418 9182472 8759128 9182472 18875730 13849943 12748418 13849943 22118860 19715707 18875730 19715707 16109408 4888925 22118860 4888925 23047276 10736420 16109408 10736420 13827609 3768004 23047276 3768004 3650629 12680811 13827609 12680811 4094580 3720586 3650629 3720586 21802181 22916493 4094580 22916493 12149593 4960136 21802181 4960136 8271052 14983540 12149593 14983540 18462496 8717948 8271052 8717948 7143945 8580987 18462496 8580987 8298304 19942190 7143945 19942190 10127529 18986834 8298304 18986834 21779702 10953782 10127529 10953782 20149643 4907863 21779702 4907863 20921560 6678711 20149643 6678711 21496315 5786650 20921560 5786650 9535032 5375035 21496315 5375035 8971974 17298786 9535032 17298786 15243235 18274462 8971974 18274462 7327691 11744223 15243235 11744223 15716000 19570165 7327691 19570165 6595764 11302998 15716000 11302998 10351226 6634950 6595764 6634950 19406706 16696079 10351226 16696079 20178735 7546199 19406706 7546199 10012438 6875146 20178735 6875146 16332805 16970298 10012438 16970298 13239794 10685002 16332805 10685002 22629933 13624038 13239794 13624038 3789179 23457018 22629933 23457018 14686563 3686802 3789179 3686802 19385183 15418642 14686563 15418642 10893612 20185434 19385183 20185434 15613032 15934771 10893612 15934771 13857498 11461771 15613032 11461771 13881934 12955858 13857498 12955858 16840684 13098637 13881934 13098637 7766810 17570236 16840684 17570236 11506610 19348284 7766810 19348284 13999034 12408438 11506610 12408438 12315944 15000472 13999034 15000472 18104180 13350927 12315944 13350927 5663995 8662743 18104180 8662743 16164188 5923812 5663995 5923812 7626871 16433238 16164188 16433238 25229939 19627531 7626871 19627531 1962139 26345024 25229939 26345024 9896819 2201565 1962139 2201565 20149523 17224159 9896819 17224159 22711397 6740302 20149523 6740302 19750084 4342595 22711397 4342595 21102281 7310041 19750084 7310041 7920110 21784635 21102281 21784635 3615693 8221427 7920110 8221427 8975523 4020680 3615693 4020680 5831608 18287577 8975523 18287577 25056389 5933312 5831608 5933312 24421896 1988223 25056389 1988223 18885119 25589377 24421896 25589377 7868486 19342209 18885119 19342209 7678971 19210829 7868486 19210829 10028619 19355642 7678971 19355642 9250550 10730234 10028619 10730234 4762501 9629538 9250550 9629538 15288970 4829713 4762501 4829713 13385334 11734513 15288970 11734513 23512176 13294310 13385334 13294310 7787825 3305626 23512176 3305626 22410395 19139237 7787825 19139237 20259894 4261471 22410395 4261471 10394670 20585457 20259894 20585457 16555568 11011253 10394670 11011253 22373927 10733611 16555568 10733611 9349650 4621338 22373927 4621338 14390185 17780458 9349650 17780458 1659518 12429223 14390185 12429223 13444690 25031051 1659518 25031051 8111622 14149627 13444690 14149627 16048335 19087137 8111622 19087137 6136287 11100256 16048335 11100256 2879952 6351998 6136287 6351998 2941350 2789721 2879952 2789721 8694744 2517999 2941350 2517999 4405268 9050158 8694744 9050158 24312794 22319810 4405268 22319810 6288272 2711943 24312794 2711943 20397692 20435696 6288272 20435696 11235262 20992691 20397692 20992691 3235211 12006055 11235262 12006055 17898828 3668926 3235211 3668926 19012498 9216589 17898828 9216589 10412942 19330347 19012498 19330347 13122591 16592626 10412942 16592626 22753640 13568470 13122591 13568470 24568258 23841884 22753640 23841884 12084244 25604225 24568258 25604225 10774038 14738954 12084244 14738954 2516511 16077348 10774038 16077348 21989480 24494518 2516511 24494518 9592015 22612483 21989480 22612483 14825238 17387937 9592015 17387937 16213860 11884159 14825238 11884159 16017057 16800106 16213860 16800106 13604264 10940536 16017057 10940536 3820552 13794190 13604264 13794190 23611832 23131399 3820552 23131399 17518981 3341444 23611832 3341444 11436412 18153831 17518981 18153831 20112324 15343924 11436412 15343924 16634771 6741095 20112324 6741095 7446112 10115184 16634771 10115184 18184684 19763898 7446112 19763898 15579478 18477183 18184684 18477183 15671451 11305201 15579478 11305201 16406013 16345836 15671451 16345836 12330408 17112416 16406013 17112416 19543975 13393101 12330408 13393101 25749400 19673123 19543975 19673123 8845396 1338177 25749400 1338177 8022669 18307573 8845396 18307573 25584363 8176779 8022669 8176779 11626144 1234513 25584363 1234513 21252690 15261276 11626144 15261276 10781105 5385120 21252690 5385120 16782594 16273992 10781105 16273992 7110879 17454379 16782594 17454379 19286889 7417676 7110879 7417676 25104601 7809461 19286889 7809461 18115570 26044897 25104601 26044897 17242907 8677904 18115570 8677904 2580985 17969474 17242907 17969474 15895313 2453426 2580985 2453426 22875916 11154559 15895313 11154559 7219508 23625670 22875916 23625670 14168097 20010219 7219508 20010219 14960037 12648966 14168097 12648966 8071467 15136280 14960037 15136280 17476563 8389830 8071467 8389830 9130900 9367103 17476563 9367103 16175306 9562230 9130900 9562230 24416886 10669376 16175306 10669376 16102012 25472414 24416886 25472414 8868493 16408153 16102012 16408153 13734621 18437610 8868493 18437610 16215211 12940770 13734621 12940770 22355424 17093235 16215211 17093235 11721389 23102153 22355424 23102153 2415654 12454979 11721389 12454979 15840352 24319348 2415654 24319348 10630089 16574645 15840352 16574645 17294533 16338401 10630089 16338401 20503336 18047929 17294533 18047929 7637878 6066399 20503336 6066399 6255386 8106019 7637878 8106019 19504944 20495575 6255386 20495575 12967192 20305369 19504944 20305369 9005777 13518893 12967192 13518893 8919777 9457490 9005777 9457490 21930932 9388151 8919777 9388151 24650195 23105379 21930932 23105379 11880914 25676555 24650195 25676555 16045105 15075342 11880914 15075342 21073887 16351154 16045105 16351154 1734287 21757966 21073887 21757966 23522639 1861941 1734287 1861941 9248730 24517715 23522639 24517715 9889615 9526316 9248730 9526316 15911312 17176782 9889615 17176782 14563793 10705344 15911312 10705344 10696792 14709363 14563793 14709363 21875767 11644349 10696792 11644349 11018868 5053493 21875767 5053493 20606244 15683631 11018868 15683631 5130647 6301262 20606244 6301262 10623888 22109863 5130647 22109863 13537598 10864545 10623888 10864545 4004203 14178072 13537598 14178072 4101671 4476057 4004203 4476057 15989993 22470474 4101671 22470474 20440543 11160662 15989993 11160662 3512804 20908110 20440543 20908110 3351742 23458184 3512804 23458184 4990872 23411234 3351742 23411234 20485443 22062875 4990872 22062875 3231596 6584964 20485443 6584964 20327610 3742131 3231596 3742131 12257274 6819210 20327610 6819210 5297483 13368136 12257274 13368136 6663301 22033796 5297483 22033796 11534751 6729273 6663301 6729273 15255377 12512433 11534751 12512433 13573451 11407569 15255377 11407569 21311155 13129193 13573451 13129193 15608187 5723948 21311155 5723948 7348034 11475212 15608187 11475212 18578930 7908347 7348034 7908347 16314223 8586172 18578930 8586172 8534203 16962162 16314223 16962162 22132986 18640557 8534203 18640557 7589921 23301516 22132986 23301516 2470296 7564146 7589921 7564146 10789254 24417690 2470296 24417690 4259381 11435189 10789254 11435189 16503733 22609853 4259381 22609853 13793476 10361949 16503733 10361949 4350822 14796966 13793476 14796966 12216851 22587222 4350822 22587222 6645271 14597993 12216851 14597993 8526720 6944785 6645271 6944785 8825714 9090259 8526720 9090259 19463865 8900762 8825714 8900762 4299302 7615398 19463865 7615398 25241596 4703295 4299302 4703295 2669289 1642690 25241596 1642690 22309651 24148627 2669289 24148627 12918711 4446742 22309651 4446742 19272305 13809794 12918711 13809794 12564908 19809089 19272305 19809089 10159589 13208360 12564908 13208360 20800020 10560643 10159589 10560643 14311492 21372946 20800020 21372946 3729441 15316930 14311492 15316930 16139152 4286531 3729441 4286531 4901063 10550820 16139152 10550820 8689189 4923068 4901063 4923068 11586253 9000283 8689189 9000283 10495046 15711812 11586253 15711812 13423854 16323468 10495046 16323468 19721842 13394367 13423854 13394367 7247055 7230758 19721842 7230758 10813493 7753248 7247055 7753248 25275196 11285565 10813493 11285565 17670641 1581924 25275196 1581924 13814181 9063803 17670641 9063803 19813443 12834763 13814181 12834763 9706957 7244688 19813443 7244688 6596639 17380237 9706957 17380237 8188688 20954293 6596639 20954293 15874872 8664358 8188688 8664358 8495488 10883818 15874872 10883818 17240961 9043024 8495488 9043024 24089629 17813840 17240961 17813840 21697267 2825951 24089629 2825951 6335744 5362932 21697267 5362932 1540232 6179919 6335744 6179919 4604568 25261992 1540232 25261992 18642637 5007264 4604568 5007264 7411996 19178367 18642637 19178367 21778130 7748062 7411996 7748062 9894471 22752182 21778130 22752182 22393007 10524557 9894471 10524557 1848265 4558998 22393007 4558998 17141039 2013174 1848265 2013174 21325611 17846785 17141039 17846785 10546672 22072923 21325611 22072923 8244224 10824830 10546672 10824830 13598998 8653793 8244224 8653793 23277289 13124601 13598998 13124601 10962011 23714015 23277289 23714015 6486139 11720216 10962011 11720216 14383415 6450403 6486139 6450403 11167013 12374930 14383415 12374930 10184466 15695911 11167013 15695911 16349484 16816613 10184466 16816613 6202603 17012499 16349484 17012499 13569604 6110340 6202603 6110340 4125568 14525837 13569604 14525837 4668964 22708856 4125568 22708856 15165595 22427634 4668964 22427634 20038577 11473583 15165595 11473583 8491084 6944394 20038577 6944394 4627322 18539494 8491084 18539494 22815532 4775285 4627322 4775285 11567569 3920809 22815532 3920809 21170420 15383039 11567569 15383039 20198098 5833781 21170420 5833781 17284049 20820233 20198098 20820233 2621726 10025012 17284049 10025012 17376573 24291013 2621726 24291013 10201429 9460933 17376573 9460933 7541819 10923756 10201429 10923756 15655160 19321353 7541819 19321353 25504241 16364010 15655160 16364010 4810283 1318243 25504241 1318243 11865065 21683536 4810283 21683536 4475697 12450752 11865065 12450752 15742285 4645529 4475697 4645529 22192989 11391822 15742285 11391822 12153831 23313490 22192989 23313490 14214874 12862891 12153831 12862891 13107221 12687774 14214874 12687774 8320961 13481219 13107221 13481219 13868394 8566760 8320961 8566760 18051369 12875306 13868394 12875306 13186082 18463703 18051369 18463703 22512425 14297323 13186082 14297323 3864906 4377496 22512425 4377496 23013600 3671503 3864906 3671503 17467813 3863152 23013600 3863152 2801941 18182976 17467813 18182976 5461285 2798966 2801941 2798966 16321864 6037815 5461285 6037815 8913628 10665925 16321864 10665925 4022490 9538608 8913628 9538608 8643120 22851156 4022490 22851156 18249872 18561623 8643120 18561623 4154530 19090886 18249872 19090886 12408559 4216561 4154530 4216561 24116526 12869642 12408559 12869642 12389113 25039201 24116526 25039201 18573328 14540257 12389113 14540257 15950460 8515361 18573328 8515361 11349335 10836823 15950460 10836823 16752691 11862263 11349335 11862263 6882745 17460520 16752691 17460520 1156857 20103210 6882745 20103210 10702566 25937292 1156857 25937292 15384714 16366736 10702566 16366736 11737115 11691592 15384714 11691592 4064287 15220275 11737115 15220275 14527344 4026231 4064287 4026231 20410582 12241370 14527344 12241370 13761241 6885843 20410582 6885843 11467021 14774038 13761241 14774038 23157673 15160814 11467021 15160814 21108582 23551377 23157673 23551377 8474910 5823493 21108582 5823493 14089435 8891377 8474910 8891377 20154289 14410616 14089435 14410616 18585755 20870177 20154289 20870177 7939221 18997393 18585755 18997393 4096582 19218293 7939221 19218293 8507528 4070837 4096582 4070837 5262296 8905414 8507528 8905414 21308996 5227683 5262296 5227683 8693209 21945897 21308996 21945897 6166765 9175947 8693209 9175947 13770733 20712086 6166765 20712086 17828245 14304349 13770733 14304349 13692895 18105035 17828245 18105035 22892703 13256874 13692895 13256874 12284055 24047250 22892703 24047250 6629653 14584100 12284055 14584100 17264975 7160593 6629653 7160593 15433636 17866407 17264975 17866407 9681885 16165685 15433636 16165685 4025929 10052922 9681885 10052922 10426427 4380255 4025929 4380255 18042944 16436067 10426427 16436067 18060342 9103243 18042944 9103243 5159396 9022874 18060342 9022874 6206143 21481693 5159396 21481693 21607115 20795173 6206143 20795173 4478279 5276558 21607115 5276558 15321211 4623690 4478279 4623690 22179077 16216942 15321211 16216942 19807871 4507096 22179077 4507096 8459974 7088831 19807871 7088831 23046829 18627591 8459974 18627591 20387176 3985141 23046829 3985141 22643937 21076190 20387176 21076190 7800592 4166029 22643937 4166029 4911745 19632954 7800592 19632954 14140902 5126970 4911745 5126970 24392606 14371243 14140902 14371243 2940243 2429544 24392606 2429544 20619998 2968350 2940243 2968350 3663715 21372794 20619998 21372794 24062569 23193896 3663715 23193896 11437955 2901170 24062569 2901170 22771388 11739992 11437955 11739992 18856120 23158965 22771388 23158965 20625191 19244377 18856120 19244377 6990307 21290061 20625191 21290061 2445741 7156997 6990307 7156997 15354018 24624326 2445741 24624326 22591231 11468865 15354018 11468865 19796631 4547725 22591231 4547725 4460544 20004408 19796631 20004408 21491620 22567893 4460544 22567893 6382252 5364077 21491620 5364077 12986530 6886676 6382252 6886676 20836942 13207378 12986530 13207378 15777750 21465849 20836942 21465849 4472329 11081341 15777750 11081341 17493736 4508295 4472329 4508295 10601818 9836566 17493736 9836566 21612124 16230796 10601818 16230796 24560669 5299122 21612124 5299122 4633965 2224548 24560669 2224548 21438470 4697730 4633965 4697730 12182362 5718573 21438470 5718573 8733196 14512165 12182362 14512165 8989253 18615478 8733196 18615478 22483228 17974588 8989253 17974588 23234770 23333721 22483228 23333721 11804826 24475536 23234770 24475536 14248861 12800634 11804826 12800634 7906866 12239810 14248861 12239810 6919424 8131446 7906866 8131446 14531513 20287473 6919424 20287473 8357139 12302676 14531513 12302676 16569888 8886805 8357139 8886805 14315504 16856168 16569888 16856168 22027703 12313171 14315504 12313171 22040206 4871109 22027703 4871109 3100895 22824178 22040206 22824178 15682039 23742476 3100895 23742476 21475723 11327991 15682039 11327991 12825744 22035274 21475723 22035274 12596077 13859301 12825744 13859301 16734084 13601913 12596077 13601913 11258725 9981207 16734084 9981207 9892367 12078120 11258725 12078120 10971358 10339338 9892367 10339338 19570886 15771100 10971358 15771100 12514846 7643700 19570886 7643700 17305956 12976133 12514846 12976133 7106363 9515272 17305956 9515272 20171724 20299318 7106363 20299318 7518186 6652346 20171724 6652346 12539879 7498345 7518186 7498345 1863504 13038041 12539879 13038041 1170380 25109818 1863504 25109818 15383089 25871568 1170380 25871568 18495576 15570063 15383089 15570063 19509101 8405167 18495576 8405167 14502009 20004100 19509101 20004100 23976390 14996598 14502009 14996598 11400773 3122570 23976390 3122570 7300473 12181343 11400773 12181343 24142546 19840415 7300473 19840415 8352225 25091420 24142546 25091420 21514909 18624996 8352225 18624996 20430161 22568070 21514909 22568070 22468635 6630320 20430161 6630320 22269722 23273705 22468635 23273705 4478814 4584241 22269722 4584241 11828179 4692086 4478814 4692086 16403571 12109806 11828179 12109806 20329900 16920523 16403571 16920523 18786370 6962119 20329900 6962119 1764281 19513975 18786370 19513975 19219865 1883113 1764281 1883113 23797503 7883083 19219865 7883083 96798 3114196 23797503 3114196 8090833 75254 96798 75254 24155978 8696001 8090833 8696001 12751564 2830234 24155978 2830234 3962792 12799698 12751564 12799698 3927317 22842017 3962792 22842017 3674132 23028057 3927317 23028057 4134007 4138609 3674132 4138609 20054492 4039400 4134007 4039400 12411148 20512373 20054492 20512373 14191301 14465033 12411148 14465033 2869329 14291294 14191301 14291294 9787265 24132316 2869329 24132316 12956462 17300270 9787265 17300270 24045732 13752482 12956462 13752482 13033182 25256358 24045732 25256358 3668671 13556465 13033182 13556465 14454086 3832836 3668671 3832836 6396152 15087470 14454086 15087470 4540193 20397021 6396152 20397021 10583679 4695244 4540193 4695244 17152537 16726104 10583679 16726104 14990035 10074917 17152537 10074917 1755443 15719144 14990035 15719144 18363550 25225435 1755443 25225435 10943607 18863124 18363550 18863124 21670680 11641601 10943607 11641601 4532353 22120814 21670680 22120814 17910417 4934382 4532353 4934382 22589082 18108215 17910417 18108215 11273996 23283929 22589082 23283929 15773409 15682344 11273996 15682344 17719000 16482703 15773409 16482703 1071010 9010585 17719000 9010585 14413547 975941 1071010 975941 17586136 12090829 14413547 12090829 13857267 18180097 17586136 18180097 13827592 14080059 13857267 14080059 21631760 14783056 13827592 14783056 7979960 22363738 21631760 22363738 14686231 8250520 7979960 8250520 11210077 15618255 14686231 15618255 11774009 15614126 11210077 15614126 12552107 12260005 11774009 12260005 8402014 13956778 12552107 13956778 23796351 18673312 8402014 18673312 4005557 3052651 23796351 3052651 24054257 3963064 4005557 3963064 6320131 2841413 24054257 2841413 23248302 21002920 6320131 21002920 17926437 24103851 23248302 24103851 20964596 9311277 17926437 9311277 12292986 5824943 20964596 5824943 14818903 12752308 12292986 12752308 21375707 15829494 14818903 15829494 13148927 22051250 21375707 22051250 21638136 14084838 13148927 14084838 3334683 22262178 21638136 22262178 3111071 23470427 3334683 23470427 15140501 3498137 3111071 3498137 22376747 15642181 15140501 15642181 22684985 4535472 22376747 4535472 2696750 4071843 22684985 4071843 3983615 24272587 2696750 24272587 3331909 4397178 3983615 4397178 17896690 23391173 3331909 23391173 18929782 8891716 17896690 8891716 10006066 19253792 18929782 19253792 8364258 17101776 10006066 17101776 10479824 18792164 8364258 18792164 24380328 16352271 10479824 16352271 9828242 25399907 24380328 25399907 22527802 17265807 9828242 17265807 4225790 4429977 22527802 4429977 15705993 22375949 4225790 22375949 6715549 16433283 15705993 16433283 18651479 20729866 6715549 20729866 10956649 8553972 18651479 8553972 26348985 11685864 10956649 11685864 12479905 696320 26348985 696320 12648323 14405958 12479905 14405958 16240720 13754824 12648323 13754824 9290828 10633227 16240720 10633227 9522155 9820850 9290828 9820850 19273134 17599595 9522155 17599595 19890991 7786082 19273134 7786082 11514364 20495808 19890991 20495808 5708310 12480699 11514364 12480699 9627201 21450740 5708310 21450740 20313669 17117462 9627201 17117462 18989207 6969738 20313669 6969738 18295086 8272767 18989207 8272767 16024127 18719628 18295086 18719628 6956237 16673213 16024127 16673213 10913566 20032654 6956237 20032654 21909656 15820178 10913566 15820178 5108115 5162124 21909656 5162124 2212636 21804290 5108115 21804290 10987369 1965865 2212636 1965865 18727764 12024844 10987369 12024844 25851836 19270078 18727764 19270078 21196476 1204087 25851836 1204087 25513048 5786303 21196476 5786303 19588079 1609889 25513048 1609889 18829754 7415479 19588079 7415479 21709476 18973397 18829754 18973397 17150181 5127829 21709476 5127829 15629634 9888548 17150181 9888548 19905819 16211557 15629634 16211557 15842653 20356779 19905819 20356779 7180770 16451922 15842653 16451922 11490434 19815628 7180770 19815628 7796589 15867092 11490434 15867092 19324272 8248053 7796589 8248053 18281740 7723393 19324272 7723393 20572708 8832187 18281740 8832187 10894626 21252485 20572708 21252485 9384109 16296300 10894626 16296300 9717774 9643250 9384109 9643250 920110 17295729 9717774 17295729 7024386 1042374 920110 1042374 22949268 7488173 7024386 7488173 3151978 24164448 22949268 24164448 10583095 3020387 3151978 3020387 11180533 16213081 10583095 16213081 5452375 12073400 11180533 12073400 16638978 5630627 5452375 5630627 16406252 10308491 16638978 10308491 5500490 17124450 16406252 17124450 22319689 5849426 5500490 5849426 4458515 4682702 22319689 4682702 13394155 4704897 4458515 4704897 15382051 13546950 13394155 13546950 13896964 11669959 15382051 11669959 17371431 14300970 13896964 14300970 4546787 9659169 17371431 9659169 8036440 22141237 4546787 22141237 15834640 8238222 8036440 8238222 13671469 16563875 15834640 16563875 19061175 13796441 13671469 13796441 1112868 19733614 19061175 19733614 21751581 25627556 1112868 25627556 5162334 4982089 21751581 4982089 22284736 5476043 5162334 5476043 13313986 4813472 22284736 4813472 16060654 13562572 13313986 13562572 22784255 11098001 16060654 11098001 14917568 23489407 22784255 23489407 13544084 15597168 14917568 15597168 11590606 14558053 13544084 14558053 1126952 15335958 11590606 15335958 8923561 25907156 1126952 25907156 7343637 18414442 8923561 18414442 22444784 7436830 7343637 7436830 15985947 23096728 22444784 23096728 21539974 16593058 15985947 16593058 24140960 5377614 21539974 5377614 10516935 25307683 24140960 25307683 2190994 11270365 10516935 11270365 8528095 24653537 2190994 24653537 23119251 18349484 8528095 18349484 22445155 24444196 23119251 24444196 16171049 4507970 22445155 4507970 7436715 10491294 16171049 10491294 14044750 8032280 7436715 8032280 13215667 12985958 14044750 12985958 5235182 13992453 13215667 13992453 17404759 5320816 5235182 5320816 17780806 18070622 17404759 18070622 5055139 9389917 17780806 9389917 8265521 21837013 5055139 21837013 10027238 18862554 8265521 18862554 17588561 17330807 10027238 17330807 6740479 9447764 17588561 9447764 7272443 20039527 6740479 20039527 19298962 7527890 7272443 7527890 11824347 19910624 19298962 19910624 8882975 12203341 11824347 12203341 14915619 18421496 8882975 18421496 11273850 12022419 14915619 12022419 15952687 11721542 11273850 11721542 16055430 16675632 15952687 16675632 10112038 16300346 16055430 16300346 19452246 10878261 10112038 10878261 17151862 19607219 19452246 19607219 23766898 17650836 17151862 17650836 14672063 3069423 23766898 3069423 18421416 15364654 14672063 15364654 15529405 8599498 18421416 8599498 17142143 11470019 15529405 11470019 19172520 10089103 17142143 10089103 6328488 7830358 19172520 7830358 16379971 6830398 6328488 6830398 18902356 10317103 16379971 10317103 7630594 19513918 18902356 19513918 17628476 8157609 7630594 8157609 4825118 18142047 17628476 18142047 12093830 22382078 4825118 22382078 8049010 14680220 12093830 14680220 21560905 19127609 8049010 19127609 19138585 22292387 21560905 22292387 20670106 19715477 19138585 19715477 6889433 6309347 20670106 6309347 3211417 19958652 6889433 19958652 22316501 23526332 3211417 23526332 23747229 4710357 22316501 4710357 13834989 24989483 23747229 24989483 19130205 14541382 13834989 14541382 4849163 7810457 19130205 7810457 11917065 21699182 4849163 21699182 9526243 12257449 11917065 12257449 16001197 9913706 9526243 9913706 1387340 16540382 16001197 16540382 7878811 1576607 1387340 1576607 16876002 8401449 7878811 8401449 15060883 17782975 16876002 17782975 7207936 11829329 15060883 11829329 17314568 7252635 7207936 7252635 8919798 17643117 17314568 17643117 20711985 9078795 8919798 9078795 17716624 21482686 20711985 21482686 23040939 18696918 17716624 18696918 4150910 4021465 23040939 4021465 13376458 4295504 4150910 4295504 15744265 13585216 13376458 13585216 8416080 16173476 15744265 16173476 23603363 18519619 8416080 18519619 17796755 3321250 23603363 3321250 7742902 18370471 17796755 18370471 19451486 7799556 7742902 7799556 22899086 7624540 19451486 7624540 1132970 3878530 22899086 3878530 2075326 1270669 1132970 1270669 19701377 2469318 2075326 2469318 8043092 20483846 19701377 20483846 19719673 19162231 8043092 19162231 13393274 20437745 19719673 20437745 22226333 14491400 13393274 14491400 11009607 22794218 22226333 22794218 13921090 16262263 11009607 16262263 1215353 12803608 13921090 12803608 16696440 1245992 1215353 1245992 14499767 17395794 16696440 17395794 8772813 12083276 14499767 12083276 13720099 18392131 8772813 18392131 9501717 14759092 13720099 14759092 17028181 9966772 9501717 9966772 14072596 10009735 17028181 10009735 8464080 12469083 14072596 12469083 20843310 18803189 8464080 18803189 9540519 6103466 20843310 6103466 13862669 17552213 9540519 17552213 8370111 12806164 13862669 12806164 20410481 8673183 8370111 8673183 15391922 20858218 20410481 20858218 17956167 11290155 15391922 11290155 8486165 8807881 17956167 8807881 18923059 8804705 8486165 8804705 10880035 19726866 18923059 19726866 20013462 16209874 10880035 16209874 26384399 6851197 20013462 6851197 7563288 702752 26384399 702752 5474428 19875109 7563288 19875109 16793384 21350259 5474428 21350259 16181435 10275649 16793384 10275649 21397756 10935436 16181435 10935436 24511270 5804563 21397756 5804563 19823537 2420571 24511270 2420571 8861560 7349994 19823537 7349994 11488035 18270997 8861560 18270997 15286146 15657584 11488035 15657584 14975866 16153877 15286146 16153877 7983105 15060249 14975866 15060249 21680227 8034998 7983105 8034998 7700476 5167903 21680227 5167903 13466002 7904055 7700476 7904055 4894433 13400649 13466002 13400649 23065359 22007178 4894433 22007178 14370464 23572684 23065359 23572684 9304165 14910819 14370464 14910819 14277910 9680034 9304165 9680034 12859016 12405646 14277910 12405646 6578357 13972455 12859016 13972455 4408803 20401241 6578357 20401241 13867183 22201314 4408803 22201314 16683825 14272049 13867183 14272049 11663203 17071094 16683825 17071094 19419226 15101701 11663203 15101701 20021595 20194781 19419226 20194781 4860595 20813684 20021595 20813684 22500079 5025696 4860595 5025696 3531286 4425317 22500079 4425317 16037742 3531118 3531286 3531118 21415246 10790890 16037742 10790890 3999210 22231998 21415246 22231998 22048562 4066451 3999210 4066451 6839312 5017288 22048562 5017288 15154086 20338682 6839312 20338682 12448176 15927142 15154086 15927142 20052542 14238755 12448176 14238755 5723816 6928281 20052542 6928281 5101696 6301480 5723816 6301480 20582866 5220403 5101696 5220403 21941156 6464762 20582866 6464762 15588666 22704625 21941156 22704625 10675865 16376723 15588666 16376723 21382231 16255796 10675865 16255796 10043533 22337793 21382231 22337793 15600695 16880352 10043533 16880352 15655907 16263182 15600695 16263182 19719920 16108682 15655907 16108682 11823572 20386338 19719920 20386338 21219759 12628990 11823572 12628990 18601329 21845951 21219759 21845951 12189540 8659333 18601329 8659333 17896144 14712896 12189540 14712896 21063001 18945947 17896144 18945947 9876041 21714683 21063001 21714683 24024090 10547568 9876041 10547568 20812303 2942396 24024090 2942396 18202188 21513725 20812303 21513725 4976630 8976522 18202188 8976522 19731069 21820204 4976630 21820204 9862366 20488388 19731069 20488388 12262394 10285530 9862366 10285530 6508949 13304287 12262394 13304287 8438608 20401676 6508949 20401676 758734 18748000 8438608 18748000 21094011 25967906 758734 25967906 13786743 5480879 21094011 5480879 5890769 13070935 13786743 13070935 22309548 5823722 5890769 5823722 6337779 23468224 22309548 23468224 1776148 6852825 6337779 6852825 19500122 1925469 1776148 1925469 12900970 19670782 19500122 19670782 10798385 13910239 12900970 13910239 15368803 16310882 10798385 16310882 24627855 11154303 15368803 11154303 5474782 2191092 24627855 2191092 21108982 5699143 5474782 5699143 3768619 21813229 21108982 21813229 22809667 3918432 3768619 3918432 8796789 23520522 22809667 23520522 23364482 18188563 8796789 18188563 10979564 23841436 23364482 23841436 20359375 15722696 10979564 15722696 9492128 6833372 20359375 6833372 18930291 17983915 9492128 17983915 3071600 8097003 18930291 8097003 3919717 23703157 3071600 23703157 8005664 22921480 3919717 22921480 13925164 19252926 8005664 19252926 24877156 14962624 13925164 14962624 14158993 1894241 24877156 1894241 16641499 15087115 14158993 15087115 3834022 17495797 16641499 17495797 9895333 22883981 3834022 22883981 3081837 10508913 9895333 10508913 6791676 2622876 3081837 2622876 16833161 7251158 6791676 7251158 6974593 17264495 16833161 17264495 4625745 20223233 6974593 20223233 13681527 22502010 4625745 22502010 3090737 14073394 13681527 14073394 8545009 3512437 3090737 3512437 11474583 18656098 8545009 18656098 3905841 12087465 11474583 12087465 16359078 22690602 3905841 22690602 24510340 16850775 16359078 16850775 8367062 2263356 24510340 2263356 14999014 8730904 8367062 8730904 3615617 11827070 14999014 11827070 18093627 22933487 3615617 22933487 11177501 18343179 18093627 18343179 20415718 11893308 11177501 11893308 8875868 21051982 20415718 21051982 12153026 18540807 8875868 18540807 15542859 14568588 12153026 14568588 25202081 15957205 15542859 15957205 17746013 1566037 25202081 1566037 21948796 18080704 17746013 18080704 12544064 23174649 21948796 23174649 9656479 13016290 12544064 13016290 11688785 17053456 9656479 17053456 21654893 15509725 11688785 15509725 20777351 22310154 21654893 22310154 1506144 21601036 20777351 21601036 6964171 1533882 1506144 1533882 17676955 7629589 6964171 7629589 14425619 9258469 17676955 9258469 2128062 14655486 14425619 14655486 13393757 24804916 2128062 24804916 10864707 13167269 13393757 13167269 15930841 11476123 10864707 11476123 20822830 16542802 15930841 16542802 16902722 21533318 20822830 21533318 1358258 17716454 16902722 17716454 13281099 25539507 1358258 25539507 6559816 13158716 13281099 13158716 12005717 20477365 6559816 20477365 8777225 12371033 12005717 12371033 23698019 9104858 8777225 9104858 20745100 24375753 23698019 24375753 7593659 21361501 20745100 21361501 19741603 19429658 7593659 19429658 6599499 7279679 19741603 7279679 12432670 7006317 6599499 7006317 15109827 12879875 12432670 12879875 7722629 11883846 15109827 11883846 18606693 8232554 7722629 8232554 22952050 8351543 18606693 8351543 4677682 24087410 22952050 24087410 21162406 4975021 4677682 4975021 16391979 6113730 21162406 6113730 3915915 16983318 16391979 16983318 6169705 22817000 3915915 22817000 11403947 6457509 6169705 6457509 18052233 12314557 11403947 12314557 16723248 8688531 18052233 8688531 12623673 17463304 16723248 17463304 7469437 13615611 12623673 13615611 13063215 19365965 7469437 19365965 22593531 13734150 13063215 13734150 10299354 23799216 22593531 23799216 15377114 11067698 10299354 11067698 5613691 16274280 15377114 16274280 23986281 21195535 5613691 21195535 8130474 25103332 23986281 25103332 18520293 8576431 8130474 8576431 5870311 19348229 18520293 19348229 9328743 21650854 5870311 21650854 20422878 17610637 9328743 17610637 11849782 21193426 20422878 21193426 9580474 14849328 11849782 14849328 7564627 10008194 9580474 10008194 23757173 7875483 7564627 7875483 10620023 24943113 23757173 24943113 15487778 16648778 10620023 16648778 16402030 11130252 15487778 11130252 8322984 10542700 16402030 10542700 4227856 18634358 8322984 18634358 10747419 4287357 4227856 4287357 6752804 11257176 10747419 11257176 20920156 20489190 6752804 20489190 7906553 21614828 20920156 21614828 22981597 18956558 7906553 18956558 5694634 3917940 22981597 3917940 3082960 21109983 5694634 21109983 22952804 23812008 3082960 23812008 23198611 23965381 22952804 23965381 21739629 3644680 23198611 3644680 18878383 22926767 21739629 22926767 4996511 8166631 18878383 8166631 20569686 5178712 4996511 5178712 22079429 6375851 20569686 6375851 4773941 4698081 22079429 4698081 7980562 4963455 4773941 4963455 15032346 19012552 7980562 19012552 22072760 15669265 15032346 15669265 20552375 22765567 22072760 22765567 11012029 21406788 20552375 21406788 6928403 11600783 11012029 11600783 18107623 7574468 6928403 7574468 10929852 8710500 18107623 8710500 8455199 11572982 10929852 11572982 5452271 18650300 8455199 18650300 7388978 5801425 5452271 5801425 20838753 7910548 7388978 7910548 13116341 21518063 20838753 21518063 9736384 13686580 13116341 13686580 5090852 10066581 9736384 10066581 872746 21768497 5090852 21768497 21371756 661655 872746 661655 22376306 5525522 21371756 5525522 4603161 23345150 22376306 23345150 5715887 22616628 4603161 22616628 18614785 21792050 5715887 21792050 14134373 19304517 18614785 19304517 4146812 15136943 14134373 15136943 10747889 22564505 4146812 22564505 9480801 11673257 10747889 11673257 5520539 10264405 9480801 10264405 12668648 21438723 5520539 21438723 9004282 13435756 12668648 13435756 12516777 9644023 9004282 9644023 19878562 14329912 12516777 14329912 10051613 20277351 19878562 20277351 14592940 10499332 10051613 10499332 4921137 15542267 14592940 15542267 14194675 22429895 4921137 22429895 9853713 15221091 14194675 15221091 2541640 10401597 9853713 10401597 7351011 24404070 2541640 24404070 15395603 7572819 7351011 7572819 2878955 15904149 15395603 15904149 20620610 2700508 2878955 2700508 6429460 6663454 20620610 6663454 23614699 7021517 6429460 7021517 20287589 24605341 23614699 24605341 16230703 6843616 20287589 6843616 8928130 16889321 16230703 16889321 17578973 9436652 8928130 9436652 21185191 18067300 17578973 18067300 6500349 22028408 21185191 22028408 18240569 6358870 6500349 6358870 16468609 8742971 18240569 8742971 11532533 17122961 16468609 17122961 22331241 15775594 11532533 15775594 19085043 22864097 22331241 22864097 19921444 7830719 19085043 7830719 9796031 7088950 19921444 7088950 14929117 10079250 9796031 10079250 8986849 15496813 14929117 15496813 18017058 18191119 8986849 18191119 8636258 8977266 18017058 8977266 11862793 9096772 8636258 9096772 7251337 12536796 11862793 12536796 15199288 7844048 7251337 7844048 8226601 11822627 15199288 11822627 13528247 8469245 8226601 8469245 20549210 14665850 13528247 14665850 22534124 6357163 20549210 6357163 17431974 23756711 22534124 23756711 4531906 18024156 17431974 18024156 7983309 22053168 4531906 22053168 16976111 8513176 7983309 8513176 7041575 9968345 16976111 9968345 10774319 7616481 7041575 7616481 13367821 16052621 10774319 16052621 14526368 13450818 13367821 13450818 14031565 12436568 14526368 12436568 11636530 12988412 14031565 12988412 11977732 15333179 11636530 15333179 10327300 12260532 11977732 12260532 6093036 11176872 10327300 11176872 10645999 20745898 6093036 20745898 21680259 10940976 10645999 10940976 4553417 22380544 21680259 22380544 20422756 4648416 4553417 4648416 19471237 6576288 20422756 6576288 17001132 20398678 19471237 20398678 19395035 9779683 17001132 9779683 14163842 7674252 19395035 7674252 9571798 15239738 14163842 15239738 9460535 10089405 9571798 10089405 19842526 17681291 9460535 17681291 8690961 7180530 19842526 7180530 13797075 9065662 8690961 9065662 17330463 12699648 13797075 12699648 8674557 9554181 17330463 9554181 20572617 18326792 8674557 18326792 14151391 21006816 20572617 21006816 24753290 12724779 14151391 12724779 8361731 2153828 24753290 2153828 19981375 18686681 8361731 18686681 9622501 20438840 19981375 20438840 3608479 10191707 9622501 10191707 19953335 4032918 3608479 4032918 9136040 20712612 19953335 20712612 13140695 18036881 9136040 18036881 6803362 14182475 13140695 14182475 22632154 6848395 6803362 6848395 10041663 23129191 22632154 23129191 16481506 17262072 10041663 17262072 9964200 10489308 16481506 10489308 6657374 10568512 9964200 10568512 24817049 7024894 6657374 7024894 7478067 25942892 24817049 25942892 6390449 8097565 7478067 8097565 12746138 6891786 6390449 6891786 20978329 14380093 12746138 14380093 12359610 21650937 20978329 21650937 8101180 14447896 12359610 14447896 24512974 18973223 8101180 18973223 11843035 2538489 24512974 2538489 11847192 12191358 11843035 12191358 12718599 12647649 11847192 12647649 9665055 14013537 12718599 14013537 6341802 10261670 9665055 10261670 4521960 20683962 6341802 20683962 13528308 22220877 4521960 22220877 14378688 14634350 13528308 14634350 23928023 15144721 14378688 15144721 20617410 2854362 23928023 2854362 16310710 21220585 20617410 21220585 11221416 10640854 16310710 10640854 10437476 15722336 11221416 15722336 683517 11320071 10437476 11320071 12949907 26039375 683517 26039375 7547505 13671736 12949907 13671736 13838314 7471986 7547505 7471986 12653390 14632411 13838314 14632411 6143904 14173450 12653390 14173450 12980971 6414161 6143904 6414161 7866890 13844590 12980971 13844590 21080810 19117022 7866890 19117022 15458898 21745689 21080810 21745689 8118338 16193953 15458898 16193953 18359132 8587261 8118338 8587261 22959774 18613545 18359132 18613545 10418070 23317517 22959774 23317517 23200940 16413735 10418070 16413735 2450933 24169479 23200940 24169479 16297522 24555650 2450933 24555650 3895063 16666000 16297522 16666000 4318299 3772010 3895063 3772010 18074015 22599181 4318299 22599181 23343028 9127549 18074015 9127549 5176239 3705631 23343028 3705631 23292746 5254098 5176239 5254098 10823485 23723583 23292746 23723583 6641751 11376350 10823485 11376350 21486705 7376472 6641751 7376472 4494183 5205670 21486705 5205670 11062782 22055453 4494183 22055453 6569760 12040448 11062782 12040448 14456705 20710890 6569760 20710890 7863169 12336719 14456705 12336719 1677621 8456238 7863169 8456238 17999257 1903127 1677621 1903127 3646997 18759352 17999257 18759352 4836696 3767147 3646997 3767147 9397565 4984546 4836696 4984546 9768849 17608731 9397565 17608731 17677071 17530141 9768849 17530141 10267239 9622555 17677071 9622555 4231940 16591664 10267239 16591664 5555374 4559145 4231940 4559145 10719812 21092174 5555374 21092174 19976700 11196317 10719812 11196317 19178357 6920725 19976700 6920725 22534106 19909628 19178357 19909628 24241701 23657183 22534106 23657183 4569456 25404040 24241701 25404040 23174154 4565502 4569456 4565502 21878352 24323566 23174154 24323566 24051967 23001306 21878352 23001306 11613599 2939280 24051967 2939280 21432677 15092621 11613599 15092621 2165810 5552208 21432677 5552208 14564941 2369578 2165810 2369578 10088338 12410123 14564941 12410123 3158438 10621827 10088338 10621827 11545146 3312019 3158438 3312019 10937894 15107930 11545146 15107930 2248648 15997794 10937894 15997794 25171323 2609507 2248648 2609507 9175028 26111450 25171323 26111450 11413802 18111747 9175028 18111747 24597517 12010445 11413802 12010445 19641420 2432120 24597517 2432120 20728895 20256558 19641420 20256558 16352961 21362446 20728895 21362446 8405375 10445058 16352961 10445058 16432091 18727593 8405375 18727593 10437791 10211578 16432091 10211578 7408779 16654752 10437791 16654752 22253258 19870612 7408779 19870612 10429494 22669732 22253258 22669732 11791487 16578475 10429494 16578475 21817710 14944328 11791487 14944328 18554629 4951450 21817710 4951450 7498671 19104937 18554629 19104937 7654094 19748930 7498671 19748930 2105085 8261055 7654094 8261055 18008708 2360056 2105085 2360056 21648041 18435366 18008708 18435366 13637942 5317877 21648041 5317877 16789907 13166674 13637942 13166674 12637062 17350468 16789907 17350468 17360991 14141090 12637062 14141090 22520597 9578903 17360991 9578903 13468048 23051109 22520597 23051109 4355422 14381843 13468048 14381843 17383748 22324314 4355422 22324314 5918444 17846662 17383748 17846662 14450261 20756437 5918444 20756437 18673369 12344561 14450261 12344561 3022584 8346407 18673369 8346407 10400983 23802917 3022584 23802917 9370341 16807845 10400983 16807845 8144929 9957330 9370341 9957330 16808281 18886859 8144929 18886859 21202644 10388567 16808281 10388567 20411367 5802371 21202644 5802371 3952497 6282177 20411367 6282177 17578767 3842268 3952497 3842268 21341928 9287580 17578767 9287580 5800831 5835410 21341928 5835410 17888623 21699894 5800831 21699894 22851040 9374459 17888623 9374459 20643538 4052742 22851040 4052742 1214446 21551890 20643538 21551890 14691866 1340654 1214446 1340654 4048582 12001109 14691866 12001109 12352532 22757954 4048582 22757954 21915279 12918294 12352532 12918294 4414568 4935280 21915279 4935280 12025515 22553772 4414568 22553772 16183464 12580818 12025515 12580818 25891116 16891778 16183464 16891778 18062835 1016609 25891116 1016609 9270230 8730097 18062835 8730097 8829205 18046371 9270230 18046371 8703841 9264337 8829205 9264337 5834848 8815600 8703841 8815600 9886628 6406845 5834848 6406845 5208348 17094248 9886628 17094248 19634558 5372163 5208348 5372163 4827198 7195136 19634558 7195136 11378281 5001369 4827198 5001369 11624538 15541720 11378281 15541720 17154563 12507256 11624538 12507256 20016187 17865270 17154563 17865270 14968107 6913068 20016187 6913068 22344122 15880964 14968107 15880964 18102952 23410998 22344122 23410998 22803366 18775860 18102952 18775860 13676385 4227181 22803366 4227181 12935728 13689626 13676385 13689626 3367967 13848419 12935728 13848419 15562256 23370582 3367967 23370582 9543261 11569324 15562256 11569324 18116880 10329614 9543261 10329614 1593568 8713093 18116880 8713093 17820133 1886462 1593568 1886462 25931559 18124540 17820133 18124540 12177379 922168 25931559 922168 14812630 14732059 12177379 14732059 18165803 11734716 14812630 11734716 10956495 8698747 18165803 8698747 9974952 15988835 10956495 15988835 22250901 10531433 9974952 10531433 23730251 22964322 22250901 22964322 17275993 3312890 23730251 3312890 22536404 18278536 17275993 18278536 977077 4561011 22536404 4561011 15916672 26126781 977077 26126781 12598356 16077918 15916672 16077918 14928101 14214123 12598356 14214123 8963178 15722088 14928101 15722088 14308691 9253683 8963178 9253683 8179191 14412959 14308691 14412959 12471037 8808110 8179191 8808110 20848742 14318371 12471037 14318371 22773566 21583381 20848742 21583381 7754131 24024809 22773566 24024809 6337928 19395408 7754131 19395408 14981602 6812876 6337928 6812876 8454685 11891503 14981602 11891503 1833709 18977119 8454685 18977119 14830000 1615477 1833709 1615477 4249253 12098260 14830000 12098260 11555182 4363670 4249253 4363670 9552841 12505430 11555182 12505430 18394762 9980640 9552841 9980640 18505219 18545167 18394762 18545167 5088813 18965909 18505219 18965909 12125968 5181489 5088813 5181489 15300058 12931056 12125968 12931056 22381577 11441630 15300058 11441630 24443779 4523819 22381577 4523819 12056896 2545575 24443779 2545575 4095492 15152595 12056896 15152595 17848864 4486336 4095492 4486336 13380878 9016599 17848864 9016599 12330277 14526475 13380878 14526475 17720421 15048422 12330277 15048422 8392548 8914314 17720421 8914314 9796964 18922480 8392548 18922480 16044371 10241851 9796964 10241851 3486228 11241180 16044371 11241180 12104235 3546102 3486228 3546102 9547052 13177545 12104235 13177545 9089651 10013960 9547052 10013960 14253831 9617451 9089651 9617451 18921132 14650957 14253831 14650957 4291314 7998618 18921132 7998618 9328660 22225249 4291314 22225249 13989903 9851683 9328660 9851683 11883886 12813947 13989903 12813947 6214889 14963170 11883886 14963170 14950734 20472492 6214889 20472492 8134436 11906260 14950734 11906260 10296272 19018727 8134436 19018727 20238813 10863227 10296272 10863227 18679486 6609109 20238813 6609109 22773189 18970117 18679486 18970117 13030598 24008388 22773189 24008388 9334429 13657976 13030598 13657976 1268156 18127867 9334429 18127867 6395321 1256400 1268156 1256400 12581053 21080495 6395321 21080495 12062805 14090534 12581053 14090534 22316540 14818818 12062805 14818818 2699263 22890752 22316540 22890752 2944795 2975222 2699263 2975222 4178067 23826563 2944795 23826563 24693262 4325110 4178067 4325110 12967430 2258637 24693262 2258637 21567468 13539509 12967430 13539509 9813667 22207005 21567468 22207005 7636413 10471762 9813667 10471762 6893334 8121438 7636413 8121438 23057567 7249234 6893334 7249234 14049305 24057810 23057567 24057810 14323915 12797415 14049305 12797415 9723386 14467654 14323915 14467654 10337310 16915590 9723386 16915590 21492205 17000352 10337310 17000352 14386640 22281857 21492205 22281857 16816525 12437116 14386640 12437116 11858158 17594128 16816525 17594128 9345097 12239672 11858158 12239672 15015981 17705294 9345097 17705294 13555705 15631503 15015981 15631503 10847980 14523038 13555705 14523038 10251902 11802125 10847980 11802125 23738664 11022115 10251902 11022115 8535434 24279292 23738664 24279292 18781891 18564191 8535434 18564191 6047592 8220956 18781891 8220956 21037309 5859177 6047592 5859177 12063738 21892684 21037309 21892684 16483816 13096138 12063738 13096138 7842341 10431483 16483816 10431483 9800870 19370258 7842341 19370258 23889751 17241243 9800870 17241243 20410250 3188992 23889751 3188992 4216719 21138712 20410250 21138712 6866094 22732607 4216719 22732607 17694584 20482405 6866094 20482405 19629399 17906596 17694584 17906596 22722498 20295594 19629399 20295594 22074184 23817396 22722498 23817396 3965841 5010657 22074184 5010657 22464321 22807627 3965841 22807627 3286793 23148338 22464321 23148338 13236985 2900928 3286793 2900928 22489143 13291706 13236985 13291706 13302859 4442057 22489143 4442057 19237447 14228585 13302859 14228585 8168240 7732037 19237447 7732037 25372312 8649030 8168240 8649030 16714508 1716266 25372312 1716266 3447958 17427087 16714508 17427087 18750855 3899562 3447958 3899562 21564276 8491752 18750855 8491752 26049446 5356174 21564276 5356174 5388301 885503 26049446 885503 8779388 5548943 5388301 5548943 18299373 18522142 8779388 18522142 17466434 18931658 18299373 18931658 2273163 9205007 17466434 9205007 17960891 1862755 2273163 1862755 9881845 18224158 17960891 18224158 23728461 17095640 9881845 17095640 22656327 24893832 23728461 24893832 10977602 3999707 22656327 3999707 26985929 16068146 10977602 16068146 23580052 14344 26985929 14344 17315439 3436423 23580052 3436423 8807401 17584827 17315439 17584827 4256151 18501939 8807401 18501939 16490307 22542625 4256151 22542625 9593812 17056406 16490307 17056406 22877476 17391391 9593812 17391391 25344418 24179867 22877476 24179867 7710253 1564001 25344418 1564001 10437159 19146859 7710253 19146859 11935530 11272231 10437159 11272231 12638914 15041401 11935530 15041401 7212348 14074696 12638914 14074696 19413134 20048981 7212348 20048981 5904719 20055185 19413134 20055185 21770903 5807412 5904719 5807412 10350803 5056236 21770903 5056236 5050127 16736968 10350803 16736968 11648600 5312195 5050127 5312195 5458128 12590576 11648600 12590576 14016462 21514000 5458128 21514000 8066588 14352024 14016462 14352024 17341058 8156325 8066588 8156325 9745870 9562538 17341058 9562538 6968641 17073776 9745870 17073776 11178788 7347213 6968641 7347213 11833335 15912173 11178788 15912173 12660113 12501425 11833335 12501425 5183043 14146069 12660113 14146069 4409547 21650572 5183043 21650572 24163896 22584575 4409547 22584575 25597356 24881536 24163896 24881536 15983622 26369248 25597356 26369248 11334418 11124326 15983622 11124326 13591674 15553550 11334418 15553550 2060354 13150711 13591674 13150711 13874587 1608772 2060354 1608772 18562954 14085273 13874587 14085273 10133189 18977524 18562954 18977524 11774309 10971701 10133189 10971701 3351210 15109475 11774309 15109475 9025153 23405136 3351210 23405136 8853072 18334299 9025153 18334299 19092333 18403462 8853072 18403462 24607130 7867467 19092333 7867467 4698725 25717286 24607130 25717286 11270077 4922121 4698725 4922121 20614339 15580889 11270077 15580889 22747665 6462464 20614339 6462464 21229333 4254000 22747665 4254000 8844061 21925122 21229333 21925122 15735968 9064861 8844061 9064861 7253847 10789993 15735968 10789993 9824808 19872019 7253847 19872019 23064107 10563780 9824808 10563780 5933638 3684289 23064107 3684289 20380194 6445341 5933638 6445341 4584306 6828820 20380194 6828820 14427222 5014832 4584306 5014832 22447393 12384721 14427222 12384721 16569288 4655763 22447393 4655763 15307009 10308511 16569288 10308511 20355396 15468964 15307009 15468964 16002131 20999487 20355396 20999487 5480788 10541627 16002131 10541627 4089800 21445900 5480788 21445900 8030100 4385302 4089800 4385302 6107329 8515739 8030100 8515739 16967572 20474200 6107329 20474200 6904403 17444376 16967572 17444376 22122004 20462562 6904403 20462562 24232170 23329640 22122004 23329640 10509584 24981970 24232170 24981970 6343733 16405071 10509584 16405071 15512906 6663452 6343733 6663452 13283479 15744782 15512906 15744782 19123607 13907900 13283479 13907900 12347097 8091056 19123607 8091056 18973624 13453474 12347097 13453474 14378821 19160276 18973624 19160276 19322857 12304841 14378821 12304841 15229338 7718063 19322857 7718063 21087785 15942611 15229338 15942611 20467971 21557051 21087785 21557051 13870313 20965233 20467971 20965233 12187798 14704246 13870313 14704246 12002133 14545022 12187798 14545022 12909036 12481252 12002133 12481252 4159848 13902660 12909036 13902660 17012403 4219900 4159848 4219900 13371627 9969993 17012403 9969993 18295128 13758440 13371627 13758440 10509306 18933966 18295128 18933966 20292984 16742891 10509306 16742891 13460225 6642548 20292984 6642548 6602610 13421530 13460225 13421530 2399254 20170914 6602610 20170914 5641985 2702377 2399254 2702377 23206663 20919511 5641985 20919511 16910913 23835754 23206663 23835754 4347314 17437689 16910913 17437689 14493067 22657492 4347314 22657492 6614914 12516326 14493067 12516326 23354166 20203822 6614914 20203822 7489379 3706113 23354166 3706113 5531240 8072881 7489379 8072881 11528209 21892857 5531240 21892857 1787223 15304470 11528209 15304470 22000881 25132797 1787223 25132797 16804156 23132015 22000881 23132015 24267392 10475131 16804156 10475131 9247142 25428741 24267392 25428741 5077892 9781499 9247142 9781499 22627882 21953127 5077892 21953127 20297222 23778399 22627882 23778399 8836722 21017165 20297222 21017165 21489496 9294011 8836722 9294011 16708198 22146506 21489496 22146506 24507453 17256959 16708198 17256959 16908371 25602515 24507453 25602515 6979316 10279953 16908371 10279953 17622065 7383546 6979316 7383546 3572367 9156623 17622065 9156623 16534366 23324891 3572367 23324891 6438258 10074271 16534366 10074271 21494555 20934739 6438258 20934739 13447676 5130261 21494555 5130261 11186517 14122291 13447676 14122291 15585148 15534474 11186517 15534474 9555531 10985398 15585148 10985398 17028162 10207367 9555531 10207367 14757652 17627334 17028162 17627334 5215759 15783022 14757652 15783022 22974494 5543944 5215759 5543944 1155869 4032195 22974494 4032195 18796201 25599982 1155869 25599982 11240143 19575181 18796201 19575181 19587814 15704390 11240143 15704390 19306112 20353648 19587814 20353648 3298795 19977992 19306112 19977992 23160705 23648228 3298795 23648228 18070458 3952198 23160705 3952198 7784549 8811309 18070458 8811309 7248003 19579847 7784549 19579847 7740692 7533747 7248003 7533747 21695008 19675700 7740692 19675700 4100190 22638929 21695008 22638929 15385364 4124766 4100190 4124766 11219999 11124287 15385364 11124287 6911378 12224999 11219999 12224999 21927233 6910680 6911378 6910680 19704522 4958512 21927233 4958512 10000245 7464569 19704522 7464569 21903847 17057056 10000245 17057056 21270048 22749352 21903847 22749352 8228623 22110085 21270048 22110085 14647208 8535496 8228623 8535496 12434806 11971727 14647208 11971727 6936765 14229338 12434806 14229338 5718335 7314976 6936765 7314976 12020393 6038841 5718335 6038841 23468916 12554060 12020393 12554060 2407756 24653002 23468916 24653002 10818878 2845474 2407756 2845474 229802 15853046 10818878 15853046 19386962 108554 229802 108554 4904526 19582471 19386962 19582471 5648659 22411094 4904526 22411094 14792610 21122230 5648659 21122230 15780451 12070269 14792610 12070269 14478387 16457121 15780451 16457121 8320796 15134470 14478387 15134470 13402528 18686974 8320796 18686974 12800028 13281847 13402528 13281847 4886252 13901342 12800028 13901342 25164004 5110308 4886252 5110308 21017267 25978434 25164004 25978434 14332921 6223782 21017267 6223782 8302832 12598010 14332921 12598010 21628377 18745828 8302832 18745828 18470796 22129042 21628377 22129042 7143848 19252126 18470796 19252126 12582665 20045388 7143848 20045388 14468786 14179328 12582665 14179328 6379625 15486792 14468786 15486792 4756204 20644270 6379625 20644270 12739523 22568473 4756204 22568473 20933179 14042257 12739523 14042257 2072858 6019329 20933179 6019329 13738087 24813596 2072858 24813596 13640235 14744007 13738087 14744007 19569497 14679652 13640235 14679652 12410002 7420066 19569497 7420066 14540920 14358546 12410002 14358546 5261335 12154154 14540920 12154154 9407575 5387117 5261335 5387117 21586752 17828693 9407575 17828693 21888004 22346930 21586752 22346930 17841185 22802666 21888004 22802666 1626439 18364130 17841185 18364130 19226546 25377004 1626439 25377004 5227451 7772059 19226546 7772059 8413615 5425078 5227451 5425078 10298483 8747013 8413615 8747013 23107353 17086120 10298483 17086120 21332085 3762837 23107353 3762837 13483476 21977681 21332085 21977681 16662004 13347461 13483476 13347461 5851585 17227351 16662004 17227351 17952030 6080701 5851585 6080701 9674165 8994340 17952030 8994340 16177984 17220808 9674165 17220808 22007943 10929949 16177984 10929949 2335326 23003400 22007943 23003400 6414515 2630005 2335326 2630005 23208327 6315803 6414515 6315803 21309395 3710952 23208327 3710952 13963102 5406723 21309395 5406723 7221666 12990674 13963102 12990674 13121697 19940745 7221666 19940745 13430584 14071289 13121697 14071289 23379826 14175641 13430584 14175641 5765781 3575550 23379826 3575550 17840257 6027415 5765781 6027415 4945113 8884828 17840257 8884828 20408362 4951201 4945113 4951201 12725872 20793928 20408362 20793928 8595902 13964315 12725872 13964315 24793272 8876663 8595902 8876663 14997154 2040425 24793272 2040425 5578864 11915926 14997154 11915926 4784317 5711626 5578864 5711626 20179889 21961074 4784317 21961074 3011581 21146935 20179889 21146935 17275598 23765821 3011581 23765821 21586400 17902677 17275598 17902677 4966063 22321899 21586400 22321899 1883679 5219059 4966063 5219059 21775414 1496904 1883679 1496904 22169117 22552491 21775414 22552491 11142699 4535506 22169117 4535506 6190229 16011148 11142699 16011148 8028708 21007723 6190229 21007723 10645394 19111192 8028708 19111192 20778216 16156360 10645394 16156360 10146980 6153323 20778216 6153323 3639409 10710459 10146980 10710459 13658261 23328549 3639409 23328549 14668375 14658605 13658261 14658605 9698516 14864804 14668375 14864804 4934378 10435373 9698516 10435373 6668003 21596180 4934378 21596180 17179254 6668153 6668003 6668153 12980476 10067920 17179254 10067920 13901310 13846673 12980476 13846673 24058559 12639391 13901310 12639391 3581500 2719860 24058559 2719860 1850346 23202716 3581500 23202716 17685472 1996193 1850346 1996193 9446474 9502189 17685472 9502189 9460069 17763124 9446474 17763124 17499369 18047804 9460069 18047804 10442643 9466410 17499369 9466410 6213689 16721346 10442643 16721346 2892367 6310276 6213689 6310276 23895871 23917630 2892367 23917630 10101836 25025069 23895871 25025069 8600853 10345422 10101836 10345422 3239392 18739543 8600853 18739543 18794635 3010401 3239392 3010401 10850881 8227678 18794635 8227678 9860444 16550733 10850881 16550733 21048351 17258026 9860444 17258026 7413715 5654783 21048351 5654783 12737313 20017080 7413715 20017080 8739140 14003545 12737313 14003545 8267496 18405296 8739140 18405296 21593857 18769091 8267496 18769091 16597467 22425317 21593857 22425317 23396905 10366192 16597467 10366192 16229083 3475214 23396905 3475214 8055860 16882359 16229083 16882359 19883476 8255628 8055860 8255628 5581533 7210551 19883476 7210551 20574471 21687720 5581533 21687720 16681098 21333353 20574471 21333353 10530107 10274243 16681098 10274243 11368538 10971085 10530107 10971085 10145510 15509144 11368538 15509144 20116531 16880959 10145510 16880959 17953628 7052269 20116531 7052269 18202546 18685452 17953628 18685452 22111206 8684485 18202546 8684485 5949262 4866899 22111206 4866899 21657433 6228981 5949262 6228981 22775502 22224317 21657433 22224317 19501601 4031363 22775502 4031363 13375425 7286444 19501601 7286444 10401393 13856563 13375425 13856563 16408583 16820806 10401393 16820806 21011207 16568621 16408583 16568621 3568718 21598227 21011207 21598227 17601633 3637577 3568718 3637577 22527821 18280638 17601633 18280638 25473669 23663077 22527821 23663077 14677045 1446822 25473669 1446822 9235567 12023778 14677045 12023778 14171535 17637486 9235567 17637486 7104495 14190407 14171535 14190407 16173976 19765941 7104495 19765941 19521980 16512091 16173976 16512091 21852807 7433957 19521980 7433957 15926336 23043285 21852807 23043285 13319071 16590640 15926336 16590640 15972288 13355666 13319071 13355666 12057689 10792429 15972288 10792429 23504569 14856285 12057689 14856285 5370204 3571110 23504569 3571110 7633763 5679490 5370204 5679490 1993926 19246503 7633763 19246503 18287390 1838654 1993926 1838654 9204606 8811972 18287390 8811972 12074249 18096179 9204606 18096179 10239349 14729057 12074249 14729057 20816221 16431004 10239349 16431004 7254488 21428407 20816221 21428407 2198560 19998439 7254488 19998439 4105638 24635585 2198560 24635585 19694333 22660200 4105638 22660200 21721240 7294576 19694333 7294576 16360036 4981745 21721240 4981745 19672932 16542822 16360036 16542822 3391068 19744175 19672932 19744175 5060366 23473860 3391068 23473860 13239258 21926294 5060366 21926294 16939521 13474369 13239258 13474369 18108102 17286353 16939521 17286353 5890436 19001082 18108102 19001082 23354921 5756130 5890436 5756130 16029379 3483763 23354921 3483763 13676920 11104006 16029379 11104006 10291865 12991645 13676920 12991645 10701757 16699246 10291865 16699246 4691561 11623807 10701757 11623807 6469723 4903809 4691561 4903809 3459295 6904962 6469723 6904962 11291837 3457204 3459295 3457204 9485705 15587076 11291837 15587076 1301000 17778562 9485705 17778562 17032955 25401380 1301000 25401380 18429418 9719798 17032955 9719798 18944868 8483406 18429418 8483406 10125676 19792989 18944868 19792989 21253783 16474058 10125676 16474058 9288474 21787690 21253783 21787690 368311 18089827 9288474 18089827 10459579 234397 368311 234397 12655464 10927079 10459579 10927079 13870242 14112652 12655464 14112652 23564256 13140099 13870242 13140099 18720076 3437150 23564256 3437150 21659022 19337959 18720076 19337959 15087543 4950649 21659022 4950649 3876218 15938238 15087543 15938238 19655906 22695510 3876218 22695510 20886578 20158789 19655906 20158789 10402299 21754412 20886578 21754412 9521806 16922726 10402299 16922726 18093927 17438991 9521806 17438991 7594526 8824128 18093927 8824128 21699240 19763265 7594526 19763265 23860368 22289680 21699240 22289680 5444005 3104968 23860368 3104968 16880200 21480629 5444005 21480629 25720473 17362353 16880200 17362353 20683832 1415064 25720473 1415064 22724158 21244686 20683832 21244686 879268 4083647 22724158 4083647 20101946 962693 879268 962693 20011145 6877715 20101946 6877715 8611062 6882096 20011145 6882096 6415417 18753968 8611062 18753968 3056610 20461601 6415417 20461601 5048459 23921190 3056610 23921190 16946619 21736616 5048459 21736616 17636110 10193530 16946619 10193530 14471264 18310725 17636110 18310725 3999906 12108483 14471264 12108483 23664094 22841233 3999906 22841233 20943798 24534074 23664094 24534074 4414380 21780689 20943798 21780689 5463449 22578758 4414380 22578758 10014685 21087660 5463449 21087660 12122692 16876136 10014685 16876136 22071648 13222698 12122692 13222698 10011235 23217932 22071648 23217932 4542013 16939754 10011235 16939754 22755396 4804889 4542013 4804889 8184485 3992875 22755396 3992875 14035481 8452581 8184485 8452581 9296021 12641703 14035481 12641703 16787917 17817779 9296021 17817779 14649542 17421880 16787917 17421880 20019163 12121862 14649542 12121862 13947204 6802476 20019163 6802476 18827062 12902721 13947204 12902721 4769432 8205629 18827062 8205629 25989268 4801133 4769432 4801133 9994596 26846326 25989268 26846326 14726523 16758560 9994596 16758560 6359932 11835184 14726523 11835184 7940699 6700157 6359932 6700157 13935570 19026808 7940699 19026808 4901431 12508223 13935570 12508223 5529884 22338885 4901431 22338885 20200701 5756089 5529884 5756089 18818335 20968065 20200701 20968065 8824268 8130629 18818335 8130629 8046254 9143792 8824268 9143792 23188303 8161819 8046254 8161819 21534173 24174553 23188303 24174553 19472945 5402232 21534173 5402232 5640640 19979699 19472945 19979699 2383751 5972110 5640640 5972110 9542033 2075532 2383751 2075532 4700645 17517555 9542033 17517555 5392492 22414941 4700645 22414941 24979611 5462554 5392492 5462554 13120422 26008643 24979611 26008643 18504702 14079666 13120422 14079666 25781092 8488870 18504702 8488870 14961954 1261645 25781092 1261645 24660486 15721326 14961954 15721326 6716810 25717493 24660486 25717493 8341732 20533918 6716810 20533918 18515145 18682921 8341732 18682921 17976491 18802974 18515145 18802974 19632980 18223864 17976491 18223864 4331153 7351066 19632980 7351066 15793834 4411827 4331153 4411827 9469233 16445566 15793834 16445566 20953277 10011317 9469233 10011317 17773583 5999939 20953277 5999939 22784074 9325909 17773583 9325909 11275365 4271727 22784074 4271727 3541336 11972204 11275365 11972204 8369516 3938805 3541336 3938805 20519291 19072155 8369516 19072155 12951219 6362503 20519291 6362503 12855225 13918949 12951219 13918949 21072955 14237044 12855225 14237044 19844338 5636791 21072955 5636791 10100056 7115296 19844338 7115296 19980571 10371589 10100056 10371589 8948719 20750140 19980571 20750140 18305717 9127762 8948719 9127762 5697210 8517722 18305717 8517722 23288006 20898365 5697210 20898365 1288553 3543138 23288006 3543138 25721828 1411160 1288553 1411160 15813715 1392293 25721828 1392293 9409364 11006590 15813715 11006590 19235757 17833376 9409364 17833376 12296137 19979839 19235757 19979839 21278009 14436366 12296137 14436366 5938194 22059054 21278009 22059054 16927350 21508886 5938194 21508886 24530240 17392500 16927350 17392500 9578646 2395988 24530240 2395988 19825505 9997464 9578646 9997464 13869936 20575917 19825505 20575917 22587076 14931763 13869936 14931763 8583795 4462716 22587076 4462716 4872111 18623009 8583795 18623009 5151206 22257248 4872111 22257248 20264317 5352232 5151206 5352232 22149143 6589335 20264317 6589335 2669329 4724663 22149143 4724663 3936195 24153059 2669329 24153059 8967426 22586307 3936195 22586307 10981916 9411045 8967426 9411045 8275479 15762328 10981916 15762328 22877099 8712707 8275479 8712707 10136489 3882651 22877099 3882651 13430869 17260360 10136489 17260360 10142773 13197441 13430869 13197441 15393467 16931515 10142773 16931515 5553523 16289972 15393467 16289972 4489717 20995542 5553523 20995542 18988996 4513209 4489717 4513209 8557628 19349438 18988996 19349438 4744160 9075515 8557628 9075515 6324773 22179637 4744160 22179637 9004674 6290586 6324773 6290586 8407104 9547265 9004674 9547265 9298749 18712868 8407104 18712868 15294531 9900545 9298749 9900545 23080784 15863659 15294531 15863659 11773878 3873787 23080784 3873787 11039344 12770382 11773878 12770382 21968756 11960800 11039344 11960800 6187875 4994401 21968756 4994401 19016485 20811417 6187875 20811417 18578218 8173071 19016485 8173071 21125975 19178346 18578218 19178346 8242464 21801154 21125975 21801154 15566266 8792734 8242464 8792734 12012362 16224423 15566266 16224423 11127404 14683761 12012362 14683761 15151074 12063370 11127404 12063370 10336037 11654514 15151074 11654514 21771436 11064183 10336037 11064183 9604281 5218355 21771436 5218355 2199879 9928568 9604281 9928568 4954657 2625531 2199879 2625531 19155278 22094869 4954657 22094869 9286953 7870999 19155278 7870999 11045392 17560069 9286953 17560069 12381754 15910518 11045392 15910518 5140377 14327537 12381754 14327537 22613945 5094040 5140377 5094040 17047502 23831991 22613945 23831991 13015670 10210517 17047502 10210517 20727173 13328674 13015670 13328674 16089418 6500968 20727173 6500968 19749122 16324083 16089418 16324083 494951 7250525 19749122 7250525 6569184 26372577 494951 26372577 18995868 20646166 6569184 20646166 4916734 19464028 18995868 19464028 15524628 5030510 4916734 5030510 9210511 11483557 15524628 11483557 19809093 17751992 9210511 17751992 15065816 20565855 19809093 20565855 20372103 15981832 15065816 15981832 9094952 6609486 20372103 6609486 4660189 9583932 9094952 9583932 19611146 21815441 4660189 21815441 5743127 7354449 19611146 7354449 1021644 6320354 5743127 6320354 8170269 25734670 1021644 25734670 7626858 18871898 8170269 18871898 21335838 19756471 7626858 19756471 4481507 5632615 21335838 5632615 11827557 4608423 4481507 4608423 6004745 12156847 11827557 12156847 21773115 20669102 6004745 20669102 20448702 22951339 21773115 22951339 25870163 6483127 20448702 6483127 8139267 1261685 25870163 1261685 15281464 8324973 8139267 8324973 16345373 15808028 15281464 15808028 23698893 10422973 16345373 10422973 9272872 24389150 23698893 24389150 17072577 9669012 9272872 9669012 20292811 10068537 17072577 10068537 24257477 6822393 20292811 6822393 10711036 2664423 24257477 2664423 12370855 16490349 10711036 16490349 9672458 14269351 12370855 14269351 16241924 10160948 9672458 10160948 10358190 17102156 16241924 17102156 9868816 16462051 10358190 16462051 22079402 10304332 9868816 10304332 4880001 4891658 22079402 4891658 8914139 22154312 4880001 22154312 6502884 9131531 8914139 9131531 16043137 6605109 6502884 6605109 14423463 10775487 16043137 10775487 17259343 15375604 14423463 15375604 15197237 9600927 17259343 9600927 1613238 11746683 15197237 11746683 15178160 1729754 1613238 1729754 6252065 16019519 15178160 16019519 8122314 21209586 6252065 21209586 19684833 18933766 8122314 18933766 16682640 20090945 19684833 20090945 2146997 10075186 16682640 10075186 21580142 2534421 2146997 2534421 3948278 5135586 21580142 5135586 9162930 4063197 3948278 4063197 7054681 17963009 9162930 17963009 21653892 20192103 7054681 20192103 21613653 22508463 21653892 22508463 19546993 5423910 21613653 5423910 8656081 20121961 19546993 20121961 10671039 18576708 8656081 18576708 21483390 16295593 10671039 16295593 15014244 21986713 21483390 21986713 8480847 11631018 15014244 11631018 936676 8967981 8480847 8967981 4543265 25816668 936676 25816668 16179061 22538357 4543265 22538357 13220670 16731226 16179061 16731226 17189615 14077502 13220670 14077502 8149488 9985788 17189615 9985788 21633276 8258795 8149488 8258795 5215184 5088701 21633276 5088701 19880244 21360004 5215184 21360004 24412276 7100650 19880244 7100650 13297420 2608166 24412276 2608166 6685587 13369193 13297420 13369193 7801775 20111139 6685587 20111139 11802019 19361805 7801775 19361805 15273860 14936443 11802019 14936443 6421324 16209731 15273860 16209731 10833719 6978724 6421324 6978724 6397429 11838010 10833719 11838010 7512554 21080692 6397429 21080692 23386897 7724175 7512554 7724175 6419700 3618054 23386897 3618054 24478060 20313276 6419700 20313276 20888581 2604579 24478060 2604579 5230982 21603240 20888581 21603240 9831084 21458546 5230982 21458546 15222958 17067114 9831084 17067114 12183603 15540803 15222958 15540803 7483561 13117522 12183603 13117522 3445049 19780008 7483561 19780008 4316793 3556386 3445049 3556386 13046469 4434976 4316793 4434976 6388270 13927790 13046469 13927790 11014813 6381065 6388270 6381065 9042471 11784816 11014813 11784816 9005805 18257125 9042471 18257125 20068618 9490356 9005805 9490356 25719823 20358464 20068618 20358464 5754274 1071833 25719823 1071833 1173708 5810327 5754274 5810327 15605929 987967 1173708 987967 10220578 11498420 15605929 11498420 11614864 10543154 10220578 10543154 12525012 11844446 11614864 11844446 24911199 14267716 12525012 14267716 6403758 2196021 24911199 2196021 21185100 6634949 6403758 6634949 10280633 21714948 21185100 21714948 20848865 10780623 10280633 10780623 18246705 5856321 20848865 5856321 12438986 18697113 18246705 18697113 12711007 14268140 12438986 14268140 20125642 13942841 12711007 13942841 17336751 20600315 20125642 20600315 23877190 9764688 17336751 9764688 22820155 3039459 23877190 3039459 9443324 23985553 22820155 23985553 9571853 17648038 9443324 17648038 18959117 10254473 9571853 10254473 416140 8169425 18959117 8169425 16395259 421096 416140 421096 7355661 16869846 16395259 16869846 21374738 7832517 7355661 7832517 18099593 22021768 21374738 22021768 10390127 19117693 18099593 19117693 16191482 10991723 10390127 10991723 19820010 17070551 16191482 17070551 9835179 20601954 19820010 20601954 14569862 10430789 9835179 10430789 8287367 12206377 14569862 12206377 20693442 19176437 8287367 19176437 5371000 6307359 20693442 6307359 7331946 21532824 5371000 21532824 17720067 7918135 7331946 7918135 7810191 18466568 17720067 18466568 3233257 8273204 7810191 8273204 16519681 3398404 3233257 3398404 23844780 17245594 16519681 17245594 5955445 25016612 23844780 25016612 4701713 6209672 5955445 6209672 11328741 4796398 4701713 4796398 19052612 11621596 11328741 11621596 5293643 8012402 19052612 8012402 10091602 5563045 5293643 5563045 10536064 16608108 10091602 16608108 10466189 16747222 10536064 16747222 3315360 16493359 10466189 16493359 6891500 23463879 3315360 23463879 9309464 6859924 6891500 6859924 9355329 9867497 9309464 9867497 7811005 17891780 9355329 17891780 21620709 19540870 7811005 19540870 2751849 22344346 21620709 22344346 3826842 2300178 2751849 2300178 21729996 22914077 3826842 22914077 17359496 5489066 21729996 5489066 4275177 17865522 17359496 17865522 22419287 4469096 4275177 4469096 18977726 4732670 22419287 4732670 21073753 18961524 18977726 18961524 6310083 21782273 21073753 21782273 21001478 6258040 6310083 6258040 4269008 21709450 21001478 21709450 22155215 22693483 4269008 22693483 16312919 4747860 22155215 4747860 4390950 16885706 16312919 16885706 9242889 4517609 4390950 4517609 10243807 18160842 9242889 18160842 8562444 10925903 10243807 10925903 20171890 8929199 8562444 8929199 9281423 21065893 20171890 21065893 19401470 9922374 9281423 9922374 14817716 19547567 19401470 19547567 11294236 11676022 14817716 11676022 13638042 12285493 11294236 12285493 15184125 14524917 13638042 14524917 14194488 15620120 15184125 15620120 4238718 14255565 14194488 14255565 23279912 4327680 4238718 4327680 7989948 3703748 23279912 3703748 9729543 8705002 7989948 8705002 17771980 10442072 9729543 10442072 18428258 9311033 17771980 9311033 22232291 18747203 18428258 18747203 21254632 4612702 22232291 4612702 16711890 21684642 21254632 21684642 10611449 10466651 16711890 10466651 5417108 11127310 10611449 11127310 22748624 21733266 5417108 21733266 12951031 4358539 22748624 4358539 12615524 13902336 12951031 13902336 12472802 13382786 12615524 13382786 12440999 14212648 12472802 14212648 22622786 14837927 12440999 14837927 7340705 23000635 22622786 23000635 12306784 7903769 7340705 7903769 9404251 14454149 12306784 14454149 22247111 10102558 9404251 10102558 1564042 4712123 22247111 4712123 11519374 25368154 1564042 25368154 21085406 15304595 11519374 15304595 5837385 5931193 21085406 5931193 3321223 6428500 5837385 6428500 16784338 3730772 3321223 3730772 8723881 17549179 16784338 17549179 14406979 18464872 8723881 18464872 5398651 15415136 14406979 15415136 20175210 21483147 5398651 21483147 12130348 6809866 20175210 6809866 14259607 14749049 12130348 14749049 7394206 12562894 14259607 12562894 10940823 7919179 7394206 7919179 3517908 16002303 10940823 16002303 13419272 3343987 3517908 3343987 20451598 13286895 13419272 13286895 12863146 21130919 20451598 21130919 12212841 12968753 12863146 12968753 22906815 13251218 12212841 13251218 24601217 24026745 22906815 24026745 13703242 2462918 24601217 2462918 1361115 14403459 13703242 14403459 15521835 25331555 1361115 25331555 20386691 11584144 15521835 11584144 22613159 21038302 20386691 21038302 850054 4380145 22613159 4380145 2992606 25860791 850054 25860791 9777254 2778776 2992606 2778776 17851065 17240551 9777254 17240551 8894809 9391878 17851065 9391878 5900836 9246972 8894809 9246972 12309129 20923304 5900836 20923304 4479120 14459287 12309129 14459287 12246914 4497778 4479120 4497778 20067248 14598913 12246914 14598913 11931674 20295635 20067248 20295635 4227571 12914354 11931674 12914354 9079630 22446887 4227571 22446887 15970507 9668525 9079630 9668525 11151451 16392709 15970507 16392709 22686120 12007887 11151451 12007887 21818304 23312168 22686120 23312168 20968687 22920847 21818304 22920847 23995089 5914902 20968687 5914902 16003256 2989643 23995089 2989643 8642050 10852346 16003256 10852346 23693413 18488540 8642050 18488540 7327871 24884243 23693413 24884243 17985969 7836519 7327871 7836519 24431457 18547210 17985969 18547210 21662635 2514208 24431457 2514208 6016705 5230528 21662635 5230528 2332050 6128741 6016705 6128741 20416609 24583089 2332050 24583089 1878822 6622310 20416609 6622310 5957716 24986804 1878822 24986804 10028894 5821945 5957716 5821945 10397276 10400948 10028894 10400948 14336019 16906967 10397276 16906967 12930779 12422051 14336019 12422051 24434021 13834364 12930779 13834364 10364093 25677272 24434021 25677272 5313668 10650941 10364093 10650941 8929802 21373477 5313668 21373477 21823583 18280505 8929802 18280505 16703289 22383525 21823583 22383525 23776348 17449309 16703289 17449309 2644088 3255935 23776348 3255935 21542549 2461913 2644088 2461913 16414747 5460272 21542549 5460272 22801770 17009399 16414747 17009399 2232556 23987555 22801770 23987555 5546955 24610119 2232556 24610119 11136117 21140162 5546955 21140162 1903582 15723964 11136117 15723964 5784404 24752437 1903582 24752437 14899415 5810887 5784404 5810887 24193325 11968808 14899415 11968808 14864187 2805615 24193325 2805615 17812947 15797621 14864187 15797621 12972250 9037770 17812947 9037770 24817788 13603989 12972250 13603989 25252698 25992103 24817788 25992103 12896135 1479609 25252698 1479609 24272161 13963439 12896135 13963439 11783410 2694752 24272161 2694752 13113671 12743430 11783410 12743430 19408423 13188691 13113671 13188691 16790365 7450100 19408423 7450100 9430117 17394778 16790365 17394778 1113767 17733278 9430117 17733278 8170427 982282 1113767 982282 22936296 18970115 8170427 18970115 3158192 23966566 22936296 23966566 21173818 23751730 3158192 23751730 16357674 21862115 21173818 21862115 18724067 10072271 16357674 10072271 13453030 19455584 18724067 19455584 15598319 14436967 13453030 14436967 3379802 11336306 15598319 11336306 6760370 3810463 3379802 3810463 19076870 7384725 6760370 7384725 2058182 7874097 19076870 7874097 4467484 1609607 2058182 1609607 4931024 22131383 4467484 22131383 11974142 21928144 4931024 21928144 16702571 14920746 11974142 14920746 16405246 17036006 16702571 17036006 24065200 17088853 16405246 17088853 10734802 2862725 24065200 2862725 7686440 16238873 10734802 16238873 6758015 8238057 7686440 8238057 18774018 20196916 6758015 20196916 6869469 8425816 18774018 8425816 4434424 7432290 6869469 7432290 20446793 22288992 4434424 22288992 3002815 20882751 20446793 20882751 14482231 23941845 3002815 23941845 2303802 12081122 14482231 12081122 13241977 24425245 2303802 24425245 11898004 14197583 13241977 14197583 21557005 12488036 11898004 12488036 18837869 5572023 21557005 5572023 7993732 19570824 18837869 19570824 7757828 19199973 7993732 19199973 18306891 7977908 7757828 7977908 11927671 8493623 18306891 8493623 22256161 14677898 11927671 14677898 5981108 23378057 22256161 23378057 14583687 6513041 5981108 6513041 7370464 15411401 14583687 15411401 18200432 19523328 7370464 19523328 6332006 18917246 18200432 18917246 13214188 6291378 6332006 6291378 9010500 14061920 13214188 14061920 13582930 9511730 9010500 9511730 9336677 12964548 13582930 12964548 16735708 17916168 9336677 17916168 7670997 17405016 16735708 17405016 5770845 19510381 7670997 19510381 5339256 5830720 5770845 5830720 14715900 21208899 5339256 21208899 8693648 12282780 14715900 12282780 20132129 9300114 8693648 9300114 19164176 6765145 20132129 6765145 7391350 7836264 19164176 7836264 1651642 7949030 7391350 7949030 18324153 24990145 1651642 24990145 22414140 18911471 18324153 18911471 18536024 23228788 22414140 23228788 10301849 8747155 18536024 8747155 3249193 16683363 10301849 16683363 10032852 23564852 3249193 23564852 2212737 16972875 10032852 16972875 18770732 24532443 2212737 24532443 13353802 19499514 18770732 19499514 10390660 13972613 13353802 13972613 16228100 16553360 10390660 16553360 9392380 10482858 16228100 10482858 13264702 17904923 9392380 17904923 9543809 13597085 13264702 13597085 11105783 17913518 9543809 17913518 10414887 11312896 11105783 11312896 6123636 11034622 10414887 11034622 21588623 20584203 6123636 20584203 16948345 22156943 21588623 22156943 7827985 17706208 16948345 17706208 15482411 7908532 7827985 7908532 9419776 15886792 15482411 15886792 11610851 17834170 9419776 17834170 18301569 15386144 11610851 15386144 11616482 18469957 18301569 18469957 5208197 15493895 11616482 15493895 12462517 21646624 5208197 21646624 17077412 14298120 12462517 14298120 5325124 10155693 17077412 10155693 8523632 5424267 5325124 5424267 22744672 9014060 8523632 9014060 18664070 23603358 22744672 23603358 7020791 19454030 18664070 19454030 16513689 7660395 7020791 7660395 17651299 10670380 16513689 10670380 13086778 9156519 17651299 9156519 10565582 14081989 13086778 14081989 5523723 16425857 10565582 16425857 2142019 21119363 5523723 21119363 19656567 24584469 2142019 24584469 11693440 7261509 19656567 7261509 7145566 15097420 11693440 15097420 4379505 7719201 7145566 7719201 19327838 4370774 4379505 4370774 13522410 19679169 19327838 19679169 16893540 13135741 13522410 13135741 20712549 17598565 16893540 17598565 21656465 6239748 20712549 6239748 20747820 22370055 21656465 22370055 3993828 6463945 20747820 6463945 24058453 3880895 3993828 3880895 12065382 2851109 24058453 2851109 16964069 12853940 12065382 12853940 20553155 17757584 16964069 17757584 15644913 6455405 20553155 6455405 16855468 10823963 15644913 10823963 12244520 17284484 16855468 17284484 26022514 14468244 12244520 14468244 5655439 1083452 26022514 1083452 20017838 5941113 5655439 5941113 23662293 20495512 20017838 20495512 24960999 24124191 23662293 24124191 8788306 25837698 24960999 25837698 7650510 8890628 8788306 8890628 6055222 7724264 7650510 7724264 2288767 6503852 6055222 6503852 11482008 2684511 2288767 2684511 13551348 15514987 11482008 15514987 10630825 14461008 13551348 14461008 7175208 11522962 10630825 11522962 17477142 20077606 7175208 20077606 7422958 9386746 17477142 9386746 14067887 7471484 7422958 7471484 12902290 14303966 14067887 14303966 9590510 13061014 12902290 13061014 6591295 17493547 9590510 17493547 14408460 20035132 6591295 20035132 10491539 12042717 14408460 12042717 17547157 11334661 10491539 11334661 21664442 9274438 17547157 9274438 8396467 22569250 21664442 22569250 13443873 8867837 8396467 8867837 9850657 13467882 13443873 13467882 9686301 17263990 9850657 17263990 11930710 17543869 9686301 17543869 2735694 12981670 11930710 12981670 22235029 24089579 2735694 24089579 23681426 23381382 22235029 23381382 19311548 24115968 23681426 24115968 18409613 7626307 19311548 7626307 10906873 8472239 18409613 8472239 14987794 16281604 10906873 16281604 18170764 12004115 14987794 12004115 13351417 18992178 18170764 18992178 21608754 13714840 13351417 13714840 8168305 22504166 21608754 22504166 21115131 8684332 8168305 8684332 5620888 21786305 21115131 21786305 15018613 5697039 5620888 5697039 13661485 11985761 15018613 11985761 9374807 12963947 13661485 12963947 13987549 17955950 9374807 17955950 9792457 15073719 13987549 15073719 22083954 17147194 9792457 17147194 6567937 5007925 22083954 5007925 4149769 20140875 6567937 20140875 14031550 22961342 4149769 22961342 20871361 14793052 14031550 14793052 5827717 21477505 20871361 21477505 19773183 6063488 5827717 6063488 12687079 7214758 19773183 7214758 13004926 14576349 12687079 14576349 18465387 13021016 13004926 13021016 7516410 8441362 18465387 8441362 6042904 7728670 7516410 7728670 9565286 6526709 6042904 6526709 2739480 10141626 9565286 10141626 9042842 3047461 2739480 3047461 12345244 9275562 9042842 9275562 8008450 13210020 12345244 13210020 14581128 8408422 8008450 8408422 11008253 12317114 14581128 12317114 23979491 15820358 11008253 15820358 14402027 2954208 23979491 2954208 23851497 15447901 14402027 15447901 16358912 3155274 23851497 3155274 11803592 16963953 16358912 16963953 18459028 12829316 11803592 12829316 17930083 19344674 18459028 19344674 19251109 8875374 17930083 8875374 18632546 7858881 19251109 7858881 25367477 8431883 18632546 8431883 18653013 26342214 25367477 26342214 11954629 19134157 18653013 19134157 20746381 14850533 11954629 14850533 7210471 21480514 20746381 21480514 16904468 7499104 7210471 7499104 11417868 17564936 16904468 17564936 12748021 11960132 11417868 11960132 15909715 13333309 12748021 13333309 18543867 11146966 15909715 11146966 13680232 8369668 18543867 8369668 11079475 14710352 13680232 14710352 24549695 15936046 11079475 15936046 22004822 2338968 24549695 2338968 13981870 22883210 22004822 22883210 20182249 12781373 13981870 12781373 2751042 20467081 20182249 20467081 11028193 2950994 2751042 2950994 15433287 11939392 11028193 11939392 19073221 11545457 15433287 11545457 4777221 7901713 19073221 7901713 12710053 21793602 4777221 21793602 4269193 13817297 12710053 13817297 5393988 22268659 4269193 22268659 14510961 21461592 5393988 21461592 2762238 15065784 14510961 15065784 4355140 3143845 2762238 3143845 10534282 22565787 4355140 22565787 3372881 16310886 10534282 16310886 7549231 3804792 3372881 3804792 4882306 7809208 7549231 7809208 17188730 5060243 4882306 5060243 5301820 9492239 17188730 9492239 17548310 5569116 5301820 5569116 9069168 18220690 17548310 18220690 4501165 9589069 9069168 9589069 6255006 22569409 4501165 22569409 12359308 6686939 6255006 6686939 5438879 14552750 12359308 14552750 15110162 5585136 5438879 5585136 20697438 15729637 15110162 15729637 5663970 21418671 20697438 21418671 9925780 21213103 5663970 21213103 12710460 16965665 9925780 16965665 24076950 13786125 12710460 13786125 21705670 25299928 24076950 25299928 15063424 5137355 21705670 5137355 5287834 11585580 15063424 11585580 18534018 5346890 5287834 5346890 5130733 8386119 18534018 8386119 6457105 5443452 5130733 5443452 10707777 6302540 6457105 6302540 10281165 16043576 10707777 16043576 23402802 16973082 10281165 16973082 7479151 3534635 23402802 3534635 10910444 19850748 7479151 19850748 9600364 16508265 10910444 16508265 2808524 10404603 9600364 10404603 3123166 24006670 2808524 24006670 17122742 23645145 3123166 23645145 21675591 10001060 17122742 10001060 2751702 5311307 21675591 5311307 19424108 24295248 2751702 24295248 14819907 19599423 19424108 19599423 7375368 11928316 14819907 11928316 13728276 7367658 7375368 7367658 16272086 14821733 13728276 14821733 6524328 16909686 16272086 16909686 8329270 6558559 6524328 6558559 22528122 8859882 8329270 8859882 19509973 4668833 22528122 4668833 14264937 7434483 19509973 7434483 5231394 14983568 14264937 14983568 408347 5165852 5231394 5165852 18297303 26543673 408347 26543673 15348989 8900312 18297303 8900312 9062819 15547272 15348989 15547272 7654034 18338859 9062819 18338859 22752062 8027182 7654034 8027182 12094664 23467369 22752062 23467369 14528442 14485455 12094664 14485455 9654101 12353590 14528442 12353590 11725099 10169188 9654101 10169188 8421783 12704198 11725099 12704198 11141733 18687379 8421783 18687379 16364112 15734739 11141733 15734739 20661085 10460985 16364112 10460985 11459699 21153704 20661085 21153704 13916101 15194114 11459699 15194114 9951507 14633857 13916101 14633857 19366353 10389036 9951507 10389036 12490601 7465263 19366353 7465263 20402670 14276701 12490601 14276701 19388301 21044018 20402670 21044018 4926703 7599219 19388301 7599219 14121792 5056145 4926703 5056145 12803391 14513985 14121792 14513985 14858883 14061575 12803391 14061575 16863816 12126365 14858883 12126365 14313926 10118106 16863816 10118106 14541558 15358296 14313926 15358296 11881474 12197353 14541558 12197353 21814494 14966109 11881474 14966109 15371797 22643935 21814494 22643935 7060610 16128718 15371797 16128718 10945457 20152895 7060610 20152895 5458426 16221989 10945457 16221989 7443998 21957179 5458426 21957179 7303386 8099861 7443998 8099861 5310846 19875743 7303386 19875743 19358025 5425224 5310846 5425224 8567668 7815649 19358025 7815649 16553880 18626830 8567668 18626830 14286813 17026084 16553880 17026084 6838813 12427146 14286813 12427146 14386969 19976870 6838813 19976870 15701969 15229825 14386969 15229825 4136028 11132554 15701969 11132554 11169955 4191981 4136028 4191981 16326267 11773232 11169955 11773232 12153121 10724964 16326267 10724964 7540179 14580412 12153121 14580412 20607063 8104930 7540179 8104930 16485658 21321294 20607063 21321294 5897864 17000430 16485658 17000430 19727236 20712662 5897864 20712662 15974229 20474867 19727236 20474867 19663519 16513410 15974229 16513410 22956465 7363615 19663519 7363615 10907349 3687728 22956465 3687728 16966203 16450283 10907349 16450283 5798310 9736304 16966203 9736304 17079202 6317339 5798310 6317339 3013155 17560542 17079202 17560542 6931724 3389081 3013155 3389081 21205991 7495958 6931724 7495958 3837678 5528497 21205991 5528497 18172560 22992865 3837678 22992865 21783849 18554189 18172560 18554189 19937875 22844894 21783849 22844894 19368082 20205908 19937875 20205908 15166571 7685314 19368082 7685314 11265402 15615048 15166571 15615048 10735851 15644772 11265402 15644772 23333375 16461109 10735851 16461109 18458586 3679834 23333375 3679834 15995049 8687186 18458586 8687186 22454195 11190677 15995049 11190677 5562700 4225071 22454195 4225071 10617486 5883763 5562700 5883763 12599060 16556678 10617486 16556678 8620546 13526156 12599060 13526156 9857070 18557676 8620546 18557676 5573095 10549226 9857070 10549226 20574617 5834879 5573095 5834879 12232758 21063655 20574617 21063655 4003172 12902095 12232758 12902095 22256585 22830447 4003172 22830447 19925880 4916074 22256585 4916074 5578820 20330943 19925880 20330943 11742912 21320378 5578820 21320378 15906557 14976333 11742912 14976333 17375064 16600113 15906557 16600113 18571168 18093114 17375064 18093114 18797648 8354138 18571168 8354138 20876150 8248374 18797648 8248374 1423986 21509298 20876150 21509298 9356817 1628207 1423986 1628207 122181 9938072 9356817 9938072 19267216 26869460 122181 26869460 19324487 19999626 19267216 19999626 26049315 19848008 19324487 19848008 17545830 983295 26049315 983295 7250735 9776223 17545830 9776223 11413843 20143274 7250735 20143274 24138091 15265564 11413843 15265564 19122837 2997628 24138091 2997628 20642525 7900824 19122837 7900824 9779650 21455644 20642525 21455644 4628613 17551584 9779650 17551584 17048054 4814477 4628613 4814477 7335639 9636251 17048054 9636251 22636988 19492998 7335639 19492998 14865468 4220724 22636988 4220724 4839698 11973731 14865468 11973731 7921507 4950942 4839698 4950942 11247724 19357459 7921507 19357459 20905648 12002324 11247724 12002324 8367628 5993306 20905648 5993306 1716075 18889507 8367628 18889507 4503672 25372972 1716075 25372972 22401533 4629313 4503672 4629313 13771678 4495439 22401533 4495439 11963682 12851283 13771678 12851283 7111828 14593316 11963682 14593316 9139298 7363317 7111828 7363317 3598535 9675267 9139298 9675267 19105553 23257205 3598535 23257205 8361938 19831533 19105553 19831533 9589887 8829258 8361938 8829258 9414646 17403125 9589887 17403125 3225525 9977867 9414646 9977867 3602355 3449491 3225525 3449491 25719530 3659184 3602355 3659184 16118962 1454719 25719530 1454719 14233096 16880810 16118962 16880810 6092653 14844074 14233096 14844074 10384923 20615473 6092653 20615473 15116830 16517739 10384923 16517739 10647502 11685626 15116830 11685626 3116834 16405447 10647502 16405447 18769786 3617933 3116834 3617933 9126205 19527145 18769786 19527145 12660928 17690547 9126205 17690547 24272711 14067678 12660928 14067678 14881597 2593154 24272711 2593154 10263135 15737787 14881597 15737787 13181265 10613005 10263135 10613005 9133535 13697495 13181265 13697495 20702603 9793990 9133535 9793990 4995504 6374737 20702603 6374737 17240572 21763925 4995504 21763925 7154541 17730332 17240572 17730332 6014947 20029395 7154541 20029395 23183774 6538960 6014947 6538960 10537645 3662798 23183774 3662798 17628620 16640683 10537645 16640683 13441551 9169585 17628620 9169585 3897456 13538077 13441551 13538077 16921075 22875757 3897456 22875757 5944537 17450970 16921075 17450970 8230125 21088202 5944537 21088202 14269841 18987943 8230125 18987943 6324154 12751965 14269841 12751965 10481560 20869695 6324154 20869695 20413984 16399397 10481560 16399397 4697073 6599539 20413984 6599539 23552706 4893233 4697073 4893233 8991592 24746967 23552706 24746967 5166897 18123690 8991592 18123690 17442769 5454680 5166897 5454680 10939959 9435123 17442769 9435123 21298931 15937157 10939959 15937157 22555522 5721789 21298931 5721789 23825548 23809732 22555522 23809732 21460014 3269207 23825548 3269207 1611511 22043293 21460014 22043293 5622833 2123766 1611511 2123766 13943640 20966738 5622833 20966738 12750763 15021198 13943640 15021198 12953585 13788248 12750763 13788248 23603104 13768893 12953585 13768893 23550424 24758704 23603104 24758704 21554191 3375399 23550424 3375399 18263547 5367720 21554191 5367720 16735620 8526493 18263547 8526493 19260300 16990750 16735620 16990750 5722081 7567108 19260300 7567108 4975817 5697069 5722081 5697069 12800191 5207723 4975817 5207723 9652849 13858679 12800191 13858679 9913316 17461986 9652849 17461986 21468046 16900500 9913316 16900500 24949279 5250441 21468046 5250441 15366879 26119800 24949279 26119800 17562485 11755109 15366879 11755109 7202391 18418100 17562485 18418100 19652283 7223251 7202391 7223251 3929414 20070323 19652283 20070323 26078651 22963481 3929414 22963481 19457490 760629 26078651 760629 6875720 7595010 19457490 7595010 6145592 20206939 6875720 20206939 10518119 20977921 6145592 20977921 15051712 16522896 10518119 16522896 10809631 11922099 15051712 11922099 2238254 11752602 10809631 11752602 8154184 24562142 2238254 24562142 4994668 8740503 8154184 8740503 3080098 5392977 4994668 5392977 9084547 23625461 3080098 23625461 10425634 9652932 9084547 9652932 13717195 16488183 10425634 16488183 7890433 13156733 13717195 13156733 17886137 19327835 7890433 19327835 8634683 18455545 17886137 18455545 8622943 8971382 8634683 8971382 5760847 9289536 8622943 9289536 24163599 21557434 5760847 21557434 13694801 25153767 24163599 25153767 24855738 13078022 13694801 13078022 11262192 25938138 24855738 25938138 25784378 11770486 11262192 11770486 16170411 26747506 25784378 26747506 7069273 16759304 16170411 16759304 8655925 20105722 7069273 20105722 12926892 18434609 8655925 18434609 16643153 13529125 12926892 13529125 9080474 10551729 16643153 10551729 19712714 18330967 9080474 18330967 12021669 7159023 19712714 7159023 7768983 12915046 12021669 12915046 17303168 7857741 7768983 7857741 5234011 9333720 17303168 9333720 7996171 22152020 5234011 22152020 20278220 19430742 7996171 19430742 15950327 21110519 20278220 21110519 16004804 16436457 15950327 16436457 15131888 11166337 16004804 11166337 18207671 11689574 15131888 11689574 8598156 8681442 18207671 8681442 12203713 18545658 8598156 18545658 10953794 13064366 12203713 13064366 737127 15985458 10953794 15985458 20428215 25975194 737127 25975194 4149340 6342397 20428215 6342397 24095523 22544703 4149340 22544703 13155566 25235676 24095523 25235676 14482044 13986279 13155566 13986279 19483765 12410330 14482044 12410330 8713801 20215532 19483765 20215532 7353332 18151141 8713801 18151141 2675550 7933134 7353332 7933134 9544052 24156780 2675550 24156780 9456314 10145484 9544052 10145484 12788703 17505280 9456314 17505280 6478818 13488761 12788703 13488761 22647538 20543114 6478818 20543114 13392161 4030131 22647538 4030131 23347607 14397948 13392161 14397948 12667560 24505146 23347607 24505146 8969289 13183903 12667560 13183903 3514442 18343428 8969289 18343428 16043403 23438034 3514442 23438034 4334229 10741607 16043403 10741607 16706604 4413244 4334229 4413244 18070367 9998385 16706604 9998385 7797747 18434008 18070367 18434008 18771626 19338033 7797747 19338033 20066606 19081369 18771626 19081369 7495260 20334994 20066606 20334994 3982217 7844615 7495260 7844615 24318246 22565883 3982217 22565883 12784528 2467304 24318246 2467304 10121937 14070383 12784528 14070383 1506043 10939369 10121937 10939369 13347950 1999256 1506043 1999256 9107910 14164713 13347950 14164713 11007172 17728870 9107910 17728870 13019883 11812488 11007172 11812488 24905800 13672423 13019883 13672423 20715086 25921828 24905800 25921828 13257316 21467073 20715086 21467073 21389967 13784744 13257316 13784744 9244716 5504561 21389967 5504561 9009051 9618814 9244716 9618814 19775253 17929293 9009051 17929293 17270708 20579986 19775253 20579986 7210267 17406670 17270708 17406670 12551714 7779388 7210267 7779388 12298817 13041324 12551714 13041324 5317206 14508843 12298817 14508843 11892251 5483274 5317206 5483274 21256683 14953508 11892251 14953508 8215673 5680777 21256683 5680777 23188706 8718784 8215673 8718784 15550296 3875193 23188706 3875193 20628544 16291173 15550296 16291173 5335270 6278039 20628544 6278039 18784860 21897933 5335270 21897933 22350429 19552219 18784860 19552219 5981855 4754230 22350429 4754230 17668326 6314083 5981855 6314083 20629293 18234238 17668326 18234238 16567766 21332591 20629293 21332591 6178161 17320445 16567766 17320445 24452255 6701346 6178161 6701346 19373514 2382930 24452255 2382930 14186402 20081006 19373514 20081006 8120500 15184692 14186402 15184692 13219244 19089164 8120500 19089164 15945350 14219949 13219244 14219949 6963957 16626500 15945350 16626500 16943706 19830443 6963957 19830443 13760297 17619440 16943706 17619440 19788874 12755912 13760297 12755912 20297250 20560001 19788874 20560001 16373065 66918
200001 0 0 871580431 0 0 0 608832723 324339465 871580431 324339465 497110076 608974179 608832723 608974179 821626947 673260310 497110076 673260310 303888339 917523551 821626947 917523551 118051514 950303328 303888339 950303328 473669236 68977600 118051514 68977600 190232534 453262278 473669236 453262278 471887368 106370468 190232534 106370468 319197352 106325912 471887368 106325912 869147922 952628544 319197352 952628544 762747332 333299412 869147922 333299412 403322594 707558080 762747332 707558080 784161605 965438401 403322594 965438401 364913453 68499270 784161605 68499270 331442492 691649825 364913453 691649825 812074044 33603828 331442492 33603828 746178135 214463261 812074044 214463261 499451946 990705224 746178135 990705224 754937687 830002619 499451946 830002619 896649407 57181318 754937687 57181318 703112602 931902938 896649407 931902938 262977957 609570007 703112602 609570007 290724853 812146879 262977957 812146879 252842617 128182318 290724853 128182318 736026988 400656542 252842617 400656542 240917021 259854665 736026988 259854665 77842890 128638622 240917021 128638622 58258652 31043371 77842890 31043371 472510425 651636761 58258652 651636761 808352618 844414148 472510425 844414148 852073249 783523784 808352618 783523784 275065155 761738076 852073249 761738076 376162575 655276798 275065155 655276798 871669837 824190189 376162575 824190189 4942753 614738961 871669837 614738961 843430194 222088784 4942753 222088784 319906010 659459209 843430194 659459209 295204063 224566981 319906010 224566981 954802952 628347674 295204063 628347674 991261301 267810771 954802952 267810771 459741034 113968889 991261301 113968889 122360828 165955121 459741034 165955121 701799340 594486975 122360828 594486975 725963963 191462670 701799340 191462670 653294962 76756797 725963963 76756797 709439307 963786242 653294962 963786242 95010055 501658746 709439307 501658746 74955064 645121802 95010055 645121802 547272323 649329185 74955064 649329185 743416102 669343695 547272323 669343695 986443571 640072820 743416102 640072820 742465228 147849489 986443571 147849489 389984768 212243453 742465228 212243453 410163410 221485549 389984768 221485549 74217616 784914709 410163410 784914709 863988343 450533948 74217616 450533948 458781686 190755890 863988343 190755890 149229845 732113262 458781686 732113262 827641377 921770255 149229845 921770255 754894157 874762382 827641377 874762382 904566075 25701522 754894157 25701522 829581514 263364805 904566075 263364805 756032270 607305521 829581514 607305521 75049346 566398436 756032270 566398436 917405105 753646775 75049346 753646775 432147959 179760266 917405105 179760266 215368597 746015360 432147959 746015360 920755170 53856711 215368597 53856711 424539723 177045905 920755170 177045905 458405230 235833209 424539723 235833209 536020095 694515098 458405230 694515098 810966736 991795237 536020095 991795237 855740539 969416016 810966736 969416016 257232226 829838877 855740539 829838877 81578809 229191577 257232226 229191577 912941473 805481210 81578809 805481210 807949234 828039725 912941473 828039725 342492035 448952927 807949234 448952927 904814051 753313948 342492035 753313948 568603920 766508896 904814051 766508896 639491076 805715317 568603920 805715317 515430676 125666943 639491076 125666943 198609474 976431282 515430676 976431282 801162015 912064461 198609474 912064461 894026448 486517998 801162015 486517998 973227822 659539925 894026448 659539925 977414354 318564695 973227822 318564695 342548500 762065402 977414354 762065402 360140699 571428967 342548500 571428967 285470525 858096449 360140699 858096449 412785778 622326329 285470525 622326329 610699718 956985586 412785778 956985586 87330973 812267678 610699718 812267678 432410934 693050352 87330973 693050352 678896848 868905510 432410934 868905510 634823613 876362129 678896848 876362129 411225637 52870065 634823613 52870065 417246691 975865745 411225637 975865745 311436199 590723077 417246691 590723077 461391191 97063487 311436199 97063487 383936225 250182053 461391191 250182053 663355726 123718219 383936225 123718219 532778716 20043477 663355726 20043477 657155062 362522128 532778716 362522128 428964334 992533071 657155062 992533071 564847951 742738859 428964334 742738859 6449054 647589808 564847951 647589808 796005320 703796244 6449054 703796244 95708693 499981698 796005320 499981698 843722219 815142249 95708693 815142249 906393777 768653512 843722219 768653512 583924230 964407301 906393777 964407301 543827017 426931843 583924230 426931843 169512323 336663279 543827017 336663279 433508971 109158470 169512323 109158470 180230473 611215696 433508971 611215696 500936459 489593851 180230473 489593851 796079009 387259769 500936459 387259769 719706004 7969719 796079009 7969719 245508684 731783385 719706004 731783385 390895599 625220122 245508684 625220122 853481876 724684854 390895599 724684854 416822497 39113146 853481876 39113146 282629164 110554298 416822497 110554298 956703535 175177389 282629164 175177389 143709746 454944334 956703535 454944334 684875002 682682086 143709746 682682086 590358709 49731138 684875002 49731138 84354303 753132161 590358709 753132161 493661343 417504400 84354303 417504400 411532257 67249101 493661343 67249101 586907027 31923729 411532257 31923729 995335587 33301315 586907027 33301315 967774114 421683675 995335587 421683675 158005790 513377119 967774114 513377119 938560900 586063475 158005790 586063475 41779270 840099332 938560900 840099332 252700178 467475613 41779270 467475613 531722980 52297483 252700178 52297483 513041494 428218632 531722980 428218632 736881331 835022258 513041494 835022258 926179957 701874047 736881331 701874047 185656801 886897132 926179957 886897132 445593375 207651641 185656801 207651641 602412674 941571003 445593375 941571003 501128045 663074028 602412674 663074028 854148233 287685592 501128045 287685592 462441893 1640156 854148233 1640156 933447865 31777872 462441893 31777872 787977401 555944754 933447865 555944754 314120461 839186522 787977401 839186522 558007694 460329702 314120461 460329702 228270107 397881606 558007694 397881606 720738117 460648400 228270107 460648400 173421701 578818241 720738117 578818241 204067310 883665523 173421701 883665523 799299651 24798261 204067310 24798261 804634151 327194559 799299651 327194559 61670580 533980015 804634151 533980015 367888682 481780861 61670580 481780861 459875246 899815038 367888682 899815038 104612009 480400274 459875246 480400274 556409592 904260997 104612009 904260997 171718646 739937165 556409592 739937165 281867059 184654012 171718646 184654012 702281541 639654287 281867059 639654287 904624414 612232922 702281541 612232922 547741978 403791582 904624414 403791582 592320619 628786169 547741978 628786169 889367852 157329948 592320619 157329948 88678258 586427073 889367852 586427073 623679934 301133105 88678258 301133105 51183746 281823824 623679934 281823824 444766223 493395630 51183746 493395630 794866931 896434995 444766223 896434995 612993545 177226872 794866931 177226872 971981873 48843062 612993545 48843062 367231135 988922461 971981873 988922461 520249684 653933685 367231135 653933685 610367999 945135481 520249684 945135481 476092550 817801315 610367999 817801315 444637327 170567538 476092550 170567538 630952518 590752181 444637327 590752181 170239954 269886255 630952518 269886255 183665549 545182001 170239954 545182001 896088493 468013174 183665549 468013174 626840040 91992961 896088493 91992961 355470726 196174989 626840040 196174989 513455906 156634998 355470726 156634998 660071182 496851377 513455906 496851377 955078446 900580221 660071182 900580221 162117679 903757601 955078446 903757601 36797904 911086965 162117679 911086965 615753260 354899913 36797904 354899913 260068457 709809829 615753260 709809829 8808495 521935506 260068457 521935506 257124048 908634653 8808495 908634653 684721825 146656865 257124048 146656865 597951376 62719733 684721825 62719733 342707876 745605506 597951376 745605506 182315851 635590437 342707876 635590437 987204942 709027762 182315851 709027762 637274079 490885063 987204942 490885063 503101894 671888717 637274079 671888717 180403441 286845530 503101894 286845530 746827490 365833248 180403441 365833248 886296017 620264213 746827490 620264213 179450228 562563866 886296017 562563866 223998829 494664263 179450228 494664263 905650436 449888035 223998829 449888035 633090401 164373096 905650436 164373096 460702623 198048647 633090401 198048647 656004695 334532561 460702623 334532561 730392729 158432305 656004695 158432305 824561503 618775043 730392729 618775043 464026749 48972627 824561503 48972627 389029958 739760557 464026749 739760557 291145158 976445899 389029958 976445899 184459525 114776702 291145158 114776702 284624868 751850939 184459525 751850939 965551577 959607026 284624868 959607026 216864274 639760690 965551577 639760690 208202006 639817201 216864274 639817201 740590227 249491189 208202006 249491189 94449846 77154926 740590227 77154926 155929000 149394493 94449846 149394493 293623352 7082218 155929000 7082218 391951790 555503909 293623352 555503909 980505914 103274315 391951790 103274315 654911819 836763492 980505914 836763492 206186917 502705264 654911819 502705264 842334282 831232649 206186917 831232649 418271631 700471449 842334282 700471449 937461333 798411923 418271631 798411923 470392527 819368308 937461333 819368308 635838821 229197566 470392527 229197566 702705348 605957035 635838821 605957035 594192936 116513274 702705348 116513274 575226325 240071109 594192936 240071109 614020595 778150034 575226325 778150034 957128022 554685063 614020595 554685063 205356866 830936994 957128022 830936994 48889375 769189002 205356866 769189002 636224281 603230878 48889375 603230878 62535787 20690129 636224281 20690129 914124279 391571891 62535787 391571891 771076770 219751049 914124279 219751049 752119092 472076721 771076770 472076721 206044275 416864722 752119092 416864722 968756644 242435578 206044275 242435578 936430377 743033063 968756644 743033063 41989032 454894457 936430377 454894457 308302880 228991573 41989032 228991573 262071284 934676371 308302880 934676371 95356929 876997499 262071284 876997499 346642142 987656796 95356929 987656796 392497979 446920856 346642142 446920856 681876833 834654178 392497979 834654178 365929090 305266188 681876833 305266188 213561448 198084561 365929090 198084561 207641697 988143697 213561448 988143697 312447608 789874484 207641697 789874484 466993030 132152413 312447608 132152413 495384497 882814403 466993030 882814403 911411203 546594102 495384497 546594102 348090122 468279139 911411203 468279139 900397069 352410695 348090122 352410695 56281760 501488435 900397069 501488435 131426517 259054773 56281760 259054773 191934967 993861034 131426517 993861034 179604146 4283149 191934967 4283149 199523486 601422662 179604146 601422662 62986500 351873529 199523486 351873529 240608260 697020903 62986500 697020903 518729698 730223530 240608260 730223530 520298052 355909588 518729698 355909588 324435508 259230798 520298052 259230798 243084107 155047207 324435508 155047207 804601701 760207796 243084107 760207796 808362694 314130338 804601701 314130338 664511491 114852634 808362694 114852634 254806804 638285069 664511491 638285069 637749760 89281904 254806804 89281904 357092278 346453556 637749760 346453556 968078455 860568699 357092278 860568699 83529914 943550518 968078455 943550518 697785442 394396284 83529914 394396284 17559009 311285736 697785442 311285736 164074377 284135886 17559009 284135886 295528701 516816111 164074377 516816111 496006821 403659784 295528701 403659784 135002941 440585449 496006821 440585449 139989590 481807085 135002941 481807085 892143609 468391962 139989590 468391962 673631864 207241479 892143609 207241479 912609995 82340674 673631864 82340674 258329911 278342530 912609995 278342530 19747939 125722181 258329911 125722181 336237895 196993413 19747939 196993413 513788787 540898333 336237895 540898333 126628423 846729251 513788787 846729251 324509070 956055258 126628423 956055258 383655720 441770402 324509070 441770402 816070055 778786574 383655720 778786574 277811753 24049769 816070055 24049769 340217620 547532179 277811753 547532179 353912447 828775807 340217620 828775807 214258114 766830461 353912447 766830461 322731395 429521545 214258114 429521545 581905603 575321150 322731395 575321150 882987798 588596716 581905603 588596716 868249152 515509711 882987798 515509711 249543756 602860125 868249152 602860125 543440265 174729560 249543756 174729560 123725559 598962229 543440265 598962229 593184631 677028817 123725559 677028817 627580406 485454510 593184631 485454510 558372437 935274484 627580406 935274484 815121736 785885373 558372437 785885373 689921653 543254815 815121736 543254815 515570791 951786627 689921653 951786627 522181505 668190331 515570791 668190331 519734368 314158684 522181505 314158684 936417530 656961654 519734368 656961654 360174859 802119571 936417530 802119571 465244486 753629152 360174859 753629152 160430632 212712756 465244486 212712756 750970469 683787145 160430632 683787145 191369150 918776170 750970469 918776170 658904664 293633268 191369150 293633268 581490015 646936891 658904664 646936891 513842795 485003501 581490015 485003501 850502474 542110587 513842795 542110587 108748548 640521248 850502474 640521248 444276691 561489954 108748548 561489954 306769366 233440040 444276691 233440040 206253757 868003144 306769366 868003144 761329243 112130325 206253757 112130325 566800366 740553682 761329243 740553682 369418546 504553305 566800366 504553305 123329465 244648926 369418546 244648926 707179264 94749468 123329465 94749468 528574951 948681684 707179264 948681684 343144342 334793074 528574951 334793074 469223372 124276916 343144342 124276916 960606631 824931375 469223372 824931375 744462833 317571583 960606631 317571583 800832888 128665113 744462833 128665113 588599575 138754146 800832888 138754146 700003507 658423259 588599575 658423259 765431974 670232 700003507 670232 151468897 70647020 765431974 70647020 222453126 997939175 151468897 997939175 807020620 230096613 222453126 230096613 476587503 726355286 807020620 726355286 709115067 985990520 476587503 985990520 926252398 952589772 709115067 952589772 651382700 876104652 926252398 876104652 840236437 827530696 651382700 827530696 747740712 433683401 840236437 433683401 541576586 140876208 747740712 140876208 631273744 865017803 541576586 865017803 721707729 224342116 631273744 224342116 544385636 212809095 721707729 212809095 812771906 226468216 544385636 226468216 398274177 67850961 812771906 67850961 630532060 423302641 398274177 423302641 616564260 805813071 630532060 805813071 113399265 791848512 616564260 791848512 229697154 653561398 113399265 653561398 866211379 569564722 229697154 569564722 978649558 825988657 866211379 825988657 557268760 483835247 978649558 483835247 393492574 681549347 557268760 681549347 395846921 86415613 393492574 86415613 682078731 209105720 395846921 209105720 558140435 655710305 682078731 655710305 378642491 23168926 558140435 23168926 990526374 352515526 378642491 352515526 580182564 659122893 990526374 659122893 100262138 60459893 580182564 60459893 636195271 226900015 100262138 226900015 927776807 409047313 636195271 409047313 62894870 823485020 927776807 823485020 94010698 688448489 62894870 688448489 506075770 755873214 94010698 755873214 558616535 201216796 506075770 201216796 442011369 869363994 558616535 869363994 687450271 327296661 442011369 327296661 330169073 414093973 687450271 414093973 591877648 411692144 330169073 411692144 942505338 436759200 591877648 436759200 664121332 338840273 942505338 338840273 24974117 33042330 664121332 33042330 919604585 7880544 24974117 7880544 633582245 739183730 919604585 739183730 423977736 258252785 633582245 258252785 887688022 575832478 423977736 575832478 593382216 872277460 887688022 872277460 881543503 340438086 593382216 340438086 673434024 976217832 881543503 976217832 91586907 193542941 673434024 193542941 247565740 761369055 91586907 761369055 941393421 682100865 247565740 682100865 87838636 732978025 941393421 732978025 52594353 209242894 87838636 209242894 207040695 115258376 52594353 115258376 650711298 924503692 207040695 924503692 304982573 148160330 650711298 148160330 947837031 915538309 304982573 915538309 972157858 697006873 947837031 697006873 55058962 139104375 972157858 139104375 732055723 750671068 55058962 750671068 585311094 471380142 732055723 471380142 14916330 988073478 585311094 988073478 7023514 210782104 14916330 210782104 263043773 406480805 7023514 406480805 779762320 113955547 263043773 113955547 148570815 410445090 779762320 410445090 280051246 298842960 148570815 298842960 881708866 739195108 280051246 739195108 39808313 768760611 881708866 768760611 979361400 999326512 39808313 999326512 492638131 432219800 979361400 432219800 2718263 948973247 492638131 948973247 141478010 516984382 2718263 516984382 632013820 947572355 141478010 947572355 798417362 64555433 632013820 64555433 522274262 576727844 798417362 576727844 303006543 959746967 522274262 959746967 759731233 636901737 303006543 636901737 219136466 547637384 759731233 547637384 566497152 907647608 219136466 907647608 92878859 5712527 566497152 5712527 694232757 85049205 92878859 85049205 525662792 748525074 694232757 748525074 554025345 496064579 525662792 496064579 742934522 716907101 554025345 716907101 129860922 804285151 742934522 804285151 105475297 454674077 129860922 454674077 574628407 62405502 105475297 62405502 451145517 221300813 574628407 221300813 785920977 42573626 451145517 42573626 135234020 28019912 785920977 28019912 740626144 615690174 135234020 615690174 840153923 987191864 740626144 987191864 920762957 7821478 840153923 7821478 484880031 393072020 920762957 393072020 468120671 965789346 484880031 965789346 673760886 602463062 468120671 602463062 951246834 729882912 673760886 729882912 263604066 797795073 951246834 797795073 917681209 107807146 263604066 107807146 930433032 26819510 917681209 26819510 846539636 484372698 930433032 484372698 161613278 848970282 846539636 848970282 980579721 653089358 161613278 653089358 935061381 550720453 980579721 550720453 212646871 344740317 935061381 344740317 729021825 312394772 212646871 312394772 310696143 936331953 729021825 936331953 839837455 256577584 310696143 256577584 94748350 6173579 839837455 6173579 816739235 628125815 94748350 628125815 143301599 368086389 816739235 368086389 344985319 10927306 143301599 10927306 975314359 692088760 344985319 692088760 741355848 824626545 975314359 824626545 400535674 390769497 741355848 390769497 511556825 162247400 400535674 162247400 470931365 284545278 511556825 284545278 891868848 230874127 470931365 230874127 327888146 589270266 891868848 589270266 708570350 452554939 327888146 452554939 339910877 908711914 708570350 908711914 6822937 333703778 339910877 333703778 401025631 478004489 6822937 478004489 972771182 401305882 401025631 401305882 220964834 412264266 972771182 412264266 777282190 106084744 220964834 106084744 388196150 439364996 777282190 439364996 419036405 251288514 388196150 251288514 348413071 142478634 419036405 142478634 176319780 925203775 348413071 925203775 714302950 479546092 176319780 479546092 637163407 862796044 714302950 862796044 562069741 337639030 637163407 337639030 437839816 107020677 562069741 107020677 417968695 173713698 437839816 173713698 548163245 802015809 417968695 802015809 183665077 504563030 548163245 504563030 996057310 774724759 183665077 774724759 566492965 805863936 996057310 805863936 887530350 135574762 566492965 135574762 126492932 68283933 887530350 68283933 517399980 483483468 126492932 483483468 537497991 718097201 517399980 718097201 497346289 647710139 537497991 647710139 864149637 960268128 497346289 960268128 500799823 48008078 864149637 48008078 161002670 854552972 500799823 854552972 806694856 231910079 161002670 231910079 709270550 55717002 806694856 55717002 465662634 2107054 709270550 2107054 137188997 875909094 465662634 875909094 490178378 101486100 137188997 101486100 534314239 739112825 490178378 739112825 542044084 283141653 534314239 283141653 849072838 466152282 542044084 466152282 264291650 946341380 849072838 946341380 956503724 243180001 264291650 243180001 759447045 1470965 956503724 1470965 763657015 691808183 759447045 691808183 447006202 828593920 763657015 828593920 814015628 434678945 447006202 434678945 946300749 291423968 814015628 291423968 753405365 29252658 946300749 29252658 934589321 485524919 753405365 485524919 43254565 585897187 934589321 585897187 988137073 458587977 43254565 458587977 968852534 118290987 988137073 118290987 364315663 371666550 968852534 371666550 575626409 643702297 364315663 643702297 783943918 312439095 575626409 312439095 949512236 382079112 783943918 382079112 952793037 695125945 949512236 695125945 645911283 903743996 952793037 903743996 301291245 727349666 645911283 727349666 460570732 836009571 301291245 836009571 8429797 155093670 460570732 155093670 507912565 587591405 8429797 587591405 426380916 299606033 507912565 299606033 26417760 273326996 426380916 273326996 644878991 594277903 26417760 594277903 426103919 956374976 644878991 956374976 104262438 821051894 426103919 821051894 35275968 277225943 104262438 277225943 947971104 355324219 35275968 355324219 849260950 244208881 947971104 244208881 575151844 252744752 849260950 252744752 648200188 306692571 575151844 306692571 165286631 716593852 648200188 716593852 466519009 782347780 165286631 782347780 445544449 772194199 466519009 772194199 105885739 354698312 445544449 354698312 453301092 120614136 105885739 120614136 279180055 40909050 453301092 40909050 141880019 625392058 279180055 625392058 255213072 616410260 141880019 616410260 777184765 469290835 255213072 469290835 443729439 759047980 777184765 759047980 692624225 119293708 443729439 119293708 388488143 960452837 692624225 960452837 790976061 299054484 388488143 299054484 486788883 82508078 790976061 82508078 140795386 553865868 486788883 553865868 851007781 996788960 140795386 996788960 153012074 33857814 851007781 33857814 869582081 491472957 153012074 491472957 41694930 690531413 869582081 690531413 828314034 973945504 41694930 973945504 800257622 275613084 828314034 275613084 537617547 337576935 800257622 337576935 620633248 67869275 537617547 67869275 824982506 900630620 620633248 900630620 871293966 563504653 824982506 563504653 858717943 764484973 871293966 764484973 168453798 699785807 858717943 699785807 527555836 952076121 168453798 952076121 229338565 637299909 527555836 637299909 123847215 217053788 229338565 217053788 606472694 673016979 123847215 673016979 543788643 715721561 606472694 715721561 497673077 940817727 543788643 940817727 900998008 946124307 497673077 946124307 942067829 432740557 900998008 432740557 751565400 318792080 942067829 318792080 764388789 105053493 751565400 105053493 902566389 109151096 764388789 109151096 944950656 98248687 902566389 98248687 813373275 64055956 944950656 64055956 814835930 968082099 813373275 968082099 127635902 605447557 814835930 605447557 484867600 265614933 127635902 265614933 492277202 249074242 484867600 249074242 962890111 3849685 492277202 3849685 363765064 50244986 962890111 50244986 324261501 848237806 363765064 848237806 923535562 817489175 324261501 817489175 601037032 684294121 923535562 684294121 132646430 948193081 601037032 948193081 468270726 67288626 132646430 67288626 88195106 684884860 468270726 684884860 859998577 199207297 88195106 199207297 519142045 925583962 859998577 925583962 308945413 298837711 519142045 298837711 434131956 852102613 308945413 852102613 343583545 589599215 434131956 589599215 467070498 179771286 343583545 179771286 984355392 363038243 467070498 363038243 917487485 643061890 984355392 643061890 291695484 725047756 917487485 725047756 748943523 403484250 291695484 403484250 355733243 39191781 748943523 39191781 802901555 321479011 355733243 321479011 175182308 370748178 802901555 370748178 375584589 903309268 175182308 903309268 618288485 405547694 375584589 405547694 84949518 70353427 618288485 70353427 459404932 354712967 84949518 354712967 32028091 344797967 459404932 344797967 931805240 571100721 32028091 571100721 195480532 112764192 931805240 112764192 550723768 302143595 195480532 302143595 523805146 954857488 550723768 954857488 835915356 399488983 523805146 399488983 772914749 497730210 835915356 497730210 128570456 603897018 772914749 603897018 144900823 3236951 128570456 3236951 937546347 96958460 144900823 96958460 630944751 943281301 937546347 943281301 487274259 663096262 630944751 663096262 563066696 955402995 487274259 955402995 564186764 617489175 563066696 617489175 884464569 531039555 564186764 531039555 980352827 589577874 884464569 589577874 234217026 33325170 980352827 33325170 169537653 601036964 234217026 601036964 788208114 139495865 169537653 139495865 791434435 89770887 788208114 89770887 826912711 707639096 791434435 707639096 853442453 532545457 826912711 532545457 662154297 961842133 853442453 961842133 100049821 188766731 662154297 188766731 8654136 691585432 100049821 691585432 832158575 22610746 8654136 22610746 940464325 824043158 832158575 824043158 103664101 810830723 940464325 810830723 617901895 236154350 103664101 236154350 619507435 818682754 617901895 818682754 791770583 248812156 619507435 248812156 377100500 247437928 791770583 247437928 415136535 546174712 377100500 546174712 281587973 45681665 415136535 45681665 473301823 199578613 281587973 199578613 535785331 432873712 473301823 432873712 780600846 854038121 535785331 854038121 677198863 462229140 780600846 462229140 981968202 298961249 677198863 298961249 385400284 741398094 981968202 741398094 607457521 675547223 385400284 675547223 254868163 758747691 607457521 758747691 424532703 980326204 254868163 980326204 664343729 782432215 424532703 782432215 248156381 354946204 664343729 354946204 820549284 303391148 248156381 303391148 330278885 73507697 820549284 73507697 869763925 94077092 330278885 94077092 331229160 325584245 869763925 325584245 690551655 672287006 331229160 672287006 370589477 561656288 690551655 561656288 996243803 61381838 370589477 61381838 458092048 776364205 996243803 776364205 684692837 269231262 458092048 269231262 439054428 259243945 684692837 259243945 115729759 249490218 439054428 249490218 966888885 390973931 115729759 390973931 32097977 88128434 966888885 88128434 199190670 997539520 32097977 997539520 826738635 897347020 199190670 897347020 918600382 148464088 826738635 148464088 210331908 886688332 918600382 886688332 710793574 157850854 210331908 157850854 996157378 32214133 710793574 32214133 173928881 754691578 996157378 754691578 309512711 760353784 173928881 760353784 227492082 301204083 309512711 301204083 650661636 970634143 227492082 970634143 418644487 85087846 650661636 85087846 614987645 344194912 418644487 344194912 719215659 877106984 614987645 877106984 631113449 277260058 719215659 277260058 586728842 253132821 631113449 253132821 429188273 151300540 586728842 151300540 787128286 326743380 429188273 326743380 470034881 83208479 787128286 83208479 925222759 144164096 470034881 144164096 787757293 156805468 925222759 156805468 254260554 269193326 787757293 269193326 797389826 547227007 254260554 547227007 887656879 374316255 797389826 374316255 744578691 298794629 887656879 298794629 430115879 386065853 744578691 386065853 617777513 797102903 430115879 797102903 369255199 835287896 617777513 835287896 781901489 946742953 369255199 946742953 308876212 473888033 781901489 473888033 365350808 35209949 308876212 35209949 329284525 856791670 365350808 856791670 380724389 83990831 329284525 83990831 673438146 337812007 380724389 337812007 246958727 741185514 673438146 741185514 751412512 641415531 246958727 641415531 553709841 637442674 751412512 637442674 3029806 556107055 553709841 556107055 257293535 435519106 3029806 435519106 115413485 623939844 257293535 623939844 320383315 435319008 115413485 435319008 506090426 63658864 320383315 63658864 120182938 212459057 506090426 212459057 111452625 522791496 120182938 522791496 55470422 328784509 111452625 328784509 982296727 454285122 55470422 454285122 860315650 804154213 982296727 804154213 401942455 34724310 860315650 34724310 603235613 722304425 401942455 722304425 223450842 50892988 603235613 50892988 765195831 413994536 223450842 413994536 648489121 320368774 765195831 320368774 341483996 165375630 648489121 165375630 318021187 49834416 341483996 49834416 330250015 164900198 318021187 164900198 906976353 46178798 330250015 46178798 82110960 670817401 906976353 670817401 545774850 901336208 82110960 901336208 358662386 708701837 545774850 708701837 788416993 535751220 358662386 535751220 122375602 950514553 788416993 950514553 402808573 997271451 122375602 997271451 903208949 410665326 402808573 410665326 78431056 304760917 903208949 304760917 932766920 651400418 78431056 651400418 677163268 358136430 932766920 358136430 625135380 399078867 677163268 399078867 498086944 293075402 625135380 293075402 188003097 36585932 498086944 36585932 671445371 43325060 188003097 43325060 623155570 713779875 671445371 713779875 250937349 149817764 623155570 149817764 713170961 217935783 250937349 217935783 144131766 122349004 713170961 122349004 779706763 149722989 144131766 149722989 531071954 942989279 779706763 942989279 678517864 204963513 531071954 204963513 131633246 802963686 678517864 802963686 496070192 242420177 131633246 242420177 977173949 838073955 496070192 838073955 673011618 527409183 977173949 527409183 596396782 2619589 673011618 2619589 181494511 61936647 596396782 61936647 679367888 317872592 181494511 317872592 673497203 122669946 679367888 122669946 711299174 191162646 673497203 191162646 760200055 947664300 711299174 947664300 664695505 288360817 760200055 288360817 459145430 311622886 664695505 311622886 297018457 90342936 459145430 90342936 667785921 396047798 297018457 396047798 503291376 355021518 667785921 355021518 730759710 919463985 503291376 919463985 649048632 340700182 730759710 340700182 668141493 730492281 649048632 730492281 867756106 572766447 668141493 572766447 628734081 432369049 867756106 432369049 690254942 789691875 628734081 789691875 13556524 853377782 690254942 853377782 942280934 408038704 13556524 408038704 694050815 794608551 942280934 794608551 938497482 176589054 694050815 176589054 62374303 54402370 938497482 54402370 114127811 314573771 62374303 314573771 821049694 171950873 114127811 171950873 998105435 961567068 821049694 961567068 367847931 115664385 998105435 115664385 280040786 93269190 367847931 93269190 93394701 356161197 280040786 356161197 605303282 133374623 93394701 133374623 563683611 426782236 605303282 426782236 883128924 593008941 563683611 593008941 928998234 734512574 883128924 734512574 304652773 762174946 928998234 762174946 805843208 57916535 304652773 57916535 10126053 17630067 805843208 17630067 819651246 910692688 10126053 910692688 861823413 378655136 819651246 378655136 525944082 590769312 861823413 590769312 185016178 316928256 525944082 316928256 300643116 472602252 185016178 472602252 823815880 103937619 300643116 103937619 99011610 239910612 823815880 239910612 531642833 597000646 99011610 597000646 776993731 731943077 531642833 731943077 27069797 839608079 776993731 839608079 770867929 542810331 27069797 542810331 954026619 377566875 770867929 377566875 614516332 582507637 954026619 582507637 834490063 962002153 614516332 962002153 825944942 157553035 834490063 157553035 952177639 31872348 825944942 31872348 525907574 980598871 952177639 980598871 698680990 427553005 525907574 427553005 150654095 282478083 698680990 282478083 131212219 551835212 150654095 551835212 323991175 47492240 131212219 47492240 821440040 465258458 323991175 465258458 426575851 969054633 821440040 969054633 901123274 320013423 426575851 320013423 480650826 847279607 901123274 847279607 471510919 492101504 480650826 492101504 77463051 788385176 471510919 788385176 190864826 288785352 77463051 288785352 136256523 488361515 190864826 488361515 558464854 398716415 136256523 398716415 665728032 925931523 558464854 925931523 364338494 91318240 665728032 91318240 228687268 134136315 364338494 134136315 210193630 176831701 228687268 176831701 509200028 324373509 210193630 324373509 44530375 850386671 509200028 850386671 154854097 828896931 44530375 828896931 692440499 48365427 154854097 48365427 328799261 216134826 692440499 216134826 837087559 732786220 328799261 732786220 291963014 55839057 837087559 55839057 842354775 186680524 291963014 186680524 120314691 98498125 842354775 98498125 343559573 873578408 120314691 873578408 50455421 555174785 343559573 555174785 312314892 98503814 50455421 98503814 163142809 57862056 312314892 57862056 813350877 575348815 163142809 575348815 482982754 983718780 813350877 983718780 221205983 284619518 482982754 284619518 652381281 884932789 221205983 884932789 638286015 253620190 652381281 253620190 92602652 727886062 638286015 727886062 329919205 642993383 92602652 642993383 495398468 475240356 329919205 475240356 463129585 356828826 495398468 356828826 277769341 589390131 463129585 589390131 976348320 748605398 277769341 748605398 381135226 467326241 976348320 467326241 865695327 490066934 381135226 490066934 722997841 406952767 865695327 406952767 101532643 627546227 722997841 627546227 583132964 236888709 101532643 236888709 419000002 588011567 583132964 588011567 260083575 181894780 419000002 181894780 210759738 215416816 260083575 215416816 75259998 909164538 210759738 909164538 854892153 281827856 75259998 281827856 928335993 828607754 854892153 828607754 375126909 825206606 928335993 825206606 164274961 343561490 375126909 343561490 308219415 53109415 164274961 53109415 290271879 523516631 308219415 523516631 925920925 662134511 290271879 662134511 404438054 520274181 925920925 520274181 376167788 20584060 404438054 20584060 283797351 773064033 376167788 773064033 706105212 353331869 283797351 353331869 329932169 272439297 706105212 272439297 576174781 631979566 329932169 631979566 219505711 907199198 576174781 907199198 485964491 479100589 219505711 479100589 903359178 800656358 485964491 800656358 560229170 447958273 903359178 447958273 157690476 560619826 560229170 560619826 652636674 911213357 157690476 911213357 853534015 178033640 652636674 178033640 603121029 251579853 853534015 251579853 282746489 708273378 603121029 708273378 753469219 891961222 282746489 891961222 417275202 827841679 753469219 827841679 745326311 746628392 417275202 746628392 555308994 520494170 745326311 520494170 350670753 97008865 555308994 97008865 455964327 362111532 350670753 362111532 272081830 124962972 455964327 124962972 532692888 794121713 272081830 794121713 212816202 128959113 532692888 128959113 956627684 5325904 212816202 5325904 349301566 608587191 956627684 608587191 198557784 58902178 349301566 58902178 693796078 207854449 198557784 207854449 359483214 310816901 693796078 310816901 139701618 298835872 359483214 298835872 164368668 196353195 139701618 196353195 605849079 210274127 164368668 210274127 540826438 898427025 605849079 898427025 684131632 608399656 540826438 608399656 94800105 250029403 684131632 250029403 621565290 520700086 94800105 520700086 67392830 889255757 621565290 889255757 264940791 949718235 67392830 949718235 719680883 773694579 264940791 773694579 417535674 171091866 719680883 171091866 519403815 600884688 417535674 600884688 440294052 901983245 519403815 901983245 785227692 679881265 440294052 679881265 818283835 651833827 785227692 651833827 837944732 264245995 818283835 264245995 652466176 618900746 837944732 618900746 283672090 784037148 652466176 784037148 903988977 277041350 283672090 277041350 89179187 363843012 903988977 363843012 924853141 928075437 89179187 928075437 183689564 104358355 924853141 104358355 423567714 617206270 183689564 617206270 818922857 580498412 423567714 580498412 300496834 695356011 818922857 695356011 531249501 869529753 300496834 869529753 731741350 376338439 531249501 376338439 155257874 778507685 731741350 778507685 22653835 50873448 155257874 50873448 993628359 834332289 22653835 834332289 905091176 427892927 993628359 427892927 671519521 666277166 905091176 666277166 679574856 474855128 671519521 474855128 237553427 969465293 679574856 969465293 144338011 671093746 237553427 671093746 72565622 812682759 144338011 812682759 26569914 848245884 72565622 848245884 761067971 507752569 26569914 507752569 839937849 122373789 761067971 122373789 236452192 184533618 839937849 184533618 99464290 509854704 236452192 509854704 756354173 851748706 99464290 851748706 912068529 416598371 756354173 416598371 598142964 831708254 912068529 831708254 254198067 340231868 598142964 340231868 470520435 102429144 254198067 102429144 673944325 336090266 470520435 336090266 170536724 965680515 673944325 965680515 939932337 367359496 170536724 367359496 318670479 980458249 939932337 980458249 617337039 571788546 318670479 571788546 437300863 791006829 617337039 791006829 802860128 227587696 437300863 227587696 649571454 800981076 802860128 800981076 524929062 368770521 649571454 368770521 922134235 565492710 524929062 565492710 581887774 525284930 922134235 525284930 24503459 182610289 581887774 182610289 78109148 645040680 24503459 645040680 518054787 921521235 78109148 921521235 600677065 99877197 518054787 99877197 651337530 844782282 600677065 844782282 676238089 594724327 651337530 594724327 848763042 627799961 676238089 627799961 70719790 167525499 848763042 167525499 594491686 326670742 70719790 326670742 465004188 795945032 594491686 795945032 773631794 361629886 465004188 361629886 41133946 606861733 773631794 606861733 792297823 719640465 41133946 719640465 662230896 766942317 792297823 766942317 393082072 939378110 662230896 939378110 668939379 429235549 393082072 429235549 182123843 811533187 668939379 811533187 586341608 920502143 182123843 920502143 206048992 221784893 586341608 221784893 459334138 14562048 206048992 14562048 263713203 948915609 459334138 948915609 932681617 286454687 263713203 286454687 420964447 145126010 932681617 145126010 481613749 196169288 420964447 196169288 576732052 532471683 481613749 532471683 622490685 857255059 576732052 857255059 532147487 607794923 622490685 607794923 572568583 939979510 532147487 939979510 592409042 958923821 572568583 958923821 122513101 5436260 592409042 5436260 298470200 247670488 122513101 247670488 66808218 657565400 298470200 657565400 264254103 54709886 66808218 54709886 406890471 572611758 264254103 572611758 946979296 864383688 406890471 864383688 249395214 438191922 946979296 438191922 449165248 140908931 249395214 140908931 367378241 176424641 449165248 176424641 566493168 952373767 367378241 952373767 905813388 543702753 566493168 543702753 700982644 599883254 905813388 599883254 35022125 181642109 700982644 181642109 198170041 700275255 35022125 700275255 147440832 728258900 198170041 728258900 265732228 419571224 147440832 419571224 380588549 763070151 265732228 763070151 536795845 892771578 380588549 892771578 123792650 4753389 536795845 4753389 778077238 276401163 123792650 276401163 152256885 366956042 778077238 366956042 802271279 223963097 152256885 223963097 931839184 924543728 802271279 924543728 902891167 458003241 931839184 458003241 507294676 276825456 902891167 276825456 605661254 246914467 507294676 246914467 832218511 308765144 605661254 308765144 780430258 694036606 832218511 694036606 69537844 507115243 780430258 507115243 634525250 292278012 69537844 292278012 923828159 411867675 634525250 411867675 426938128 62789278 923828159 62789278 256733195 847449505 426938128 847449505 718055102 810731309 256733195 810731309 346327423 993720613 718055102 993720613 823648088 666092239 346327423 666092239 986508618 677773402 823648088 677773402 385714485 856626509 986508618 856626509 173448252 116388624 385714485 116388624 441132817 433626817 173448252 433626817 307668937 465003771 441132817 465003771 965983217 219036758 307668937 219036758 321210488 541657514 965983217 541657514 970001119 635104169 321210488 635104169 51837269 956294415 970001119 956294415 899202286 956920358 51837269 956920358 368962854 750735879 899202286 750735879 608349199 531372504 368962854 531372504 955852238 918589144 608349199 918589144 569122917 926989582 955852238 926989582 756797010 195107855 569122917 195107855 659749214 456830774 756797010 456830774 962209609 928766067 659749214 928766067 967394886 740765438 962209609 740765438 952407590 559620260 967394886 559620260 225691861 842192067 952407590 842192067 935878744 97929411 225691861 97929411 720897096 712596197 935878744 712596197 117392610 194064043 720897096 194064043 778400664 705311002 117392610 705311002 116011866 64729229 778400664 64729229 997875672 445848841 116011866 445848841 180853244 642542148 997875672 642542148 267188699 89640234 180853244 89640234 410735469 963979807 267188699 963979807 737912235 455497943 410735469 455497943 259137855 425995028 737912235 425995028 177205706 630673513 259137855 630673513 699881939 60650552 177205706 60650552 47525415 806007093 699881939 806007093 372281310 659494711 47525415 659494711 350896564 987314266 372281310 987314266 603355507 624866802 350896564 624866802 7479171 126873150 603355507 126873150 127734438 962199949 7479171 962199949 385732443 150205128 127734438 150205128 147904162 294148597 385732443 294148597 777769228 53504554 147904162 53504554 849860092 105053068 777769228 105053068 364556506 719874125 849860092 719874125 477766172 379778474 364556506 379778474 668988170 722865909 477766172 722865909 836485225 418196619 668988170 418196619 531310518 5321382 836485225 5321382 47498283 343116888 531310518 343116888 109344543 311818244 47498283 311818244 231501257 194249530 109344543 194249530 158550181 621241001 231501257 621241001 592672748 399154468 158550181 399154468 985867873 513515789 592672748 513515789 954670627 371898881 985867873 371898881 513939505 728667575 954670627 728667575 674129434 6694084 513939505 6694084 378841865 774134160 674129434 774134160 225113879 851710633 378841865 851710633 859239444 485520207 225113879 485520207 485567268 273451666 859239444 273451666 425707628 40220012 485567268 40220012 568049816 831137632 425707628 831137632 156105810 247595797 568049816 247595797 401810076 974425639 156105810 974425639 815336282 932991335 401810076 932991335 493062474 160754140 815336282 160754140 619821562 231934107 493062474 231934107 318213395 82768287 619821562 82768287 767517697 888574098 318213395 888574098 718044638 207456894 767517697 207456894 271247669 806616393 718044638 806616393 593648221 671026346 271247669 671026346 46234244 730702725 593648221 730702725 577033694 814122665 46234244 814122665 231831200 454975616 577033694 454975616 618146593 57872048 231831200 57872048 158904835 669611283 618146593 669611283 454261889 216517245 158904835 216517245 39710125 383868822 454261889 383868822 220098742 411306563 39710125 411306563 520748252 390943663 220098742 390943663 690620846 505450250 520748252 505450250 609928914 974935015 690620846 974935015 550900597 227432490 609928914 227432490 580827427 777060025 550900597 777060025 954441713 889148549 580827427 889148549 111310771 403087798 954441713 403087798 656588369 148803919 111310771 148803919 181339567 290170081 656588369 290170081 197008764 733411181 181339567 733411181 198835658 874763068 197008764 874763068 306011852 685564619 198835658 685564619 19683321 800609431 306011852 800609431 321304942 506416390 19683321 506416390 328478796 167083429 321304942 167083429 452511352 694382006 328478796 694382006 140534974 982855773 452511352 982855773 673383972 317467895 140534974 317467895 131991482 180802874 673383972 180802874 218237010 906241864 131991482 906241864 823967306 54101022 218237010 54101022 631241272 736635909 823967306 736635909 86905668 919364298 631241272 919364298 690384565 188609654 86905668 188609654 205384422 55306816 690384565 55306816 158557955 807936937 205384422 807936937 654702984 157767367 158557955 157767367 484814348 193059225 654702984 193059225 911180829 3290420 484814348 3290420 807154344 677504055 911180829 677504055 526236875 517862204 807154344 517862204 871948258 500725128 526236875 500725128 799612676 65362674 871948258 65362674 117806514 342796784 799612676 342796784 337833162 661405559 117806514 661405559 354942396 210113314 337833162 210113314 337310793 956319120 354942396 956319120 884085861 940511099 337310793 940511099 780657001 652636190 884085861 652636190 436764796 8666822 780657001 8666822 188953659 373895990 436764796 373895990 408646980 83251040 188953659 83251040 488021262 489891683 408646980 489891683 818642524 51390884 488021262 51390884 66652427 257375070 818642524 257375070 766245105 570191136 66652427 570191136 739961901 270586175 766245105 270586175 87634378 757863137 739961901 757863137 886986574 996847013 87634378 996847013 234342039 380199495 886986574 380199495 222113586 24597899 234342039 24597899 556148680 696968419 222113586 696968419 63372322 911703747 556148680 911703747 218988710 28188690 63372322 28188690 698495232 695774517 218988710 695774517 844101620 720071205 698495232 720071205 581470389 146897337 844101620 146897337 403716020 375356031 581470389 375356031 903886160 65472275 403716020 65472275 57757468 594068979 903886160 594068979 888787409 806496853 57757468 806496853 322437628 174377744 888787409 174377744 400428542 702617497 322437628 702617497 617544549 847713484 400428542 847713484 353591374 949877459 617544549 949877459 149785130 738698486 353591374 738698486 206464144 653360714 149785130 653360714 251215512 389493846 206464144 389493846 179152878 829989519 251215512 829989519 479732212 177765261 179152878 177765261 406558020 412972540 479732212 412972540 163812559 526630501 406558020 526630501 299654581 243500423 163812559 243500423 341697190 733959158 299654581 733959158 929627900 22062030 341697190 22062030 654388756 388578349 929627900 388578349 112649874 888265871 654388756 888265871 292963494 708255373 112649874 708255373 936311798 725542599 292963494 725542599 117098416 244266860 936311798 244266860 770086023 867880804 117098416 867880804 944224349 136236164 770086023 136236164 181232422 494800930 944224349 494800930 928281844 711773498 181232422 711773498 757290882 580888677 928281844 580888677 221578887 119231633 757290882 119231633 478902045 496082419 221578887 496082419 309054473 705304174 478902045 705304174 113758185 726526343 309054473 726526343 397673878 224661582 113758185 224661582 594881662 780246200 397673878 780246200 698768134 738831484 594881662 738831484 30239425 175591014 698768134 175591014 860453527 602280222 30239425 602280222 137869767 45765665 860453527 45765665 632078329 567639774 137869767 567639774 322587666 929401985 632078329 929401985 754416707 172154850 322587666 172154850 554637116 224547624 754416707 224547624 737188293 566143565 554637116 566143565 349757939 957556866 737188293 957556866 265536994 616999779 349757939 616999779 795864536 433293871 265536994 433293871 428880869 626786636 795864536 626786636 253537518 909981626 428880869 909981626 586056228 64842759 253537518 64842759 756070555 900520306 586056228 900520306 667283289 868186664 756070555 868186664 914771627 23064733 667283289 23064733 641210828 104569559 914771627 104569559 444876487 647755606 641210828 647755606 979345385 296363811 444876487 296363811 920645747 401497254 979345385 401497254 236988797 926750193 920645747 926750193 623868797 774048367 236988797 774048367 195634572 904076734 623868797 904076734 386956730 577249139 195634572 577249139 961065983 637992868 386956730 637992868 973524850 914827079 961065983 914827079 588740183 459581912 973524850 459581912 582358106 579621528 588740183 579621528 15343080 121978955 582358106 121978955 222167606 562462257 15343080 562462257 700860241 857771693 222167606 857771693 425561616 537718582 700860241 537718582 571340081 841469236 425561616 841469236 757431806 583309984 571340081 583309984 26518393 984813717 757431806 984813717 32501778 927761428 26518393 927761428 150092781 902017882 32501778 902017882 988022724 985188710 150092781 985188710 659294558 789977748 988022724 789977748 38632728 601992414 659294558 601992414 79985671 461077122 38632728 461077122 739577520 311160857 79985671 311160857 829518970 55971091 739577520 55971091 528036045 193081791 829518970 193081791 475283497 311350855 528036045 311350855 653881801 140896071 475283497 140896071 896769452 798833824 653881801 798833824 702789114 904409737 896769452 904409737 28655452 459063515 702789114 459063515 140001153 113899795 28655452 113899795 907102873 250111785 140001153 250111785 604178959 184225395 907102873 184225395 72053635 732915901 604178959 732915901 571277476 996242866 72053635 996242866 616241502 199270430 571277476 199270430 417260755 838517827 616241502 838517827 727523980 543552626 417260755 543552626 365289946 909594376 727523980 909594376 608942925 461938016 365289946 461938016 573765747 104238882 608942925 104238882 802780273 994144639 573765747 994144639 496542630 613166463 802780273 613166463 900674437 378581092 496542630 378581092 716874704 30440404 900674437 30440404 138109780 8081705 716874704 8081705 857165509 645566014 138109780 645566014 3606746 237373195 857165509 237373195 163950249 437718854 3606746 437718854 406892280 780669056 163950249 780669056 936632366 317819260 406892280 317819260 670294182 578736188 936632366 578736188 713547721 875770679 670294182 875770679 492336781 706175756 713547721 706175756 343900219 479008334 492336781 479008334 733241911 112046318 343900219 112046318 930050561 874776492 733241911 874776492 551557825 558779670 930050561 558779670 714127217 735771866 551557825 735771866 945888553 313516429 714127217 313516429 610216611 765460877 945888553 765460877 904388483 952996558 610216611 952996558 962638155 954027629 904388483 954027629 701623668 963087887 962638155 963087887 726613966 425101816 701623668 425101816 121668825 676864361 726613966 676864361 409927234 886503749 121668825 886503749 717843981 261074023 409927234 261074023 696835843 750893801 717843981 750893801 70640163 968887293 696835843 968887293 368573006 554485594 70640163 554485594 705403320 357872994 368573006 357872994 416866303 889831671 705403320 889831671 395415869 905140857 416866303 905140857 152504307 224947441 395415869 224947441 5003309 948116155 152504307 948116155 67363969 169311281 5003309 169311281 302799669 26712506 67363969 26712506 733364724 985012651 302799669 985012651 402402766 791680535 733364724 791680535 144606588 190370282 402402766 190370282 390460098 368811003 144606588 368811003 615857829 938243838 390460098 938243838 595379292 899980091 615857829 899980091 821617930 82358442 595379292 82358442 145769876 805810025 821617930 805810025 509668113 710339622 145769876 710339622 854302990 163664571 509668113 163664571 234353581 451397397 854302990 451397397 202908093 245821314 234353581 245821314 435398861 491919436 202908093 491919436 629002468 705957390 435398861 705957390 382952724 951082507 629002468 951082507 150694326 101460555 382952724 101460555 397879598 305788426 150694326 305788426 839396655 199825325 397879598 199825325 640274204 199001418 839396655 199001418 517697245 910750445 640274204 910750445 65410277 690634067 517697245 690634067 150659042 78235623 65410277 78235623 829180798 535192669 150659042 535192669 30837717 447916738 829180798 447916738 817136182 891804576 30837717 891804576 853523652 508217427 817136182 508217427 841545105 280940962 853523652 280940962 488187952 38361059 841545105 38361059 545795103 691846033 488187952 691846033 370783412 21762497 545795103 21762497 554297699 437739601 370783412 437739601 981370881 170584748 554297699 170584748 263468154 782205773 981370881 782205773 34989443 596840014 263468154 596840014 35819481 87999977 34989443 87999977 312143897 823881831 35819481 823881831 471664213 598516984 312143897 598516984 577082445 946628851 471664213 946628851 41966523 854358809 577082445 854358809 483315497 578498253 41966523 578498253 879400025 29418347 483315497 29418347 626610644 351044211 879400025 351044211 585455005 899927568 626610644 899927568 656262018 371137565 585455005 371137565 256734931 91146791 656262018 91146791 169889746 571146293 256734931 571146293 391957961 811628714 169889746 811628714 196230529 612500414 391957961 612500414 742889856 761949019 196230529 761949019 787996142 200039785 742889856 200039785 383440112 795451548 787996142 795451548 573968600 601668600 383440112 601668600 442898580 796551126 573968600 796551126 810723144 92254202 442898580 92254202 481397632 260935191 810723144 260935191 713734102 811858931 481397632 811858931 363677649 166816362 713734102 166816362 265826849 744958482 363677649 744958482 473258597 526374519 265826849 526374519 455658991 909923377 473258597 909923377 262074589 459310292 455658991 459310292 580858037 918086063 262074589 918086063 74892345 271888118 580858037 271888118 226251709 263720568 74892345 263720568 141848160 961205279 226251709 961205279 115912307 899688507 141848160 899688507 195338839 699783613 115912307 699783613 227653604 318817226 195338839 318817226 796400872 20601537 227653604 20601537 895258022 569718309 796400872 569718309 834870357 306763810 895258022 306763810 173298112 218867241 834870357 218867241 608111727 575344210 173298112 575344210 272541391 771876591 608111727 771876591 558636200 413417586 272541391 413417586 118489099 270320653 558636200 270320653 46667568 925808377 118489099 925808377 590703023 426588243 46667568 426588243 603703773 36652989 590703023 36652989 230968926 391774279 603703773 391774279 629281613 614241546 230968926 614241546 739156907 432855974 629281613 432855974 901944129 648841988 739156907 648841988 118959900 634461432 901944129 634461432 323766347 288084537 118959900 288084537 225029433 955722673 323766347 955722673 845457502 579815359 225029433 579815359 98694454 882981363 845457502 882981363 644629023 94085102 98694454 94085102 426323441 638093414 644629023 638093414 834860295 511782854 426323441 511782854 256116895 957911128 834860295 957911128 537846628 488288118 256116895 488288118 506854909 959941118 537846628 959941118 648083325 761667564 506854909 761667564 596541437 206123095 648083325 206123095 759926361 550456051 596541437 550456051 241474593 229860907 759926361 229860907 96562657 842886628 241474593 842886628 643238575 450273922 96562657 450273922 175867716 24378109 643238575 24378109 888773515 374014377 175867716 374014377 481790692 82801762 888773515 82801762 143974690 922147383 481790692 922147383 82179783 49082104 143974690 49082104 130192481 669876951 82179783 669876951 619847473 274210876 130192481 274210876 57487727 203582184 619847473 203582184 323338602 722020487 57487727 722020487 848074988 613294984 323338602 613294984 320117513 659646446 848074988 659646446 113629265 217921500 320117513 217921500 282311753 2991690 113629265 2991690 135949056 117705455 282311753 117705455 743887110 615281050 135949056 615281050 850673625 943759367 743887110 943759367 572424886 235583102 850673625 235583102 403323516 892119121 572424886 892119121 730228831 78636333 403323516 78636333 390604035 173680785 730228831 173680785 362841003 295211712 390604035 295211712 692299986 457140890 362841003 457140890 524539453 508311735 692299986 508311735 70620005 886929881 524539453 886929881 402650862 300447845 70620005 300447845 534323825 97709195 402650862 97709195 833537052 745257817 534323825 745257817 585937725 125777155 833537052 125777155 767155916 568407192 585937725 568407192 336956994 171367073 767155916 171367073 194208575 89856893 336956994 89856893 314926692 858155226 194208575 858155226 554747050 350259156 314926692 350259156 888213505 431485447 554747050 431485447 455682731 536858242 888213505 536858242 595097825 940288122 455682731 940288122 886332089 722578393 595097825 722578393 501139043 958355462 886332089 958355462 898318478 258788615 501139043 258788615 837018092 807661489 898318478 807661489 214104222 251643038 837018092 251643038 675594148 823795612 214104222 823795612 114126784 340185117 675594148 340185117 148162116 163798480 114126784 163798480 627761783 619556828 148162116 619556828 729254553 442431176 627761783 442431176 892758638 140362276 729254553 140362276 979604803 90661857 892758638 90661857 109989501 598517117 979604803 598517117 34596237 817512249 109989501 817512249 135015389 412635709 34596237 412635709 388909434 404750499 135015389 404750499 196911061 182323650 388909434 182323650 378205814 951688579 196911061 951688579 26714665 447134992 378205814 447134992 488270875 986241765 26714665 986241765 247204199 342684918 488270875 342684918 645107251 865306268 247204199 865306268 704190142 64162918 645107251 64162918 119324721 636275232 704190142 636275232 283064628 102702968 119324721 102702968 240966369 228340257 283064628 228340257 953128604 662660528 240966369 662660528 517336086 238844982 953128604 238844982 608291778 346992697 517336086 346992697 789731327 250271069 608291778 250271069 747748786 249217238 789731327 249217238 51999428 314362937 747748786 314362937 555298500 593904246 51999428 593904246 268944423 688718877 555298500 688718877 648457559 426168809 268944423 426168809 211832767 397850230 648457559 397850230 100180892 942655112 211832767 942655112 229901471 105604977 100180892 105604977 722607201 490862502 229901471 490862502 734712116 741406004 722607201 741406004 88543057 473822657 734712116 473822657 718362545 777075005 88543057 777075005 924740762 801349367 718362545 801349367 448645685 530761280 924740762 530761280 17439638 761574169 448645685 761574169 777724610 668026452 17439638 668026452 488293321 254626796 777724610 254626796 955160849 710979129 488293321 710979129 617008521 497840969 955160849 497840969 247429301 646017284 617008521 646017284 747858467 372361880 247429301 372361880 6950785 264611521 747858467 264611521 941567201 278533988 6950785 278533988 666503836 216818105 941567201 216818105 548865987 743292444 666503836 743292444 962677980 953556013 548865987 953556013 415066629 117079661 962677980 117079661 346749554 350972299 415066629 350972299 491471114 83353775 346749554 83353775 149078843 308361750 491471114 308361750 631111666 927178258 149078843 927178258 959416259 485994087 631111666 485994087 449138582 855600219 959416259 855600219 863457248 549353726 449138582 549353726 887317687 378849593 863457248 378849593 104571998 990612466 887317687 990612466 929113692 665771214 104571998 665771214 321555751 508238108 929113692 508238108 518624929 242579199 321555751 242579199 845902251 658014010 518624929 658014010 986590403 901877992 845902251 901877992 452157425 438062831 986590403 438062831 607541669 412109993 452157425 412109993 850919540 883380619 607541669 883380619 575721392 668710190 850919540 668710190 21527346 151494680 575721392 151494680 350724800 798722003 21527346 798722003 733470716 227873140 350724800 227873140 444553877 312802833 733470716 312802833 995251608 20140759 444553877 20140759 16812953 650065624 995251608 650065624 170182194 384279233 16812953 384279233 467362636 92538431 170182194 92538431 586101186 731074408 467362636 731074408 980873825 243506854 586101186 243506854 682175976 110375488 980873825 110375488 725728531 39402566 682175976 39402566 184080629 572857436 725728531 572857436 720637235 904329933 184080629 904329933 215096641 471344896 720637235 471344896 280331758 758102801 215096641 758102801 204864885 714418837 280331758 714418837 405644608 851302586 204864885 851302586 520375007 666838581 405644608 666838581 796930750 856513781 520375007 856513781 757207995 679262694 796930750 679262694 132328304 792973458 757207995 792973458 323396810 631414269 132328304 631414269 438868600 909111146 323396810 909111146 380064988 286446287 438868600 286446287 557606031 148504591 380064988 148504591 304561970 808812038 557606031 808812038 42747418 109305293 304561970 109305293 754474212 924178392 42747418 924178392 595570408 595798378 754474212 595798378 882414836 480139434 595570408 480139434 544008689 908522009 882414836 908522009 156156286 718674827 544008689 718674827 659925316 759775643 156156286 759775643 828817401 565934799 659925316 565934799 352209591 931386203 828817401 931386203 134405809 131990171 352209591 131990171 875796413 606201427 134405809 606201427 496041224 517797925 875796413 517797925 2579069 35435157 496041224 35435157 58112700 534959349 2579069 534959349 771083466 136880761 58112700 136880761 240856845 207584634 771083466 207584634 90013845 183834848 240856845 183834848 427033369 374373593 90013845 374373593 231146212 808799682 427033369 808799682 830158969 490436308 231146212 490436308 195905419 631255296 830158969 631255296 332534762 105080053 195905419 105080053 755350692 787195861 332534762 787195861 584701845 434068701 755350692 434068701 745648115 910250095 584701845 910250095 131069634 862590833 745648115 862590833 990865000 157031004 131069634 157031004 118267262 182928002 990865000 182928002 347557827 999083367 118267262 999083367 574165162 464275492 347557827 464275492 201733401 848853741 574165162 848853741 271973528 75767589 201733401 75767589 222297862 918342197 271973528 918342197 806624544 25565762 222297862 25565762 894147289 150928348 806624544 150928348 879915130 814146530 894147289 814146530 206202815 488701861 879915130 488701861 860821673 505045625 206202815 505045625 188089384 597206785 860821673 597206785 842507014 521455731 188089384 521455731 458247656 778320824 842507014 778320824 610273346 90003543 458247656 90003543 958876088 132993876 610273346 132993876 54406158 265634889 958876088 265634889 147218938 391185450 54406158 391185450 965451714 82533724 147218938 82533724 295360819 42317545 965451714 42317545 981847707 195928548 295360819 195928548 530959778 576630640 981847707 576630640 143842724 968207123 530959778 968207123 737397287 886044238 143842724 886044238 974124845 301984610 737397287 301984610 214062584 26682243 974124845 26682243 204481023 120323150 214062584 120323150 73784849 857075696 204481023 857075696 840153888 796829314 73784849 796829314 272037899 556398470 840153888 556398470 573280380 841492208 272037899 841492208 427539515 3295626 573280380 3295626 924267983 141715298 427539515 141715298 31625748 780201436 924267983 780201436 491374496 679443750 31625748 679443750 544750694 641010360 491374496 641010360 716262832 465776868 544750694 465776868 700556222 716557621 716262832 716557621 654044761 319148503 700556222 319148503 161813621 679149455 654044761 679149455 310982601 338470524 161813621 338470524 332225142 653047589 310982601 653047589 595731634 920740742 332225142 920740742 992535733 965307775 595731634 965307775 57460859 630674565 992535733 630674565 780128790 898508780 57460859 898508780 863897918 73104556 780128790 73104556 185654206 861267501 863897918 861267501 326776522 26109089 185654206 26109089 687539891 375010314 326776522 375010314 329637502 603982431 687539891 603982431 249745829 966686417 329637502 966686417 216013547 679434417 249745829 679434417 96954184 330408854 216013547 330408854 104352146 402057396 96954184 402057396 878019284 860273803 104352146 860273803 364392295 861045699 878019284 861045699 749399613 315726352 364392295 315726352 894320439 514511128 749399613 514511128 711926766 122435236 894320439 122435236 413119182 486626504 711926766 486626504 919448338 829636780 413119182 829636780 871309026 796040072 919448338 796040072 462146611 454993665 871309026 454993665 586334483 184006805 462146611 184006805 331493300 459473198 586334483 459473198 729602175 538895205 331493300 538895205 181272487 961405780 729602175 961405780 323176109 698674399 181272487 698674399 449781853 375608010 323176109 375608010 269865775 39729605 449781853 39729605 792459865 42508036 269865775 42508036 335645654 13031210 792459865 13031210 159460812 865852121 335645654 865852121 590228442 940868906 159460812 940868906 348592069 403954239 590228442 403954239 145490241 72296425 348592069 72296425 462165314 479889250 145490241 479889250 313267081 275551401 462165314 275551401 389949937 373887071 313267081 373887071 82436220 782008231 389949937 782008231 443646948 442523302 82436220 442523302 603628858 371531513 443646948 371531513 139449561 829913982 603628858 829913982 596323852 34470355 139449561 34470355 991391604 338326772 596323852 338326772 456472264 2752868 991391604 2752868 584445062 997535440 456472264 997535440 743283486 597288710 584445062 597288710 2050735 544313697 743283486 544313697 706253186 703670871 2050735 703670871 471483940 332675176 706253186 332675176 861796296 362470019 471483940 362470019 403794693 702856699 861796296 702856699 181614205 91537676 403794693 91537676 198096437 477197719 181614205 477197719 889226589 952891323 198096437 952891323 9492790 3450140 889226589 3450140 869132181 370294563 9492790 370294563 449540359 310814051 869132181 310814051 775669800 582464344 449540359 582464344 162009897 98097677 775669800 98097677 702008551 765876092 162009897 765876092 576125725 440199212 702008551 440199212 931487063 498115541 576125725 498115541 976153017 382868151 931487063 382868151 216204261 989468141 976153017 989468141 963510415 842339108 216204261 842339108 729392322 111475806 963510415 111475806 523864837 172556669 729392322 172556669 296430229 969943738 523864837 969943738 675260364 880830396 296430229 880830396 995545850 264556526 675260364 264556526 794886608 82810382 995545850 82810382 565959353 404180253 794886608 404180253 193811972 152632563 565959353 152632563 104777647 491244322 193811972 491244322 563947504 654498354 104777647 654498354 931845390 857960165 563947504 857960165 212655459 225488806 931845390 225488806 215896198 487080240 212655459 487080240 412548903 428897466 215896198 428897466 283002891 862443503 412548903 862443503 252743142 992416748 283002891 992416748 552691311 883171139 252743142 883171139 557474772 142786678 552691311 142786678 63523327 257128798 557474772 257128798 797474398 438664878 63523327 438664878 633193245 397328455 797474398 397328455 313256534 586288561 633193245 586288561 846192882 48884518 313256534 48884518 777461308 480840643 846192882 480840643 636123639 600329731 777461308 600329731 801740093 697670643 636123639 697670643 66569793 380949600 801740093 380949600 119102382 863759103 66569793 863759103 149237034 584665417 119102382 584665417 665228948 265620025 149237034 265620025 431976019 434029806 665228948 434029806 299923753 635411804 431976019 635411804 715299852 673309123 299923753 673309123 95985510 312368973 715299852 312368973 517933093 779068479 95985510 779068479 925689714 100283567 517933093 100283567 319494629 907268565 925689714 907268565 373593904 583168121 319494629 583168121 331032642 286772448 373593904 286772448 523769766 882323916 331032642 882323916 775154539 393811832 523769766 393811832 780415173 799425270 775154539 799425270 168354780 61061247 780415173 61061247 660469636 992457159 168354780 992457159 169018213 756478502 660469636 756478502 997221364 437349251 169018213 437349251 402569496 413838856 997221364 413838856 163937554 544493870 402569496 544493870 304373596 732913476 163937554 732913476 902475319 643765585 304373596 643765585 166088 798087504 902475319 798087504 612535907 84709191 166088 84709191 59496939 235600375 612535907 235600375 395450454 445444088 59496939 445444088 417772083 438600057 395450454 438600057 830259003 959610247 417772083 959610247 463229918 106907144 830259003 106907144 123082189 70678236 463229918 70678236 224200403 378966644 123082189 378966644 68110002 885807000 224200403 885807000 565361631 743337692 68110002 743337692 851692966 133299731 565361631 133299731 455147646 107465345 851692966 107465345 564485463 688214452 455147646 688214452 687726112 518163783 564485463 518163783 62364339 11026129 687726112 11026129 267263793 903333093 62364339 903333093 835297700 543046221 267263793 543046221 431345656 609105674 835297700 609105674 541077050 940513847 431345656 940513847 103392165 456188903 541077050 456188903 759118682 461298037 103392165 461298037 26272561 854134479 759118682 854134479 235063771 645457894 26272561 645457894 441163492 182000653 235063771 182000653 13801045 74616155 441163492 74616155 260072204 114251860 13801045 114251860 502917341 199806204 260072204 199806204 684525530 382929082 502917341 382929082 124700654 151840736 684525530 151840736 929174038 695029678 124700654 695029678 700575150 485216682 929174038 485216682 223854659 221958676 700575150 221958676 959033164 888629486 223854659 888629486 732437119 846058427 959033164 846058427 114574333 422362307 732437119 422362307 73085377 603248212 114574333 603248212 963295070 123594350 73085377 123594350 51724337 144114415 963295070 144114415 372350514 713372263 51724337 713372263 136767236 773607983 372350514 773607983 286921694 601105866 136767236 601105866 652376851 113361072 286921694 113361072 697899689 928384323 652376851 928384323 162437 644912060 697899689 644912060 802558117 738254590 162437 738254590 885808007 950359422 802558117 950359422 382992573 174323516 885808007 174323516 865064319 835258365 382992573 835258365 36493613 129267789 865064319 129267789 573758913 714605383 36493613 714605383 921417509 570473195 573758913 570473195 265009139 324235782 921417509 324235782 551333703 533485806 265009139 533485806 297936917 328050584 551333703 328050584 35045361 529315934 297936917 529315934 350913192 495592432 35045361 495592432 879553315 283812763 350913192 283812763 838737944 839762482 879553315 839762482 552527975 734899304 838737944 734899304 259295357 601880821 552527975 601880821 31839731 909562892 259295357 909562892 270691468 173719602 31839731 173719602 424051589 942816732 270691468 942816732 726214541 560193507 424051589 560193507 457183594 471283191 726214541 471283191 485273883 263449968 457183594 263449968 745472679 983063459 485273883 983063459 579872266 572489118 745472679 572489118 370422098 776958793 579872266 776958793 344916926 917161896 370422098 917161896 544183611 299109043 344916926 299109043 49855063 188378136 544183611 188378136 309555813 186440858 49855063 186440858 480819144 834603323 309555813 834603323 735952372 179054526 480819144 179054526 67315536 505721224 735952372 505721224 624607803 691336776 67315536 691336776 892288607 700514048 624607803 700514048 636801443 432972207 892288607 432972207 528905032 356646230 636801443 356646230 384930888 416536561 528905032 416536561 161975943 353036965 384930888 353036965 133490315 797038495 161975943 797038495 269577882 44686325 133490315 44686325 714503298 302724409 269577882 302724409 357399202 67550960 714503298 67550960 792579311 47944890 357399202 47944890 236719756 137009911 792579311 137009911 784121559 888767421 236719756 888767421 466661598 536920459 784121559 536920459 227324126 654104081 466661598 654104081 223700159 390888430 227324126 390888430 139993601 466882716 223700159 466882716 391338696 930680475 139993601 930680475 487967294 34581466 391338696 34581466 388846523 486991892 487967294 486991892 912745005 371487513 388846523 371487513 996576468 704039958 912745005 704039958 517273049 702874762 996576468 702874762 224154706 936960650 517273049 936960650 320061543 562290845 224154706 562290845 95636204 818316924 320061543 818316924 902854370 804464126 95636204 804464126 861738046 377010181 902854370 377010181 958371962 198269112 861738046 198269112 731430910 453084763 958371962 453084763 944356427 458809040 731430910 458809040 666556536 336899743 944356427 336899743 620045990 172625376 666556536 172625376 444250072 743945656 620045990 743945656 628542229 872626597 444250072 872626597 401718498 79716627 628542229 79716627 740212609 883608456 401718498 883608456 948766363 882025751 740212609 882025751 829360472 651010161 948766363 651010161 467649607 76945938 829360472 76945938 447506552 470845308 467649607 470845308 29795430 23688768 447506552 23688768 341329846 4448286 29795430 4448286 168491527 216494816 341329846 216494816 229215976 558150009 168491527 558150009 119511311 986680774 229215976 986680774 84341583 510017433 119511311 510017433 528697383 206795856 84341583 206795856 153775890 466921611 528697383 466921611 332532564 635481162 153775890 635481162 617018024 20648678 332532564 20648678 968636383 217157504 617018024 217157504 340389460 746145325 968636383 746145325 357611902 99184092 340389460 99184092 448888850 157347449 357611902 157347449 917514221 487985045 448888850 487985045 812592475 840524114 917514221 840524114 508433204 412108909 812592475 412108909 479108612 82840163 508433204 82840163 566888483 179068371 479108612 179068371 328855402 712820490 566888483 712820490 972052632 956479781 328855402 956479781 188079184 119886368 972052632 119886368 18375943 372394655 188079184 372394655 230902830 185453745 18375943 185453745 732365646 363121939 230902830 363121939 259447134 161911503 732365646 161911503 244027652 109313649 259447134 109313649 76541052 986368371 244027652 986368371 838571565 484749418 76541052 484749418 865773235 648323791 838571565 648323791 202297719 47951041 865773235 47951041 352743014 633722876 202297719 633722876 508010312 939762609 352743014 939762609 968767938 589914125 508010312 589914125 406938589 905371932 968767938 905371932 256188061 109953700 406938589 109953700 676539998 71271473 256188061 71271473 978670926 668336692 676539998 668336692 31984741 282737143 978670926 282737143 584224952 794219287 31984741 794219287 57954542 756324979 584224952 756324979 856514466 491593311 57954542 491593311 343003121 235359072 856514466 235359072 56620258 979678378 343003121 979678378 915242256 158847809 56620258 158847809 625134691 548109762 915242256 548109762 129289158 236299092 625134691 236299092 540205764 495723568 129289158 495723568 807238010 898706191 540205764 898706191 772736880 829430463 807238010 829430463 433804293 154065065 772736880 154065065 136158082 155420750 433804293 155420750 999909306 788798696 136158082 788798696 843641479 898464137 999909306 898464137 838643629 1493827 843641479 1493827 615577024 346553517 838643629 346553517 993950149 348486490 615577024 348486490 260286550 440824705 993950149 440824705 365002044 249485888 260286550 249485888 612076297 443450861 365002044 443450861 440919643 28390468 612076297 28390468 307923000 251047296 440919643 251047296 803886545 846911673 307923000 846911673 929252219 656657255 803886545 656657255 457487817 139253689 929252219 139253689 267672866 662486564 457487817 662486564 671531072 228306460 267672866 228306460 675925212 99869073 671531072 99869073 496663050 846183506 675925212 846183506 683339535 541209442 496663050 541209442 951835920 529289745 683339535 529289745 587106564 543977564 951835920 543977564 740711460 486683742 587106564 486683742 888075334 477595457 740711460 477595457 553759252 733964126 888075334 733964126 997909856 808524968 553759252 808524968 687100314 499037289 997909856 499037289 204121847 918115714 687100314 918115714 452507064 12060009 204121847 12060009 565970130 42772567 452507064 42772567 297559218 582270232 565970130 582270232 537821214 589872702 297559218 589872702 975493297 713209241 537821214 713209241 142898595 562112540 975493297 562112540 999184150 776858490 142898595 776858490 712540487 768233945 999184150 768233945 374913005 616912572 712540487 616912572 734290623 150444853 374913005 150444853 912624833 824125927 734290623 824125927 905406196 176502049 912624833 176502049 655940428 145876788 905406196 145876788 278982866 621653584 655940428 621653584 11819776 812947552 278982866 812947552 171030914 820785969 11819776 820785969 784589280 64647941 171030914 64647941 149172506 389693359 784589280 389693359 240043787 318181392 149172506 318181392 973946815 319812443 240043787 319812443 752654306 310000104 973946815 310000104 457550525 237617690 752654306 237617690 309412252 56810598 457550525 56810598 202500002 871876989 309412252 871876989 228243470 471232595 202500002 471232595 661025345 938109751 228243470 938109751 901967339 173259632 661025345 173259632 6040292 868987487 901967339 868987487 894692791 877733707 6040292 877733707 255046398 68744813 894692791 68744813 391909390 836560090 255046398 836560090 502405528 460345726 391909390 460345726 70916415 283983749 502405528 283983749 865701403 531907642 70916415 531907642 672650541 69940622 865701403 69940622 73338433 21036120 672650541 21036120 632264126 626580656 73338433 626580656 692080708 295332631 632264126 295332631 771432809 920584685 692080708 920584685 635640074 195655189 771432809 195655189 932885681 898303281 635640074 898303281 999744213 660502562 932885681 660502562 404008343 397892193 999744213 397892193 737087039 497800553 404008343 497800553 522889222 336946362 737087039 336946362 694826933 715368881 522889222 715368881 406643892 890051559 694826933 890051559 841384370 984712413 406643892 984712413 50750557 76455777 841384370 76455777 873307461 592340271 50750557 592340271 264883349 651441301 873307461 651441301 323669143 984587601 264883349 984587601 284215755 82075285 323669143 82075285 26956159 644477077 284215755 644477077 540803489 918897512 26956159 918897512 669795653 383156706 540803489 383156706 118103109 658796410 669795653 658796410 180445066 131394102 118103109 131394102 175085999 113512770 180445066 113512770 412490400 137688420 175085999 137688420 137332187 520309941 412490400 520309941 292067686 183608296 137332187 183608296 473331740 543203904 292067686 543203904 916770255 305795369 473331740 305795369 2361838 189727452 916770255 189727452 151235551 685349689 2361838 685349689 506942807 628001814 151235551 628001814 425571346 885521771 506942807 885521771 381746277 245064332 425571346 245064332 785266140 841818031 381746277 841818031 975851341 967944564 785266140 967944564 855692192 387428235 975851341 387428235 300662405 777167737 855692192 777167737 570033148 337152299 300662405 337152299 8087571 430906997 570033148 430906997 201944938 591569849 8087571 591569849 72840398 695905016 201944938 695905016 331457531 275510806 72840398 275510806 75434164 4798023 331457531 4798023 376711823 347811213 75434164 347811213 404121719 207537824 376711823 207537824 298557298 81769135 404121719 81769135 578097980 414372575 298557298 414372575 190837355 526530978 578097980 526530978 264733043 499949380 190837355 499949380 579545218 523545385 264733043 523545385 700246537 879300416 579545218 879300416 152633665 485660525 700246537 485660525 304942269 8040702 152633665 8040702 102199750 770990431 304942269 770990431 990326846 167001184 102199750 167001184 837661779 455975868 990326846 455975868 903718716 547814302 837661779 547814302 232971169 689532697 903718716 689532697 617636077 519946018 232971169 519946018 65352029 368509047 617636077 368509047 404735653 800713832 65352029 800713832 998340367 614187188 404735653 614187188 696659798 165163548 998340367 165163548 885096186 55520384 696659798 55520384 718913114 796926743 885096186 796926743 928294627 493136104 718913114 493136104 718913116 259780561 928294627 259780561 53165916 574383063 718913116 574383063 211016936 77165236 53165916 77165236 485866470 526912805 211016936 526912805 526847697 39210912 485866470 39210912 434686110 380549748 526847697 380549748 280543680 491241770 434686110 491241770 530140008 830895073 280543680 830895073 859616075 735040711 530140008 735040711 283638593 76246024 859616075 76246024 768028926 143169455 283638593 143169455 822624262 591242629 768028926 591242629 873462641 352200194 822624262 352200194 671351135 955269722 873462641 955269722 194914016 99425043 671351135 99425043 332077346 494475644 194914016 494475644 724793530 169206426 332077346 169206426 379502974 876092658 724793530 876092658 467462637 870143076 379502974 870143076 985806884 814890235 467462637 814890235 441565555 582148236 985806884 582148236 140236959 732995297 441565555 732995297 467828695 76290527 140236959 76290527 816309667 198042350 467828695 198042350 114132218 786889264 816309667 786889264 353360555 351599332 114132218 351599332 853759051 355781309 353360555 355781309 368151671 192646507 853759051 192646507 385353772 405517844 368151671 405517844 378029117 743272915 385353772 743272915 440590275 527737174 378029117 527737174 109077713 106836706 440590275 106836706 906176013 57665583 109077713 57665583 861054777 507174688 906176013 507174688 275746026 812225620 861054777 812225620 502493206 957760595 275746026 957760595 947986875 795953026 502493206 795953026 272328190 679260171 947986875 679260171 463539867 923412766 272328190 923412766 289982387 768993847 463539867 768993847 810218517 863916279 289982387 863916279 27405219 90162542 810218517 90162542 145125508 639056178 27405219 639056178 735160797 850603186 145125508 850603186 766808645 240544998 735160797 240544998 519589100 113263553 766808645 113263553 222967528 330707065 519589100 330707065 520881964 177471088 222967528 177471088 51710370 633638260 520881964 633638260 738228225 235661542 51710370 235661542 273750769 170419177 738228225 170419177 774656332 458861736 273750769 458861736 464390835 130438461 774656332 130438461 246489898 366516711 464390835 366516711 853957223 299024614 246489898 299024614 276853264 540758927 853957223 540758927 808495029 151115715 276853264 151115715 780053605 860292726 808495029 860292726 798437216 432680464 780053605 432680464 312725245 681779612 798437216 681779612 154628075 156714994 312725245 156714994 44220501 251594044 154628075 251594044 439783839 500306815 44220501 500306815 900590631 5299926 439783839 5299926 158904720 421816814 900590631 421816814 516384526 858230420 158904720 858230420 745002556 735906315 516384526 735906315 216134823 808677716 745002556 808677716 976035108 906902404 216134823 906902404 277720475 532070570 976035108 532070570 362876815 362897699 277720475 362897699 214139650 134505982 362876815 134505982 344668895 389865811 214139650 389865811 440304208 36620628 344668895 36620628 103097700 783463195 440304208 783463195 579840480 282170930 103097700 282170930 879703881 945251054 579840480 945251054 702045155 477522366 879703881 477522366 204851984 133264417 702045155 133264417 714732200 232308230 204851984 232308230 183658522 652238284 714732200 652238284 939777390 548425981 183658522 548425981 722986264 760356088 939777390 760356088 470752190 439812438 722986264 439812438 664009023 494629660 470752190 494629660 453726152 293560357 664009023 293560357 751510053 350656974 453726152 350656974 672554335 616670517 751510053 616670517 783606694 917455922 672554335 917455922 71731285 793341586 783606694 793341586 856541600 354896439 71731285 354896439 511507340 554188579 856541600 554188579 565100575 930924768 511507340 930924768 583237448 514708337 565100575 514708337 348969949 88499961 583237448 88499961 516515876 389187348 348969949 389187348 473251766 814859115 516515876 814859115 712848500 476411462 473251766 476411462 205648898 926411735 712848500 926411735 648198881 944010441 205648898 944010441 443516102 965839315 648198881 965839315 555357078 356660108 443516102 356660108 708027546 931956435 555357078 931956435 412495817 204812632 708027546 204812632 442140046 851343662 412495817 851343662 436526171 270034734 442140046 270034734 302413799 318266158 436526171 318266158 448515700 401536480 302413799 401536480 805657162 31875169 448515700 31875169 828255011 783435285 805657162 783435285 841702845 64051123 828255011 64051123 994247060 848988248 841702845 848988248 150159111 962852406 994247060 962852406 37291111 934912963 150159111 934912963 863941625 528014920 37291111 528014920 749148983 887501473 863941625 887501473 190332127 651570303 749148983 651570303 90379636 157468202 190332127 157468202 724937658 327940408 90379636 327940408 871793910 196142717 724937658 196142717 91174045 189919954 871793910 189919954 456579901 965237889 91174045 965237889 661497692 964391700 456579901 964391700 171668083 909238425 661497692 909238425 10923017 352683988 171668083 352683988 179136138 793151187 10923017 793151187 515977088 355930625 179136138 355930625 260464257 386262223 515977088 386262223 80085877 743364102 260464257 743364102 815502726 647881557 80085877 647881557 443822021 144828895 815502726 144828895 859288063 900599765 443822021 900599765 285201020 767582865 859288063 767582865 810992424 812173928 285201020 812173928 954005793 571217272 810992424 571217272 359072159 71211612 954005793 71211612 490514752 37592804 359072159 37592804 752692256 604449809 490514752 604449809 338273740 661996150 752692256 661996150 780708951 323534158 338273740 323534158 935795944 649330292 780708951 649330292 892220243 139014011 935795944 139014011 997731719 449042032 892220243 449042032 527331814 821632314 997731719 821632314 749813112 887573287 527331814 887573287 757341811 340133065 749813112 340133065 241335589 371863527 757341811 371863527 883065603 720539950 241335589 720539950 892903936 209686362 883065603 209686362 451363305 374063090 892903936 374063090 605737346 339445075 451363305 339445075 570364976 881487976 605737346 881487976 106688625 452037265 570364976 452037265 151521833 16635411 106688625 16635411 918103805 408108515 151521833 408108515 170289660 498770198 918103805 498770198 260277027 373870833 170289660 373870833 814225619 165347475 260277027 165347475 516459170 385886084 814225619 385886084 560432657 488279510 516459170 488279510 31071708 108191033 560432657 108191033 891217895 994123446 31071708 994123446 826768210 308779925 891217895 308779925 553525653 866574238 826768210 866574238 546657759 88428354 553525653 88428354 525016523 483288722 546657759 483288722 842295202 126184792 525016523 126184792 93925189 766162901 842295202 766162901 789256459 526125277 93925189 526125277 224430075 314417692 789256459 314417692 76491326 865652736 224430075 865652736 308249191 161211892 76491326 161211892 361148088 797190632 308249191 797190632 48618276 194545777 361148088 194545777 775285552 640620613 48618276 640620613 883460982 189268853 775285552 189268853 347845888 169721527 883460982 169721527 843579978 137622393 347845888 137622393 22394806 726895818 843579978 726895818 682050237 726931840 22394806 726931840 272838083 583895486 682050237 583895486 366648497 404560908 272838083 404560908 196675315 902833413 366648497 902833413 874988803 760169496 196675315 760169496 844627368 854537297 874988803 854537297 892767376 658021726 844627368 658021726 968770617 835804838 892767376 835804838 907365584 861181921 968770617 861181921 494311554 564487968 907365584 564487968 982046154 911204162 494311554 911204162 747812911 540465043 982046154 540465043 582812854 949105448 747812911 949105448 912342148 341494334 582812854 341494334 400769594 617136097 912342148 617136097 345082391 224209919 400769594 224209919 394087800 839305493 345082391 839305493 646508501 696390924 394087800 696390924 899200155 187422452 646508501 187422452 262004591 197956836 899200155 197956836 783133502 308683112 262004591 308683112 738000108 847769718 783133502 847769718 17267769 324566030 738000108 324566030 127356734 660875115 17267769 660875115 465954306 272630205 127356734 272630205 299179405 508733215 465954306 508733215 460958221 601879153 299179405 601879153 365698762 949572192 460958221 949572192 650000511 502799944 365698762 502799944 27358286 633293148 650000511 633293148 75569599 878114713 27358286 878114713 644544091 850689973 75569599 850689973 534862845 110401651 644544091 110401651 425362975 364047930 534862845 364047930 722778576 127465541 425362975 127465541 275586092 863590289 722778576 863590289 375723437 699269293 275586092 699269293 519948008 490869252 375723437 490869252 226346078 786783125 519948008 786783125 381028692 775323076 226346078 775323076 180094393 908038855 381028692 908038855 439931428 110751112 180094393 110751112 165168888 158505460 439931428 158505460 170266201 807320083 165168888 807320083 113564917 17287968 170266201 17287968 277607625 37735153 113564917 37735153 309202656 173055159 277607625 173055159 387532064 211036736 309202656 211036736 493954719 115779845 387532064 115779845 516661056 28894800 493954719 28894800 831017482 613650861 516661056 613650861 78385160 79249655 831017482 79249655 918333113 386709443 78385160 386709443 71806639 132146644 918333113 132146644 772976342 913485620 71806639 913485620 461603368 809699996 772976342 809699996 57925440 254247034 461603368 254247034 916714005 362360793 57925440 362360793 132928769 940530558 916714005 940530558 397747916 713786750 132928769 713786750 102339990 127862496 397747916 127862496 68215183 818366131 102339990 818366131 672828716 795044078 68215183 795044078 444595317 320718294 672828716 320718294 835658803 220208615 444595317 220208615 903287492 576290072 835658803 576290072 473570860 649167935 903287492 649167935 351286473 301208039 473570860 301208039 720896262 762317857 351286473 762317857 931388339 503604585 720896262 503604585 716480538 684390306 931388339 684390306 645971451 76655079 716480538 76655079 266393288 67962828 645971451 67962828 906727998 312066602 266393288 312066602 553242250 654537285 906727998 654537285 540194156 85938136 553242250 85938136 426752277 320286849 540194156 320286849 8527542 636646284 426752277 636646284 797129555 714186132 8527542 714186132 946642542 8650483 797129555 8650483 488786130 107923184 946642542 107923184 249072087 117297548 488786130 117297548 992524488 114630097 249072087 114630097 595294783 467739712 992524488 467739712 286767313 443013204 595294783 443013204 61288128 925052159 286767313 925052159 826227413 189140545 61288128 189140545 156855905 926243845 826227413 926243845 294640405 797083275 156855905 797083275 825479799 845640765 294640405 845640765 677082683 867468620 825479799 867468620 229678597 755152377 677082683 755152377 675937523 378816927 229678597 378816927 536507638 21495641 675937523 21495641 886878141 118220423 536507638 118220423 707851606 132681621 886878141 132681621 520798835 315303514 707851606 315303514 905787122 489443167 520798835 489443167 6092975 50945166 905787122 50945166 589059720 718564377 6092975 718564377 534521225 11218125 589059720 11218125 751291 18834238 534521225 18834238 86528473 524930378 751291 524930378 344534229 551336082 86528473 551336082 535637182 92894559 344534229 92894559 773360372 274170429 535637182 274170429 485082780 230830592 773360372 230830592 151931727 483102075 485082780 483102075 199049715 180855929 151931727 180855929 9217657 887852580 199049715 887852580 149938703 999518073 9217657 999518073 606345490 153023008 149938703 153023008 435107224 897477666 606345490 897477666 282368507 8911551 435107224 8911551 484312932 972838043 282368507 972838043 653938027 99163970 484312932 99163970 664055777 575624200 653938027 575624200 384812759 951600209 664055777 951600209 898400792 744931336 384812759 744931336 348133438 297130800 898400792 297130800 90367987 5932845 348133438 5932845 809297151 277758100 90367987 277758100 640402792 901317926 809297151 901317926 501715651 350903424 640402792 350903424 546735834 457758230 501715651 457758230 979128060 179232680 546735834 179232680 6763522 629618319 979128060 629618319 626590816 296871174 6763522 296871174 285477719 603297470 626590816 603297470 839760280 430396332 285477719 430396332 84131270 275225975 839760280 275225975 294010088 797177705 84131270 797177705 20236891 774047834 294010088 774047834 464356559 656810358 20236891 656810358 665870733 992953750 464356559 992953750 899038619 859363463 665870733 859363463 856803755 646156445 899038619 646156445 356492249 666656195 856803755 666656195 454012907 990669567 356492249 990669567 102717448 563536953 454012907 563536953 781552032 170107900 102717448 170107900 954197640 851098489 781552032 851098489 514576412 346377174 954197640 346377174 996666627 362663909 514576412 362663909 112917434 183380894 996666627 183380894 184686683 548419738 112917434 548419738 86990812 938742467 184686683 938742467 922368473 883798839 86990812 883798839 318598150 649899099 922368473 649899099 200680073 786497259 318598150 786497259 350179457 614063987 200680073 614063987 642637436 359927521 350179457 359927521 615158364 772309371 642637436 772309371 809792355 312816766 615158364 312816766 396955581 547497071 809792355 547497071 398218673 835477986 396955581 835477986 925744594 812442703 398218673 812442703 223304444 938972113 925744594 938972113 306343101 808324086 223304444 808324086 467299358 966044500 306343101 966044500 408662250 461338677 467299358 461338677 158373719 937608919 408662250 937608919 261920910 602711638 158373719 602711638 192904630 648116395 261920910 648116395 32980734 110077302 192904630 110077302 101505474 502248772 32980734 502248772 853963103 909245093 101505474 909245093 82549011 917063817 853963103 917063817 518506761 989315012 82549011 989315012 714984539 187294472 518506761 187294472 869239305 324549022 714984539 324549022 280321093 800426222 869239305 800426222 835318100 505375488 280321093 505375488 543042957 895821267 835318100 895821267 55337640 777812041 543042957 777812041 25082634 364040409 55337640 364040409 372612513 339657923 25082634 339657923 855286829 307803364 372612513 307803364 176023405 610634808 855286829 610634808 644284578 163330799 176023405 163330799 500660162 346763334 644284578 346763334 637069135 131742798 500660162 131742798 553697798 300936706 637069135 300936706 72403628 835394104 553697798 835394104 648618225 343921423 72403628 343921423 789813957 329999513 648618225 329999513 719697310 874631539 789813957 874631539 447512706 301854417 719697310 301854417 386531039 712205547 447512706 712205547 158988090 813847346 386531039 813847346 498154050 823254536 158988090 823254536 780426532 16957754 498154050 16957754 498989289 274237482 780426532 274237482 45551557 239105579 498989289 239105579 556313179 399528985 45551557 399528985 879115304 282029751 556313179 282029751 756680458 680466902 879115304 680466902 329278849 997052594 756680458 997052594 485022078 776621062 329278849 776621062 899533491 960815548 485022078 960815548 559367982 898729008 899533491 898729008 476871562 610577720 559367982 610577720 331451246 550817275 476871562 550817275 557380996 643525554 331451246 643525554 266956150 932615350 557380996 932615350 101747647 353822302 266956150 353822302 760087248 985444511 101747647 985444511 27916365 69995377 760087248 69995377 145849304 480670128 27916365 480670128 747641995 273215614 145849304 273215614 514752597 567138349 747641995 567138349 985106060 149670879 514752597 149670879 423884333 928878983 985106060 928878983 115164739 136132095 423884333 136132095 188607539 472575566 115164739 472575566 508232837 457112427 188607539 457112427 933637308 998338005 508232837 998338005 969764857 657133910 933637308 657133910 950955742 535506283 969764857 535506283 970901238 45205405 950955742 45205405 785761390 277993583 970901238 277993583 303231311 729080537 785761390 729080537 472871022 966061943 303231311 966061943 985937953 758006538 472871022 758006538 721734620 801975364 985937953 801975364 805712326 467061044 721734620 467061044 27082812 653151831 805712326 653151831 734988006 856153582 27082812 856153582 852319877 28113179 734988006 28113179 555539328 413492429 852319877 413492429 227574337 888641344 555539328 888641344 188528900 126820619 227574337 126820619 34743526 125889117 188528900 125889117 105110135 883635267 34743526 883635267 591630523 132080018 105110135 132080018 191424129 450021483 591630523 450021483 904808331 146372784 191424129 146372784 213539981 909480088 904808331 909480088 422502219 392402653 213539981 392402653 19982002 179643056 422502219 179643056 689201910 536627066 19982002 536627066 28835010 211384572 689201910 211384572 341228155 992563157 28835010 992563157 900180223 376979053 341228155 376979053 689458001 807111150 900180223 807111150 826266175 653015661 689458001 653015661 483339029 720783608 826266175 720783608 362186608 637934198 483339029 637934198 327398397 964242998 362186608 964242998 759294543 500230541 327398397 500230541 663540061 182860644 759294543 182860644 525811913 917572184 663540061 917572184 411916902 425053458 525811913 425053458 770702201 599474526 411916902 599474526 562217105 692581615 770702201 692581615 651591621 83439585 562217105 83439585 358933045 994244243 651591621 994244243 224607933 576386681 358933045 576386681 596900360 482164897 224607933 482164897 41145233 777843940 596900360 777843940 31092381 285310745 41145233 285310745 108524876 480010433 31092381 480010433 104330400 25901969 108524876 25901969 64549210 138530321 104330400 138530321 865845061 779765224 64549210 779765224 637234229 750889706 865845061 750889706 965841464 891982491 637234229 891982491 21426150 106560504 965841464 106560504 942612188 149043674 21426150 149043674 867499566 35084687 942612188 35084687 489989463 714936946 867499566 714936946 302976231 537787866 489989463 537787866 762666193 804755613 302976231 804755613 141543907 660655802 762666193 660655802 865527607 555087582 141543907 555087582 564052528 338033733 865527607 338033733 789398764 795638572 564052528 795638572 95635640 949921587 789398764 949921587 872412281 42144289 95635640 42144289 111136708 464871017 872412281 464871017 932039429 566919110 111136708 566919110 870008418 752091919 932039429 752091919 316711378 576292853 870008418 576292853 292965834 539927447 316711378 539927447 521665080 464642858 292965834 464642858 511976372 637299064 521665080 637299064 28273732 992896271 511976372 992896271 981026224 119621127 28273732 119621127 190046979 282241520 981026224 282241520 972069974 318390415 190046979 318390415 832626256 753042537 972069974 753042537 323389121 305134235 832626256 305134235 835095734 631612183 323389121 631612183 860424293 354388640 835095734 354388640 544297950 200372500 860424293 200372500 272746948 223420376 544297950 223420376 387877126 65421207 272746948 65421207 645171129 746111085 387877126 746111085 660563124 672664329 645171129 672664329 36592584 530688223 660563124 530688223 412524568 38660555 36592584 38660555 742119963 402004698 412524568 402004698 599619756 772911579 742119963 772911579 502735520 70407780 599619756 70407780 290063520 240558514 502735520 240558514 16161610 91789407 290063520 91789407 462060258 191804647 16161610 191804647 493936492 471581056 462060258 471581056 218176063 905124634 493936492 905124634 843983970 101481292 218176063 101481292 309878205 916926787 843983970 916926787 910242612 794147260 309878205 794147260 655961672 884600897 910242612 884600897 929217696 45817617 655961672 45817617 549799808 661700447 929217696 661700447 257976308 480707921 549799808 480707921 933050949 19147834 257976308 19147834 480324488 623940360 933050949 623940360 967245703 741472367 480324488 741472367 809452580 554999502 967245703 554999502 500000863 406037635 809452580 406037635 164163694 888708414 500000863 888708414 128337565 159661805 164163694 159661805 755884753 338735282 128337565 338735282 198631400 624260260 755884753 624260260 310282156 173776195 198631400 173776195 984280113 688087922 310282156 688087922 677666129 785102500 984280113 785102500 685670084 272567084 677666129 272567084 273513081 513215740 685670084 513215740 407257053 24470332 273513081 24470332 659418442 138241720 407257053 138241720 136479198 795145737 659418442 795145737 100139950 508438624 136479198 508438624 257640684 544195544 100139950 544195544 870119157 778748966 257640684 778748966 562791440 214639289 870119157 214639289 234283881 863239478 562791440 863239478 424644239 965199178 234283881 965199178 554496630 35043685 424644239 35043685 145563538 506595379 554496630 506595379 167478377 532308615 145563538 532308615 509588766 376834627 167478377 376834627 131361250 80083739 509588766 80083739 68051921 969034554 131361250 969034554 631427540 671248141 68051921 671248141 791597341 704348908 631427540 704348908 960643428 468576919 791597341 468576919 386353239 159330411 960643428 159330411 706868023 660538626 386353239 660538626 841096367 559113917 706868023 559113917 75131869 146949533 841096367 146949533 818983474 49478369 75131869 49478369 717526429 51996480 818983474 51996480 943541727 662424091 717526429 662424091 676186472 827334743 943541727 827334743 887417152 873341973 676186472 873341973 523892741 316962096 887417152 316962096 241790360 317199916 523892741 317199916 825959190 426457375 241790360 426457375 809992567 501348383 825959190 501348383 805556274 927620360 809992567 927620360 339223962 343782074 805556274 343782074 243943537 208682297 339223962 208682297 517071998 229713261 243943537 229713261 76235658 209982055 517071998 209982055 359851288 438601193 76235658 438601193 883676168 274748409 359851288 274748409 82906280 303053181 883676168 303053181 410710969 444508289 82906280 444508289 122375066 710243731 410710969 710243731 445718170 507569246 122375066 507569246 979526897 38034006 445718170 38034006 293016266 881832166 979526897 881832166 455185053 942874458 293016266 942874458 4445228 19904905 455185053 19904905 613740347 828310429 4445228 828310429 442572359 142019040 613740347 142019040 993671908 871227368 442572359 871227368 986454696 968500526 993671908 968500526 774493591 798450609 986454696 798450609 440309208 586280160 774493591 586280160 183829471 368650997 440309208 368650997 333950982 606391349 183829471 606391349 590510611 216089075 333950982 216089075 38193718 780855463 590510611 780855463 628526390 843308041 38193718 843308041 534735732 812470537 628526390 812470537 49051475 11282346 534735732 11282346 881924395 30977 49051475 30977 135955384 26978210 881924395 26978210 244204561 206971528 135955384 206971528 390746671 42695829 244204561 42695829 333958410 382282177 390746671 382282177 39517157 318173364 333958410 318173364 46061451 975684621 39517157 975684621 208088586 300060365 46061451 300060365 953830789 622136034 208088586 622136034 139065485 625437671 953830789 625437671 305272028 412503492 139065485 412503492 705216950 142172585 305272028 142172585 913030634 146519552 705216950 146519552 919166731 464536576 913030634 464536576 422635326 602481607 919166731 602481607 74648011 89200755 422635326 89200755 217991965 830408251 74648011 830408251 388227957 818533069 217991965 818533069 775685132 477510789 388227957 477510789 840859715 2371999 775685132 2371999 255166671 221142053 840859715 221142053 30968567 689070070 255166671 689070070 446350633 519243671 30968567 519243671 794960172 106839101 446350633 106839101 873030878 461222693 794960172 461222693 952865318 486055417 873030878 486055417 68928355 803003564 952865318 803003564 39340890 225969347 68928355 225969347 952572298 126655380 39340890 126655380 907678658 804516924 952572298 804516924 616884357 241079360 907678658 241079360 279230305 673048931 616884357 673048931 35772640 265286160 279230305 265286160 852287560 326186104 35772640 326186104 760295026 528332120 852287560 528332120 782457913 539606178 760295026 539606178 424046024 663088328 782457913 663088328 189682341 213332434 424046024 213332434 221484895 919941751 189682341 919941751 380642079 296262724 221484895 296262724 554678211 568545076 380642079 568545076 551653057 210215321 554678211 210215321 648765617 242445134 551653057 242445134 248191396 236662675 648765617 236662675 616176583 202556906 248191396 202556906 369765365 577202749 616176583 577202749 735034165 689976431 369765365 689976431 206402943 786099386 735034165 786099386 645203403 896321255 206402943 896321255 693413321 870107411 645203403 870107411 455218771 669261397 693413321 669261397 446298880 730234481 455218771 730234481 176942237 901088434 446298880 901088434 86073580 876040181 176942237 876040181 311251583 279202478 86073580 279202478 788366579 681963927 311251583 681963927 669632984 767093120 788366579 767093120 125341486 387900747 669632984 387900747 828696485 422299647 125341486 422299647 348047964 633393611 828696485 633393611 603333866 988655831 348047964 988655831 481741958 950387360 603333866 950387360 602326697 138313735 481741958 138313735 914403766 424043551 602326697 424043551 555325014 152796003 914403766 152796003 299617119 272301414 555325014 272301414 109283205 3243822 299617119 3243822 545572262 896234675 109283205 896234675 262747189 444155826 545572262 444155826 409511877 287452242 262747189 287452242 381597069 528978505 409511877 528978505 953209028 759623950 381597069 759623950 799465471 40727724 953209028 40727724 824498410 833617634 799465471 833617634 483152901 502761712 824498410 502761712 850267766 299727868 483152901 299727868 68277587 661930614 850267766 661930614 212806405 545948182 68277587 545948182 726394185 774334011 212806405 774334011 121189809 755580614 726394185 755580614 830442 904674202 121189809 904674202 170640588 955459193 830442 955459193 264727253 935143835 170640588 935143835 454195467 627943441 264727253 627943441 676551760 989677597 454195467 989677597 829644063 531686887 676551760 531686887 866152786 580554248 829644063 580554248 976636896 126338975 866152786 126338975 47636060 874869515 976636896 874869515 809705221 748850247 47636060 748850247 594406945 668788713 809705221 668788713 479219165 786377562 594406945 786377562 704733005 441269133 479219165 441269133 627338083 875616346 704733005 875616346 119432965 598498745 627338083 598498745 484340014 49610809 119432965 49610809 854953373 253252199 484340014 253252199 877294557 979367587 854953373 979367587 36296169 753222023 877294557 753222023 238624590 257787024 36296169 257787024 662188469 406724788 238624590 406724788 745672409 438843137 662188469 438843137 286766753 193245968 745672409 193245968 509261303 804626526 286766753 804626526 468590863 839973292 509261303 839973292 446543854 756903602 468590863 756903602 779585026 989905825 446543854 989905825 261194 315128092 779585026 315128092 713418501 104540523 261194 104540523 59416922 263625093 713418501 263625093 171072380 678042739 59416922 678042739 625690873 966862993 171072380 966862993 794228100 849717195 625690873 849717195 180669910 293599410 794228100 293599410 434797077 285809150 180669910 285809150 255081682 67754667 434797077 67754667 215475888 564534943 255081682 564534943 103249257 603787368 215475888 603787368 147201902 782427038 103249257 782427038 583480170 193337050 147201902 193337050 740355768 784579267 583480170 784579267 156443025 996707558 740355768 996707558 280972360 544949744 156443025 544949744 840162772 675235640 280972360 675235640 101955395 617392797 840162772 617392797 690137042 986643058 101955395 986643058 73551881 567763053 690137042 567763053 892227390 403607118 73551881 403607118 904216378 490309560 892227390 490309560 71696315 975525431 904216378 975525431 342976050 64634501 71696315 64634501 358961271 781856018 342976050 781856018 634585527 361513746 358961271 361513746 363404946 14323080 634585527 14323080 969480942 459042169 363404946 459042169 650075494 663978831 969480942 663978831 690352043 676966650 650075494 676966650 534482022 175513470 690352043 175513470 123495281 139067990 534482022 139067990 793550022 535951570 123495281 535951570 720420679 810979642 793550022 810979642 617089343 423854650 720420679 423854650 206850107 717265419 617089343 717265419 848633611 737102839 206850107 737102839 439889407 303255874 848633611 303255874 37049311 94452261 439889407 94452261 595592473 690555062 37049311 690555062 420395731 692580797 595592473 692580797 336831804 976535685 420395731 976535685 273267522 231921124 336831804 231921124 346954149 250721721 273267522 250721721 263387806 647757179 346954149 647757179 408729601 69322533 263387806 69322533 70426008 48676368 408729601 48676368 495668662 911840217 70426008 911840217 105009722 214760684 495668662 214760684 775628433 77203470 105009722 77203470 333745891 347689887 775628433 347689887 99203270 786990524 333745891 786990524 692830238 733803429 99203270 733803429 385369444 650847315 692830238 650847315 35923506 834270141 385369444 834270141 592678341 362805817 35923506 362805817 286061713 93179583 592678341 93179583 941524444 410370736 286061713 410370736 964333601 191856065 941524444 191856065 41665180 53541072 964333601 53541072 831360414 665367596 41665180 665367596 454942794 56435736 831360414 56435736 815401813 729280555 454942794 729280555 581563500 218404205 815401813 218404205 913402304 786342475 581563500 786342475 704401754 798684636 913402304 798684636 746262562 638518630 704401754 638518630 225829606 597213407 746262562 597213407 114176982 519367793 225829606 519367793 876375291 909744946 114176982 909744946 491506745 800201686 876375291 800201686 203845402 199888348 491506745 199888348 94699028 357635994 203845402 357635994 89124201 791451259 94699028 791451259 759310197 304343807 89124201 304343807 880934884 937084028 759310197 937084028 160610574 53241617 880934884 53241617 914852408 779993259 160610574 779993259 185235816 443275723 914852408 443275723 714418924 137154029 185235816 137154029 559664847 846197555 714418924 846197555 51040268 320829307 559664847 320829307 732336295 737317616 51040268 737317616 323810862 276152203 732336295 276152203 12509605 606244240 323810862 606244240 204033816 392627414 12509605 392627414 281234196 743200387 204033816 743200387 944100614 755650488 281234196 755650488 426658745 78675257 944100614 78675257 682725776 962588088 426658745 962588088 560074543 841791748 682725776 841791748 761068936 785902686 560074543 785902686 751908356 702836161 761068936 702836161 190568315 646316354 751908356 646316354 777423377 498236763 190568315 498236763 914244851 403625929 777423377 403625929 992702158 425358052 914244851 425358052 148153423 68745710 992702158 68745710 813757312 326840530 148153423 326840530 795484278 65264563 813757312 65264563 36694441 275797249 795484278 275797249 872808719 849960239 36694441 849960239 176024691 857374194 872808719 857374194 392893062 587851325 176024691 587851325 64965339 382176194 392893062 382176194 403776850 135901550 64965339 135901550 807497830 777264882 403776850 777264882 417303042 793101626 807497830 793101626 21528361 947639545 417303042 947639545 856962691 151136290 21528361 151136290 664845748 597916917 856962691 597916917 978009213 804444695 664845748 804444695 292546259 196029372 978009213 196029372 687028261 584341828 292546259 584341828 215627224 97092924 687028261 97092924 808152522 444603094 215627224 444603094 448658770 755587619 808152522 755587619 800292437 349354286 448658770 349354286 623731451 549495336 800292437 549495336 484400882 514724412 623731451 514724412 875364619 795973923 484400882 795973923 399972605 386701064 875364619 386701064 771044158 312290479 399972605 312290479 466644529 669631643 771044158 669631643 54728661 644614448 466644529 644614448 230638240 537222352 54728661 537222352 684474939 457549960 230638240 457549960 104156083 150465905 684474939 150465905 512366912 589201990 104156083 589201990 460817755 125793637 512366912 125793637 952726827 96827889 460817755 96827889 241705100 288359008 952726827 288359008 573917904 565561052 241705100 565561052 284730245 439790295 573917904 439790295 974750947 599989220 284730245 599989220 697995580 210565370 974750947 210565370 85187035 750352228 697995580 750352228 528607609 61576699 85187035 61576699 164555821 307084611 528607609 307084611 846436229 667331423 164555821 667331423 195533715 114416954 846436229 114416954 653241327 456920309 195533715 456920309 561678845 808533138 653241327 808533138 407580729 718593735 561678845 718593735 170484320 59611629 407580729 59611629 796645750 574644452 170484320 574644452 929924225 832261262 796645750 832261262 727959040 664337983 929924225 664337983 429914714 7705022 727959040 7705022 781597307 2048289 429914714 2048289 33573235 771383031 781597307 771383031 911617625 101298471 33573235 101298471 496293654 708405948 911617625 708405948 972284952 939907143 496293654 939907143 683228481 847713840 972284952 847713840 627133887 460466770 683228481 460466770 71134682 56175381 627133887 56175381 785138526 613144488 71134682 613144488 675669666 420174598 785138526 420174598 970619816 351484500 675669666 351484500 912099549 77962784 970619816 77962784 820701794 914498304 912099549 914498304 20967819 90695893 820701794 90695893 493914424 507296727 20967819 507296727 233185050 701975193 493914424 701975193 384874397 638847045 233185050 638847045 975070491 584080573 384874397 584080573 442923921 408857605 975070491 408857605 550015839 136645159 442923921 136645159 721672860 937999218 550015839 937999218 546415909 149035366 721672860 149035366 346005766 378471325 546415909 378471325 653782958 204279720 346005766 204279720 487609939 968988939 653782958 968988939 363008225 720287473 487609939 720287473 831457065 661829135 363008225 661829135 627988126 190941025 831457065 190941025 928044523 474923227 627988126 474923227 22701575 911788927 928044523 911788927 911682023 815580726 22701575 815580726 500043570 743450123 911682023 743450123 510854894 129600070 500043570 129600070 277723439 489863836 510854894 489863836 375339599 983555961 277723439 983555961 932289148 729415358 375339599 729415358 641057089 878041066 932289148 878041066 743041430 968965794 641057089 968965794 38804912 123957467 743041430 123957467 776021564 342958614 38804912 342958614 760409366 393975466 776021564 393975466 460520206 436562968 760409366 436562968 955876045 607078456 460520206 607078456 500063905 879705552 955876045 879705552 686327764 226767627 500063905 226767627 794924756 211415577 686327764 211415577 326134506 44610187 794924756 44610187 725760199 7634719 326134506 7634719 801938033 933575251 725760199 933575251 787755049 620621652 801938033 620621652 76404549 106925012 787755049 106925012 6580236 364421332 76404549 364421332 662392939 797851227 6580236 797851227 103673768 898592600 662392939 898592600 749913563 668870591 103673768 668870591 22581061 279974147 749913563 279974147 748636415 929147765 22581061 929147765 310853252 715338244 748636415 715338244 757580722 352958311 310853252 352958311 120591842 159715226 757580722 159715226 649449073 635173263 120591842 635173263 709952114 87900215 649449073 87900215 586260269 981710985 709952114 981710985 153519833 447218255 586260269 447218255 889262207 299761252 153519833 299761252 443485997 666849546 889262207 666849546 512710286 585229338 443485997 585229338 442399028 488900562 512710286 488900562 631787634 417523559 442399028 417523559 808206748 904434 631787634 904434 595634175 341354395 808206748 341354395 925021405 983627764 595634175 983627764 900636906 586057285 925021405 586057285 572852221 477505309 900636906 477505309 128284656 973970483 572852221 973970483 118938157 749471807 128284656 749471807 254623054 862661856 118938157 862661856 845605817 964350069 254623054 964350069 664827654 767451730 845605817 767451730 460828475 823124423 664827654 823124423 642687275 311003673 460828475 311003673 724891210 685815307 642687275 685815307 705447538 319759076 724891210 319759076 16040866 77439225 705447538 77439225 958369774 611192500 16040866 611192500 358813409 665705295 958369774 665705295 697119895 303954006 358813409 303954006 224953177 10878081 697119895 10878081 774124375 791728664 224953177 791728664 973413685 453635988 774124375 453635988 628217283 704705631 973413685 704705631 124938631 106913021 628217283 106913021 969624086 659159680 124938631 659159680 99202297 763744131 969624086 763744131 416903490 135467614 99202297 135467614 129324609 777792717 416903490 777792717 812062390 739700945 129324609 739700945 506339885 176791901 812062390 176791901 850306953 229236385 506339885 229236385 411942196 124890060 850306953 124890060 465490812 727439153 411942196 727439153 580051543 317502081 465490812 317502081 479730232 482585514 580051543 482585514 339331610 979911907 479730232 979911907 793661388 720462449 339331610 720462449 966479279 307001315 793661388 307001315 422734178 877359521 966479279 877359521 214609381 539549421 422734178 539549421 666269601 361543956 214609381 361543956 497396659 407101698 666269601 407101698 907169213 616734767 497396659 616734767 599354918 407964501 907169213 407964501 775007415 253154203 599354918 253154203 370033289 553567192 775007415 553567192 892621412 935529238 370033289 935529238 334043 970727288 892621412 970727288 796782552 357943984 334043 357943984 348781215 899138273 796782552 899138273 459000991 741668920 348781215 741668920 669683421 510726940 459000991 510726940 724848327 696740172 669683421 696740172 528436299 892572520 724848327 892572520 449819259 851613611 528436299 851613611 283195021 435309421 449819259 435309421 701292050 478893247 283195021 478893247 148472559 103647 701292050 103647 884455439 41152676 148472559 41152676 562994623 812219236 884455439 812219236 76860083 350794417 562994623 350794417 991154834 408504797 76860083 408504797 825562894 161827480 991154834 161827480 271665188 218318509 825562894 218318509 899985860 954979222 271665188 954979222 413955086 897850281 899985860 897850281 80442570 825948759 413955086 825948759 161156432 89855108 80442570 89855108 750458036 333229370 161156432 333229370 168991983 849830193 750458036 849830193 40239410 636142939 168991983 636142939 462903992 472494170 40239410 472494170 140218885 491005385 462903992 491005385 181178636 969637326 140218885 969637326 570765712 607402074 181178636 607402074 650441838 171512253 570765712 171512253 34277474 585199894 650441838 585199894 403951689 777688102 34277474 777688102 241725142 476425343 403951689 476425343 626588046 952059523 241725142 952059523 109659807 80400844 626588046 80400844 477995357 928539494 109659807 928539494 570577033 26059509 477995357 26059509 75257966 780337690 570577033 780337690 877099447 972415791 75257966 972415791 297995275 499739445 877099447 499739445 109730073 47399890 297995275 47399890 172385018 259663032 109730073 259663032 921280654 250902759 172385018 250902759 77566288 289735844 921280654 289735844 255576431 115181826 77566288 115181826 470471370 353770683 255576431 353770683 179234341 260873256 470471370 260873256 578771393 252374558 179234341 252374558 717526516 311123248 578771393 311123248 780982691 466426320 717526516 466426320 638863748 13126099 780982691 13126099 419751142 997543103 638863748 997543103 153559730 651517637 419751142 651517637 180222448 466027982 153559730 466027982 999604406 390007462 180222448 390007462 277013487 27096893 999604406 27096893 621720026 986965172 277013487 986965172 450686916 707096751 621720026 707096751 339753545 487658285 450686916 487658285 60196866 322215905 339753545 322215905 389664367 611196589 60196866 611196589 632650721 152210382 389664367 152210382 372399033 142671922 632650721 142671922 873324794 381872289 372399033 381872289 471028715 474767359 873324794 474767359 287230998 883939595 471028715 883939595 631614404 550286877 287230998 550286877 119524516 892434261 631614404 892434261 65607238 321560852 119524516 321560852 340900825 284620327 65607238 284620327 165578927 234553909 340900825 234553909 713285381 150768790 165578927 150768790 804976291 687947712 713285381 687947712 732210932 478171565 804976291 478171565 945926397 200130312 732210932 200130312 173442071 671108077 945926397 671108077 545930090 362260364 173442071 362260364 708983463 295136576 545930090 295136576 387711830 259688510 708983463 259688510 91473937 548400516 387711830 548400516 276051225 515563157 91473937 515563157 398535752 180492608 276051225 180492608 243126427 685164387 398535752 685164387 820638936 281401965 243126427 281401965 598208644 923073211 820638936 923073211 174072306 536823428 598208644 536823428 158762344 711244559 174072306 711244559 16523893 804848978 158762344 804848978 587339873 735123925 16523893 735123925 964527016 337275860 587339873 337275860 251391538 138345751 964527016 138345751 243641403 628642736 251391538 628642736 960157629 717332010 243641403 717332010 550221146 262032758 960157629 262032758 777120822 906443022 550221146 906443022 425176715 8215158 777120822 8215158 378567156 136030156 425176715 136030156 514767412 281766320 378567156 281766320 164246372 567181462 514767412 567181462 265838451 138177303 164246372 138177303 184715698 280997412 265838451 280997412 748295134 463983979 184715698 463983979 158577850 435534149 748295134 435534149 14811116 980164553 158577850 980164553 531372053 445590849 14811116 445590849 741593220 367791053 531372053 367791053 155560180 794861351 741593220 794861351 84447530 662420608 155560180 662420608 77305978 658160876 84447530 658160876 516876566 538108794 77305978 538108794 110934855 552313378 516876566 552313378 63651750 561637238 110934855 561637238 673340986 721911675 63651750 721911675 440156418 971722856 673340986 971722856 441808574 932156529 440156418 932156529 382157904 749161638 441808574 749161638 954988699 107162023 382157904 107162023 338804587 5330084 954988699 5330084 289158301 52610290 338804587 52610290 938641159 27867206 289158301 27867206 211353771 276639091 938641159 276639091 512093366 490203371 211353771 490203371 740395107 251161878 512093366 251161878 897723405 980245940 740395107 980245940 879948012 354774431 897723405 354774431 277465258 728064174 879948012 728064174 616712806 459161662 277465258 459161662 492455385 509341521 616712806 509341521 877482323 89811996 492455385 89811996 562535118 203909020 877482323 203909020 68859223 897810262 562535118 897810262 782997329 782868480 68859223 782868480 637296459 569032827 782997329 569032827 364665676 413450179 637296459 413450179 719901886 544582371 364665676 544582371 186184712 972180213 719901886 972180213 131467351 533060283 186184712 533060283 736483434 629267561 131467351 629267561 84572830 380114456 736483434 380114456 950702400 207815321 84572830 207815321 831067358 838485260 950702400 838485260 936571627 582712662 831067358 582712662 498281698 387070640 936571627 387070640 776172361 640212910 498281698 640212910 814215179 110617083 776172361 110617083 191874492 928134315 814215179 928134315 238743251 143413152 191874492 143413152 404345494 381867886 238743251 381867886 670865886 783639418 404345494 783639418 74092928 984513262 670865886 984513262 510173607 973978941 74092928 973978941 127029240 75059521 510173607 75059521 704146091 508072904 127029240 508072904 628071716 450387757 704146091 450387757 352003596 106075577 628071716 106075577 835366174 420591742 352003596 420591742 396802022 395507944 835366174 395507944 918530629 750326521 396802022 750326521 238528835 699118099 918530629 699118099 499386828 277817306 238528835 277817306 93657396 223072000 499386828 223072000 352054855 517306135 93657396 517306135 394244953 340906411 352054855 340906411 76866308 293473457 394244953 293473457 249911811 565322167 76866308 565322167 305043473 272388132 249911811 272388132 69135058 979339539 305043473 979339539 619356864 820496038 69135058 820496038 871961663 128254227 619356864 128254227 137343546 371527728 871961663 371527728 2713965 74562089 137343546 74562089 361518706 883111019 2713965 883111019 990957846 945438242 361518706 945438242 217099296 675932651 990957846 675932651 458581709 572619350 217099296 572619350 519259731 54985190 458581709 54985190 860329012 42755940 519259731 42755940 653773927 59194242 860329012 59194242 560864369 474338883 653773927 474338883 208885020 520429397 560864369 520429397 634168579 140472397 208885020 140472397 325205521 388219668 634168579 388219668 856384112 412120973 325205521 412120973 160324338 216871074 856384112 216871074 915207934 616555171 160324338 616555171 118784709 117770836 915207934 117770836 603512040 832901956 118784709 832901956 356006454 665810385 603512040 665810385 31814663 989494316 356006454 989494316 353111434 620300509 31814663 620300509 896145880 166810624 353111434 166810624 65851507 199439394 896145880 199439394 522395970 637359162 65851507 637359162 46898916 883572654 522395970 883572654 299603538 81143176 46898916 81143176 829199530 615892576 299603538 615892576 273740609 269374136 829199530 269374136 170126976 852943656 273740609 852943656 663310893 293036075 170126976 293036075 928612881 549781209 663310893 549781209 166731306 777288786 928612881 777288786 56719417 885880049 166731306 885880049 776445598 392935599 56719417 392935599 218543638 299872088 776445598 299872088 134976415 861372032 218543638 861372032 685051171 339081612 134976415 339081612 961158901 621898663 685051171 621898663 771904402 340760906 961158901 340760906 197638325 552229617 771904402 552229617 677625260 975041498 197638325 975041498 568786392 208843314 677625260 208843314 216421384 549008885 568786392 549008885 738942939 210389783 216421384 210389783 31551217 876777821 738942939 876777821 174807962 8915055 31551217 8915055 558374212 782598539 174807962 782598539 48574210 240336966 558374212 240336966 498035936 862273326 48574210 862273326 29657136 627944246 498035936 627944246 707624350 922799160 29657136 922799160 199359925 266468687 707624350 266468687 918739110 713360350 199359925 713360350 539917414 308299200 918739110 308299200 99747026 518508985 539917414 518508985 732986640 657642612 99747026 657642612 128911996 848090059 732986640 848090059 739072689 608610582 128911996 608610582 887412870 357786492 739072689 357786492 923712314 873231435 887412870 873231435 475350412 779230644 923712314 779230644 238917069 653794978 475350412 653794978 899899343 642142937 238917069 642142937 679417104 641039429 899899343 641039429 44371154 173606604 679417104 173606604 765797152 316522341 44371154 316522341 952445307 968614995 765797152 968614995 154401780 184711952 952445307 184711952 174825922 204351280 154401780 204351280 854475869 542281513 174825922 542281513 476266123 387758139 854475869 387758139 106719980 806139830 476266123 806139830 87562527 710298462 106719980 710298462 744706171 748313331 87562527 748313331 6427338 404274382 744706171 404274382 424001947 269072691 6427338 269072691 481739722 533605355 424001947 533605355 51727839 69865600 481739722 69865600 896045830 62469581 51727839 62469581 669022582 997866774 896045830 997866774 702399136 621058481 669022582 621058481 235877428 441261353 702399136 441261353 794521433 80970321 235877428 80970321 584071000 352810093 794521433 352810093 954437470 860866607 584071000 860866607 822199247 952578961 954437470 952578961 396127611 655671971 822199247 655671971 754708499 871786742 396127611 871786742 908355345 572950295 754708499 572950295 828944338 621194582 908355345 621194582 1289251 458442256 828944338 458442256 292114700 67571027 1289251 67571027 771297445 996665888 292114700 996665888 809769574 202926425 771297445 202926425 356033274 56874638 809769574 56874638 536343456 607361944 356033274 607361944 669301371 760102634 536343456 760102634 99630360 313690109 669301371 313690109 82845695 39934577 99630360 39934577 916236872 790758592 82845695 790758592 908221536 266317168 916236872 266317168 78769070 190062468 908221536 190062468 550328839 697605894 78769070 697605894 949823576 76379205 550328839 76379205 133246065 361015444 949823576 361015444 384540698 822008459 133246065 822008459 313188638 673492363 384540698 673492363 996697964 149111266 313188638 149111266 552954339 826073739 996697964 826073739 264254846 414396782 552954339 414396782 712300451 733051959 264254846 733051959 921646790 843105813 712300451 843105813 223690905 795047532 921646790 795047532 674054107 210958199 223690905 210958199 281252357 313374046 674054107 313374046 154015036 349766999 281252357 349766999 225649615 475342772 154015036 475342772 293826877 943167413 225649615 943167413 282533043 938402671 293826877 938402671 411947964 867526739 282533043 867526739 683446547 15416124 411947964 15416124 409232746 976445031 683446547 976445031 359732961 363667021 409232746 363667021 693133012 686427114 359732961 686427114 850987416 441610664 693133012 441610664 166158796 664867394 850987416 664867394 509804276 344368907 166158796 344368907 90909457 911116256 509804276 911116256 380202826 843455406 90909457 843455406 542073918 557305866 380202826 557305866 595152628 166146571 542073918 166146571 937325874 437429361 595152628 437429361 273719863 824409282 937325874 824409282 293058980 303287259 273719863 303287259 926129360 120532187 293058980 120532187 673709866 856825126 926129360 856825126 430893123 820603871 673709866 820603871 112845941 737464135 430893123 737464135 604151388 347177271 112845941 347177271 803763244 997371655 604151388 997371655 613640585 968359266 803763244 968359266 663538404 245933373 613640585 245933373 54676768 28652159 663538404 28652159 23302246 853212015 54676768 853212015 111305419 975142847 23302246 975142847 639778827 423551476 111305419 423551476 886890356 320762372 639778827 320762372 502962016 277614325 886890356 277614325 344326559 363602647 502962016 363602647 573834568 156625829 344326559 156625829 505462741 776922615 573834568 776922615 857771924 773113239 505462741 773113239 761320191 392372629 857771924 392372629 810402992 574755229 761320191 574755229 550257011 238106124 810402992 238106124 575623826 908746663 550257011 908746663 718328887 711828930 575623826 711828930 941661885 877686976 718328887 877686976 682451690 956835033 941661885 956835033 117200272 646576565 682451690 646576565 879909211 115759378 117200272 115759378 445145560 238179777 879909211 238179777 353146409 48133909 445145560 48133909 107773336 545918901 353146409 545918901 889402656 711033063 107773336 711033063 183230716 448905433 889402656 448905433 473755082 399563024 183230716 399563024 510402078 449311797 473755082 449311797 34059499 219702487 510402078 219702487 493262207 317540974 34059499 317540974 155557529 827048727 493262207 827048727 681668525 339087876 155557529 339087876 682512867 190202637 681668525 190202637 947933182 114368588 682512867 114368588 531411862 469198303 947933182 469198303 579581495 297169445 531411862 297169445 722593038 335788673 579581495 335788673 938278591 675350629 722593038 675350629 147904120 451832728 938278591 451832728 52109624 783032312 147904120 783032312 644401215 221595278 52109624 221595278 338872527 568331847 644401215 568331847 13174403 356255526 338872527 356255526 170543770 120036630 13174403 120036630 890539553 226342386 170543770 226342386 609204953 944788191 890539553 944788191 341969232 476874455 609204953 476874455 211014625 457312923 341969232 457312923 5028703 13799823 211014625 13799823 482552896 902256216 5028703 902256216 596222177 556750697 482552896 556750697 589606169 817426625 596222177 817426625 298531377 106823330 589606169 106823330 248851153 196879689 298531377 196879689 729759033 356417119 248851153 356417119 246746835 52354373 729759033 52354373 250706359 179912591 246746835 179912591 847067407 292132697 250706359 292132697 844042385 985031620 847067407 985031620 977588108 23271490 844042385 23271490 984510016 322724389 977588108 322724389 441532851 932316267 984510016 932316267 610059236 37151164 441532851 37151164 524545515 527434868 610059236 527434868 334913214 842370324 524545515 842370324 107487352 231305689 334913214 231305689 656940069 425160249 107487352 425160249 974590127 739004316 656940069 739004316 89450953 323192247 974590127 323192247 332613196 153630404 89450953 153630404 604872192 674689543 332613196 674689543 305930152 513431776 604872192 513431776 287914356 33176181 305930152 33176181 927625323 301532507 287914356 301532507 63921856 538793325 927625323 538793325 716261854 64415433 63921856 64415433 881079016 859717780 716261854 859717780 50455451 684094881 881079016 684094881 695185703 800503103 50455451 800503103 900372307 158342778 695185703 158342778 971166957 707429079 900372307 707429079 57518935 439348371 971166957 439348371 907602208 403070370 57518935 403070370 633254323 671365373 907602208 671365373 856566128 891724774 633254323 891724774 840139154 148018003 856566128 148018003 709071999 416565763 840139154 416565763 53369055 955493393 709071999 955493393 716544044 627928931 53369055 627928931 670852153 402939704 716544044 402939704 766778924 496029339 670852153 496029339 681866540 716767221 766778924 716767221 937707198 725707084 681866540 725707084 214604665 566356986 937707198 566356986 575615966 751760804 214604665 751760804 806503318 902663382 575615966 902663382 416565715 257905278 806503318 257905278 485746726 896248437 416565715 896248437 449243598 472799035 485746726 472799035 472685670 257864705 449243598 257864705 794440918 811227181 472685670 811227181 377105846 215746318 794440918 215746318 725950153 47658122 377105846 47658122 156000532 667554799 725950153 667554799 759162426 44819240 156000532 44819240 481445673 861668820 759162426 861668820 6604593 174515800 481445673 174515800 174747271 509072110 6604593 509072110 999572997 425078009 174747271 425078009 345477845 639709404 999572997 639709404 154976176 34142912 345477845 34142912 102949773 245583017 154976176 245583017 310011361 324644065 102949773 324644065 623008045 732055923 310011361 732055923 168352651 64145465 623008045 64145465 925752425 820981815 168352651 820981815 497404330 887028511 925752425 887028511 797596649 205031501 497404330 205031501 949210701 142533409 797596649 142533409 507057144 502824656 949210701 502824656 499676235 483961004 507057144 483961004 516119800 874447924 499676235 874447924 674151927 139405627 516119800 139405627 212238052 545629015 674151927 545629015 6055757 747780158 212238052 747780158 247687084 754023835 6055757 754023835 377183953 119495849 247687084 119495849 185851064 230992175 377183953 230992175 421421268 328041833 185851064 328041833 965508648 271770824 421421268 271770824 836248671 195582160 965508648 195582160 107554306 564519106 836248671 564519106 196464763 94738161 107554306 94738161 323538377 767651515 196464763 767651515 647591721 908227941 323538377 908227941 698265778 255993477 647591721 255993477 286614028 18311171 698265778 18311171 974777663 402460929 286614028 402460929 313928544 444916925 974777663 444916925 491116667 587181334 313928544 587181334 201490508 338952177 491116667 338952177 129301431 131012940 201490508 131012940 833598251 664735439 129301431 664735439 28211839 514706471 833598251 514706471 142393347 540926252 28211839 540926252 737934709 180704956 142393347 180704956 132510780 292350822 737934709 292350822 195765870 957992975 132510780 957992975 638614733 274443572 195765870 274443572 12179924 262448044 638614733 262448044 636938788 705448864 12179924 705448864 535822395 131514835 636938788 131514835 322106937 951516531 535822395 951516531 785948307 546795865 322106937 546795865 946253796 572105335 785948307 572105335 184122624 860844641 946253796 860844641 939519501 600441350 184122624 600441350 779983723 265191912 939519501 265191912 618081268 222913883 779983723 222913883 378894355 606854966 618081268 606854966 393798991 270238622 378894355 270238622 984991606 58225238 393798991 58225238 375282406 154637967 984991606 154637967 204467646 52439031 375282406 52439031 87244459 269094719 204467646 269094719 981994973 434670269 87244459 434670269 947833132 893374816 981994973 893374816 845244394 648453501 947833132 648453501 47855909 445339930 845244394 445339930 370711368 354895446 47855909 354895446 304905253 452778146 370711368 452778146 315972324 730968197 304905253 730968197 472437001 471927153 315972324 471927153 760615947 891774097 472437001 891774097 876164323 157554045 760615947 157554045 690293809 115298658 876164323 115298658 124060242 647259978 690293809 647259978 930523289 749553430 124060242 749553430 507705082 655848127 930523289 655848127 165784753 843984527 507705082 843984527 929966445 321659421 165784753 321659421 918509911 673543299 929966445 673543299 978877563 707633160 918509911 707633160 208706994 145785632 978877563 145785632 795013872 572134813 208706994 572134813 490394699 176008708 795013872 176008708 927387699 578145180 490394699 578145180 331310964 129986764 927387699 129986764 176113380 171291930 331310964 171291930 399870961 905869435 176113380 905869435 839469257 936433178 399870961 936433178 838561629 804555654 839469257 804555654 192973794 960375484 838561629 960375484 393132854 131759046 192973794 131759046 29418396 991977854 393132854 991977854 168504798 664673736 29418396 664673736 913530847 307396042 168504798 307396042 589964655 334546802 913530847 334546802 38110711 688836670 589964655 688836670 999383598 837462843 38110711 837462843 19315308 512772301 999383598 512772301 574208837 777826940 19315308 777826940 974297507 768007027 574208837 768007027 930252495 265530985 974297507 265530985 907649694 74584754 930252495 74584754 664566052 460483908 907649694 460483908 630624290 748674865 664566052 748674865 68931217 941132045 630624290 941132045 668390649 263394750 68931217 263394750 594019644 39010878 668390649 39010878 912727364 362525352 594019644 362525352 956047183 977614463 912727364 977614463 151395145 319970841 956047183 319970841 775698189 100595626 151395145 100595626 514259289 601673937 775698189 601673937 946500735 213556715 514259289 213556715 690596593 643653342 946500735 643653342 43620262 38660977 690596593 38660977 951494849 815253896 43620262 815253896 50249484 497374991 951494849 497374991 534062053 690720204 50249484 690720204 555103289 714349717 534062053 714349717 38728269 700126461 555103289 700126461 497464865 373909403 38728269 373909403 174184217 821064358 497464865 821064358 694100836 159117240 174184217 159117240 463766013 980258918 694100836 980258918 987393726 874769454 463766013 874769454 527213304 601053462 987393726 601053462 205589775 928200725 527213304 928200725 598838864 257712468 205589775 257712468 210468097 704195412 598838864 704195412 545013079 457612200 210468097 457612200 793754972 359953081 545013079 359953081 209337099 313644574 793754972 313644574 467628915 581438137 209337099 581438137 710941746 667554472 467628915 667554472 482419306 447194156 710941746 447194156 465847397 483347220 482419306 483347220 591856915 456251153 465847397 456251153 910115378 904148526 591856915 904148526 364963283 647010272 910115378 647010272 113527987 159200431 364963283 159200431 637771396 11484576 113527987 11484576 798801752 957499945 637771396 957499945 936047221 570073609 798801752 570073609 411493137 105374033 936047221 105374033 791784390 323517824 411493137 323517824 313921834 220790420 791784390 220790420 195659083 261722147 313921834 261722147 105213267 589725360 195659083 589725360 397290469 574484676 105213267 574484676 327391763 824871535 397290469 824871535 103016458 241899974 327391763 241899974 143045559 398559326 103016458 398559326 643236716 801735437 143045559 801735437 119432767 650901168 643236716 650901168 551733060 764857331 119432767 764857331 571184696 328495419 551733060 328495419 479620417 886268045 571184696 886268045 619364670 372874848 479620417 372874848 509621518 855724260 619364670 855724260 455282580 296799 509621518 296799 728935608 692611197 455282580 692611197 331945821 203832506 728935608 203832506 625862513 13893213 331945821 13893213 616921785 729927282 625862513 729927282 597161134 355817793 616921785 355817793 201370976 555416099 597161134 555416099 291997066 818051101 201370976 818051101 400092278 218579649 291997066 218579649 874809632 264281656 400092278 264281656 858151645 50914857 874809632 50914857 701591753 363977487 858151645 363977487 176325361 556575963 701591753 556575963 954799407 109922248 176325361 109922248 68451622 808515475 954799407 808515475 95614406 524941695 68451622 524941695 338924515 618326140 95614406 618326140 963177355 385389662 338924515 385389662 752929764 562740774 963177355 562740774 324381563 617122615 752929764 617122615 474535038 562225302 324381563 562225302 165439208 249706641 474535038 249706641 139650421 914624982 165439208 914624982 666484502 455863431 139650421 455863431 931836862 539492074 666484502 539492074 329371310 636333397 931836862 636333397 140536691 447520250 329371310 447520250 566986331 243015312 140536691 243015312 313314310 359340102 566986331 359340102 542319766 431997888 313314310 431997888 502000368 490304782 542319766 490304782 439018886 20666812 502000368 20666812 259013964 440032221 439018886 440032221 997898393 84182259 259013964 84182259 625191570 793519583 997898393 793519583 965040209 331662274 625191570 331662274 835549675 21213318 965040209 21213318 23313395 113525086 835549675 113525086 582413155 521610216 23313395 521610216 782215344 345290522 582413155 345290522 154584828 774320985 782215344 774320985 557648079 69318794 154584828 69318794 577813925 215182419 557648079 215182419 319556573 113519972 577813925 113519972 617975326 753129250 319556573 753129250 474092982 611816475 617975326 611816475 222182676 767079660 474092982 767079660 289669581 783248436 222182676 783248436 381518720 865194809 289669581 865194809 634857546 981772852 381518720 981772852 192530899 992528946 634857546 992528946 673146272 219744315 192530899 219744315 138254000 428101765 673146272 428101765 400265430 339222011 138254000 339222011 980284676 811926614 400265430 811926614 533126759 193386330 980284676 193386330 177460586 696398053 533126759 696398053 232058670 239341476 177460586 239341476 571303721 312410395 232058670 312410395 513604207 182282377 571303721 182282377 972752598 957776354 513604207 957776354 274419119 614221417 972752598 614221417 444349040 314653739 274419119 314653739 891661688 386234344 444349040 386234344 303119902 713128794 891661688 713128794 242483186 726880033 303119902 726880033 403032374 244154399 242483186 244154399 810216917 704874378 403032374 704874378 780408879 857371045 810216917 857371045 873936557 692451115 780408879 692451115 737777196 356615016 873936557 356615016 135021072 89477397 737777196 89477397 632105895 126294993 135021072 126294993 785116240 914733741 632105895 914733741 440726243 550464036 785116240 550464036 880476412 209675629 440726243 209675629 420990164 43621734 880476412 43621734 518053013 39621556 420990164 39621556 983695582 888401488 518053013 888401488 672063634 123654473 983695582 123654473 253493499 831278366 672063634 831278366 12902880 649639559 253493499 649639559 291869248 96253340 12902880 96253340 311550792 949817516 291869248 949817516 253785253 307567922 311550792 307567922 683248165 531809154 253785253 531809154 911314700 516895041 683248165 516895041 317353836 99967494 911314700 99967494 270474023 862121910 317353836 862121910 641588561 701807131 270474023 701807131 693917492 345323607 641588561 345323607 838166022 882787416 693917492 882787416 232639875 851301794 838166022 851301794 493412320 119648488 232639875 119648488 403837739 768494322 493412320 768494322 246586159 13524522 403837739 13524522 236062966 226450026 246586159 226450026 546916928 258099370 236062966 258099370 494003897 655834823 546916928 655834823 256710088 308517123 494003897 308517123 921187969 827265505 256710088 827265505 151698882 940044859 921187969 940044859 878213091 664168938 151698882 664168938 566728205 980284975 878213091 980284975 454557530 112182804 566728205 112182804 687238247 320394520 454557530 320394520 33961545 582385912 687238247 582385912 670076265 888721808 33961545 888721808 617088073 147032390 670076265 147032390 907415112 625335696 617088073 625335696 147425621 112534800 907415112 112534800 737580872 633275745 147425621 633275745 837574425 970739913 737580872 970739913 947624665 829312203 837574425 829312203 19382529 885993139 947624665 885993139 95089217 256509115 19382529 256509115 719024881 324710491 95089217 324710491 355879751 546494654 719024881 546494654 391238846 280947881 355879751 280947881 556117468 789710559 391238846 789710559 772897765 129914821 556117468 129914821 694423260 794166679 772897765 794166679 503437813 256567788 694423260 256567788 389300762 808725905 503437813 808725905 142160324 239611233 389300762 239611233 633739590 712174708 142160324 712174708 227660990 215185786 633739590 215185786 233698783 542753521 227660990 542753521 271001130 178833821 233698783 178833821 153284737 423356493 271001130 423356493 231780343 548542927 153284737 548542927 825926229 264834729 231780343 264834729 266791748 831814632 825926229 831814632 100667232 36295674 266791748 36295674 754833688 632983177 100667232 632983177 894547038 436463493 754833688 436463493 38747705 815078863 894547038 815078863 783775289 679133304 38747705 679133304 481123845 866258265 783775289 866258265 801136021 928713526 481123845 928713526 413484442 258901032 801136021 258901032 2757030 826418907 413484442 826418907 836181261 682150436 2757030 682150436 502246541 983371441 836181261 983371441 532819570 772196358 502246541 772196358 111453584 827854986 532819570 827854986 692199904 965095307 111453584 965095307 950016676 435399472 692199904 435399472 827570447 554334205 950016676 554334205 677563348 708631502 827570447 708631502 386059463 942734939 677563348 942734939 17843561 843783181 386059463 843783181 466799681 650319034 17843561 650319034 61809963 387168754 466799681 387168754 856530584 673055913 61809963 673055913 200391046 472280441 856530584 472280441 435918629 522741333 200391046 522741333 543072418 468143711 435918629 468143711 367826806 196173585 543072418 196173585 548474221 427520001 367826806 427520001 899845858 458830089 548474221 458830089 652399198 505111229 899845858 505111229 790597372 467791415 652399198 467791415 877240654 716055143 790597372 716055143 846220419 377731435 877240654 377731435 751631530 994668866 846220419 994668866 781338162 78995470 751631530 78995470 282149058 22865478 781338162 22865478 56654673 287210093 282149058 287210093 166336198 21216340 56654673 21216340 983603255 902714698 166336198 902714698 364486992 411765899 983603255 411765899 424777135 90314428 364486992 90314428 524210334 902394368 424777135 902394368 644294457 269233466 524210334 269233466 558228605 298553248 644294457 298553248 266186896 857893699 558228605 857893699 715532844 21466375 266186896 21466375 748552780 374649624 715532844 374649624 840297755 557256746 748552780 557256746 583133994 319024329 840297755 319024329 814377772 738585686 583133994 738585686 294206021 612081030 814377772 612081030 907157638 525967497 294206021 525967497 801152254 791900608 907157638 791900608 506969007 625401566 801152254 625401566 265286341 740261521 506969007 740261521 539960915 249852717 265286341 249852717 823561055 122767098 539960915 122767098 682042505 448229084 823561055 448229084 955893056 667403634 682042505 667403634 370382890 832120214 955893056 832120214 349072987 248270193 370382890 248270193 486310741 512037870 349072987 512037870 925310832 636979564 486310741 636979564 452247714 346821152 925310832 346821152 524606067 292013590 452247714 292013590 121119645 918456660 524606067 918456660 371108905 851828852 121119645 851828852 386763936 361918231 371108905 361918231 374541581 196811018 386763936 196811018 30503245 658282731 374541581 658282731 580076469 196192830 30503245 196192830 3190746 758929697 580076469 758929697 955158883 360734715 3190746 360734715 323549901 977509018 955158883 977509018 374979927 648808073 323549901 648808073 768337467 201618125 374979927 201618125 871865367 28409376 768337467 28409376 242023230 316868106 871865367 316868106 174810916 94310750 242023230 94310750 490948852 163291634 174810916 163291634 604268926 318355690 490948852 318355690 95718508 65880004 604268926 65880004 298702434 153242087 95718508 153242087 746206210 616078598 298702434 616078598 136256402 65580106 746206210 65580106 812919878 428164864 136256402 428164864 851543935 267154962 812919878 267154962 652309068 570163865 851543935 570163865 349043215 442111960 652309068 442111960 540039415 688401228 349043215 688401228 67672498 61659083 540039415 61659083 571664877 215012916 67672498 215012916 591951357 266588127 571664877 266588127 45510092 195296985 591951357 195296985 654229685 52474477 45510092 52474477 974041591 407347549 654229685 407347549 691230983 777243726 974041591 777243726 343383292 741897660 691230983 741897660 852233995 120891832 343383292 120891832 188741659 964018383 852233995 964018383 809214440 406379283 188741659 406379283 903096300 884167199 809214440 884167199 747119834 635768393 903096300 635768393 973799959 132190648 747119834 132190648 789176077 642968978 973799959 642968978 70426845 130847500 789176077 130847500 89596050 900020436 70426845 900020436 249468998 364585571 89596050 364585571 714657499 216325325 249468998 216325325 172714142 988393840 714657499 988393840 199265328 356042591 172714142 356042591 982395153 488565601 199265328 488565601 26707920 777818216 982395153 777818216 228186822 831823264 26707920 831823264 487643848 3338455 228186822 3338455 187817734 996529126 487643848 996529126 605141512 402430802 187817734 402430802 500074394 495082361 605141512 495082361 547660304 981144738 500074394 981144738 696829547 391240679 547660304 391240679 375187799 418727954 696829547 418727954 537828671 303400423 375187799 303400423 161023947 886054233 537828671 886054233 867262307 823971678 161023947 823971678 774364860 503725682 867262307 503725682 511294196 39439989 774364860 39439989 436911448 916721406 511294196 916721406 76042449 190141971 436911448 190141971 576264675 545137158 76042449 545137158 791744677 602154516 576264675 602154516 699765262 56316008 791744677 56316008 316190412 896337309 699765262 896337309 873072495 24622820 316190412 24622820 994431609 468057937 873072495 468057937 70727731 636455806 994431609 636455806 546237518 79344545 70727731 79344545 732672203 29981422 546237518 29981422 632288514 146804167 732672203 146804167 618012511 936298812 632288514 936298812 545451547 769115310 618012511 769115310 788527837 341427434 545451547 341427434 624953917 576429548 788527837 576429548 518729211 702350244 624953917 702350244 474711872 386524990 518729211 386524990 950209353 448496384 474711872 448496384 812807611 762927706 950209353 762927706 435157723 8704095 812807611 8704095 504488720 42417507 435157723 42417507 700891654 553338995 504488720 553338995 336203955 996957813 700891654 996957813 611054357 994481266 336203955 994481266 496895324 501961753 611054357 501961753 974686829 636879252 496895324 636879252 754439086 823712104 974686829 823712104 807570500 492949518 754439086 492949518 705914896 275711907 807570500 275711907 181948514 64687351 705914896 64687351 332803645 751919520 181948514 751919520 886298785 225513260 332803645 225513260 566007889 881563847 886298785 881563847 791193050 121099257 566007889 121099257 653180168 84523757 791193050 84523757 455732320 803541631 653180168 803541631 567395905 824345464 455732320 824345464 802031938 172829580 567395905 172829580 783545016 586068767 802031938 586068767 956617826 154894578 783545016 154894578 186760932 342305542 956617826 342305542 990059195 256493314 186760932 256493314 315434872 914096586 990059195 914096586 119749993 803194719 315434872 803194719 124145599 634947642 119749993 634947642 860115279 614082086 124145599 614082086 163428658 12756488 860115279 12756488 978440973 114167474 163428658 114167474 442188322 508797835 978440973 508797835 800667246 959220381 442188322 959220381 369042151 195483526 800667246 195483526 967962377 254089397 369042151 254089397 222370566 625587051 967962377 625587051 489744137 31457313 222370566 31457313 111453234 531545831 489744137 531545831 435744064 736351386 111453234 736351386 596971754 78139401 435744064 78139401 387987142 215210018 596971754 215210018 652414374 847161761 387987142 847161761 80888087 886041333 652414374 886041333 981664551 47372436 80888087 47372436 116657703 269406737 981664551 269406737 919352269 521103601 116657703 521103601 446371942 640629532 919352269 640629532 294417366 963413231 446371942 963413231 728620892 677422889 294417366 677422889 45010096 375991153 728620892 375991153 523068007 257196437 45010096 257196437 715936347 286176289 523068007 286176289 73381961 867536168 715936347 867536168 144088803 823510061 73381961 823510061 136971218 709268281 144088803 709268281 342838787 944485780 136971218 944485780 950476509 708480460 342838787 708480460 604008620 292984840 950476509 292984840 231692970 559260200 604008620 559260200 401098247 877166220 231692970 877166220 141010082 152433333 401098247 152433333 972270631 638646593 141010082 638646593 91316273 715052101 972270631 715052101 711336070 189849599 91316273 189849599 363077429 592473979 711336070 592473979 1930874 861504191 363077429 861504191 516538997 437479377 1930874 437479377 587647126 60606120 516538997 60606120 261853094 212811200 587647126 212811200 836326851 815020287 261853094 815020287 734418445 260889134 836326851 260889134 379746783 393618832 734418445 393618832 912357055 412232990 379746783 412232990 864234372 750713314 912357055 750713314 945105416 548944673 864234372 548944673 468387709 707332794 945105416 707332794 570117146 475603447 468387709 475603447 692178327 86972979 570117146 86972979 16033548 193501624 692178327 193501624 345285884 229639579 16033548 229639579 639102073 806136784 345285884 806136784 886030270 100082508 639102073 100082508 865192850 701447457 886030270 701447457 244012114 444821060 865192850 444821060 394918633 943625204 244012114 943625204 957998489 938863923 394918633 938863923 818489102 797649823 957998489 797649823 846169094 348553565 818489102 348553565 94172167 853105878 846169094 853105878 17968650 640749230 94172167 640749230 814233929 564743084 17968650 564743084 284401309 998061214 814233929 998061214 47225816 623084933 284401309 623084933 536854358 71183739 47225816 71183739 912341448 930741159 536854358 930741159 395517785 106791718 912341448 106791718 843441627 811415510 395517785 811415510 862244954 246879508 843441627 246879508 193669838 147468588 862244954 147468588 712520882 875983616 193669838 875983616 607845645 9111220 712520882 9111220 813434725 709699996 607845645 709699996 713930256 553000656 813434725 553000656 88598073 509765782 713930256 509765782 227465422 596563191 88598073 596563191 718794418 706451192 227465422 706451192 897289741 324173844 718794418 324173844 575264838 716345953 897289741 716345953 389614941 537837867 575264838 537837867 36604862 893374009 389614941 893374009 111186165 751199477 36604862 751199477 573359984 482256904 111186165 482256904 812272509 347191032 573359984 347191032 845578875 997391396 812272509 997391396 617013051 278334490 845578875 278334490 888545215 761259938 617013051 761259938 294175268 950649528 888545215 950649528 824567691 596900328 294175268 596900328 307536232 410053918 824567691 410053918 316286373 47249128 307536232 47249128 451177995 851496573 316286373 851496573 825458039 138848983 451177995 138848983 497803685 424993492 825458039 424993492 366708173 949720238 497803685 949720238 6485839 266488074 366708173 266488074 859165641 572762009 6485839 572762009 480966541 177660172 859165641 177660172 937235937 547767511 480966541 547767511 536350197 214175077 937235937 214175077 834645076 297467761 536350197 297467761 606784612 704558304 834645076 704558304 438111444 770880180 606784612 770880180 299649296 672291800 438111444 672291800 608226557 462785336 299649296 462785336 802081742 352166235 608226557 352166235 12899379 123836150 802081742 123836150 215259976 468988987 12899379 468988987 893377497 892771518 215259976 892771518 703933711 100174509 893377497 100174509 923758100 180589252 703933711 180589252 608680430 981490592 923758100 981490592 74365213 270098602 608680430 270098602 751205105 803726837 74365213 803726837 798589820 178611586 751205105 178611586 530882934 937447523 798589820 937447523 510532021 719107390 530882934 719107390 874437087 739977974 510532021 739977974 639005276 300921613 874437087 300921613 66327183 839489361 639005276 839489361 447391644 208255167 66327183 208255167 366639248 751287274 447391644 751287274 152501048 868842859 366639248 868842859 687899168 99288115 152501048 99288115 112804706 888390393 687899168 888390393 889798106 57845859 112804706 57845859 651201707 693814156 889798106 693814156 295223751 301300743 651201707 301300743 848152656 327503087 295223751 327503087 453876080 497422437 848152656 497422437 746452843 226771087 453876080 226771087 983031745 119517050 746452843 119517050 656802188 302792867 983031745 302792867 220352215 490905443 656802188 490905443 62720090 995989517 220352215 995989517 80194553 333090571 62720090 333090571 818767637 988473722 80194553 988473722 520454141 625627571 818767637 625627571 833962456 7808513 520454141 7808513 984234283 161716379 833962456 161716379 449138485 599013903 984234283 599013903 379452593 859073861 449138485 859073861 507424849 480663174 379452593 480663174 243127809 610777636 507424849 610777636 384412868 934780906 243127809 934780906 321901431 949373499 384412868 949373499 940617557 400273203 321901431 400273203 422803332 317274183 940617557 317274183 34418960 462651046 422803332 462651046 190594640 641491794 34418960 641491794 336790852 62430061 190594640 62430061 92074729 116788031 336790852 116788031 91875458 422858884 92074729 422858884 797903591 532889760 91875458 532889760 980392439 361527180 797903591 361527180 630206093 753112438 980392439 753112438 326823286 657750637 630206093 657750637 463771322 332555146 326823286 332555146 927455285 537924019 463771322 537924019 652808523 888818678 927455285 888818678 113654843 33183065 652808523 33183065 209036316 954840611 113654843 954840611 109663799 446382683 209036316 446382683 838541803 889525664 109663799 889525664 296192279 521372815 838541803 521372815 427370309 301324557 296192279 301324557 380968289 816741450 427370309 816741450 633609651 524862265 380968289 524862265 570840622 426461053 633609651 426461053 762226232 867297402 570840622 867297402 121777122 557989995 762226232 557989995 427584020 126775848 121777122 126775848 387167881 98952012 427584020 98952012 752605382 301254429 387167881 301254429 632089034 223845353 752605382 223845353 425239358 679173589 632089034 679173589 565819357 378038360 425239358 378038360 327500412 876124128 565819357 876124128 146528308 757769520 327500412 757769520 978972287 762798175 146528308 762798175 793650723 351908417 978972287 351908417 507751209 164890272 793650723 164890272 838357406 225308771 507751209 225308771 662412123 40005802 838357406 40005802 854215532 328698462 662412123 328698462 224044272 584646235 854215532 584646235 422342172 267494571 224044272 267494571 935442496 762181340 422342172 762181340 272146344 599794743 935442496 599794743 972488842 311266626 272146344 311266626 227870301 263746091 972488842 263746091 840654411 164173695 227870301 164173695 766816740 839399165 840654411 839399165 283783372 966453886 766816740 966453886 991767317 417965249 283783372 417965249 297579225 334624580 991767317 334624580 856136270 569616962 297579225 569616962 795244748 206811131 856136270 206811131 575434282 693365914 795244748 693365914 324759908 674355547 575434282 674355547 166398137 280833014 324759908 280833014 105560946 68380052 166398137 68380052 570558280 250190382 105560946 250190382 477680673 310553983 570558280 310553983 252071050 979968815 477680673 979968815 579674083 5168450 252071050 5168450 171982930 194442995 579674083 194442995 103982079 359320865 171982930 359320865 515511172 429979649 103982079 429979649 567806509 582959744 515511172 582959744 159814328 346218647 567806509 346218647 874915402 173404885 159814328 173404885 262106011 811675222 874915402 811675222 212825767 350680529 262106011 350680529 527626817 917364029 212825767 917364029 151488235 530302563 527626817 530302563 971125973 19235649 151488235 19235649 807149468 519463616 971125973 519463616 315635077 260773359 807149468 260773359 528750570 951600128 315635077 951600128 415767722 767295941 528750570 767295941 808355910 470819651 415767722 470819651 516594984 719308591 808355910 719308591 839119228 414400583 516594984 414400583 928431259 667138949 839119228 667138949 467311375 327276828 928431259 327276828 599826217 453802870 467311375 453802870 503757371 722600466 599826217 722600466 40646878 40114067 503757371 40114067 219450334 107900325 40646878 107900325 685268939 610334281 219450334 610334281 191973451 648261222 685268939 648261222 887896260 197808133 191973451 197808133 124976533 865360737 887896260 865360737 269952404 483111455 124976533 483111455 231885805 45356298 269952404 45356298 660842835 340168664 231885805 340168664 784443890 221610770 660842835 221610770 189310010 620295945 784443890 620295945 89056217 358806313 189310010 358806313 71108277 444564302 89056217 444564302 427771636 862999191 71108277 862999191 815825762 736275573 427771636 736275573 470246676 416731830 815825762 416731830 735222817 813802829 470246676 813802829 480266299 926939583 735222817 926939583 55613357 816715550 480266299 816715550 860959370 781338555 55613357 781338555 832955193 982856774 860959370 982856774 967119614 965587851 832955193 965587851 85929363 906510115 967119614 906510115 794825300 164246358 85929363 164246358 994965963 305103312 794825300 305103312 875037081 558207379 994965963 558207379 514425375 705777688 875037081 705777688 707632466 250147922 514425375 250147922 254550980 630130154 707632466 630130154 635146282 916293292 254550980 916293292 114430387 436990006 635146282 436990006 735467126 19525106 114430387 19525106 435007987 106892545 735467126 106892545 34756722 44706111 435007987 44706111 662734860 151802721 34756722 151802721 790856197 230906051 662734860 230906051 111968575 474686508 790856197 474686508 654263559 420327609 111968575 420327609 263757953 654195001 654263559 654195001 945339977 218179102 263757953 218179102 341737338 546227073 945339977 546227073 198520516 787629849 341737338 787629849 40784718 115993378 198520516 115993378 349542744 283192596 40784718 283192596 449667729 927657763 349542744 927657763 960497224 384407873 449667729 384407873 618729894 25339543 960497224 25339543 978487171 968959474 618729894 968959474 378030678 875903163 978487171 875903163 305148787 143267561 378030678 143267561 384330696 392078695 305148787 392078695 500602796 254418346 384330696 254418346 461684894 123596436 500602796 123596436 5866731 982210137 461684894 982210137 792582213 330154999 5866731 330154999 949191914 865334095 792582213 865334095 107337296 165362825 949191914 165362825 844349981 423694144 107337296 423694144 768057691 466144595 844349981 466144595 576353954 812224060 768057691 812224060 400647736 689400411 576353954 689400411 3253005 583005001 400647736 583005001 90422761 787900043 3253005 787900043 780809182 13662593 90422761 13662593 957214129 75171916 780809182 75171916 691498290 930818019 957214129 930818019 252973865 705590439 691498290 705590439 884330959 427896189 252973865 427896189 442031647 562429131 884330959 562429131 807475572 154499529 442031647 154499529 257050526 635036858 807475572 635036858 376629622 588686397 257050526 588686397 775476616 240105104 376629622 240105104 765137607 140059824 775476616 140059824 710580326 470028679 765137607 470028679 125870295 108375689 710580326 108375689 130787294 319064129 125870295 319064129 933003570 110844821 130787294 110844821 549173457 505488436 933003570 505488436 328013988 456867530 549173457 456867530 693902600 842546152 328013988 842546152 281030654 98280476 693902600 98280476 694801895 365757634 281030654 365757634 641720331 909253103 694801895 909253103 429319 113615732 641720331 113615732 772323767 703251252 429319 703251252 436763190 840240375 772323767 840240375 706302716 19522548 436763190 19522548 936007980 911559135 706302716 911559135 72891624 319100708 936007980 319100708 890925771 84195210 72891624 84195210 612581969 808073139 890925771 808073139 226380254 615432740 612581969 615432740 766329106 695322030 226380254 695322030 540584297 242405032 766329106 242405032 535456224 841056349 540584297 841056349 43137705 556668934 535456224 556668934 807558065 188078556 43137705 188078556 103353088 107396192 807558065 107396192 569752580 730123160 103353088 730123160 865084176 645943108 569752580 645943108 440128154 498026221 865084176 498026221 212888262 530783810 440128154 530783810 895100011 604639388 212888262 604639388 466419302 307381715 895100011 307381715 666503341 859672699 466419302 859672699 675896795 231295892 666503341 231295892 607606027 949458967 675896795 949458967 431135042 936887035 607606027 936887035 516105830 790716854 431135042 790716854 51089830 370974929 516105830 370974929 175164250 829945385 51089830 829945385 762627281 150516155 175164250 150516155 518231529 370566391 762627281 370566391 871528821 139778671 518231529 139778671 478058049 670032497 871528821 670032497 203485777 190048143 478058049 190048143 881137833 373796810 203485777 373796810 252535051 545881578 881137833 545881578 171919292 53328053 252535051 53328053 801608980 982670159 171919292 982670159 962818191 59097175 801608980 59097175 878958187 904661468 962818191 904661468 563326099 983957717 878958187 983957717 128170259 323608196 563326099 323608196 43004009 351889632 128170259 351889632 50500042 774819666 43004009 774819666 69071776 811430244 50500042 811430244 379861864 44118857 69071776 44118857 910493562 455688528 379861864 455688528 409835422 707852412 910493562 707852412 377899909 847477283 409835422 847477283 773428683 755633481 377899909 755633481 884013550 310112029 773428683 310112029 91575726 982998236 884013550 982998236 297346917 447914779 91575726 447914779 335225445 473574305 297346917 473574305 744464454 320592396 335225445 320592396 489476329 213551245 744464454 213551245 680538201 443028345 489476329 443028345 48176770 438568635 680538201 438568635 440671670 477805091 48176770 477805091 574687018 671618110 440671670 671618110 999469678 162569118 574687018 162569118 56304448 838998284 999469678 838998284 590510587 884765791 56304448 884765791 621314810 957216836 590510587 957216836 437756275 594872159 621314810 594872159 59352963 428476196 437756275 428476196 442420098 268276605 59352963 268276605 362538531 127168232 442420098 127168232 674943830 619208530 362538531 619208530 173646610 944357878 674943830 944357878 534507312 188115478 173646610 188115478 134258935 172756847 534507312 172756847 289017374 381579857 134258935 381579857 558171724 432585718 289017374 432585718 384302065 449144719 558171724 449144719 981017862 714301154 384302065 714301154 282227158 234624801 981017862 234624801 391749595 918981525 282227158 918981525 895583693 70624184 391749595 70624184 237648860 657881814 895583693 657881814 98763397 192541738 237648860 192541738 932419568 124587045 98763397 124587045 183255488 670066985 932419568 670066985 695245580 768821750 183255488 768821750 656709757 496504393 695245580 496504393 370442654 353180192 656709757 353180192 976559613 957839996 370442654 957839996 759267256 712955129 976559613 712955129 786480828 830604619 759267256 830604619 940203918 921991401 786480828 921991401 462693800 51514235 940203918 51514235 444796897 322433147 462693800 322433147 134014952 175047782 444796897 175047782 977699314 289722588 134014952 289722588 26061703 999163629 977699314 999163629 282967280 582786807 26061703 582786807 779408696 395735804 282967280 395735804 435546973 407195259 779408696 407195259 983820864 200752358 435546973 200752358 544577188 877945471 983820864 877945471 529216851 699620920 544577188 699620920 436550192 298237810 529216851 298237810 756085281 707174671 436550192 707174671 492109676 660603342 756085281 660603342 128560641 227454535 492109676 227454535 481280973 364157961 128560641 364157961 854611991 920894737 481280973 920894737 12745226 703822709 854611991 703822709 557084857 24912332 12745226 24912332 225604926 803289587 557084857 803289587 266602571 619602893 225604926 619602893 62525514 179874482 266602571 179874482 395783963 765505987 62525514 765505987 897305721 266489688 395783963 266489688 785372740 155334268 897305721 155334268 124438819 636025876 785372740 636025876 720242882 838765192 124438819 838765192 975721903 435478402 720242882 435478402 275342317 849026099 975721903 849026099 598792061 342523617 275342317 342523617 330090655 937680357 598792061 937680357 160594764 485533213 330090655 485533213 355619867 107147796 160594764 107147796 468491574 582917785 355619867 582917785 684823253 170263398 468491574 170263398 229730408 754176321 684823253 754176321 274986598 260089887 229730408 260089887 549704762 202621536 274986598 202621536 383082731 666009005 549704762 666009005 278933115 219236010 383082731 219236010 27727245 81698657 278933115 81698657 533454175 775073947 27727245 775073947 876914535 368281983 533454175 368281983 685268553 454562367 876914535 454562367 223209305 788766964 685268553 788766964 844994097 757454150 223209305 757454150 350588005 913039145 844994097 913039145 941598117 203185636 350588005 203185636 300851219 369730772 941598117 369730772 70105798 410055638 300851219 410055638 124546799 85506224 70105798 85506224 473211532 162499707 124546799 162499707 192903336 873014003 473211532 873014003 94795918 460886772 192903336 460886772 355895701 471658835 94795918 471658835 169594972 878652891 355895701 878652891 631369086 822675841 169594972 822675841 941979299 607807866 631369086 607807866 732437241 630232656 941979299 630232656 751813771 537878309 732437241 537878309 973063627 183604484 751813771 183604484 810144350 720142372 973063627 720142372 69330804 810879096 810144350 810879096 785476641 344850086 69330804 344850086 341444665 312698007 785476641 312698007 384813298 924641617 341444665 924641617 709184354 731273132 384813298 731273132 477432044 983276511 709184354 983276511 714876423 215610189 477432044 215610189 779236057 615469299 714876423 615469299 692099187 904438426 779236057 904438426 774536701 617989831 692099187 617989831 914894405 568830502 774536701 568830502 924447296 411298129 914894405 411298129 465239107 844556338 924447296 844556338 946190228 878518544 465239107 878518544 90182312 227374502 946190228 227374502 705198219 411660993 90182312 411660993 185968151 736857442 705198219 736857442 469397870 170596339 185968151 170596339 809285945 411635446 469397870 411635446 62810677 583197160 809285945 583197160 318351560 341726578 62810677 341726578 825571095 423748584 318351560 423748584 361119118 49007433 825571095 49007433 523689409 589210705 361119118 589210705 714471820 562926353 523689409 562926353 873151355 318659797 714471820 318659797 602764449 43184835 873151355 43184835 749100758 78196614 602764449 78196614 960112813 842183981 749100758 842183981 56801297 21898251 960112813 21898251 275740662 156127655 56801297 156127655 174961952 885093605 275740662 885093605 865076160 484873545 174961952 484873545 699861632 988338931 865076160 988338931 931340511 39465632 699861632 39465632 550797720 793665493 931340511 793665493 516597386 403839682 550797720 403839682 988255012 378634701 516597386 378634701 626840026 526079317 988255012 526079317 622560671 566718328 626840026 566718328 731337499 737758215 622560671 737758215 160899427 444955429 731337499 444955429 7472814 834992149 160899427 834992149 55552565 280225443 7472814 280225443 463165890 70480759 55552565 70480759 332179261 676403121 463165890 676403121 165745042 735328955 332179261 735328955 637114915 549247943 165745042 549247943 461708350 505669187 637114915 505669187 379011748 226641745 461708350 226641745 796342640 26083544 379011748 26083544 548302721 680512895 796342640 680512895 767951665 148849324 548302721 148849324 503839816 989882870 767951665 989882870 379453383 342190138 503839816 342190138 869179112 955062809 379453383 955062809 548968079 948728641 869179112 948728641 137988573 907128463 548968079 907128463 19075625 31434009 137988573 31434009 556594869 197176113 19075625 197176113 773108732 699776778 556594869 699776778 469098780 411675277 773108732 411675277 953935450 60583047 469098780 60583047 927004573 837908116 953935450 837908116 427750646 446654315 927004573 446654315 940118818 936608412 427750646 936608412 231443284 813711646 940118818 813711646 110079486 156819420 231443284 156819420 109594921 219444486 110079486 219444486 319751802 149270632 109594921 149270632 585058802 528621253 319751802 528621253 806112506 347312318 585058802 347312318 297792124 833718106 806112506 833718106 484241780 852608058 297792124 852608058 3526081 658176665 484241780 658176665 897484564 628272710 3526081 628272710 746357075 31621067 897484564 31621067 871794454 372879937 746357075 372879937 698380571 335082774 871794454 335082774 627869199 600391970 698380571 600391970 157083098 599687089 627869199 599687089 356687842 443968855 157083098 443968855 23287215 322376607 356687842 322376607 954974162 284275964 23287215 284275964 431406904 572278165 954974162 572278165 482199653 70161148 431406904 70161148 915070834 409184774 482199653 409184774 445930155 612941988 915070834 612941988 889763511 88239265 445930155 88239265 230385729 391476648 889763511 391476648 649035605 757278117 230385729 757278117 736891844 146499588 649035605 146499588 147937651 670268813 736891844 670268813 11188935 50387452 147937651 50387452 987952091 55694463 11188935 55694463 613920373 296091047 987952091 296091047 263121128 523549389 613920373 523549389 923801784 325753600 263121128 325753600 472469928 253337062 923801784 253337062 301133917 863233656 472469928 863233656 160131318 762513526 301133917 762513526 323779052 141427554 160131318 141427554 554216325 887652892 323779052 887652892 967002319 158356595 554216325 158356595 618053329 860599327 967002319 860599327 474911157 498528577 618053329 498528577 601417525 359245130 474911157 359245130 822719482 563889594 601417525 563889594 796738168 938199401 822719482 938199401 680667581 156553284 796738168 156553284 294259497 590424032 680667581 590424032 751924275 897323525 294259497 897323525 403980298 40651216 751924275 40651216 696446371 214741107 403980298 214741107 573374737 651959646 696446371 651959646 235386929 690393045 573374737 690393045 494258472 583747647 235386929 583747647 688763328 905055280 494258472 905055280 410707029 793500627 688763328 793500627 440686677 426449890 410707029 426449890 354678626 902644115 440686677 902644115 359219385 540779824 354678626 540779824 790957824 231946691 359219385 231946691 711039387 847880724 790957824 847880724 995524394 720084994 711039387 720084994 698986734 738739138 995524394 738739138 171606991 453053285 698986734 453053285 857028094 841175313 171606991 841175313 765817405 847461237 857028094 847461237 623640231 20710421 765817405 20710421 293668590 783923443 623640231 783923443 328692725 438280796 293668590 438280796 592256476 213166335 328692725 213166335 629680627 443312400 592256476 443312400 872815206 856830897 629680627 856830897 727814461 208678436 872815206 208678436 354334472 42364433 727814461 42364433 65103104 481039231 354334472 481039231 378747924 102446734 65103104 102446734 213323160 982217749 378747924 982217749 519906707 868031167 213323160 868031167 220571436 218693489 519906707 218693489 317403165 233813389 220571436 233813389 304631650 612294421 317403165 612294421 513300755 705343684 304631650 705343684 60073630 21134438 513300755 21134438 831097839 852873823 60073630 852873823 757537834 207081606 831097839 207081606 200921561 539244846 757537834 539244846 290576560 678784473 200921561 678784473 630128904 268059212 290576560 268059212 819720102 879778661 630128904 879778661 557058507 542550362 819720102 542550362 627347431 474309626 557058507 474309626 292719974 84461856 627347431 84461856 121190097 244128727 292719974 244128727 753748922 964475089 121190097 964475089 528145974 762221656 753748922 762221656 934653050 527198765 528145974 527198765 72997506 870075320 934653050 870075320 484411064 533811370 72997506 533811370 352252905 942660013 484411064 942660013 521785516 888375537 352252905 888375537 458921983 171911547 521785516 171911547 314249883 767440312 458921983 767440312 390204267 426779612 314249883 426779612 986412768 41906348 390204267 41906348 149371189 120102056 986412768 120102056 943083034 784702376 149371189 784702376 508595450 41242512 943083034 41242512 469140748 287949925 508595450 287949925 701678243 445599092 469140748 445599092 572403538 600075438 701678243 600075438 682089348 4465907 572403538 4465907 691087178 700912079 682089348 700912079 978652662 195824660 691087178 195824660 337184201 846144976 978652662 846144976 938287683 514091807 337184201 514091807 954571057 930490806 938287683 930490806 119288946 515507685 954571057 515507685 522429302 82787403 119288946 82787403 715449279 625441218 522429302 625441218 195658452 11975008 715449279 11975008 616842351 17163415 195658452 17163415 921420563 418166486 616842351 418166486 432965187 812882791 921420563 812882791 362680471 25335385 432965187 25335385 840016902 749874398 362680471 749874398 992907388 398139003 840016902 398139003 418468601 712846242 992907388 712846242 857854670 113780265 418468601 113780265 363240354 904764341 857854670 904764341 688668551 121889158 363240354 121889158 783606441 27223674 688668551 27223674 598682832 732758312 783606441 732758312 600850628 236010151 598682832 236010151 433185797 705640669 600850628 705640669 806794343 647624117 433185797 647624117 537408714 794339754 806794343 794339754 272165350 207661588 537408714 207661588 752618765 471272357 272165350 471272357 935320671 968934941 752618765 968934941 348214112 445844129 935320671 445844129 689929620 328067087 348214112 328067087 743357847 446400325 689929620 446400325 928967183 751947693 743357847 751947693 165575004 671738927 928967183 671738927 360171334 237238434 165575004 237238434 854769184 922837953 360171334 922837953 128176297 743517420 854769184 743517420 72927755 512605719 128176297 512605719 220679739 895753648 72927755 895753648 461949876 959300200 220679739 959300200 691349502 710601787 461949876 710601787 53686570 230300795 691349502 230300795 64778435 711984667 53686570 711984667 325368393 733516553 64778435 733516553 773109594 805943183 325368393 805943183 984173801 213111912 773109594 213111912 336525553 840359922 984173801 840359922 201964566 342546832 336525553 342546832 611285504 848682506 201964566 848682506 443949868 510244582 611285504 510244582 388345656 901505432 443949868 901505432 761745571 508095523 388345656 508095523 205330596 578772480 761745571 578772480 502728772 575402953 205330596 575402953 270845995 663420652 502728772 663420652 189845344 198906912 270845995 198906912 33068915 459604519 189845344 459604519 810021395 689299902 33068915 689299902 432318934 76801665 810021395 76801665 315270081 93298989 432318934 93298989 275799257 600276894 315270081 600276894 956108864 686700393 275799257 686700393 24279133 585776098 956108864 585776098 165216098 849409810 24279133 849409810 289836911 822675532 165216098 822675532 460862853 785397889 289836911 785397889 920009990 878324124 460862853 878324124 905074778 775372441 920009990 775372441 818575451 232440670 905074778 232440670 413373383 732067436 818575451 732067436 493986151 804407426 413373383 804407426 826020881 391504526 493986151 391504526 173919396 500638183 826020881 500638183 28443395 445668242 173919396 445668242 710617921 368125249 28443395 368125249 4459412 436141765 710617921 436141765 77285918 711691121 4459412 711691121 377663884 616675873 77285918 616675873 73240815 876407886 377663884 876407886 549491624 339546226 73240815 339546226 970026885 579030246 549491624 579030246 559192567 358458990 970026885 358458990 279937932 260445508 559192567 260445508 41869120 3167455 279937932 3167455 141379763 658114710 41869120 658114710 860808366 824520813 141379763 824520813 391653869 11906896 860808366 11906896 117656861 839658616 391653869 839658616 281117800 327683322 117656861 327683322 873391825 108903753 281117800 108903753 680281687 983461943 873391825 983461943 42084581 335372935 680281687 335372935 362318487 736641928 42084581 736641928 972591965 348047023 362318487 348047023 427158186 305942103 972591965 305942103 265155431 89056362 427158186 89056362 72786830 208636923 265155431 208636923 710025363 994023004 72786830 994023004 820591065 412889463 710025363 412889463 834119348 849587606 820591065 849587606 466276230 706880769 834119348 706880769 360833117 823536469 466276230 823536469 26237618 429577665 360833117 429577665 67480967 512602273 26237618 512602273 816409315 565085486 67480967 565085486 941224563 789871039 816409315 789871039 693483429 356422165 941224563 356422165 872350121 80037765 693483429 80037765 790406401 744240695 872350121 744240695 164277418 501079840 790406401 501079840 814856390 520173568 164277418 520173568 38942541 853314364 814856390 853314364 284298738 469779004 38942541 469779004 632449869 467505110 284298738 467505110 671401545 180420572 632449869 180420572 193013850 450717690 671401545 450717690 81011246 550796615 193013850 550796615 547506271 57903415 81011246 57903415 781731049 733094873 547506271 733094873 272315764 204004549 781731049 204004549 685309771 694398178 272315764 694398178 369374928 594998457 685309771 594998457 274267067 502969998 369374928 502969998 627066122 275094631 274267067 275094631 917964832 288561080 627066122 288561080 511310294 628703189 917964832 628703189 62709321 579371447 511310294 579371447 795384132 781372182 62709321 781372182 354226748 620098629 795384132 620098629 794849826 841963464 354226748 841963464 957438995 550028066 794849826 550028066 318736939 921042428 957438995 921042428 573585834 764581821 318736939 764581821 105823317 265150779 573585834 265150779 20956717 302151021 105823317 302151021 76173510 740797057 20956717 740797057 402661416 738553944 76173510 738553944 913334733 174932352 402661416 174932352 106818723 907555852 913334733 907555852 605153878 516688052 106818723 516688052 2904224 539187536 605153878 539187536 127311208 758393454 2904224 758393454 496808712 716595740 127311208 716595740 957820420 416999082 496808712 416999082 249649206 20298576 957820420 20298576 89701732 954889198 249649206 954889198 7559268 955030351 89701732 955030351 317748162 851197481 7559268 851197481 430446105 214750887 317748162 214750887 892021435 73969761 430446105 73969761 394476706 740069631 892021435 740069631 79168871 680835366 394476706 680835366 294885916 309943320 79168871 309943320 376983241 899159577 294885916 899159577 383331253 629207539 376983241 629207539 998200517 441737827 383331253 441737827 752495018 582785905 998200517 582785905 417475540 124578494 752495018 124578494 757222313 598383957 417475540 598383957 881389977 250605706 757222313 250605706 428502871 446000880 881389977 446000880 828828128 867158105 428502871 867158105 81018490 579326634 828828128 579326634 942192711 842433128 81018490 842433128 889914851 253206145 942192711 253206145 170463626 623121433 889914851 623121433 949513249 672528350 170463626 672528350 907850033 222102200 949513249 222102200 459790229 376980096 907850033 376980096 539077633 552055106 459790229 552055106 352837367 359707900 539077633 359707900 462457564 287122112 352837367 287122112 708378337 135047177 462457564 135047177 722432425 613295185 708378337 613295185 224459745 56611554 722432425 56611554 387637879 493552646 224459745 493552646 745705528 465204758 387637879 465204758 650715904 790309698 745705528 790309698 707053813 641267313 650715904 641267313 432563965 237388625 707053813 237388625 474095369 16897779 432563965 16897779 387224576 576341409 474095369 576341409 261461616 398742500 387224576 398742500 385906268 533147735 261461616 533147735 699651631 13636949 385906268 13636949 317114305 124440268 699651631 124440268 790411670 415282019 317114305 415282019 63499483 590855976 790411670 590855976 633088452 484062804 63499483 484062804 444562354 417538247 633088452 417538247 966488202 942375346 444562354 942375346 772266367 240863970 966488202 240863970 163764338 806466358 772266367 806466358 484028904 717672681 163764338 717672681 495084968 645136254 484028904 645136254 295397995 31799369 495084968 31799369 109742871 329241336 295397995 329241336 695929899 690335503 109742871 690335503 334994583 238091315 695929899 238091315 218498841 109867684 334994583 109867684 392899839 200806260 218498841 200806260 52857085 156026995 392899839 156026995 427870499 807676280 52857085 807676280 577363567 157252514 427870499 157252514 895099735 222534060 577363567 222534060 243517399 210330968 895099735 210330968 216596946 978483235 243517399 978483235 794835811 830562305 216596946 830562305 711197809 397100274 794835811 397100274 396445652 149617020 711197809 149617020 730676108 691580473 396445652 691580473 375991230 226185782 730676108 226185782 222310648 670245744 375991230 670245744 554655870 38792643 222310648 38792643 33248598 302151761 554655870 302151761 684424906 301523817 33248598 301523817 442963697 81177966 684424906 81177966 460399338 681946307 442963697 681946307 54842148 821070948 460399338 821070948 229027559 606732200 54842148 606732200 649346957 390185106 229027559 390185106 745473809 163731672 649346957 163731672 117845008 411077590 745473809 411077590 986807679 973484455 117845008 973484455 869679404 560351738 986807679 560351738 530058538 196072642 869679404 196072642 7322170 69737815 530058538 69737815 942061759 25000033 7322170 25000033 585847463 466807344 942061759 466807344 558266732 376414822 585847463 376414822 566967471 341305670 558266732 341305670 585742125 342518793 566967471 342518793 394947269 49168069 585742125 49168069 527835438 777278292 394947269 777278292 666131271 810865987 527835438 810865987 127728419 820091647 666131271 820091647 629603820 958729572 127728419 958729572 753579770 801772074 629603820 801772074 165253505 776931823 753579770 776931823 812459825 305886131 165253505 305886131 441257850 476684265 812459825 476684265 687307074 454633507 441257850 454633507 631044350 846461128 687307074 846461128 133194936 358182210 631044350 358182210 124528613 128970584 133194936 128970584 824677075 504797119 124528613 504797119 87249197 78141697 824677075 78141697 218229948 709712088 87249197 709712088 873788632 284559439 218229948 284559439 275882457 659505302 873788632 659505302 2397237 369599900 275882457 369599900 494887464 334732201 2397237 334732201 423024128 750213118 494887464 750213118 145542231 152794846 423024128 152794846 706732934 493388028 145542231 493388028 395130912 967536056 706732934 967536056 362976487 93553993 395130912 93553993 546717334 808075819 362976487 808075819 792858614 417877061 546717334 417877061 578541847 378712502 792858614 378712502 401514407 624087964 578541847 624087964 433212995 699902769 401514407 699902769 999073511 847897169 433212995 847897169 705853671 189176738 999073511 189176738 140973626 328928052 705853671 328928052 941839345 506997440 140973626 506997440 416767020 671621970 941839345 671621970 172222812 151516151 416767020 151516151 711456450 776755219 172222812 776755219 745351526 124323264 711456450 124323264 102370429 212671464 745351526 212671464 644911415 75112819 102370429 75112819 851600667 771905988 644911415 771905988 946116215 655230911 851600667 655230911 897076399 960584208 946116215 960584208 327900114 108565329 897076399 108565329 179183125 675982549 327900114 675982549 659579180 240337922 179183125 240337922 104045296 760537873 659579180 760537873 308395275 486926396 104045296 486926396 354155496 953347251 308395275 953347251 343769073 528641327 354155496 528641327 417427843 260821741 343769073 260821741 979052012 469814867 417427843 469814867 325782846 147789702 979052012 147789702 53462875 718970049 325782846 718970049 463532761 215999626 53462875 215999626 846293700 771985727 463532761 771985727 303873360 498848975 846293700 498848975 889919187 873129814 303873360 873129814 409794830 730869953 889919187 730869953 191034921 158545235 409794830 158545235 658898893 278813592 191034921 278813592 491197280 382024104 658898893 382024104 209135299 930408235 491197280 930408235 960998793 91869723 209135299 91869723 972157418 212192635 960998793 212192635 773262861 972580324 972157418 972580324 355057396 873299899 773262861 873299899 254761061 617162570 355057396 617162570 871887965 610661072 254761061 610661072 229341141 974467724 871887965 974467724 403860 966616840 229341141 966616840 555104991 746305361 403860 746305361 934492563 780244813 555104991 780244813 413789322 806409889 934492563 806409889 608376321 919404699 413789322 919404699 282170422 727956643 608376321 727956643 85223967 134682731 282170422 134682731 636049075 39312905 85223967 39312905 437962487 42975371 636049075 42975371 979412126 481814129 437962487 481814129 553577606 642054871 979412126 642054871 238612455 411077729 553577606 411077729 349417261 591873504 238612455 591873504 535846477 747720722 349417261 747720722 649040482 528746772 535846477 528746772 451496746 672259852 649040482 672259852 458357083 621845396 451496746 621845396 157770321 391365559 458357083 391365559 474369430 139906012 157770321 139906012 604527204 734820442 474369430 734820442 462588443 923227940 604527204 923227940 212394762 486387062 462588443 486387062 172754624 679493558 212394762 679493558 888679586 474744497 172754624 474744497 761830121 547835693 888679586 547835693 364476095 286213084 761830121 286213084 937535360 736501897 364476095 736501897 208667498 425710493 937535360 425710493 248697328 395259599 208667498 395259599 91237898 885277164 248697328 885277164 578436082 98367961 91237898 98367961 788989906 950672970 578436082 950672970 521039329 311927274 788989906 311927274 202182406 716666290 521039329 716666290 363273115 118878379 202182406 118878379 965450622 201404313 363273115 201404313 225329864 92774368 965450622 92774368 509150037 671987181 225329864 671987181 345825119 562267730 509150037 562267730 566847482 974875478 345825119 974875478 836537653 612193714 566847482 612193714 620373491 142413930 836537653 142413930 970102493 871560527 620373491 871560527 274614206 993535858 970102493 993535858 841576300 835831505 274614206 835831505 411668892 262281704 841576300 262281704 234558519 680603352 411668892 680603352 236692859 134066880 234558519 134066880 506913779 129871444 236692859 129871444 335754737 717925991 506913779 717925991 322804582 537342905 335754737 537342905 462208220 308646655 322804582 308646655 805630845 319048899 462208220 319048899 356312917 880838179 805630845 880838179 277219634 920535302 356312917 920535302 295824415 183610053 277219634 183610053 384730769 160680075 295824415 160680075 259799993 885844478 384730769 885844478 671598863 254027429 259799993 254027429 257136341 860929013 671598
#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...