제출 #1043992

#제출 시각아이디문제언어결과실행 시간메모리
1043992yanbBroken Line (IOI19_line)Text
12 / 100
0 ms0 KiB
40 50 0 50 98 50 49 74 49 68 49 68 40 68 47 54 47 32 47 32 2 32 6 20 6 60 6 60 11 60 25 41 25 53 25 53 28 53 94 18 94 30 94 30 86 30 99 97 99 72 99 72 37 72 32 80 32 22 32 22 84 22 15 59 15 16 15 16 83 16 20 64 20 61 20 61 100 61 4 66 4
1200 1501 0 1501 8474 1501 2325 2199 2325 1488 2325 1488 8509 1488 9658 9765 9658 595 9658 595 9394 595 5983 4150 5983 9013 5983 9013 1006 9013 4797 5014 4797 9503 4797 9503 589 9503 3052 7224 3052 4433 3052 4433 5635 4433 5130 5351 5130 8137 5130 8137 8098 8137 4877 5323 4877 4598 4877 4598 5432 4598 752 774 752 6442 752 6442 6358 6442 8035 8092 8035 5541 8035 5541 5204 5541 7361 7406 7361 5214 7361 5214 4997 5214 5837 4276 5837 5603 5837 5603 5252 5603 3434 3317 3434 6245 3434 6245 4104 6245 2994 7339 2994 6779 2994 6779 6564 6779 6415 6452 6415 2272 6415 2272 7757 2272 3258 7093 3258 799 3258 799 9235 799 6443 6534 6443 8401 6443 8401 8308 8401 1653 1558 1653 9353 1653 9353 9251 9353 2289 2148 2289 2607 2289 2607 7469 2607 7043 2967 7043 2262 7043 2262 2364 2262 6350 3867 6350 2396 6350 2396 7647 2396 690 697 690 7821 690 7821 2485 7821 9793 9896 9793 7548 9793 7548 2716 7548 8107 8216 8107 4331 8107 4331 4334 4331 3390 7036 3390 1814 3390 1814 1832 1814 545 518 545 7599 545 7599 2638 7599 5246 5560 5246 7336 5246 7336 7235 7336 9841 9915 9841 1118 9841 1118 985 1118 3040 2843 3040 5786 3040 5786 4524 5786 4781 4997 4781 1539 4781 1539 1596 1539 9496 9587 9496 3587 9496 3587 6630 3587 2367 7865 2367 8014 2367 8014 2200 8014 3719 3736 3719 3606 3719 3606 6600 3606 5524 4569 5524 5627 5524 5627 5274 5627 8783 1145 8783 6851 8783 6851 3546 6851 2821 7412 2821 9950 2821 9950 67 9950 6471 6619 6471 7394 6471 7394 2876 7394 7370 7417 7370 420 7370 420 9611 420 2570 7648 2570 2673 2570 2673 7390 2673 2503 2371 2503 407 2503 407 369 407 551 548 551 6243 551 6243 6186 6243 264 9826 264 5777 264 5777 4545 5777 262 350 262 4486 262 4486 5591 4486 1367 8799 1367 9557 1367 9557 9468 9557 4426 4437 4426 1538 4426 1538 8433 1538 818 844 818 9564 818 9564 9487 9564 4111 6224 4111 5993 4111 5993 5788 5993 8704 1221 8704 8030 8704 8030 8001 8030 7876 2191 7876 9341 7876 9341 764 9341 8731 8904 8731 1116 8731 1116 8950 1116 141 194 141 8094 141 8094 2070 8094 7465 7538 7465 4194 7465 4194 4212 4194 1076 1169 1076 8037 1076 8037 2129 8037 7301 2784 7301 7018 7301 7018 3426 7018 5659 5908 5659 3515 5659 3515 6696 3515 9810 9907 9810 2098 9810 2098 2203 2098 7930 2189 7930 1090 7930 1090 8995 1090 4819 5385 4819 6339 4819 6339 3965 6339 643 649 643 5640 643 5640 4606 5640 4338 5945 4338 6854 4338 6854 6677 6854 125 9892 125 9144 125 9144 9058 9144 1042 1135 1042 406 1042 406 9630 406 2887 7388 2887 6434 2887 6434 3891 6434 3454 3352 3454 2399 3454 2399 2514 2399 7129 7203 7129 241 7129 241 9767 241 9332 699 9332 7468 9332 7468 2754 7468 7509 2586 7509 7181 7509 7181 3160 7181 2046 8112 2046 7905 2046 7905 2341 7905 6446 3770 6446 5617 6446 5617 4680 5617 4829 5104 4829 9059 4829 9059 8992 9059 9156 842 9156 6948 9156 6948 3472 6948 9080 915 9080 344 9080 344 9738 344 5563 5819 5563 8350 5563 8350 8242 8350 2393 7850 2393 5962 2393 5962 5765 5962 1768 8351 1768 1344 1768 1344 8563 1344 1268 8845 1268 909 1268 909 9130 909 3394 3221 3394 447 3394 447 9590 447 46 23 46 4063 46 4063 6127 4063 1661 1579 1661 4508 1661 4508 4483 4508 5265 5614 5265 2631 5265 2631 7402 2631 5245 4884 5245 4482 5245 4482 4449 4482 3462 3386 3462 7390 3462 7390 7327 7390 4808 5430 4808 2832 4808 2832 7206 2832 3118 7201 3118 1775 3118 1775 1764 1775 7008 7107 7008 6385 7008 6385 3958 6385 9368 647 9368 137 9368 137 9849 137 3895 3882 3895 570 3895 570 9441 570 2505 7746 2505 3744 2505 3744 3728 3744 9706 9811 9706 6975 9706 6975 6823 6975 2594 7618 2594 1031 2594 1031 9048 1031 6847 7014 6847 6129 6847 6129 6028 6129 9149 886 9149 1289 9149 1289 8673 1289 7403 7466 7403 5169 7403 5169 5022 5169 379 423 379 8944 379 8944 8787 8944 671 9435 671 656 671 656 9343 656 6148 6229 6148 6773 6148 6773 3656 6773 2510 7678 2510 6819 2510 6819 3631 6819 6558 3659 6558 6986 6558 6986 3430 6986 3285 7089 3285 5934 3285 5934 4367 5934 7020 7159 7020 587 7020 587 9419 587 5166 5431 5166 3843 5166 3843 6419 3843 5747 4330 5747 5346 5747 5346 4851 5346 6970 7094 6970 8615 6970 8615 8449 8615 3964 3948 3964 6812 3964 6812 6603 6812 9617 9655 9617 1804 9617 1804 8181 1804 3494 6911 3494 8544 3494 8544 8430 8544 7258 7341 7258 8285 7258 8285 8176 8285 4650 5631 4650 1878 4650 1878 1911 1878 6453 6542 6453 6328 6453 6328 6264 6328 8177 1811 8177 830 8177 830 9163 830 760 798 760 8424 760 8424 8313 8424 5848 6045 5848 7643 5848 7643 7544 7643 2418 7835 2418 5468 2418 5468 5176 5468 7980 8006 7980 6202 7980 6202 6124 6202 1058 8940 1058 3223 1058 3223 6852 3223 7940 7932 7940 9956 7940 9956 9934 9956 4233 4287 4233 4626 4233 4626 5342 4626 7870 7918 7870 483 7870 483 9500 483 7262 7376 7262 1274 7262 1274 8687 1274 907 962 907 5221 907 5221 4966 5221 4955 5248 4955 5834 4955 5834 5590 5834 6330 3916 6330 6012 6330 6012 4239 6012 8952 9021 8952 2550 8952 2550 2637 2550 4145 4120 4145 549 4145 549 9486 549 98 153 98 606 98 606 9379 606 2898 2791 2898 7763 2898 7763 2497 7763 3550 3571 3550 2085 3550 2085 8002 2085 5193 4998 5193 8892 5193 8892 1129 8892 7717 2340 7717 6795 7717 6795 6572 6795 5064 5320 5064 3919 5064 3919 3927 3919 1581 1523 1581 9833 1581 9833 225 9833 3921 6398 3921 313 3921 313 9758 313 9732 9830 9732 5044 9732 5044 5153 5044 8887 1139 8887 6623 8887 6623 6512 6623 1532 8701 1532 351 1532 351 9727 351 6088 4126 6088 2337 6088 2337 2411 2337 4497 5818 4497 1208 4497 1208 1126 1208 4182 4157 4182 8631 4182 8631 8505 8631 4154 6152 4154 918 4154 918 899 918 6691 6879 6691 1904 6691 1904 2029 1904 6520 6658 6520 6951 6520 6951 6815 6951 3302 7068 3302 1666 3302 1666 8309 1666 9922 9925 9922 4887 9922 4887 4718 4887 4709 4857 4709 5128 4709 5128 5080 5128 5572 5829 5572 1647 5572 1647 8310 1647 1725 1691 1725 5272 1725 5272 4950 5272 3799 3775 3799 7921 3799 7921 7932 7921 3736 3758 3736 1455 3736 1455 1516 1455 8372 8506 8372 6039 8372 6039 5830 6039 3779 6546 3779 16 3779 16 13 16 7756 7854 7756 2934 7756 2934 3112 2934 1365 1308 1365 4659 1365 4659 4655 4659 5934 4181 5934 5771 5934 5771 5434 5771 6551 6704 6551 5037 6551 5037 5164 5037 9412 9496 9412 7130 9412 7130 3216 7130 4001 6282 4001 79 4001 79 61 79 1221 1257 1221 4900 1221 4900 4738 4900 8325 8446 8325 3812 8325 3812 3819 3812 8696 1258 8696 1890 8696 1890 1987 1890 5565 4552 5565 5745 5565 5745 4558 5745 3162 2968 3162 7194 3162 7194 7101 7194 6472 3743 6472 7596 6472 7596 7512 7596 2077 2049 2077 5302 2077 5302 4895 5302 4007 3985 4007 8254 4007 8254 1981 8254 86 132 86 2256 86 2256 2355 2256 2882 2780 2882 3483 2882 3483 6749 3483 9157 9271 9157 5620 9157 5620 4661 5620 8479 8622 8479 363 8479 363 9707 363 7019 3014 7019 3923 7019 3923 6309 3923 3715 6627 3715 7542 3715 7542 7493 7542 1552 8630 1552 128 1552 128 9929 128 1417 1412 1417 9845 1417 9845 9750 9845 6229 4007 6229 591 6229 591 616 591 8631 8819 8631 9334 8631 9334 777 9334 4382 4423 4382 6011 4382 6011 5804 6011 2873 2758 2873 9460 2873 9460 635 9460 8527 1452 8527 3459 8527 3459 3475 3459 9785 9877 9785 1649 9785 1649 1705 1649 6250 6289 6250 3754 6250 3754 6467 3754 70 9921 70 9106 70 9106 9045 9106 721 9387 721 7935 721 7935 2309 7935 4888 5163 4888 7289 4888 7289 3048 7289 6877 3216 6877 9854 6877 9854 176 9854 4277 5992 4277 5643 4277 5643 5302 5643 6567 3640 6567 7131 6567 7131 7015 7131 6840 3282 6840 8073 6840 8073 2112 8073 5493 4580 5493 1997 5493 1997 2048 1997 1001 1122 1001 7762 1001 7762 7678 7762 4174 4146 4174 3008 4174 3008 3204 3008 4739 5543 4739 8935 4739 8935 1071 8935 2343 2242 2343 551 2343 551 9464 551 2654 7567 2654 7923 2654 7923 2316 7923 272 369 272 9396 272 9396 695 9396 7395 7458 7395 9056 7395 9056 967 9056 934 1037 934 1276 934 1276 1253 1276 3956 3922 3956 375 3956 375 9666 375 5348 5719 5348 1349 5348 1349 1397 1349 192 316 192 1629 192 1629 8328 1629 1825 1809 1825 9702 1825 9702 365 9702 9790 178 9790 6321 9790 6321 3973 6321 6058 4133 6058 10001 6058 10001 9977 10001 524 489 524 2886 524 2886 3053 2886 2218 8002 2218 9635 2218 9635 464 9635 5523 5795 5523 7952 5523 7952 7953 7952 287 379 287 9979 287 9979 9964 9979 1910 8269 1910 6065 1910 6065 5932 6065 6793 6944 6793 4414 6793 4414 5723 4414 9293 9382 9293 2959 9293 2959 3153 2959 2904 2817 2904 5041 2904 5041 4817 5041 463 448 463 9525 463 9525 577 9525 8763 1160 8763 9479 8763 9479 612 9479 6839 6981 6839 9526 6839 9526 9454 9526 5768 4324 5768 1173 5768 1173 1097 1173 6890 3172 6890 2595 6890 2595 2719 2595 2869 7402 2869 5277 2869 5277 4931 5277 3186 2990 3186 8628 3186 8628 1563 8628 3009 7297 3009 9559 3009 9559 565 9559 6675 3528 6675 5289 6675 5289 4900 5289 5781 4294 5781 8878 5781 8878 8703 8878 8670 8842 8670 9214 8670 9214 875 9214 9012 1070 9012 7833 9012 7833 7729 7833 3731 6572 3731 4688 3731 4688 4686 4688 1530 1475 1530 2997 1530 2997 7032 2997 1344 1296 1344 6333 1344 6333 6271 6333 1345 8810 1345 9359 1345 9359 750 9359 8692 8865 8692 5145 8692 5145 4879 5145 6976 3162 6976 883 6976 883 852 883 4880 5311 4880 8267 4880 8267 8162 8267 8518 1476 8518 6109 8518 6109 4181 6109 6523 3699 6523 6823 6523 6823 3616 6823 5394 5741 5394 8720 5394 8720 1511 8720 3284 3173 3284 2710 3284 2710 7368 2710 9970 12 9970 4634 9970 4634 4601 4634 1252 8855 1252 8382 1252 8382 1729 8382 8102 1903 8102 7343 8102 7343 2909 7343 8019 8078 8019 4658 8019 4658 5296 4658 3514 3517 3514 8303 3514 8303 1822 8303 6820 3357 6820 5797 6820 5797 4516 5797 4907 5222 4907 9019 4907 9019 8925 9019 1044 8990 1044 7198 1044 7198 3155 7198 3841 6454 3841 6256 3841 6256 4098 6256 4422 5870 4422 2360 4422 2360 7676 2360 8551 1415 8551 7104 8551 7104 3225 7104 726 764 726 4030 726 4030 6182 4030 4998 5309 4998 9452 4998 9452 641 9452 8075 1993 8075 6252 8075 6252 6221 6252 6654 6845 6654 9612 6654 9612 9505 9612 6424 3811 6424 9240 6424 9240 9145 9240 1391 8772 1391 563 1391 563 578 563 7536 7611 7536 5522 7536 5522 4786 5522 7196 7285 7196 3573 7196 3573 6656 3573 4223 4271 4223 572 4223 572 588 572 4120 6208 4120 1694 4120 1694 8257 1694 8099 1972 8099 9498 8099 9498 604 9498 1152 1226 1152 8612 1152 8612 1580 8612 5135 5103 5135 3588 5135 3588 3612 3588 9657 394 9657 7163 9657 7163 3185 7163 772 831 772 2259 772 2259 7828 2259 5738 4383 5738 2064 5738 2064 2111 2064 7827 7881 7827 8341 7827 8341 1818 8341 2285 7954 2285 2177 2285 2177 2303 2177 7006 3040 7006 1892 7006 1892 8123 1892 9137 9216 9137 1624 9137 1624 1672 1624 2997 2823 2997 2517 2997 2517 2595 2517 4595 5710 4595 61 4595 61 52 61 4213 6049 4213 2684 4213 2684 2828 2684 306 9762 306 8468 306 8468 1666 8468 954 1073 954 6702 954 6702 3687 6702 1712 8405 1712 6193 1712 6193 4149 6193 6817 3388 6817 4669 6817 4669 4666 4669 9944 63 9944 9146 9944 9146 909 9146 3649 3620 3649 9859 3649 9859 9765 9859 7200 7293 7200 1975 7200 1975 2033 1975 8364 1577 8364 4850 8364 4850 5258 4850 5085 5347 5085 2793 5085 2793 7265 2793 1819 1780 1819 6798 1819 6798 3646 6798 8374 1559 8374 6125 8374 6125 4172 6125 6262 3950 6262 6495 6262 6495 6428 6495 6056 6157 6056 4600 6056 4600 4553 4600 7991 2097 7991 5461 7991 5461 4795 5461 6457 3768 6457 6443 6457 6443 3886 6443 549 9582 549 2349 549 2349 2484 2349 678 650 678 5929 678 5929 5725 5929 7848 2244 7848 9790 7848 9790 282 9790 9371 9468 9371 2885 9371 2885 7167 2885 4485 5827 4485 7155 4485 7155 3207 7155 7819 7866 7819 2452 7819 2452 7547 2452 9948 9966 9948 6063 9948 6063 4190 6063 2762 2676 2762 2602 2762 2602 2721 2602 3492 3487 3492 4385 3492 4385 4366 4385 4306 5963 4306 9166 4306 9166 892 9166 3309 3211 3309 6439 3309 6439 6340 6439 3702 6656 3702 9078 3702 9078 9019 9078 8571 8794 8571 8343 8571 8343 8194 8343 9965 22 9965 2139 9965 2139 2211 2139 4525 4588 4525 4411 4525 4411 4378 4411 4116 4050 4116 7747 4116 7747 7669 7747 94 9905 94 4420 94 4420 5654 4420 1414 8750 1414 1201 1414 1201 8715 1201 2653 2582 2653 1175 2653 1175 8736 1175 9786 190 9786
10000 14725 0 14725 1144 14725 19328 24096 19328 10295 19328 10295 13242 10295 7501 4811 7501 21232 7501 21232 5397 21232 24369 23153 24369 21097 24369 21097 6512 21097 11011 8888 11011 1480 11011 1480 11120 1480 23173 12750 23173 22322 23173 22322 4817 22322 21073 19831 21073 3461 21073 3461 9386 3461 6525 9470 6525 5186 6525 5186 9780 5186 24119 13814 24119 3914 24119 3914 9956 3914 24514 18688 24514 10174 24514 10174 23360 10174 22324 3725 22324 23013 22324 23013 9359 23013 8724 24722 8724 11334 8724 11334 16505 11334 16702 6887 16702 9553 16702 9553 24421 9553 1435 24039 1435 6020 1435 6020 4839 6020 22226 8709 22226 7076 22226 7076 7725 7076 4845 24525 4845 2271 4845 2271 13372 2271 1555 23777 1555 18986 1555 18986 7829 18986 11584 9447 11584 2788 11584 2788 852 2788 975 24517 975 8366 975 8366 23219 8366 11768 6366 11768 1949 11768 1949 11852 1949 1407 21634 1407 17395 1407 17395 12833 17395 21893 21987 21893 13391 21893 13391 8637 13391 13384 21405 13384 20283 13384 20283 11751 20283 10153 23628 10153 24821 10153 24821 22776 24821 2789 4312 2789 9229 2789 9229 2618 9229 20090 8301 20090 7424 20090 7424 1550 7424 17863 21021 17863 23987 17863 23987 9852 23987 13871 23222 13871 19949 13871 19949 23022 19949 1420 14817 1420 3731 1420 3731 20008 3731 11726 1782 11726 12585 11726 12585 11523 12585 4296 6509 4296 17484 4296 17484 13868 17484 22042 6191 22042 17519 22042 17519 17473 17519 15818 23647 15818 16129 15818 16129 17415 16129 20474 21026 20474 6823 20474 6823 1033 6823 23296 18105 23296 20086 23296 20086 15814 20086 21002 18857 21002 14857 21002 14857 19262 14857 12076 20213 12076 20520 12076 20520 12426 20520 1523 7752 1523 17047 1523 17047 2065 17047 16398 4418 16398 12890 16398 12890 13275 12890 15153 9432 15153 11482 15153 11482 20980 11482 10373 3817 10373 18245 10373 18245 563 18245 1399 9204 1399 18135 1399 18135 4505 18135 19937 11195 19937 5133 19937 5133 24737 5133 22313 19698 22313 10323 22313 10323 22935 10323 5092 4063 5092 18825 5092 18825 17006 18825 14761 23949 14761 20487 14761 20487 18048 20487 19909 1819 19909 17500 19909 17500 20012 17500 21010 15963 21010 17579 21010 17579 3445 17579 9588 7958 9588 5830 9588 5830 21281 5830 23096 16583 23096 23010 23096 23010 15588 23010 16073 19055 16073 20662 16073 20662 24706 20662 4354 14611 4354 21941 4354 21941 24747 21941 12383 11428 12383 5421 12383 5421 17012 5421 9364 17213 9364 4595 9364 4595 22011 4595 22150 3661 22150 24701 22150 24701 19584 24701 17140 13301 17140 9595 17140 9595 24430 9595 7881 16519 7881 24603 7881 24603 1829 24603 24352 8703 24352 8817 24352 8817 20033 8817 350 11771 350 18592 350 18592 14228 18592 20301 19337 20301 816 20301 816 23524 816 7546 23386 7546 8028 7546 8028 9396 8028 8741 22127 8741 9775 8741 9775 22181 9775 11879 17466 11879 15749 11879 15749 22239 15749 5518 743 5518 12559 5518 12559 14214 12559 21231 6721 21231 5952 21231 5952 17562 5952 18684 9335 18684 1448 18684 1448 23756 1448 10211 24860 10211 11775 10211 11775 8842 11775 11958 20607 11958 8136 11958 8136 18627 8136 3452 18817 3452 7428 3452 7428 8427 7428 7980 24290 7980 9816 7980 9816 1275 9816 24388 2829 24388 13233 24388 13233 6739 13233 1601 6797 1601 1659 1601 1659 13477 1659 245 21028 245 9808 245 9808 7336 9808 13840 12506 13840 4412 13840 4412 23568 4412 19848 15882 19848 19197 19848 19197 7339 19197 1943 22175 1943 20244 1943 20244 19830 20244 56 19737 56 5018 56 5018 24624 5018 24225 16620 24225 23190 24225 23190 12283 23190 17704 11590 17704 23632 17704 23632 11350 23632 5760 21928 5760 9714 5760 9714 24223 9714 10525 7105 10525 16183 10525 16183 3331 16183 4515 1785 4515 12113 4515 12113 23214 12113 1276 19686 1276 12886 1276 12886 12180 12886 20746 24157 20746 12733 20746 12733 18612 12733 889 3495 889 22211 889 22211 14762 22211 12015 18144 12015 793 12015 793 18838 793 6046 6208 6046 11715 6046 11715 1735 11715 23294 16909 23294 18170 23294 18170 12151 18170 10110 21123 10110 18554 10110 18554 24013 18554 12042 12721 12042 13515 12042 13515 17893 13515 11269 7093 11269 10200 11269 10200 9756 10200 4524 17688 4524 19859 4524 19859 2753 19859 12926 8538 12926 7889 12926 7889 10674 7889 10189 11177 10189 6027 10189 6027 2672 6027 1005 2563 1005 4604 1005 4604 5022 4604 16026 11316 16026 5227 16026 5227 654 5227 8588 6677 8588 23895 8588 23895 10303 23895 20387 13977 20387 22024 20387 22024 20244 22024 3099 19120 3099 7243 3099 7243 3826 7243 12431 3584 12431 4954 12431 4954 1929 4954 24573 13868 24573 21384 24573 21384 17772 21384 23094 6612 23094 19623 23094 19623 718 19623 14608 19105 14608 8889 14608 8889 15341 8889 21213 17930 21213 14005 21213 14005 8543 14005 4259 3229 4259 5056 4259 5056 3587 5056 9855 19639 9855 19828 9855 19828 18303 19828 22126 13033 22126 20198 22126 20198 21952 20198 21930 21667 21930 8944 21930 8944 11382 8944 5325 2170 5325 12271 5325 12271 1839 12271 13002 6296 13002 18735 13002 18735 14241 18735 10670 12349 10670 10435 10670 10435 24654 10435 20075 11951 20075 4428 20075 4428 17616 4428 13005 20599 13005 8213 13005 8213 4692 8213 19092 8009 19092 7975 19092 7975 19732 7975 15562 21584 15562 1273 15562 1273 21199 1273 13846 10386 13846 467 13846 467 14282 467 15017 21287 15017 419 15017 419 6296 419 21525 19179 21525 9708 21525 9708 453 9708 2181 19461 2181 4648 2181 4648 19583 4648 23961 23822 23961 1510 23961 1510 21014 1510 17587 2231 17587 16279 17587 16279 7257 16279 17676 6340 17676 748 17676 748 6340 748 21490 8127 21490 1863 21490 1863 24412 1863 19372 22199 19372 24251 19372 24251 16952 24251 22617 10434 22617 1028 22617 1028 15555 1028 6614 21804 6614 11863 6614 11863 15125 11863 3151 16507 3151 931 3151 931 2360 931 2810 17948 2810 14434 2810 14434 4694 14434 10696 2061 10696 21332 10696 21332 12960 21332 17680 22000 17680 19915 17680 19915 20524 19915 12807 21844 12807 23216 12807 23216 13482 23216 24873 6055 24873 10926 24873 10926 15877 10926 21916 10154 21916 13488 21916 13488 426 13488 18044 19250 18044 16961 18044 16961 15986 16961 15740 18811 15740 7754 15740 7754 19286 7754 2864 18621 2864 8245 2864 8245 15498 8245 24565 20120 24565 24211 24565 24211 16834 24211 23850 16693 23850 4631 23850 4631 15615 4631 19076 14304 19076 21224 19076 21224 125 21224 19540 18481 19540 14191 19540 14191 15833 14191 11055 9108 11055 12429 11055 12429 8621 12429 21830 4929 21830 2176 21830 2176 17368 2176 3226 18944 3226 13246 3226 13246 18591 13246 6271 10463 6271 23026 6271 23026 17336 23026 13506 12216 13506 3892 13506 3892 7090 3892 18808 7266 18808 3471 18808 3471 2293 3471 17387 7471 17387 22971 17387 22971 10932 22971 3943 22203 3943 11740 3943 11740 14676 11740 10791 7559 10791 4960 10791 4960 18067 4960 23495 14516 23495 2307 23495 2307 10638 2307 19942 4737 19942 16098 19942 16098 9331 16098 17487 5132 17487 19401 17487 19401 21892 19401 927 11192 927 1833 927 1833 7544 1833 17122 2694 17122 9282 17122 9282 13188 9282 5583 2004 5583 18264 5583 18264 20792 18264 22658 15303 22658 4673 22658 4673 13654 4673 895 9462 895 9015 895 9015 16800 9015 19788 7886 19788 7238 19788 7238 15101 7238 3157 19489 3157 16082 3157 16082 529 16082 21500 23667 21500 10074 21500 10074 24936 10074 10840 10940 10840 23484 10840 23484 7860 23484 9899 9788 9899 14145 9899 14145 7208 14145 6237 18141 6237 24040 6237 24040 12441 24040 14093 14097 14093 24437 14093 24437 19889 24437 20660 14103 20660 12219 20660 12219 14029 12219 12750 4127 12750 21591 12750 21591 21526 21591 18269 5291 18269 2471 18269 2471 13842 2471 35 14477 35 20900 35 20900 8431 20900 12610 9182 12610 8732 12610 8732 14010 8732 7727 16049 7727 17914 7727 17914 21237 17914 7601 11086 7601 13466 7601 13466 23204 13466 9550 14802 9550 7557 9550 7557 24169 7557 17067 17116 17067 10094 17067 10094 16801 10094 16118 10194 16118 8694 16118 8694 6426 8694 3802 1880 3802 20507 3802 20507 11303 20507 4886 10225 4886 11130 4886 11130 2880 11130 14366 19470 14366 23219 14366 23219 23501 23219 21012 363 21012 7542 21012 7542 18452 7542 2101 15844 2101 14585 2101 14585 15619 14585 17282 3430 17282 22980 17282 22980 12332 22980 4658 21754 4658 2909 4658 2909 19263 2909 9844 5638 9844 19018 9844 19018 21121 19018 6886 22791 6886 15105 6886 15105 14733 15105 2578 1519 2578 17033 2578 17033 10446 17033 4587 16511 4587 933 4587 933 2857 933 22751 18351 22751 6408 22751 6408 15678 6408 9250 12710 9250 11485 9250 11485 11972 11485 1724 11309 1724 21782 1724 21782 1193 21782 24249 864 24249 4067 24249 4067 19668 4067 9940 19675 9940 18635 9940 18635 18841 18635 17624 15732 17624 6386 17624 6386 5363 6386 7418 23493 7418 24632 7418 24632 11550 24632 4139 16835 4139 20578 4139 20578 7127 20578 23880 2643 23880 13178 23880 13178 1512 13178 13686 10369 13686 17287 13686 17287 3422 17287 11163 13638 11163 17882 11163 17882 13003 17882 8970 84 8970 13446 8970 13446 9775 13446 19983 8608 19983 15990 19983 15990 10584 15990 1316 23829 1316 18008 1316 18008 6185 18008 23368 22307 23368 10507 23368 10507 18989 10507 10085 3130 10085 14845 10085 14845 18158 14845 24293 24915 24293 19327 24293 19327 856 19327 9978 17623 9978 19805 9978 19805 13018 19805 12246 9382 12246 18964 12246 18964 20067 18964 468 8552 468 21152 468 21152 17702 21152 21304 7097 21304 2222 21304 2222 17894 2222 9774 775 9774 10181 9774 10181 3620 10181 22523 21164 22523 23485 22523 23485 19714 23485 5173 20597 5173 18302 5173 18302 17088 18302 6090 6260 6090 11176 6090 11176 17916 11176 22639 2148 22639 3514 22639 3514 20677 3514 17359 5711 17359 2902 17359 2902 4209 2902 23074 6479 23074 24700 23074 24700 24750 24700 13137 21349 13137 18164 13137 18164 7001 18164 23572 13190 23572 5883 23572 5883 11858 5883 9530 23606 9530 2492 9530 2492 4957 2492 10883 13312 10883 15624 10883 15624 6106 15624 7069 22511 7069 22743 7069 22743 9990 22743 24499 23214 24499 10391 24499 10391 17369 10391 24185 12412 24185 21615 24185 21615 20838 21615 1635 18916 1635 7435 1635 7435 11360 7435 23966 11625 23966 5625 23966 5625 11321 5625 11443 4539 11443 177 11443 177 16819 177 15788 681 15788 16301 15788 16301 908 16301 18407 2697 18407 12576 18407 12576 1599 12576 10646 23605 10646 11544 10646 11544 23910 11544 3130 12574 3130 2034 3130 2034 16216 2034 10048 11444 10048 8717 10048 8717 7026 8717 24004 8537 24004 20866 24004 20866 4663 20866 6638 7797 6638 17275 6638 17275 21661 17275 13966 6261 13966 6207 13966 6207 20309 6207 8183 10589 8183 19111 8183 19111 2542 19111 1827 17987 1827 5592 1827 5592 22089 5592 8086 15039 8086 8925 8086 8925 15924 8925 9542 24438 9542 21617 9542 21617 2660 21617 13845 258 13845 4747 13845 4747 21861 4747 616 6069 616 7478 616 7478 4950 7478 17973 13493 17973 17195 17973 17195 15012 17195 15957 5660 15957 1368 15957 1368 19783 1368 16247 1024 16247 21348 16247 21348 8563 21348 16425 13715 16425 23718 16425 23718 13058 23718 12167 12125 12167 21387 12167 21387 12720 21387 12902 9258 12902 12527 12902 12527 10687 12527 5099 1612 5099 4419 5099 4419 2446 4419 12071 506 12071 4247 12071 4247 8700 4247 24826 12326 24826 2062 24826 2062 16832 2062 6463 21774 6463 1938 6463 1938 1867 1938 8793 10501 8793 1311 8793 1311 935 1311 17970 9297 17970 8120 17970 8120 20879 8120 19662 2007 19662 20046 19662 20046 17251 20046 21099 3491 21099 8834 21099 8834 24883 8834 6735 17846 6735 7876 6735 7876 4776 7876 104 19407 104 4885 104 4885 11313 4885 17222 15901 17222 7461 17222 7461 14680 7461 14601 114 14601 12353 14601 12353 22983 12353 21864 18567 21864 24041 21864 24041 8211 24041 16121 2157 16121 11748 16121 11748 9797 11748 6610 1002 6610 22407 6610 22407 21517 22407 1040 13210 1040 14655 1040 14655 22958 14655 8714 17724 8714 20621 8714 20621 3753 20621 17886 20443 17886 1902 17886 1902 12977 1902 22945 10334 22945 1169 22945 1169 17420 1169 2596 5584 2596 13420 2596 13420 20657 13420 438 9418 438 6413 438 6413 20165 6413 8293 22487 8293 5454 8293 5454 7377 5454 23701 2247 23701 18838 23701 18838 20069 18838 4273 24870 4273 13644 4273 13644 8138 13644 24146 3878 24146 17691 24146 17691 15640 17691 9578 13237 9578 17646 9578 17646 16487 17646 1533 4160 1533 11686 1533 11686 18361 11686 9256 23404 9256 5784 9256 5784 3342 5784 23006 3121 23006 7396 23006 7396 23247 7396 14682 12828 14682 18604 14682 18604 10864 18604 2592 23403 2592 1257 2592 1257 2303 1257 5879 2768 5879 13614 5879 13614 14238 13614 151 8850 151 9008 151 9008 24874 9008 14724 22827 14724 10120 14724 10120 4426 10120 20794 5700 20794 1284 20794 1284 11793 1284 18896 19123 18896 210 18896 210 1655 210 14001 16178 14001 20861 14001 20861 14558 20861 6738 18512 6738 17501 6738 17501 15895 17501 16675 13318 16675 9395 16675 9395 739 9395 12037 9139 12037 13304 12037 13304 8448 13304 18793 4455 18793 5528 18793 5528 14259 5528 11572 16364 11572 14246 11572 14246 17465 14246 12549 4529 12549 18269 12549 18269 18442 18269 19265 17421 19265 13351 19265 13351 18264 13351 2966 14453 2966 18399 2966 18399 8907 18399 20275 5927 20275 12046 20275 12046 17983 12046 11348 12686 11348 24395 11348 24395 8146 24395 23706 18186 23706 6738 23706 6738 3724 6738 2886 237 2886 2401 2886 2401 24673 2401 4283 19116 4283 4047 4283 4047 13721 4047 779 3739 779 18787 779 18787 8114 18787 18306 23580 18306 23770 18306 23770 17621 23770 16569 735 16569 18376 16569 18376 18631 18376 1780 1418 1780 18648 1780 18648 10242 18648 22173 2527 22173 8970 22173 8970 2207 8970 18762 3644 18762 20703 18762 20703 7599 20703 7096 22004 7096 22483 7096 22483 1136 22483 2525 23356 2525 22831 2525 22831 15053 22831 11284 19460 11284 16894 11284 16894 22955 16894 2382 17655 2382 9726 2382 9726 12390 9726 13523 8126 13523 21355 13523 21355 20612 21355 23968 8107 23968 20855 23968 20855 8077 20855 6926 23020 6926 21330 6926 21330 16300 21330 1598 24080 1598 8406 1598 8406 4555 8406 13209 5198 13209 23801 13209 23801 1659 23801 15163 13833 15163 24114 15163 24114 8688 24114 17993 23847 17993 14060 17993 14060 13374 14060 20606 14411 20606 3727 20606 3727 4212 3727 22973 23176 22973 13674 22973 13674 7932 13674 8673 1379 8673 2888 8673 2888 21440 2888 5591 5122 5591 7903 5591 7903 19390 7903 10777 21609 10777 10581 10777 10581 8344 10581 17950 22677 17950 12265 17950 12265 15259 12265 8048 20412 8048 20759 8048 20759 22823 20759 7288 10758 7288 7597 7288 7597 23959 7597 19623 15698 19623 8973 19623 8973 8193 8973 17151 20691 17151 23823 17151 23823 1902 23823 7520 626 7520 1376 7520 1376 22999 1376 5500 21899 5500 7027 5500 7027 20882 7027 4340 150 4340 9327 4340 9327 21879 9327 24809 12743 24809 8831 24809 8831 10661 8831 9497 13334 9497 5757 9497 5757 16065 5757 708 16000 708 13402 708 13402 6220 13402 14711 19898 14711 20457 14711 20457 9781 20457 4367 3194 4367 13827 4367 13827 22801 13827 3044 1347 3044 12384 3044 12384 16473 12384 9651 2253 9651 9045 9651 9045 5955 9045 8037 16494 8037 4882 8037 4882 644 4882 354 3366 354 15728 354 15728 12645 15728 391 15562 391 11677 391 11677 16260 11677 4285 24269 4285 19637 4285 19637 24896 19637 1766 4697 1766 14508 1766 14508 1903 14508 5948 23859 5948 21128 5948 21128 12166 21128 21421 22586 21421 12312 21421 12312 15069 12312 12519 1167 12519 18363 12519 18363 18416 18363 24337 2149 24337 4677 24337 4677 5241 4677 8574 8223 8574 15700 8574 15700 3028 15700 7642 19483 7642 23379 7642 23379 2010 23379 8395 21135 8395 8812 8395 8812 1608 8812 19904 9800 19904 2640 19904 2640 2449 2640 10102 11426 10102 7623 10102 7623 16531 7623 12522 4037 12522 8840 12522 8840 8947 8840 18323 19481 18323 14565 18323 14565 2549 14565 2713 18527 2713 198 2713 198 4569 198 10313 5683 10313 21971 10313 21971 22068 21971 16223 17140 16223 11327 16223 11327 20623 11327 22323 22865 22323 21614 22323 21614 1950 21614 11261 17197 11261 3890 11261 3890 9664 3890 5989 21373 5989 14544 5989 14544 4306 14544 6360 10075 6360 9175 6360 9175 21529 9175 19496 23807 19496 4920 19496 4920 702 4920 10832 23213 10832 20831 10832 20831 17478 20831 14744 188 14744 22965 14744 22965 12889 22965 11730 894 11730 6864 11730 6864 10216 6864 922 1836 922 20526 922 20526 12884 20526 14560 3142 14560 22619 14560 22619 16334 22619 17631 7253 17631 4576 17631 4576 19233 4576 14607 20335 14607 15580 14607 15580 4061 15580 1273 16831 1273 14140 1273 14140 17684 14140 10163 3165 10163 23983 10163 23983 9807 23983 24919 6533 24919 4508 24919 4508 11770 4508 18141 3317 18141 8389 18141 8389 17237 8389 5631 24204 5631 23805 5631 23805 2386 23805 8488 6538 8488 2551 8488 2551 21612 2551 6762 23603 6762 13245 6762 13245 22030 13245 17610 9530 17610 21234 17610 21234 9564 21234 11609 9817 11609 264 11609 264 1094 264 1000 24322 1000 8491 1000 8491 6991 8491 17581 16506 17581 22440 17581 22440 19275 22440 14095 7949 14095 20687 14095 20687 1593 20687 5123 69 5123 11687 5123 11687 8227 11687 23639 24752 23639 12181 23639 12181 12672 12181 5602 23981 5602 12936 5602 12936 10200 12936 2519 6922 2519 9902 2519 9902 13691 9902 3598 24032 3598 666 3598 666 5983 666 22195 5508 22195 8602 22195 8602 16982 8602 20222 15931 20222 841 20222 841 19214 841 22980 19674 22980 6987 22980 6987 18885 6987 21271 15329 21271 998 21271 998 16254 998 22886 18133 22886 12206 22886 12206 5804 12206 11708 16348 11708 2939 11708 2939 16383 2939 8407 16135 8407 6454 8407 6454 18676 6454 13537 3919 13537 341 13537 341 18768 341 2680 20510 2680 21789 2680 21789 407 21789 2418 9956 2418 14866 2418 14866 14954 14866 18049 23182 18049 17681 18049 17681 12204 17681 12630 21341 12630 10314 12630 10314 5882 10314 1008 24551 1008 4980 1008 4980 5373 4980 1279 5296 1279 4659 1279 4659 21667 4659 1474 3487 1474 21389 1474 21389 16525 21389 5908 6544 5908 1097 5908 1097 2541 1097 3241 19778 3241 16929 3241 16929 15088 16929 18785 3823 18785 8988 18785 8988 17639 8988 9272 2856 9272 7977 9272 7977 23990 7977 21668 2994 21668 5718 21668 5718 8596 5718 10508 14185 10508 19638 10508 19638 4092 19638 8415 3556 8415 6980 8415 6980 11446 6980 20584 2437 20584 11539 20584 11539 10934 11539 6406 7487 6406 3259 6406 3259 21950 3259 18394 24682 18394 7808 18394 7808 17655 7808 16896 2671 16896 17014 16896 17014 2834 17014 3366 2494 3366 11027 3366 11027 2163 11027 12895 17206 12895 12011 12895 12011 13860 12011 7558 19927 7558 956 7558 956 8196 956 16302 8649 16302 14771 16302 14771 15614 14771 16146 10671 16146 17438 16146 17438 19601 17438 6235 717 6235 9727 6235 9727 19885 9727 23359 22473 23359 24991 23359 24991 10050 24991 11324 14309 11324 17123 11324 17123 13424 17123 21492 2295 21492 18557 21492 18557 16380 18557 3172 17718 3172 18073 3172 18073 23884 18073 24770 1536 24770 3774 24770 3774 6534 3774 3921 10224 3921 18453 3921 18453 19979 18453 4733 24733 4733 8459 4733 8459 17153 8459 7212 21038 7212 16372 7212 16372 10233 16372 4421 7018 4421 16591 4421 16591 17073 16591 2189 2757 2189 9550 2189 9550 19173 9550 19685 12734 19685 1861 19685 1861 14725 1861 10539 13510 10539 15975 10539 15975 24424 15975 4314 8490 4314 18391 4314 18391 20611 18391 655 5854 655 17284 655 17284 6891 17284 10897 18364 10897 8915 10897 8915 4090 8915 8623 10902 8623 9625 8623 9625 12964 9625 24503 11705 24503 11631 24503 11631 19876 11631 17034 24171 17034 6021 17034 6021 18690 6021 952 15456 952 6171 952 6171 21586 6171 20117 5112 20117 18726 20117 18726 3657 18726 19517 9984 19517 11840 19517 11840 7086 11840 20047 7291 20047 8590 20047 8590 23012 8590 16591 9959 16591 18816 16591 18816 8042 18816 1255 154 1255 12696 1255 12696 19189 12696 1564 3528 1564 23354 1564 23354 1082 23354 11013 11871 11013 5741 11013 5741 13157 5741 16488 868 16488 10034 16488 10034 10219 10034 4753 8860 4753 2319 4753 2319 19351 2319 20682 24588 20682 19522 20682 19522 13977 19522 15290 4910 15290 4187 15290 4187 2984 4187 24603 11278 24603 19940 24603 19940 15591 19940 5203 19403 5203 22855 5203 22855 12749 22855 7968 3482 7968 8442 7968 8442 847 8442 4369 6102 4369 315 4369 315 19420 315 10199 20222 10199 22334 10199 22334 1249 22334 7724 6588 7724 20427 7724 20427 11064 20427 3597 15561 3597 14220 3597 14220 5696 14220 17028 20906 17028 14925 17028 14925 14992 14925 10950 20062 10950 12536 10950 12536 12429 12536 16884 24807 16884 15817 16884 15817 802 15817 19648 5244 19648 1652 19648 1652 16764 1652 8821 13859 8821 13883 8821 13883 1417 13883 17881 17080 17881 8012 17881 8012 9370 8012 499 10259 499 33 499 33 20858 33 5290 1126 5290 15468 5290 15468 12820 15468 3669 17954 3669 21066 3669 21066 17194 21066 16542 10730 16542 15337 16542 15337 21294 15337 10236 6404 10236 22167 10236 22167 8591 22167 7626 24277 7626 15546 7626 15546 4696 15546 3478 23004 3478 17167 3478 17167 3690 17167 17310 16216 17310 1302 17310 1302 20711 1302 24051 23783 24051 9979 24051 9979 13619 9979 16389 2831 16389 3101 16389 3101 22404 3101 6102 23321 6102 16149 6102 16149 7774 16149 3985 4816 3985 10620 3985 10620 20688 10620 5501 6711 5501 23878 5501 23878 13427 23878 7950 22518 7950 2037 7950 2037 15688 2037 13604 4670 13604 18064 13604 18064 1559 18064 1988 2562 1988 5918 1988 5918 21589 5918 5396 983 5396 15559 5396 15559 11456 15559 70 492 70 22133 70 22133 3290 22133 19258 6423 19258 7295 19258 7295 2568 7295 11634 497 11634 13179 11634 13179 5337 13179 19220 8573 19220 16296 19220 16296 20322 16296 21020 20425 21020 10809 21020 10809 18882 10809 4730 18299 4730 6754 4730 6754 257 6754 23951 20830 23951 22140 23951 22140 3663 22140 11991 20378 11991 20769 11991 20769 10977 20769 21301 7327 21301 8701 21301 8701 23081 8701 9383 12076 9383 7261 9383 7261 20599 7261 21430 18434 21430 24823 21430 24823 3749 24823 8468 75 8468 13481 8468 13481 12715 13481 13022 7309 13022 10755 13022 10755 8038 10755 102 8163 102 10269 102 10269 8753 10269 4181 14583 4181 6779 4181 6779 17763 6779 580 14830 580 23556 580 23556 18819 23556 2986 17129 2986 13816 2986 13816 4455 13816 20531 20266 20531 9048 20531 9048 24148 9048 11447 20716 11447 22772 11447 22772 21857 22772 9525 24227 9525 13250 9525 13250 7120 13250 4461 15065 4461 24652 4461 24652 7282 24652 8188 5602 8188 18732 8188 18732 13306 18732 18104 21043 18104 10001 18104 10001 21224 10001 13145 8073 13145 1359 13145 1359 17394 1359 8154 3429 8154 5516 8154 5516 7449 5516 3057 23154 3057 21352 3057 21352 7017 21352 5374 719 5374 2469 5374 2469 18790 2469 6254 14033 6254 7960 6254 7960 2564 7960 19866 5290 19866 16357 19866 16357 22478 16357 9572 2742 9572 19929 9572 19929 24152 19929 21042 15894 21042 24709 21042 24709 8967 24709 22271 12073 22271 24809 22271 24809 21497 24809 14784 10442 14784 11335 14784 11335 13223 11335 3441 21427 3441 21568 3441 21568 3207 21568 8940 15541 8940 22427 8940 22427 21272 22427 833 22467 833 11447 833 11447 2122 11447 21255 6317 21255 10217 21255 10217 10699 10217 9458 5481 9458 18572 9458 18572 9231 18572 14845 6017 14845 13718 14845 13718 21240 13718 2816 11649 2816 302 2816 302 18210 302 11506 16095 11506 18665 11506 18665 11328 18665 17678 4531 17678 13831 17678 13831 20338 13831 7205 1556 7205 2980 7205 2980 16920 2980 8886 20441 8886 3798 8886 3798 6074 3798 14994 5848 14994 18031 14994 18031 19223 18031 12777 19598 12777 3376 12777 3376 23851 3376 5001 3003 5001 22290 5001 22290 21880 22290 21416 21892 21416 18234 21416 18234 14700 18234 5809 17216 5809 11767 5809 11767 16916 11767 24683 13613 24683 2164 24683 2164 5672 2164 1290 12466 1290 3186 1290 3186 10803 3186 1223 15895 1223 2378 1223 2378 23551 2378 11883 9741 11883 13990 11883 13990 16373 13990 9236 23916 9236 15037 9236 15037 8617 15037 11963 3582 11963 322 11963 322 3397 322 23098 7257 23098 16766 23098 16766 9408 16766 16748 5785 16748 72 16748 72 19539 72 22612 16678 22612 20999 22612 20999 22246 20999 9646 14515 9646 15680 9646 15680 24736 15680 2930 4623 2930 20850 2930 20850 9601 20850 5192 11733 5192 1236 5192 1236 4742 1236 1285 22188 1285 21429 1285 21429 14499 21429 13050 20980 13050 21749 13050 21749 5857 21749 2788 7399 2788 13187 2788 13187 9799 13187 14852 11801 14852 699 14852 699 22039 699 10528 3014 10528 23707 10528 23707 8339 23707 10740 18777 10740 22556 10740 22556 10033 22556 7985 21843 7985 17405 7985 17405 19894 17405 23206 23312 23206 5662 23206 5662 19963 5662 23527 1208 23527 12530 23527 12530 21503 12530 17509 3634 17509 3880 17509 3880 4256 3880 19057 8964 19057 14424 19057 14424 17820 14424 13987 17776 13987 10030 13987 10030 6582 10030 17374 24649 17374 14446 17374 14446 1388 14446 13501 6113 13501 8380 13501 8380 1861 8380 900 18101 900 18231 900 18231 15212 18231 6541 13852 6541 20035 6541 20035 2689 20035 10274 10719 10274 3988 10274 3988 14456 3988 5847 4541 5847 10133 5847 10133 19450 10133 11697 19959 11697 19160 11697 19160 8101 19160 3738 10192 3738 1894 3738 1894 11871 1894 6568 18040 6568 15052 6568 15052 2402 15052 10367 21262 10367 1374 10367 1374 23224 1374 21933 20929 21933 8921 21933 8921 17871 8921 1320 3852 1320 12631 1320 12631 16477 12631 12677 21587 12677 16646 12677 16646 12649 16646 14056 3991 14056 24864 14056 24864 3263 24864 19878 6327 19878 21594 19878 21594 20585 21594 10074 608 10074 18048 10074 18048 3225 18048 21373 752 21373 23141 21373 23141 19951 23141 6252 9000 6252 23869 6252 23869 269 23869 22073 654 22073 23708 22073 23708 14808 23708 7920 2627 7920 16858 7920 16858 1648 16858 13284 9084 13284 21420 13284 21420 9908 21420 20107 11387 20107 23900 20107 23900 6627 23900 13534 4172 13534 2403 13534 2403 18367 2403 22134 20600 22134 19090 22134 19090 7487 19090 2276 14772 2276 8229 2276 8229 23502 8229 9435 14177 9435 11349 9435 11349 768 11349 17423 6893 17423 14267 17423 14267 3304 14267 2361 10842 2361 3252 2361 3252 5592 3252 2304 8845 2304 17050 2304 17050 21609 17050 10861 14559 10861 8264 10861 8264 5207 8264 12609 24644 12609 10186 12609 10186 10574 10186 12855 11217 12855 13219 12855 13219 3299 13219 4819 5912 4819 1792 4819 1792 15846 1792 7038 9481 7038 21539 7038 21539 19520 21539 7050 16754 7050 7463 7050 7463 3928 7463 13976 15338 13976 8667 13976 8667 5107 8667 17185 9499 17185 18018 17185 18018 22815 18018 11462 12549 11462 19463 11462 19463 3036 19463 13923 17272 13923 3694 13923 3694 15120 3694 6236 2985 6236 23712 6236 23712 8093 23712 9094 13757 9094 20807 9094 20807 6010 20807 5756 2081 5756 4085 5756 4085 5876 4085 24917 876 24917 4003 24917 4003 21038 4003 12134 18388 12134 2370 12134 2370 21548 2370 4250 9249 4250 24773 4250 24773 20236 24773 14882 22128 14882 23047 14882 23047 23250 23047 22505 4984 22505 3353 22505 3353 15413 3353 17161 11906 17161 4045 17161 4045 6384 4045 6766 24665 6766 15248 6766 15248 17776 15248 19121 14302 19121 16933 19121 16933 24237 16933 23045 5332 23045 1216 23045 1216 3414 1216 21845 24216 21845 10860 21845 10860 14442 10860 17622 8011 17622 14682 17622 14682 3986 14682 18447 1690 18447 11342 18447 11342 18765 11342 2980 23727 2980 10249 2980 10249 8434 10249 18441 6341 18441 938 18441 938 20242 938 4162 9275 4162 15638 4162 15638 15799 15638 299 20498 299 21912 299 21912 14675 21912 18821 18682 18821 3344 18821 3344 17578 3344 13936 18254 13936 17266 13936 17266 1220 17266 18200 8205 18200 18217 18200 18217 2539 18217 16756 22876 16756 12700 16756 12700 12203 12700 11631 16026 11631 11286 11631 11286 22 11286 15695 16873 15695 8236 15695 8236 784 8236 16597 8132 16597 6646 16597 6646 11891 6646 13921 9446 13921 22244 13921 22244 13927 22244 4757 4760 4757 10058 4757 10058 21041 10058 1723 7210 1723 9702 1723 9702 8351 9702 22415 14609 22415 13524 22415 13524 1271 13524 21339 20762 21339 6855 21339 6855 20080 6855 8471 14372 8471 7244 8471 7244 13154 7244 5863 10690 5863 22592 5863 22592 10779 22592 19654 15603 19654 24254 19654 24254 12539 24254 10819 22213 10819 18271 10819 18271 9197 18271 10624 20307 10624 1704 10624 1704 7066 1704 20646 22300 20646 6994 20646 6994 20259 6994 23317 7450 23317 5029 23317 5029 7634 5029 23549 22737 23549 6753 23549 6753 127 6753 8885 21721 8885 785 8885 785 5413 785 3932 8439 3932 15364 3932 15364 23691 15364 4906 4904 4906 1893 4906 1893 15321 1893 2300 7912 2300 20997 2300 20997 20993 20997 23160 24587 23160 14631 23160 14631 3726 14631 15403 41 15403 5208 15403 5208 17296 5208 22309 11877 22309 10329 22309 10329 1194 10329 19366 1494 19366 21248 19366 21248 11298 21248 10634 13945 10634 14460 10634 14460 13612 14460 24808 12252 24808 16398 24808 16398 20024 16398 3717 496 3717 4262 3717 4262 9693 4262 5618 16340 5618 6528 5618 6528 22034 6528 5424 15970 5424 19900 5424 19900 7126 19900 1783 5052 1783 17901 1783 17901 10984 17901 8516 9200 8516 24785 8516 24785 6133 24785 14995 19528 14995 18900 14995 18900 22381 18900 8195 24910 8195 4499 8195 4499 2078 4499 18832 4806 18832 9151 18832 9151 8989 9151 16970 20384 16970 6462 16970 6462 5532 6462 2494 5239 2494 21091 2494 21091 3497 21091 12814 863 12814 14389 12814 14389 16684 14389 21072 13658 21072 11655 21072 11655 18215 11655 23229 8678 23229 16657 23229 16657 6570 16657 13138 1429 13138 1392 13138 1392 20337 1392 4978 15758 4978 9077 4978 9077 24371 9077 4365 19331 4365 24106 4365 24106 7552 24106 12828 22848 12828 23050 12828 23050 22087 23050 2653 24426 2653 17862 2653 17862 6409 17862 13141 22306 13141 13104 13141 13104 12795 13104 16135 6908 16135 6940 16135 6940 12559 6940 11278 17001 11278 3653 11278 3653 1838 3653 7033 12249 7033 21004 7033 21004 3862 21004 1528 21973 1528 11569 1528 11569 10749 11569 10839 24374 10839 226 10839 226 20580 226 23407 3062 23407 17037 23407 17037 629 17037 10439 9863 10439 10390 10439 10390 12826 10390 10168 12627 10168 314 10168 314 2380 314 23665 15461 23665 3782 23665 3782 3118 3782 16908 19922 16908 1107 16908 1107 7532 1107 9454 20310 9454 19261 9454 19261 21307 19261 17577 8058 17577 21404 17577 21404 8996 21404 14582 15343 14582 4661 14582 4661 2473 4661 14037 9774 14037 3876 14037 3876 24807 3876 804 1611 804 17513 804 17513 7618 17513 13582 6436 13582 9769 13582 9769 2111 9769 17427 814 17427 18920 17427 18920 5715 18920 18090 2682 18090 20001 18090 20001 1100 20001 8511 9311 8511 7179 8511 7179 15225 7179 20103 24033 20103 6577 20103 6577 4076 6577 10170 19013 10170 12284 10170 12284 5168 12284 16730 15517 16730 9018 16730 9018 16610 9018 7590 7530 7590 17955 7590 17955 492 17955 21855 11314 21855 4202 21855 4202 21167 4202 12727 16660 12727 18153 12727 18153 24722 18153 5174 9143 5174 21307 5174 21307 20887 21307 10756 20764 10756 21547 10756 21547 23422 21547 14890 993 14890 20446 14890 20446 10415 20446 24761 19677 24761 20558 24761 20558 22230 20558 4492 10544 4492 3610 4492 3610 1460 3610 22812 11983 22812 11884 22812 11884 10240 11884 21597 19136 21597 21972 21597 21972 6017 21972 2123 22321 2123 21356 2123 21356 11002 21356 12707 12378 12707 13476 12707 13476 23635 13476 23743 21947 23743 18926 23743 18926 23182 18926 2283 19292 2283 14618 2283 14618 22177 14618 7895 23322 7895 20917 7895 20917 14183 20917 12798 1530 12798 982 12798 982 17940 982 277 134 277 13346 277 13346 18975 13346 10370 197 10370 24342 10370 24342 23369 24342 22687 11306 22687 17049 22687 17049 24616 17049 5235 15911 5235 19659 5235 19659 7521 19659 22247 14008 22247 20286 22247 20286 23484 20286 15994 8157 15994 23579 15994 23579 2586 23579 21461 14193 21461 21423 21461 21423 7783 21423 11450 17726 11450 1296 11450 1296 10833 1296 23391 3842 23391 18301 23391 18301 19625 18301 12914 12823 12914 22464 12914 22464 16996 22464 9106 24110 9106 15515 9106 15515 3874 15515 6769 23917 6769 4440 6769 4440 4419 4440 2273 14431 2273 1917 2273 1917 4000 1917 10894 13173 10894 10663 10894 10663 19342 10663 5833 13581 5833 6970 5833 6970 14989 6970 13813 16264 13813 6570 13813 6570 8999 6570 5655 16564 5655 13472 5655 13472 1834 13472 12209 15016 12209 15231 12209 15231 3399 15231 8137 10557 8137 17163 8137 17163 10785 17163 5065 18929 5065 16482 5065 16482 6241 16482 7036 16927 7036 15250 7036 15250 12912 15250 4894 11682 4894 11579 4894 11579 13200 11579 6910 5933 6910 22263 6910 22263 132 22263 15573 12358 15573 18478 15573 18478 6694 18478 13176 13076 13176 15368 13176 15368 12765 15368 7842 4069 7842 20473 7842 20473 12528 20473 13142 17310 13142 3970 13142 3970 16680 3970 10435 3255 10435 13216 10435 13216 6686 13216 3137 14797 3137 13685 3137 13685 5625 13685 17295 1393 17295 20849 17295 20849 13312 20849 8126 11917 8126 8680 8126 8680 19566 8680 20307 14974 20307 14167 20307 14167 16851 14167 8015 661 8015 14969 8015 14969 6575 14969 6899 21624 6899 3749 6899 3749 13249 3749 17042 23019 17042 2510 17042 2510 8550 2510 15247 21087 15247 5611 15247 5611 4326 5611 8993 263 8993 15080 8993 15080 10040 15080 14972 9526 14972 318 14972 318 5958 318 20989 23336 20989 11343 20989 11343 19011 11343 18193 7536 18193 13944 18193 13944 6076 13944 14837 14715 14837 105 14837 105 20252 105 16268 22716 16268 7075 16268 7075 6048 7075 2729 3371 2729 17915 2729 17915 13448 17915 4917 5016 4917 7388 4917 7388 10194 7388 6016 9183 6016 12872 6016 12872 19786 12872 4211 5781 4211 4787 4211 4787 23760 4787 21153 10960 21153 19131 21153 19131 13288 19131 12114 8231 12114 3195 12114 3195 24929 3195 944 5243 944 20404 944 20404 118 20404 1440 208 1440 4917 1440 4917 13216 4917 4481 779 4481 23491 4481 23491 18875 23491 3520 4311 3520 939 3520 939 17326 939 19610 13675 19610 4581 19610 4581 5568 4581 18225 542 18225 21020 18225 21020 11130 21020 20830 19282 20830 5874 20830 5874 6147 5874 14035 6965 14035 20486 14035 20486 14965 20486 1571 21851 1571 9103 1571 9103 5659 9103 7204 20679 7204 18470 7204 18470 9968 18470 20919 15684 20919 10723 20919 10723 22645 10723 13744 11409 13744 5679 13744 5679 23010 5679 554 8159 554 21240 554 21240 10593 21240 16663 5775 16663 21041 16663 21041 9247 21041 987 22567 987 16572 987 16572 16669 16572 5476 374 5476 2523 5476 2523 19847 2523 4198 13148 4198 14114 4198 14114 11411 14114 19260 1013 19260 7183 19260 7183 5395 7183 12596 9119 12596 12296 12596 12296 5116 12296 20128 7988 20128 16865 20128 16865 16108 16865 20739 23892 20739 3046 20739 3046 21371 3046 16677 1153 16677 22400 16677 22400 21450 22400 15145 3424 15145 6688 15145 6688 18895 6688 22289 2624 22289 17982 22289 17982 18773 17982 12620 21353 12620 12852 12620 12852 15515 12852 22302 19361 22302 17401 22302 17401 3131 17401 5848 14333 5848 2526 5848 2526 18571 2526 23608 19030 23608 4424 23608 4424 20471 4424 3011 7847 3011 1500 3011 1500 16433 1500 24404 16536 24404 7993 24404 7993 21863 7993 1910 923 1910 14 1910 14 9283 14 14555 7900 14555 22753 14555 22753 20701 22753 24925 1369 24925 21542 24925 21542 1907 21542 1433 17060 1433 19928 1433 19928 10850 19928 13290 15160 13290 8125 13290 8125 6213 8125 16429 4874 16429 11827 16429 11827 14832 11827 17522 14139 17522 16560 17522 16560 3819 16560 15279 3786 15279 1455 15279 1455 11032 1455 15659 7241 15659 1627 15659 1627 17796 1627 23826 4110 23826 21836 23826 21836 427 21836 22156 7581 22156 1427 22156 1427 14112 1427 3203 19529 3203 18415 3203 18415 1911 18415 3590 1736 3590 22454 3590 22454 2049 22454 16915 5142 16915 2828 16915 2828 14723 2828 20802 23463 20802 18016 20802 18016 10413 18016 10257 15407 10257 10021 10257 10021 4746 10021 18740 12092 18740 2907 18740 2907 4147 2907 20935 14173 20935 16250 20935 16250 20595 16250 11476 2123 11476 15893 11476 15893 766 15893 13057 8432 13057 8252 13057 8252 18353 8252 5801 15768 5801 12752 5801 12752 14953 12752 7660 16895 7660 11802 7660 11802 14276 11802 13571 21837 13571 2318 13571 2318 15075 2318 15835 3289 15835 1048 15835 1048 21737 1048 1542 21182 1542 14665 1542 14665 7659 14665 4045 18992 4045 11954 4045 11954 2562 11954 3455 21080 3455 12742 3455 12742 24564 12742 8927 3272 8927 9926 8927 9926 24754 9926 19611 16215 19611 13213 19611 13213 5248 13213 9167 13117 9167 5548 9167 5548 16753 5548 20160 24410 20160 9950 20160 9950 5156 9950 4264 2696 4264 14150 4264 14150 7213 14150 2929 3840 2929 6247 2929 6247 728 6247 9070 2953 9070 8685 9070 8685 32 8685 3942 13408 3942 4231 3942 4231 2001 4231 4229 2388 4229 16491 4229 16491 672 16491 8324 23150 8324 21344 8324 21344 11340 21344 10834 3785 10834 10229 10834 10229 16096 10229 21184 23562 21184 15955 21184 15955 24096 15955 712 20144 712 18270 712 18270 14785 18270 17462 19907 17462 5091 17462 5091 14854 5091 653 14039 653 19053 653 19053 24478 19053 21111 2721 21111 16821 21111 16821 22837 16821 23373 2126 23373 7167 23373 7167 12706 7167 5759 6758 5759 2639 5759 2639 5644 2639 54 24327 54 13922 54 13922 18901 13922 16385 15736 16385 15583 16385 15583 3952 15583 23211 21089 23211 8117 23211 8117 3334 8117 4807 22088 4807 11470 4807 11470 3995 11470 21013 908 21013 13097 21013 13097 2785 13097 5685 16792 5685 1476 5685 1476 19230 1476 19448 20264 19448 14040 19448 14040 5813 14040 1860 9208 1860 19184 1860 19184 19400 19184 20661 12019 20661 13096 20661 13096 150 13096 19868 18597 19868 8498 19868 8498 16363 8498 15046 24840 15046 7859 15046 7859 11273 7859 6561 4577 6561 9424 6561 9424 16538 9424 5540 15792 5540 22967 5540 22967 5808 22967 2120 7726 2120 17552 2120 17552 16124 17552 20900 5184 20900 3126 20900 3126 321 3126 13690 6510 13690 3184 13690 3184 20601 3184 156 2886 156 6175 156 6175 15529 6175 13984 24234 13984 11382 13984 11382 16551 11382 19569 17193 19569 18230 19569 18230 9952 18230 21376 10938 21376 19335 21376 19335 14984 19335 18541 1043 18541 5288 18541 5288 11090 5288 4416 23029 4416 11697 4416 11697 23059 11697 9034 24346 9034 12727 9034 12727 19283 12727 20712 15869 20712 19530 20712 19530 14464 19530 16371 13200 16371 6371 16371 6371 20408 6371 1681 3176 1681 16795 1681 16795 4795 16795 5515 22867 5515 5167 5515 5167 23244 5167 2979 5327 2979 11865 2979 11865 19675 11865 12497 4240 12497 12014 12497 12014 4683 12014 13098 15227 13098 14392 13098 14392 9417 14392 16194 23794 16194 20817 16194 20817 632 20817 12879 9101 12879 23774 12879 23774 2274 23774 22524 17157 22524 18988 22524 18988 12069 18988 14151 13569 14151 14149 14151 14149 7978 14149 4152 9493 4152 20295 4152 20295 23523 20295 24418 7231 24418 465 24418 465 15502 465 8542 19700 8542 702 8542 702 6612 702 2931 2664 2931 14943 2931 14943 20192 14943 4990 8627 4990 15005 4990 15005 3494 15005 24383 16972 24383 10356 24383 10356 10812 10356 10209 5422 10209 9262 10209 9262 6785 9262 17233 22825 17233 17774 17233 17774 10672 17774 13698 24151 13698 16584 13698 16584 5585 16584 21157 3437 21157 22462 21157 22462 24774 22462 15086 12387 15086 21206 15086 21206 11389 21206 3531 15099 3531 9653 3531 9653 15680 9653 2482 5937 2482 19592 2482 19592 10403 19592 17673 14014 17673 6936 17673 6936 6470 6936 3007 9236 3007 24173 3007 24173 13639 24173 4379 17749 4379 4398 4379 4398 16091 4398 1026 20205 1026 13421 1026 13421 19490 13421 6222 19719 6222 5641 6222 5641 893 5641 15542 12563 15542 7918 15542 7918 6035 7918 3501 19963 3501 9191 3501 9191 4078 9191 17696 15493 17696 6911 17696 6911 1979 6911 19116 7820 19116 5402 19116 5402 769 5402 10067 8857 10067 219 10067 219 8490 219 9773 17877 9773 21221 9773 21221 4477 21221 23649 7359 23649 18546 23649 18546 17128 18546 23333 3104 23333 433 23333 433 13332 433 24330 659 24330 5117 24330 5117 22140 5117 18418 18680 18418 9654 18418 9654 20536 9654 17083 4496 17083 21460 17083 21460 20139 21460 4391 2611 4391 18024 4391 18024 22528 18024 6514 7828 6514 14677 6514 14677 19563 14677 1115 13030 1115 21317 1115 21317 2768 21317 18126 14735 18126 24779 18126 24779 1650 24779 5055 6537 5055 6048 5055 6048 5704 6048 7967 6474 7967 18953 7967 18953 19640 18953 22282 12556 22282 2475 22282 2475 21189 2475 24460 8015 24460 22886 24460 22886 9887 22886 20874 13652 20874 24104 20874 24104 15679 24104 21945 11710 21945 17919 21945 17919 9871 17919 834 19110 834 22051 834 22051 18196 22051 19050 21154 19050 12449 19050 12449 18030 12449 1344 9408 1344 21929 1344 21929 15150 21929 23078 8731 23078 11584 23078 11584 14896 11584 22993 14249 22993 14120 22993 14120 10555 14120 7184 13955 7184 16813 7184 16813 496 16813 17031 1817 17031 22960 17031 22960 17861 22960 7906 13052 7906 23377 7906 23377 23442 23377 7565 11645 7565 8672 7565 8672 16271 8672 15221 2948 15221 16363 15221 16363 18099 16363 8540 12275 8540 4182 8540 4182 21575 4182 21695 2835 21695 12433 21695 12433 13085 12433 19379 17685 19379 18957 19379 18957 10817 18957 22936 4571 22936 10527 22936 10527 8333 10527 8478 16059 8478 10617 8478 10617 20441 10617 17619 21411 17619 22336 17619 22336 11426 22336 7762 11299 7762 7579 7762 7579 12194 7579 13823 12775 13823 20293 13823 20293 7348 20293 23169 14904 23169 2396 23169 2396 8018 2396 18083 7524 18083 14352 18083 14352 22716 14352 5226 23855 5226 19262 5226 19262 12449 19262 20078 14497 20078 23979 20078 23979 10775 23979 15485 22715 15485 24007 15485 24007 8309 24007 11040 14689 11040 8477 11040 8477 15170 8477 140 11534 140 10816 140 10816 23667 10816 15141 6229 15141 8798 15141 8798 11198 8798 13087 80 13087 19572 13087 19572 1442 19572 6377 1469 6377 16487 6377 16487 21700 16487 11248 24451 11248 8825 11248 8825 18217 8825 19194 7061 19194 4848 19194 4848 12223 4848 12227 17976 12227 3159 12227 3159 24041 3159 22819 22643 22819 900 22819 900 13163 900 15474 11558 15474 1557 15474 1557 2466 1557 12643 20891 12643 1188 12643 1188 7942 1188 11281 19165 11281 4611 11281 4611 9901 4611 10514 23037 10514 9961 10514 9961 19127 9961 19084 21444 19084 7213 19084 7213 14031 7213 868 23492 868 2349 868 2349 19307 2349 4313 4971 4313 4318 4313 4318 15549 4318 3472 19280 3472 2928 3472 2928 23697 2928 3453 22332 3453 21653 3453 21653 539 21653 19710 24928 19710 16343 19710 16343 2719 16343 15774 5801 15774 21983 15774 21983 15285 21983 1942 5437 1942 13150 1942 13150 24589 13150 7419 18440 7419 12913 7419 12913 16727 12913 22082 11555 22082 21282 22082 21282 23819 21282 10210 14143 10210 7234 10210 7234 23023 7234 1382 1142 1382 4525 1382 4525 3872 4525 15649 14814 15649 9913 15649 9913 24612 9913 10318 19360 10318 10603 10318 10603 460 10603 16900 21773 16900 22235 16900 22235 7051 22235 23794 13636 23794 6932 23794 6932 9349 6932 4588 20822 4588 16850 4588 16850 11481 16850 23189 15128 23189 9621 23189 9621 2934 9621 17421 21744 17421 2252 17421 2252 7883 2252 24771 20863 24771 5578 24771 5578 12307 5578 14449 9087 14449 7789 14449 7789 24001 7789 1869 18180 1869 16814 1869 16814 12585 16814 13300 23229 13300 3628 13300 3628 20672 3628 20875 24494 20875 7645 20875 7645 1135 7645 21616 23210 21616 15630 21616 15630 8629 15630 2589 5254 2589 4128 2589 4128 7192 4128 11466 15298 11466 16014 11466 16014 24804 16014 2474 15455 2474 11151 2474 11151 3897 11151 15167 23702 15167 24558 15167 24558 22883 24558 8734 16633 8734 16712 8734 16712 17489 16712 7569 24018 7569 18330 7569 18330 2978 18330 15945 24356 15945 24006 15945 24006 3436 24006 3022 9787 3022 13447 3022 13447 18130 13447 15148 18106 15148 1201 15148 1201 23843 1201 23275 10415 23275 11142 23275 11142 24113 11142 21460 19115 21460 17659 21460 17659 1347 17659 4145 20282 4145 9459 4145 9459 5342 9459 4309 4850 4309 16811 4309 16811 18953 16811 13111 515 13111 1351 13111 1351 14359 1351 11539 3679 11539 3904 11539 3904 23867 3904 3744 18760 3744 12562 3744 12562 16510 12562 2082 9304 2082 23455 2082 23455 11311 23455 4028 5004 4028 7315 4028 7315 18165 7315 6969 18287 6969 18668 6969 18668 23394 18668 2215 4494 2215 23227 2215 23227 24144 23227 23498 18499 23498 13426 23498 13426 1874 13426 1313 16571 1313 11150 1313 11150 815 11150 10164 22795 10164 17851 10164 17851 714 17851 9957 10536 9957 19228 9957 19228 17985 19228 4245 10288 4245 18628 4245 18628 24063 18628 14981 16630 14981 20957 14981 20957 13124 20957 15630 5652 15630 11992 15630 11992 18479 11992 19309 17581 19309 6466 19309 6466 4665 6466 5210 14214 5210 15048 5210 15048 21495 15048 21506 2845 21506 4246 21506 4246 9013 4246 20465 20127 20465 1505 20465 1505 608 1505 13981 14282 13981 12720 13981 12720 5112 12720 24238 14818 24238 13479 24238 13479 15931 13479 8402 12321 8402 14522 8402 14522 2430 14522 21741 2039 21741 9858 21741 9858 11203 9858 13790 15380 13790 17444 13790 17444 8723 17444 11295 22298 11295 1343 11295 1343 15439 1343 23201 7636 23201 9892 23201 9892 19554 9892 24569 4515 24569 3753 24569 3753 21151 3753 16166 5755 16166 3258 16166 3258 22133 3258 12933 19908 12933 19933 12933 19933 19291 19933 19099 7085 19099 7857 19099 7857 1529 7857 21198 1558 21198 8190 21198 8190 24541 8190 23382 22474 23382 8793 23382 8793 6894 8793 5311 18836 5311 20945 5311 20945 8174 20945 24245 7262 24245 15323 24245 15323 8123 15323 8589 19972 8589 24055 8589 24055 5469 24055 10147 23994 10147 24391 10147 24391 18912 24391 23737 12732 23737 20844 23737 20844 18641 20844 7015 6765 7015 639 7015 639 23450 639 7302 12873 7302 5685 7302 5685 24787 5685 1066 14482 1066 11049 1066 11049 23307 11049 14294 24334 14294 11385 14294 11385 16225 11385 8369 759 8369 18386 8369 18386 17066 18386 23820 18248 23820 131 23820 131 9551 131 12952 12863 12952 18222 12952 18222 4396 18222 1658 22861 1658 6223 1658 6223 6275 6223 1155 3009 1155 10315 1155 10315 1027 10315 421 15889 421 15106 421 15106 20021 15106 3093 3396 3093 21760 3093 21760 7613 21760 874 22406 874 3467 874 3467 5218 3467 11564 4059 11564 944 11564 944 12483 944 6314 13751 6314 3088 6314 3088 22201 3088 13267 8813 13267 10046 13267 10046 24943 10046 12637 6703 12637 16740 12637 16740 5770 16740 9738 14366 9738 11582 9738 11582 18611 11582 3796 9014 3796 16515 3796 16515 281 16515 17777 643 17777 24301 17777 24301 21104 24301 5716 6062 5716 18831 5716 18831 11259 18831 4052 4048 4052 21071 4052 21071 11698 21071 19002 12774 19002 3304 19002 3304 18514 3304 7115 15281 7115 1729 7115 1729 6710 1729 22058 20892 22058 25 22058 25 9329 25 22170 6617 22170 17832 22170 17832 19415 17832 618 12910 618 12417 618 12417 19164 12417 20799 2265 20799 14031 20799 14031 19524 14031 22065 19109 22065 10260 22065 10260 19437 10260 19819 13296 19819 9168 19819 9168 24973 9168 13978 14841 13978 19264 13978 19264 1492 19264 409 8261 409 21015 409 21015 16471 21015 13773 13822 13773 21517 13773 21517 5870 21517 2952 13307 2952 189 2952 189 9960 189 14684 5225 14684 5612 14684 5612 16653 5612 10000 19697 10000 5999 10000 5999 24760 5999 19957 11876 19957 19283 19957 19283 8106 19283 780 14945 780 17794 780 17794 10731 17794 6002 9152 6002 12068 6002 12068 4101 12068 18185 19093 18185 19205 18185 19205 1649 19205 14136 8967 14136 4174 14136 4174 12746 4174 21293 23873 21293 4738 21293 4738 3360 4738 7488 24225 7488 4308 7488 4308 18273 4308 9850 10765 9850 20146 9850 20146 22283 20146 863 23952 863 24790 863 24790 9886 24790 15603 4089 15603 810 15603 810 22222 810 21434 4084 21434 6808 21434 6808 19353 6808 24766 3188 24766 17997 24766 17997 24544 17997 21769 141 21769 12609 21769 12609 1805 12609 13968 2549 13968 12200 13968 12200 11589 12200 4213 4851 4213 12191 4213 12191 3557 12191 9514 16710 9514 4177 9514 4177 20136 4177 14162 312 14162 14764 14162 14764 20649 14764 9510 20700 9510 1964 9510 1964 6453 1964 12010 8582 12010 13047 12010 13047 17366 13047 731 19247 731 4189 731 4189 1754 4189 11280 16953 11280 16389 11280 16389 22563 16389 1162 4955 1162 10764 1162 10764 24086 10764 7572 18618 7572 3260 7572 3260 4770 3260 9111 21605 9111 11714 9111 11714 11152 11714 14578 3076 14578 356 14578 356 20409 356 10151 21534 10151 22115 10151 22115 5932 22115 13951 18205 13951 3607 13951 3607 3950 3607 9460 7545 9460 125 9460 125 2093 125 8091 18747 8091 20221 8091 20221 24174 20221 10516 14131 10516 18344 10516 18344 14046 18344 8805 23263 8805 11498 8805 11498 18623 11498 4792 579 4792 11743 4792 11743 20294 11743 11412 17149 11412 6458 11412 6458 24401 6458 23102 7003 23102 716 23102 716 8604 716 10637 1484 10637 14238 10637 14238 6550 14238 12507 17798 12507 16654 12507 16654 1786 16654 13393 4935 13393 11139 13393 11139 2500 11139 5995 1988 5995 17070 5995 17070 24682 17070 11470 17003 11470 20365 11470 20365 115 20365 15939 22261 15939 15672 15939 15672 6934 15672 20766 13456 20766 23989 20766 23989 2348 23989 23130 8435 23130 5281 23130 5281 7363 5281 2087 1275 2087 17139 2087 17139 5649 17139 23724 17044 23724 17756 23724 17756 7603 17756 22116 15446 22116 8426 22116 8426 16838 8426 8703 17114 8703 14532 8703 14532 5302 14532 12418 6821 12418 22183 12418 22183 9412 22183 3683 20383 3683 14083 3683 14083 19183 14083 22753 21554 22753 19729 22753 19729 14543 19729 20822 6082 20822 4756 20822 4756 914 4756 2560 4789 2560 936 2560 936 4711 936 5564 23059 5564 4012 5564 4012 11381 4012 21842 14226 21842 17069 21842 17069 10452 17069 16948 23040 16948 23352 16948 23352 2089 23352 9173 14252 9173 3059 9173 3059 11168 3059 10818 458 10818 8737 10818 8737 18913 8737 949 13415 949 12736 949 12736 18406 12736 16957 11633 16957 1707 16957 1707 12414 1707 23774 16664 23774 21277 23774 21277 6003 21277 763 21606 763 19996 763 19996 23776 19996 2933 17886 2933 869 2933 869 5316 869 10907 4914 10907 23709 10907 23709 19487 23709 18174 7673 18174 15614 18174 15614 3824 15614 1500 18124 1500 17376 1500 17376 2008 17376 13835 13032 13835 23274 13835 23274 19035 23274 16208 2644 16208 7185 16208 7185 9054 7185 17986 3489 17986 22812 17986 22812 3198 22812 15891 16644 15891 8696 15891 8696 8778 8696 21883 7611 21883 4100 21883 4100 22989 4100 6505 3400 6505 24970 6505 24970 20313 24970 5866 18154 5866 21628 5866 21628 11017 21628 24071 12038 24071 19810 24071 19810 18597 19810 11636 4391 11636 3542 11636 3542 7638 3542 21884 1518 21884 17433 21884 17433 19570 17433 828 14379 828 5019 828 5019 21232 5019 4316 15121 4316 5318 4316 5318 19744 5318 14473 22072 14473 13554 14473 13554 13565 13554 23036 20237 23036 17294 23036 17294 3894 17294 4051 21410 4051 23469 4051 23469 347 23469 20257 11262 20257 10045 20257 10045 7219 10045 16084 10932 16084 1970 16084 1970 8571 1970 24780 18406 24780 6115 24780 6115 24175 6115 7786 6451 7786 22667 7786 22667 20285 22667 18792 2852 18792 4900 18792 4900 2795 4900 24572 20291 24572 19706 24572 19706 16442 19706 20381 16594 20381 17829 20381 17829 2722 17829 14213 22086 14213 9093 14213 9093 14897 9093 5940 22126 5940 2804 5940 2804 23556 2804 1288 11967 1288 12049 1288 12049 21641 12049 13383 1453 13383 21160 13383 21160 7804 21160 5202 6652 5202 21904 5202 21904 1150 21904 13703 19511 13703 9894 13703 9894 15731 9894 6857 7979 6857 8242 6857 8242 20339 8242 24090 19701 24090 3419 24090 3419 5212 3419 12553 10104 12553 12303 12553 12303 243 12303 8789 15945 8789 13323 8789 13323 8569 13323 17446 12300 17446 17101 17446 17101 24657 17101 6947 4842 6947 2826 6947 2826 3090 2826 12470 12211 12470 929 12470 929 17961 929 1868 16606 1868 4580 1868 4580 9575 4580 18937 15450 18937 6093 18937 6093 16634 6093 18132 22429 18132 14727 18132 14727 5305 14727 419 13494 419 20693 419 20693 16954 20693 23559 8697 23559 16543 23559 16543 8299 16543 7039 18616 7039 21738 7039 21738 6903 21738 13815 21110 13815 22456 13815 22456 7337 22456 22656 15519 22656 13449 22656 13449 5115 13449 1765 17840 1765 4363 1765 4363 222 4363 12250 11423 12250 627 12250 627 14058 627 1037 9094 1037 13790 1037 13790 23607 13790 7511 5869 7511 21759 7511 21759 24454 21759 24857 1255 24857 20175 24857 20175 9255 20175 193 10720 193 22536 193 22536 18476 22536 12909 21511 12909 17231 12909 17231 24196 17231 14574 3510 14574 11495 14574 11495 12315 11495 20668 10242 20668 4150 20668 4150 803 4150 1048 722 1048 7705 1048 7705 24014 7705 17766 6264 17766 632 17766 632 3673 632 1890 19144 1890 18045 1890 18045 14926 18045 12834 13071 12834 17452 12834 17452 8276 17452 17030 8723 17030 1688 17030 1688 22159 1688 19453 6747 19453 18975 19453 18975 9507 18975 15440 6787 15440 8706 15440 8706 20556 8706 4059 9931 4059 7984 4059 7984 20365 7984 23897 2325 23897 16025 23897 16025 13756 16025 8941 3394 8941 14834 8941 14834 17721 14834 4196 2853 4196 14574 4196 14574 5345 14574 4941 4171 4941 9436 4941 9436 13548 9436 6418 7769 6418 13180 6418 13180 22297 13180 20412 12960 20412 13892 20412 13892 22864 13892 36 13830 36 16431 36 16431 2019 16431 24609 12731 24609 8284 24609 8284 12862 8284 13212 1933 13212 13081 13212 13081 8913 13081 20890 135 20890 5906 20890 5906 4287 5906 5160 8795 5160 8083 5160 8083 8110 8083 15097 4104 15097 5564 15097 5564 9878 5564 493 18932 493 6002 493 6002 1916 6002 3465 23559 3465 8961 3465 8961 792 8961 15722 7394 15722 22978 15722 22978 9760 22978 8235 12512 8235 1608 8235 1608 20941 1608 7076 14184 7076 19310 7076 19310 8097 19310 3704 9318 3704 12059 3704 12059 10806 12059 3365 8105 3365 19121 3365 19121 7021 19121 11577 16271 11577 6571 11577 6571 18070 6571 9314 18997 9314 17076 9314 17076 21355 17076 6272 20885 6272 18275 6272 18275 21243 18275 20490 3886 20490 11374 20490 11374 19269 11374 5477 23430 5477 10682 5477 10682 3336 10682 24517 14510 24517 4845 24517 4845 6288 4845 6843 11658 6843 10129 6843 10129 23632 10129 18633 16202 18633 16823 18633 16823 14693 16823 6983 16777 6983 6278 6983 6278 22386 6278 8662 22734 8662 23697 8662 23697 9278 23697 8178 1345 8178 8991 8178 8991 7636 8991 17567 11597 17567 10946 17567 10946 23948 10946 17910 10731 17910 5300 17910 5300 10854 5300 8467 18928 8467 4642 8467 4642 15587 4642 7984 7391 7984 7497 7984 7497 17496 7497 1241 20300 1241 5846 1241 5846 22437 5846 6690 100 6690 20032 6690 20032 19577 20032 1803 21597 1803 7131 1803 7131 2666 7131 21108 11545 21108 23168 21108 23168 15815 23168 9737 24029 9737 19392 9737 19392 23935 19392 24575 6190 24575 22832 24575 22832 18387 22832 4985 15601 4985 9430 4985 9430 24295 9430 8208 20994 8208 4239 8208 4239 11180 4239 11393 15326 11393 11958 11393 11958 22793 11958 1443 11199 1443 8200 1443 8200 20390 8200 4183 23593 4183 12175 4183 12175 8900 12175 12088 14342 12088 18522 12088 18522 5270 18522 16296 6314 16296 9058 16296 9058 17848 9058 24385 6430 24385 9331 24385 9331 12653 9331 8771 8821 8771 18940 8771 18940 1545 18940 24391 7702 24391 23898 24391 23898 12057 23898 16692 8480 16692 18042 16692 18042 16630 18042 23216 5370 23216 18551 23216 18551 24563 18551 13940 4995 13940 15260 13940 15260 6467 15260 1748 21532 1748 10865 1748 10865 12674 10865 14044 1738 14044 4087 14044 4087 224 4087 2213 8137 2213 17170 2213 17170 11696 17170 23166 15141 23166 12027 23166 12027 15657 12027 6092 16984 6092 12457 6092 12457 1426 12457 2469 16675 2469 3761 2469 3761 15992 3761 368 24534 368 15665 368 15665 266 15665 20780 2851 20780 22090 20780 22090 1023 22090 9971 8853 9971 10248 9971 10248 17939 10248 15414 20583 15414 7349 15414 7349 5038 7349 15014 2877 15014 7418 15014 7418 1270 7418 9366 17537 9366 6653 9366 6653 727 6653 584 22326 584 24787 584 24787 23908 24787 1811 23382 1811 17661 1811 17661 21911 17661 12732 11787 12732 23751 12732 23751 8269 23751 5562 17944 5562 3728 5562 3728 8763 3728 9165 6511 9165 23653 9165 23653 22576 23653 20708 13185 20708 7098 20708 7098 9917 7098 3428 12005 3428 13728 3428 13728 3408 13728 11083 13525 11083 7365 11083 7365 14102 7365 17808 13082 17808 13327 17808 13327 12185 13327 13932 20109 13932 6566 13932 6566 16709 6566 48 11770 48 16090 48 16090 5957 16090 24899 15312 24899 6058 24899 6058 2018 6058 20426 313 20426 16409 20426 16409 8743 16409 6052 1301 6052 1643 6052 1643 7681 1643 10004 18756 10004 2911 10004 2911 10460 2911 5310 9641 5310 8618 5310 8618 7685 8618 2623 15478 2623 5654 2623 5654 11830 5654 14975 11886 14975 20629 14975 20629 8087 20629 5231 6335 5231 20212 5231 20212 14154 20212 5094 1806 5094 8070 5094 8070 22036 8070 8236 24489 8236 2105 8236 2105 18502 2105 8397 2760 8397 24743 8397 24743 21809 24743 13563 7282 13563 18662 13563 18662 6584 18662 23413 1112 23413 8496 23413 8496 13434 8496 1400 17029 1400 10849 1400 10849 23315 10849 21308 9960 21308 19738 21308 19738 16214 19738 23854 18506 23854 4027 23854 4027 16541 4027 1154 9822 1154 13809 1154 13809 15629 13809 15246 2022 15246 18781 15246 18781 18499 18781 19564 22317 19564 11739 19564 11739 15482 11739 23145 17483 23145 4105 23145 4105 18845 4105 10569 3451 10569 21467 10569 21467 20840 21467 1326 3985 1326 17903 1326 17903 21763 17903 9493 13305 9493 24516 9493 24516 24501 24516 13031 5187 13031 12847 13031 12847 9692 12847 2368 10674 2368 8851 2368 8851 11211 8851 2493 22560 2493 1732 2493 1732 22231 1732 22950 14759 22950 17068 22950 17068 18781 17068 22969 22266 22969 23607 22969 23607 22618 23607 15113 17061 15113 21326 15113 21326 1179 21326 8394 14164 8394 14633 8394 14633 5200 14633 9671 8844 9671 22565 9671 22565 18991 22565 960 7354 960 5200 960 5200 10816 5200 11690 17565 11690 23355 11690 23355 17526 23355 18579 16193 18579 7036 18579 7036 13439 7036 2994 3075 2994 22179 2994 22179 15198 22179 13075 2901 13075 15193 13075 15193 4068 15193 22847 18526 22847 2849 22847 2849 5944 2849 24278 11394 24278 13612 24278 13612 22577 13612 7751 21458 7751 21848 7751 21848 8494 21848 8021 9452 8021 9914 8021 9914 3743 9914 6243 9235 6243 18194 6243 18194 255 18194 13152 19880 13152 1332 13152 1332 15175 1332 17775 7218 17775 10003 17775 10003 1121 10003 2047 11830 2047 21150 2047 21150 12740 21150 22439 16096 22439 17576 22439 17576 12092 17576 19666 14124 19666 9564 19666 9564 4189 9564 6441 15508 6441 10140 6441 10140 15621 10140 4673 207 4673 15094 4673 15094 10981 15094 2400 12293 2400 11780 2400 11780 4238 11780 14067 2630 14067 17803 14067 17803 9445 17803 1837 21601 1837 20014 1837 20014 8453 20014 13504 16206 13504 9112 13504 9112 2202 9112 24840 19825 24840 6870 24840 6870 23051 6870 148 424 148 1811 148 1811 1165 1811 17400 2603 17400 24470 17400 24470 11314 24470 11831 19092 11831 10517 11831 10517 16360 10517 24512 12281 24512 1613 24512 1613 17539 1613 24819 5317 24819 713 24819 713 23859 713 6452 21445 6452 4761 6452 4761 22334 4761 4568 8617 4568 13020 4568 13020 4193 13020 3840 3777 3840 1437 3840 1437 15497 1437 10726 4296 10726 9763 10726 9763 21702 9763 15949 4722 15949 3137 15949 3137 20738 3137 8294 16734 8294 17586 8294 17586 8689 17586 9973 14089 9973 22184 9973 22184 15904 22184 13539 22796 13539 18533 13539 18533 20842 18533 18051 6163 18051 4505 18051 4505 22668 4505 13739 710 13739 9845 13739 9845 7334 9845 1699 14390 1699 12496 1699 12496 21287 12496 5536 11570 5536 13407 5536 13407 16813 13407 471 2312 471 1467 471 1467 3629 1467 9308 9170 9308 22760 9308 22760 19713 22760 18769 21581 18769 18300 18769 18300 24362 18300 23509 7240 23509 4841 23509 4841 15759 4841 12217 11867 12217 10131 12217 10131 13594 10131 7177 8417 7177 21013 7177 21013 13170 21013 6964 79 6964 17176 6964 17176 16592 17176 5492 6365 5492 17136 5492 17136 10680 17136 11520 180 11520 17758 11520 17758 2417 17758 20523 2351 20523 16019 20523 16019 14589 16019 5037 18082 5037 6700 5037 6700 16025 6700 4366 19054 4366 16505 4366 16505 18656 16505 9402 10134 9402 6500 9402 6500 6519 6500 5777 12680 5777 24200 5777 24200 3238 24200 9829 12653 9829 8739 9829 8739 18539 8739 8392 4176 8392 3943 8392 3943 14474 3943 8438 3925 8438 22940 8438 22940 10815 22940 21614 21290 21614 17713 21614 17713 5102 17713 9237 10562 9237 20531 9237 20531 16623 20531 6466 23314 6466 14668 6466 14668 20097 14668 14055 12622 14055 23411 14055 23411 1568 23411 4413 20477 4413 13231 4413 13231 11076 13231 14819 1873 14819 22450 14819 22450 5103 22450 11919 294 11919 739 11919 739 18865 739 19384 16249 19384 1075 19384 1075 20622 1075 12580 17871 12580 12699 12580 12699 5885 12699 21285 15287 21285 13218 21285 13218 12205 13218 18818 16156 18818 21014 18818 21014 12467 21014 18903 24963 18903 5385 18903 5385 22164 5385 22380 22328 22380 9841 22380 9841 11995 9841 6328 20099 6328 19868 6328 19868 11864 19868 14011 2138 14011 23378 14011 23378 8134 23378 24972 9939 24972 15489 24972 15489 1944 15489 13880 15199 13880 13623 13880 13623 15782 13623 12480 21934 12480 10274 12480 10274 23277 10274 18482 23583 18482 6522 18482 6522 19919 6522 11894 15669 11894 1719 11894 1719 9961 1719 11732 12344 11732 16335 11732 16335 3878 16335 10913 5031 10913 14472 10913 14472 11154 14472 9975 6080 9975 23977 9975 23977 7698 23977 17091 19151 17091 5936 17091 5936 23123 5936 3779 24083 3779 2184 3779 2184 261 2184 8044 9041 8044 18253 8044 18253 12350 18253 24502 8847 24502 18119 24502 18119 18807 18119 152 8522 152 9889 152 9889 1202 9889 10227 8398 10227 2151 10227 2151 15821 2151 15528 668 15528 7319 15528 7319 6359 7319 12683 16416 12683 14458 12683 14458 1796 14458 2492 19038 2492 4183 2492 4183 21415 4183 1567 8661 1567 13961 1567 13961 9687 13961 2734 14118 2734 23710 2734 23710 19580 23710 6948 14887 6948 2774 6948 2774 4219 2774 7128 11064 7128 17741 7128 17741 2234 17741 14991 27 14991 19826 14991 19826 17409 19826 14471 4297 14471 2868 14471 2868 18239 2868 9107 6422 9107 11043 9107 11043 5980 11043 9351 19947 9351 3294 9351 3294 18517 3294 18313 16595 18313 2975 18313 2975 4747 2975 6284 17317 6284 1250 6284 1250 3965 1250 8242 4213 8242 11878 8242 11878 15011 11878 20014 8675 20014 21780 20014 21780 24111 21780 24505 13608 24505 3959 24505 3959 23341 3959 12123 10016 12123 11807 12123 11807 5281 11807 14345 1769 14345 9106 14345 9106 23261 9106 17929 7298 17929 18723 17929 18723 18208 18723 3249 17072 3249 22561 3249 22561 19637 22561 19248 10659 19248 18036 19248 18036 1190 18036 21367 9834 21367 23497 21367 23497 20346 23497 10768 24317 10768 11416 10768 11416 3911 11416 20503 18473 20503 20987 20503 20987 13983 20987 22238 14353 22238 19375 22238 19375 11899 19375 14974 393 14974 2162 14974 2162 1080 2162 17554 18487 17554 484 17554 484 14050 484 700 3629 700 14676 700 14676 23713 14676 3622 14467 3622 17860 3622 17860 8954 17860 15332 15414 15332 13771 15332 13771 11861 13771 22544 16417 22544 22472 22544 22472 14666 22472 10782 12645 10782 18935 10782 18935 2076 18935 13663 22793 13663 17209 13663 17209 23715 17209 6493 13483 6493 23139 6493 23139 14049 23139 1038 16975 1038 16756 1038 16756 3984 16756 3994 344 3994 110 3994 110 22786 110 891 12638 891 17066 891 17066 23376 17066 12594 1502 12594 10861 12594 10861 23357 10861 6303 14102 6303 13422 6303 13422 21150 13422 18276 15621 18276 16855 18276 16855 4645 16855 24224 15602 24224 18167 24224 18167 23964 18167 24464 2756 24464 1150 24464 1150 16164 1150 10910 11782 10910 20538 10910 20538 15016 20538 15636 2967 15636 5607 15636 5607 9501 5607 8572 19389 8572 1600 8572 1600 1607 1600 3377 18918 3377 21633 3377 21633 18730 21633 5768 23545 5768 10646 5768 10646 15728 10646 12014 12567 12014 11178 12014 11178 6576 11178 13380 15921 13380 18863 13380 18863 7646 18863 16412 21212 16412 11386 16412 11386 16013 11386 19227 53 19227 20786 19227 20786 14592 20786 23034 4855 23034 10042 23034 10042 8748 10042 4019 11904 4019 8475 4019 8475 19965 8475 2229 15066 2229 8628 2229 8628 18951 8628 1961 2204 1961 9815 1961 9815 21302 9815 7799 23572 7799 20151 7799 20151 18299 20151 8587 2467 8587 24965 8587 24965 4582 24965 477 8643 477 9427 477 9427 23085 9427 22504 24781 22504 16836 22504 16836 14942 16836 3293 18677 3293 24452 3293 24452 6757 24452 9839 9732 9839 4797 9839 4797 686 4797 6059 2895 6059 9222 6059 9222 7595 9222 12409 16017 12409 14292 12409 14292 15351 14292 1719 24473 1719 1563 1719 1563 20461 1563 4972 8900 4972 12903 4972 12903 11025 12903 6307 11464 6307 5543 6307 5543 10071 5543 22208 20970 22208 13241 22208 13241 5220 13241 20506 24067 20506 9690 20506 9690 7755 9690 23136 21541 23136 19382 23136 19382 13540 19382 21123 18229 21123 17109 21123 17109 3108 17109 20457 15827 20457 4399 20457 4399 9690 4399 7246 19103 7246 570 7246 570 23406 570 476 23729 476 16500 476 16500 2856 16500 13908 6269 13908 3425 13908 3425 5275 3425 9730 17169 9730 13826 9730 13826 10845 13826 6054 12072 6054 15558 6054 15558 24684 15558 19066 7384 19066 1864 19066 1864 4407 1864 14325 16151 14325 6481 14325 6481 7560 6481 13728 16076 13728 19084 13728 19084 4247 19084 22123 7343 22123 6193 22123 6193 11487 6193 4710 5501 4710 12751 4710 12751 18249 12751 4913 6598 4913 13138 4913 13138 22920 13138 12143 12052 12143 4863 12143 4863 8167 4863 6807 17538 6807 5059 6807 5059 7632 5059 17888 10347 17888 24099 17888 24099 4805 24099 24670 12128 24670 2919 24670 2919 11717 2919 7981 921 7981 13823 7981 13823 13996 13823 6155 24349 6155 23713 6155 23713 21174 23713 12468 10970 12468 16554 12468 16554 6113 16554 15997 20411 15997 9761 15997 9761 23696 9761 9474 9024 9474 19884 9474 19884 24509 19884 18213 4777 18213 18356 18213 18356 15383 18356 3251 7132 3251 16731 3251 16731 3736 16731 24402 22434 24402 15406 24402 15406 14956 15406 21309 23217 21309 14613 21309 14613 5666 14613 2535 5914 2535 11088 2535 11088 1814 11088 21653 18454 21653 19656 21653 19656 5686 19656 5269 16345 5269 17021 5269 17021 16139 17021 3662 19474 3662 3434 3662 3434 17279 3434 21772 20386 21772 39 21772 39 22399 39 21029 7716 21029 1081 21029 1081 8334 1081 8871 6897 8871 2384 8871 2384 2871 2384 3020 2347 3020 11441 3020 11441 6571 11441 13052 6293 13052 20633 13052 20633 11441 20633 23589 3251 23589 21030 23589 21030 17468 21030 20493 3898 20493 24962 20493 24962 23175 24962 11826 3331 11826 14232 11826 14232 8081 14232 12471 12078 12471 16695 12471 16695 17837 16695 10936 1654 10936 24302 10936 24302 21944 24302 18707 7055 18707 8707 18707 8707 7639 8707 3898 882 3898 20771 3898 20771 5838 20771 25 23779 25 21954 25 21954 6581 21954 15751 970 15751 16922 15751 16922 15851 16922 3461 8759 3461 4528 3461 4528 3367 4528 4706 16655 4706 20006 4706 20006 22326 20006 11742 108 11742 23273 11742 23273 9249 23273 9777 20725 9777 11244 9777 11244 926 11244 24886 14570 24886 7768 24886 7768 8760 7768 6578 9362 6578 3135 6578 3135 22336 3135 6490 21099 6490 9977 6490 9977 8576 9977 9649 7552 9649 12941 9649 12941 2353 12941 18464 7967 18464 6889 18464 6889 704 6889 11700 5262 11700 116 11700 116 20680 116 6013 6012 6013 20215 6013 20215 1901 20215 3834 8263 3834 10106 3834 10106 15761 10106 23019 6118 23019 10899 23019 10899 14714 10899 4401 5916 4401 2306 4401 2306 15808 2306 19333 511 19333 23717 19333 23717 21804 23717 22515 4304 22515 22905 22515 22905 9251 22905 11012 7620 11012 14693 11012 14693 23933 14693 488 24392 488 23792 488 23792 14517 23792 2917 5308 2917 2398 2917 2398 4545 2398 22906 20433 22906 18015 22906 18015 14821 18015 24137 4819 24137 56 24137 56 20763 56 8346 14000 8346 20158 8346 20158 1504 20158 17298 7401 17298 19911 17298 19911 16161 19911 17135 2412 17135 9929 17135 9929 2278 9929 10127 13913 10127 11481 10127 11481 7530 11481 24042 19146 24042 4712 24042 4712 2622 4712 13328 23824 13328 3244 13328 3244 20547 3244 10663 13368 10663 9508 10663 9508 15532 9508 2112 3553 2112 747 2112 747 9088 747 17045 15204 17045 24326 17045 24326 2023 24326 5030 18422 5030 19000 5030 19000 11058 19000 10942 20007 10942 22248 10942 22248 1935 22248 806 18278 806 18776 806 18776 21196 18776 1134 6189 1134 11337 1134 11337 10089 11337 10013 5756 10013 17723 10013 17723 24209 17723 16311 16347 16311 9969 16311 9969 19126 9969 4548 19565 4548 20636 4548 20636 3600 20636 16805 8203 16805 6060 16805 6060 22466 6060 8868 13725 8868 13153 8868 13153 8213 13153 5594 17165 5594 24535 5594 24535 21394 24535 15936 16027 15936 18809 15936 18809 7538 18809 12277 1778 12277 3327 12277 3327 19978 3327 3703 865 3703 15687 3703 15687 3308 15687 1169 7110 1169 234 1169 234 6725 234 13319 5636 13319 9680 13319 9680 6206 9680 15776 16791 15776 13974 15776 13974 14525 13974 1520 22635 1520 5160 1520 5160 23044 5160 340 7324 340 12726 340 12726 16074 12726 19922 24175 19922 12691 19922 12691 7674 12691 134 16074 134 15823 134 15823 12899 15823 3149 21915 3149 24528 3149 24528 1099 24528 20085 24214 20085 12044 20085 12044 28 12044 22725 24770 22725 12124 22725 12124 6184 12124 3710 92 3710 10972 3710 10972 22028 10972 3827 10807 3827 1235 3827 1235 7617 1235 1852 2565 1852 9177 1852 9177 9032 9177 15911 7081 15911 24792 15911 24792 14606 24792 3971 13075 3971 8097 3971 8097 22276 8097 820 13832 820 13015 820 13015 18220 13015 17875 7345 17875 8160 17875 8160 21846 8160 10809 4277 10809 8217 10809 8217 20930 8217 17784 3038 17784 4467 17784 4467 17963 4467 16081 5408 16081 5684 16081 5684 13491 5684 16808 1139 16808 3048 16808 3048 19787 3048 23473 16579 23473 20360 23473 20360 8075 20360 4939 15846 4939 5968 4939 5968 21643 5968 3368 11234 3368 24675 3368 24675 9958 24675 10969 10497 10969 3821 10969 3821 13955 3821 18508 2604 18508 425 18508 425 5375 425 12197 8858 12197 14729 12197 14729 3849 14729 352 165 352 16407 352 16407 4759 16407 9697 7603 9697 12233 9697 12233 15525 12233 6398 4982 6398 12036 6398 12036 21811 12036 20367 11225 20367 6435 20367 6435 6524 6435 16599 2417 16599 18752 16599 18752 5087 18752 16303 4192 16303 17360 16303 17360 2597 17360 20914 476 20914 24658 20914 24658 22363 24658 3312 8146 3312 13986 3312 13986 23781 13986 1209 7312 1209 5113 1209 5113 7702 5113 16365 16781 16365 811 16365 811 15185 811 24841 22515 24841 23903 24841 23903 19033 23903 22066 22185 22066 6321 22066 6321 6778 6321 18789 5276 18789 19211 18789 19211 1339 19211 4949 6376 4949 8000 4949 8000 751 8000 2573 22287 2573 20640 2573 20640 15361 20640 20748 8594 20748 664 20748 664 4761 664 24136 5416 24136 3283 24136 3283 12571 3283 6860 21725 6860 3274 6860 3274 11513 3274 5472 12713 5472 22198 5472 22198 6651 22198 5033 10479 5033 13635 5033 13635 5786 13635 17049 21121 17049 3873 17049 3873 2534 3873 6101 9233 6101 21970 6101 21970 11846 21970 21947 14017 21947 16942 21947 16942 18736 16942 9305 22123 9305 918 9305 918 21045 918 4406 14780 4406 15071 4406 15071 21203 15071 14701 24373 14701 4563 14701 4563 9169 4563 4685 1737 4685 3268 4685 3268 1560 3268 7434 5258 7434 4751 7434 4751 8971 4751 1688 12961 1688 9665 1688 9665 1152 9665 14835 21382 14835 16057 14835 16057 16392 16057 20651 5321 20651 19551 20651 19551 16864 19551 10304 10595 10304 4167 10304 4167 638 4167 19893 19531 19893 6001 19893 6001 11495 6001 6382 16978 6382 8504 6382 8504 17448 8504 3973 19062 3973 6938 3973 6938 10863 6938 4544 2981 4544 18038 4544 18038 16031 18038 3963 11737 3963 14190 3963 14190 18494 14190 3174 22731 3174 3747 3174 3747 5063 3747 16036 2969 16036 24229 16036 24229 15050 24229 18737 18273 18737 19691 18737 19691 5010 19691 5322 21679 5322 19127 5322 19127 13425 19127 2200 6602 2200 12693 2200 12693 773 12693 20091 4569 20091 21323 20091 21323 19041 21323 14936 18100 14936 3441 14936 3441 5086 3441 10176 4280 10176 17338 10176 17338 12761 17338 11808 22288 11808 957 11808 957 10103 957 1465 3196 1465 12944 1465 12944 20389 12944 13753 12650 13753 22264 13753 22264 15824 22264 7368 17912 7368 5970 7368 5970 8017 5970 18002 17769 18002 23988 18002 23988 18033 23988 17608 12229 17608 8829 17608 8829 15810 8829 12971 10177 12971 4964 12971 4964 1408 4964 22978 20233 22978 20737 22978 20737 20191 20737 15391 20453 15391 18598 15391 18598 11546 18598 1970 919 1970 8030 1970 8030 16357 8030 6499 24539 6499 5955 6499 5955 7584 5955 19430 22478 19430 9878 19430 9878 2199 9878 4510 21794 4510 7392 4510 7392 22432 7392 23962 16402 23962 2419 23962 2419 3162 2419 24254 4021 24254 118 24254 118 1722 118 6623 19726 6623 1276 6623 1276 24426 1276 21386 15174 21386 20581 21386 20581 5969 20581 15398 452 15398 3378 15398 3378 6107 3378 4312 5442 4312 20494 4312 20494 8867 20494 12575 6919 12575 22284 12575 22284 1118 22284 13323 3824 13323 9700 13323 9700 4735 9700 16998 5100 16998 12077 16998 12077 18592 12077 10619 8295 10619 7106 10619 7106 2006 7106 13136 22679 13136 21710 13136 21710 2559 21710 13305 15521 13305 17103 13305 17103 22430 17103 794 2142 794 24026 794 24026 11850 24026 11286 11377 11286 24169 11286 24169 17876 24169 15468 16751 15468 11323 15468 11323 1235 11323 17097 19514 17097 11351 17097 11351 19442 11351 13892 10336 13892 10309 13892 10309 14361 10309 17305 3550 17305 17628 17305 17628 12142 17628 24845 8377 24845 15709 24845 15709 13285 15709 13129 14790 13129 18085 13129 18085 14364 18085 13848 5485 13848 2578 13848 2578 8162 2578 3728 9312 3728 18004 3728 18004 1768 18004 15556 17559 15556 6913 15556 6913 14749 6913 6011 441 6011 2968 6011 2968 2667 2968 13012 18426 13012 3685 13012 3685 6256 3685 5354 7826 5354 16917 5354 16917 8668 16917 9371 12917 9371 22366 9371 22366 4427 22366 21556 1683 21556 9082 21556 9082 20394 9082 10636 12949 10636 18624 10636 18624 18843 18624 6119 24932 6119 15788 6119 15788 11983 15788 8209 18175 8209 7537 8209 7537 6389 7537 21467 5536 21467 2580 21467 2580 23573 2580 8952 19358 8952 23616 8952 23616 4199 23616 20475 13401 20475 11124 20475 11124 5645 11124 10499 24917 10499 14235 10499 14235 19944 14235 18853 23787 18853 13118 18853 13118 13748 13118 9794 21450 9794 19654 9794 19654 5681 19654 6302 18843 6302 21578 6302 21578 4163 21578 7138 16902 7138 9711 7138 9711 437 9711 9416 18544 9416 18993 9416 18993 5421 18993 11839 24832 11839 22396 11839 22396 5588 22396 4606 2462 4606 4640 4606 4640 1831 4640 13405 1038 13405 8292 13405 8292 23773 8292 14071 5811 14071 5347 14071 5347 6726 5347 10275 14183 10275 17682 10275 17682 9292 17682 21647 7028 21647 21538 21647 21538 15324 21538 23040 5579 23040 16154 23040 16154 17742 16154 17116 18607 17116 7654 17116 7654 20775 7654 2601 8322 2601 21906 2601 21906 12002 21906 671 7079 671 18297 671 18297 5806 18297 10709 8249 10709 20431 10709 20431 18378 20431 14644 16901 14644 1697 14644 1697 17831 1697 4820 12407 4820 23738 4820 23738 11557 23738 12056 17085 12056 4733 12056 4733 4630 4733 3569 5512 3569 1202 3569 1202 21704 1202 7041 9325 7041 17694 7041 17694 4044 17694 8611 21788 8611 15314 8611 15314 22652 15314 21230 6401 21230 18989 21230 18989 21169 18989 23943 11732 23943 7263 23943 7263 22905 7263 9845 23960 9845 1614 9845 1614 5581 1614 2294 4070 2294 14277 2294 14277 13494 14277 18654 8625 18654 17278 18654 17278 20644 17278 11769 22025 11769 19821 11769 19821 12398 19821 8400 13546 8400 3242 8400 3242 21368 3242 16997 21884 16997 3004 16997 3004 22278 3004 14235 7843 14235 22869 14235 22869 14445 22869 11805 19061 11805 13598 11805 13598 7734 13598 1887 3362 1887 15219 1887 15219 3111 15219 10022 16261 10022 6906 10022 6906 5495 6906 15408 5975 15408 4713 15408 4713 8514 4713 10097 17931 10097 4295 10097 4295 11492 4295 15508 17448 15508 15845 15508 15845 2034 15845 16474 12712 16474 14704 16474 14704 1941 14704 11212 21380 11212 13727 11212 13727 22526 13727 6868 7476 6868 3598 6868 3598 12313 3598 16865 5903 16865 21141 16865 21141 4236 21141 2162 16011 2162 8113 2162 8113 11605 8113 8874 15539 8874 4257 8874 4257 9866 4257 22543 22398 22543 10869 22543 10869 22829 10869 1441 7742 1441 10363 1441 10363 20295 10363 13398 9178 13398 15944 13398 15944 1074 15944 11300 7102 11300 10146 11300 10146 13665 10146 12425 15718 12425 13595 12425 13595 10829 13595 88 13258 88 11439 88 11439 14033 11439 2330 11313 2330 24591 2330 24591 7467 24591 8022 21310 8022 17569 8022 17569 17459 17569 10658 24585 10658 11833 10658 11833 11638 11833 18233 9992 18233 17557 18233 17557 6746 17557 20630 12149 20630 7711 20630 7711 24699 7711 6713 138 6713 1292 6713 1292 18460 1292 16910 23881 16910 6212 16910 6212 23024 6212 9614 14187 9614 3993 9614 3993 21332 3993 71 19801 71 5629 71 5629 12487 5629 24796 13865 24796 14475 24796 14475 13532 14475 8028 28 8028 13839 8028 13839 1843 13839 17957 2634 17957 13451 17957 13451 18561 13451 15601 391 15601 2479 15601 2479 23504 2479 17304 16093 17304 19827 17304 19827 9622 19827 8546 17775 8546 12799 8546 12799 5324 12799 7780 13164 7780 20331 7780 20331 5233 20331 5544 22719 5544 18418 5544 18418 10858 18418 8847 10365 8847 17494 8847 17494 20529 17494 11895 6018 11895 21184 11895 21184 7770 21184 18990 19300 18990 19024 18990 19024 17149 19024 19436 2333 19436 14225 19436 14225 5152 14225 8609 19239 8609 21473 8609 21473 13313 21473 12613 12660 12613 7625 12613 7625 22834 7625 24054 10502 24054 11052 24054 11052 22735 11052 23746 7 23746 11513 23746 11513 4916 11513 18607 3124 18607 6881 18607 6881 21000 6881 16995 13115 16995 8985 16995 8985 6711 8985 282 4248 282 13564 282 13564 2861 13564 11101 2531 11101 20317 11101 20317 10835 20317 15237 3865 15237 14555 15237 14555 16649 14555 273 18507 273 5090 273 5090 19153 5090 6062 20021 6062 12012 6062 12012 782 12012 19149 4625 19149 22341 19149 22341 4097 22341 10767 17474 10767 13769 10767 13769 21692 13769 18558 2893 18558 200 18558 200 14211 200 14866 12674 14866 174 14866 174 7309 174 20843 6395 20843 24412 20843 24412 24122 24412 5419 9562 5419 9189 5419 9189 105 9189 12526 21820 12526 4862 12526 4862 7651 4862 9187 8347 9187 3359 9187 3359 4176 3359 18609 2495 18609 17154 18609 17154 8388 17154 1856 12375 1856 11440 1856 11440 6261 11440 2075 13389 2075 16987 2075 16987 17331 16987 9685 24441 9685 14932 9685 14932 19722 14932 12272 20131 12272 22704 12272 22704 4727 22704 10842 3189 10842 19804 10842 19804 9981 19804 17672 13411 17672 17974 17672 17974 13322 17974 3907 24721 3907 23406 3907 23406 20819 23406 9194 17973 9194 3721 9194 3721 22726 3721 10655 4810 10655 23814 10655 23814 22268 23814 19778 9389 19778 4894 19778 4894 4866 4894 19741 9678 19741 5277 19741 5277 24114 5277 19642 7456 19642 20680 19642 20680 18985 20680 21635 20104 21635 8257 21635 8257 21034 8257 761 6023 761 2908 761 2908 17381 2908 3030 6613 3030 3494 3030 3494 10724 3494 16331 11280 16331 22852 16331 22852 7493 22852 11725 992 11725 2850 11725 2850 8224 2850 13283 231 13283 9502 13283 9502 333 9502 6706 20530 6706 246 6706 246 23475 246 1676 12183 1676 16638 1676 16638 2442 16638 18094 6799 18094 8506 18094 8506 572 8506 10721 10458 10721 6605 10721 6605 17623 6605 24472 15246 24472 606 24472 606 21489 606 12779 15506 12779 9075 12779 9075 12991 9075 15471 2996 15471 15410 15471 15410 9322 15410 22875 14958 22875 7658 22875 7658 10685 7658 19529 4509 19529 5219 19529 5219 17004 5219 16072 15578 16072 22339 16072 22339 4660 22339 19993 3972 19993 24563 19993 24563 2176 24563 3554 3776 3554 2020 3554 2020 10201 2020 20779 2459 20779 19410 20779 19410 15015 19410 3639 17303 3639 4731 3639 4731 24444 4731 16817 7549 16817 10750 16817 10750 22236 10750 2777 14888 2777 24795 2777 24795 569 24795 6205 11955 6205 4462 6205 4462 830 4462 14135 15097 14135 1865 14135 1865 11646 1865 11792 2593 11792 24125 11792 24125 2654 24125 19387 19078 19387 21052 19387 21052 313 21052 18421 22885 18421 3267 18421 3267 16657 3267 1088 14078 1088 3108 1088 3108 21115 3108 7023 18799 7023 3857 7023 3857 9972 3857 4392 163 4392 7148 4392 7148 10720 7148 23720 14807 23720 24416 23720 24416 14513 24416 10361 633 10361 6620 10361 6620 2644 6620 2537 19085 2537 99 2537 99 6932 99 11060 2140 11060 617 11060 617 22456 617 10425 8758 10425 14211 10425 14211 12617 14211 19817 1966 19817 11410 19817 11410 23095 11410 7614 13505 7614 4439 7614 4439 11136 4439 1854 9281 1854 6926 1854 6926 23611 6926 9702 2108 9702 16810 9702 16810 8972 16810 17413 14769 17413 8088 17413 8088 4056 8088 20773 13949 20773 2722 20773 2722 12524 2722 20670 3287 20670 5964 20670 5964 19218 5964 3937 9534 3937 20958 3937 20958 3902 20958 3056 18707 3056 1314 3056 1314 1310 1314 17541 21592 17541 18779 17541 18779 24228 18779 1919 14827 1919 18061 1919 18061 4234 18061 4846 8733 4846 20103 4846 20103 15513 20103 11604 19348 11604 19285 11604 19285 13681 19285 20145 20733 20145 7777 20145 7777 15068 7777 8776 21877 8776 4614 8776 4614 1904 4614 11767 11074 11767 3968 11767 3968 19867 3968 12132 10535 12132 2870 12132 2870 19784 2870 13551 4132 13551 17524 13551 17524 19484 17524 10343 353 10343 19500 10343 19500 9913 19500 8517 23715 8517 22058 8517 22058 23179 22058 5582 3670 5582 17921 5582 17921 31 17921 23991 17181 23991 5888 23991 5888 24592 5888 4751 23600 4751 1999 4751 1999 18178 1999 17750 24485 17750 16256 17750 16256 17852 16256 7048 3013 7048 7230 7048 7230 8150 7230 18346 6369 18346 16881 18346 16881 6124 16881 15165 13199 15165 19642 15165 19642 23446 19642 21470 20493 21470 8407 21470 8407 11918 8407 21903 23162 21903 3007 21903 3007 4983 3007 444 969 444 9587 444 9587 17166 9587 253 16248 253 11893 253 11893 22952 11893 24467 20420 24467 9829 24467 9829 18372 9829 517 21374 517 21886 517 21886 1254 21886 6309 6615 6309 3609 6309 3609 18038 3609 4930 19004 4930 3164 4930 3164 21889 3164 6239 16408 6239 5006 6239 5006 20416 5006 12868 1582 12868 19397 12868 19397 12929 19397 15803 14914 15803 21299 15803 21299 10364 21299 3927 17211 3927 11011 3927 11011 16949 11011 6145 7200 6145 1701 6145 1701 11992 1701 12309 5633 12309 12075 12309 12075 9433 12075 19534 8584 19534 4359 19534 4359 24434 4359 12920 8144 12920 10826 12920 10826 5255 10826 13709 24129 13709 16459 13709 16459 12070 16459 10846 23145 10846 4365 10846 4365 13028 4365 15452 24945 15452 20043 15452 20043 24713 20043 17691 3994 17691 12147 17691 12147 2817 12147 8696 19087 8696 1086 8696 1086 1242 1086 17438 19951 17438 1696 17438 1696 10607 1696 14 9471 14 12624 14 12624 11442 12624 7648 19098 7648 20066 7648 20066 5836 20066 22560 13431 22560 14858 22560 14858 20776 14858 12341 5577 12341 20289 12341 20289 254 20289 24441 18636 24441 13625 24441 13625 17231 13625 4087 5392 4087 12846 4087 12846 21245 12846 10596 8110 10596 8108 10596 8108 7695 8108 23326 6428 23326 24670 23326 24670 10513 24670 23106 8947 23106 360 23106 360 7216 360 24471 1300 24471 14831 24471 14831 4528 14831 9723 18258 9723 4757 9723 4757 18311 4757 17029 22381 17029 23211 17029 23211 23194 23211 7008 22187 7008 14101 7008 14101 8055 14101 18981 9190 18981 23357 18981 23357 14705 23357 8671 21117 8671 2057 8671 2057 4485 2057 20950 20816 20950 7303 20950 7303 9397 7303 14573 1734 14573 24404 14573 24404 23646 24404 6848 7712 6848 10080 6848 10080 8078 10080 22423 16843 22423 15659 22423 15659 23292 15659 2544 2350 2544 5286 2544 5286 24448 5286 12739 21560 12739 3480 12739 3480 12349 3480 20621 6536 20621 15533 20621 15533 6066 15533 10562 18219 10562 10221 10562 10221 1857 10221 17865 20862 17865 4774 17865 4774 1486 4774 24818 14250 24818 10892 24818 10892 24623 10892 24104 8269 24104 19839 24104 19839 10993 19839 567 9910 567 24660 567 24660 13215 24660 791 3820 791 1223 791 1223 5246 1223 9567 18160 9567 13059 9567 13059 9801 13059 6158 21167 6158 1944 6158 1944 14433 1944 1605 23233 1605 10362 1605 10362 9791 10362 15230 21481 15230 12123 15230 12123 4584 12123 7621 9583 7621 13433 7621 13433 14356 13433 6277 1148 6277 10382 6277 10382 5287 10382 13618 12368 13618 14560 13618 14560 19431 14560 24322 23691 24322 1116 24322 1116 21874 1116 481 10013 481 1307 481 1307 14704 1307 13352 12630 13352 12829 13352 12829 17668 12829 9471 23882 9471 1079 9471 1079 19074 1079 18727 11813 18727 20555 18727 20555 3746 20555 24660 5020 24660 21109 24660 21109 18369 21109 11752 17525 11752 20013 11752 20013 12317 20013 1252 1524 1252 14965 1252 14965 7927 14965 15855 5271 15855 829 15855 829 14358 829 10457 347 10457 13110 10457 13110 3709 13110 12752 21693 12752 2878 12752 2878 11977 2878 13331 15830 13331 24639 13331 24639 11133 24639 450 1630 450 11122 450 11122 11903 11122 23046 3662 23046 16124 23046 16124 2198 16124 14921 17058 14921 11923 14921 11923 9904 11923 24141 5010 24141 14105 24141 14105 11460 14105 24368 20182 24368 10666 24368 10666 14362 10666 4549 23234 4549 4153 4549 4153 4855 4153 15397 10148 15397 13040 15397 13040 15725 13040 5993 16667 5993 5600 5993 5600 1744 5600 607 21728 607 21526 607 21526 24437 21526 2328 6815 2328 14348 2328 14348 24039 14348 1015 12371 1015 11449 1015 11449 9851 11449 13340 8471 13340 6607 13340 6607 9186 6607 20893 16829 20893 18355 20893 18355 9238 18355 21906 21386 21906 8068 21906 8068 4516 8068 3329 17615 3329 5131 3329 5131 3771 5131 9946 23171 9946 24141 9946 24141 22375 24141 10374 13764 10374 1095 10374 1095 13825 1095 21576 15696 21576 5377 21576 5377 965 5377 17630 20968 17630 19138 17630 19138 4971 19138 7296 14656 7296 7569 7296 7569 16190 7569 3623 17270 3623 4002 3623 4002 1920 4002 21473 14363 21473 386 21473 386 8850 386 12105 5161 12105 24604 12105 24604 15943 24604 1507 19991 1507 19113 1507 19113 23621 19113 18576 17562 18576 6227 18576 6227 3593 6227 22657 9924 22657 22158 22657 22158 18248 22158 17855 16533 17855 20045 17855 20045 21765 20045 7775 19189 7775 19122 7775 19122 813 19122 7535 23843 7535 17094 7535 17094 465 17094 14741 17760 14741 13940 14741 13940 15029 13940 15300 18899 15300 12110 15300 12110 246 12110 5323 14115 5323 23819 5323 23819 9218 23819 16969 20467 16969 24381 16969 24381 9668 24381 24805 24971 24805 15567 24805 15567 4233 15567 18606 15876 18606 18536 18606 18536 2150 18536 22606 23998 22606 10634 22606 10634 18962 10634 14308 2223 14308 1828 14308 1828 19356 1828 9506 12864 9506 11661 9506 11661 14116 11661 3948 23370 3948 13714 3948 13714 3072 13714 9813 19159 9813 16063 9813 16063 20332 16063 4317 16336 4317 6243 4317 6243 7089 6243 8625 15942 8625 19974 8625 19974 20371 19974 22400 18505 22400 991 22400 991 17261 991 17055 11102 17055 20068 17055 20068 21600 20068 9376 1334 9376 8373 9376 8373 2982 8373 11043 19378 11043 10794 11043 10794 7585 10794 24832 19960 24832 13445 24832 13445 6687 13445 790 14587 790 1466 790 1466 14719 1466 14584 10375 14584 2623 14584 2623 22954 2623 12111 8827 12111 16528 12111 16528 2288 16528 9643 21674 9643 24686 9643 24686 12063 24686 3811 12741 3811 20563 3811 20563 15082 20563 21592 17924 21592 19344 21592 19344 2398 19344 24365 20106 24365 23399 24365 23399 18587 23399 6856 21838 6856 5603 6856 5603 24040 5603 21771 22085 21771 1258 21771 1258 14893 1258 19264 18545 19264 16553 19264 16553 24229 16553 20028 3872 20028 17281 20028 17281 9803 17281 21726 18586 21726 13836 21726 13836 10184 13836 18354 10692 18354 17602 18354 17602 24650 17602 5229 7447 5229 9785 5229 9785 24049 9785 12306 13653 12306 12525 12306 12525 9926 12525 16837 11502 16837 23124 16837 23124 2291 23124 13400 1682 13400 182 13400 182 9264 182 20586 8553 20586 24434 20586 24434 20628 24434 19013 15699 19013 5922 19013 5922 17629 5922 24970 21342 24970 8832 24970 8832 10504 8832 19921 23313 19921 11896 19921 11896 21840 11896 1156 6205 1156 4233 1156 4233 24666 4233 22365 9397 22365 10993 22365 10993 4370 10993 22050 13808 22050 23896 22050 23896 15537 23896 12333 15107 12333 17120 12333 17120 7122 17120 17797 974 17797 11254 17797 11254 8765 11254 7464 12237 7464 7764 7464 7764 22392 7764 9137 5401 9137 8116 9137 8116 15802 8116 2674 7043 2674 23039 2674 23039 2769 23039 11663 12274 11663 12240 11663 12240 6648 12240 12595 21075 12595 16480 12595 16480 22825 16480 16228 7026 16228 4714 16228 4714 411 4714 4362 20468 4362 19490 4362 19490 18463 19490 22649 20951 22649 15114 22649 15114 13818 15114 18812 18026 18812 10392 18812 10392 10295 10392 16324 17451 16324 11453 16324 11453 5078 11453 1073 10577 1073 20292 1073 20292 8508 20292 7693 15002 7693 16294 7693 16294 3895 16294 10743 13294 10743 16266 10743 16266 12505 16266 5606 24481 5606 13261 5606 13261 17694 13261 6341 934 6341 10062 6341 10062 21005 10062 2405 14079 2405 9115 2405 9115 6792 9115 21063 463 21063 14671 21063 14671 14080 14671 903 22019 903 16816 903 16816 384 16816 10410 23669 10410 808 10410 808 12875 808 15453 6336 15453 22562 15453 22562 8965 22562 22122 12107 22122 16924 22122 16924 3015 16924 11074 19132 11074 12080 11074 12080 9067 12080 20912 5576 20912 4771 20912 4771 10725 4771 1266 13404 1266 9476 1266 9476 14945 9476 1637 1609 1637 5343 1637 5343 16564 5343 21323 15053 21323 7853 21323 7853 11568 7853 9099 6899 9099 18098 9099 18098 5304 18098 13879 3399 13879 831 13879 831 21433 831 21610 21297 21610 17 21610 17 9390 17 7850 24520 7850 19073 7850 19073 9826 19073 24522 17889 24522 10089 24522 10089 10107 10089 21520 18497 21520 23325 21520 23325 2041 23325 22431 21668 22431 11265 22431 11265 8083 11265 9841 14215 9841 24444 9841 24444 11434 24444 2758 18035 2758 3047 2758 3047 10891 3047 16665 1934 16665 17434 16665 17434 13799 17434 9282 12951 9282 12270 9282 12270 2336 12270 13915 2820 13915 14881 13915 14881 23967 14881 5485 11274 5485 576 5485 576 17084 576 15637 14683 15637 12649 15637 12649 19208 12649 16802 5845 16802 10813 16802 10813 11084 10813 22364 23398 22364 17707 22364 17707 2483 17707 12044 5524 12044 16522 12044 16522 723 16522 18443 19323 18443 22161 18443 22161 20084 22161 434 5345 434 4666 434 4666 2305 4666 12036 9569 12036 1378 12036 1378 14979 1378 1211 20577 1211 3420 1211 3420 11425 3420 14314 5044 14314 12336 14314 12336 8495 12336 23972 6238 23972 18107 23972 18107 11132 18107 14812 4376 14812 5985 14812 5985 7543 5985 24182 14340 24182 12359 24182 12359 9134 12359 18659 19129 18659 19950 18659 19950 23672 19950 23917 16377 23917 2800 23917 2800 5976 2800 9630 19301 9630 11016 9630 11016 16117 11016 19021 7572 19021 10656 19021 10656 6025 10656 21435 16907 21435 14332 21435 14332 3825 14332 9221 3348 9221 86 9221 86 3470 86 19228 6694 19228 1901 19228 1901 10391 1901 11679 622 11679 20036 11679 20036 20444 20036 3762 8376 3762 23446 3762 23446 17770 23446 7083 8101 7083 5365 7083 5365 19051 5365 1646 15928 1646 11398 1646 11398 4034 11398 12043 6162 12043 7251 12043 7251 6714 7251 15122 22666 15122 20065 15122 20065 22541 20065 5755 22956 5755 4368 5755 4368 14173 4368 16111 20915 16111 3518 16111 3518 17319 3518 12112 9203 12112 23064 12112 23064 14770 23064 6606 24906 6606 23055 6606 23055 24788 23055 18899 15491 18899 23867 18899 23867 7522 23867 1981 19458 1981 3225 1981 3225 7320 3225 6755 13755 6755 24855 6755 24855 682 24855 10588 553 10588 1983 10588 1983 19709 1983 21059 4283 21059 5068 21059 5068 15633 5068 24962 24428 24962 5747 24962 5747 5657 5747 14393 3067 14393 18211 14393 18211 8949 18211 4616 5320 4616 20322 4616 20322 13035 20322 19289 10912 19289 3590 19289 3590 3922 3590 13053 14400 13053 5062 13053 5062 6788 5062 3338 12194 3338 10505 3338 10505 10291 10505 12702 9897 12702 19329 12702 19329 13536 19329 15115 1633 15115 15880 15115 15880 1384 15880 13359 14986 13359 22460 13359 22460 11784 22460 3481 10138 3481 5436 3481 5436 3199 5436 8282 15566 8282 11197 8282 11197 3692 11197 13078 11889 13078 2539 13078 2539 3626 2539 16306 14806 16306 10477 16306 10477 4814 10477 20384 12973 20384 8794 20384 8794 11395 8794 2324 10158 2324 7001 2324 7001 3935 7001 19391 20926 19391 22506 19391 22506 13545 22506 3498 14402 3498 23817 3498 23817 3974 23817 21887 23457 21887 24884 21887 24884 7665 24884 24651 22214 24651 3230 24651 3230 15521 3230 12135 13374 12135 14992 12135 14992 12208 14992 18935 21416 18935 9609 18935 9609 11669 9609 16757 8298 16757 4114 16757 4114 13146 4114 17125 13739 17125 3112 17125 3112 24798 3112 20277 2516 20277 20832 20277 20832 2710 20832 8643 13464 8643 13502 8643 13502 2424 13502 20048 16289 20048 16388 20048 16388 21316 16388 19932 14809 19932 9043 19932 9043 1051 9043 4890 8463 4890 23396 4890 23396 2677 23396 21356 3367 21356 16592 21356 16592 24729 16592 1693 20590 1693 22844 1693 22844 11880 22844 12028 18458 12028 14196 12028 14196 4270 14196 21333 21442 21333 20051 21333 20051 3761 20051 7136 8470 7136 3978 7136 3978 9670 3978 408 23575 408 21964 408 21964 5471 21964 1654 15518 1654 8927 1654 8927 2580 8927 2809 8152 2809 3032 2809 3032 12878 3032 6473 10565 6473 10246 6473 10246 10924 10246 22217 14900 22217 12777 22217 12777 17165 12777 17847 22540 17847 1632 17847 1632 4375 1632 16071 3144 16071 2216 16071 2216 24878 2216 14375 7164 14375 19870 14375 19870 13481 19870 19823 14894 19823 9402 19823 9402 19737 9402 5408 22804 5408 1170 5408 1170 10627 1170 9166 17505 9166 11575 9166 11575 21740 11575 17272 5157 17272 14456 17272 14456 8725 14456 939 23876 939 2472 939 2472 5945 2472 19730 7881 19730 22912 19730 22912 18548 22912 4115 15024 4115 12251 4115 12251 5739 12251 2634 1798 2634 221 2634 221 19901 221 20201 10703 20201 2087 20201 2087 2137 2087 7429 4478 7429 13211 7429 13211 17814 13211 16650 9223 16650 16921 16650 16921 18023 16921 11147 6549 11147 24417 11147 24417 11849 24417 16616 13679 16616 8248 16616 8248 4258 8248 24987 239 24987 19760 24987 19760 12403 19760 6520 22079 6520 23434 6520 23434 5341 23434 9770 17669 9770 10908 9770 10908 21366 10908 7075 4994 7075 11109 7075 11109 15467 11109 12323 6486 12323 14154 12323 14154 18700 14154 2155 2899 2155 17605 2155 17605 9577 17605 16974 4134 16974 9248 16974 9248 5992 9248 12034 18565 12034 786 12034 786 19338 786 15006 12287 15006 13123 15006 13123 19770 13123 7326 17090 7326 2769 7326 2769 4393 2769 19166 8935 19166 19295 19166 19295 9253 19295 1332 8363 1332 4025 1332 4025 10561 4025 12359 4879 12359 77 12359 77 10745 77 15298 2557 15298 6076 15298 6076 11322 6076 2439 4278 2439 701 2439 701 6045 701 4707 14316 4707 6374 4707 6374 2751 6374 4503 22170 4503 22089 4503 22089 971 22089 11186 17869 11186 12141 11186 12141 9358 12141 15547 2542 15547 9728 15547 9728 22684 9728 16769 14697 16769 19040 16769 19040 943 19040 17734 24050 17734 11669 17734 11669 13638 11669 20744 6699 20744 14037 20744 14037 3364 14037 11445 1575 11445 15838 11445 15838 3919 15838 22548 9927 22548 24994 22548 24994 21514 24994 13994 10935 13994 15286 13994 15286 3839 15286 2346 3202 2346 11795 2346 11795 1993 11795 16909 18990 16909 19768 16909 19768 24133 19768 17637 8482 17637 299 17637 299 11756 299 10041 11331 10041 23113 10041 23113 18287 23113 18412 13051 18412 9194 18412 9194 52 9194 23002 17200 23002 11854 23002 11854 7382 11854 11855 20456 11855 1204 11855 1204 23461 1204 9280 11557 9280 4703 9280 4703 7106 4703 21246 12071 21246 10580 21246 10580 14089 10580 17164 10789 17164 10867 17164 10867 10225 10867 24377 10944 24377 7921 24377 7921 11173 7921 13080 9385 13080 12587 13080 12587 6795 12587 15989 14478 15989 5026 15989 5026 22784 5026 1498 989 1498 5565 1498 5565 15354 5565 19721 16295 19721 4903 19721 4903 8767 4903 11428 2249 11428 73 11428 73 4291 73 7074 13828 7074 7887 7074 7887 18908 7887 20696 21255 20696 18634 20696 18634 21193 18634 12126 23767 12126 8659 12126 8659 1392 8659 17519 9789 17519 3530 17519 3530 7401 3530 24300 18963 24300 1972 24300 1972 17429 1972 19465 1839 19465 19278 19465 19278 3976 19278 11034 17036 11034 3221 11034 3221 23079 3221 6423 22972 6423 4300 6423 4300 4836 4300 9703 10447 9703 12943 9703 12943 3190 12943 7404 12419 7404 8873 7404 8873 18478 8873 11047 16737 11047 12643 11047 12643 10063 12643 17494 16679 17494 13272 17494 13272 10552 13272 6335 7071 6335 16956 6335 16956 20613 16956 1070 9350 1070 2431 1070 2431 20158 2431 2416 6415 2416 3069 2416 3069 9010 3069 17288 15273 17288 6031 17288 6031 12911 6031 23134 23668 23134 18769 23134 18769 9937 18769 4843 23009 4843 15049 4843 15049 16523 15049 15219 6487 15219 23144 15219 23144 18319 23144 16789 2444 16789 20464 16789 20464 884 20464 23997 17161 23997 19985 23997 19985 2737 19985 3532 11537 3532 10568 3532 10568 7471 10568 3684 21158 3684 3249 3684 3249 12998 3249 5800 12621 5800 19646 5800 19646 1757 19646 6563 2474 6563 14644 6563 14644 17065 14644 9563 13297 9563 20113 9563 20113 20448 20113 9214 20259 9214 13838 9214 13838 4165 13838 1830 285 1830 15305 1830 15305 21505 15305 7878 7143 7878 1499 7878 1499 5161 1499 11166 252 11166 16242 11166 16242 16732 16242 24206 10151 24206 23927 24206 23927 4036 23927 21746 4435 21746 5459 21746 5459 15269 5459 3843 17323 3843 13630 3843 13630 594 13630 4904 22241 4904 19668 4904 19668 20961 19668 2184 7393 2184 8982 2184 8982 14638 8982 21913 11446 21913 866 21913 866 20096 866 7548 19504 7548 4957 7548 4957 6087 4957 20863 22365 20863 6377 20863 6377 8288 6377 23350 24396 23350 5640 23350 5640 22088 5640 18836 22568 18836 10934 18836 10934 18691 10934 14247 6004 14247 1234 14247 1234 175 1234 7559 14454 7559 14248 7559 14248 20266 14248 10664 16045 10664 5316 10664 5316 19541 5316 18842 826 18842 3276 18842 3276 24814 3276 6977 13699 6977 13165 6977 13165 1524 13165 899 12791 899 11567 899 11567 22584 11567 1030 20676 1030 15742 1030 15742 10336 15742 20417 4342 20417 20860 20417 20860 11302 20860 3511 10564 3511 16293 3511 16293 7200 16293 20507 13818 20507 6249 20507 6249 16614 6249 13273 1664 13273 11384 13273 11384 16454 11384 18877 16228 18877 2314 18877 2314 13531 2314 3960 16339 3960 18359 3960 18359 21465 18359 16293 12798 16293 376 16293 376 22178 376 18268 3565 18268 10297 18268 10297 11714 10297 1009 5645 1009 6504 1009 6504 6443 6504 1602 24793 1602 272 1602 272 22972 272 4585 15674 4585 12490 4585 12490 14825 12490 24903 7066 24903 2596 24903 2596 21715 2596 9133 3360 9133 20385 9133 20385 14973 20385 9108 23349 9108 21845 9108 21845 489 21845 6330 403 6330 13379 6330 13379 5617 13379 23758 6674 23758 44 23758 44 11598 44 10055 23208 10055 8822 10055 8822 19246 8822 15767 7086 15767 8939 15767 8939 13161 8939 7500 18250 7500 24088 7500 24088 10962 24088 18567 14787 18567 5141 18567 5141 14927 5141 21567 5601 21567 18046 21567 18046 3793 18046 18114 1751 18114 9265 18114 9265 19658 9265 5953 1795 5953 7835 5953 7835 18390 7835 1720 21319 1720 11872 1720 11872 17036 11872 16107 13414 16107 10398 16107 10398 13510 10398 4661 2233 4661 17015 4661 17015 8946 17015 2090 18882 2090 9358 2090 9358 20447 9358 14758 18367 14758 4216 14758 4216 7253 4216 21377 4533 21377 17378 21377 17378 12722 17378 10175 3131 10175 8742 10175 8742 7311 8742 19969 21608 19969 4986 19969 4986 6545 4986 8804 23768 8804 3562 8804 3562 19970 3562 16040 7791 16040 13740 16040 13740 23754 13740 12759 13430 12759 17689 12759 17689 14360 17689 9631 10325 9631 13888 9631 13888 729 13888 9763 6054 9763 19564 9763 19564 19268 19564 183 780 183 4118 183 4118 21683 4118 16080 18678 16080 16593 16080 16593 6763 16593 16490 1685 16490 13730 16490 13730 12885 13730 23058 24259 23058 24206 23058 24206 16612 24206 10231 14873 10231 8093 10231 8093 14501 8093 12119 23063 12119 8166 12119 8166 11926 8166 9837 6993 9837 11729 9837 11729 13077 11729 11099 146 11099 6110 11099 6110 1061 6110 334 582 334 6956 334 6956 543 6956 20593 5877 20593 7695 20593 7695 14523 7695 2700 7748 2700 15028 2700 15028 6069 15028 11965 15235 11965 9651 11965 9651 4105 9651 8894 14872 8894 18083 8894 18083 7272 18083 14617 14378 14617 14819 14617 14819 8374 14819 21551 8446 21551 17601 21551 17601 23585 17601 20917 12939 20917 12258 20917 12258 17363 12258 17082 3310 17082 2166 17082 2166 21870 2166 17464 8427 17464 15134 17464 15134 4979 15134 4551 24895 4551 22599 4551 22599 12492 22599 561 2725 561 23419 561 23419 13946 23419 15100 20898 15100 3275 15100 3275 540 3275 13933 3154 13933 17834 13933 17834 23816 17834 12244 8746 12244 3061 12244 3061 5714 3061 6936 6140 6936 22614 6936 22614 10154 22614 3647 24484 3647 847 3647 847 5189 847 9606 11978 9606 2273 9606 2273 10830 2273 10471 5669 10471 4268 10471 4268 7354 4268 2365 10955 2365 18409 2365 18409 22587 18409 8819 22524 8819 23635 8819 23635 12856 23635 4815 24180 4815 14505 4815 14505 14959 14505 24957 8339 24957 21046 24957 21046 16123 21046 2711 11664 2711 9947 2711 9947 10642 9947 14425 59 14425 2652 14425 2652 7211 2652 7571 1326 7571 14911 7571 14911 22241 14911 2669 3010 2669 12802 2669 12802 17633 12802 20276 4319 20276 1222 20276 1222 9925 1222 19775 15256 19775 6618 19775 6618 14205 6618 12827 1381 12827 17849 12827 17849 2331 17849 6496 8614 6496 16523 6496 16523 27 16523 15200 10057 15200 2439 15200 2439 7149 2439 17076 1512 17076 3759 17076 3759 9457 3759 17840 19001 17840 2446 17840 2446 5217 2446 24590 22696 24590 1928 24590 1928 16581 1928 13727 15701 13727 20588 13727 20588 24066 20588 8328 24122 8328 7223 8328 7223 3864 7223 1233 3654 1233 2415 1233 2415 16804 2415 1103 13802 1103 9880 1103 9880 24686 9880 14355 8084 14355 6532 14355 6532 7271 6532 10701 19619 10701 6270 10701 6270 1628 6270 1502 8180 1502 14094 1502 14094 10580 14094 7726 9017 7726 2564 7726 2564 8104 2564 18608 8418 18608 8086 18608 8086 5114 8086 16658 2945 16658 379 16658 379 10131 379 14536 565 14536 18824 14536 18824 19793 18824 12330 18413 12330 7160 12330 7160 24786 7160 10755 2380 10755 24230 10755 24230 6216 24230 19325 11560 19325 8309 19325 8309 7807 8309 8926 3167 8926 211 8926 211 1670 211 97 24343 97 10409 97 10409 4397 10409 3427 21149 3427 7586 3427 7586 14987 7586 7737 21853 7737 8879 7737 8879 21051 8879 2800 20396 2800 9141 2800 9141 4046 9141 10345 11918 10345 4130 10345 4130 2687 4130 15735 24514 15735 8651 15735 8651 5707 8651 9621 1815 9621 6344 9621 6344 7142 6344 6993 18227 6993 8581 6993 8581 3222 8581 11161 18608 11161 23836 11161 23836 2906 23836 13581 2217 13581 22417 13581 22417 20207 22417 19042 3435 19042 14323 19042 14323 14192 14323 16496 10023 16496 2450 16496 2450 20626 2450 10019 14947 10019 14728 10019 14728 325 14728 185 10098 185 22930 185 22930 24940 22930 860 22794 860 18484 860 18484 14244 18484 24065 3136 24065 19263 24065 19263 12651 19263 17276 9963 17276 1896 17276 1896 22460 1896 23 15229 23 19655 23 19655 11359 19655 23346 24319 23346 21134 23346 21134 3393 21134 1139 436 1139 22761 1139 22761 22320 22761 17340 18596 17340 22455 17340 22455 22916 22455 5640 10827 5640 21425 5640 21425 24800 21425 22908 2189 22908 18789 22908 18789 14756 18789 14729 2982 14729 23082 14729 23082 12657 23082 16550 4613 16550 1184 16550 1184 21633 1184 18806 1355 18806 15358 18806 15358 10466 15358 1702 5087 1702 20845 1702 20845 14908 20845 19757 21438 19757 21033 19757 21033 24129 21033 2160 6961 2160 21751 2160 21751 20109 21751 10657 766 10657 24663 10657 24663 17040 24663 10268 18640 10268 21275 10268 21275 11128 21275 21395 6720 21395 1397 21395 1397 17882 1397 21611 21827 21611 8029 21611 8029 19319 8029 12918 17208 12918 16876 12918 16876 17829 16876 3790 15631 3790 13559 3790 13559 10465 13559 123 8612 123 10258 123 10258 628 10258 22274 19718 22274 635 22274 635 11437 635 15136 13663 15136 10157 15136 10157 12753 10157 2046 6292 2046 4237 2046 4237 7977 4237 1558 8676 1558 15913 1558 15913 5336 15913 17437 8542 17437 11218 17437 11218 13919 11218 13821 15013 13821 7919 13821 7919 22944 7919 17341 1425 17341 24831 17341 24831 11691 24831 8684 16075 8684 14608 8684 14608 20516 14608 10614 8772 10614 55 10614 55 12758 55 611 16779 611 9098 611 9098 24989 9098 7553 13293 7553 12093 7553 12093 5671 12093 15253 16682 15253 19594 15253 19594 5736 19594 21608 23017 21608 11179 21608 11179 22443 11179 12170 4582 12170 12203 12170 12203 4204 12203 14952 6784 14952 16677 14952 16677 3127 16677 20226 10418 20226 7273 20226 7273 8973 7273 12346 5074 12346 11926 12346 11926 20835 11926 21782 612 21782 9153 21782 9153 23558 9153 24271 2635 24271 20435 24271 20435 4261 20435 14948 11221 14948 7355 14948 7355 5706 7355 15743 3000 15743 13673 15743 13673 14815 13673 23566 10332 23566 13124 23566 13124 6180 13124 7930 3742 7930 11098 7930 11098 1726 11098 15771 17427 15771 4790 15771 4790 9019 4790 22630 22685 22630 1765 22630 1765 20340 1765 13830 2435 13830 1670 13830 1670 13533 1670 18128 19858 18128 14493 18128 14493 7280 14493 21228 4364 21228 1031 21228 1031 6822 1031 4253 3472 4253 11131 4253 11131 6664 11131 12158 12146 12158 20387 12158 20387 109 20387 17800 12805 17800 23880 17800 23880 5209 23880 9279 10496 9279 10995 9279 10995 22211 10995 6753 11320 6753 11070 6753 11070 17209 11070 11948 14050 11948 22344 11948 22344 12966 22344 8841 2668 8841 14926 8841 14926 1989 14926 10885 36 10885 16648 10885 16648 4178 16648 3483 20373 3483 14254 3483 14254 17998 14254 6343 15555 6343 22851 6343 22851 20005 22851 5436 12377 5436 5715 5436 5715 16566 5715 16414 15123 16414 11678 16414 11678 10129 11678 6911 10113 6911 21415 6911 21415 4804 21415 18993 2226 18993 5039 18993 5039 8485 5039 4853 22445 4853 23529 4853 23529 21322 23529 18166 24541 18166 9760 18166 9760 10070 9760 21666 4222 21666 17795 21666 17795 12521 17795 5072 24217 5072 22131 5072 22131 17410 22131 1491 13239 1491 24630 1491 24630 4321 24630 19947 15276 19947 13162 19947 13162 24662 13162 6304 11408 6304 9549 6304 9549 4448 9549 3396 17596 3396 16326 3396 16326 10418 16326 5260 23442 5260 19442 5260 19442 180 19442 11053 19943 11053 10096 11053 10096 14179 10096 6339 14068 6339 8719 6339 8719 21518 8719 505 2229 505 7846 505 7846 10996 7846 24921 3851 24921 6918 24921 6918 10215 6918 14817 3054 14817 13997 14817 13997 14885 13997 23779 2692 23779 6628 23779 6628 5665 6628 14823 3792 14823 18575 14823 18575 23642 18575 24588 15117 24588 23092 24588 23092 11908 23092 271 8202 271 7916 271 7916 10532 7916 24317 5739 24317 3160 24317 3160 8436 3160 4931 13492 4931 14648 4931 14648 23395 14648 19119 24980 19119 250 19119 250 19462 250 18971 8648 18971 8751 18971 8751 6805 8751 1259 20499 1259 17077 1259 17077 7105 17077 10090 24784 10090 15017 10090 15017 22067 15017 22676 20448 22676 7113 22676 7113 2173 7113 17536 20848 17536 11424 17536 11424 21937 11424 9151 20125 9151 19759 9151 19759 1337 19759 20578 6798 20578 23323 20578 23323 23804 23323 15698 20424 15698 21747 15698 21747 21463 21747 20379 20088 20379 19106 20379 19106 1385 19106 21482 2408 21482 14451 21482 14451 10689 14451 13695 12401 13695 11615 13695 11615 22221 11615 14081 16970 14081 22522 14081 22522 24158 22522 2316 11761 2316 15746 2316 15746 23808 15746 22614 17935 22614 21351 22614 21351 16681 21351 12003 13126 12003 20265 12003 20265 16708 20265 11601 4144 11601 11044 11601 11044 22891 11044 24839 4328 24839 2689 24839 2689 12486 2689 5032 19372 5032 5834 5032 5834 23043 5834 24768 24293 24768 23221 24768 23221 18317 23221 13535 18338 13535 21449 13535 21449 22163 21449 22409 1413 22409 15947 22409 15947 439 15947 8909 5154 8909 2279 8909 2279 14387 2279 20434 5236 20434 16186 20434 16186 198 16186 1192 13759 1192 23175 1192 23175 13770 23175 6730 7582 6730 3254 6730 3254 1456 3254 1390 13634 1390 13641 1390 13641 1283 13641 2858 17496 2858 18669 2858 18669 5460 18669 12523 19462 12523 799 12523 799 12830 799 7276 19523 7276 609 7276 609 2993 609 13497 22436 13497 7444 13497 7444 8364 7444 12579 6929 12579 7639 12579 7639 20876 7639 2204 14041 2204 4740 2204 4740 3860 4740 24691 12262 24691 13579 24691 13579 2147 13579 11511 18762 11511 17909 11511 17909 19419 17909 5890 14088 5890 7584 5890 7584 18757 7584 14407 11857 14407 15927 14407 15927 1619 15927 19221 15251 19221 6671 19221 6671 18434 6671 17695 13534 17695 24833 17695 24833 24790 24833 7588 15000 7588 23100 7588 23100 11079 23100 23263 20956 23263 2077 23263 2077 13755 2077 24494 21901 24494 22459 24494 22459 19620 22459 18351 23974 18351 3513 18351 3513 12404 3513 22910 24467 22910 783 22910 783 12494 783 1469 23543 1469 12670 1469 12670 6026 12670 24863 4708 24863 6695 24863 6695 12496 6695 1481 21809 1481 4949 1481 4949 1906 4949 19182 7882 19182 2587 19182 2587 21890 2587 16906 19508 16906 16947 16906 16947 21671 16947 20020 8911 20020 5833 20020 5833 11356 5833 8796 12447 8796 20790 8796 20790 15809 20790 7991 3157 7991 20497 7991 20497 15231 20497 2214 15982 2214 24756 2214 24756 10742 24756 13973 13817 13973 6849 13973 6849 4609 6849 8312 17409 8312 20746 8312 20746 6358 20746 9276 7313 9276 24573 9276 24573 14961 24573 14435 6282 14435 19588 14435 19588 4214 19588 17642 18491 17642 20744 17642 20744 12305 20744 12979 14536 12979 24458 12979 24458 4560 24458 21711 5980 21711 4225 21711 4225 1047 4225 5559 9828 5559 20565 5559 20565 9909 20565 23314 261 23314 5702 23314 5702 13044 5702 20284 22209 20284 21198 20284 21198 5242 21198 15600 11533 15600 17099 15600 17099 8875 17099 14195 17858 14195 12280 14195 12280 18150 12280 14814 22113 14814 23660 14814 23660 3612 23660 10156 10164 10156 6056 10156 6056 1618 6056 11326 3783 11326 16989 11326 16989 5873 16989 5187 13566 5187 9813 5187 9813 21965 9813 14826 24741 14826 24187 14826 24187 13769 24187 11310 14880 11310 21909 11310 21909 15783 21909 4976 4706 4976 2485 4976 2485 823 2485 21629 16797 21629 7668 21629 7668 15894 7668 3 7567 3 24871 3 24871 2621 24871 23832 12386 23832 19075 23832 19075 21451 19075 18922 7666 18922 7103 18922 7103 9491 7103 9361 7419 9361 19736 9361 19736 10461 19736 15872 22041 15872 14421 15872 14421 5888 14421 11357 11665 11357 10734 11357 10734 7294 10734 2282 23451 2282 22875 2282 22875 16790 22875 4436 17821 4436 16897 4436 16897 22811 16897 19759 23060 19759 21237 19759 21237 21966 21237 10125 22313 10125 1194 10125 1194 19872 1194 1544 15918 1544 5865 1544 5865 10873 5865 18241 19480 18241 11348 18241 11348 14091 11348 11540 9158 11540 8768 11540 8768 13841 8768 16422 1308 16422 5030 16422 5030 412 5030 14301 21161 14301 6273 14301 6273 16197 6273 11588 5938 11588 21138 11588 21138 15539 21138 6437 7044 6437 17260 6437 17260 12388 17260 17938 20580 17938 20367 17938 20367 17481 20367 13900 1791 13900 15666 13900 15666 21524 15666 5027 16040 5027 23246 5027 23246 8682 23246 21821 21717 21821 5261 21821 5261 17292 5261 5493 17762 5493 6368 5493 6368 24607 6368 13121 631 13121 16270 13121 16270 19905 16270 11046 13041 11046 6773 11046 6773 17058 6773 11318 10782 11318 6506 11318 6506 13392 6506 19236 14099 19236 16776 19236 16776 17515 16776 9158 9007 9158 23755 9158 23755 22530 23755 1342 10833 1342 5357 1342 5357 579 5357 13370 14514 13370 24435 13370 24435 16568 24435 10944 7339 10944 17028 10944 17028 8614 17028 12733 15166 12733 11593 12733 11593 20385 11593 22098 24341 22098 21722 22098 21722 3725 21722 12279 9985 12279 16105 12279 16105 1706 16105 23077 20514 23077 15853 23077 15853 22477 15853 20460 20975 20460 20984 20460 20984 16356 20984 10456 15599 10456 15987 10456 15987 16508 15987 9098 23938 9098 3678 9098 3678 6043 3678 7928 3848 7928 19026 7928 19026 4235 19026 16264 17299 16264 2658 16264 2658 22626 2658 2265 21482 2265 13889 2265 13889 23931 13889 11490 1109 11490 5151 11490 5151 13870 5151 3713 22015 3713 10648 3713 10648 17693 10648 9539 4390 9539 5996 9539 5996 12303 5996 13256 2463 13256 19849 13256 19849 5555 19849 16515 11635 16515 9316 16515 9316 1129 9316 17417 2978 17417 16302 17417 16302 10281 16302 7758 7750 7758 3905 7758 3905 17618 3905 17202 16405 17202 4271 17202 4271 11104 4271 19144 20628 19144 19193 19144 19193 17354 19193 455 23864 455 11297 455 11297 9332 11297 634 15127 634 2669 634 2669 6436 2669 17572 2320 17572 8960 17572 8960 19449 8960 19441 20341 19441 23086 19441 23086 12957 23086 13530 2843 13530 24925 13530 24925 5679 24925 6245 2210 6245 12984 6245 12984 16178 12984 23830 22660 23830 977 23830 977 9863 977 18532 16285 18532 16789 18532 16789 8360 16789 2057 15255 2057 2507 2057 2507 12124 2507 17256 15419 17256 20532 17256 20532 298 20532 15926 10710 15926 1669 15926 1669 12698 1669 8581 23425 8581 17430 8581 17430 9096 17430 3656 10949 3656 13132 3656 13132 14168 13132 5225 9584 5225 5455 5225 5455 15102 5455 23513 13279 23513 9523 23513 9523 13783 9523 11821 12438 11821 23414 11821 23414 23995 23414 19285 16159 19285 7619 19285 7619 18629 7619 13474 15796 13474 4389 13474 4389 7093 4389 20196 9057 20196 11520 20196 11520 21535 11520 2977 8193 2977 16150 2977 16150 11974 16150 3867 5447 3867 9129 3867 9129 14810 9129 6327 6493 6327 7217 6327 7217 16761 7217 4389 14870 4389 24008 4389 24008 20881 24008 23465 24313 23465 21226 23465 21226 2370 21226 24867 23402 24867 11383 24867 11383 9867 11383 16940 12041 16940 17716 16940 17716 24202 17716 16375 20082 16375 18532 16375 18532 17284 18532 17187 11912 17187 16114 17187 16114 2448 16114 20916 7585 20916 1871 20916 1871 12096 1871 10770 9967 10770 21078 10770 21078 1329 21078 2765 15842 2765 4958 2765 4958 10484 4958 129 10425 129 3245 129 3245 2812 3245 10158 13734 10158 16857 10158 16857 9367 16857 23460 11691 23460 17870 23460 17870 8347 17870 6472 16688 6472 23851 6472 23851 23176 23851 5589 2688 5589 967 5589 967 19643 967 12587 22234 12587 17937 12587 17937 22557 17937 9936 532 9936 9758 9936 9758 12453 9758 22296 14721 22296 5289 22296 5289 3707 5289 8266 17797 8266 21771 8266 21771 22175 21771 236 24418 236 20306 236 20306 16933 20306 3326 9743 3326 17710 3326 17710 10068 17710 9022 7326 9022 24109 9022 24109 267 24109 21475 471 21475 2977 21475 2977 23197 2977 3638 24382 3638
100000 247479232 0 247479232 242776314 247479232 188318611 177078207 188318611 113853586 188318611 113853586 118787308 113853586 62627158 60804971 62627158 115341747 62627158 115341747 119991188 115341747 159536875 148660715 159536875 80819917 159536875 80819917 81380438 80819917 89875898 84833154 89875898 72037745 89875898 72037745 73514311 72037745 136422051 131294304 136422051 57254461 136422051 57254461 58278889 57254461 234540955 238217583 234540955 180989703 234540955 180989703 191604289 180989703 82920554 81411697 82920554 82281258 82920554 82281258 87720648 82281258 112859520 107337630 112859520 76690704 112859520 76690704 80391782 76690704 16564979 16151050 16564979 267931829 16564979 267931829 266033995 267931829 177055346 170355847 177055346 194429916 177055346 194429916 198244719 194429916 177093011 168476764 177093011 262221093 177093011 262221093 260911724 262221093 130018416 125564912 130018416 210711917 130018416 210711917 215863737 210711917 38277347 38425763 38277347 158957033 38277347 158957033 168167714 158957033 193104695 184062304 193104695 232427257 193104695 232427257 230280432 232427257 158293149 154772767 158293149 61607397 158293149 61607397 64423665 61607397 231847142 234238999 231847142 245302206 231847142 245302206 241541324 245302206 169461589 164956299 169461589 268254313 169461589 268254313 267728689 268254313 148667221 142749817 148667221 141816209 148667221 141816209 148728422 141816209 219227712 222923412 219227712 180992993 219227712 180992993 191972117 180992993 223981320 228333902 223981320 62875291 223981320 62875291 64439451 62875291 163778729 157527023 163778729 56547780 163778729 56547780 60559952 56547780 65388480 62217725 65388480 51298443 65388480 51298443 52308008 51298443 58827234 57568523 58827234 133058901 58827234 133058901 138160973 133058901 173832826 164275548 173832826 42394511 173832826 42394511 44286359 42394511 146796397 141997780 146796397 23932304 146796397 23932304 24431691 23932304 109585749 104449296 109585749 113699633 109585749 113699633 118690042 113699633 297535112 296748873 297535112 149851105 297535112 149851105 156429998 149851105 242095274 245352584 242095274 48124956 242095274 48124956 52144308 48124956 99923309 97370891 99923309 66046377 99923309 66046377 68558062 66046377 192607805 188076160 192607805 213621317 192607805 213621317 218202041 213621317 67878577 64592298 67878577 15488290 67878577 15488290 16194252 15488290 143292967 137598821 143292967 87815135 143292967 87815135 89506601 87815135 239311373 242299690 239311373 109759436 239311373 109759436 113866112 109759436 85726778 83907450 85726778 213770603 85726778 213770603 209982306 213770603 74407556 72257902 74407556 108146417 74407556 108146417 111509870 108146417 117032964 114587467 117032964 185238607 117032964 185238607 190205455 185238607 51672546 46771504 51672546 225057280 51672546 225057280 221284927 225057280 194766094 182132448 194766094 123077096 194766094 123077096 124278848 123077096 185256195 179094720 185256195 51407116 185256195 51407116 55033506 51407116 32058885 28266805 32058885 250268174 32058885 250268174 245386580 250268174 264997970 267821723 264997970 234148799 264997970 234148799 231941355 234148799 204552259 200633144 204552259 165095145 204552259 165095145 170489104 165095145 277735148 280133030 277735148 221794488 277735148 221794488 221319587 221794488 280212230 280832574 280212230 171448393 280212230 171448393 181244785 171448393 196052647 193094969 196052647 134619623 196052647 134619623 141132292 134619623 36673965 33245690 36673965 237418002 36673965 237418002 234684348 237418002 220098072 221426402 220098072 99368553 220098072 99368553 102348444 99368553 212426494 217564559 212426494 197571309 212426494 197571309 200745283 197571309 158740117 147869912 158740117 42183028 158740117 42183028 45723834 42183028 48367259 47665853 48367259 164524349 48367259 164524349 173937344 164524349 34848218 35260452 34848218 254967031 34848218 254967031 254917057 254967031 178500852 170366625 178500852 152461218 178500852 152461218 161527345 152461218 127552657 122753950 127552657 212376789 127552657 212376789 214009382 212376789 217517611 220666994 217517611 43457390 217517611 43457390 48197302 43457390 84140490 81564677 84140490 196178046 84140490 196178046 200825661 196178046 191410841 186992152 191410841 207336819 191410841 207336819 208898202 207336819 156213808 153603642 156213808 172542533 156213808 172542533 181381835 172542533 183562020 176247541 183562020 51288253 183562020 51288253 52100349 51288253 224214415 222760688 224214415 115954107 224214415 115954107 121921774 115954107 226615613 231135152 226615613 213907633 226615613 213907633 211586840 213907633 245027652 248322144 245027652 91245407 245027652 91245407 91912571 91245407 210500370 209313571 210500370 228447655 210500370 228447655 233276359 228447655 248765582 251642600 248765582 91404284 248765582 91404284 93621010 91404284 49621473 46925471 49621473 235956109 49621473 235956109 230658461 235956109 47144776 44885546 47144776 245332938 47144776 245332938 241078228 245332938 151997141 147305858 151997141 190955862 151997141 190955862 195102097 190955862 67165541 65231712 67165541 132673439 67165541 132673439 139864995 132673439 6291277 8123867 6291277 154217861 6291277 154217861 158595842 154217861 176227249 171569952 176227249 162547680 176227249 162547680 167321913 162547680 237576035 241194551 237576035 188805538 237576035 188805538 200810267 188805538 254872501 256836872 254872501 38345858 254872501 38345858 41311977 38345858 13214322 12192970 13214322 65845939 13214322 65845939 68455960 65845939 219627788 213444192 219627788 82548156 219627788 82548156 85111964 82548156 121343611 120792329 121343611 222938565 121343611 222938565 219071168 222938565 125455501 126077452 125455501 179135296 125455501 179135296 184193879 179135296 133185471 129218395 133185471 162398865 133185471 162398865 170215276 162398865 149409741 145058752 149409741 221884865 149409741 221884865 216967548 221884865 198847387 186747357 198847387 76778578 198847387 76778578 77339697 76778578 95744364 94741179 95744364 214347078 95744364 214347078 212928437 214347078 142370884 136825970 142370884 153619831 142370884 153619831 158871216 153619831 60245961 58302298 60245961 210873040 60245961 210873040 212309201 210873040 240175524 243003581 240175524 140451247 240175524 140451247 150346748 140451247 98516498 97502433 98516498 146338158 98516498 146338158 152920332 146338158 188278272 184369869 188278272 81456106 188278272 81456106 86148180 81456106 186703786 182295743 186703786 63299843 186703786 63299843 65147984 63299843 207205790 207156596 207205790 19306048 207205790 19306048 22139865 19306048 104441191 100222194 104441191 108964250 104441191 108964250 113525422 108964250 217955905 221424767 217955905 264120777 217955905 264120777 260603808 264120777 54647007 49769951 54647007 202383253 54647007 202383253 204703772 202383253 112995001 108204754 112995001 209101367 112995001 209101367 204623012 209101367 186294871 179533831 186294871 94306351 186294871 94306351 94522177 94306351 91551596 90126924 91551596 68947950 91551596 68947950 72325143 68947950 50987636 50856413 50987636 27127298 50987636 27127298 26620565 27127298 243800065 247235169 243800065 201395171 243800065 201395171 198435068 201395171 118914635 114940787 118914635 112688016 118914635 112688016 115079697 112688016 111143745 109348180 111143745 81920244 111143745 81920244 86079328 81920244 105291266 102568479 105291266 210270793 105291266 210270793 211103742 210270793 104395861 102100207 104395861 69049802 104395861 69049802 72829121 69049802 196685732 192102417 196685732 236855378 196685732 236855378 233532718 236855378 202034533 198587838 202034533 287215016 202034533 287215016 287600760 287215016 289725837 289986600 289725837 240238341 289725837 240238341 237201468 240238341 54557622 50455712 54557622 139547193 54557622 139547193 146653385 139547193 182202822 173332120 182202822 269643619 182202822 269643619 268259226 269643619 195021663 191172799 195021663 271086235 195021663 271086235 269170647 271086235 220591298 219857537 220591298 115282456 220591298 115282456 115915009 115282456 93152090 90727933 93152090 211853135 93152090 211853135 208658200 211853135 149813755 145033975 149813755 221642368 149813755 221642368 217824360 221642368 229028891 223404683 229028891 192074767 229028891 192074767 202991275 192074767 194113196 189742921 194113196 64294849 194113196 64294849 66141348 64294849 248492080 251229690 248492080 51336715 248492080 51336715 51587878 51336715 257903232 261626163 257903232 281224267 257903232 281224267 280103164 281224267 75313575 73807434 75313575 176747089 75313575 176747089 186700759 176747089 266583483 267079000 266583483 96099759 266583483 96099759 96640072 96099759 159946628 149459182 159946628 241573217 159946628 241573217 240020800 241573217 60959913 59325175 60959913 215751277 60959913 215751277 215028430 215751277 191256412 185708082 191256412 185705237 191256412 185705237 189736339 185705237 61810456 60216313 61810456 46560321 61810456 46560321 50357111 46560321 255081580 257004316 255081580 218390118 255081580 218390118 214521897 218390118 237825167 236328715 237825167 165258900 237825167 165258900 171038571 165258900 192778553 182352366 192778553 149961251 192778553 149961251 157347309 149961251 257598047 259354159 257598047 55998725 257598047 55998725 59976280 55998725 209265745 214801195 209265745 164161068 209265745 164161068 168326229 164161068 34883791 32804966 34883791 25615365 34883791 25615365 28052151 25615365 113031593 109570833 113031593 47383838 113031593 47383838 46393790 47383838 59481873 55958284 59481873 192453806 59481873 192453806 194087058 192453806 52134360 50071488 52134360 216356297 52134360 216356297 212382397 216356297 172394219 167039489 172394219 25546490 172394219 25546490 27075307 25546490 133031032 127163918 133031032 166022308 133031032 166022308 170470036 166022308 212243956 211728955 212243956 200707493 212243956 200707493 203576937 200707493 226456965 227837411 226456965 212407381 226456965 212407381 208213797 212407381 170161679 165562461 170161679 259380514 170161679 259380514 257665446 259380514 105366382 105736459 105366382 103344599 105366382 103344599 105940465 103344599 240233949 238216887 240233949 86697528 240233949 86697528 88417001 86697528 107388229 103084389 107388229 250379802 107388229 250379802 248032097 250379802 68652498 66075488 68652498 42496988 68652498 42496988 45144850 42496988 269480297 271184347 269480297 271213386 269480297 271213386 271001435 271213386 248244162 252496727 248244162 27837753 248244162 27837753 28350311 27837753 167856381 161489187 167856381 185415840 167856381 185415840 196980543 185415840 225273341 229440084 225273341 193409431 225273341 193409431 198526207 193409431 47537390 46695255 47537390 85579673 47537390 85579673 88987191 85579673 184284757 180397394 184284757 119189171 184284757 119189171 121712489 119189171 171117063 160137769 171117063 191914794 171117063 191914794 191785761 191914794 104117736 101033516 104117736 128811560 104117736 128811560 130845494 128811560 175497329 166228006 175497329 282551965 175497329 282551965 279735045 282551965 192004028 186384413 192004028 232196677 192004028 232196677 229326093 232196677 197636149 185006635 197636149 118026674 197636149 118026674 118571069 118026674 5224107 5106574 5224107 71011884 5224107 71011884 74359215 71011884 256386204 258309536 256386204 194503979 256386204 194503979 194107751 194503979 101085035 99204575 101085035 114289886 101085035 114289886 120158639 114289886 91195836 86627473 91195836 210428753 91195836 210428753 217115799 210428753 53943194 49492704 53943194 63097439 53943194 63097439 66247935 63097439 279017804 280708313 279017804 153124383 279017804 153124383 157770546 153124383 267673299 272729722 267673299 266593818 267673299 266593818 265156178 266593818 194598433 195090027 194598433 103621751 194598433 103621751 108588264 103621751 179216104 169422063 179216104 196197507 179216104 196197507 204997468 196197507 116692367 116691295 116692367 254474258 116692367 254474258 251438628 254474258 247228076 247280730 247228076 11376273 247228076 11376273 11795891 11376273 78847395 77798811 78847395 234762474 78847395 234762474 231582413 234762474 98553956 96312873 98553956 54122716 98553956 54122716 57465568 54122716 51969718 50728242 51969718 172841980 51969718 172841980 175978655 172841980 103694383 103819045 103694383 35250483 103694383 35250483 37677973 35250483 226180148 222006850 226180148 32055789 226180148 32055789 35493306 32055789 231417609 234279047 231417609 223716666 231417609 223716666 220040152 223716666 100990689 98553940 100990689 154799415 100990689 154799415 162633869 154799415 208726803 213926065 208726803 93725269 208726803 93725269 97747297 93725269 91988781 90431530 91988781 175582506 91988781 175582506 179293697 175582506 286152653 288171861 286152653 183383690 286152653 183383690 189094709 183383690 236538417 238100620 236538417 270349176 236538417 270349176 268436547 270349176 48520271 43653063 48520271 67417495 48520271 67417495 70997420 67417495 208136363 199822581 208136363 34314839 208136363 34314839 36619963 34314839 61695076 59014514 61695076 32761994 61695076 32761994 35686231 32761994 156128362 147556497 156128362 188504822 156128362 188504822 197532918 188504822 24414495 22626863 24414495 241043770 24414495 241043770 237287681 241043770 103689453 100121529 103689453 267560080 103689453 267560080 264395682 267560080 165286981 160569576 165286981 135657613 165286981 135657613 140277408 135657613 199472932 203160786 199472932 84678263 199472932 84678263 88932178 84678263 31283732 29233526 31283732 181945491 31283732 181945491 187502157 181945491 137170855 130153727 137170855 158731643 137170855 158731643 164438223 158731643 266643165 267913116 266643165 37182574 266643165 37182574 38100170 37182574 93122784 90143817 93122784 18682853 93122784 18682853 21082624 18682853 242893226 244884190 242893226 120755701 242893226 120755701 126173402 120755701 68501745 65268870 68501745 97875667 68501745 97875667 102414036 97875667 191429040 186516331 191429040 98301911 191429040 98301911 99703186 98301911 212754647 210979501 212754647 219474280 212754647 219474280 215759790 219474280 59562723 57318115 59562723 114802684 59562723 114802684 118655568 114802684 163542288 159712978 163542288 157542396 163542288 157542396 162230319 157542396 189262224 181164769 189262224 65176565 189262224 65176565 66951587 65176565 131857312 125628680 131857312 243204769 131857312 243204769 239228400 243204769 75387550 69786039 75387550 218889837 75387550 218889837 214566877 218889837 65169374 62309868 65169374 125565049 65169374 125565049 130136254 125565049 205532741 195316895 205532741 198639991 205532741 198639991 198384723 198639991 147351996 142040790 147351996 214134780 147351996 214134780 219791072 214134780 266019077 268798604 266019077 228171894 266019077 228171894 226370921 228171894 66937720 65501413 66937720 227058971 66937720 227058971 230055670 227058971 43518791 40811952 43518791 141030849 43518791 141030849 150740668 141030849 210534236 212717274 210534236 278767452 210534236 278767452 277248473 278767452 235866470 233324718 235866470 275446738 235866470 275446738 274178600 275446738 10761196 11198921 10761196 74329186 10761196 74329186 78031353 74329186 107485900 107000607 107485900 35061441 107485900 35061441 34828135 35061441 228278563 231948181 228278563 19116625 228278563 19116625 21511862 19116625 62675480 60024244 62675480 109125276 62675480 109125276 108776355 109125276 83078941 81582470 83078941 126826637 83078941 126826637 131722442 126826637 211071761 215103599 211071761 51830031 211071761 51830031 53094288 51830031 220502190 224137438 220502190 50700270 220502190 50700270 51982729 50700270 188911917 187438391 188911917 183273776 188911917 183273776 191402402 183273776 127889030 126629409 127889030 277171967 127889030 277171967 275540782 277171967 196360854 186622183 196360854 75714777 196360854 75714777 77743226 75714777 162675534 153123305 162675534 184514341 162675534 184514341 186012025 184514341 217116370 211450528 217116370 85827922 217116370 85827922 87652648 85827922 188562349 186246304 188562349 189718902 188562349 189718902 196120087 189718902 205593365 201408236 205593365 151561499 205593365 151561499 161652968 151561499 292098176 292330360 292098176 170657286 292098176 170657286 174266897 170657286 159501086 151094471 159501086 215602971 159501086 215602971 214232556 215602971 191919213 187456652 191919213 205530946 191919213 205530946 201509886 205530946 260148951 262906134 260148951 117621164 260148951 117621164 121326296 117621164 213772016 215406928 213772016 191242651 213772016 191242651 190897543 191242651 240973761 244929479 240973761 277295763 240973761 277295763 276440843 277295763 149136816 145360658 149136816 219777568 149136816 219777568 216826890 219777568 151235892 142673609 151235892 266530837 151235892 266530837 263633041 266530837 152306839 146283091 152306839 48765486 152306839 48765486 52953927 48765486 86013768 81857471 86013768 211130044 86013768 211130044 217832497 211130044 56629414 54255260 56629414 47478705 56629414 47478705 49507497 47478705 81027316 77788897 81027316 158695724 81027316 158695724 169696980 158695724 238722607 238679540 238722607 30055493 238722607 30055493 32058411 30055493 258637068 261179891 258637068 104520778 258637068 104520778 110018108 104520778 200009856 197402284 200009856 215837782 200009856 215837782 213521554 215837782 115273414 110096508 115273414 224827630 115273414 224827630 221567362 224827630 96673466 94119228 96673466 89794830 96673466 89794830 91967747 89794830 121218898 117274620 121218898 161912389 121218898 161912389 166791571 161912389 118415354 113330667 118415354 268718504 118415354 268718504 265909825 268718504 65403379 62385265 65403379 24792558 65403379 24792558 27157697 24792558 251449484 252820168 251449484 152649400 251449484 152649400 156957700 152649400 39084789 38967117 39084789 163983199 39084789 163983199 167861558 163983199 162673929 156051964 162673929 67702051 162673929 67702051 70321768 67702051 153684181 148600008 153684181 271530597 153684181 271530597 269495871 271530597 173543542 163766166 173543542 203622710 173543542 203622710 210884970 203622710 116751450 115157334 116751450 221782304 116751450 221782304 218060984 221782304 179595605 170954188 179595605 182526001 179595605 182526001 185945481 182526001 242529534 245139807 242529534 61382119 242529534 61382119 64245178 61382119 70299391 67090754 70299391 226410468 70299391 226410468 226509575 226410468 36256986 31819711 36256986 54996361 36256986 54996361 59397934 54996361 184703390 177093540 184703390 146360452 184703390 146360452 155846007 146360452 40071597 36913408 40071597 195399416 40071597 195399416 203074873 195399416 68545135 66492112 68545135 137710527 68545135 137710527 142551816 137710527 212690692 206801828 212690692 223424577 212690692 223424577 226845949 223424577 197406208 194072595 197406208 26915595 197406208 26915595 29646674 26915595 79453714 78508664 79453714 17169967 79453714 17169967 18360358 17169967 107404070 102928820 107404070 250605745 107404070 250605745 249436954 250605745 27321725 25051457 27321725 253239540 27321725 253239540 250760495 253239540 112308963 107171478 112308963 248175534 112308963 248175534 246318455 248175534 37098018 39999078 37098018 52254387 37098018 52254387 53384981 52254387 167783156 160911643 167783156 124421752 167783156 124421752 130236931 124421752 226075066 230247988 226075066 189753382 226075066 189753382 194212571 189753382 7171246 8782566 7171246 166435284 7171246 166435284 172249040 166435284 169971050 158060490 169971050 289617286 169971050 289617286 287336474 289617286 223454521 223348243 223454521 257779286 223454521 257779286 256129385 257779286 191986032 184747122 191986032 260060064 191986032 260060064 255701379 260060064 106579056 104162767 106579056 107217258 106579056 107217258 105147336 107217258 94711870 91575715 94711870 172793213 94711870 172793213 179669374 172793213 238770982 238688150 238770982 183918841 238770982 183918841 188758140 183918841 145153689 136739801 145153689 25846191 145153689 25846191 26021812 25846191 148564256 138103526 148564256 170772612 148564256 170772612 179633030 170772612 220246011 224242192 220246011 276553540 220246011 276553540 272788275 276553540 286567933 288837587 286567933 102129588 286567933 102129588 102349636 102129588 185617948 178203420 185617948 118742861 185617948 118742861 119719984 118742861 209980045 214473347 209980045 219943482 209980045 219943482 215552281 219943482 271463391 274068410 271463391 193100510 271463391 193100510 195044508 193100510 148839991 144663686 148839991 88709833 148839991 88709833 92233042 88709833 11078598 11711146 11078598 163909469 11078598 163909469 170460551 163909469 69397502 67795985 69397502 75186994 69397502 75186994 76501189 75186994 149694165 144419016 149694165 104135698 149694165 104135698 108342696 104135698 85484938 83114288 85484938 168389172 85484938 168389172 174194421 168389172 125480032 122829426 125480032 265771407 125480032 265771407 264274912 265771407 91218657 90687972 91218657 285378264 91218657 285378264 285660246 285378264 265091839 266834635 265091839 161064287 265091839 161064287 167960151 161064287 198511593 195659106 198511593 72670626 198511593 72670626 76506144 72670626 281572632 285349049 281572632 267768076 281572632 267768076 264564771 267768076 87552726 81934654 87552726 70043690 87552726 70043690 73374051 70043690 272247080 273890283 272247080 159614193 272247080 159614193 171351505 159614193 58337379 56231391 58337379 66900015 58337379 66900015 69666463 66900015 103822970 102032860 103822970 54294961 103822970 54294961 55969614 54294961 90555658 90010279 90555658 82953195 90555658 82953195 84985617 82953195 123278404 118239251 123278404 275092221 123278404 275092221 271895013 275092221 68695288 65991583 68695288 187392926 68695288 187392926 192245266 187392926 86051194 84682221 86051194 247349313 86051194 247349313 242839633 247349313 181412130 176324899 181412130 159140440 181412130 159140440 165282022 159140440 163741558 152811258 163741558 264645607 163741558 264645607 263441103 264645607 190802388 188147138 190802388 210671412 190802388 210671412 211369971 210671412 255650649 256854896 255650649 33108061 255650649 33108061 36299061 33108061 137027580 129982410 137027580 259252653 137027580 259252653 255353209 259252653 254122643 256182461 254122643 253067977 254122643 253067977 251874620 253067977 252392778 255978426 252392778 74910482 252392778 74910482 77458937 74910482 217610533 222665207 217610533 281725757 217610533 281725757 280407870 281725757 29784947 27906704 29784947 81073863 29784947 81073863 82480771 81073863 190687319 185731289 190687319 116128156 190687319 116128156 118970157 116128156 181352604 171292577 181352604 210759987 181352604 210759987 216147787 210759987 127939857 123371958 127939857 64957488 127939857 64957488 67028966 64957488 233360565 236862123 233360565 81088803 233360565 81088803 85685343 81088803 186297575 178195865 186297575 210801512 186297575 210801512 213423506 210801512 158204531 153171212 158204531 256686100 158204531 256686100 256093726 256686100 143653669 140326587 143653669 173264305 143653669 173264305 182342622 173264305 224762316 228760088 224762316 142662553 224762316 142662553 147920289 142662553 79661538 79290890 79661538 135042213 79661538 135042213 140442031 135042213 212623034 213273553 212623034 168749258 212623034 168749258 173032798 168749258 32351284 28817347 32351284 240621475 32351284 240621475 235090101 240621475 238991022 241520169 238991022 142564674 238991022 142564674 152807742 142564674 4966867 3574076 4966867 37523506 4966867 37523506 40536528 37523506 90848881 85749184 90848881 200289784 90848881 200289784 203899823 200289784 50067955 47204576 50067955 100617696 50067955 100617696 101503099 100617696 289087203 290788270 289087203 262269495 289087203 262269495 259973275 262269495 104721912 99538171 104721912 214611932 104721912 214611932 218204948 214611932 190115466 185568415 190115466 253821329 190115466 253821329 254395993 253821329 180686456 173058640 180686456 262955061 180686456 262955061 262021115 262955061 184414226 178847211 184414226 234101483 184414226 234101483 231158873 234101483 68968338 66518388 68968338 233351317 68968338 233351317 228067667 233351317 110177272 110253114 110177272 106830218 110177272 106830218 109371849 106830218 272556046 274755807 272556046 230269762 272556046 230269762 227490352 230269762 160430740 154399502 160430740 147505050 160430740 147505050 153924338 147505050 244838040 249178483 244838040 246222520 244838040 246222520 242515744 246222520 119711863 114392529 119711863 208674696 119711863 208674696 208734594 208674696 55592398 54372690 55592398 217390846 55592398 217390846 221901443 217390846 173293842 162864084 173293842 215959488 173293842 215959488 215744052 215959488 255429114 257830813 255429114 65696205 255429114 65696205 67688608 65696205 81675100 77577403 81675100 36608771 81675100 36608771 39578701 36608771 100956085 99689133 100956085 272026078 100956085 272026078 269164813 272026078 278782732 281703626 278782732 240939259 278782732 240939259 237252142 240939259 40154552 36817905 40154552 110759549 40154552 110759549 115360656 110759549 272550050 275347154 272550050 234902990 272550050 234902990 237669527 234902990 114807107 110539638 114807107 243191192 114807107 243191192 239564082 243191192 177955484 168522018 177955484 150926405 177955484 150926405 156633538 150926405 234828486 231511997 234828486 24675872 234828486 24675872 27627798 24675872 52050132 49177895 52050132 251711423 52050132 251711423 250239780 251711423 53233347 51424519 53233347 180915472 53233347 180915472 184125707 180915472 80783024 76225418 80783024 234544632 80783024 234544632 236730260 234544632 259931332 260868124 259931332 177277266 259931332 177277266 182828171 177277266 67905853 64729287 67905853 144893843 67905853 144893843 150427306 144893843 47914800 45600271 47914800 92712944 47914800 92712944 94258426 92712944 184910778 181274104 184910778 35647195 184910778 35647195 39937672 35647195 285491949 287729431 285491949 183616089 285491949 183616089 188214450 183616089 228023036 222305394 228023036 81016160 228023036 81016160 83294032 81016160 241714100 244010781 241714100 225749618 241714100 225749618 228966618 225749618 30479931 30600348 30479931 101247414 30479931 101247414 104934234 101247414 102902896 100736860 102902896 84910325 102902896 84910325 86859213 84910325 236665836 238316205 236665836 72807954 236665836 72807954 76578117 72807954 113222870 108892479 113222870 85873450 113222870 85873450 86205820 85873450 33566934 32289586 33566934 217576066 33566934 217576066 223002330 217576066 241755701 246248400 241755701 271190873 241755701 271190873 270790716 271190873 85073281 83587116 85073281 191904895 85073281 191904895 199904258 191904895 210252656 207477444 210252656 150728685 210252656 150728685 158352503 150728685 132504149 125460696 132504149 53517941 132504149 53517941 57128425 53517941 75584092 72533763 75584092 231448532 75584092 231448532 227418792 231448532 232043649 228695593 232043649 212411399 232043649 212411399 207981769 212411399 187470669 185727474 187470669 135816495 187470669 135816495 140604118 135816495 148859871 144348284 148859871 257400623 148859871 257400623 256785924 257400623 215380629 219455292 215380629 150615923 215380629 150615923 157098818 150615923 76257367 72773138 76257367 259123768 76257367 259123768 255629760 259123768 252248175 256793511 252248175 228291316 252248175 228291316 232649766 228291316 223184114 226799498 223184114 36057306 223184114 36057306 38627280 36057306 260705282 261715004 260705282 92824054 260705282 92824054 95183194 92824054 191824392 191194526 191824392 89170329 191824392 89170329 91295535 89170329 76053970 74454444 76053970 249751973 76053970 249751973 245893505 249751973 70135655 68794934 70135655 282864375 70135655 282864375 282450121 282864375 24971873 23819631 24971873 266574229 24971873 266574229 265380400 266574229 78853873 77412149 78853873 173480358 78853873 173480358 184057451 173480358 203628854 199444451 203628854 93391516 203628854 93391516 94978042 93391516 19366649 18849789 19366649 106755587 19366649 106755587 109674323 106755587 113158260 108765855 113158260 154101362 113158260 154101362 159694786 154101362 293495948 295138629 293495948 156825328 293495948 156825328 167856530 156825328 239616754 243135940 239616754 62156816 239616754 62156816 65006294 62156816 168100349 159385648 168100349 166945476 168100349 166945476 174688193 166945476 155337956 148077199 155337956 273481183 155337956 273481183 271736626 273481183 169451594 165069637 169451594 240743853 169451594 240743853 238402149 240743853 30119018 27149328 30119018 170964944 30119018 170964944 176302308 170964944 248276978 250175867 248276978 251039392 248276978 251039392 248323622 251039392 86757505 85181499 86757505 66590667 86757505 66590667 68753697 66590667 190322098 185514575 190322098 214278083 190322098 214278083 211890542 214278083 210555459 206762028 210555459 209105437 210555459 209105437 210603596 209105437 238560586 242252425 238560586 128083013 238560586 128083013 132449222 128083013 44767691 41058514 44767691 179744134 44767691 179744134 182256055 179744134 57502419 55251429 57502419 28153516 57502419 28153516 29653520 28153516 277736957 282011629 277736957 298689522 277736957 298689522 298142583 298689522 276106869 281100405 276106869 135300187 276106869 135300187 140026064 135300187 278854161 281858765 278854161 244260765 278854161 244260765 238895742 244260765 114617151 113338421 114617151 112630011 114617151 112630011 114478602 112630011 248889316 250207023 248889316 251120873 248889316 251120873 249546418 251120873 193184611 187537764 193184611 108865239 193184611 108865239 110572737 108865239 219757274 223626192 219757274 57900045 219757274 57900045 60039517 57900045 89439717 87612257 89439717 95364779 89439717 95364779 97586755 95364779 291143169 291230411 291143169 215356199 291143169 215356199 218875859 215356199 204376420 197487447 204376420 257204961 204376420 257204961 253566684 257204961 220964734 217679445 220964734 233840926 220964734 233840926 230908723 233840926 146630672 140479303 146630672 115028815 146630672 115028815 119373917 115028815 66946106 64566870 66946106 123494893 66946106 123494893 128450236 123494893 217262890 219834935 217262890 285503390 217262890 285503390 283221508 285503390 65835238 63207292 65835238 180287221 65835238 180287221 185710998 180287221 156992564 152856505 156992564 161213724 156992564 161213724 171973120 161213724 259406554 261567403 259406554 188559882 259406554 188559882 192407894 188559882 110283686 108162054 110283686 83064374 110283686 83064374 84156353 83064374 193658260 192655801 193658260 64608745 193658260 64608745 68854486 64608745 251729566 255226837 251729566 146807657 251729566 146807657 153433368 146807657 129237354 125625199 129237354 97806330 129237354 97806330 101967553 97806330 225721224 228523865 225721224 218688563 225721224 218688563 215925577 218688563 269706059 272602349 269706059 59916700 269706059 59916700 62261124 59916700 195146747 195159155 195146747 71594957 195146747 71594957 75636495 71594957 53138801 52003294 53138801 29358936 53138801 29358936 32809019 29358936 163525708 154718020 163525708 271003452 163525708 271003452 268194162 271003452 54921828 51020800 54921828 229813632 54921828 229813632 228819131 229813632 75308331 71052866 75308331 63577770 75308331 63577770 66873399 63577770 98759297 96653965 98759297 170814051 98759297 170814051 175280884 170814051 139350713 134604633 139350713 217001540 139350713 217001540 214329642 217001540 103397406 100575246 103397406 166253766 103397406 166253766 171172297 166253766 268084272 270580101 268084272 158775239 268084272 158775239 161730760 158775239 188803601 181341915 188803601 221134632 188803601 221134632 217643910 221134632 123468852 117956946 123468852 37523669 123468852 37523669 36782068 37523669 183879532 181452607 183879532 275684229 183879532 275684229 273386658 275684229 143697284 137758781 143697284 227402397 143697284 227402397 227786781 227402397 272871673 275894070 272871673 12547568 272871673 12547568 11937704 12547568 152412058 148261942 152412058 39496202 152412058 39496202 38629582 39496202 51324496 50420600 51324496 43331802 51324496 43331802 45348106 43331802 146333753 141438510 146333753 65447655 146333753 65447655 67968588 65447655 271236464 272228070 271236464 94932063 271236464 94932063 99043431 94932063 222139330 217026989 222139330 87068249 222139330 87068249 88625824 87068249 119787871 117732718 119787871 143719634 119787871 143719634 152489936 143719634 31154308 28724625 31154308 166944070 31154308 166944070 171629036 166944070 168966694 161859567 168966694 144388565 168966694 144388565 154356506 144388565 163471925 154873111 163471925 91794663 163471925 91794663 95637032 91794663 114485618 111693098 114485618 138728297 114485618 138728297 148461251 138728297 159718839 156445233 159718839 224258317 159718839 224258317 220208473 224258317 210589926 215398279 210589926 100470597 210589926 100470597 104983069 100470597 199115085 195341480 199115085 182850304 199115085 182850304 188580439 182850304 26169850 25783123 26169850 108859959 26169850 108859959 109925593 108859959 59029189 57449808 59029189 145466265 59029189 145466265 155052513 145466265 217237296 215976708 217237296 142263150 217237296 142263150 146388481 142263150 46325686 46506192 46325686 199775923 46325686 199775923 205195147 199775923 59354300 55464238 59354300 48698278 59354300 48698278 49992689 48698278 31502884 31368208 31502884 125737952 31502884 125737952 130127961 125737952 132496423 128402069 132496423 99662202 132496423 99662202 100190802 99662202 78798572 76202235 78798572 45553789 78798572 45553789 50063234 45553789 241723561 247122585 241723561 269176304 241723561 269176304 268511652 269176304 170412185 164511748 170412185 269114796 170412185 269114796 266982998 269114796 31891497 28992088 31891497 58080674 31891497 58080674 60519339 58080674 59321782 54583438 59321782 89868002 59321782 89868002 91767674 89868002 267880622 268762861 267880622 230058600 267880622 230058600 226895338 230058600 44683113 42164691 44683113 241777308 44683113 241777308 241208388 241777308 98850155 95722317 98850155 103258983 98850155 103258983 106229371 103258983 139000292 134069725 139000292 225602151 139000292 225602151 228062267 225602151 195800784 191053097 195800784 125868144 195800784 125868144 128677314 125868144 288361996 290150039 288361996 250702961 288361996 250702961 248821269 250702961 197516364 195140743 197516364 55602052 197516364 55602052 57563486 55602052 243950650 247022428 243950650 107711343 243950650 107711343 112155985 107711343 196711218 192164968 196711218 109646816 196711218 109646816 113972410 109646816 68831767 67998020 68831767 67522667 68831767 67522667 70744440 67522667 94099336 91129368 94099336 240740745 94099336 240740745 237640888 240740745 94895194 94525463 94895194 63009141 94895194 63009141 65424019 63009141 208085031 207059949 208085031 51001363 208085031 51001363 53380893 51001363 224213636 228609129 224213636 35330164 224213636 35330164 36342756 35330164 199267955 196725506 199267955 174815403 199267955 174815403 179305401 174815403 178419196 172504760 178419196 74664571 178419196 74664571 79077865 74664571 155789997 150259385 155789997 181689093 155789997 181689093 186754155 181689093 244926810 248932543 244926810 139937061 244926810 139937061 144929035 139937061 227175171 229975953 227175171 236807399 227175171 236807399 233240064 236807399 100858389 99559086 100858389 280576527 100858389 280576527 279818895 280576527 77698092 74025148 77698092 222649536 77698092 222649536 224541138 222649536 271069051 274572268 271069051 124646201 271069051 124646201 128208131 124646201 116112574 110563942 116112574 51668880 116112574 51668880 56305701 51668880 138382480 131747441 138382480 64736662 138382480 64736662 67442184 64736662 222752160 227138977 222752160 191117513 222752160 191117513 200676271 191117513 270314662 272689939 270314662 104601739 270314662 104601739 109020142 104601739 140810909 134894320 140810909 127640406 140810909 127640406 132428641 127640406 227968110 231367975 227968110 249287625 227968110 249287625 247667224 249287625 132809464 130526537 132809464 147824987 132809464 147824987 154130909 147824987 129735152 122967721 129735152 287856443 129735152 287856443 287087480 287856443 249270785 252467049 249270785 183530319 249270785 183530319 189634188 183530319 142981172 137000851 142981172 256168408 142981172 256168408 253712484 256168408 195588713 190981631 195588713 200759262 195588713 200759262 202328807 200759262 72765313 69896077 72765313 113422033 72765313 113422033 115993156 113422033 63578443 62068085 63578443 99461270 63578443 99461270 102823112 99461270 39619393 37254975 39619393 74487549 39619393 74487549 77539352 74487549 162400334 157778056 162400334 121483517 162400334 121483517 124115817 121483517 110856957 111068284 110856957 185482227 110856957 185482227 190758037 185482227 140585562 133380911 140585562 261522271 140585562 261522271 258281225 261522271 72636982 67579309 72636982 183289624 72636982 183289624 188940963 183289624 34466675 32336512 34466675 118116884 34466675 118116884 120870190 118116884 67583225 64142248 67583225 199287542 67583225 199287542 202688794 199287542 105542367 100616167 105542367 256410614 105542367 256410614 253256665 256410614 267673315 268341915 267673315 26868693 267673315 26868693 29395121 26868693 92870321 89915034 92870321 248415755 92870321 248415755 247571061 248415755 210909815 203402498 210909815 124239694 210909815 124239694 131521717 124239694 218799357 221986011 218799357 47321352 218799357 47321352 50378059 47321352 107833067 106972905 107833067 90303640 107833067 90303640 92743206 90303640 268751279 271503477 268751279 50530323 268751279 50530323 51691085 50530323 138791178 133752635 138791178 92529859 138791178 92529859 96736365 92529859 19233816 17913123 19233816 163989752 19233816 163989752 174847674 163989752 173427246 166863506 173427246 94028284 173427246 94028284 96850053 94028284 148919375 143597145 148919375 191302047 148919375 191302047 192714782 191302047 61168575 57855832 61168575 124515702 61168575 124515702 127920536 124515702 77747839 73790677 77747839 84005805 77747839 84005805 86701912 84005805 173045261 165415658 173045261 77211399 173045261 77211399 80199724 77211399 104134456 101130550 104134456 121000088 104134456 121000088 122465937 121000088 239908222 239236056 239908222 207210511 239908222 207210511 208931975 207210511 204833937 209795813 204833937 35879135 204833937 35879135 35013874 35879135 92671131 89950781 92671131 68922040 92671131 68922040 72754618 68922040 84796965 79532123 84796965 168467192 84796965 168467192 172863735 168467192 163428844 156599874 163428844 46956559 163428844 46956559 52661977 46956559 238560588 243286188 238560588 133889784 238560588 133889784 140526216 133889784 194823372 182709405 194823372 211623760 194823372 211623760 213463997 211623760 56315114 54518864 56315114 126899238 56315114 126899238 131546953 126899238 40540951 42390701 40540951 253093615 40540951 253093615 250062678 253093615 174571793 171791157 174571793 132414159 174571793 132414159 137336446 132414159 191125686 180619145 191125686 95990582 191125686 95990582 97558610 95990582 181831316 178413364 181831316 140070712 181831316 140070712 144664891 140070712 30116691 30025053 30116691 224076718 30116691 224076718 224647408 224076718 94592997 92388113 94592997 207167071 94592997 207167071 210532019 207167071 280689496 281558209 280689496 90882669 280689496 90882669 93407572 90882669 150743729 146489493 150743729 146268937 150743729 146268937 150298760 146268937 228103312 231809480 228103312 167927879 228103312 167927879 177106534 167927879 190106559 181086540 190106559 101344485 190106559 101344485 105541406 101344485 102933459 97797201 102933459 253600625 102933459 253600625 251095548 253600625 77936292 73066634 77936292 189293181 77936292 189293181 193483012 189293181 156351874 151570526 156351874 185896846 156351874 185896846 195606294 185896846 72500498 68901991 72500498 275651720 72500498 275651720 273500800 275651720 39087537 35990902 39087537 194243145 39087537 194243145 197392882 194243145 114386801 109205768 114386801 6283528 114386801 6283528 7714118 6283528 147345166 141548332 147345166 65844661 147345166 65844661 67709772 65844661 161287127 154679543 161287127 146390153 161287127 146390153 156433895 146390153 145624928 139151147 145624928 118770884 145624928 118770884 124720112 118770884 271310397 271992188 271310397 249321467 271310397 249321467 247110132 249321467 161729867 155309923 161729867 52487237 161729867 52487237 54008565 52487237 169073424 164958118 169073424 25404818 169073424 25404818 26768562 25404818 117917342 113139284 117917342 118926310 117917342 118926310 124259184 118926310 65665373 63227053 65665373 215764078 65665373 215764078 210301916 215764078 271486437 273622781 271486437 61973631 271486437 61973631 63584126 61973631 116383510 115691686 116383510 259258764 116383510 259258764 256512632 259258764 54350810 51674792 54350810 114702179 54350810 114702179 115094544 114702179 89867327 86816233 89867327 74819086 89867327 74819086 75173385 74819086 219337552 223452484 219337552 184286935 219337552 184286935 196492799 184286935 155971459 150777331 155971459 245785476 155971459 245785476 242777795 245785476 184641026 179049204 184641026 214160549 184641026 214160549 215338538 214160549 86518944 83447763 86518944 85937372 86518944 85937372 87637479 85937372 174751418 170043076 174751418 125658247 174751418 125658247 131177137 125658247 61988989 61149429 61988989 234088504 61988989 234088504 236746458 234088504 209445098 208654420 209445098 170055446 209445098 170055446 178221862 170055446 84963661 81610529 84963661 253864859 84963661 253864859 251515113 253864859 53057768 50885976 53057768 42105587 53057768 42105587 43588197 42105587 110753833 107139492 110753833 85381314 110753833 85381314 87386486 85381314 168703298 156394632 168703298 143550709 168703298 143550709 147475225 143550709 45736843 41691978 45736843 42174233 45736843 42174233 40808312 42174233 133719660 129275352 133719660 111908798 133719660 111908798 116210289 111908798 236503877 239944635 236503877 111281445 236503877 111281445 116186784 111281445 71295372 67885977 71295372 204542148 71295372 204542148 201245209 204542148 59899992 57996428 59899992 94820617 59899992 94820617 98598082 94820617 71508330 67192384 71508330 24855257 71508330 24855257 27638069 24855257 247824415 253033305 247824415 76474818 247824415 76474818 78020946 76474818 116200989 110314157 116200989 141017140 116200989 141017140 146126776 141017140 247045873 251432351 247045873 209755597 247045873 209755597 204106842 209755597 269278985 271832426 269278985 275532610 269278985 275532610 272919487 275532610 127303928 123180844 127303928 53674851 127303928 53674851 54467637 53674851 190653703 185614479 190653703 280040190 190653703 280040190 278472900 280040190 178491911 177198849 178491911 127745816 178491911 127745816 131091799 127745816 133321809 126664224 133321809 34990470 133321809 34990470 34205045 34990470 260968353 262861124 260968353 83844162 260968353 83844162 86031255 83844162 252380045 255799130 252380045 250200668 252380045 250200668 244700603 250200668 125119364 119397599 125119364 151967107 125119364 151967107 157387607 151967107 211043061 215102375 211043061 181595539 211043061 181595539 187010675 181595539 217006751 220475594 217006751 31371533 217006751 31371533 34566945 31371533 170037782 164706224 170037782 252803599 170037782 252803599 250131068 252803599 254928961 256816236 254928961 243702884 254928961 243702884 241533381 243702884 202949433 198629942 202949433 117838400 202949433 117838400 123984652 117838400 215593529 214261508 215593529 47150518 215593529 47150518 48744528 47150518 257589998 258334630 257589998 232222742 257589998 232222742 234706065 232222742 192189713 186990270 192189713 267202799 192189713 267202799 264685123 267202799 44133557 41119576 44133557 19355196 44133557 19355196 19416885 19355196 207436782 205878316 207436782 206836690 207436782 206836690 211160996 206836690 233386067 237088470 233386067 111859260 233386067 111859260 111526072 111859260 58501367 56598210 58501367 53504784 58501367 53504784 55482190 53504784 186087491 179563653 186087491 262822224 186087491 262822224 261031797 262822224 154856391 143921830 154856391 148867776 154856391 148867776 152814819 148867776 131803379 129258120 131803379 232105273 131803379 232105273 234087078 232105273 78919752 74330150 78919752 122996360 78919752 122996360 127901995 122996360 92140034 91045814 92140034 65529683 92140034 65529683 69147206 65529683 187545039 183095052 187545039 94329040 187545039 94329040 95099217 94329040 68746082 66506227 68746082 238943515 68746082 238943515 236683558 238943515 23880121 23804283 23880121 62641276 23880121 62641276 64284347 62641276 242969009 244420201 242969009 59402626 242969009 59402626 62914814 59402626 197089372 188381788 197089372 301418778 197089372 301418778 299041763 301418778 104223605 105509990 104223605 259228100 104223605 259228100 258202974 259228100 255254235 256981744 255254235 66155215 255254235 66155215 68170759 66155215 53885758 50184757 53885758 256113699 53885758 256113699 253083615 256113699 123710689 118936919 123710689 109245381 123710689 109245381 112225877 109245381 186705992 178549049 186705992 241784122 186705992 241784122 238468262 241784122 206261303 198033485 206261303 105056681 206261303 105056681 110201843 105056681 82820992 80264025 82820992 73647267 82820992 73647267 77235958 73647267 248518819 250872191 248518819 115482287 248518819 115482287 119066082 115482287 78675427 74502856 78675427 115712676 78675427 115712676 119529308 115712676 62644928 60277564 62644928 168003297 62644928 168003297 177584590 168003297 33420353 30093932 33420353 156843759 33420353 156843759 162958688 156843759 219020785 222631523 219020785 26945243 219020785 26945243 27205714 26945243 24328213 23552279 24328213 259906900 24328213 259906900 256858838 259906900 277353415 279973401 277353415 205085861 277353415 205085861 201802213 205085861 135287375 131244665 135287375 201294196 135287375 201294196 202036207 201294196 184767776 178242867 184767776 206488981 184767776 206488981 202911533 206488981 261825314 263800702 261825314 111079355 261825314 111079355 113751320 111079355 58456698 56378525 58456698 53461463 58456698 53461463 58023209 53461463 194100802 195779502 194100802 180875851 194100802 180875851 188062881 180875851 117170255 112808395 117170255 176645408 117170255 176645408 183574600 176645408 258943157 261665639 258943157 245104288 258943157 245104288 240948191 245104288 227467566 231569540 227467566 275491180 227467566 275491180 273547744 275491180 93247429 91584074 93247429 89857130 93247429 89857130 92763559 89857130 281727301 284892075 281727301 181157166 281727301 181157166 187791812 181157166 144278475 138801976 144278475 179315423 144278475 179315423 184571246 179315423 223654629 227471395 223654629 147223313 223654629 147223313 152095116 147223313 69474851 66540026 69474851 98010578 69474851 98010578 99021341 98010578 234782809 237127786 234782809 10727986 234782809 10727986 10910596 10727986 164667169 159321921 164667169 155072302 164667169 155072302 158768504 155072302 103240770 99541076 103240770 48634990 103240770 48634990 49370986 48634990 188024488 179740166 188024488 27097528 188024488 27097528 27017110 27097528 43110871 39557404 43110871 173550348 43110871 173550348 177614608 173550348 150559495 144755012 150559495 142767442 150559495 142767442 148151407 142767442 260778606 262425964 260778606 176801219 260778606 176801219 184290767 176801219 154065301 149089865 154065301 249807859 154065301 249807859 246613261 249807859 225166403 229278412 225166403 99290680 225166403 99290680 102358399 99290680 210462765 215132781 210462765 182598722 210462765 182598722 188973101 182598722 161760434 153048849 161760434 193712045 161760434 193712045 194642251 193712045 156390967 150997477 156390967 204689649 156390967 204689649 208788390 204689649 201784913 198218838 201784913 219121042 201784913 219121042 217103313 219121042 180656731 171490489 180656731 239590877 180656731 239590877 237361247 239590877 71513184 66591450 71513184 93174567 71513184 93174567 94727144 93174567 124684718 119917130 124684718 95972545 124684718 95972545 98047445 95972545 167932048 163239321 167932048 40547790 167932048 40547790 43832269 40547790 115381793 109328506 115381793 148020492 115381793 148020492 151960810 148020492 137558736 131101013 137558736 59878578 137558736 59878578 61097036 59878578 271259261 272899013 271259261 141949986 271259261 141949986 146369798 141949986 31201979 28532473 31201979 256945650 31201979 256945650 256175157 256945650 4800407 4530489 4800407 189411420 4800407 189411420 192539556 189411420 77090990 75417144 77090990 240297201 77090990 240297201 236330692 240297201 116467648 110780041 116467648 137546736 116467648 137546736 146225711 137546736 80683623 75741742 80683623 223025764 80683623 223025764 218411011 223025764 127023699 122052497 127023699 272861537 127023699 272861537 269948866 272861537 113889704 109267389 113889704 159234493 113889704 159234493 170321170 159234493 202074155 199599095 202074155 242123800 202074155 242123800 241063681 242123800 239581627 242497872 239581627 240986176 239581627 240986176 238590615 240986176 172605574 166898886 172605574 173696621 172605574 173696621 183742613 173696621 70645232 68210857 70645232 40574263 70645232 40574263 43695461 40574263 250088060 251660244 250088060 185797425 250088060 185797425 187163732 185797425 181963606 175784601 181963606 273647715 181963606 273647715 271813180 273647715 260671281 262900135 260671281 196075801 260671281 196075801 201694553 196075801 230886814 233312179 230886814 193845445 230886814 193845445 196387550 193845445 118692198 114124005 118692198 49943902 118692198 49943902 49649956 49943902 96902121 96629902 96902121 160777741 96902121 160777741 165978035 160777741 128817265 125881069 128817265 137263258 128817265 137263258 139878906 137263258 21329268 20377091 21329268 199209093 21329268 199209093 201868765 199209093 127360983 127627983 127360983 78699541 127360983 78699541 82886590 78699541 229920710 232882146 229920710 240408977 229920710 240408977 238929018 240408977 195859300 190986803 195859300 88500423 195859300 88500423 89744543 88500423 238468561 242583453 238468561 171681518 238468561 171681518 179809530 171681518 206067770 201622794 206067770 164382934 206067770 164382934 167798658 164382934 231319102 230961993 231319102 34540705 231319102 34540705 38243586 34540705 216108070 210687314 216108070 113032859 216108070 113032859 119464772 113032859 78573187 74960452 78573187 39190423 78573187 39190423 42741333 39190423 177241832 169177742 177241832 174759440 177241832 174759440 185548221 174759440 258567623 259194486 258567623 205504578 258567623 205504578 209467533 205504578 265975661 267639246 265975661 152528408 265975661 152528408 161857095 152528408 238583437 241411657 238583437 141234173 238583437 141234173 147450127 141234173 99074658 95023111 99074658 87990589 99074658 87990589 89932483 87990589 118881452 115264718 118881452 159082750 118881452 159082750 165393134 159082750 76003482 72442190 76003482 257412742 76003482 257412742 256602534 257412742 197025014 200461887 197025014 54849314 197025014 54849314 57123109 54849314 98143563 94127406 98143563 117722652 98143563 117722652 121407268 117722652 175673873 170540775 175673873 68616062 175673873 68616062 71576615 68616062 163539799 156567733 163539799 103789027 163539799 103789027 109120267 103789027 116776018 112125027 116776018 177684740 116776018 177684740 181689720 177684740 176130702 165860517 176130702 32062314 176130702 32062314 31809887 32062314 211756973 210007650 211756973 87298535 211756973 87298535 88178474 87298535 239913462 242285795 239913462 89515515 239913462 89515515 93519560 89515515 231750620 234989257 231750620 141262807 231750620 141262807 146587025 141262807 245094949 246313965 245094949 207701526 245094949 207701526 212981895 207701526 77436737 74382653 77436737 280178171 77436737 280178171 279806775 280178171 228710959 229117629 228710959 73735013 228710959 73735013 76439749 73735013 103852704 99010875 103852704 191481238 103852704 191481238 195485417 191481238 198381112 193986159 198381112 174617647 198381112 174617647 184894108 174617647 181666801 179013219 181666801 94912717 181666801 94912717 95479647 94912717 167496115 160535826 167496115 246085073 167496115 246085073 242779920 246085073 57941332 54638894 57941332 229232681 57941332 229232681 224995258 229232681 278198767 280426568 278198767 247673881 278198767 247673881 244502728 247673881 293021255 294679606 293021255 82290564 293021255 82290564 85890538 82290564 233506225 236557664 233506225 42361564 233506225 42361564 45681640 42361564 127015860 122438880 127015860 47141184 127015860 47141184 50399290 47141184 242865160 243223116 242865160 107009032 242865160 107009032 109379516 107009032 273507909 275987085 273507909 260262391 273507909 260262391 258974799 260262391 154765183 150276431 154765183 185497857 154765183 185497857 191027196 185497857 55862291 53001199 55862291 260049981 55862291 260049981 259456411 260049981 108770448 104875485 108770448 44402925 108770448 44402925 46993647 44402925 65564933 61777587 65564933 146600425 65564933 146600425 156808635 146600425 137082020 133414793 137082020 201060535 137082020 201060535 203873606 201060535 98817647 96075086 98817647 33122134 98817647 33122134 36112317 33122134 214804920 219602191 214804920 243821251 214804920 243821251 239596336 243821251 40444514 40434509 40444514 20523213 40444514 20523213 22446924 20523213 225857840 229714186 225857840 204757555 225857840 204757555 205794199 204757555 198364708 196392256 198364708 270570816 198364708 270570816 268953085 270570816 194982339 191100237 194982339 88286678 194982339 88286678 89772241 88286678 116077542 110304676 116077542 4118030 116077542 4118030 5218511 4118030 240244326 244661751 240244326 91281935 240244326 91281935 93764041 91281935 112189335 110416261 112189335 203388644 112189335 203388644 211341704 203388644 160489777 149440637 160489777 22609396 160489777 22609396 22800754 22609396 52447189 48563902 52447189 256169903 52447189 256169903 257037314 256169903 270830227 272705999 270830227 180429547 270830227 180429547 189163632 180429547 104731463 104445719 104731463 170387944 104731463 170387944 175582284 170387944 273529663 275561359 273529663 164979755 273529663 164979755 172939296 164979755 156484097 146586542 156484097 238973721 156484097 238973721 238283517 238973721 171523993 160781752 171523993 153660344 171523993 153660344 158563331 153660344 88519310 86869337 88519310 221806609 88519310 221806609 225717359 221806609 236673848 240475081 236673848 97117583 236673848 97117583 99543734 97117583 158262122 151860399 158262122 39262235 158262122 39262235 42533419 39262235 236944122 238942915 236944122 108901060 236944122 108901060 114285947 108901060 106327503 102044652 106327503 125734825 106327503 125734825 131556821 125734825 259631582 261550253 259631582 253885936 259631582 253885936 248649540 253885936 175471651 172261730 175471651 216540656 175471651 216540656 221782094 216540656 56710768 55615941 56710768 121284899 56710768 121284899 123131909 121284899 262641501 264319366 262641501 71489707 262641501 71489707 75281321 71489707 29538744 26940829 29538744 106030258 29538744 106030258 108186594 106030258 198960779 202391840 198960779 146049532 198960779 146049532 151089159 146049532 215476452 216145097 215476452 115480468 215476452 115480468 119869597 115480468 180853231 178352224 180853231 56848378 180853231 56848378 61606310 56848378 192557834 189721741 192557834 91244365 192557834 91244365 93903194 91244365 93748844 90105731 93748844 104938487 93748844 104938487 109236537 104938487 5798029 6657618 5798029 183018528 5798029 183018528 187306937 183018528 69385934 66638539 69385934 46256700 69385934 46256700 49511001 46256700 120207660 116078546 120207660 154748428 120207660 154748428 161679195 154748428 48190281 48301498 48190281 78645775 48190281 78645775 81816485 78645775 242402368 243274904 242402368 61153909 242402368 61153909 63665414 61153909 199987841 202750292 199987841 56772167 199987841 56772167 59987810 56772167 201107629 198046323 201107629 218270564 201107629 218270564 213198547 218270564 113782504 108317168 113782504 298669611 113782504 298669611 296129568 298669611 103812439 100472857 103812439 66635489 103812439 66635489 69755704 66635489 82800303 82559043 82800303 214487484 82800303 214487484 214891740 214487484 203343657 196432610 203343657 187660007 203343657 187660007 198892155 187660007 142358028 136611659 142358028 101804660 142358028 101804660 102203705 101804660 40334277 35946098 40334277 174664162 40334277 174664162 177177011 174664162 20950741 19790104 20950741 180733064 20950741 180733064 185864194 180733064 119897581 118751582 119897581 208935006 119897581 208935006 210941544 208935006 28938745 26650701 28938745 186430796 28938745 186430796 191574202 186430796 241005694 241883071 241005694 196356728 241005694 196356728 204017371 196356728 84371265 82984679 84371265 110549067 84371265 110549067 116407430 110549067 64033710 61107737 64033710 197187105 64033710 197187105 197346542 197187105 149065941 143885689 149065941 190070203 149065941 190070203 193410836 190070203 166344464 157129502 166344464 172546183 166344464 172546183 178804436 172546183 45890030 43527214 45890030 129639403 45890030 129639403 136758999 129639403 51139760 47656315 51139760 191474444 51139760 191474444 198432026 191474444 78724332 77319397 78724332 126571281 78724332 126571281 131557365 126571281 111856796 111385058 111856796 240573405 111856796 240573405 237796239 240573405 217163646 221020759 217163646 228629551 217163646 228629551 226467934 228629551 197319278 196829348 197319278 140055499 197319278 140055499 148360717 140055499 150538915 140541825 150538915 263443204 150538915 263443204 262574706 263443204 203982899 209673617 203982899 133245364 203982899 133245364 137410011 133245364 48040099 44185676 48040099 79153577 48040099 79153577 79334596 79153577 90775388 87327101 90775388 124335859 90775388 124335859 129365263 124335859 75112379 71065872 75112379 233272747 75112379 233272747 228573235 233272747 109344288 102978882 109344288 177552754 109344288 177552754 181076240 177552754 228811129 231356417 228811129 78973310 228811129 78973310 79970949 78973310 248005949 250422599 248005949 198145703 248005949 198145703 200798978 198145703 185057515 178444602 185057515 78097199 185057515 78097199 82716379 78097199 72930652 73140123 72930652 158272330 72930652 158272330 169090152 158272330 201421283 195220278 201421283 87358128 201421283 87358128 89786399 87358128 251316086 253691221 251316086 151466340 251316086 151466340 155833195 151466340 228945866 222699434 228945866 247715145 228945866 247715145 246103683 247715145 209659750 206437935 209659750 108279284 209659750 108279284 114156737 108279284 123561902 121961848 123561902 90217574 123561902 90217574 93968788 90217574 181175557 175051718 181175557 219258435 181175557 219258435 223826055 219258435 164228229 157777682 164228229 103717359 164228229 103717359 108119612 103717359 124027928 118743948 124027928 49920604 124027928 49920604 50197112 49920604 274703965 276078526 274703965 122636499 274703965 122636499 123857902 122636499 215805229 217442451 215805229 266240750 215805229 266240750 264686635 266240750 184213298 178800901 184213298 220553381 184213298 220553381 216812299 220553381 132196611 127977003 132196611 259281810 132196611 259281810 254657886 259281810 233545835 236467398 233545835 190567166 233545835 190567166 200609055 190567166 181754941 173773943 181754941 81622114 181754941 81622114 82859533 81622114 146561115 141606042 146561115 269635430 146561115 269635430 267474029 269635430 93491970 90557626 93491970 67715491 93491970 67715491 71661798 67715491 153712370 148636340 153712370 225716666 153712370 225716666 221766310 225716666 289408797 291718309 289408797 261081844 289408797 261081844 257865128 261081844 107263840 105021567 107263840 50420979 107263840 50420979 52759904 50420979 240735366 243885538 240735366 191071290 240735366 191071290 201475918 191071290 107264344 105750871 107264344 53044191 107264344 53044191 54272831 53044191 64305963 60222332 64305963 256751581 64305963 256751581 250778158 256751581 166371666 157939234 166371666 147799014 166371666 147799014 154162595 147799014 142818315 137191957 142818315 80337856 142818315 80337856 80375633 80337856 70540977 67261603 70540977 253863545 70540977 253863545 250807070 253863545 190908825 188352326 190908825 105071391 190908825 105071391 109442148 105071391 232329695 235927182 232329695 260478686 232329695 260478686 258412083 260478686 51836202 50500966 51836202 236118795 51836202 236118795 233883920 236118795 177027248 170735086 177027248 184717227 177027248 184717227 196532774 184717227 142206511 136733690 142206511 62597526 142206511 62597526 64886220 62597526 81372559 77776201 81372559 230825372 81372559 230825372 225554276 230825372 176331829 168485183 176331829 133345423 176331829 133345423 139740302 133345423 116884989 111058191 116884989 164362308 116884989 164362308 170893778 164362308 113178512 110571211 113178512 51348334 113178512 51348334 53158636 51348334 270847227 272854612 270847227 64003960 270847227 64003960 66996659 64003960 123469253 117578952 123469253 209500880 123469253 209500880 205847492 209500880 168528703 161795715 168528703 147113231 168528703 147113231 151025626 147113231 148129739 142978513 148129739 128696529 148129739 128696529 133167712 128696529 106991335 104733570 106991335 68029472 106991335 68029472 72125765 68029472 130046008 126796474 130046008 221453279 130046008 221453279 217624184 221453279 109454444 104858570 109454444 111971920 109454444 111971920 116119015 111971920 208717607 214351692 208717607 162517857 208717607 162517857 170985541 162517857 65359187 61625630 65359187 213057222 65359187 213057222 209746850 213057222 303270995 305259016 303270995 128149851 303270995 128149851 133874862 128149851 94042512 91469014 94042512 241549722 94042512 241549722 239437776 241549722 241429108 243362863 241429108 87431385 241429108 87431385 90540140 87431385 75243125 71168167 75243125 284680289 75243125 284680289 281147055 284680289 36076032 33833613 36076032 189526352 36076032 189526352 193729621 189526352 169423655 159040154 169423655 91847971 169423655 91847971 93401431 91847971 64751485 62216523 64751485 139311498 64751485 139311498 145168507 139311498 92935094 91703640 92935094 153534627 92935094 153534627 161614144 153534627 150158211 145668491 150158211 224315902 150158211 224315902 220461668 224315902 292318248 293871928 292318248 193216093 292318248 193216093 199445167 193216093 137934098 133151260 137934098 145551039 137934098 145551039 148931019 145551039 38655714 37507591 38655714 144007862 38655714 144007862 147955972 144007862 82729493 78979693 82729493 72720085 82729493 72720085 77523651 72720085 151872234 145246150 151872234 72564959 151872234 72564959 74688704 72564959 83050646 81700320 83050646 36840238 83050646 36840238 37039674 36840238 110856232 111814273 110856232 195105688 110856232 195105688 203367172 195105688 263723131 265958446 263723131 149477231 263723131 149477231 156448279 149477231 59444353 55236145 59444353 21548973 59444353 21548973 23914101 21548973 211827797 205484609 211827797 125024166 211827797 125024166 129799868 125024166 117487694 115264797 117487694 189188457 117487694 189188457 199069091 189188457 170043026 165060567 170043026 230090897 170043026 230090897 225650531 230090897 218478683 214402053 218478683 232185442 218478683 232185442 233994931 232185442 269812942 274016142 269812942 231618649 269812942 231618649 228684217 231618649 95204856 91560003 95204856 133727916 95204856 133727916 139354731 133727916 143416283 137947698 143416283 70276954 143416283 70276954 74713994 70276954 52037471 48363993 52037471 140445110 52037471 140445110 144939190 140445110 119123979 117000674 119123979 107675025 119123979 107675025 113495773 107675025 250647133 254229079 250647133 109306684 250647133 109306684 113521585 109306684 155579065 150102522 155579065 86665525 155579065 86665525 88334234 86665525 252590672 255599686 252590672 110226015 252590672 110226015 113125146 110226015 284311531 287315356 284311531 155812494 284311531 155812494 158796207 155812494 66628663 63121969 66628663 259879853 66628663 259879853 257783145 259879853 112648890 109239693 112648890 200537061 112648890 200537061 205268314 200537061 213732381 215860032 213732381 203440259 213732381 203440259 207406063 203440259 228815400 231143139 228815400 123231638 228815400 123231638 127157128 123231638 72069644 69516313 72069644 55622521 72069644 55622521 57964172 55622521 245346905 248439539 245346905 31980151 245346905 31980151 35132654 31980151 200182164 203933537 200182164 57644037 200182164 57644037 61163292 57644037 80237632 79943188 80237632 77534165 80237632 77534165 80200072 77534165 230814149 234092157 230814149 58225307 230814149 58225307 59904311 58225307 184693165 180738149 184693165 14563773 184693165 14563773 14238561 14563773 133274877 128678687 133274877 168928567 133274877 168928567 173944557 168928567 125363248 123898532 125363248 53049675 125363248 53049675 56814244 53049675 226591199 231807170 226591199 190101130 226591199 190101130 190577152 190101130 166036077 156660312 166036077 182203054 166036077 182203054 188358322 182203054 88253500 86165907 88253500 177771003 88253500 177771003 178628050 177771003 205769433 204021260 205769433 182625473 205769433 182625473 192827882 182625473 59118685 55517560 59118685 56471887 59118685 56471887 59415979 56471887 141078876 136167652 141078876 189990934 141078876 189990934 195067471 189990934 11670199 11230973 11670199 58418335 11670199 58418335 61249472 58418335 219751869 216130253 219751869 98238361 219751869 98238361 103232894 98238361 170378754 158330948 170378754 58998175 170378754 58998175 58710003 58998175 35157501 32312505 35157501 52313496 35157501 52313496 53285488 52313496 149299854 143815007 149299854 79169034 149299854 79169034 82313798 79169034 212260796 215613944 212260796 221197149 212260796 221197149 223773002 221197149 189796768 184720083 189796768 217476024 189796768 217476024 223236313 217476024 168779156 163849819 168779156 217804487 168779156 217804487 217917171 217804487 164393659 157818833 164393659 72357786 164393659 72357786 77514046 72357786 235103574 238083472 235103574 254491156 235103574 254491156 250621552 254491156 159086819 149694915 159086819 276685174 159086819 276685174 273673008 276685174 113122358 111988337 113122358 54583883 113122358 54583883 58327603 54583883 72128438 69040819 72128438 195678015 72128438 195678015 200128052 195678015 51259483 48337966 51259483 143864221 51259483 143864221 149474105 143864221 74061504 71141493 74061504 169514703 74061504 169514703 178284475 169514703 236211298 240853440 236211298 71509256 236211298 71509256 75021910 71509256 208826074 207020753 208826074 215799543 208826074 215799543 219747731 215799543 198604550 198078031 198604550 20615892 198604550 20615892 22431736 20615892 64421020 61370477 64421020 236472484 64421020 236472484 232767200 236472484 104798967 101143197 104798967 233120635 104798967 233120635 234550084 233120635 134463040 127618424 134463040 276373502 134463040 276373502 275978410 276373502 113384772 107964006 113384772 174684942 113384772 174684942 182789010 174684942 151030156 144324965 151030156 83017743 151030156 83017743 87698257 83017743 181698409 172093054 181698409 235155949 181698409 235155949 229583523 235155949 126366406 121269088 126366406 17503066 126366406 17503066 16593312 17503066 167872432 158994237 167872432 253705645 167872432 253705645 253532316 253705645 72522979 67720515 72522979 140275205 72522979 140275205 148897530 140275205 74959818 71524620 74959818 79613491 74959818 79613491 79842593 79613491 83248994 80353274 83248994 43694143 83248994 43694143 48003974 43694143 92764977 90674065 92764977 87261174 92764977 87261174 89940359 87261174 49726251 48832564 49726251 106866310 49726251 106866310 111949957 106866310 127349146 121817261 127349146 177985737 127349146 177985737 184698697 177985737 134635812 129111401 134635812 142205990 134635812 142205990 149275884 142205990 126567321 121570080 126567321 106145305 126567321 106145305 110033574 106145305 47272987 48077356 47272987 154252385 47272987 154252385 158840220 154252385 119663440 114241264 119663440 153289703 119663440 153289703 158356427 153289703 51388926 49308196 51388926 190293171 51388926 190293171 201315671 190293171 265682802 266555575 265682802 157863940 265682802 157863940 162128542 157863940 113157126 110726272 113157126 171704138 113157126 171704138 181379550 171704138 55937672 54780690 55937672 171729813 55937672 171729813 175478577 171729813 208581951 206036784 208581951 57951256 208581951 57951256 61012217 57951256 183859688 181548836 183859688 157091358 183859688 157091358 163133036 157091358 158368736 149763263 158368736 80970136 158368736 80970136 84571810 80970136 43516757 40513460 43516757 124840093 43516757 124840093 125581706 124840093 73035395 69456191 73035395 46933029 73035395 46933029 52450784 46933029 234361971 239008355 234361971 31766640 234361971 31766640 31126736 31766640 133928998 130043695 133928998 227477984 133928998 227477984 222552190 227477984 129630998 125687265 129630998 166275280 129630998 166275280 170641027 166275280 130241774 125608044 130241774 120135090 130241774 120135090 119878333 120135090 35679890 33051232 35679890 240169012 35679890 240169012 236776017 240169012 207041026 198522431 207041026 50948698 207041026 50948698 52746335 50948698 185927771 175889139 185927771 235676782 185927771 235676782 232564090 235676782 139236582 137190210 139236582 119300700 139236582 119300700 124553064 119300700 207786455 203513608 207786455 28537754 207786455 28537754 30787101 28537754 33470362 30687410 33470362 54449830 33470362 54449830 54775041 54449830 58211969 56103432 58211969 169030393 58211969 169030393 177670985 169030393 231736739 235837306 231736739 242166708 231736739 242166708 239246886 242166708 93802277 91581301 93802277 31464702 93802277 31464702 34488767 31464702 236266368 239482320 236266368 78331438 236266368 78331438 79868190 78331438 129959318 126669617 129959318 190636213 129959318 190636213 201675102 190636213 223754443 226791785 223754443 138644470 223754443 138644470 143128189 138644470 64339071 62988070 64339071 36356364 64339071 36356364 39788096 36356364 120181394 116977509 120181394 305345286 120181394 305345286 304025617 305345286 196235492 183671398 196235492 59518718 196235492 59518718 58286292 59518718 73272399 69901946 73272399 84830178 73272399 84830178 90204565 84830178 191922753 189385892 191922753 118196150 191922753 118196150 120441970 118196150 120783537 116957414 120783537 64333729 120783537 64333729 67001369 64333729 209900936 214450204 209900936 108753102 209900936 108753102 110228324 108753102 268351446 270777165 268351446 160871019 268351446 160871019 168454642 160871019 174562997 165994317 174562997 187600852 174562997 187600852 190270273 187600852 241172510 245536659 241172510 130946628 241172510 130946628 136040470 130946628 286029593 285937823 286029593 148340080 286029593 148340080 159557993 148340080 230646989 231511055 230646989 152258605 230646989 152258605 159397388 152258605 17844435 17999331 17844435 121215228 17844435 121215228 126657096 121215228 161522482 151176088 161522482 123380211 161522482 123380211 127019171 123380211 236389473 238206914 236389473 95491690 236389473 95491690 95340333 95491690 85725378 83524713 85725378 115294466 85725378 115294466 115818528 115294466 221039771 217946259 221039771 204215063 221039771 204215063 199194094 204215063 34423751 30876055 34423751 292110325 34423751 292110325 289592888 292110325 158002927 153872974 158002927 119121953 158002927 119121953 121218132 119121953 256124982 258765029 256124982 254403913 256124982 254403913 254675040 254403913 119946278 114320729 119946278 59930298 119946278 59930298 63237035 59930298 238552613 241920389 238552613 257588913 238552613 257588913 252221249 257588913 247163921 249704277 247163921 130390866 247163921 130390866 132234243 130390866 183553668 176270697 183553668 45465433 183553668 45465433 50424473 45465433 94113707 91562290 94113707 85878210 94113707 85878210 86396286 85878210 49406995 44688272 49406995 283478909 49406995 283478909 281535952 283478909 96630681 93566614 96630681 196876843 96630681 196876843 205059586 196876843 134426815 130161613 134426815 128983604 134426815 128983604 132706406 128983604 173244143 163351331 173244143 74273638 173244143 74273638 76538168 74273638 270692902 272445399 270692902 250048854 270692902 250048854 245039152 250048854 276678146 277659470 276678146 24664314 276678146 24664314 26936164 24664314 141612360 136468219 141612360 106296139 141612360 106296139 111157531 106296139 44140902 41910401 44140902 241060262 44140902 241060262 236332152 241060262 179451740 177089745 179451740 202360991 179451740 202360991 210037662 202360991 156231224 150882751 156231224 232499325 156231224 232499325 227541354 232499325 45685993 42209905 45685993 108221270 45685993 108221270 112806314 108221270 192994130 182072501 192994130 201297866 192994130 201297866 197884343 201297866 233672143 238060436 233672143 210573864 233672143 210573864 215645186 210573864 206596129 204663009 206596129 64736737 206596129 64736737 66894745 64736737 110694699 108043151 110694699 163580971 110694699 163580971 174239724 163580971 32917295 29102181 32917295 128108769 32917295 128108769 131103855 128108769 105468070 104658960 105468070 121161137 105468070 121161137 125794666 121161137 35760191 35920845 35760191 62603141 35760191 62603141 65831180 62603141 212070613 206105777 212070613 179078625 212070613 179078625 187352749 179078625 271198696 273698349 271198696 131345162 271198696 131345162 135230946 131345162 44317288 42328751 44317288 158063625 44317288 158063625 162910334 158063625 179014859 173915970 179014859 62738177 179014859 62738177 65934231 62738177 205501510 196642262 205501510 74609036 205501510 74609036 78675156 74609036 143380184 136362037 143380184 29986022 143380184 29986022 33533930 29986022 102321416 97303688 102321416 133655574 102321416 133655574 138307431 133655574 42687233 39398433 42687233 179638323 42687233 179638323 185481926 179638323 194263519 188419059 194263519 271935241 194263519 271935241 270526928 271935241 167289010 160282853 167289010 251932233 167289010 251932233 247223797 251932233 172378478 165193834 172378478 88479442 172378478 88479442 89206620 88479442 114091446 109471367 114091446 182688909 114091446 182688909 188201499 182688909 46540500 42748910 46540500 124632108 46540500 124632108 126022295 124632108 41373921 37697080 41373921 164248699 41373921 164248699 171677735 164248699 153482805 148405712 153482805 44096525 153482805 44096525 46700307 44096525 154813617 149525473 154813617 138191300 154813617 138191300 141981427 138191300 128055130 124076392 128055130 173301025 128055130 173301025 180132881 173301025 175507077 168806333 175507077 57889600 175507077 57889600 60144768 57889600 171034136 162837762 171034136 180297009 171034136 180297009 192179337 180297009 91769621 90551778 91769621 163220041 91769621 163220041 166853840 163220041 70012356 66311242 70012356 123532328 70012356 123532328 127241714 123532328 192937264 191930294 192937264 205374497 192937264 205374497 201500817 205374497 127188472 126439981 127188472 69363096 127188472 69363096 72077612 69363096 139387113 134199944 139387113 266585619 139387113 266585619 264558941 266585619 5788652 5225433 5788652 206184717 5788652 206184717 203014368 206184717 98677831 96421550 98677831 270159600 98677831 270159600 266902842 270159600 188908257 178528699 188908257 232133386 188908257 232133386 228921478 232133386 291140472 292714892 291140472 286908425 291140472 286908425 284945297 286908425 218411131 211842813 218411131 75157163 218411131 75157163 76542961 75157163 157834613 154911134 157834613 93745958 157834613 93745958 96945068 93745958 137279273 131933413 137279273 124212779 137279273 124212779 127920894 124212779 191809443 179863883 191809443 105609591 191809443 105609591 110619763 105609591 144532162 140130414 144532162 262258306 144532162 262258306 261290976 262258306 204416503 207142620 204416503 138916162 204416503 138916162 146896226 138916162 213755374 212065910 213755374 85122190 213755374 85122190 86111817 85122190 165778650 159255292 165778650 260617052 165778650 260617052 258298724 260617052 148282589 143818236 148282589 172960860 148282589 172960860 176871882 172960860 14291268 15420024 14291268 23402617 14291268 23402617 24522920 23402617 267786104 270048315 267786104 108709709 267786104 108709709 113384916 108709709 282500610 283568195 282500610 152175206 282500610 152175206 160197173 152175206 158703295 155478893 158703295 232607860 158703295 232607860 228017280 232607860 106521094 101165955 106521094 238876567 106521094 238876567 235477452 238876567 130805738 127217602 130805738 134027396 130805738 134027396 138876253 134027396 122101914 114816905 122101914 22296010 122101914 22296010 24570784 22296010 236793459 240356256 236793459 256009652 236793459 256009652 252803750 256009652 236366819 239154007 236366819 32151621 236366819 32151621 35522481 32151621 125783071 122640604 125783071 210685046 125783071 210685046 210852459 210685046 78641378 78062197 78641378 140583800 78641378 140583800 148382890 140583800 133648377 129632047 133648377 134487608 133648377 134487608 137000180 134487608 47201127 45405950 47201127 119229789 47201127 119229789 123462504 119229789 166058116 158356102 166058116 200000621 166058116 200000621 199102186 200000621 8781605 8646966 8781605 144855128 8781605 144855128 148531590 144855128 35509163 32787331 35509163 65699406 35509163 65699406 68990984 65699406 119993955 118518407 119993955 200959837 119993955 200959837 205726762 200959837 251508367 255257880 251508367 164019225 251508367 164019225 168710533 164019225 123808586 118303243 123808586 135714109 123808586 135714109 137220221 135714109 84695577 80083253 84695577 127739210 84695577 127739210 131713908 127739210 209654530 209388862 209654530 164658182 209654530 164658182 169726824 164658182 268594102 269880815 268594102 111160098 268594102 111160098 115374888 111160098 68252899 64632570 68252899 163739416 68252899 163739416 168328704 163739416 92967167 91495872 92967167 29681332 92967167 29681332 32496218 29681332 116306257 111381734 116306257 50967511 116306257 50967511 53629862 50967511 98903861 96493693 98903861 241220515 98903861 241220515 239545832 241220515 292077981 293894520 292077981 262217333 292077981 262217333 257439203 262217333 213456173 212153212 213456173 95768637 213456173 95768637 98050628 95768637 99802863 99087388 99802863 128796339 99802863 128796339 134127721 128796339 211317357 207410065 211317357 80901414 211317357 80901414 81518145 80901414 54528569 52664818 54528569 47517478 54528569 47517478 50751585 47517478 130446999 125602504 130446999 132151030 130446999 132151030 135405153 132151030 159741236 154776811 159741236 267853716 159741236 267853716 267170177 267853716 204922014 210563390 204922014 220986616 204922014 220986616 225099720 220986616 156202913 151352136 156202913 220509454 156202913 220509454 216322894 220509454 220184762 215038772 220184762 31968891 220184762 31968891 35647810 31968891 213176676 216948643 213176676 193278474 213176676 193278474 203506453 193278474 69469937 67222717 69469937 88504614 69469937 88504614 89249454 88504614 280883955 284639360 280883955 222016524 280883955 222016524 217889423 222016524 88991854 87052061 88991854 81398116 88991854 81398116 86383309 81398116 130910792 126089465 130910792 199294571 130910792 199294571 208551477 199294571 174881230 170933135 174881230 170599292 174881230 170599292 176072836 170599292 209825271 204633668 209825271 267323088 209825271 267323088 264671292 267323088 258500721 260667988 258500721 81609253 258500721 81609253 84075094 81609253 25543602 24373483 25543602 189596469 25543602 189596469 190231696 189596469 244123793 245015604 244123793 118968807 244123793 118968807 122442835 118968807 82259101 81562607 82259101 35571943 82259101 35571943 35330637 35571943 141888227 138828371 141888227 80281664 141888227 80281664 81388339 80281664 49512023 45784137 49512023 152427809 49512023 152427809 158150076 152427809 237065623 239965454 237065623 58981153 237065623 58981153 62460988 58981153 76425298 72284637 76425298 282067660 76425298 282067660 280958923 282067660 60100514 57072793 60100514 274866542 60100514 274866542 273889226 274866542 174016628 167817221 174016628 257691019 174016628 257691019 253834866 257691019 82946247 80477067 82946247 31317412 82946247 31317412 31402055 31317412 130419897 125262577 130419897 45561388 130419897 45561388 45353008 45561388 274300431 276164223 274300431 73151570 274300431 73151570 76871005 73151570 151914264 145750938 151914264 154526944 151914264 154526944 166735841 154526944 223547878 228031510 223547878 131017442 223547878 131017442 136932766 131017442 233607634 237387074 233607634 138175108 233607634 138175108 142696905 138175108 31017299 28252733 31017299 208785557 31017299 208785557 208810004 208785557 116060991 114084258 116060991 167731748 116060991 167731748 175806294 167731748 257588279 261854450 257588279 189206255 257588279 189206255 195877883 189206255 172254590 168105430 172254590 232522006 172254590 232522006 230343848 232522006 232302266 231235534 232302266 97917017 232302266 97917017 101757188 97917017 167833526 162117766 167833526 228095474 167833526 228095474 224206974 228095474 135701599 131770065 135701599 283826607 135701599 283826607 282223866 283826607 149993238 143427983 149993238 236920720 149993238 236920720 233340873 236920720 42977507 41304142 42977507 43553600 42977507 43553600 46697520 43553600 101086681 100021968 101086681 123730774 101086681 123730774 129495440 123730774 94252891 93464713 94252891 183967609 94252891 183967609 192536719 183967609 227303912 230309050 227303912 240390195 227303912 240390195 238101745 240390195 198567741 190162782 198567741 150935257 198567741 150935257 154614810 150935257 73823310 73913452 73823310 243672422 73823310 243672422 242414872 243672422 54286400 51284202 54286400 135981985 54286400 135981985 144865146 135981985 211152757 207147843 211152757 21679858 211152757 21679858 23944323 21679858 250412998 253696902 250412998 202718592 250412998 202718592 206451419 202718592 211242135 216032896 211242135 78611808 211242135 78611808 80526845 78611808 215803479 218942349 215803479 157537995 215803479 157537995 166162050 157537995 249462219 253557845 249462219 108824114 249462219 108824114 113487028 108824114 280033656 282036528 280033656 146540814 280033656 146540814 153682827 146540814 77459138 73888010 77459138 61410008 77459138 61410008 64316614 61410008 79524279 75565463 79524279 194654586 79524279 194654586 201614941 194654586 70255400 66965295 70255400 241774069 70255400 241774069 238088475 241774069 103182721 98448276 103182721 31304944 103182721 31304944 33811371 31304944 183578336 180328134 183578336 58873642 183578336 58873642 60164310 58873642 219904758 216757423 219904758 79344967 219904758 79344967 84180595 79344967 110540316 106915474 110540316 57714855 110540316 57714855 58935240 57714855 197428606 186303657 197428606 179726552 197428606 179726552 182069989 179726552 196646051 193083354 196646051 71351695 196646051 71351695 73546723 71351695 174885476 166736272 174885476 246213607 174885476 246213607 245004071 246213607 128345539 125543454 128345539 61730600 128345539 61730600 64910947 61730600 216641656 218973932 216641656 89967621 216641656 89967621 93388555 89967621 73586568 70956411 73586568 111684555 73586568 111684555 118107527 111684555 262829749 264680151 262829749 243780993 262829749 243780993 238877744 243780993 74810163 70481527 74810163 98469119 74810163 98469119 102964558 98469119 97782160 96173009 97782160 195919388 97782160 195919388 194882355 195919388 262485236 266417857 262485236 96887280 262485236 96887280 99571640 96887280 185047896 177933142 185047896 255298388 185047896 255298388 253117523 255298388 128410213 125631047 128410213 220777611 128410213 220777611 218098887 220777611 99027273 96284040 99027273 223122093 99027273 223122093 219694307 223122093 64110993 60820368 64110993 94124152 64110993 94124152 96789470 94124152 47562746 47306687 47562746 93800802 47562746 93800802 96731569 93800802 114401495 111933770 114401495 103347248 114401495 103347248 105551467 103347248 102220342 101531908 102220342 12841433 102220342 12841433 13245606 12841433 232097091 234846828 232097091 166752226 232097091 166752226 172555161 166752226 77368428 73005049 77368428 60911744 77368428 60911744 62993742 60911744 186115974 179110176 186115974 51549632 186115974 51549632 53721714 51549632 119934524 117929321 119934524 112278999 119934524 112278999 118657760 112278999 128207787 124182322 128207787 131318705 128207787 131318705 136876029 131318705 218631214 222396044 218631214 160820899 218631214 160820899 165012945 160820899 285327499 287415882 285327499 137116215 285327499 137116215 141998636 137116215 133654440 129014679 133654440 155596792 133654440 155596792 164022553 155596792 120222842 113454586 120222842 164934089 120222842 164934089 174601435 164934089 274432298 277260593 274432298 118505577 274432298 118505577 123341887 118505577 86040684 83235754 86040684 267919088 86040684 267919088 265044863 267919088 173611404 163652920 173611404 212425028 173611404 212425028 209147078 212425028 207804865 204082138 207804865 215903551 207804865 215903551 216248762 215903551 236139202 234278392 236139202 102593719 236139202 102593719 108051739 102593719 243496319 246594588 243496319 139424113 243496319 139424113 145658793 139424113 246252466 247282981 246252466 190497240 246252466 190497240 195058073 190497240 23470279 21309384 23470279 221448258 23470279 221448258 220955602 221448258 81091703 81269310 81091703 244053384 81091703 244053384 242180455 244053384 248235271 251632730 248235271 289391238 248235271 289391238 289581960 289391238 212793509 209158575 212793509 79572316 212793509 79572316 84589186 79572316 188604953 182730118 188604953 213289174 188604953 213289174 209594720 213289174 216006710 218865352 216006710 218228490 216006710 218228490 215473321 218228490 101788031 102269511 101788031 126169366 101788031 126169366 131039454 126169366 123731828 122769418 123731828 41067902 123731828 41067902 44525914 41067902 221499613 224249144 221499613 162327270 221499613 162327270 168754745 162327270 192132249 192000707 192132249 135546817 192132249 135546817 140345732 135546817 169652551 160475200 169652551 55396337 169652551 55396337 57366961 55396337 179474328 169996537 179474328 252970207 179474328 252970207 250091950 252970207 88942244 83992367 88942244 229215325 88942244 229215325 224886279 229215325 66104544 63905688 66104544 254099313 66104544 254099313 250287942 254099313 137341708 132689524 137341708 221043601 137341708 221043601 226037804 221043601 222808148 227414568 222808148 20728598 222808148 20728598 22768110 20728598 173766411 167564073 173766411 159668444 173766411 159668444 164253562 159668444 247393734 249590485 247393734 95448207 247393734 95448207 98161203 95448207 133776503 128062585 133776503 60954986 133776503 60954986 63641189 60954986 107174798 105934373 107174798 188538765 107174798 188538765 197056771 188538765 171486137 160021396 171486137 247355096 171486137 247355096 244496819 247355096 244550160 246335501 244550160 102627444 244550160 102627444 105543338 102627444 226673586 231301110 226673586 44213617 226673586 44213617 48790170 44213617 259109901 260004324 259109901 79663169 259109901 79663169 83612190 79663169 180110480 172838413 180110480 139295258 180110480 139295258 149295729 139295258 210175745 204783955 210175745 212339404 210175745 212339404 207923347 212339404 56261592 54697128 56261592 111271595 56261592 111271595 116216830 111271595 144219865 140215029 144219865 267434247 144219865 267434247 266486710 267434247 243575535 246180348 243575535 163032482 243575535 163032482 173393933 163032482 122417546 120586795 122417546 156053475 122417546 156053475 164147481 156053475 122736482 117229338 122736482 53496168 122736482 53496168 55519251 53496168 273308929 275387621 273308929 49845418 273308929 49845418 52595486 49845418 273735365 276455383 273735365 137886355 273735365 137886355 143688972 137886355 208178035 212201373 208178035 71602919 208178035 71602919 74077196 71602919 263959440 266102663 263959440 38021589 263959440 38021589 35891400 38021589 75255530 71445733 75255530 256336268 75255530 256336268 254232067 256336268 176782263 168556601 176782263 249257924 176782263 249257924 247330055 249257924 226206723 229995913 226206723 200519735 226206723 200519735 204254739 200519735 51558813 49272200 51558813 67305476 51558813 67305476 69381632 67305476 45814196 46304152 45814196 29873741 45814196 29873741 30392648 29873741 213206248 212896930 213206248 71410503 213206248 71410503 73057001 71410503 159129399 153652359 159129399 108779326 159129399 108779326 110118158 108779326 65288481 61764346 65288481 49969284 65288481 49969284 53477326 49969284 279965933 281102434 279965933 283858422 279965933 283858422 281700997 283858422 5393122 5716060 5393122 245039034 5393122 245039034 243439341 245039034 8375595 6785966 8375595 301933698 8375595 301933698 302342520 301933698 183689958 174746537 183689958 170734695 183689958 170734695 178351709 170734695 260657200 263087103 260657200 292980379 260657200 292980379 291377241 292980379 103101030 99042583 103101030 114880158 103101030 114880158 114141219 114880158 193830197 193695055 193830197 262316860 193830197 262316860 259477151 262316860 143855214 138137854 143855214 144243405 143855214 144243405 153557620 144243405 236022264 238468425 236022264 175687183 236022264 175687183 179844020 175687183 153297376 142112905 153297376 280932174 153297376 280932174 278701139 280932174 222111450 218381677 222111450 99151699 222111450 99151699 102593913 99151699 110975391 110967466 110975391 139187472 110975391 139187472 149110046 139187472 101951057 97710068 101951057 137082523 101951057 137082523 142598881 137082523 147654055 140531670 147654055 186521556 147654055 186521556 191320155 186521556 224722127 229335848 224722127 277693280 224722127 277693280 275462867 277693280 123477068 118643649 123477068 253662377 123477068 253662377 249380337 253662377 281714169 283100731 281714169 74818914 281714169 74818914 78340739 74818914 151340340 145888790 151340340 93244894 151340340 93244894 94134232 93244894 231631706 235634428 231631706 216896029 231631706 216896029 222729809 216896029 213896250 216149312 213896250 29579636 213896250 29579636 33308919 29579636 71026740 67874646 71026740 197801343 71026740 197801343 206793829 197801343 115286332 115073726 115286332 192888124 115286332 192888124 196902917 192888124 157625734 152233477 157625734 167143880 157625734 167143880 177789943 167143880 171748546 165205343 171748546 66454006 171748546 66454006 69447744 66454006 146960157 143790002 146960157 101415854 146960157 101415854 103045430 101415854 177987627 174076137 177987627 242409674 177987627 242409674 241318997 242409674 146177590 141275892 146177590 245500942 146177590 245500942 241356264 245500942 134983821 131535576 134983821 296911909 134983821 296911909 294869822 296911909 91914959 90653380 91914959 266926001 91914959 266926001 263779142 266926001 28550853 27547552 28550853 139279999 28550853 139279999 144345425 139279999 164725951 158837698 164725951 251671891 164725951 251671891 247119938 251671891 122294829 115522540 122294829 113107685 122294829 113107685 117952330 113107685 186565660 179011168 186565660 49488797 186565660 49488797 50330095 49488797 272575594 274680081 272575594 266121969 272575594 266121969 264213719 266121969 220345390 220570845 220345390 71681801 220345390 71681801 75543049 71681801 70478719 67647771 70478719 100296893 70478719 100296893 102659418 100296893 206558139 204668919 206558139 165629457 206558139 165629457 175805212 165629457 48413827 44682721 48413827 287636475 48413827 287636475 287274704 287636475 228158269 230266129 228158269 75875624 228158269 75875624 79632290 75875624 164661378 156965488 164661378 80793875 164661378 80793875 81822596 80793875 165460756 159418168 165460756 200058235 165460756 200058235 198927270 200058235 89848589 87692061 89848589 234220962 89848589 234220962 231061921 234220962 282769166 283712416 282769166 229866622 282769166 229866622 228087288 229866622 152223057 145911673 152223057 199003673 152223057 199003673 202155105 199003673 87876222 87605960 87876222 27716224 87876222 27716224 28247759 27716224 223275871 227490675 223275871 224660705 223275871 224660705 222387109 224660705 151944349 146212150 151944349 50526703 151944349 50526703 52776709 50526703 233485525 237823985 233485525 223192539 233485525 223192539 220345702 223192539 83566948 82087944 83566948 213450770 83566948 213450770 217025746 213450770 173907460 165876979 173907460 174841153 173907460 174841153 185660063 174841153 126006624 125032116 126006624 262725534 126006624 262725534 258371582 262725534 105054954 101169120 105054954 228555971 105054954 228555971 223870814 228555971 247091574 249312800 247091574 233086551 247091574 233086551 235642715 233086551 62891386 59663519 62891386 202997029 62891386 202997029 206534145 202997029 190968348 185463422 190968348 8633826 190968348 8633826 8824155 8633826 64794659 61222310 64794659 120622243 64794659 120622243 126465642 120622243 205371143 197923084 205371143 100229052 205371143 100229052 103138099 100229052 124828887 119359625 124828887 69953046 124828887 69953046 72306449 69953046 54535302 53248885 54535302 196228674 54535302 196228674 199307401 196228674 74565359 70821132 74565359 127002498 74565359 127002498 131793709 127002498 212623515 208517008 212623515 210820872 212623515 210820872 206624930 210820872 154606461 150158312 154606461 48726643 154606461 48726643 51884502 48726643 226072126 230515465 226072126 69951364 226072126 69951364 73768811 69951364 253851802 258154017 253851802 87887185 253851802 87887185 90316889 87887185 174051264 168373715 174051264 86523628 174051264 86523628 88572198 86523628 106344954 104454177 106344954 146371392 106344954 146371392 151205850 146371392 240175575 244759988 240175575 142847506 240175575 142847506 145818808 142847506 226214627 229968846 226214627 166020645 226214627 166020645 170406759 166020645 171395694 165648285 171395694 109336456 171395694 109336456 108796292 109336456 290033115 290796803 290033115 104566873 290033115 104566873 110393445 104566873 155492728 145162985 155492728 142946244 155492728 142946244 148590271 142946244 174681647 169944189 174681647 64337675 174681647 64337675 65952156 64337675 260051933 262400470 260051933 61661727 260051933 61661727 64444423 61661727 134368871 127355397 134368871 211709112 134368871 211709112 208192579 211709112 158479223 153013357 158479223 68376685 158479223 68376685 71347913 68376685 127474865 125077380 127474865 243281263 127474865 243281263 240583327 243281263 92482116 90538540 92482116 27679331 92482116 27679331 27611972 27679331 200483482 203542551 200483482 287094419 200483482 287094419 287697854 287094419 172875664 162323927 172875664 29027917 172875664 29027917 32079554 29027917 206249277 202940193 206249277 127975607 206249277 127975607 131802983 127975607 223851848 227492910 223851848 105482495 223851848 105482495 107340872 105482495 253115161 256925126 253115161 266317941 253115161 266317941 266321357 266317941 290581188 291479605 290581188 80125641 290581188 80125641 82248198 80125641 175345482 167497013 175345482 242278827 175345482 242278827 238603233 242278827 232609052 235955614 232609052 94689596 232609052 94689596 95785878 94689596 108819069 106729529 108819069 28681071 108819069 28681071 31253647 28681071 215437849 213369444 215437849 156818002 215437849 156818002 164084684 156818002 59062226 57581106 59062226 79994092 59062226 79994092 82373663 79994092 216912550 220061185 216912550 143547572 216912550 143547572 150927143 143547572 122828247 118756554 122828247 41472165 122828247 41472165 41435362 41472165 53895511 51347965 53895511 88370450 53895511 88370450 92425604 88370450 183417132 179285650 183417132 42461106 183417132 42461106 45718502 42461106 105866292 105505304 105866292 138321559 105866292 138321559 143743166 138321559 187267804 180999193 187267804 76155787 187267804 76155787 77351554 76155787 148623522 143172245 148623522 165474306 148623522 165474306 171728450 165474306 241490509 244138897 241490509 139128578 241490509 139128578 145393301 139128578 255629789 258205556 255629789 267768155 255629789 267768155 265895558 267768155 80126801 76090518 80126801 136718179 80126801 136718179 142469011 136718179 230362550 233763018 230362550 255456898 230362550 255456898 253255236 255456898 167556348 159352244 167556348 66506563 167556348 66506563 69003649 66506563 193178005 188544620 193178005 71019644 193178005 71019644 72501829 71019644 110689860 106235982 110689860 97923810 110689860 97923810 101362722 97923810 139393168 135031816 139393168 152553612 139393168 152553612 162482557 152553612 52870802 49381323 52870802 17543266 52870802 17543266 16844188 17543266 124729122 118649112 124729122 102616071 124729122 102616071 103899729 102616071 170135987 159000962 170135987 128987030 170135987 128987030 132808974 128987030 56295914 51887410 56295914 55508450 56295914 55508450 60389293 55508450 237529401 238926903 237529401 264863455 237529401 264863455 262554195 264863455 120135946 115371403 120135946 91168133 120135946 91168133 93100402 91168133 17253105 16523880 17253105 241941181 17253105 241941181 239144610 241941181 188340950 184097732 188340950 160051624 188340950 160051624 167633165 160051624 133692245 128339548 133692245 36161705 133692245 36161705 39681741 36161705 72727237 69101665 72727237 129800784 72727237 129800784 135252996 129800784 198906831 202480490 198906831 249439084 198906831 249439084 246493226 249439084 124494967 123277074 124494967 196445609 124494967 196445609 200450306 196445609 246777969 249000771 246777969 168905377 246777969 168905377 173572505 168905377 23162592 21539301 23162592 168271612 23162592 168271612 172767875 168271612 255548147 259169435 255548147 81415566 255548147 81415566 82235254 81415566 139595857 134368757 139595857 91073203 139595857 91073203 94069488 91073203 208797592 205459570 208797592 173456462 208797592 173456462 178671650 173456462 251303571 254911754 251303571 142184131 251303571 142184131 147010145 142184131 270377225 272077489 270377225 169482407 270377225 169482407 173091480 169482407 206174569 204241289 206174569 18150122 206174569 18150122 17408265 18150122 80540368 78343994 80540368 200166023 80540368 200166023 209068063 200166023 176699031 171660851 176699031 127957301 176699031 127957301 132244278 127957301 201988441 197323150 201988441 212350770 201988441 212350770 213832398 212350770 157205248 152568872 157205248 56260129 157205248 56260129 59231264 56260129 120029216 112748337 120029216 213891847 120029216 213891847 217937414 213891847 155053416 144836229 155053416 157238475 155053416 157238475 161695051 157238475 238128377 240678303 238128377 220970609 238128377 220970609 222781687 220970609 246134984 249665722 246134984 288140528 246134984 288140528 286578970 288140528 171211006 164104741 171211006 73519328 171211006 73519328 76502861 73519328 37969112 34489081 37969112 159137091 37969112 159137091 163328965 159137091 275302035 279006754 275302035 51350954 275302035 51350954 54793381 51350954 70712005 69308683 70712005 99659970 70712005 99659970 99990089 99659970 275997913 278278698 275997913 27786190 275997913 27786190 27500728 27786190 198856881 194351429 198856881 160370957 198856881 160370957 166673903 160370957 189102008 186001375 189102008 34635287 189102008 34635287 36071376 34635287 125090890 120007484 125090890 58085694 125090890 58085694 61526848 58085694 189833577 183593856 189833577 118814555 189833577 118814555 121183865 118814555 54011449 49461817 54011449 67463242 54011449 67463242 71302769 67463242 118989576 112400927 118989576 156776427 118989576 156776427 162625536 156776427 157003378 151841398 157003378 228374162 157003378 228374162 225626400 228374162 8460697 7520846 8460697 50492369 8460697 50492369 55073938 50492369 126712251 124875641 126712251 276042280 126712251 276042280 275170790 276042280 191680531 186612834 191680531 20823996 191680531 20823996 23533919 20823996 276349659 278909399 276349659 228787157 276349659 228787157 225450663 228787157 144681080 140781392 144681080 85254467 144681080 85254467 87946545 85254467 188987879 189961970 188987879 63810894 188987879 63810894 66194377 63810894 9701982 7936485 9701982 92952907 9701982 92952907 96477985 92952907 144582801 139394358 144582801 243124385 144582801 243124385 241378224 243124385 73309060 72019567 73309060 237768501 73309060 237768501 234355708 237768501 209321200 207757219 209321200 157481968 209321200 157481968 166273170 157481968 109117512 108528598 109117512 32146003 109117512 32146003 36357535 32146003 43842870 42090304 43842870 44124489 43842870 44124489 47197806 44124489 253901745 256196835 253901745 173554363 253901745 173554363 179751991 173554363 154959813 149457446 154959813 63526269 154959813 63526269 65511347 63526269 105798061 103395836 105798061 182798811 105798061 182798811 187349133 182798811 31622284 29716719 31622284 100325583 31622284 100325583 105280219 100325583 70705991 67557008 70705991 20283595 70705991 20283595 22940880 20283595 206306062 209828167 206306062 249384090 206306062 249384090 244708605 249384090 44693838 43692290 44693838 128432967 44693838 128432967 130812522 128432967 159367566 153818606 159367566 143086269 159367566 143086269 146107413 143086269 201950366 198636299 201950366 186182541 201950366 186182541 191430632 186182541 94765461 91596938 94765461 206837567 94765461 206837567 207306194 206837567 277616185 279068938 277616185 151783097 277616185 151783097 156720988 151783097 82328508 79631512 82328508 240140364 82328508 240140364 236330977 240140364 210507447 209382352 210507447 18600495 210507447 18600495 21946149 18600495 132782731 125472604 132782731 180534969 132782731 180534969 190913128 180534969 198790413 192383566 198790413 107861278 198790413 107861278 108800585 107861278 186555345 177612518 186555345 69147108 186555345 69147108 71156825 69147108 213071678 212663935 213071678 100428671 213071678 100428671 104050802 100428671 17823072 15105564 17823072 105400091 17823072 105400091 107963839 105400091 166887352 159958733 166887352 290776192 166887352 290776192 289250192 290776192 281069373 282357333 281069373 202808957 281069373 202808957 209961071 202808957 126393314 120621133 126393314 128120054 126393314 128120054 132813752 128120054 22476438 21526011 22476438 214507434 22476438 214507434 211447083 214507434 176481766 170871659 176481766 216431556 176481766 216431556 214268898 216431556 214505188 212150394 214505188 259955678 214505188 259955678 259027138 259955678 299640503 300177901 299640503 226553800 299640503 226553800 226877024 226553800 169349784 165542964 169349784 173746790 169349784 173746790 181251425 173746790 132384647 128729689 132384647 164035667 132384647 164035667 169284342 164035667 199525956 198270752 199525956 129467489 199525956 129467489 132831521 129467489 44548130 41786561 44548130 82292261 44548130 82292261 86314217 82292261 228278516 230058754 228278516 209726879 228278516 209726879 214772983 209726879 260421662 263610501 260421662 198907950 260421662 198907950 201614803 198907950 47890011 44967653 47890011 160060286 47890011 160060286 166011463 160060286 280296906 280817888 280296906 161819720 280296906 161819720 167097201 161819720 134901365 130840988 134901365 202191254 134901365 202191254 210256902 202191254 241104663 245428742 241104663 80017201 241104663 80017201 83949469 80017201 225046196 228232922 225046196 193974448 225046196 193974448 198266286 193974448 193375211 189576960 193375211 275118019 193375211 275118019 272717463 275118019 93562922 91457733 93562922 99370845 93562922 99370845 104653397 99370845 265092462 269262310 265092462 206122959 265092462 206122959 207989730 206122959 151653615 147686483 151653615 86147272 151653615 86147272 90860348 86147272 245455001 249659429 245455001 258842874 245455001 258842874 254874080 258842874 270098510 269839648 270098510 118532111 270098510 118532111 120243407 118532111 130369556 126944417 130369556 188944569 130369556 188944569 199425565 188944569 104105229 102314151 104105229 195732534 104105229 195732534 196787867 195732534 183512624 178351277 183512624 136419095 183512624 136419095 144518972 136419095 98126192 94992291 98126192 218684328 98126192 218684328 214694611 218684328 95355445 92724805 95355445 284048476 95355445 284048476 280388594 284048476 210824232 210003566 210824232 233251219 210824232 233251219 230675969 233251219 120380222 116928456 120380222 139778790 120380222 139778790 144641573 139778790 206158873 201763236 206158873 115579565 206158873 115579565 117120482 115579565 111954320 110838651 111954320 245597264 111954320 245597264 242607923 245597264 88971104 88588838 88971104 152090717 88971104 152090717 158136314 152090717 26935835 25878902 26935835 54574672 26935835 54574672 57821344 54574672 191328929 179629209 191328929 44408255 191328929 44408255 45289395 44408255 195234523 188527334 195234523 72524750 195234523 72524750 74217595 72524750 83649834 82272047 83649834 180873559 83649834 180873559 188476098 180873559 49294474 48463323 49294474 161519027 49294474 161519027 166080166 161519027 253464584 256918763 253464584 254920512 253464584 254920512 252995864 254920512 263017825 266045968 263017825 288034633 263017825 288034633 287286282 288034633 207155435 204385901 207155435 273985799 207155435 273985799 271376075 273985799 161179820 155165012 161179820 129868619 161179820 129868619 134304641 129868619 163816912 153283763 163816912 136943599 163816912 136943599 142474545 136943599 144957983 138076338 144957983 72772777 144957983 72772777 73075171 72772777 148148795 141794215 148148795 290068632 148148795 290068632 290903725 290068632 34821805 32203321 34821805 102419459 34821805 102419459 106654269 102419459 120596895 116140888 120596895 241406206 120596895 241406206 237924279 241406206 179346672 175801595 179346672 49276045 179346672 49276045 48497179 49276045 125707295 124542004 125707295 156846297 125707295 156846297 162464110 156846297 206132899 204394734 206132899 223621813 206132899 223621813 219718352 223621813 281127680 283707079 281127680 67564176 281127680 67564176 69510538 67564176 168736557 165333701 168736557 214043668 168736557 214043668 210307698 214043668 81566648 81129106 81566648 86170799 81566648 86170799 86776634 86170799 115931781 109922118 115931781 238176860 115931781 238176860 234972063 238176860 127770262 125321711 127770262 21123162 127770262 21123162 22954994 21123162 169110571 163107836 169110571 62989002 169110571 62989002 65227803 62989002 115050061 111173008 115050061 145073846 115050061 145073846 150635538 145073846 178703653 169611794 178703653 214038061 178703653 214038061 211749465 214038061 90901677 89927853 90901677 198761906 90901677 198761906 202522766 198761906 88081174 85975972 88081174 289727913 88081174 289727913 289188792 289727913 201889756 201329456 201889756 16778620 201889756 16778620 15532301 16778620 225303753 220706961 225303753 21508733 225303753 21508733 24517377 21508733 69951880 68302260 69951880 148895007 69951880 148895007 160127952 148895007 58088493 53555853 58088493 109300657 58088493 109300657 114893558 109300657 216210995 218998581 216210995 100128276 216210995 100128276 104941844 100128276 87915546 85602295 87915546 137219891 87915546 137219891 143292575 137219891 94544291 91875304 94544291 230888899 94544291 230888899 230204598 230888899 144062139 139293910 144062139 238391802 144062139 238391802 233423265 238391802 76334962 73055713 76334962 55077015 76334962 55077015 55515966 55077015 167343554 159605735 167343554 195100871 167343554 195100871 195158284 195100871 234358582 237697601 234358582 9829511 234358582 9829511 11015330 9829511 59041108 57955202 59041108 250139028 59041108 250139028 248491109 250139028 168988124 164165371 168988124 228839899 168988124 228839899 225203689 228839899 35582627 36518994 35582627 143709030 35582627 143709030 150686848 143709030 84712391 83351673 84712391 206702847 84712391 206702847 207544759 206702847 247277313 249500273 247277313 275315093 247277313 275315093 272480568 275315093 206766142 205794017 206766142 120485351 206766142 120485351 123249998 120485351 58116658 55661175 58116658 224540398 58116658 224540398 219789347 224540398 46273763 42776287 46273763 171012243 46273763 171012243 180091421 171012243 137127249 134658422 137127249 100910879 137127249 100910879 105502537 100910879 45257404 41103955 45257404 90115404 45257404 90115404 91106391 90115404 81388263 76707834 81388263 170066318 81388263 170066318 175953511 170066318 205404701 203804432 205404701 199196079 205404701 199196079 202242079 199196079 87689848 87245786 87689848 170296266 87689848 170296266 173522545 170296266 120199682 118445230 120199682 201334666 120199682 201334666 199348893 201334666 218090290 214414628 218090290 187003644 218090290 187003644 191668940 187003644 70864365 69771504 70864365 278677526 70864365 278677526 276433940 278677526 106098513 101105414 106098513 54367860 106098513 54367860 55527598 54367860 46864549 46019293 46864549 200826971 46864549 200826971 202517436 200826971 112339328 109562900 112339328 215548990 112339328 215548990 221201371 215548990 220429016 223130307 220429016 18508574 220429016 18508574 17793556 18508574 126207695 122800134 126207695 39965014 126207695 39965014 40366690 39965014 68804388 66317265 68804388 166539450 68804388 166539450 173927072 166539450 142383498 139419279 142383498 207619764 142383498 207619764 210008771 207619764 200834709 205902387 200834709 184210365 200834709 184210365 188972588 184210365 113544726 110229163 113544726 239329639 113544726 239329639 235625610 239329639 103426236 99494589 103426236 194567267 103426236 194567267 204469706 194567267 189295891 179370939 189295891 194948424 189295891 194948424 204090637 194948424 85316347 82281113 85316347 87949460 85316347 87949460 90791094 87949460 198274496 199060208 198274496 130319098 198274496 130319098 135090672 130319098 115388383 114191987 115388383 127975722 115388383 127975722 130404943 127975722 157725425 147552888 157725425 158278990 157725425 158278990 162686806 158278990 175268611 164964431 175268611 283420771 175268611 283420771 281745219 283420771 232696649 235562161 232696649 88714334 232696649 88714334 90684797 88714334 169335054 163491910 169335054 156251255 169335054 156251255 161157210 156251255 56808074 55051879 56808074 15098112 56808074 15098112 14419687 15098112 52862277 48906421 52862277 73179770 52862277 73179770 74215628 73179770 170649763 164885299 170649763 109902967 170649763 109902967 113500553 109902967 100705758 97564038 100705758 62366062 100705758 62366062 65133538 62366062 220997808 224742250 220997808 143271895 220997808 143271895 148193618 143271895 245344830 249215004 245344830 35300950 245344830 35300950 39338351 35300950 73722136 70130467 73722136 142362001 73722136 142362001 146924682 142362001 279381333 281947106 279381333 154019940 279381333 154019940 163436157 154019940 236192796 241318860 236192796 122637665 236192796 122637665 126705443 122637665 153581274 147927846 153581274 120066029 153581274 120066029 126453934 120066029 174902439 165289925 174902439 242798562 174902439 242798562 240494385 242798562 193623736 189134704 193623736 237178792 193623736 237178792 233073360 237178792 40409414 37838911 40409414 284115579 40409414 284115579 280750505 284115579 222483030 222803004 222483030 146039874 222483030 146039874 153236077 146039874 52005914 47421849 52005914 156141590 52005914 156141590 167135951 156141590 88077382 83835083 88077382 266227675 88077382 266227675 262303387 266227675 93612825 90725784 93612825 24149567 93612825 24149567 26178700 24149567 32130868 29932677 32130868 151725342 32130868 151725342 156350787 151725342 232232837 238352388 232232837 103334076 232232837 103334076 104798774 103334076 240210636 242549989 240210636 255727201 240210636 255727201 254033113 255727201 117334085 112129102 117334085 72948868 117334085 72948868 76102406 72948868 165563319 153447201 165563319 192438709 165563319 192438709 197285408 192438709 109859995 103535967 109859995 192423074 109859995 192423074 197740406 192423074 53238659 48449221 53238659 173618340 53238659 173618340 177328888 173618340 119619507 115119378 119619507 151330949 119619507 151330949 160667445 151330949 151993744 141210909 151993744 150228054 151993744 150228054 153997892 150228054 84799723 79919978 84799723 54316545 84799723 54316545 57700237 54316545 279739468 280650624 279739468 147749916 279739468 147749916 152464884 147749916 159016342 148555973 159016342 208436402 159016342 208436402 205353071 208436402 165810415 160727814 165810415 130060198 165810415 130060198 134902815 130060198 138334518 133141102 138334518 162744737 138334518 162744737 169073753 162744737 41625882 39686870 41625882 122268184 41625882 122268184 124096795 122268184 258622912 259986109 258622912 141083472 258622912 141083472 146408591 141083472 166555253 161711377 166555253 61242689 166555253 61242689 63529320 61242689 124344817 123074083 124344817 154453769 124344817 154453769 162905673 154453769 227219118 230726725 227219118 269617403 227219118 269617403 265269938 269617403 207996826 205260873 207996826 119365576 207996826 119365576 125092732 119365576 63914032 61657061 63914032 84527076 63914032 84527076 83920130 84527076 69501990 66767342 69501990 68596835 69501990 68596835 72057360 68596835 177223133 172775627 177223133 238757693 177223133 238757693 236012821 238757693 62464288 60915592 62464288 167780687 62464288 167780687 177615968 167780687 204499348 208358408 204499348 73911695 204499348 73911695 77670052 73911695 12813200 13426931 12813200 106752504 12813200 106752504 109255834 106752504 208277758 207477596 208277758 20693611 208277758 20693611 21447926 20693611 61551101 60326723 61551101 221823835 61551101 221823835 221063029 221823835 162878656 156469587 162878656 65346648 162878656 65346648 68478274 65346648 205970924 197133881 205970924 223010979 205970924 223010979 219847794 223010979 21192189 19804135 21192189 113626489 21192189 113626489 115145541 113626489 169587621 164180821 169587621 128576539 169587621 128576539 135814060 128576539 96086445 94059878 96086445 180826759 96086445 180826759 183115431 180826759 124512716 119429786 124512716 272206166 124512716 272206166 270562375 272206166 252492960 254679181 252492960 114432400 252492960 114432400 115359778 114432400 96677197 93273322 96677197 253746192 96677197 253746192 250890587 253746192 108963508 108458282 108963508 228695665 108963508 228695665 224734208 228695665 217115319 217846322 217115319 149201902 217115319 149201902 153838003 149201902 79036241 78760577 79036241 144130701 79036241 144130701 149644722 144130701 120917483 118734080 120917483 58819990 120917483 58819990 62353704 58819990 191915841 187630910 191915841 170712862 191915841 170712862 177357663 170712862 209524607 206258136 209524607 275323877 209524607 275323877 272235536 275323877 259559474 262761668 259559474 187633017 259559474 187633017 189662532 187633017 231611523 236303356 231611523 158297860 231611523 158297860 164427704 158297860 175075932 170920589 175075932 50127214 175075932 50127214 54276978 50127214 197177255 201024625 197177255 101363179 197177255 101363179 104365561 101363179 215219847 218209410 215219847 77531260 215219847 77531260 81127507 77531260 179335795 173730169 179335795 110893920 179335795 110893920 112385695 110893920 65345244 61071922 65345244 69098516 65345244 69098516 71354276 69098516 84621857 80503616 84621857 178440953 84621857 178440953 184546583 178440953 263491032 266688554 263491032 45677559 263491032 45677559 47447883 45677559 106412785 106402757 106412785 74632125 106412785 74632125 80268040 74632125 139823488 132764470 139823488 240445713 139823488 240445713 237342964 240445713 44973454 40564853 44973454 61100702 44973454 61100702 63620043 61100702 235283616 237979214 235283616 138505596 235283616 138505596 143475837 138505596 155064257 149512312 155064257 75341526 155064257 75341526 74340709 75341526 231218747 231712366 231218747 59394944 231218747 59394944 61693251 59394944 170474053 163575681 170474053 269595980 170474053 269595980 269545633 269595980 166825389 161788729 166825389 246515724 166825389 246515724 244088419 246515724 114825533 111134370 114825533 165032035 114825533 165032035 170660216 165032035 44217285 43371590 44217285 58798851 44217285 58798851 59896960 58798851 216880966 219744555 216880966 31341323 216880966 31341323 34437495 31341323 208545725 213863474 208545725 285813347 208545725 285813347 281752683 285813347 118195833 114792649 118195833 89923303 118195833 89923303 91978100 89923303 81927795 79927402 81927795 110749150 81927795 110749150 114673075 110749150 208712673 209536762 208712673 129141285 208712673 129141285 133070491 129141285 199257720 188597688 199257720 96630134 199257720 96630134 98323907 96630134 164952842 156023193 164952842 146342251 164952842 146342251 150599113 146342251 63448966 62748586 63448966 210077049 63448966 210077049 205002722 210077049 82202019 80172949 82202019 211853209 82202019 211853209 215032416 211853209 82189742 79529557 82189742 175812573 82189742 175812573 181635166 175812573 243782392 245635064 243782392 124139917 243782392 124139917 130999867 124139917 78610812 77506247 78610812 213983694 78610812 213983694 216577626 213983694 209951615 215161303 209951615 218554182 209951615 218554182 215304832 218554182 40107698 36435437 40107698 124460214 40107698 124460214 128989893 124460214 184096636 173984187 184096636 280071020 184096636 280071020 277247904 280071020 166914990 158429441 166914990 149028868 166914990 149028868 154743757 149028868 195201300 190213475 195201300 96232901 195201300 96232901 98855436 96232901 283884143 286488004 283884143 36169726 283884143 36169726 34814063 36169726 135405091 130430811 135405091 249221090 135405091 249221090 245394322 249221090 77718477 75893167 77718477 253909099 77718477 253909099 251271303 253909099 122173926 116381427 122173926 37623169 122173926 37623169 37505232 37623169 263609851 264928136 263609851 212746450 263609851 212746450 208558314 212746450 212694406 216057540 212694406 60865127 212694406 60865127 63763623 60865127 228229878 231704991 228229878 67117318 228229878 67117318 69399795 67117318 281066238 281878316 281066238 134326852 281066238 134326852 138766533 134326852 232135383 234610515 232135383 176172894 232135383 176172894 185941102 176172894 104749549 99539540 104749549 49657274 104749549 49657274 49762027 49657274 83471624 82385877 83471624 71382232 83471624 71382232 72439002 71382232 246463712 250332471 246463712 171762986 246463712 171762986 175936521 171762986 97260332 95831036 97260332 41119171 97260332 41119171 42227630 41119171 224449837 219813690 224449837 171318666 224449837 171318666 176947857 171318666 279192399 281263801 279192399 118853467 279192399 118853467 123317869 118853467 131048124 128381536 131048124 106436946 131048124 106436946 106992768 106436946 241681127 243101136 241681127 107617043 241681127 107617043 112813352 107617043 22621549 20843944 22621549 214066133 22621549 214066133 214461458 214066133 166275250 153765560 166275250 179469666 166275250 179469666 190887654 179469666 77699795 75506317 77699795 89546125 77699795 89546125 92143167 89546125 166772154 163087538 166772154 170706215 166772154 170706215 176233298 170706215 93857570 90798344 93857570 58668431 93857570 58668431 59858167 58668431 194374868 190511115 194374868 212048831 194374868 212048831 210520876 212048831 230397277 233782388 230397277 107964167 230397277 107964167 113961956 107964167 237104004 243138463 237104004 112443170 237104004 112443170 117554256 112443170 87623946 86182946 87623946 145687326 87623946 145687326 152171383 145687326 207667972 199438424 207667972 35418069 207667972 35418069 35099216 35418069 85350683 81097139 85350683 103172347 85350683 103172347 104257704 103172347 97653085 94194833 97653085 33218711 97653085 33218711 36193224 33218711 182388276 175108639 182388276 238994468 182388276 238994468 235236706 238994468 83649665 84174354 83649665 12234757 83649665 12234757 11979974 12234757 136193308 133667096 136193308 265197316 136193308 265197316 262648918 265197316 185077584 183716930 185077584 251593877 185077584 251593877 250395994 251593877 257181250 258343583 257181250 171847269 257181250 171847269 175435636 171847269 212678684 210603929 212678684 91247216 212678684 91247216 94767166 91247216 244897683 248283333 244897683 277079075 244897683 277079075 275997634 277079075 221913489 225471159 221913489 173377034 221913489 173377034 179548895 173377034 119643163 119152409 119643163 264079031 119643163 264079031 259560807 264079031 210759333 210084643 210759333 237893590 210759333 237893590 234667966 237893590 123553916 120015221 123553916 146051209 123553916 146051209 151108439 146051209 259782448 262639479 259782448 127427286 259782448 127427286 131568582 127427286 107947591 105212549 107947591 151288666 107947591 151288666 155639311 151288666 47702832 45325676 47702832 264034592 47702832 264034592 258890054 264034592 187528775 181595395 187528775 225558060 187528775 225558060 221615273 225558060 234431766 237900472 234431766 127456837 234431766 127456837 134253783 127456837 36310625 35163857 36310625 259145974 36310625 259145974 258667960 259145974 134977446 132361764 134977446 109214845 134977446 109214845 113808715 109214845 170642838 165618115 170642838 55417864 170642838 55417864 57246276 55417864 178396049 169942332 178396049 87457875 178396049 87457875 89149022 87457875 274696332 276918530 274696332 161242968 274696332 161242968 168217851 161242968 141379235 135999339 141379235 107295814 141379235 107295814 112706623 107295814 83965793 81665923 83965793 163043274 83965793 163043274 173169680 163043274 227502514 231249926 227502514 246615426 227502514 246615426 244424014 246615426 71575589 70920845 71575589 230397933 71575589 230397933 225766848 230397933 14233986 13536382 14233986 255062341 14233986 255062341 249377094 255062341 154185780 146288327 154185780 193308116 154185780 193308116 196705753 193308116 218961224 215696171 218961224 120100932 218961224 120100932 122174496 120100932 36738810 33886699 36738810 88685126 36738810 88685126 91340981 88685126 70190493 68460964 70190493 193854332 70190493 193854332 198251783 193854332 87751933 86176378 87751933 229652108 87751933 229652108 226675082 229652108 11600642 10880366 11600642 70275660 11600642 70275660 74576373 70275660 241673094 246739877 241673094 235415588 241673094 235415588 237780227 235415588 122398363 116684201 122398363 130780327 122398363 130780327 134355702 130780327 167395468 162354098 167395468 71654796 167395468 71654796 71986930 71654796 16067142 14029215 16067142 262903128 16067142 262903128 261066513 262903128 252085504 253090344 252085504 145085874 252085504 145085874 150863568 145085874 58630291 56065878 58630291 199302791 58630291 199302791 208527482 199302791 170164518 158766089 170164518 113527106 170164518 113527106 114602614 113527106 116865164 112378653 116865164 38473933 116865164 38473933 41858287 38473933 212495373 205722097 212495373 76127684 212495373 76127684 78012196 76127684 100156898 97512085 100156898 69286370 100156898 69286370 72397632 69286370 174756394 163919708 174756394 44174129 174756394 44174129 46846630 44174129 182860602 178966507 182860602 248075911 182860602 248075911 243768995 248075911 39058143 38087689 39058143 66865367 39058143 66865367 68775612 66865367 135927711 130910602 135927711 23917209 135927711 23917209 26814842 23917209 69935812 66418602 69935812 194962776 69935812 194962776 202410090 194962776 125705443 124745874 125705443 252214660 125705443 252214660 249210960 252214660 207739461 209789305 207739461 51995106 207739461 51995106 51609759 51995106 53531676 51462243 53531676 271065454 53531676 271065454 267847022 271065454 72810389 70499734 72810389 131604769 72810389 131604769 132689198 131604769 37512188 37611921 37512188 198708321 37512188 198708321 201989125 198708321 65616232 63692734 65616232 96220830 65616232 96220830 97724473 96220830 74359972 69644543 74359972 220048980 74359972 220048980 216202213 220048980 139730397 134161255 139730397 144748850 139730397 144748850 148311358 144748850 163768191 155135568 163768191 233462519 163768191 233462519 230214333 233462519 203833746 209445345 203833746 181689760 203833746 181689760 188110149 181689760 240848242 243878986 240848242 230163665 240848242 230163665 225363603 230163665 105179476 100693896 105179476 209049610 105179476 209049610 216271935 209049610 275996287 279189791 275996287 127856603 275996287 127856603 130463561 127856603 88014629 85817084 88014629 167388909 88014629 167388909 175548115 167388909 177008894 171528976 177008894 157093336 177008894 157093336 163260090 157093336 196513889 187145686 196513889 115840612 196513889 115840612 120555917 115840612 173802797 168128142 173802797 85896655 173802797 85896655 86061490 85896655 50288417 49396836 50288417 234569290 50288417 234569290 232148202 234569290 74393069 69592641 74393069 126948531 74393069 126948531 132809027 126948531 257729800 260700466 257729800 260984134 257729800 260984134 255707025 260984134 48534760 45014378 48534760 115603960 48534760 115603960 121519691 115603960 144616990 140789291 144616990 140735826 144616990 140735826 145878109 140735826 79009229 75189163 79009229 25557488 79009229 25557488 26459141 25557488 30199233 30891794 30199233 80049362 30199233 80049362 81371872 80049362 118847696 114277272 118847696 241557488 118847696 241557488 239724769 241557488 180081965 174462112 180081965 52991234 180081965 52991234 55393774 52991234 78298301 74537005 78298301 33155295 78298301 33155295 36154498 33155295 260839240 265820524 260839240 225979082 260839240 225979082 226451209 225979082 203462392 206593092 203462392 27366194 203462392 27366194 27412704 27366194 55955584 52636961 55955584 181471084 55955584 181471084 184115659 181471084 124235033 118069297 124235033 85414587 124235033 85414587 86256036 85414587 267604419 271238463 267604419 191186715 267604419 191186715 201744894 191186715 131132315 127930207 131132315 139428212 131132315 139428212 143013779 139428212 49500460 48699005 49500460 183625212 49500460 183625212 188503498 183625212 203971003 200125976 203971003 39598273 203971003 39598273 40371814 39598273 157094710 153716431 157094710 65726343 157094710 65726343 68338208 65726343 110235080 105524617 110235080 250157885 110235080 250157885 248659015 250157885 193754006 198079295 193754006 170669227 193754006 170669227 179437053 170669227 56489475 55299216 56489475 71267949 56489475 71267949 75130706 71267949 252536024 255649741 252536024 224605519 252536024 224605519 221326971 224605519 195986955 194837680 195986955 286704759 195986955 286704759 283100400 286704759 106657155 103718617 106657155 16152592 106657155 16152592 17381077 16152592 200167887 197078948 200167887 212509240 200167887 212509240 207865327 212509240 39335643 34992532 39335643 212645573 39335643 212645573 217770081 212645573 157183281 151610230 157183281 41829396 157183281 41829396 45314930 41829396 97535742 93977779 97535742 83182356 97535742 83182356 86049937 83182356 109289441 107469411 109289441 115600479 109289441 115600479 121313642 115600479 181195142 172495491 181195142 59141843 181195142 59141843 61708720 59141843 3225572 2919540 3225572 79643684 3225572 79643684 83643736 79643684 31205689 28126572 31205689 260059070 31205689 260059070 258193679 260059070 11300008 10802463 11300008 154598576 11300008 154598576 161397721 154598576 167652143 159609620 167652143 238953421 167652143 238953421 236802588 238953421 134127923 129578916 134127923 118841658 134127923 118841658 124688142 118841658 151756869 145689269 151756869 216632849 151756869 216632849 221217293 216632849 251697285 255763911 251697285 262353412 251697285 262353412 259581104 262353412 260058280 260353365 260058280 190504545 260058280 190504545 194476528 190504545 206362125 198749553 206362125 86978966 206362125 86978966 88121206 86978966 106189985 102039277 106189985 223588660 106189985 223588660 219548085 223588660 216907676 219684554 216907676 39538801 216907676 39538801 39872643 39538801 289865011 289719292 289865011 66611242 289865011 66611242 68725440 66611242 255601367 258318189 255601367 93030699 255601367 93030699 95490771 93030699 92330716 89890756 92330716 148999838 92330716 148999838 157255171 148999838 235254615 233577370 235254615 100696535 235254615 100696535 105256544 100696535 191819542 188541485 191819542 166664705 191819542 166664705 172760703 166664705 265640790 268464592 265640790 34323420 265640790 34323420 38748380 34323420 55798745 52448043 55798745 200472178 55798745 200472178 201261320 200472178 192993599 183119187 192993599 91822056 192993599 91822056 94719976 91822056 91395642 88607932 91395642 248577758 91395642 248577758 246155687 248577758 267923579 271720468 267923579 46800366 267923579 46800366 49553305 46800366 160277959 155584362 160277959 119404037 160277959 119404037 123937249 119404037 232995965 238008874 232995965 234080286 232995965 234080286 229962742 234080286 119697607 114992508 119697607 120559913 119697607 120559913 125355288 120559913 172130650 161681816 172130650 15029507 172130650 15029507 14749138 15029507 26987528 26279127 26987528 164407323 26987528 164407323 170857926 164407323 17638750 14511891 17638750 257394450 17638750 257394450 254227676 257394450 94512466 93798238 94512466 68283006 94512466 68283006 73116673 68283006 145372870 139828449 145372870 222640025 145372870 222640025 218892198 222640025 256492108 258354138 256492108 64686309 256492108 64686309 68231128 64686309 200817449 193151500 200817449 192171412 200817449 192171412 195751354 192171412 216275643 215525892 216275643 91387189 216275643 91387189 94233039 91387189 225785184 230615172 225785184 230362708 225785184 230362708 226784485 230362708 225957281 223081721 225957281 65923901 225957281 65923901 67473757 65923901 206644009 210659800 206644009 286463621 206644009 286463621 285149041 286463621 65510851 62066893 65510851 275157266 65510851 275157266 271079119 275157266 227952115 230344036 227952115 134552262 227952115 134552262 141233607 134552262 60172705 57965154 60172705 98766865 60172705 98766865 101206021 98766865 112437092 107506424 112437092 173266158 112437092 173266158 179155901 173266158 199854222 192975723 199854222 125240938 199854222 125240938 125963572 125240938 223964759 228646728 223964759 221874662 223964759 221874662 218652312 221874662 216139395 220419513 216139395 274231650 216139395 274231650 272567470 274231650 145643667 141452168 145643667 40927598 145643667 40927598 43393083 40927598 225270792 225238462 225270792 161944686 225270792 161944686 167878163 161944686 228668974 232539312 228668974 61662431 228668974 61662431 61892099 61662431 177949327 169552152 177949327 136196333 177949327 136196333 141605891 136196333 75676178 74415595 75676178 129085573 75676178 129085573 133645252 129085573 86179661 83615048 86179661 302843462 86179661 302843462 302034811 302843462 228346076 232496001 228346076 277245395 228346076 277245395 276074876 277245395 247926680 250682274 247926680 31951224 247926680 31951224 34650787 31951224 257603374 261087810 257603374 207315025 257603374 207315025 204509183 207315025 208966817 213425463 208966817 96207748 208966817 96207748 100477998 96207748 18901048 19052700 18901048 221046051 18901048 221046051 225464383 221046051 214673149 211313412 214673149 256902771 214673149 256902771 253564110 256902771 173904207 167445172 173904207 239464886 173904207 239464886 237351967 239464886 180595952 172327706 180595952 206692131 180595952 206692131 209024288 206692131 30269359 27996528 30269359 162680768 30269359 162680768 172947431 162680768 77960164 76656448 77960164 109222542 77960164 109222542 110171713 109222542 245082349 247725222 245082349 170917264 245082349 170917264 179633951 170917264 247870365 248873085 247870365 10914905 247870365 10914905 11552508 10914905 49025472 47357520 49025472 56496540 49025472 56496540 58206968 56496540 266565330 270029892 266565330 48721694 266565330 48721694 54016960 48721694 48884811 46682316 48884811 95989778 48884811 95989778 98629322 95989778 230255442 234225465 230255442 267545317 230255442 267545317 264841096 267545317 233167222 236923414 233167222 132495376 233167222 132495376 135442222 132495376 110490680 105221180 110490680 38507666 110490680 38507666 41391523 38507666 100132691 96050196 100132691 129733740 100132691 129733740 136147963 129733740 60822302 57213722 60822302 68194754 60822302 68194754 69745027 68194754 177756534 168846277 177756534 140317793 177756534 140317793 146530573 140317793 49639413 45778622 49639413 227915582 49639413 227915582 227224954 227915582 178306433 169836132 178306433 78404564 178306433 78404564 79796463 78404564 161582371 158471961 161582371 39450130 161582371 39450130 41751585 39450130 241893742 243681453 241893742 80445727 241893742 80445727 86334291 80445727 202131907 197692140 202131907 50058713 202131907 50058713 52581871 50058713 26533646 26672471 26533646 90004715 26533646 90004715 93565134 90004715 159171690 153988360 159171690 24224183 159171690 24224183 25493291 24224183 208301870 212396187 208301870 272238342 208301870 272238342 269588502 272238342 77823143 76204829 77823143 67071086 77823143 67071086 69856967 67071086 32583424 29555043 32583424 97884183 32583424 97884183 101031376 97884183 49669347 46120499 49669347 83638447 49669347 83638447 85948548 83638447 77385337 74344801 77385337 99426232 77385337 99426232 103800043 99426232 191775223 186217418 191775223 156348776 191775223 156348776 161864932 156348776 165035527 159143772 165035527 133076695 165035527 133076695 136992863 133076695 196557266 193549018 196557266 268411392 196557266 268411392 265226736 268411392 37890628 36517893 37890628 118209464 37890628 118209464 120088571 118209464 184565187 176440321 184565187 28384517 184565187 28384517 28792678 28384517 230061907 232751571 230061907 112414028 230061907 112414028 113691882 112414028 47525747 44750972 47525747 252327413 47525747 252327413 247730690 252327413 174373952 170418601 174373952 192354214 174373952 192354214 196466982 192354214 38260095 38559369 38260095 267206232 38260095 267206232 265927019 267206232 199625698 200288146 199625698 194544831 199625698 194544831 194897671 194544831 28948275 27313792 28948275 68303172 28948275 68303172 70578525 68303172 85331444 82657696 85331444 42745640 85331444 42745640 47038736 42745640 193457672 184784296 193457672 69752835 193457672 69752835 72148038 69752835 128164172 122516072 128164172 249836435 128164172 249836435 248621763 249836435 145553953 140192420 145553953 132056334 145553953 132056334 136285249 132056334 160475337 154618735 160475337 251233655 160475337 251233655 249515711 251233655 175069449 169093912 175069449 249933819 175069449 249933819 246475581 249933819 47788320 42840589 47788320 41462941 47788320 41462941 45281446 41462941 175571772 170658991 175571772 218692668 175571772 218692668 213365022 218692668 109982535 105516476 109982535 94722769 109982535 94722769 96896318 94722769 161188802 154150877 161188802 91928288 161188802 91928288 95128543 91928288 250963590 252936742 250963590 85053811 250963590 85053811 87332451 85053811 263058472 264828042 263058472 204933328 263058472 204933328 205989427 204933328 242820268 247055989 242820268 189052834 242820268 189052834 191614482 189052834 204013117 207119732 204013117 22431748 204013117 22431748 24653138 22431748 123422405 118826352 123422405 56124463 123422405 56124463 59247398 56124463 93036607 89343491 93036607 263914770 93036607 263914770 263154750 263914770 233860243 238381634 233860243 21215417 233860243 21215417 22648287 21215417 219410936 223256789 219410936 184079790 219410936 184079790 196459920 184079790 39921065 38217252 39921065 214254448 39921065 214254448 214494614 214254448 90455294 87401613 90455294 66818664 90455294 66818664 69833230 66818664 243434237 246580821 243434237 201438906 243434237 201438906 202502991 201438906 157914027 152064117 157914027 145424298 157914027 145424298 152080717 145424298 104028279 99523623 104028279 276139828 104028279 276139828 273146101 276139828 231356072 235569073 231356072 32667777 231356072 32667777 35254580 32667777 206723045 209923575 206723045 155591970 206723045 155591970 161898494 155591970 227482365 230874572 227482365 119520956 227482365 119520956 122520412 119520956 94604826 91995317 94604826 145251919 94604826 145251919 155742697 145251919 50258120 47159479 50258120 162638120 50258120 162638120 166487819 162638120 96405030 95835189 96405030 140244069 96405030 140244069 145333529 140244069 76177534 74150789 76177534 86923175 76177534 86923175 89687473 86923175 271743811 274366465 271743811 223180247 271743811 223180247 219974109 223180247 227226262 230924789 227226262 61432187 227226262 61432187 64080990 61432187 127212288 123999276 127212288 113758997 127212288 113758997 120323065 113758997 153972581 148602092 153972581 30226862 153972581 30226862 33789940 30226862 130102301 127253673 130102301 34507346 130102301 34507346 37825488 34507346 55741102 55210387 55741102 246061486 55741102 246061486 242402239 246061486 242080947 246316987 242080947 208337610 242080947 208337610 208210866 208337610 199034889 195718261 199034889 76011224 199034889 76011224 80017997 76011224 254029482 255783135 254029482 204632736 254029482 204632736 209566521 204632736 64410841 61734208 64410841 206073824 64410841 206073824 209363386 206073824 234608417 239492579 234608417 105807744 234608417 105807744 106588820 105807744 297032481 299632236 297032481 209820621 297032481 209820621 215719926 209820621 247147631 251215443 247147631 122877297 247147631 122877297 129223296 122877297 243606203 246769829 243606203 111983085 243606203 111983085 112832845 111983085 217928425 221281982 217928425 169580332 217928425 169580332 173957063 169580332 46145636 43781840 46145636 114345108 46145636 114345108 118087097 114345108 253513229 255611661 253513229 32003553 253513229 32003553 35343979 32003553 273656334 275679613 273656334 120213685 273656334 120213685 125857201 120213685 123114350 117768715 123114350 57377603 123114350 57377603 59216768 57377603 138422968 132259419 138422968 91084442 138422968 91084442 92885761 91084442 89858654 88200441 89858654 56435888 89858654 56435888 58720153 56435888 124404973 120137346 124404973 52209111 124404973 52209111 52859941 52209111 58777534 57305241 58777534 219249424 58777534 219249424 215367452 219249424 71888073 68996173 71888073 178335576 71888073 178335576 185450464 178335576 25104618 23544521 25104618 288404442 25104618 288404442 285741136 288404442 247059694 249836017 247059694 222869096 247059694 222869096 219390822 222869096 190289647 179035382 190289647 176140315 190289647 176140315 186433847 176140315 214094323 210375907 214094323 204584529 214094323 204584529 211536325 204584529 92482554 91266836 92482554 151848476 92482554 151848476 160650876 151848476 225269658 227332328 225269658 248478927 225269658 248478927 246255580 248478927 76099488 72836497 76099488 185261834 76099488 185261834 196978001 185261834 235194480 237155166 235194480 240432049 235194480 240432049 236470556 240432049 223442063 227188623 223442063 139133589 223442063 139133589 144845743 139133589 150116357 145455636 150116357 50443932 150116357 50443932 53460379 50443932 73626549 70263446 73626549 46660980 73626549 46660980 51545056 46660980 133577497 130937661 133577497 77782239 133577497 77782239 80939110 77782239 113734805 111660799 113734805 42678630 113734805 42678630 45334875 42678630 203677623 199434048 203677623 77631889 203677623 77631889 78626024 77631889 98307744 97872915 98307744 264448973 98307744 264448973 263255926 264448973 265246734 267423092 265246734 232949248 265246734 232949248 228089441 232949248 229382068 234763501 229382068 142405241 229382068 142405241 152728514 142405241 87564908 85392403 87564908 285906955 87564908 285906955 283499907 285906955 89643368 88388438 89643368 14943804 89643368 14943804 14958600 14943804 261304664 264591377 261304664 191532235 261304664 191532235 195777082 191532235 33699086 31529612 33699086 176956078 33699086 176956078 183972038 176956078 227816931 230045411 227816931 170545579 227816931 170545579 176106329 170545579 207898475 205410170 207898475 39220267 207898475 39220267 43143816 39220267 125028289 122115040 125028289 109514898 125028289 109514898 111725447 109514898 132397085 129251309 132397085 274747916 132397085 274747916 273375868 274747916 84986416 81110069 84986416 260153256 84986416 260153256 257313518 260153256 227689655 225315870 227689655 245057410 227689655 245057410 242972565 245057410 118705452 117742973 118705452 146257902 118705452 146257902 157787557 146257902 32563456 30003750 32563456 143817396 32563456 143817396 148644353 143817396 220302516 224283141 220302516 289788361 220302516 289788361 288291649 289788361 200513139 194287920 200513139 102844900 200513139 102844900 105908075 102844900 88208185 83933973 88208185 90077497 88208185 90077497 91599575 90077497 181861181 178172139 181861181 219050285 181861181 219050285 214927683 219050285 288953311 290504357 288953311 156565615 288953311 156565615 161321692 156565615 194274784 187845407 194274784 81158242 194274784 81158242 83309398 81158242 110804122 106735119 110804122 144225530 110804122 144225530 148882393 144225530 121158357 116895677 121158357 70196811 121158357 70196811 71473721 70196811 59390663 56015440 59390663 44383968 59390663 44383968 47157731 44383968 157154519 149431449 157154519 128618294 157154519 128618294 133046827 128618294 15570903 15941751 15570903 106407402 15570903 106407402 107723782 106407402 224795324 229757516 224795324 171592463 224795324 171592463 180728392 171592463 139982363 135518766 139982363 259011543 139982363 259011543 257837653 259011543 267298680 269080224 267298680 241811329 267298680 241811329 239314432 241811329 237553605 238675868 237553605 257210511 237553605 257210511 256978468 257210511 124896051 121878456 124896051 98055646 124896051 98055646 99926318 98055646 195766777 194265681 195766777 278327473 195766777 278327473 275015303 278327473 120824547 119893976 120824547 263490823 120824547 263490823 262330784 263490823 240098644 242954207 240098644 72848783 240098644 72848783 76356615 72848783 276656456 278327010 276656456 236869449 276656456 236869449 233025753 236869449 222774304 223099880 222774304 165666072 222774304 165666072 170392864 165666072 236790965 240370975 236790965 182443011 236790965 182443011 185408937 182443011 186250387 183575235 186250387 191480540 186250387 191480540 196128607 191480540 280316493 281684216 280316493 265219560 280316493 265219560 262026557 265219560 56554576 53316654 56554576 252681053 56554576 252681053 249281659 252681053 171226993 166784540 171226993 289701434 171226993 289701434 289493454 289701434 123698891 121665631 123698891 184088279 123698891 184088279 186968837 184088279 259764052 262020290 259764052 218759212 259764052 218759212 214699691 218759212 50936068 49701250 50936068 79071498 50936068 79071498 80490394 79071498 225898986 231730505 225898986 144381036 225898986 144381036 148446760 144381036 228071633 231298433 228071633 253868473 228071633 253868473 249962264 253868473 158396351 153178825 158396351 102993859 158396351 102993859 107817022 102993859 52770533 51641971 52770533 153433344 52770533 153433344 162007545 153433344 98508084 95134585 98508084 62243165 98508084 62243165 65597255 62243165 130679645 128215326 130679645 266515963 130679645 266515963 263610999 266515963 161340842 151386943 161340842 141211689 161340842 141211689 147239834 141211689 251102641 255163881 251102641 142999905 251102641 142999905 147500642 142999905 202720633 192987499 202720633 213072995 202720633 213072995 213679864 213072995 171648057 163321531 171648057 222253097 171648057 222253097 217765572 222253097 16772093 15860177 16772093 212118040 16772093 212118040 209893946 212118040 112021280 107074450 112021280 98051265 112021280 98051265 98933414 98051265 104870624 103600110 104870624 189985566 104870624 189985566 193965140 189985566 202888159 205946508 202888159 167066056 202888159 167066056 172938302 167066056 184105572 174754639 184105572 134784259 184105572 134784259 139631035 134784259 140100660 134124473 140100660 268266840 140100660 268266840 265165148 268266840 181619903 176793522 181619903 184283541 181619903 184283541 187719054 184283541 223525344 223804965 223525344 297903424 223525344 297903424 297562339 297903424 62305280 60695694 62305280 225955845 62305280 225955845 223544814 225955845 83011191 81517744 83011191 182089241 83011191 182089241 186446573 182089241 246407516 247946773 246407516 53479888 246407516 53479888 54698055 53479888 15914017 16267231 15914017 218069510 15914017 218069510 214437345 218069510 184114363 181592003 184114363 245382223 184114363 245382223 242946781 245382223 152033441 146696668 152033441 297227234 152033441 297227234 294912681 297227234 181973793 173641543 181973793 171868641 181973793 171868641 181059716 171868641 69147609 66167667 69147609 278260640 69147609 278260640 276002258 278260640 99632675 98101453 99632675 278142875 99632675 278142875 275741566 278142875 284998143 287794499 284998143 163432386 284998143 163432386 174794018 163432386 206656974 209043687 206656974 189482783 206656974 189482783 192994285 189482783 280517848 280329469 280517848 194170233 280517848 194170233 195001496 194170233 120030884 115048147 120030884 184480697 120030884 184480697 195024243 184480697 59204583 54290604 59204583 24354251 59204583 24354251 26552975 24354251 18867375 16954289 18867375 164404434 18867375 164404434 169973900 164404434 32596901 30109771 32596901 238961343 32596901 238961343 233439722 238961343 117071482 111476851 117071482 9142312 117071482 9142312 7972700 9142312 123736880 122239894 123736880 14002257 123736880 14002257 14859943 14002257 203528943 197953561 203528943 261561777 203528943 261561777 260951170 261561777 128895174 122209371 128895174 185372028 128895174 185372028 190459191 185372028 248146022 251026810 248146022 135912927 248146022 135912927 137985326 135912927 50567286 45800507 50567286 178655406 50567286 178655406 184042269 178655406 58121949 55500170 58121949 198965574 58121949 198965574 201315528 198965574 219371512 213142067 219371512 164202612 219371512 164202612 170498225 164202612 105385539 103480668 105385539 115434859 105385539 115434859 120135203 115434859 138381026 132830007 138381026 221203642 138381026 221203642 218776049 221203642 192102984 187810851 192102984 195051999 192102984 195051999 198976560 195051999 248017967 251672593 248017967 128626684 248017967 128626684 132316968 128626684 260447576 263273453 260447576 156832683 260447576 156832683 168492455 156832683 119478951 115871572 119478951 252364558 119478951 252364558 250228198 252364558 231376956 235434614 231376956 234381728 231376956 234381728 229930667 234381728 191182493 192159747 191182493 119684219 191182493 119684219 123756286 119684219 161851248 154242218 161851248 83661815 161851248 83661815 84319907 83661815 143509790 140035290 143509790 152311159 143509790 152311159 156735615 152311159 138700756 134013476 138700756 69342025 138700756 69342025 71907432 69342025 63129551 60088145 63129551 210457637 63129551 210457637 213749671 210457637 127348598 123346583 127348598 136689726 127348598 136689726 141315136 136689726 229928538 232823978 229928538 115426451 229928538 115426451 118924026 115426451 56819733 56450525 56819733 218568259 56819733 218568259 221497466 218568259 185363321 178034854 185363321 247509859 185363321 247509859 243651958 247509859 193506822 182682581 193506822 181857386 193506822 181857386 190612621 181857386 202791604 206293737 202791604 280450909 202791604 280450909 276972485 280450909 87830333 87757015 87830333 271981366 87830333 271981366 268494130 271981366 206119893 198128065 206119893 238281848 206119893 238281848 235022994 238281848 52144364 50492115 52144364 27964606 52144364 27964606 31728636 27964606 24583718 23940966 24583718 249269573 24583718 249269573 245458035 249269573 224451649 227527462 224451649 175628822 224451649 175628822 185281321 175628822 161890040 153237037 161890040 73214080 161890040 73214080 77655604 73214080 16777981 17919368 16777981 138708369 16777981 138708369 144206673 138708369 163817072 158895383 163817072 139368267 163817072 139368267 145105654 139368267 240503316 244138883 240503316 106542235 240503316 106542235 107489924 106542235 136691120 132707081 136691120 294824935 136691120 294824935 293331195 294824935 54526675 52082784 54526675 75789959 54526675 75789959 81936779 75789959 160705005 154769130 160705005 202565375 160705005 202565375 198678933 202565375 175562429 168582868 175562429 154077961 175562429 154077961 159602906 154077961 205499235 203994481 205499235 173060376 205499235 173060376 177195817 173060376 217035906 219915614 217035906 254657753 217035906 254657753 249974380 254657753 77211111 76843679 77211111 265631382 77211111 265631382 261311432 265631382 245690280 247173603 245690280 272162292 245690280 272162292 269078673 272162292 37978740 40658764 37978740 136518242 37978740 136518242 141105473 136518242 103384363 100063021 103384363 214536077 103384363 214536077 212404593 214536077 167858113 160162279 167858113 65097442 167858113 65097442 67593224 65097442 252328370 253561017 252328370 212224216 252328370 212224216 211733465 212224216 249466443 252059682 249466443 199840889 249466443 199840889 198641268 199840889 238962770 241422062 238962770 68557263 238962770 68557263 71659435 68557263 77452440 76875778 77452440 55443170 77452440 55443170 59305984 55443170 75359817 69805996 75359817 55885421 75359817 55885421 59761529 55885421 231335778 235160002 231335778 190581864 231335778 190581864 201007288 190581864 196659563 193016531 196659563 161129968 196659563 161129968 167199002 161129968 194518050 190229928 194518050 200079007 194518050 200079007 203353354 200079007 228555345 229784093 228555345 129497223 228555345 129497223 132696240 129497223 167377989 157773999 167377989 96707656 167377989 96707656 100509633 96707656 154872223 149441450 154872223 57878361 154872223 57878361 60109962 57878361 116848536 115179338 116848536 101758006 116848536 101758006 106428684 101758006 13836417 13845809 13836417 179878679 13836417 179878679 182962260 179878679 169469976 165807475 169469976 120834213 169469976 120834213 125909301 120834213 211850078 211402759 211850078 125655334 211850078 125655334 130707169 125655334 102642987 100222788 102642987 177527695 102642987 177527695 183158284 177527695 40573307 36540151 40573307 38333125 40573307 38333125 40634643 38333125 193862633 188579890 193862633 203321771 193862633 203321771 205536852 203321771 113876621 113175747 113876621 42681045 113876621 42681045 43780501 42681045 211183759 212418745 211183759 16624906 211183759 16624906 15553929 16624906 60998667 57232192 60998667 200396700 60998667 200396700 200158338 200396700 214692448 210370414 214692448 168885474 214692448 168885474 173023919 168885474 214018764 212481401 214018764 63742802 214018764 63742802 66421963 63742802 120896778 115352277 120896778 18105793 120896778 18105793 19115917 18105793 156769801 148506732 156769801 179092258 156769801 179092258 185342133 179092258 194055884 189285107 194055884 212937992 194055884 212937992 218023074 212937992 272960351 275465924 272960351 144156209 272960351 144156209 154274508 144156209 108848142 106056301 108848142 134732181 108848142 134732181 139490733 134732181 227262216 225089036 227262216 148465625 227262216 148465625 158922283 148465625 168667057 163638647 168667057 171753716 168667057 171753716 181662442 171753716 266887881 267983207 266887881 128757185 266887881 128757185 130162097 128757185 232740375 237030657 232740375 275402859 232740375 275402859 272738550 275402859 66122232 65164267 66122232 142462817 66122232 142462817 148043976 142462817 262331574 266364325 262331574 107808237 262331574 107808237 105642023 107808237 151994385 146104225 151994385 92706897 151994385 92706897 93943231 92706897 92864125 91720143 92864125 278633032 92864125 278633032 274939717 278633032 157904928 151556484 157904928 217078405 157904928 217078405 223224092 217078405 75519862 73870396 75519862 45160599 75519862 45160599 48184175 45160599 179953649 172370533 179953649 70654648 179953649 70654648 73101694 70654648 287148912 289283650 287148912 99534040 287148912 99534040 102939561 99534040 145451774 138267438 145451774 179855313 145451774 179855313 185716781 179855313 49287635 48597564 49287635 38008680 49287635 38008680 38521815 38008680 163095461 157349453 163095461 92694832 163095461 92694832 94192708 92694832 215185753 219390045 215185753 210811293 215185753 210811293 212208340 210811293 210827619 214798516 210827619 24013792 210827619 24013792 25190689 24013792 36773504 33325276 36773504 51278982 36773504 51278982 55086387 51278982 77467472 77622518 77467472 29893061 77467472 29893061 30002801 29893061 59756678 56203961 59756678 239589381 59756678 239589381 236267990 239589381 148436071 143934386 148436071 109064817 148436071 109064817 112911384 109064817 170893086 161313416 170893086 65853653 170893086 65853653 67708732 65853653 242452262 244192634 242452262 190724414 242452262 190724414 201307478 190724414 133454230 129590678 133454230 232739935 133454230 232739935 229388640 232739935 96849764 93211923 96849764 136529211 96849764 136529211 138248715 136529211 99428839 96523313 99428839 33765523 99428839 33765523 36127362 33765523 171558552 161296111 171558552 27000379 171558552 27000379 26755409 27000379 44533305 41290545 44533305 259650787 44533305 259650787 257412747 259650787 185127292 178307954 185127292 277975860 185127292 277975860 276425428 277975860 105491104 103562707 105491104 140394033 105491104 140394033 149667243 140394033 127206248 124410289 127206248 113984924 127206248 113984924 114960138 113984924 109378474 104499295 109378474 241824982 109378474 241824982 237394036 241824982 25238273 22215863 25238273 265133286 25238273 265133286 263507763 265133286 185357771 181053158 185357771 60442146 185357771 60442146 62898514 60442146 84065398 81657964 84065398 13036626 84065398 13036626 14626924 13036626 194964237 191582743 194964237 244840262 194964237 244840262 244402236 244840262 138339314 130810705 138339314 138235937 138339314 138235937 147975061 138235937 179646726 172326419 179646726 222729160 179646726 222729160 218923614 222729160 210686695 204539921 210686695 267096401 210686695 267096401 262784608 267096401 107731856 105137296 107731856 195324277 107731856 195324277 199394262 195324277 245733940 247510069 245733940 245731972 245733940 245731972 243385199 245731972 85264911 83329296 85264911 261328015 85264911 261328015 258210963 261328015 62227577 58338849 62227577 80776394 62227577 80776394 85321315 80776394 28126122 26971640 28126122 237077692 28126122 237077692 234429851 237077692 241486264 243601977 241486264 255661557 241486264 255661557 250819383 255661557 224328990 229134978 224328990 33432230 224328990 33432230 35336472 33432230 233076046 236185556 233076046 124854276 233076046 124854276 125902673 124854276 41610289 38856546 41610289 63136813 41610289 63136813 66018763 63136813 143667964 136297143 143667964 154170458 143667964 154170458 160678019 154170458 251459008 253671248 251459008 267536145 251459008 267536145 265088766 267536145 78522792 75381481 78522792 57801343 78522792 57801343 59148542 57801343 85933966 83074538 85933966 192922970 85933966 192922970 196086474 192922970 235325367 237139490 235325367 25149997 235325367 25149997 25413579 25149997 184791297 177688700 184791297 87047476 184791297 87047476 88347707 87047476 162571944 157188985 162571944 58966008 162571944 58966008 61085356 58966008 279322939 280089618 279322939 154933164 279322939 154933164 162821909 154933164 142348118 135644580 142348118 95287273 142348118 95287273 96713969 95287273 221318335 224379934 221318335 136219122 221318335 136219122 139077291 136219122 284018319 284418000 284018319 202143538 284018319 202143538 205692271 202143538 28164198 25760517 28164198 109236820 28164198 109236820 113153780 109236820 146918798 138654185 146918798 46806289 146918798 46806289 50267567 46806289 109619212 107539159 109619212 25411124 109619212 25411124 27450576 25411124 285174579 284403984 285174579 110935525 285174579 110935525 116136005 110935525 85926727 84516353 85926727 241076259 85926727 241076259 237932525 241076259 222170737 216890454 222170737 181648682 222170737 181648682 184005285 181648682 249795954 256056477 249795954 194612249 249795954 194612249 200728538 194612249 295910233 295946667 295910233 290195840 295910233 290195840 288505145 290195840 194368139 197641841 194368139 67060637 194368139 67060637 69696066 67060637 201106153 196372173 201106153 159685951 201106153 159685951 163473103 159685951 101512922 99893716 101512922 115887652 101512922 115887652 117929482 115887652 227199472 231143292 227199472 72463657 227199472 72463657 73149451 72463657 264747560 266493121 264747560 227884431 264747560 227884431 224461360 227884431 195531115 191773839 195531115 60141695 195531115 60141695 61943189 60141695 242809732 246409769 242809732 21878706 242809732 21878706 23497606 21878706 186164588 181047543 186164588 182247986 186164588 182247986 189169911 182247986 204765561 203229620 204765561 173466477 204765561 173466477 178989277 173466477 118933727 114893779 118933727 252373629 118933727 252373629 249152263 252373629 20761953 20333943 20761953 273213213 20761953 273213213 270988723 273213213 159683309 152731250 159683309 87546370 159683309 87546370 91292040 87546370 225185793 228350016 225185793 74984851 225185793 74984851 75778062 74984851 183899486 173655795 183899486 39916403 183899486 39916403 43152215 39916403 240087135 242383400 240087135 245188833 240087135 245188833 241359388 245188833 150548594 140372668 150548594 211985372 150548594 211985372 217703656 211985372 40905962 38902081 40905962 208455093 40905962 208455093 204808807 208455093 199099957 200546522 199099957 238483928 199099957 238483928 240102650 238483928 72209328 69428754 72209328 201798927 72209328 201798927 203490614 201798927 4367627 3996124 4367627 95993580 4367627 95993580 98070445 95993580 174609941 164577655 174609941 254733445 174609941 254733445 254765066 254733445 51184318 50664378 51184318 49893653 51184318 49893653 54226776 49893653 283379696 284334386 283379696 214677404 283379696 214677404 209817012 214677404 55862812 52966291 55862812 22992975 55862812 22992975 24464985 22992975 177676050 173399172 177676050 30480501 177676050 30480501 35023242 30480501 230438762 233592415 230438762 135896584 230438762 135896584 141075507 135896584 86232912 86074652 86232912 26607122 86232912 26607122 27929182 26607122 195504693 191716512 195504693 96986635 195504693 96986635 99874928 96986635 177888879 169899556 177888879 50815329 177888879 50815329 52385128 50815329 81041810 77823459 81041810 42158397 81041810 42158397 43627376 42158397 45026299 42768916 45026299 48975569 45026299 48975569 49225579 48975569 72724086 67865223 72724086 263675142 72724086 263675142 261891850 263675142 235139679 238328188 235139679 16056841 235139679 16056841 16553731 16056841 209091862 208042309 209091862 219685586 209091862 219685586 215927094 219685586 172178845 161302754 172178845 65362851 172178845 65362851 69146675 65362851 226074943 221801509 226074943 260643139 226074943 260643139 256390949 260643139 179668677 173198496 179668677 277178811 179668677 277178811 273478084 277178811 90033083 87652931 90033083 233328056 90033083 233328056 230317431 233328056 112196052 111611644 112196052 101326258 112196052 101326258 104462320 101326258 125256813 124593994 125256813 171642727 125256813 171642727 175902319 171642727 31274389 31942944 31274389 167626496 31274389 167626496 173448669 167626496 277473103 280472673 277473103 70023947 277473103 70023947 73450021 70023947 56863102 55509599 56863102 160816544 56863102 160816544 164820068 160816544 64188314 61519422 64188314 47388072 64188314 47388072 46864506 47388072 129735262 123978520 129735262 162795394 129735262 162795394 166951184 162795394 263687877 265305986 263687877 236880992 263687877 236880992 231594841 236880992 229007296 233807633 229007296 207120656 229007296 207120656 203758906 207120656 23071282 20715481 23071282 115372481 23071282 115372481 120163526 115372481 221737560 217392265 221737560 172848267 221737560 172848267 181525037 172848267 294304349 295133796 294304349 120050878 294304349 120050878 125067334 120050878 132985805 129390421 132985805 157246931 132985805 157246931 163810825 157246931 236844967 239532785 236844967 64684897 236844967 64684897 67235321 64684897 162096496 154579563 162096496 159580839 162096496 159580839 168851408 159580839 77169394 73868734 77169394 244238794 77169394 244238794 241526309 244238794 208356877 207708433 208356877 112998031 208356877 112998031 117762976 112998031 214555916 213627880 214555916 138090161 214555916 138090161 148027164 138090161 150091559 143349921 150091559 55901904 150091559 55901904 56483344 55901904 65806620 62066673 65806620 120715076 65806620 120715076 125973416 120715076 189297979 183808851 189297979 261354104 189297979 261354104 258219340 261354104 192339379 193136183 192339379 43466317 192339379 43466317 45619978 43466317 4993146 4544658 4993146 257040717 4993146 257040717 254315089 257040717 92186236 90095839 92186236 177478833 92186236 177478833 185207733 177478833 54045676 49313011 54045676 251845203 54045676 251845203 251003116 251845203 98427231 95767195 98427231 192046058 98427231 192046058 200751046 192046058 280782061 283138633 280782061 18230750 280782061 18230750 21283076 18230750 163659950 151635022 163659950 85506468 163659950 85506468 88286776 85506468 145413133 140140461 145413133 250526213 145413133 250526213 249548052 250526213 99331785 97439525 99331785 252322787 99331785 252322787 251119002 252322787 210465226 212145449 210465226 244283734 210465226 244283734 243887695 244283734 122362197 118877320 122362197 269114039 122362197 269114039 266701649 269114039 99051216 97414207 99051216 83939213 99051216 83939213 85461510 83939213 209215564 202045778 209215564 176751748 209215564 176751748 183604395 176751748 178650473 170497450 178650473 202049594 178650473 202049594 203750862 202049594 53961093 53174160 53961093 146408816 53961093 146408816 154059731 146408816 165244326 160416570 165244326 128956750 165244326 128956750 131860982 128956750 197544854 194545409 197544854 38583812 197544854 38583812 39280600 38583812 181432318 174069182 181432318 95525514 181432318 95525514 100419150 95525514 172477973 165181390 172477973 195940514 172477973 195940514 197503205 195940514 207013475 204991260 207013475 188678741 207013475 188678741 191201241 188678741 142448182 138006961 142448182 82609566 142448182 82609566 84934341 82609566 198159014 193794938 198159014 154172274 198159014 154172274 157925924 154172274 195913844 189342572 195913844 187777085 195913844 187777085 190128554 187777085 241431852 241434003 241431852 220667298 241431852 220667298 220750912 220667298 131711768 128661416 131711768 200837077 131711768 200837077 204550396 200837077 187981586 182579001 187981586 33002006 187981586 33002006 35702917 33002006 123847054 118497532 123847054 120769054 123847054 120769054 122901133 120769054 290563219 292452085 290563219 107264074 290563219 107264074 106743846 107264074 79406230 78157377 79406230 180749527 79406230 180749527 191543619 180749527 262579228 266290795 262579228 48410495 262579228 48410495 52567833 48410495 70246921 66522569 70246921 57264202 70246921 57264202 59509460 57264202 109275407 104857203 109275407 78620741 109275407 78620741 83550224 78620741 260608302 262358360 260608302 118318578 260608302 118318578 123412408 118318578 97429264 95418086 97429264 181928637 97429264 181928637 184579671 181928637 192619164 191825600 192619164 53713705 192619164 53713705 58272158 53713705 251083773 254965223 251083773 15759608 251083773 15759608 13966808 15759608 209301194 211689780 209301194 112818150 209301194 112818150 116375618 112818150 160110008 153745082 160110008 255733008 160110008 255733008 253110703 255733008 81103349 76059070 81103349 42179545 81103349 42179545 43119622 42179545 101937778 97576098 101937778 152561135 101937778 152561135 157991747 152561135 205986130 207180035 205986130 205094818 205986130 205094818 206396255 205094818 77172585 71657796 77172585 110519372 77172585 110519372 115717261 110519372 97083336 96860626 97083336 119718764 97083336 119718764 120625432 119718764 59985528 57080105 59985528 266699494 59985528 266699494 261819250 266699494 259221642 261979428 259221642 221984938 259221642 221984938 221997410 221984938 14175013 13815870 14175013 252373455 14175013 252373455 251452434 252373455 92252113 89776750 92252113 16764689 92252113 16764689 19015925 16764689 242071332 245781043 242071332 174308937 242071332 174308937 179682021 174308937 52211411 51675191 52211411 244320574 52211411 244320574 240062658 244320574 242996823 244786796 242996823 173587052 242996823 173587052 176949911 173587052 260547216 261014390 260547216 16292676 260547216 16292676 15265018 16292676 240088316 242446971 240088316 94080715 240088316 94080715 97389710 94080715 197683157 194710696 197683157 42092168 197683157 42092168 46019552 42092168 258802729 263414841 258802729 83805739 258802729 83805739 85542366 83805739 72998124 69232856 72998124 126438640 72998124 126438640 132457802 126438640 187618334 182004903 187618334 266092835 187618334 266092835 263771389 266092835 233027213 235805712 233027213 98487563 233027213 98487563 100852747 98487563 19616613 18102832 19616613 276257227 19616613 276257227 275115260 276257227 79990106 79094028 79990106 192644620 79990106 192644620 199436310 192644620 147248583 142984731 147248583 202357321 147248583 202357321 206166995 202357321 152496476 147885430 152496476 161421012 152496476 161421012 172494103 161421012 216527887 219711329 216527887 134847802 216527887 134847802 142472379 134847802 48366931 44345919 48366931 58895525 48366931 58895525 61297221 58895525 53204982 50429327 53204982 38753320 53204982 38753320 43757138 38753320 62833887 61503386 62833887 78195357 62833887 78195357 77821429 78195357 235758224 237653948 235758224 148413504 235758224 148413504 153128309 148413504 172553375 162258079 172553375 198527264 172553375 198527264 201120216 198527264 174240502 169945646 174240502 173501130 174240502 173501130 178236359 173501130 46147515 43854368 46147515 97586005 46147515 97586005 100899694 97586005 88203357 87609296 88203357 179129683 88203357 179129683 184703763 179129683 210133656 209802109 210133656 93671047 210133656 93671047 96689094 93671047 184966476 181593007 184966476 257322525 184966476 257322525 254484319 257322525 42650389 41815406 42650389 268013622 42650389 268013622 267160196 268013622 64445581 61496658 64445581 132204981 64445581 132204981 134880488 132204981 212451700 214550973 212451700 250811820 212451700 250811820 249721807 250811820 133051219 128767594 133051219 219643501 133051219 219643501 224222031 219643501 60430510 58605173 60430510 254127819 60430510 254127819 251603297 254127819 101368160 99085399 101368160 176963898 101368160 176963898 183439907 176963898 119109181 114260825 119109181 224853093 119109181 224853093 231088144 224853093 244638821 249813647 244638821 101332555 244638821 101332555 105026405 101332555 144276674 139561612 144276674 51564423 144276674 51564423 55823952 51564423 268965796 271087080 268965796 258056721 268965796 258056721 257505288 258056721 81786308 79059899 81786308 210419434 81786308 210419434 206981740 210419434 174262193 163527113 174262193 150774103 174262193 150774103 157050431 150774103 42924717 39405132 42924717 253119444 42924717 253119444 249938687 253119444 130927261 126469576 130927261 168634838 130927261 168634838 173823965 168634838 61575205 60953444 61575205 221909874 61575205 221909874 227905672 221909874 154461463 145231866 154461463 236067358 154461463 236067358 238260863 236067358 107858573 102176415 107858573 218724088 107858573 218724088 218670932 218724088 100219632 96930513 100219632 30627337 100219632 30627337 33447777 30627337 219478715 223928280 219478715 214263801 219478715 214263801 214409576 214263801 122021681 120668166 122021681 76978627 122021681 76978627 80702979 76978627 245152022 248164838 245152022 216270890 245152022 216270890 216769677 216270890 63413591 60895325 63413591 210808743 63413591 210808743 212784841 210808743 125402149 122469170 125402149 18593702 125402149 18593702 18145258 18593702 185421945 177408026 185421945 179670294 185421945 179670294 186944872 179670294 233732809 237626914 233732809 137338603 233732809 137338603 141903427 137338603 159880716 154834432 159880716 50052226 159880716 50052226 51639911 50052226 168139572 159901219 168139572 89277426 168139572 89277426 90762124 89277426 261535845 262816978 261535845 286468112 261535845 286468112 285490522 286468112 109679168 104576788 109679168 248624819 109679168 248624819 246152178 248624819 239050724 241747292 239050724 273850099 239050724 273850099 272144203 273850099 149020323 144157974 149020323 63152196 149020323 63152196 65352505 63152196 207303824 205500683 207303824 214586777 207303824 214586777 209878127 214586777 230372085 234822145 230372085 72660247 230372085 72660247 75993475 72660247 139691269 138404590 139691269 99117332 139691269 99117332 100726147 99117332 85090368 83139709 85090368 96325279 85090368 96325279 98040698 96325279 209483030 206697932 209483030 78189829 209483030 78189829 79443727 78189829 88512329 85925608 88512329 51374931 88512329 51374931 54636371 51374931 181452059 171397828 181452059 53116819 181452059 53116819 56343517 53116819 21875508 20315588 21875508 244070163 21875508 244070163 240615809 244070163 163270439 153886178 163270439 267508902 163270439 267508902 265448639 267508902 158616363 150435047 158616363 47457969 158616363 47457969 50051784 47457969 247109770 250653374 247109770 99773699 247109770 99773699 102506720 99773699 30395511 31248709 30395511 48233667 30395511 48233667 51613258 48233667 173109705 163387429 173109705 18339884 173109705 18339884 20493583 18339884 294036470 294963837 294036470 191098312 294036470 191098312 201568903 191098312 129522816 123243885 129522816 156618811 129522816 156618811 167823827 156618811 225935566 230121221 225935566 40595528 225935566 40595528 44331542 40595528 77749556 73987992 77749556 50599531 77749556 50599531 54458801 50599531 192277927 184171962 192277927 78910201 192277927 78910201 78941183 78910201 154866181 149094087 154866181 75476197 154866181 75476197 77412607 75476197 258785347 261315856 258785347 224845991 258785347 224845991 225212290 224845991 145768178 139454950 145768178 205755489 145768178 205755489 208660609 205755489 150875952 146136052 150875952 154409344 150875952 154409344 166050738 154409344 254874044 259470107 254874044 74459308 254874044 74459308 78199932 74459308 91506291 90561074 91506291 153115192 91506291 153115192 163032136 153115192 173657056 166686893 173657056 105569039 173657056 105569039 109131956 105569039 209248235 208510480 209248235 286333877 209248235 286333877 286291581 286333877 275481745 277531499 275481745 152576232 275481745 152576232 154718165 152576232 200387683 196871543 200387683 185232689 200387683 185232689 194530502 185232689 119061864 115356811 119061864 235325658 119061864 235325658 232891601 235325658 90239674 85505568 90239674 115718529 90239674 115718529 117090512 115718529 105768810 104276203 105768810 111553464 105768810 111553464 118214790 111553464 12122249 11447691 12122249 68380994 12122249 68380994 70299646 68380994 85675160 82437391 85675160 61518008 85675160 61518008 64275250 61518008 215422947 212089113 215422947 97278621 215422947 97278621 99152121 97278621 148082421 143476572 148082421 231218445 148082421 231218445 226135625 231218445 244318925 248140694 244318925 140720731 244318925 140720731 147930399 140720731 235727136 239838642 235727136 88226504 235727136 88226504 89318476 88226504 141823744 137004779 141823744 16659419 141823744 16659419 18344889 16659419 142257426 137639942 142257426 137009700 142257426 137009700 142393878 137009700 57632693 55965032 57632693 60020590 57632693 60020590 61663779 60020590 224273516 223704278 224273516 172839925 224273516 172839925 178062293 172839925 127197203 121699183 127197203 276766069 127197203 276766069 275291708 276766069 213292348 215236341 213292348 221910123 213292348 221910123 219497587 221910123 168285369 160815430 168285369 122732627 168285369 122732627 125546996 122732627 91286689 89426733 91286689 247960209 91286689 247960209 243308565 247960209 51770314 49547238 51770314 108375318 51770314 108375318 106452118 108375318 179051708 173279382 179051708 46684992 179051708 46684992 45652805 46684992 229744726 232785319 229744726 169528521 229744726 169528521 178582319 169528521 236475278 239387912 236475278 209952922 236475278 209952922 206418255 209952922 94499856 91671751 94499856 224034953 94499856 224034953 220922962 224034953 172595106 167499967 172595106 45327695 172595106 45327695 48015111 45327695 245163754 246031438 245163754 56590326 245163754 56590326 60005222 56590326 236323576 241683246 236323576 43397779 236323576 43397779 47150889 43397779 235872895 239986869 235872895 47444249 235872895 47444249 50973823 47444249 143676208 137488182 143676208 128915077 143676208 128915077 132960376 128915077 153149032 147959578 153149032 193827326 153149032 193827326 197955363 193827326 193690796 188507204 193690796 28707631 193690796 28707631 29409034 28707631 257183196 259226748 257183196 107938129 257183196 107938129 113305674 107938129 157005517 145638460 157005517 220403113 157005517 220403113 217416737 220403113 81918946 78780716 81918946 194642188 81918946 194642188 195235418 194642188 25920604 25976597 25920604 191786305 25920604 191786305 192699570 191786305 101743556 98245729 101743556 253011785 101743556 253011785 248538430 253011785 50419011 45437574 50419011 263343168 50419011 263343168 260036760 263343168 255927078 260388776 255927078 44006175 255927078 44006175 43473218 44006175 85887207 82712043 85887207 204677366 85887207 204677366 206874625 204677366 109862852 107977247 109862852 152657431 109862852 152657431 158969804 152657431 42826513 42054637 42826513 249344999 42826513 249344999 246477724 249344999 236972379 240555538 236972379 40733241 236972379 40733241 45368824 40733241 254822599 257658034 254822599 62786930 254822599 62786930 65825128 62786930 79769661 76842849 79769661 110382086 79769661 110382086 112053755 110382086 184412189 180056859 184412189 140610375 184412189 140610375 143160250 140610375 84386478 80863153 84386478 150823115 84386478 150823115 156225027 150823115 96856898 94099147 96856898 285840708 96856898 285840708 283799896 285840708 160681810 154256245 160681810 59931511 160681810 59931511 62654636 59931511 118675133 113546528 118675133 26454835 118675133 26454835 27359826 26454835 251594929 254163164 251594929 177681386 251594929 177681386 181035913 177681386 20925412 18214247 20925412 247777860 20925412 247777860 243057792 247777860 53951005 50290947 53951005 136973209 53951005 136973209 146088813 136973209 135926501 130625879 135926501 278758104 135926501 278758104 277000719 278758104 120078024 113448579 120078024 223833219 120078024 223833219 219155519 223833219 138444226 133597066 138444226 140984053 138444226 140984053 147286223 140984053 76698685 71080579 76698685 129643127 76698685 129643127 134846667 129643127 232155321 234570594 232155321 259852851 232155321 259852851 257509059 259852851 37650934 36072611 37650934 194601214 37650934 194601214 192650510 194601214 168494852 164020030 168494852 242538289 168494852 242538289 241128592 242538289 209011604 206277456 209011604 107080534 209011604 107080534 112065978 107080534 219043518 222937964 219043518 207431532 219043518 207431532 210934099 207431532 215256513 215785516 215256513 148559030 215256513 148559030 153148195 148559030 131776666 128201912 131776666 104241654 131776666 104241654 110563550 104241654 134813604 129008567 134813604 253181313 134813604 253181313 250259893 253181313 159494020 148478614 159494020 226821092 159494020 226821092 226678380 226821092 201491007 199050794 201491007 88183919 201491007 88183919 90392818 88183919 128218679 126236049 128218679 187648166 128218679 187648166 199118530 187648166 19497118 16958830 19497118 215471101 19497118 215471101 215186020 215471101 196502923 185256753 196502923 150086263 196502923 150086263 159970297 150086263 125175066 120176919 125175066 65621908 125175066 65621908 68830650 65621908 128989865 125262509 128989865 243787030 128989865 243787030 240684293 243787030 286607364 285968496 286607364 114885068 286607364 114885068 120197254 114885068 272800601 275062570 272800601 111439916 272800601 111439916 113309342 111439916 222087331 226713482 222087331 228297467 222087331 228297467 227634832 228297467 220033697 217764396 220033697 211817861 220033697 211817861 206445567 211817861 111605778 106319780 111605778 83233625 111605778 83233625 84089294 83233625 43502728 40508764 43502728 180530834 43502728 180530834 191111225 180530834 186148269 181266380 186148269 267806275 186148269 267806275 267852328 267806275 171810156 168112799 171810156 153878949 171810156 153878949 159505649 153878949 68235391 65736564 68235391 145428391 68235391 145428391 150053927 145428391 266068843 266607373 266068843 271149683 266068843 271149683 267971575 271149683 167970064 161986999 167970064 77569213 167970064 77569213 82141650 77569213 207655339 212172468 207655339 216075108 207655339 216075108 213449581 216075108 114781314 109252265 114781314 84102628 114781314 84102628 85047673 84102628 47858046 47014181 47858046 121971799 47858046 121971799 127491616 121971799 89020730 86080772 89020730 20499632 89020730 20499632 22180748 20499632 18035088 16663501 18035088 79184388 18035088 79184388 82310295 79184388 25324675 24353912 25324675 123711615 25324675 123711615 128697202 123711615 254978205 258559911 254978205 163555507 254978205 163555507 168141048 163555507 273482618 275052042 273482618 180158188 273482618 180158188 191139395 180158188 94135325 91924740 94135325 205144734 94135325 205144734 200546141 205144734 186816638 183808209 186816638 153047278 186816638 153047278 161732224 153047278 76968127 73663893 76968127 227790189 76968127 227790189 223769775 227790189 71559233 70411534 71559233 126726040 71559233 126726040 132288364 126726040 267340203 270016399 267340203 90489417 267340203 90489417 92955006 90489417 220816837 225281929 220816837 194943117 220816837 194943117 200029391 194943117 148397460 144040036 148397460 267070067 148397460 267070067 263348059 267070067 201031149 195705436 201031149 146154439 201031149 146154439 150599021 146154439 4004936 3026284 4004936 60591469 4004936 60591469 62687149 60591469 141671544 134487878 141671544 144891678 141671544 144891678 155266064 144891678 178879933 170725910 178879933 247581578 178879933 247581578 245665870 247581578 152149468 146593237 152149468 248670224 152149468 248670224 245326400 248670224 197850353 193392714 197850353 131680755 197850353 131680755 135936510 131680755 91471525 89992310 91471525 18024420 91471525 18024420 17688184 18024420 112411982 108424909 112411982 225040615 112411982 225040615 227491244 225040615 106895848 104516665 106895848 135215364 106895848 135215364 139758695 135215364 47616490 43541632 47616490 62093856 47616490 62093856 65021344 62093856 175210659 164564752 175210659 16436290 175210659 16436290 17196226 16436290 118096355 114082819 118096355 157763050 118096355 157763050 169741229 157763050 144057254 138340039 144057254 124104653 144057254 124104653 130759825 124104653 21228802 21253050 21228802 267149616 21228802 267149616 263403847 267149616 193146705 180861701 193146705 143252490 193146705 143252490 154451631 143252490 282181884 285197265 282181884 217787594 282181884 217787594 214268631 217787594 85226312 86033649 85226312 139461820 85226312 139461820 143731247 139461820 203431697 206832706 203431697 234116231 203431697 234116231 230549679 234116231 134428757 130295594 134428757 101350645 134428757 101350645 104773234 101350645 166223380 162771383 166223380 179006730 166223380 179006730 187274013 179006730 167493874 163659865 167493874 31985395 167493874 31985395 31947597 31985395 207812471 206700179 207812471 84969809 207812471 84969809 89168552 84969809 268937922 269450415 268937922 73997321 268937922 73997321 76715211 73997321 48606302 46047360 48606302 232497032 48606302 232497032 227546677 232497032 73403705 71894843 73403705 265806885 73403705 265806885 260432421 265806885 107919275 103726206 107919275 112413850 107919275 112413850 119192817 112413850 66332880 63747127 66332880 59252395 66332880 59252395 61445627 59252395 235556105 238994126 235556105 260831654 235556105 260831654 259280137 260831654 240672358 245064683 240672358 141792308 240672358 141792308 152268561 141792308 191193271 182180003 191193271 54228290 191193271 54228290 55454659 54228290 38231653 36894657 38231653 271259739 38231653 271259739 269118113 271259739 113814503 111961745 113814503 144544656 113814503 144544656 149012725 144544656 173096427 166750202 173096427 263253016 173096427 263253016 261982708 263253016 228547728 230627994 228547728 58810459 228547728 58810459 60900489 58810459 104165373 99664390 104165373 284289091 104165373 284289091 281604799 284289091 150819909 146895833 150819909 227196573 150819909 227196573 227841463 227196573 196240702 196118139 196240702 82146293 196240702 82146293 83019435 82146293 215324300 218755437 215324300 240457011 215324300 240457011 238172097 240457011 150668750 145299381 150668750 108958249 150668750 108958249 110711625 108958249 103178846 100805532 103178846 99737556 103178846 99737556 101049101 99737556 204500378 202799113 204500378 190047156 204500378 190047156 189901787 190047156 195336309 195906717 195336309 183969975 195336309 183969975 191798534 183969975 153420858 143670317 153420858 86146463 153420858 86146463 89363310 86146463 266822528 270175279 266822528 59491305 266822528 59491305 62717480 59491305 205639753 209408571 205639753 255402532 205639753 255402532 253798787 255402532 163940251 155364867 163940251 275683281 163940251 275683281 273489937 275683281 218590223 221151875 218590223 138334977 218590223 138334977 144106880 138334977 219764468 223031218 219764468 262681834 219764468 262681834 259983594 262681834 31795653 29103358 31795653 190108199 31795653 190108199 194469159 190108199 94300023 92565679 94300023 192745944 94300023 192745944 196529575 192745944 131995001 128747557 131995001 242200364 131995001 242200364 240187682 242200364 68185286 64490635 68185286 93365181 68185286 93365181 97595325 93365181 261117494 262755487 261117494 76692868 261117494 76692868 80007456 76692868 15163319 14510104 15163319 61998401 15163319 61998401 65332717 61998401 43361009 38746739 43361009 118973626 43361009 118973626 125360842 118973626 88075646 85483968 88075646 240645724 88075646 240645724 239844394 240645724 110473997 106013593 110473997 145280463 110473997 145280463 151614637 145280463 140180037 136300358 140180037 151012087 140180037 151012087 160698830 151012087 51806620 49236462 51806620 121379460 51806620 121379460 123084023 121379460 292691098 294204864 292691098 195005273 292691098 195005273 193670455 195005273 120673237 114846583 120673237 140803070 120673237 140803070 148919312 140803070 144687703 136701085 144687703 199438181 144687703 199438181 200488260 199438181 156608527 150861692 156608527 226895735 156608527 226895735 222968755 226895735 147474337 140154140 147474337 138349745 147474337 138349745 142861401 138349745 22048579 20348638 22048579 234887927 22048579 234887927 237268850 234887927 232071467 237462495 232071467 238749365 232071467 238749365 233197110 238749365 219288167 214328022 219288167 287125155 219288167 287125155 284249247 287125155 76429013 72716737 76429013 78085348 76429013 78085348 81945978 78085348 216166252 210667566 216166252 8145209 216166252 8145209 8652821 8145209 250996850 253798149 250996850 108806191 250996850 108806191 114338427 108806191 198217534 198229420 198217534 88125748 198217534 88125748 89342239 88125748 287618867 290930525 287618867 110797232 287618867 110797232 112671858 110797232 227993680 229962415 227993680 168141473 227993680 168141473 177306805 168141473 96573881 93909269 96573881 150482011 96573881 150482011 153914158 150482011 230543809 235079134 230543809 78422666 230543809 78422666 81598771 78422666 56077045 54800666 56077045 84656906 56077045 84656906 88604691 84656906 178242792 171577890 178242792 207949159 178242792 207949159 209043546 207949159 97888430 95724624 97888430 231485652 97888430 231485652 227446045 231485652 39186146 35525488 39186146 146077408 39186146 146077408 150146389 146077408 95380778 94161430 95380778 212151049 95380778 212151049 207049769 212151049 177452681 169200071 177452681 154209646 177452681 154209646 163092933 154209646 48545026 46335587 48545026 133351076 48545026 133351076 136537563 133351076 84363224 80586677 84363224 44457170 84363224 44457170 49343374 44457170 240758327 241755883 240758327 236143362 240758327 236143362 232259151 236143362 242509750 245648042 242509750 286400828 242509750 286400828 285506153 286400828 151015628 141114845 151015628 119310514 151015628 119310514 120130889 119310514 46877068 44715178 46877068 125248068 46877068 125248068 127593344 125248068 267730163 267974890 267730163 86750221 267730163 86750221 89467763 86750221 51424378 46028676 51424378 85242255 51424378 85242255 84556277 85242255 253076696 256574193 253076696 102982029 253076696 102982029 106632989 102982029 124337169 119257236 124337169 160402470 124337169 160402470 171706956 160402470 24254762 21530240 24254762 284617552 24254762 284617552 281164837 284617552 91888041 89543324 91888041 173059045 91888041 173059045 182907808 173059045 175850511 171624899 175850511 51126800 175850511 51126800 54915961 51126800 212816549 213996436 212816549 185330063 212816549 185330063 193401866 185330063 163943523 158778028 163943523 218166467 163943523 218166467 216771088 218166467 226160080 221036623 226160080 103800531 226160080 103800531 104016560 103800531 220347755 213963264 220347755 70640697 220347755 70640697 75221749 70640697 86522880 86582668 86522880 84011727 86522880 84011727 87399056 84011727 95303221 93765588 95303221 30058154 95303221 30058154 31048304 30058154 17086278 15877019 17086278 208841338 17086278 208841338 214888052 208841338 85626507 81497894 85626507 249262533 85626507 249262533 245064864 249262533 196987539 192154991 196987539 234978197 196987539 234978197 232520267 234978197 40783861 37518536 40783861 144166865 40783861 144166865 155205404 144166865 230872881 233947691 230872881 149263358 230872881 149263358 155850763 149263358 89689550 86429109 89689550 116187724 89689550 116187724 117832334 116187724 195714431 191462697 195714431 128941716 195714431 128941716 134384861 128941716 72204452 68775490 72204452 32104205 72204452 32104205 34384689 32104205 92850530 89438354 92850530 284167189 92850530 284167189 283938278 284167189 256226383 259559425 256226383 96888869 256226383 96888869 97336429 96888869 41906964 37796185 41906964 263993329 41906964 263993329 262577742 263993329 281632902 282924321 281632902 247024839 281632902 247024839 243690125 247024839 173925619 168175930 173925619 282545868 173925619 282545868 280079905 282545868 131301229 126650528 131301229 85323953 131301229 85323953 86985828 85323953 204638251 200447791 204638251 205458507 204638251 205458507 207306686 205458507 30177358 26887074 30177358 196063507 30177358 196063507 198498875 196063507 277274041 279880490 277274041 224968673 277274041 224968673 221499588 224968673 223608858 226809848 223608858 161391370 223608858 161391370 165302242 161391370 194051221 183196220 194051221 159280473 194051221 159280473 165512003 159280473 241830960 243943787 241830960 282166237 241830960 282166237 280495495 282166237 146306190 140190915 146306190 32962769 146306190 32962769 31790857 32962769 111111360 106648150 111111360 105795311 111111360 105795311 110474096 105795311 167033963 156636140 167033963 77088761 167033963 77088761 79171694 77088761 176586443 170990401 176586443 80696036 176586443 80696036 82988687 80696036 183036406 179040264 183036406 45696501 183036406 45696501 46321437 45696501 235537591 238490362 235537591 104396816 235537591 104396816 107979521 104396816 76289687 73608228 76289687 261164116 76289687 261164116 257350178 261164116 41582520 38855405 41582520 104258378 41582520 104258378 107095540 104258378 106396292 102187080 106396292 132198048 106396292 132198048 138379836 132198048 162733725 152801484 162733725 164645261 162733725 164645261 169225619 164645261 157564078 152055218 157564078 217267326 157564078 217267326 222534138 217267326 183726044 183284714 183726044 260207922 183726044 260207922 256166051 260207922 101480120 99264734 101480120 112332459 101480120 112332459 112901792 112332459 176281161 166511247 176281161 108143094 176281161 108143094 113652081 108143094 72316144 71256014 72316144 126580600 72316144 126580600 127748242 126580600 237657666 240905442 237657666 116536366 237657666 116536366 120624606 116536366 252882176 254110659 252882176 288122278 252882176 288122278 285400482 288122278 162461602 154796392 162461602 70083754 162461602 70083754 74706489 70083754 272285317 272918347 272285317 147160816 272285317 147160816 151858548 147160816 62767564 59981991 62767564 230404244 62767564 230404244 228068567 230404244 139742683 135177980 139742683 186966149 139742683 186966149 191748452 186966149 227528463 231366871 227528463 190738513 227528463 190738513 194188904 190738513 184728516 178618574 184728516 280027259 184728516 280027259 279297510 280027259 257660131 262203043 257660131 175740968 257660131 175740968 182041506 175740968 79058691 75023153 79058691 224372315 79058691 224372315 220615642 224372315 128543262 125063040 128543262 163105549 128543262 163105549 169258904 163105549 190079959 190853138 190079959 172592769 190079959 172592769 180844963 172592769 172185556 167083299 172185556 249112825 172185556 249112825 246477996 249112825 55817731 53166999 55817731 65953837 55817731 65953837 69210681 65953837 267757356 271154843 267757356 231940894 267757356 231940894 228431174 231940894 187305249 183982521 187305249 66463467 187305249 66463467 69197573 66463467 136694561 129634245 136694561 222036246 136694561 222036246 226429827 222036246 131121708 126391684 131121708 92222171 131121708 92222171 95253747 92222171 61558368 58625308 61558368 136216371 61558368 136216371 142668041 136216371 254932058 257791823 254932058 170770579 254932058 170770579 177270155 170770579 272682597 275563694 272682597 177712417 272682597 177712417 183712270 177712417 268052900 269222139 268052900 86073138 268052900 86073138 89878349 86073138 47344174 45726260 47344174 11746053 47344174 11746053 11807802 11746053 42430816 44401409 42430816 179223578 42430816 179223578 184819089 179223578 51603002 51231270 51603002 51024804 51603002 51024804 54398610 51024804 64630742 62102512 64630742 194616319 64630742 194616319 197338274 194616319 122204169 116355775 122204169 138065281 122204169 138065281 143508752 138065281 83292726 81343997 83292726 54811123 83292726 54811123 57061906 54811123 208168887 207357470 208168887 244583684 208168887 244583684 239988002 244583684 96819764 94460833 96819764 97370364 96819764 97370364 98226206 97370364 242758356 246192619 242758356 75619714 242758356 75619714 79395793 75619714 89850065 88267335 89850065 201146229 89850065 201146229 209582059 201146229 249322269 252848857 249322269 55363066 249322269 55363066 56604993 55363066 285174646 286295631 285174646 118853688 285174646 118853688 124253264 118853688 161803139 152496588 161803139 256297911 161803139 256297911 250771320 256297911 217398131 221368174 217398131 41753448 217398131 41753448 44572840 41753448 34255832 31732640 34255832 41018043 34255832 41018043 42521860 41018043 148735816 144670354 148735816 258434497 148735816 258434497 257582979 258434497 223551153 228229935 223551153 125954270 223551153 125954270 128841458 125954270 67768999 64612707 67768999 121176072 67768999 121176072 122646698 121176072 222795296 225339903 222795296 156150726 222795296 156150726 165391695 156150726 211292183 203896320 211292183 177885799 211292183 177885799 184072081 177885799 262708395 264541720 262708395 39566646 262708395 39566646 39585960 39566646 21218875 21245770 21218875 80342711 21218875 80342711 81712150 80342711 213119727 217404101 213119727 268319658 213119727 268319658 265042227 268319658 54735069 53530695 54735069 54719923 54735069 54719923 58722463 54719923 112257790 111847221 112257790 260576105 112257790 260576105 257226639 260576105 263631498 265976595 263631498 205509496 263631498 205509496 211188083 205509496 147486873 140184490 147486873 245779140 147486873 245779140 243500173 245779140 233052095 235558896 233052095 100445389 233052095 100445389 102966288 100445389 287237813 288882632 287237813 241435389 287237813 241435389 238790323 241435389 122495170 120438728 122495170 250396453 122495170 250396453 249601652 250396453 47134980 43499198 47134980 185440054 47134980 185440054 187446655 185440054 208993635 212604015 208993635 158928415 208993635 158928415 167531044 158928415 140032507 135996301 140032507 183107403 140032507 183107403 188242605 183107403 39252909 36861075 39252909 72585312 39252909 72585312 74000192 72585312 143706447 138101349 143706447 264463803 143706447 264463803 263737061 264463803 24858866 23054715 24858866 282699568 24858866 282699568 281278363 282699568 199222076 189711113 199222076 257656392 199222076 257656392 257136569 257656392 217937416 211265998 217937416 213323874 217937416 213323874 210657063 213323874 69984822 66556060 69984822 128641860 69984822 128641860 133065656 128641860 164503758 155315650 164503758 209064504 164503758 209064504 215337569 209064504 128569956 126946571 128569956 111858300 128569956 111858300 117213021 111858300 107865782 101875583 107865782 172268009 107865782 172268009 175841895 172268009 66277887 64150535 66277887 29985583 66277887 29985583 30601839 29985583 39515458 39691808 39515458 144930181 39515458 144930181 149336290 144930181 272464695 273899795 272464695 252039749 272464695 252039749 248450143 252039749 126265427 126644606 126265427 63227633 126265427 63227633 67092284 63227633 298484629 298297189 298484629 220035470 298484629 220035470 223589952 220035470 281872732 283694925 281872732 145385444 281872732 145385444 151655449 145385444 286757649 288676794 286757649 81650138 286757649 81650138 83504197 81650138 133143970 128765651 133143970 127150003 133143970 127150003 132077054 127150003 277062486 278783205 277062486 42932922 277062486 42932922 41347549 42932922 237781378 241210331 237781378 196127853 237781378 196127853 199642109 196127853 131784999 128828855 131784999 224149616 131784999 224149616 219387679 224149616 34818801 34967430 34818801 148133612 34818801 148133612 151738039 148133612 73313113 70929656 73313113 143026766 73313113 143026766 147274905 143026766 181985157 175411757 181985157 192734602 181985157 192734602 203149651 192734602 124830744 121272266 124830744 279291865 124830744 279291865 276478634 279291865 71059654 68797429 71059654 136648750 71059654 136648750 141579876 136648750 153460000 146698835 153460000 29283649 153460000 29283649 29833597 29283649 276838095 277852218 276838095 65590508 276838095 65590508 68396644 65590508 193019116 195727984 193019116 80987082 193019116 80987082 83439304 80987082 52095782 49083567 52095782 187195116 52095782 187195116 190011530 187195116 151203501 143734348 151203501 31424427 151203501 31424427 33845537 31424427 255816492 258010868 255816492 111913480 255816492 111913480 114298326 111913480 212627893 217512062 212627893 188770268 212627893 188770268 189356786 188770268 66353116 64067362 66353116 155156367 66353116 155156367 161880643 155156367 50314992 46371700 50314992 189080449 50314992 189080449 193076812 189080449 94011192 90181136 94011192 52060761 94011192 52060761 55804197 52060761 163376041 156723378 163376041 100711258 163376041 100711258 103369147 100711258 232944402 236485913 232944402 203317442 232944402 203317442 199563718 203317442 206409026 208915867 206409026 64614109 206409026 64614109 68575613 64614109 249358406 252819623 249358406 155727125 249358406 155727125 162479835 155727125 129980160 124860604 129980160 137931193 129980160 137931193 143711243 137931193 86992466 83521140 86992466 257490618 86992466 257490618 253788854 257490618 223529880 218212470 223529880 257604961 223529880 257604961 252764294 257604961 204162496 201228149 204162496 121928901 204162496 121928901 122586329 121928901 227605041 230022697 227605041 150619795 227605041 150619795 161125648 150619795 229405590 232325873 229405590 272926780 229405590 272926780 270972709 272926780 47753182 44928153 47753182 70163649 47753182 70163649 73443481 70163649 25260526 24582245 25260526 72880279 25260526 72880279 76782020 72880279 241907698 245524325 241907698 161498064 241907698 161498064 168074443 161498064 70887201 67326151 70887201 54561961 70887201 54561961 57975574 54561961 77392371 74981085 77392371 117642446 77392371 117642446 118509467 117642446 170861110 160839867 170861110 159697045 170861110 159697045 164994703 159697045 183690809 180140709 183690809 213998009 183690809 213998009 219007372 213998009 128208283 124970982 128208283 266334196 128208283 266334196 262724714 266334196 63324602 60522112 63324602 113974324 63324602 113974324 118290844 113974324 83614939 80364395 83614939 273602092 83614939 273602092 271242741 273602092 95448559 93360179 95448559 229541042 95448559 229541042 230223898 229541042 148314945 143256743 148314945 248299198 148314945 248299198 246708266 248299198 23748702 23118578 23748702 124070823 23748702 124070823 128973527 124070823 128728807 125132974 128728807 137728101 128728807 137728101 143422462 137728101 111379520 109218931 111379520 124725686 111379520 124725686 127440921 124725686 146768024 136781927 146768024 200754252 146768024 200754252 204486046 200754252 159360429 149015371 159360429 235391666 159360429 235391666 232453169 235391666 190974336 189600222 190974336 234845701 190974336 234845701 234332141 234845701 254462810 257736521 254462810 199339255 254462810 199339255 198828715 199339255 234618442 237956275 234618442 151728575 234618442 151728575 159588873 151728575 34350131 34022178 34350131 181655414 34350131 181655414 189850348 181655414 208848234 210378580 208848234 1
144036 65259877 0 65259877 956148591 65259877 149903540 226845641 149903540 290840754 149903540 290840754 804506359 290840754 337810341 861189193 337810341 339172927 337810341 339172927 770604762 339172927 701696973 441064798 701696973 138369398 701696973 138369398 908105800 138369398 311767456 468268487 311767456 286945001 311767456 286945001 807492691 286945001 44756354 66513335 44756354 15060273 44756354 15060273 9994806 15060273 347055093 792151470 347055093 712868176 347055093 712868176 632418533 712868176 414187414 712936964 414187414 61504077 414187414 61504077 958575808 61504077 672604918 484556634 672604918 6225690 672604918 6225690 995657054 6225690 325203676 489000080 325203676 384203381 325203676 384203381 256531044 384203381 168329177 255812070 168329177 69887989 168329177 69887989 953092742 69887989 717960124 417742794 717960124 139498054 717960124 139498054 92950803 139498054 809474119 284644832 809474119 491000524 809474119 491000524 668762696 491000524 720004300 414688685 720004300 508541248 720004300 508541248 496126385 508541248 47750876 71103840 47750876 453211894 47750876 453211894 693123956 453211894 758877065 356627010 758877065 230833497 758877065 230833497 152635608 230833497 407714277 773552752 407714277 486708506 407714277 486708506 671548959 486708506 597193310 819734005 597193310 926699661 597193310 926699661 505830374 926699661 862543046 204939679 862543046 71824490 862543046 71824490 951941841 71824490 389680213 727574657 389680213 53536145 389680213 53536145 36298118 53536145 321529993 483212412 321529993 25685182 321529993 25685182 16481273 25685182 273332156 410065939 273332156 177693596 273332156 177693596 881719336 177693596 94024016 140803367 94024016 745600608 94024016 745600608 561433819 745600608 583134730 875063604 583134730 834229319 583134730 834229319 395465620 834229319 279770102 419926566 279770102 479788814 279770102 479788814 319158208 479788814 119162606 178374583 119162606 929109074 119162606 929109074 602068823 929109074 430015547 810894073 430015547 3208689 430015547 3208689 2130626 3208689 56704128 84813969 56704128 83730694 56704128 83730694 943877727 83730694 166052279 251497848 166052279 392975399 166052279 392975399 734301438 392975399 437214446 802155599 437214446 479114790 437214446 479114790 318763251 479114790 848709681 227234719 848709681 801556773 848709681 801556773 389395832 801556773 596684704 717079013 596684704 108172855 596684704 108172855 928889801 108172855 398853602 874378329 398853602 579714556 398853602 579714556 343369259 579714556 629847318 711495958 629847318 27322570 629847318 27322570 982046519 27322570 328608052 494061294 328608052 251985835 328608052 251985835 166427472 251985835 568271316 625661582 568271316 329966126 568271316 329966126 218678307 329966126 736028156 389920697 736028156 357571952 736028156 357571952 758420337 357571952 277568077 416846748 277568077 65103811 277568077 65103811 43667730 65103811 802505952 293700549 802505952 555279072 802505952 555279072 336554434 555279072 412160690 874785497 412160690 216200085 412160690 216200085 855538782 216200085 15070981 23114709 15070981 239043410 15070981 239043410 157927863 239043410 136224342 205012016 136224342 192979925 136224342 192979925 871134657 192979925 814181180 279011133 814181180 692201191 814181180 692201191 393792897 692201191 843055385 236133580 843055385 432744032 843055385 432744032 288981783 432744032 188836915 286343499 188836915 302944964 188836915 302944964 200562981 302944964 127120887 190757287 127120887 856721646 127120887 856721646 334415291 856721646 638436417 980268181 638436417 629412479 638436417 629412479 571936641 629412479 844370386 233973323 844370386 93498780 844370386 93498780 937787047 93498780 500429550 917448253 500429550 969531549 500429550 969531549 365209236 969531549 690483229 457424364 690483229 392041708 690483229 392041708 261646352 392041708 799095497 298432341 799095497 774018100 799095497 774018100 632061770 774018100 840551713 239745777 840551713 546255321 840551713 546255321 340177267 546255321 178169566 271031353 178169566 701953697 178169566 701953697 421175988 701953697 725729865 406163934 725729865 14346682 725729865 14346682 990521130 14346682 617602288 991305675 617602288 77983123 617602288 77983123 947647839 77983123 971583881 42360870 971583881 505271229 971583881 505271229 591864994 505271229 526451729 880238944 526451729 596084062 526451729 596084062 436979285 596084062 353164124 508487581 353164124 903282062 353164124 903282062 648203729 903282062 452480237 968404971 452480237 494891603 452480237 494891603 666239229 494891603 861987271 205647984 861987271 208141603 861987271 208141603 860370641 208141603 690083040 458076257 690083040 568591828 690083040 568591828 556704108 568591828 245439572 368063173 245439572 753516391 245439572 753516391 376019658 753516391 970185250 44172864 970185250 12836978 970185250 12836978 8525541 12836978 959020566 60780315 959020566 777387338 959020566 777387338 572154688 777387338 254469153 381580117 254469153 490651863 254469153 490651863 326403670 490651863 846690080 229898155 846690080 617279935 846690080 617279935 638200140 617279935 139508046 209532770 139508046 54644309 139508046 54644309 36834477 54644309 490941407 570719023 490941407 4748411 490941407 4748411 996866490 4748411 295719577 443324580 295719577 462015882 295719577 462015882 687216206 462015882 956780375 64044248 956780375 347128678 956780375 347128678 765372615 347128678 541317412 779336060 541317412 23763008 541317412 23763008 15501153 23763008 772370187 336606113 772370187 262564623 772370187 262564623 825743210 262564623 809729766 284210691 809729766 222175960 809729766 222175960 852076038 222175960 697393753 447038740 697393753 79190064 697393753 79190064 946956644 79190064 236516263 355086940 236516263 69447802 236516263 69447802 953326974 69447802 549395122 777366125 549395122 361059857 549395122 361059857 755720839 361059857 867215733 198353490 867215733 527987386 867215733 527987386 655005955 527987386 491319308 668358689 491319308 929986423 491319308 929986423 415291071 929986423 323225178 486293144 323225178 417037587 323225178 417037587 277645612 417037587 507527783 968697140 507527783 51657448 507527783 51657448 35013176 51657448 885040468 172862204 885040468 881507922 885040468 881507922 597590447 881507922 201748216 304477693 201748216 496218679 201748216 496218679 665202063 496218679 101509627 152567986 101509627 270318410 101509627 270318410 177759862 270318410 820277117 270308112 820277117 395569814 820277117 395569814 263722746 395569814 270972225 406684364 270972225 49947641 270972225 49947641 33750194 49947641 484326349 580055686 484326349 686307665 484326349 686307665 630168243 686307665 219484254 331139624 219484254 222231044 219484254 222231044 852045691 222231044 171608997 260668472 171608997 207418172 171608997 207418172 137833375 207418172 732902871 396005058 732902871 311918208 732902871 311918208 206799388 311918208 951346132 72392328 951346132 147832532 951346132 147832532 901877050 147832532 527438723 510537142 527438723 748545701 527438723 748545701 608885845 748545701 889082678 166760047 889082678 300452050 889082678 300452050 797924067 300452050 362045450 770504795 362045450 495995223 362045450 495995223 330252598 495995223 431375843 919049198 431375843 405132017 431375843 405132017 269782692 405132017 932901854 102338751 932901854 634232036 932901854 634232036 577003059 634232036 39490260 58500448 39490260 116563570 39490260 116563570 922887357 116563570 671560328 486642742 671560328 625087176 671560328 625087176 422390962 625087176 24865523 37367475 24865523 677429558 24865523 677429558 509772933 677429558 778570998 327564610 778570998 130339220 778570998 130339220 86676898 130339220 458128194 961302881 458128194 804214786 458128194 804214786 522700046 804214786 387970688 849623863 387970688 40387358 387970688 40387358 26815579 40387358 386490632 739946947 386490632 417559018 386490632 417559018 718033919 417559018 507195015 589610606 507195015 496707712 507195015 496707712 664934137 496707712 459213288 646503628 459213288 96700437 459213288 96700437 935968115 96700437 619489949 649343337 619489949 972682877 619489949 972682877 346008943 972682877 208646136 315165129 208646136 907278351 208646136 907278351 449189695 907278351 248749075 372743964 248749075 311662110 248749075 311662110 206671210 311662110 187334783 284101411 187334783 896727424 187334783 896727424 401249025 896727424 251567195 376825592 251567195 869375502 251567195 869375502 414670573 869375502 716862877 419215864 716862877 443916370 716862877 443916370 699531117 443916370 764160839 349169880 764160839 243404954 764160839 243404954 837920365 243404954 538790219 770057025 538790219 308893572 538790219 308893572 204935257 308893572 575789681 880331084 575789681 422735284 575789681 422735284 281868746 422735284 422226994 751949409 422226994 722948687 422226994 722948687 408913059 722948687 119936561 180031846 119936561 557181628 119936561 557181628 622784030 557181628 577628839 780783136 577628839 680363068 577628839 680363068 568154117 680363068 569591101 966498864 569591101 754840392 569591101 754840392 417015577 754840392 306207422 459176129 306207422 172994215 306207422 172994215 884930822 172994215 207373310 312998825 207373310 17505624 207373310 17505624 988298489 17505624 47795509 71207723 47795509 101910454 47795509 101910454 67477577 101910454 47330345 70158603 47330345 162089122 47330345 162089122 892165799 162089122 909772830 136507388 909772830 749771898 909772830 749771898 651859501 749771898 254993073 382228398 254993073 522625407 254993073 522625407 612528787 522625407 736827894 389129194 736827894 158181761 736827894 158181761 105426492 158181761 351532283 532992165 351532283 756016687 351532283 756016687 455523724 756016687 968212255 46612174 968212255 726553387 968212255 726553387 360749705 726553387 594727649 690276822 594727649 245953753 594727649 245953753 836353422 245953753 344936585 906137410 344936585 890786172 344936585 890786172 657077583 890786172 728529814 402160887 728529814 470542181 728529814 470542181 681792519 470542181 17898279 27775291 17898279 658779564 17898279 658779564 403438852 658779564 278480927 418246530 278480927 11257725 278480927 11257725 7433982 11257725 146431824 221837636 146431824 474763215 146431824 474763215 678929166 474763215 173534095 263669273 173534095 412205198 173534095 412205198 721781053 412205198 77824249 117058436 77824249 45474701 77824249 45474701 969028770 45474701 618316043 712430894 618316043 237546008 618316043 237546008 842039940 237546008 880097357 180136370 880097357 286758581 880097357 286758581 807714606 286758581 277259994 416084210 277259994 327918773 277259994 327918773 778321101 327918773 353387063 838516830 353387063 188916829 353387063 188916829 873941456 188916829 28723617 43359372 28723617 51913633 28723617 51913633 965073264 51913633 710622435 428285554 710622435 290978744 710622435 290978744 192350434 290978744 624175673 856975690 624175673 422724891 624175673 422724891 281841785 422724891 661047578 644660590 661047578 897966779 661047578 897966779 458776826 897966779 872913128 190504927 872913128 604706153 872913128 604706153 483526496 604706153 398732551 842810547 398732551 369096154 398732551 369096154 246309860 369096154 610772292 668546293 610772292 300503525 610772292 300503525 797866092 300503525 546975984 601823089 546975984 659928475 546975984 659928475 640678337 659928475 967053536 48748171 967053536 351570049 967053536 351570049 762594675 351570049 217207193 327503551 217207193 704175655 217207193 704175655 611087405 704175655 577100802 788947651 577100802 630948227 577100802 630948227 527918004 630948227 222781242 335300486 222781242 381508096 222781242 381508096 741828061 381508096 157525740 238606441 157525740 201836959 157525740 201836959 134246392 201836959 912262295 132257055 912262295 199020215 912262295 199020215 132443773 199020215 961509949 57215033 961509949 184178882 961509949 184178882 877386189 184178882 849291954 226373611 849291954 452216027 849291954 452216027 301438015 452216027 652077724 993663045 652077724 6019866 652077724 6019866 995798192 6019866 913537020 130860448 913537020 316116674 913537020 316116674 786822495 316116674 851108918 223833108 851108918 229874389 851108918 229874389 152014224 229874389 113232527 169714360 113232527 372653623 113232527 372653623 248647055 372653623 981889200 27561693 981889200 356443282 981889200 356443282 237615993 356443282 529908275 564684072 529908275 948617355 529908275 948617355 487147211 948617355 948686532 76526371 948686532 366101657 948686532 366101657 243843205 366101657 799944997 297181914 799944997 276787666 799944997 276787666 181982192 276787666 518641983 912770572 518641983 780076736 518641983 780076736 489984813 780076736 436232121 777578514 436232121 404389189 436232121 404389189 727076724 404389189 755781909 361005186 755781909 711086084 755781909 711086084 601256755 711086084 905895162 141676016 905895162 645149769 905895162 645149769 468268937 645149769 728073480 402562387 728073480 499918515 728073480 499918515 468273967 499918515 610656540 974702903 610656540 236119694 610656540 236119694 843073977 236119694 310624873 465859940 310624873 164579177 310624873 164579177 110114974 164579177 182586784 277528801 182586784 162914380 182586784 162914380 108969528 162914380 767307909 344277260 767307909 188416521 767307909 188416521 125648051 188416521 996446180 5341425 996446180 442910264 996446180 442910264 700506025 442910264 702245134 439893158 702245134 226360176 702245134 226360176 849369436 226360176 444149022 607423190 444149022 507381473 444149022 507381473 368845992 507381473 102989861 154310450 102989861 115233254 102989861 115233254 76591024 115233254 784029925 319970856 784029925 200791056 784029925 200791056 133574000 200791056 55795364 83561645 55795364 150229124 55795364 150229124 99864645 150229124 384254409 902198290 384254409 819505306 384254409 819505306 538294665 819505306 773564635 335083614 773564635 270459202 773564635 270459202 177782667 270459202 442000401 994957052 442000401 969261522 442000401 969261522 340391666 969261522 361903191 715033540 361903191 23828162 361903191 23828162 984138345 23828162 653497564 669339897 653497564 487921967 653497564 487921967 324550120 487921967 424083188 696829266 424083188 768278229 424083188 768278229 457561190 768278229 559934980 597751489 559934980 163602950 559934980 163602950 109552449 163602950 317528800 477366747 317528800 308883280 317528800 308883280 791948711 308883280 711875810 426617334 711875810 446857045 711875810 446857045 697447028 446857045 581537529 636996595 581537529 690985999 581537529 690985999 638347724 690985999 664927004 496733532 664927004 99823645 664927004 99823645 66281367 99823645 826798579 260719085 826798579 368621955 826798579 368621955 750695690 368621955 708628809 430967221 708628809 410764861 708628809 410764861 273720338 410764861 775906122 331584239 775906122 940713051 775906122 940713051 402868860 940713051 767395063 344159402 767395063 88021007 767395063 88021007 58984966 88021007 614253180 944871700 614253180 348947291 614253180 348947291 232363077 348947291 212106995 319737204 212106995 542701954 212106995 542701954 549073503 542701954 695852854 449168471 695852854 695884796 695852854 695884796 644415525 695884796 290563532 435164106 290563532 95000625 290563532 95000625 63487429 95000625 990066535 15060653 990066535 308715993 990066535 308715993 204772849 308715993 828415084 258179331 828415084 311844782 828415084 311844782 206714873 311844782 255741544 383183601 255741544 111769208 255741544 111769208 926469415 111769208 939561271 91357757 939561271 220937508 939561271 220937508 853014489 220937508 275534316 413849133 275534316 600447927 275534316 600447927 530567401 600447927 787916808 314658323 787916808 513706853 787916808 513706853 553235841 513706853 208111343 314453752 208111343 59847732 208111343 59847732 959719983 59847732 587546908 606108084 587546908 221288985 587546908 221288985 852782406 221288985 359700228 867610247 359700228 302980124 359700228 302980124 200616301 302980124 473160581 816384774 473160581 55761929 473160581 55761929 37478227 55761929 854718321 217806370 854718321 253278856 854718321 253278856 831524047 253278856 168744191 256195010 168744191 543389130 168744191 543389130 460742855 543389130 791209279 310138328 791209279 645719230 791209279 645719230 532263716 645719230 824883887 263711470 824883887 861598437 824883887 861598437 425711736 861598437 765809277 346423830 765809277 59578477 765809277 59578477 960005476 59578477 772713448 336274913 772713448 145543955 772713448 145543955 903356893 145543955 355089195 899136486 355089195 221832772 355089195 221832772 852358555 221832772 740770586 382900036 740770586 175884647 740770586 175884647 117110982 175884647 949132244 75878363 949132244 268722854 949132244 268722854 821240556 268722854 974366000 38103297 974366000 774308845 974366000 774308845 464856203 774308845 301346876 452205904 301346876 358564565 301346876 358564565 757769007 358564565 921895307 118379506 921895307 667153 921895307 667153 509643 667153 965893864 50621243 965893864 701346727 965893864 701346727 452103036 701346727 191855389 290148040 191855389 411315589 191855389 411315589 274127379 411315589 59085346 88263734 59085346 268316968 59085346 268316968 821514963 268316968 604244750 599859327 604244750 999372034 604244750 999372034 546315278 999372034 569573927 514862330 569573927 364806183 569573927 364806183 243015462 364806183 535928101 625311964 535928101 428669871 535928101 428669871 710361137 428669871 191246690 289211058 191246690 303538530 191246690 303538530 201014801 303538530 69151288 104268287 69151288 622271214 69151288 622271214 636866042 622271214 813158012 280238778 813158012 175742657 813158012 175742657 116979798 175742657 160211197 242119946 160211197 628863038 160211197 628863038 605323558 628863038 880311281 179693380 880311281 880156747 880311281 880156747 370543283 880156747 487615609 508901118 487615609 723994295 487615609 723994295 473204139 723994295 903050701 145854872 903050701 499420888 903050701 499420888 332589805 499420888 814731765 278346526 814731765 584260493 814731765 584260493 483663548 584260493 542802100 735449993 542802100 214907323 542802100 214907323 142339252 214907323 983773054 24588253 983773054 22483742 983773054 22483742 985082175 22483742 12680737 19394052 12680737 765851050 12680737 765851050 645272400 765851050 417503682 579044413 417503682 450181810 417503682 450181810 695146419 450181810 139033922 209033098 139033922 656963503 139033922 656963503 409527632 656963503 28127385 42531300 28127385 121354262 28127385 121354262 80954655 121354262 232838261 349849224 232838261 103913004 232838261 103913004 931852730 103913004 166808729 252629985 166808729 703823485 166808729 703823485 369936381 703823485 29152393 44172866 29152393 52006309 29152393 52006309 35319114 52006309 194178806 293651131 194178806 329844386 194178806 329844386 777053154 329844386 835329317 247555165 835329317 156912006 835329317 156912006 104577301 156912006 803752750 291996921 803752750 806599500 803752750 806599500 383992112 806599500 859978402 208893942 859978402 304954406 859978402 304954406 794706293 304954406 194387680 294076758 194387680 604891001 194387680 604891001 637369258 604891001 939734934 90799024 939734934 677509776 939734934 677509776 506362483 677509776 612486050 783122119 612486050 608600693 612486050 608600693 441716835 608600693 454702038 736938165 454702038 473563182 454702038 473563182 315057143 473563182 726785297 404663071 726785297 33329133 726785297 33329133 22019095 33329133 231006369 346350817 231006369 594134354 231006369 594134354 413761127 594134354 47582692 70809835 47582692 361644308 47582692 361644308 241031956 361644308 770550523 339266885 770550523 282022450 770550523 282022450 185662339 282022450 835525716 247451349 835525716 537605838 835525716 537605838 525736941 537605838 804508062 290830521 804508062 558690731 804508062 558690731 403997018 558690731 981066311 28848957 981066311 521728244 981066311 521728244 366425343 521728244 178436448 271437686 178436448 74980285 178436448 74980285 50310598 74980285 285344281 427453004 285344281 374027255 285344281 374027255 249782906 374027255 844793348 233139933 844793348 827385271 844793348 827385271 412724650 827385271 69036512 104185593 69036512 343668854 69036512 343668854 767605073 343668854 713176787 424321665 713176787 131521332 713176787 131521332 912931318 131521332 944403675 82904708 944403675 653913988 944403675 653913988 476206926 653913988 231608395 347419730 231608395 811636429 231608395 811636429 560893108 811636429 769322675 341213516 769322675 125990189 769322675 125990189 83740168 125990189 8184899 12305162 8184899 229694234 8184899 229694234 846925677 229694234 870797476 193677960 870797476 584318485 870797476 584318485 418539972 584318485 327622236 492941899 327622236 613500297 327622236 613500297 523542588 613500297 311203817 467400375 311203817 465013688 311203817 465013688 310196754 465013688 899967964 150632585 899967964 841304460 899967964 841304460 582819370 841304460 62317322 93178864 62317322 244603875 62317322 244603875 161614681 244603875 218415291 329631931 218415291 362546682 218415291 362546682 754713839 362546682 990260898 14692825 990260898 243856034 990260898 243856034 161191986 243856034 637219667 614881693 637219667 722865159 637219667 722865159 644780299 722865159 815026235 277800752 815026235 489346170 815026235 489346170 325494673 489346170 205818889 310511692 205818889 356179131 205818889 356179131 237336636 356179131 683923195 467644906 683923195 26520507 683923195 26520507 982428017 26520507 312972636 470065610 312972636 463116693 312972636 463116693 686503814 463116693 238394555 357755550 238394555 872655430 238394555 872655430 525678417 872655430 384962087 856029088 384962087 351035645 384962087 351035645 762984472 351035645 69766121 105255075 69766121 773380013 69766121 773380013 386094222 773380013 800448096 296478766 800448096 248391894 800448096 248391894 164041203 248391894 505537398 697412649 505537398 145965926 505537398 145965926 902873003 145965926 497737213 578893277 497737213 98649304 497737213 98649304 65687861 98649304 388456489 951234186 388456489 775289309 388456489 775289309 464984904 775289309 777027183 329875510 777027183 57960100 777027183 57960100 39109674 57960100 90210234 135476156 90210234 408247292 90210234 408247292 272077337 408247292 97325264 145902089 97325264 371050797 97325264 371050797 247628124 371050797 992003790 11584120 992003790 275646011 992003790 275646011 181433200 275646011 170700058 259074908 170700058 418252217 170700058 418252217 278480949 418252217 377674072 925580340 377674072 734333475 377674072 734333475 494811113 734333475 553846484 753422129 553846484 198054719 553846484 198054719 131888851 198054719 147466914 223308386 147466914 411429671 147466914 411429671 722186538 411429671 490918908 839382081 490918908 268288173 490918908 268288173 821531080 268288173 37315922 55457892 37315922 304874607 37315922 304874607 202101463 304874607 989598842 15732433 989598842 824379080 989598842 824379080 518945263 824379080 387568900 807797655 387568900 871219862 387568900 871219862 557260517 871219862 490872696 722390247 490872696 169007189 490872696 169007189 112844953 169007189 148065593 224152231 148065593 378993246 148065593 378993246 252891242 378993246 938220363 92915741 938220363 293488826 938220363 293488826 802700411 293488826 888918798 166899386 888918798 592634904 888918798 592634904 381326701 592634904 956452645 64598534 956452645 119432644 956452645 119432644 79660315 119432644 39004778 57715482 39004778 80622800 39004778 80622800 946072615 80622800 496746651 897163753 496746651 982015018 496746651 982015018 492406455 982015018 732325747 396669663 732325747 6685019 732325747 6685019 4276017 6685019 853735697 219360442 853735697 331460986 853735697 331460986 219731724 331460986 987620827 18422348 987620827 174637175 987620827 174637175 116278447 174637175 934287462 99905571 934287462 340312957 934287462 340312957 226441542 340312957 592018485 825031508 592018485 450976309 592018485 450976309 300499942 450976309 95902741 143726306 95902741 99823649 95902741 99823649 934442002 99823649 726654686 404895580 726654686 890836236 726654686 890836236 381579754 890836236 387808569 889421477 387808569 559662740 387808569 559662740 503973917 559662740 570454658 563877114 570454658 123149322 570454658 123149322 918644521 123149322 671314834 487025193 671314834 616691517 671314834 616691517 453128420 616691517 837022399 244988544 837022399 610903952 837022399 610903952 445970140 610903952 797350344 301302197 797350344 842064054 797350344 842064054 535494386 842064054 194203226 293744595 194203226 417757379 194203226 417757379 717954405 417757379 249519350 373609212 249519350 127911608 249519350 127911608 85070683 127911608 775799800 331686601 775799800 667649499 775799800 667649499 394508986 667649499 336771964 779865720 336771964 292016710 336771964 292016710 803725563 292016710 817743328 273552540 817743328 293675567 817743328 293675567 802611163 293675567 194432942 294161250 194432942 926774848 194432942 926774848 619878133 926774848 689710623 458537786 689710623 195898329 689710623 195898329 869096879 195898329 627085072 989741399 627085072 929125083 627085072 929125083 584965471 929125083 954253146 67865770 954253146 683891856 954253146 683891856 563528788 683891856 908737975 137769467 908737975 984158114 908737975 984158114 418955310 984158114 673582286 483121998 673582286 909347634 673582286 909347634 349966177 909347634 468871384 840874525 468871384 483241670 468871384 483241670 673450159 483241670 940570006 89344917 940570006 330679782 940570006 330679782 776478167 330679782 225924126 339829711 225924126 280245172 225924126 280245172 184617223 280245172 328747869 494288308 328747869 127830583 328747869 127830583 85016348 127830583 914552794 128982093 914552794 154979456 914552794 154979456 896850367 154979456 148816639 225385379 148816639 896144742 148816639 896144742 466787517 896144742 937037396 94793478 937037396 422307865 937037396 422307865 714712787 422307865 91330192 137237403 91330192 342466428 91330192 342466428 768415349 342466428 495297920 821442168 495297920 957179973 495297920 957179973 653656750 957179973 468163310 851744957 468163310 388209350 468163310 388209350 737325006 388209350 928569276 108482227 928569276 110420313 928569276 110420313 927128868 110420313 755166093 361833818 755166093 171229937 755166093 171229937 114303819 171229937 968582069 46062342 968582069 270231536 968582069 270231536 820400521 270231536 677294552 476950817 677294552 964157316 677294552 964157316 562547849 964157316 722906903 410146038 722906903 372072017 722906903 372072017 248297814 372072017 447742787 660995240 447742787 21586131 447742787 21586131 13764496 21586131 878737351 182307034 878737351 768234251 878737351 768234251 628687144 768234251 91855831 137935438 91855831 225003088 91855831 225003088 148491324 225003088 907735707 138603568 907735707 415355167 907735707 415355167 719480686 415355167 97457247 146164760 97457247 490481028 97457247 490481028 669165059 490481028 1234389 1735898 1234389 800350452 1234389 800350452 652089772 800350452 154194685 233007234 154194685 806791333 154194685 806791333 425259606 806791333 684878015 465821425 684878015 10894616 684878015 10894616 7206960 10894616 504190529 853763840 504190529 209414203 504190529 209414203 139393037 209414203 97079551 145617964 97079551 661060995 97079551 661060995 468379169 661060995 308368895 462181856 308368895 215386896 308368895 215386896 142754073 215386896 683003906 469059946 683003906 396127250 683003906 396127250 732827442 396127250 726706689 404792750 726706689 812393398 726706689 812393398 516520902 812393398 326746686 491196135 326746686 873468165 326746686 873468165 507107078 873468165 180806063 274979968 180806063 826529596 180806063 826529596 537796766 826529596 663074820 499498064 663074820 770276459 663074820 770276459 390337741 770276459 606793052 798208860 606793052 872287398 606793052 872287398 644383688 872287398 26203734 39430154 26203734 776692969 26203734 776692969 533295923 776692969 482987980 527399605 482987980 568787242 482987980 568787242 338338290 568787242 525597571 749960741 525597571 244440316 525597571 244440316 161449152 244440316 985219480 22347861 985219480 314994122 985219480 314994122 787674016 314994122 585686394 937068085 585686394 146488537 585686394 146488537 97691831 146488537 695103307 450248476 695103307 676066904 695103307 676066904 615579136 676066904 276367449 414915797 276367449 321597363 276367449 321597363 213132120 321597363 168326895 255764402 168326895 930215994 168326895 930215994 598222166 930215994 137470623 207031868 137470623 670785224 137470623 670785224 587765945 670785224 676912108 477518973 676912108 255527523 676912108 255527523 830288224 255527523 824308213 264450363 824308213 77152108 824308213 77152108 948051306 77152108 147658616 223527606 147658616 372735908 147658616 372735908 248702670 372735908 509058354 761256538 509058354 5488478 509058354 5488478 996306480 5488478 906436101 140515403 906436101 85044389 906436101 85044389 943108069 85044389 979161368 31486095 979161368 462520889 979161368 462520889 308532508 462520889 220201145 332057895 220201145 501461520 220201145 501461520 334124416 501461520 51609376 76955535 51609376 276311105 51609376 276311105 181821790 276311105 989963492 15187051 989963492 109310252 989963492 109310252 927848999 109310252 616284822 989449802 616284822 621248061 616284822 621248061 481915830 621248061 757902010 358181540 757902010 6809526 757902010 6809526 4321773 6809526 830097054 255863900 830097054 758982879 830097054 758982879 480487560 758982879 662947609 499738197 662947609 241519277 662947609 241519277 159602126 241519277 86071214 129258465 86071214 460156106 86071214 460156106 688591569 460156106 747087469 373863614 747087469 594108979 747087469 594108979 483684302 594108979 466432156 706192911 466432156 819942337 466432156 819942337 458393222 819942337 131220092 197005006 131220092 201342349 131220092 201342349 133976448 201342349 209885632 316766442 209885632 163797316 209885632 163797316 109692788 163797316 770002793 340051359 770002793 666931068 770002793 666931068 333229925 666931068 143687071 216840532 143687071 862470 143687071 862470 999225255 862470 141660343 213476840 141660343 435476053 141660343 435476053 290729012 435476053 613730331 914255315 613730331 848979637 613730331 848979637 396142580 848979637 841320192 238538425 841320192 389861788 841320192 389861788 736036151 389861788 368704242 555156766 368704242 734453259 368704242 734453259 415665174 734453259 321247551 483002941 321247551 311984197 321247551 311984197 789706065 311984197 806735971 288050163 806735971 409387665 806735971 409387665 723405083 409387665 515599286 549068640 515599286 181672953 515599286 181672953 879156941 181672953 627395681 858458079 627395681 66541064 627395681 66541064 955116329 66541064 787658796 315037185 787658796 233050970 787658796 233050970 844882770 233050970 988031579 17802430 988031579 288279011 988031579 288279011 806597631 288279011 158024326 239167123 158024326 855034028 158024326 855034028 387292932 855034028 136330658 205158937 136330658 67538938 136330658 67538938 45728961 67538938 779387304 326695690 779387304 203484828 779387304 203484828 135476071 203484828 693785201 452342814 693785201 84985543 693785201 84985543 943117506 84985543 13723021 21451337 13723021 128601081 13723021 128601081 85618530 128601081 297605566 446386659 297605566 151884889 297605566 151884889 899201033 151884889 415105581 629972255 415105581 271966473 415105581 271966473 178948816 271966473 133703911 200870525 133703911 424623955 133703911 424623955 712946476 424623955 839589156 240776006 839589156 890503809 839589156 890503809 646137334 890503809 784802864 318979413 784802864 333969835 784802864 333969835 221532671 333969835 670430182 488380897 670430182 412097208 670430182 412097208 274419945 412097208 254798104 381837528 254798104 353592946 254798104 353592946 761401508 353592946 698221125 445766864 698221125 235666077 698221125 235666077 843435990 235666077 588519260 975441256 588519260 302562919 588519260 302562919 796630614 302562919 851717830 222884468 851717830 525790542 851717830 525790542 347192068 525790542 250187396 374669495 250187396 295172286 250187396 295172286 801526085 295172286 647570851 655851989 647570851 62960882 647570851 62960882 957606535 62960882 911936374 133319162 911936374 771048618 911936374 771048618 614549314 771048618 589243539 930323947 589243539 258685306 589243539 258685306 170341137 258685306 473504903 773194791 473504903 499449877 473504903 499449877 663153802 499449877 344012578 648989492 344012578 491799084 344012578 491799084 327095656 491799084 561341916 687890359 561341916 33339468 561341916 33339468 977901101 33339468 344249975 538840968 344249975 189519735 344249975 189519735 873538654 189519735 689478717 458855123 689478717 297171031 689478717 297171031 196616714 297171031 810685325 283107952 810685325 116217793 810685325 116217793 77348386 116217793 758178458 357855916 758178458 341496030 758178458 341496030 227428436 341496030 818829062 271970339 818829062 863816009 818829062 863816009 464381851 863816009 400942433 702969255 400942433 461406349 400942433 461406349 307707502 461406349 533363490 544711433 533363490 412758637 533363490 412758637 274914916 412758637 564112142 924683332 564112142 233991860 564112142 233991860 154801284 233991860 354730777 640644488 354730777 789669154 354730777 789669154 491522346 789669154 653094856 971678657 653094856 249541281 653094856 249541281 164918694 249541281 82179942 123213221 82179942 464481270 82179942 464481270 309874115 464481270 991825803 12155060 991825803 41055999 991825803 41055999 972283805 41055999 133879041 201106740 133879041 497256949 133879041 497256949 664609638 497256949 260346191 389875903 260346191 503343649 260346191 503343649 641796849 503343649 554505667 809592322 554505667 913811696 554505667 913811696 429120346 913811696 154847091 234040890 154847091 922165138 154847091 922165138 436631762 922165138 629349009 961883822 629349009 996993996 629349009 996993996 402696189 996993996 788764691 313460718 788764691 952127931 788764691 952127931 600792461 952127931 899891822 150804449 899891822 239270046 899891822 239270046 840879436 239270046 352355342 986924665 352355342 64210347 352355342 64210347 956638302 64210347 205551419 310238467 205551419 495815869 205551419 495815869 330042555 495815869 570443516 600829314 570443516 77088547 570443516 77088547 948158094 77088547 25113768 37827659 25113768 979725732 25113768 979725732 602497757 979725732 359407420 983277069 359407420 452502118 359407420 452502118 693706057 452502118 290813695 435629256 290813695 82406416 290813695 82406416 944961104 82406416 156548473 236639358 156548473 368441096 156548473 368441096 750954840 368441096 576179856 698667007 576179856 329493548 576179856 329493548 218351919 329493548 826995204 260463803 826995204 126729137 826995204 126729137 84150973 126729137 540746745 681174800 540746745 925778129 540746745 925778129 569578701 925778129 127231512 190817783 127231512 330009005 127231512 330009005 776896430 330009005 836669564 245497911 836669564 542758438 836669564 542758438 536980515 542758438 578090792 638644377 578090792 363718661 578090792 363718661 753774716 363718661 650489566 919510753 650489566 135874349 650489566 135874349 910254414 135874349 896953636 154908613 896953636 453184738 896953636 453184738 693127458 453184738 26684180 40161048 26684180 84285343 26684180 84285343 943648842 84285343 349996481 816961632 349996481 265246081 349996481 265246081 823730168 265246081 941835467 87154922 941835467 703421806 941835467 703421806 617189208 703421806 91950002 138054029 91950002 321343010 91950002 321343010 213013863 321343010 26308881 39611621 26308881 9496959 26308881 9496959 993123415 9496959 475900207 568773478 475900207 883157409 475900207 883157409 333339840 883157409 151313744 228752951 151313744 436087709 151313744 436087709 290975070 436087709 440714290 973406019 440714290 429920308 440714290 429920308 287177669 429920308 227604605 341614699 227604605 650660836 227604605 650660836 451925123 650660836 384834640 598152683 384834640 943329653 384834640 943329653 363226218 943329653 203378492 306594858 203378492 272363217 203378492 272363217 818372525 272363217 799701288 297498359 799701288 796927434 799701288 796927434 590141281 796927434 567265449 968873902 567265449 914722893 567265449 914722893 619250671 914722893 653096780 987073495 653096780 17449037 653096780 17449037 11339389 17449037 754382464 363130261 754382464 257282081 754382464 257282081 169457041 257282081 718950689 416069402 718950689 222210836 718950689 222210836 146788107 222210836 955363058 66207499 955363058 309313617 955363058 309313617 205066192 309313617 880612292 178888224 880612292 424473214 880612292 424473214 283272643 424473214 335955689 913452579 335955689 477017527 335955689 477017527 677261920 477017527 292765451 438728175 292765451 123821939 292765451 123821939 82533967 123821939 423952310 931513189 423952310 748567265 423952310 748567265 627969114 748567265 724696148 407590428 724696148 532963919 724696148 532963919 447013237 532963919 720288464 414280973 720288464 489726141 720288464 489726141 669657506 489726141 930060947 106514186 930060947 489431146 930060947 489431146 325590465 489431146 452582420 872734759 452582420 382900037 452582420 382900037 255669411 382900037 869606276 195201301 869606276 460611190 869606276 460611190 307115030 460611190 56145570 84269083 56145570 807541147 56145570 807541147 430062010 807541147 125533806 188155311 125533806 20882278 125533806 20882278 13476819 20882278 144245220 218012561 144245220 459442359 144245220 459442359 688988210 459442359 781570296 323487811 781570296 207558337 781570296 207558337 137933061 207558337 229896489 345193970 229896489 673031812 229896489 673031812 634121994 673031812 772655614 336310263 772655614 150085105 772655614 150085105 99790427 150085105 127726252 191635352 127726252 538214977 127726252 538214977 355039271 538214977 162020784 245358293 162020784 615565442 162020784 615565442 635114323 615565442 607137822 553409933 607137822 902143690 607137822 902143690 602134488 902143690 315854142 474858314 315854142 475596869 315854142 475596869 316379618 475596869 741384926 382068011 741384926 323588751 741384926 323588751 214158022 323588751 234050838 351775168 234050838 157815947 234050838 157815947 895055059 157815947 835921682 246530329 835921682 24832468 835921682 24832468 983605542 24832468 272593618 409015614 272593618 426063909 272593618 426063909 284404543 426063909 240172018 360112481 240172018 431481195 240172018 431481195 288305663 431481195 878930369 181981234 878930369 67467292 878930369 67467292 45556239 67467292 763579940 350123049 763579940 816477006 763579940 816477006 464411019 816477006 255007553 382280240 255007553 746946634 255007553 746946634 556471741 746946634 929325661 107661062 929325661 317629242 929325661 317629242 785668971 317629242 826403702 261239849 826403702 230102799 826403702 230102799 846586823 230102799 628372487 952960240 628372487 370036830 628372487 370036830 247035218 370036830 317141330 476574625 317141330 8079921 317141330 8079921 994060218 8079921 982752701 25918002 982752701 371431459 982752701 371431459 247874535 371431459 834671307 248226596 834671307 837361844 834671307 837361844 555436243 837361844 700142040 443262559 700142040 614684432 700142040 614684432 584435325 614684432 616884047 502644446 616884047 720134188 616884047 720134188 410259338 720134188 504304275 728369239 504304275 871974446 504304275 871974446 645056385 871974446 15912143 24653252 15912143 14692829 15912143 14692829 9828519 14692829 384605461 936220988 384605461 335586324 384605461 335586324 222912179 335586324 689777442 458450960 689777442 494575249 689777442 494575249 328937835 494575249 609894884 931802441 609894884 221212039 609894884 221212039 852825099 221212039 463841643 548239613 463841643 972863467 463841643 972863467 370929548 972863467 355039853 527444660 355039853 332252126 355039853 332252126 220299325 332252126 602623241 783402519 602623241 471920845 602623241 471920845 314220987 471920845 721635655 412478645 721635655 337365597 721635655 337365597 224184878 337365597 900141293 150469592 900141293 662974136 900141293 662974136 505159950 662974136 992086037 11476998 992086037 848542221 992086037 848542221 500200297 848542221 831646627 253160183 831646627 826030388 831646627 826030388 405453832 826030388 157493038 238412281 157493038 57434292 157493038 57434292 961370402 57434292 919215 1295099 919215 381414370 919215 381414370 254397851 381414370 864916337 201695038 864916337 987739282 864916337 987739282 470846389 987739282 913676479 130621988 913676479 462390415 913676479 462390415 308437944 462390415 624361347 612434719 624361347 78038845 624361347 78038845 947566576 78038845 200743351 303211197 200743351 215560607 200743351 215560607 142970346 215560607 53444866 79883203 53444866 459384962 53444866 459384962 689057356 459384962 916981933 125714038 916981933 153605831 916981933 153605831 102499642 153605831 361622269 726974001 361622269 22347860 361622269 22347860 14229077 22347860 778841572 327332060 778841572 104093741 778841572 104093741 931711534 104093741 574375193 670868918 574375193 414768571 574375193 414768571 719959738 414768571 911813085 133393025 911813085 97768638 911813085 97768638 935603000 97768638 900636504 149873180 900636504 285648233 900636504 285648233 188310648 285648233 818537804 272082109 818537804 415821185 818537804 415821185 719145914 415821185 397155791 500583910 397155791 121503769 397155791 121503769 919735821 121503769 789309658 312736885 789309658 344511628 789309658 344511628 229513117 344511628 361592621 923337171 361592621 16979139 361592621 16979139 11051915 16979139 757591113 358791528 757591113 319245763 757591113 319245763 784616882 319245763 653257671 505835494 653257671 321192255 653257671 321192255 783173471 321192255 275711259 413999650 275711259 678548029 275711259 678548029 400843625 678548029 460561694 539488360 460561694 342163201 460561694 342163201 768662172 342163201 177996400 270795224 177996400 156792512 177996400 156792512 104453379 156792512 771942150 337046449 771942150 435476056 771942150 435476056 705667704 435476056 227735203 341996247 227735203 402532458 227735203 402532458 728075907 402532458 724106691 408258127 724106691 910975083 724106691 910975083 583141042 910975083 396229569 928320526 396229569 778341131 396229569 778341131 355324600 778341131 812376930 281454476 812376930 192613315 812376930 192613315 128398005 192613315 779006615 327225232 779006615 34720602 779006615 34720602 22926698 34720602 35874378 52989585 35874378 475379092 35874378 475379092 678332933 475379092 160264520 242214660 160264520 182384680 160264520 182384680 121555605 182384680 144846682 218901645 144846682 35302305 144846682 35302305 976711793 35302305 964167874 53148744 964167874 995858290 964167874 995858290 566819593 995858290 913946065 130063529 913946065 247726612 913946065 247726612 835162682 247726612 795464521 304102066 795464521 371156104 795464521 371156104 247697873 371156104 333013811 766325673 333013811 595961701 333013811 595961701 523831671 595961701 801607674 294963861 801607674 467157577 801607674 467157577 311107840 467157577 534592844 983925887 534592844 17601029 534592844 17601029 11514028 17601029 150485482 227600450 150485482 691571153 150485482 691571153 614225857 691571153 520176814 692038509 520176814 811559592 520176814 811559592 439661517 811559592 827450299 259907260 827450299 563421326 827450299 563421326 609522833 563421326 879787606 180759746 879787606 424031645 879787606 424031645 713336712 424031645 375122519 829221967 375122519 20739795 375122519 20739795 13404686 20739795 494115923 637624291 494115923 769693260 494115923 769693260 507408500 769693260 925211765 113222536 925211765 20791096 925211765 20791096 986192599 20791096 158605051 240064329 158605051 555324051 158605051 555324051 595534694 555324051 166964784 252816635 166964784 306065410 166964784 306065410 793812527 306065410 186136806 282731710 186136806 685223116 186136806 685223116 465089811 685223116 833729467 249680061 833729467 489961298 833729467 489961298 325867487 489961298 108364020 162161253 108364020 652297305 108364020 652297305 435203438 652297305 924576174 114141152 924576174 97214769 924576174 97214769 935716451 97214769 786643637 316308288 786643637 233715474 786643637 233715474 844546066 233715474 745252668 376336363 745252668 71201872 745252668 71201872 952356666 71201872 930880047 105296900 930880047 510838611 930880047 510838611 494606760 510838611 824659126 263997439 824659126 898283759 824659126 898283759 475194110 898283759 481627952 906488001 481627952 650228238 481627952 650228238 378294890 650228238 776302451 330922329 776302451 76050869 776302451 76050869 50982957 76050869 781424988 323812313 781424988 28054419 781424988 28054419 18060541 28054419 727653903 403271026 727653903 985027607 727653903 985027607 491395928 985027607 345898832 596120082 345898832 265859600 345898832 265859600 823350298 265859600 697882166 446344312 697882166 151762703 697882166 151762703 100943382 151762703 682540757 469565029 682540757 876455607 682540757 876455607 506734062 876455607 815654156 276719304 815654156 412281089 815654156 412281089 274552578 412281089 420514172 998943982 420514172 183767590 420514172 183767590 877678866 183767590 706958626 433419541 706958626 379594316 706958626 379594316 253126329 379594316 85085397 127929740 85085397 219793651 85085397 219793651 145234504 219793651 886496806 170537329 886496806 101296150 886496806 101296150 933586758 101296150 944683375 82667909 944683375 371797128 944683375 371797128 248061567 371797128 721873959 412071679 721873959 266371829 721873959 266371829 822981325 266371829 701630818 441124705 701630818 513704329 701630818 513704329 462320400 513704329 152797695 231266941 152797695 284802025 152797695 284802025 809357800 284802025 581177118 772244744 581177118 96591264 581177118 96591264 64393660 96591264 691532868 455911649 691532868 630049923 691532868 630049923 459555902 630049923 342925203 987094828 342925203 202505315 342925203 202505315 864225366 202505315 838834362 242025627 838834362 707078241 838834362 707078241 488801136 707078241 356177837 608384373 356177837 26749291 356177837 26749291 982289498 26749291 386675460 519779247 386675460 757354404 386675460 757354404 611985341 757354404 55366963 83034996 55366963 502602159 55366963 502602159 624992970 502602159 823777941 265196686 823777941 104158142 823777941 104158142 931630765 104158142 297438603 446150717 297438603 233036360 297438603 233036360 154225674 233036360 743077497 380119813 743077497 965561114 743077497 965561114 350302613 965561114 170942467 259588134 170942467 53982550 170942467 53982550 36436992 53982550 940396710 89648062 940396710 674718486 940396710 674718486 500660265 674718486 843382587 235689552 843382587 865450248 843382587 865450248 563008192 865450248 112245863 167891284 112245863 205698211 112245863 205698211 861929075 205698211 793936359 305946895 793936359 898098234 793936359 898098234 662851816 898098234 163822314 248073718 163822314 868642565 163822314 868642565 376269536 868642565 207639080 313595433 207639080 107551833 207639080 107551833 71092362 107551833 358159089 745572559 358159089 356403591 358159089 356403591 237585590 356403591 790045451 311384364 790045451 485308924 790045451 485308924 322701985 485308924 143679774 216814004 143679774 186123686 143679774 186123686 124030542 186123686 851329299 223584914 851329299 315791448 851329299 315791448 787102413 315791448 658479970 877605949 658479970 164418735 658479970 164418735 890541811 164418735 843134628 236062597 843134628 270279572 843134628 270279572 177743236 270279572 48064520 71591511 48064520 98384661 48064520 98384661 65446993 98384661 826385323 261365724 826385323 887400166 826385323 887400166 572988548 887400166 298605115 448032664 298605115 496154677 298605115 496154677 330377169 496154677 183560380 279011773 183560380 355001448 183560380 355001448 760372322 355001448 845776172 231632557 845776172 435755491 845776172 435755491 290890679 435755491 941325716 87969667 941325716 731728400 941325716 731728400 642558373 731728400 894301537 158930568 894301537 25876525 894301537 25876525 982754122 25876525 817124405 274447945 817124405 233327173 817124405 233327173 154376684 233327173 601439798 956045041 601439798 572025441 601439798 572025441 514269017 572025441 714637494 422467040 714637494 123704617 714637494 123704617 918228731 123704617 197496421 298605462 197496421 465879220 197496421 465879220 310653817 465879220 12430992 18946185 12430992 528667135 12430992 528667135 471521387 528667135 161795825 245035693 161795825 528930832 161795825 528930832 662361890 528930832 451631117 942874290 451631117 53578241 451631117 53578241 963862776 53578241 634560444 971933667 634560444 95949769 634560444 95949769 936324152 95949769 812078064 281726080 812078064 396005060 812078064 396005060 263935091 396005060 84762821 127627400 84762821 36094633 84762821 36094633 23879613 36094633 88619102 133364941 88619102 366542591 88619102 366542591 244173730 366542591 132228812 198597426 132228812 2884708 132228812 2884708 997960490 2884708 200037416 302215357 200037416 213450487 200037416 213450487 141646058 213450487 293169511 439485650 293169511 46943403 293169511 46943403 968032528 46943403 74424020 112230666 74424020 498831170 74424020 498831170 332203217 498831170 134959910 202952867 134959910 380846342 134959910 380846342 253962406 380846342 673127433 483720770 673127433 290881173 673127433 290881173 192336983 290881173 500941190 850033008 500941190 918080050 500941190 918080050 446300811 918080050 21880873 33186058 21880873 17209207 21880873 17209207 988582864 17209207 220787398 332931230 220787398 346421729 220787398 346421729 231061749 346421729 723199341 409713526 723199341 862698229 723199341 862698229 460248946 862698229 619033684 892766702 619033684 940009089 619033684 940009089 521832866 940009089 704469952 437043578 704469952 9928071 704469952 9928071 6784681 9928071 136165268 204970013 136165268 864098367 136165268 864098367 416156270 864098367 706141179 434728880 706141179 871396329 706141179 871396329 366315474 871396329 169463538 257293858 169463538 161888050 169463538 161888050 108122679 161888050 650556001 608398118 650556001 482470522 650556001 482470522 320872483 482470522 973843013 39005289 973843013 765111966 973843013 765111966 415689272 765111966 721324479 412903784 721324479 720482788 721324479 720482788 513529499 720482788 462883729 744366701 462883729 1540361 462883729 1540361 1085000 1540361 640887879 761885353 640887879 325825800 640887879 325825800 779914946 325825800 557368294 943725140 557368294 272375767 557368294 272375767 179181022 272375767 132739667 199460104 132739667 452681374 132739667 452681374 301828821 452681374 830100164 255860531 830100164 339953513 830100164 339953513 770047011 339953513 477837970 795495319 477837970 180232866 477837970 180232866 120169725 180232866 936670600 95299171 936670600 249032835 936670600 249032835 164473303 249032835 44612226 66222770 44612226 683860079 44612226 683860079 649196250 683860079 900948643 149245578 900948643 212028631 900948643 212028631 140761848 212028631 997778178 3190387 997778178 193806824 997778178 193806824 129033445 193806824 758003753 358145134 758003753 340652409 758003753 340652409 769683541 340652409 679847879 473413766 679847879 395064844 679847879 395064844 733420485 395064844 448541922 811665817 448541922 91357752 448541922 91357752 60886329 91357752 343758525 989644418 343758525 29122490 343758525 29122490 18771399 29122490 967642527 47477104 967642527 622142126 967642527 622142126 406317610 622142126 316309368 475459459 316309368 885347452 316309368 885347452 338191254 885347452 195916771 296298992 195916771 498988455 195916771 498988455 663489532 498988455 975732000 36502252 975732000 380053175 975732000 380053175 743150382 380053175 32807650 48736355 32807650 207398901 32807650 207398901 137740570 207398901 970405926 43923187 970405926 622027267 970405926 622027267 514381535 622027267 588663016 869749039 588663016 733749723 588663016 733749723 605822579 733749723 90280865 135704862 90280865 980988344 90280865 980988344 557317079 980988344 227876198 342198701 227876198 387682089 227876198 387682089 258671413 387682089 11595628 17665217 11595628 543319574 11595628 543319574 610559278 543319574 260843979 390863790 260843979 83238160 260843979 83238160 55586121 83238160 910764993 134955740 910764993 450813374 910764993 450813374 300329352 450813374 741750935 381721183 741750935 980274020 741750935 980274020 661381357 980274020 207329244 312915920 207329244 154409105 207329244 154409105 103162210 154409105 186942879 283704940 186942879 794464495 186942879 794464495 624806439 794464495 767215886 344478012 767215886 758713570 767215886 758713570 502778111 758713570 877230185 184378156 877230185 455972583 877230185 455972583 304154785 455972583 910987215 134447792 910987215 327190578 910987215 327190578 779023213 327190578 685294402 465294554 685294402 518512292 685294402 518512292 516794361 518512292 610774527 861206380 610774527 132053399 610774527 132053399 912477700 132053399 362263028 807694489 362263028 957489599 362263028 957489599 485780736 957489599 538146262 855200683 538146262 210882890 538146262 210882890 140107829 210882890 249445289 373535529 249445289 127411626 249445289 127411626 916118279 127411626 57528305 86136280 57528305 600920263 57528305 600920263 506314324 600920263 817543409 273740143 817543409 192401911 817543409 192401911 871399794 192401911 676991424 477346075 676991424 50419199 676991424 50419199 34177240 50419199 254377503 381399073 254377503 247736514 254377503 247736514 163692273 247736514 891037430 163492647 891037430 217263470 891037430 217263470 143864935 217263470 215794442 325752562 215794442 35402584 215794442 35402584 976637699 35402584 549344549 686651240 549344549 315084260 549344549 315084260 787592291 315084260 617334071 641210252 617334071 268179537 617334071 268179537 821706574 268179537 156380141 236338790 156380141 381032125 156380141 381032125 742300307 381032125 819791896 270997136 819791896 307028791 819791896 307028791 203713457 307028791 297669616 446554821 297669616 455680450 297669616 455680450 691748501 455680450 727141172 404237397 727141172 659550693 727141172 659550693 574607377 659550693 769468975 341102342 769468975 236539853 769468975 236539853 156519151 236539853 485127836 873170386 485127836 566390078 485127836 566390078 644389575 566390078 915563725 127892834 915563725 493087505 915563725 493087505 327794048 493087505 721091172 413115710 721091172 446371957 721091172 446371957 697858766 446371957 860152336 208661249 860152336 400827534 860152336 400827534 729300446 400827534 589440254 629950696 589440254 175504684 589440254 175504684 883509393 175504684 53774546 80620387 53774546 672837038 53774546 672837038 536808936 672837038 996703819 4933596 996703819 110477450 996703819 110477450 927070909 110477450 552306423 717604220 552306423 426081916 552306423 426081916 284439945 426081916 115210641 172659892 115210641 345611515 115210641 345611515 230346862 345611515 128284478 192434441 128284478 184869308 128284478 184869308 876952289 184869308 435211337 507628014 435211337 470278910 435211337 470278910 313051138 470278910 126110196 189258430 126110196 483221396 126110196 483221396 673525480 483221396 645681402 694547902 645681402 351980262 645681402 351980262 762393730 351980262 383559242 657073978 383559242 574042368 383559242 574042368 498262018 574042368 948745766 76482249 948745766 401552787 948745766 401552787 728814890 401552787 104280083 156472257 104280083 218265086 104280083 218265086 144358737 218265086 558014037 936274909 558014037 603841241 558014037 603841241 419913830 603841241 988039208 17796567 988039208 130455449 988039208 130455449 913743060 130455449 166800349 252620133 166800349 175200933 166800349 175200933 883724701 175200933 554388323 763247838 554388323 642062186 554388323 642062186 508791544 642062186 156934695 237546011 156934695 250960098 156934695 250960098 165682190 250960098 516487788 957032038 516487788 112208946 516487788 112208946 74394046 112208946 311817713 468367198 311817713 65263786 311817713 65263786 43877276 65263786 82579509 124031838 82579509 243325966 82579509 243325966 160937468 243325966 756282190 360095405 756282190 582503803 756282190 582503803 552530234 582503803 181481496 275740198 181481496 203326251 181481496 203326251 135258104 203326251 780716562 324880423 780716562 784607171 780716562 784607171 619607983 784607171 67348518 101741923 67348518 386363554 67348518 386363554 257903949 386363554 465379250 889003008 465379250 468746377 465379250 468746377 683201732 468746377 259012882 388187701 259012882 89448638 259012882 89448638 940481509 89448638 395199356 500754427 395199356 213619519 395199356 213619519 857349029 213619519 598398413 571109000 598398413 701959535 598398413 701959535 607356008 701959535 479835182 904563915 479835182 207312026 479835182 207312026 860994066 207312026 877984687 183253536 877984687 815421678 877984687 815421678 494204509 815421678 527449541 873297588 527449541 454791294 527449541 454791294 692239589 454791294 281705858 422524723 281705858 642959251 281705858 642959251 549346290 642959251 572926032 502701193 572926032 299556849 572926032 299556849 798454644 299556849 22143249 33468324 22143249 872574487 22143249 872574487 660328307 872574487 482010412 880205641 482010412 752544418 482010412 752544418 530369184 752544418 484002409 576737858 484002409 628092955 484002409 628092955 345086414 628092955 190860757 288522659 190860757 458873969 190860757 458873969 305953231 458873969 267822136 402174743 267822136 911103446 267822136 911103446 487811609 911103446 672784602 484367397 672784602 247594377 672784602 247594377 163437347 247594377 26460998 39816991 26460998 305579646 26460998 305579646 794143748 305579646 106522500 159831017 106522500 284763284 106522500 284763284 187788388 284763284 406806204 698199496 406806204 139280877 406806204 139280877 907196544 139280877 203256335 306309718 203256335 404850633 203256335 404850633 726672935 404850633 786625561 316318822 786625561 31642230 786625561 31642230 978953873 31642230 689959335 458232685 689959335 124362731 689959335 124362731 82781190 124362731 668714160 491031847 668714160 430378801 668714160 430378801 709064753 430378801 422993826 861080636 422993826 157391375 422993826 157391375 895366713 157391375 143387853 216158370 143387853 75707767 143387853 75707767 50778130 75707767 425410707 613566937 425410707 712649901 425410707 712649901 638299412 712649901 28893843 43754803 28893843 134862311 28893843 134862311 910806745 134862311 35570709 52506929 35570709 469682381 35570709 469682381 312608066 469682381 186550148 283251469 186550148 87752630 186550148 87752630 58807545 87752630 453386150 628384771 453386150 188138546 453386150 188138546 125533150 188138546 503945041 894827375 503945041 566007582 503945041 566007582 502831058 566007582 187942583 284948896 187942583 178064036 187942583 178064036 881397269 178064036 794580227 305110958 794580227 327897673 794580227 327897673 217382772 327897673 714576125 422477568 714576125 703965918 714576125 703965918 365283152 703965918 961392703 57431240 961392703 682818942 961392703 682818942 336919498 682818942 139771326 210157594 139771326 692784381 139771326 692784381 379329457 692784381 663185390 499420887 663185390 323205852 663185390 323205852 213897557 323205852 806447011 288448946 806447011 29213544 806447011 29213544 980918941 29213544 657740644 686593805 657740644 42919590 657740644 42919590 28358156 42919590 757522266 358814422 757522266 101295111 757522266 101295111 933601997 101295111 562746692 923628763 562746692 623995906 562746692 623995906 408681281 623995906 586223511 958019552 586223511 441124709 586223511 441124709 294206642 441124709 540342868 552970893 540342868 8658060 540342868 8658060 5895011 8658060 940366458 89702025 940366458 140982869 940366458 140982869 94105867 140982869 459876766 754584042 459876766 996429150 459876766 996429150 566420479 996429150 127447498 190966353 127447498 940949166 127447498 940949166 493445024 940949166 774689912 333357523 774689912 277179657 774689912 277179657 182255264 277179657 259605019 388938248 259605019 235994908 259605019 235994908 843173985 235994908 866050904 199951533 866050904 310739586 866050904 310739586 205916032 310739586 590713792 829296212 590713792 65875791 590713792 65875791 44331977 65875791 589701532 896869604 589701532 96491408 589701532 96491408 64359387 96491408 348574027 890880743 348574027 808989725 348574027 808989725 635200651 808989725 523526002 539192293 523526002 966269941 523526002 966269941 595775184 966269941 799942239 297194544 799942239 251691961 799942239 251691961 166194528 251691961 419802929 513117124 419802929 960372648 419802929 960372648 548356829 960372648 97971815 147089766 97971815 353586302 97971815 353586302 761411038 353586302 698329216 445635338 698329216 236788974 698329216 236788974 156663481 236788974 431251093 516856422 431251093 399046281 431251093 399046281 265821980 399046281 596325400 640456140 596325400 356908589 596325400 356908589 758747767 356908589 95473930 143217223 95473930 205815816 95473930 205815816 136743022 205815816 136221997 204994952 136221997 369695408 136221997 369695408 246808831 369695408 703561328 438063659 703561328 286822111 703561328 286822111 807599093 286822111 636733555 944268654 636733555 965675687 636733555 965675687 558652836 965675687 214122238 323519527 214122238 83793573 214122238 83793573 55930193 83793573 820503486 270044621 820503486 72045497 820503486 72045497 951758680 72045497 489505143 862897141 489505143 465501067 489505143 465501067 310436098 465501067 963316350 54197150 963316350 87729962 963316350 87729962 58799437 87729962 806392486 288486686 806392486 219178692 806392486 219178692 853883150 219178692 328400125 493956177 328400125 995005059 328400125 995005059 360648424 995005059 956343531 64934897 956343531 316503955 956343531 316503955 786568534 316503955 952738743 70419793 952738743 138674522 952738743 138674522 92460871 138674522 442607255 599850744 442607255 399258006 442607255 399258006 730595005 399258006 527397144 667371362 527397144 360000122 527397144 360000122 240147261 360000122 273241485 409816625 273241485 714817767 273241485 714817767 518595733 714817767 762806622 351268749 762806622 259046053 762806622 259046053 828003059 259046053 286399326 429036879 286399326 141657372 286399326 141657372 905901011 141657372 812906057 280508107 812906057 378956221 812906057 378956221 743908218 378956221 218608304 329910852 218608304 236479957 218608304 236479957 156447200 236479957 968914334 45571533 968914334 859954558 968914334 859954558 418897077 859954558 690083409 458070823 690083409 491175997 690083409 491175997 668585050 491175997 455795433 585368387 455795433 751554475 455795433 751554475 618683004 751554475 720372420 414143239 720372420 509405800 720372420 509405800 475867550 509405800 62538887 93478856 62538887 718918543 62538887 718918543 476568578 718918543 28747342 43405043 28747342 754102951 28747342 754102951 443205540 754102951 727425116 403700916 727425116 612585537 727425116 612585537 370746746 612585537 863785734 203078449 863785734 82422019 863785734 82422019 944939237 82422019 65792376 98991236 65792376 830745527 65792376 830745527 532816474 830745527 187901751 284909164 187901751 623022090 187901751 623022090 490046957 623022090 454948407 882127013 454948407 719167027 454948407 719167027 475427108 719167027 418464095 833286367 418464095 145111795 418464095 145111795 96675178 145111795 581349611 972542850 581349611 223960969 581349611 223960969 851087178 223960969 960503723 58943337 960503723 182875701 960503723 182875701 878214544 182875701 580585845 501454763 580585845 179792837 580585845 179792837 880226818 179792837 281038029 421698059 281038029 359518223 281038029 359518223 239769387 359518223 192279548 290826528 192279548 475206068 192279548 475206068 678524514 475206068 209198560 315968977 209198560 58418221 209198560 58418221 39444825 58418221 848317748 227987631 848317748 279109630 848317748 279109630 814104707 279109630 856216186 215403336 856216186 567595327 856216186 567595327 488266398 567595327 292182944 437710187 292182944 801507516 292182944 801507516 548524491 801507516 362248819 716823424 362248819 732567345 362248819 732567345 622795824 732567345 296654944 444933806 296654944 670654960 296654944 670654960 434548495 670654960 502670870 866518006 502670870 162223754 502670870 162223754 892026828 162223754 984640148 22868309 984640148 181921592 984640148 181921592 121174611 181921592 908254206 138149165 908254206 582816998 908254206 582816998 384289468 582816998 570819190 632582280 570819190 59181863 570819190 59181863 960336176 59181863 837359373 244493465 837359373 203727794 837359373 203727794 135604708 203727794 971944628 41458158 971944628 421517240 971944628 421517240 715399348 421517240 806809412 287968633 806809412 678851770 806809412 678851770 564420081 678851770 595097122 609070926 595097122 454643511 595097122 454643511 303156984 454643511 235916041 354580127 235916041 854976795 235916041 854976795 506932603 854976795 674162056 482395581 674162056 566478015 674162056 566478015 392643392 566478015 205596213 310315682 205596213 959735159 205596213 959735159 428564774 959735159 835570650 247376665 835570650 256037612 835570650 256037612 830007041 256037612 16895286 26318018 16895286 236765460 16895286 236765460 842580291 236765460 96571203 144924869 96571203 67148315 96571203 67148315 954745587 67148315 501215872 628893963 501215872 369344335 501215872 369344335 246467438 369344335 653111063 762915286 653111063 906164775 653111063 906164775 516562104 906164775 463499853 762651863 463499853 81462671 463499853 81462671 945453262 81462671 222145499 334593318 222145499 224536840 222145499 224536840 850640726 224536840 290154947 434510463 290154947 698462740 290154947 698462740 447372168 698462740 768309318 342773909 768309318 215121110 768309318 215121110 856485612 215121110 533762447 831473864 533762447 123988796 533762447 123988796 917962159 123988796 606310835 669286538 606310835 288838002 606310835 288838002 190948067 288838002 327077426 491765753 327077426 284676543 327077426 284676543 187751298 284676543 715096134 421812525 715096134 175533349 715096134 175533349 116812270 175533349 843804238 235106886 843804238 693832640 843804238 693832640 542409315 693832640 945668921 81128604 945668921 58042889 945668921 58042889 39176984 58042889 409499864 576844961 409499864 871017626 409499864 871017626 552925333 871017626 767337397 344217900 767337397 42830609 767337397 42830609 28325349 42830609 527590067 831809877 527590067 2442138 527590067 2442138 998254769 2442138 239482904 359166851 239482904 976029330 239482904 976029330 522619378 976029330 115155058 172585547 115155058 912738395 115155058 912738395 660459681 912738395 453788343 885606098 453788343 337691238 453788343 337691238 771541996 337691238 872762816 190608877 872762816 981243580 872762816 981243580 538678913 981243580 518657565 731671030 518657565 553866944 518657565 553866944 428234039 553866944 183137369 278521425 183137369 38973232 183137369 38973232 973862058 38973232 480060921 529228826 480060921 155901651 480060921 155901651 104039942 155901651 232052533 348419020 232052533 22384316 232052533 22384316 14260936 22384316 927929480 109218201 927929480 83593936 927929480 83593936 55802063 83593936 266982791 400990137 266982791 113525362 266982791 113525362 925078219 113525362 238022876 356972033 238022876 492191690 238022876 492191690 668074769 492191690 44093875 65522361 44093875 329560156 44093875 329560156 777286845 329560156 668668232 491045736 668668232 216936487 668668232 216936487 143752497 216936487 207905110 313939297 207905110 497533521 207905110 497533521 331338716 497533521 197640971 298720508 197640971 500753772 197640971 500753772 593427243 500753772 469394554 541490981 469394554 796814142 469394554 796814142 523030553 796814142 517066893 876413654 517066893 150959637 517066893 150959637 899840497 150959637 156088569 235998295 156088569 156990379 156088569 156990379 104577561 156990379 993354214 9209387 993354214 3098255 993354214 3098255 1987027 3098255 54219072 81449641 54219072 793568445 54219072 793568445 373357390 793568445 247465679 370813311 247465679 809934336 247465679 809934336 561968729 809934336 312917080 469920527 312917080 400534472 312917080 400534472 266621839 400534472 893954632 159487728 893954632 467379790 893954632 467379790 311186977 467379790 539150506 624197469 539150506 171859815 539150506 171859815 114772926 171859815 731285486 398106570 731285486 513070938 731285486 513070938 465534827 513070938 738093603 387348126 738093603 600045099 738093603 600045099 375788341 600045099 693462772 452809416 693462772 318526296 693462772 318526296 785154707 318526296 168964951 256580878 168964951 186123688 168964951 186123688 875921753 186123688 384060470 936386141 384060470 403321848 384060470 403321848 727638650 403321848 657602147 732326380 657602147 482340161 657602147 482340161 674193192 482340161 278657340 418619047 278657340 52128779 278657340 52128779 964889721 52128779 722087794 411718307 722087794 480751963 722087794 480751963 319800597 480751963 627027142 602473589 627027142 296678207 627027142 296678207 800353602 296678207 151659227 229274997 151659227 488968109 151659227 488968109 325172605 488968109 49158725 73098108 49158725 617661844 49158725 617661844 515274530 617661844 550806961 765277926 550806961 307559429 550806961 307559429 792773233 307559429 860891468 207398903 860891468 392015004 860891468 392015004 261580365 392015004 367326531 937753068 367326531 396854739 367326531 396854739 264427248 396854739 507176477 844261018 507176477 25218284 507176477 25218284 983354008 25218284 897669991 153904775 897669991 25692058 897669991 25692058 16493543 25692058 338994839 548830028 338994839 253640180 338994839 253640180 831457525 253640180 899563766 151303179 899563766 235666079 899563766 235666079 155802127 235666079 100747864 151335456 100747864 19394054 100747864 19394054 987026339 19394054 282855107 423985734 282855107 826339505 282855107 826339505 644292451 826339505 414385101 631389541 414385101 212579395 414385101 212579395 857942018 212579395 175397692 266623487 175397692 493844801 175397692 493844801 328362542 493844801 332254397 498862946 332254397 420764136 332254397 420764136 280364915 420764136 98179145 147462800 98179145 885386781 98179145 885386781 371705624 885386781 527290903 719460623 527290903 281259697 527290903 281259697 812535656 281259697 744606739 377620666 744606739 333967026 744606739 333967026 774236745 333967026 478870098 797405528 478870098 753622017 478870098 753622017 621098082 753622017 227961480 342270975 227961480 985937189 227961480 985937189 626565626 985937189 658572461 654888394 658572461 45434835 658572461 45434835 30305478 45434835 867370654 198027353 867370654 646887891 867370654 646887891 506707558 646887891 152240564 230115102 152240564 503681275 152240564 503681275 610872910 503681275 860921907 207374701 860921907 363847682 860921907 363847682 242477055 363847682 209368205 316081490 209368205 284819147 209368205 284819147 809249276 284819147 127330302 190908926 127330302 121915285 127330302 121915285 81295170 121915285 81614029 122422048 81614029 629830393 81614029 629830393 354041006 629830393 592691208 547657261 592691208 850013758 592691208 850013758 409582907 850013758 155141616 234601240 155141616 495333567 155141616 495333567 329745206 495333567 693488980 452784875 693488980 674895394 693488980 674895394 619475261 674895394 267554558 401833756 267554558 239195438 267554558 239195438 158027939 239195438 813061970 280298518 813061970 134132129 813061970 134132129 89118963 134132129 952085497 71591512 952085497 598478174 952085497 598478174 624765697 598478174 988932797 16630144 988932797 414262706 988932797 414262706 720290789 414262706 458879821 798682487 458879821 427224341 458879821 427224341 285075710 427224341 800529822 296442574 800529822 160665569 800529822 160665569 893285617 160665569 348400700 708085867 348400700 695325753 348400700 695325753 553494912 695325753 279829924 420043494 279829924 340367175 279829924 340367175 226493076 340367175 212126850 319758779 212126850 762944223 212126850 762944223 641644657 762944223 951409386 72351585 951409386 426480976 951409386 426480976 284742750 426480976 653428404 969289594 653428404 442330563 653428404 442330563 700813714 442330563 978399926 32475087 978399926 86050221 978399926 86050221 57499207 86050221 950328075 73966118 950328075 113975396 950328075 113975396 75928237 113975396 876694668 185146451 876694668 158573737 876694668 158573737 894567765 158573737 336772880 875748784 336772880 44077398 336772880 44077398 970289435 44077398 393859253 749931381 393859253 415773908 393859253 415773908 719182649 415773908 397793440 847207592 397793440 342757368 397793440 342757368 768321329 342757368 670317071 488560039 670317071 494189851 670317071 494189851 328647362 494189851 617023893 950398297 617023893 938840689 617023893 938840689 520904867 938840689 392828058 884698475 392828058 692360948 392828058 692360948 477668170 692360948 167608250 254285307 167608250 850160021 167608250 850160021 532645879 850160021 470307583 968846440 470307583 421193556 470307583 421193556 715511689 421193556 337898557 513572250 337898557 354791545 337898557 354791545 760642872 354791545 549922799 950286958 549922799 942772781 549922799 942772781 523597017 942772781 990669094 14149638 990669094 316890134 990669094 316890134 209976971 316890134 321605891 483256311 321605891 114618354 321605891 114618354 924318299 114618354 671590867 486591874 671590867 590095387 671590867 590095387 433024084 590095387 273634222 410602927 273634222 907631696 273634222 907631696 535037071 907631696 198556479 300195353 198556479 467978288 198556479 467978288 683768511 467978288 573854023 744576198 573854023 828641604 573854023 828641604 423639931 828641604 438918738 829068897 438918738 379673590 438918738 379673590 743415539 379673590 158134734 239268475 158134734 412827172 158134734 412827172 721346706 412827172 887191502 169522912 887191502 307558726 887191502 307558726 203953641 307558726 691434286 456076782 691434286 238933794 691434286 238933794 841116652 238933794 462746752 645420277 462746752 687825389 462746752 687825389 389596339 687825389 892849024 161285426 892849024 231321567 892849024 231321567 846103193 231321567 600990231 905162797 600990231 320531999 600990231 320531999 212511421 320531999 599779814 700554952 599779814 845974206 599779814 845974206 360352547 845974206 662426375 556922042 662426375 867824326 662426375 867824326 334594557 867824326 140582637 211703386 140582637 121262026 140582637 121262026 80892234 121262026 599898645 778636849 599898645 131211414 599898645 131211414 87349633 131211414 141670228 213598790 141670228 450191160 141670228 450191160 300099035 450191160 759721307 355727622 759721307 790231219 759721307 790231219 372451097 790231219 523868550 944719677 523868550 379707829 523868550 379707829 253239777 379707829 905423475 142587733 905423475 648883099 905423475 648883099 462253558 648883099 954069180 68429668 954069180 813510030 954069180 813510030 498624405 813510030 631679683 596897050 631679683 101937657 631679683 101937657 67545145 101937657 447535187 893448274 447535187 73595091 447535187 73595091 950499978 73595091 511826692 802652403 511826692 435399498 511826692 435399498 705689205 435399498 538074006 972150509 538074006 82131508 538074006 82131508 945058597 82131508 220020237 331882932 220020237 182196168 220020237 182196168 878792918 182196168 646768134 962622148 646768134 218012560 646768134 218012560 854557821 218012560 384964506 608886117 384964506 307450240 384964506 307450240 792811981 307450240 249227924 373287029 249227924 877603207 249227924 877603207 339077636 877603207 345763716 615126806 345763716 497830521 345763716 497830521 664205627 497830521 359673098 948600315 359673098 340355470 359673098 340355470 769833996 340355470 340462016 671582572 340462016 991878487 340462016 991878487 350054262 991878487 866988769 198604203 866988769 514433162 866988769 514433162 650262827 514433162 132800088 199562927 132800088 186937559 132800088 186937559 124769570 186937559 950811196 73307556 950811196 447372378 950811196 447372378 697086273 447372378 745071159 376650209 745071159 79883202 745071159 79883202 946500789 79883202 359151401 557711829 359151401 965654886 359151401 965654886 550035191 965654886 418430735 727453519 418430735 104357112 418430735 104357112 69181045 104357112 602534401 609609951 602534401 373002807 602534401 373002807 249016792 373002807 355231911 808816984 355231911 115163011 355231911 115163011 923917196 115163011 677941423 475962238 677941423 379995441 677941423 379995441 743180159 379995441 908886223 137592852 908886223 761822281 908886223 761822281 395144918 761822281 621310926 943467980 621310926 253323854 621310926 253323854 831513593 253323854 979742530 30507750 979742530 133791168 979742530 133791168 911465734 133791168 642229889 614926236 642229889 518494246 642229889 518494246 394588964 518494246 133114695 199989485 133114695 2974096 133114695 2974096 1808474 2974096 399238641 899881937 399238641 791464991 399238641 791464991 611161996 791464991 665161492 496299464 665161492 59440995 665161492 59440995 39974926 59440995 114834762 172003765 114834762 33210748 114834762 33210748 978017551 33210748 137860332 207432741 137860332 666040992 137860332 666040992 484273917 666040992 718257897 417138404 718257897 299902420 718257897 299902420 798247034 299902420 928321284 108777988 928321284 724733633 928321284 724733633 407308480 724733633 211641447 319049926 211641447 260586685 211641447 260586685 826889405 260586685 365595432 578880412 365595432 794420783 365595432 794420783 525381159 794420783 175599535 266998776 175599535 101934716 175599535 101934716 933173463 101934716 81180456 121760601 81180456 468610562 81180456 468610562 683329110 468610562 836897514 245150079 836897514 617351739 836897514 617351739 570561275 617351739 663900992 498341509 663900992 152516683 663900992 152516683 101474289 152516683 868004273 197350904 868004273 136553289 868004273 136553289 90862576 136553289 171278193 260299091 171278193 364662825 171278193 364662825 242931426 364662825 477980947 997584732 477980947 682310125 477980947 682310125 569653476 682310125 473871881 709981996 473871881 804469626 473871881 804469626 598628493 804469626 52911974 78982525 52911974 723232851 52911974 723232851 550514429 723232851 445217580 723423689 445217580 751732530 445217580 751732530 542366330 751732530 949916755 74586578 949916755 264246367 949916755 264246367 173930981 264246367 27190943 40951276 27190943 417138402 27190943 417138402 277709879 417138402 789159346 312979963 789159346 419409710 789159346 419409710 716563864 419409710 479106764 561192797 479106764 613377383 479106764 613377383 629964644 613377383 4985044 7716083 4985044 769409202 4985044 769409202 539833562 769409202 201468564 304073099 201468564 379062110 201468564 379062110 743825309 379062110 173098382 263299263 173098382 840101446 173098382 840101446 493970417 840101446 400726761 609634164 400726761 236468140 400726761 236468140 842795034 236468140 154387841 233334081 154387841 416624453 154387841 416624453 718584928 416624453 942331989 86296525 942331989 846245219 942331989 846245219 347718796 846245219 343647327 657402991 343647327 256422518 343647327 256422518 829632503 256422518 555840128 894157632 555840128 34092861 555840128 34092861 22586276 34092861 271382088 407355052 271382088 12436298 271382088 12436298 991530201 12436298 808675781 285793471 808675781 958015248 808675781 958015248 347053984 958015248 406691732 618479503 406691732 333686456 406691732 333686456 774497699 333686456 704258497 437176242 704258497 450971521 704258497 450971521 300474586 450971521 625827727 688013724 625827727 245258634 625827727 245258634 836849471 245258634 208098565 314401017 208098565 612521860 208098565 612521860 582289185 612521860 800763927 296298994 800763927 122144312 800763927 122144312 919330863 122144312 936713937 95253037 936713937 440080810 936713937 440080810 293706811 440080810 863132792 204086493 863132792 757373763 863132792 757373763 423834616 757373763 167546494 254052641 167546494 631120000 167546494 631120000 405928650 631120000 736647558 389320943 736647558 849217133 736647558 849217133 502917878 849217133 829248497 257095101 829248497 388195318 829248497 388195318 737350868 388195318 627078571 620236010 627078571 662425620 627078571 662425620 508665862 662425620 245326433 367775697 245326433 575164820 245326433 575164820 379178872 575164820 494724136 792679205 494724136 287273655 494724136 287273655 189644257 287273655 529744278 881082559 529744278 731910845 529744278 731910845 659992856 731910845 765483044 346965123 765483044 382356204 765483044 382356204 255039839 382356204 661774382 739429074 661774382 174470166 661774382 174470166 884063055 174470166 57186763 85498785 57186763 17673846 57186763 17673846 11595877 17673846 955083198 66616100 955083198 197817293 955083198 197817293 131772709 197817293 425057657 633446030 425057657 171470154 425057657 171470154 114469543 171470154 738068108 387421050 738068108 493279240 738068108 493279240 327951081 493279240 980676409 29421284 980676409 241276696 980676409 241276696 159506811 241276696 304438723 456646313 304438723 260750623 304438723 260750623 826775615 260750623 884883528 173031999 884883528 672241967 884883528 672241967 445114076 672241967 49091254 73000743 49091254 914499589 49091254 914499589 599123278 914499589 172237024 261731247 172237024 567060507 172237024 567060507 580841069 567060507 354501112 673773421 354501112 684307041 354501112 684307041 576530813 684307041 778397220 327742298 778397220 83092719 778397220 83092719 944165815 83092719 475292009 584577315 475292009 124282416 475292009 124282416 82743091 124282416 246838758 369735416 246838758 824698050 246838758 824698050 386895741 824698050 179587870 273073071 179587870 303051945 179587870 303051945 796278685 303051945 1513031 2478451 1513031 795083749 1513031 795083749 384036027 795083749 674779205 481401243 674779205 64187581 674779205 64187581 956657822 64187581 105453382 158358267 105453382 613997789 105453382 613997789 409176265 613997789 890178862 165048896 890178862 294070142 890178862 294070142 802304353 294070142 66654499 100433846 66654499 249639140 66654499 249639140 833740171 249639140 692933190 453498658 692933190 259295700 692933190 259295700 827887256 259295700 873965131 188859972 873965131 228145199 873965131 228145199 848130933 228145199 859009189 211015295 859009189 946908608 859009189 946908608 623825579 946908608 862877064 204372452 862877064 86802592 862877064 86802592 58106856 86802592 244848333 367374937 244848333 261232930 244848333 261232930 171959552 261232930 101165700 152245798 101165700 386150547 101165700 386150547 257751787 386150547 990920539 13463670 990920539 471530395 990920539 471530395 681085839 471530395 858691923 211781716 858691923 405533622 858691923 405533622 270106688 405533622 47994762 71529337 47994762 618701218 47994762 618701218 657686190 618701218 13295807 20598748 13295807 482902945 13295807 482902945 321208402 482902945 451635126 975277885 451635126 168478740 451635126 168478740 887842875 168478740 817919267 273072391 817919267 849687775 817919267 849687775 658935750 849687775 622740641 953893162 622740641 467116247 622740641 467116247 684166795 467116247 135203741 203144025 135203741 711889588 135203741 711889588 577667091 711889588 898877963 152442136 898877963 702213017 898877963 702213017 341570019 702213017 608806691 988473483 608806691 287201736 608806691 287201736 807252922 287201736 625709989 524877695 625709989 382541738 625709989 382541738 255208906 382541738 285758907 428240494 285758907 11332612 285758907 11332612 992189448 11332612 131072228 196771687 131072228 354743253 131072228 354743253 236054005 354743253 922642578 117096005 922642578 258132513 922642578 258132513 169975357 258132513 469134154 973616910 469134154 295049245 469134154 295049245 801564825 295049245 610065741 688899480 610065741 162999202 610065741 162999202 891337634 162999202 557574857 863151788 557574857 101961343 557574857 101961343 933110944 101961343 192100516 290442974 192100516 230132405 192100516 230132405 152241127 230132405 365835669 963378892 365835669 135704865 365835669 135704865 910322899 135704865 37384285 55508370 37384285 285354451 37384285 285354451 808872470 285354451 692974928 453472050 692974928 460849076 692974928 460849076 687965292 460849076 550469595 925565677 550469595 35806621 550469595 35806621 976356669 35806621 510048305 832866274 510048305 768160429 510048305 768160429 385085012 768160429 200702415 303105918 200702415 577378171 200702415 577378171 533869054 577378171 60969676 91483580 60969676 750705485 60969676 750705485 635331826 750705485 437254928 968317122 437254928 673829991 437254928 673829991 371909962 673829991 890068710 165368110 890068710 331635366 890068710 331635366 219875371 331635366 446879764 914851950 446879764 31520118 446879764 31520118 979116490 31520118 735855680 390537690 735855680 460237651 735855680 460237651 306924672 460237651 582024519 816194227 582024519 118731128 582024519 118731128 921520407 118731128 828410137 258202997 828410137 218045230 828410137 218045230 854542843 218045230 230419796 345695083 230419796 324201456 230419796 324201456 214670690 324201456 936800722 95111705 936800722 154908614 936800722 154908614 103491347 154908614 27657617 41415514 27657617 104689542 27657617 104689542 69416995 104689542 482108879 846587062 482108879 615810921 482108879 615810921 553243566 615810921 731946100 397064517 731946100 896334978 731946100 896334978 445513619 896334978 124819419 186993104 124819419 262122394 124819419 262122394 172419042 262122394 227212436 341200018 227212436 603667048 227212436 603667048 338849345 603667048 406224464 543999651 406224464 254646132 406224464 254646132 830940241 254646132 3970133 6254049 3970133 352502881 3970133 352502881 762003574 352502881 419103935 828227929 419103935 72750718 419103935 72750718 951182648 72750718 107761198 161502305 107761198 514251618 107761198 514251618 544278605 514251618 110780030 165993448 110780030 256210324 110780030 256210324 829896537 256210324 676737494 477721300 676737494 348055952 676737494 348055952 231877369 348055952 873504027 189546173 873504027 433449617 873504027 433449617 706931686 433449617 288149815 431222663 288149815 979945382 288149815 979945382 563070019 979945382 951551603 72207596 951551603 596231911 951551603 596231911 643632879 596231911 505882859 810908763 505882859 206767596 505882859 206767596 137226508 206767596 745299949 376281772 745299949 463635519 745299949 463635519 309156410 463635519 172127998 261549257 172127998 174808196 172127998 174808196 883874781 174808196 581600494 500540972 581600494 797600318 581600494 797600318 537042762 797600318 508861744 848123442 508861744 639238499 508861744 639238499 632144961 639238499 705125469 436242688 705125469 46197081 705125469 46197081 30946382 46197081 203892059 307450239 203892059 992715675 203892059 992715675 359407228 992715675 421149785 571655448 421149785 220347453 421149785 220347453 853319273 220347453 802477526 293885511 802477526 288463281 802477526 288463281 806395865 288463281 412980238 808883495 412980238 432921019 412980238 432921019 707390252 432921019 11070062 17015935 11070062 251620736 11070062 251620736 166159259 251620736 127732660 191679571 127732660 480136468 127732660 480136468 675493668 480136468 808927047 285299102 808927047 447441311 808927047 447441311 298307208 447441311 443773157 647718138 443773157 418115416 443773157 418115416 278281079 418115416 171946653 261224700 171946653 523551130 171946653 523551130 521643014 523551130 286617589 429200666 286617589 266444988 286617589 266444988 175274781 266444988 86548042 130222062 86548042 392547304 86548042 392547304 261960173 392547304 570351347 695904457 570351347 113282503 570351347 113282503 925153036 113282503 307341189 460954154 307341189 90244113 307341189 90244113 60211852 90244113 415080296 617246227 415080296 44532690 415080296 44532690 969873434 44532690 370011152 667365910 370011152 250500047 370011152 250500047 833210062 250500047 432465734 649835529 432465734 153115541 432465734 153115541 898258370 153115541 703272291 438549121 703272291 474742504 703272291 474742504 678962897 474742504 653040587 885704622 653040587 790642239 653040587 790642239 544794502 790642239 248246111 372013520 248246111 992709523 248246111 992709523 597132568 992709523 311945615 468746379 311945615 805543709 311945615 805543709 565922919 805543709 332409465 499268243 332409465 173381355 332409465 173381355 115700381 173381355 594611248 971502698 594611248 199951531 594611248 199951531 133107227 199951531 756076459 360587378 756076459 954120041 756076459 954120041 487183569 954120041 211198859 318486038 211198859 365313629 211198859 365313629 243291408 365313629 539774535 860387585 539774535 565508376 539774535 565508376 569185139 565508376 238095194 357188586 238095194 332740103 238095194 332740103 220686820 332740103 191493302 289607883 191493302 753543754 191493302 753543754 655021363 753543754 477855908 681547692 477855908 11850426 477855908 11850426 7741579 11850426 374910553 590491005 374910553 943853672 374910553 943853672 606893877 943853672 775865859 331610221 775865859 267081812 775865859 267081812 822577619 267081812 316251901 475373224 316251901 5360918 316251901 5360918 996423343 5360918 470998471 904868182 470998471 241663492 470998471 241663492 159866053 241663492 943806208 83879139 943806208 244327863 943806208 244327863 837446498 244327863 883743827 175105321 883743827 87846892 883743827 87846892 941359004 87846892 448013231 907711473 448013231 230559483 448013231 230559483 152503025 230559483 138406693 208197725 138406693 408301965 138406693 408301965 724068590 408301965 904123285 144512722 904123285 352991882 904123285 352991882 235012707 352991882 8381285 12685198 8381285 382221897 8381285 382221897 741282710 382221897 604135323 659415503 604135323 404395458 604135323 404395458 269278906 404395458 39140257 58013090 39140257 910048855 39140257 910048855 345149481 910048855 17064321 26538702 17064321 282411551 17064321 282411551 811396171 282411551 480794674 545117327 480794674 408361649 480794674 408361649 272219155 408361649 542486472 712747601 542486472 237588550 542486472 237588550 156952454 237588550 571508044 544112946 571508044 266713595 571508044 266713595 175422927 266713595 206902354 311999635 206902354 343858653 206902354 343858653 229044114 343858653 425261732 509122548 425261732 180776605 425261732 180776605 120415870 180776605 467982733 908394773 467982733 882198485 467982733 882198485 468406381 882198485 32164656 47780158 32164656 179662407 32164656 179662407 880325488 179662407 412184365 977989151 412184365 427242589 412184365 427242589 285089024 427242589 635423012 859778479 635423012 516176764 635423012 516176764 387362406 516176764 131578257 197528958 131578257 882866346 131578257 882866346 429661988 882866346 528995584 918524054 528995584 459209731 528995584 459209731 306276827 459209731 590070125 703667256 590070125 540130813 590070125 540130813 551332438 540130813 685638477 464523494 685638477 919171053 685638477 919171053 444141820 919171053 96661728 145104537 96661728 53801533 96661728 53801533 36408826 53801533 795545614 304073097 795545614 897728938 795545614 897728938 413301816 897728938 25597525 38548842 25597525 65522358 25597525 65522358 955958146 65522358 654516396 510269416 654516396 324902595 654516396 324902595 215015428 324902595 860368284 208171642 860368284 222573022 860368284 222573022 851816225 222573022 472995952 520335259 472995952 744349345 472995952 744349345 488471531 744349345 675173177 480718242 675173177 839130336 675173177 839130336 591074263 839130336 513862930 713041904 513862930 212654135 513862930 212654135 857884504 212654135 346783901 523181658 346783901 520715387 346783901 520715387 614651541 520715387 774141647 334116946 774141647 315506380 774141647 315506380 787381344 315506380 17949146 27883183 17949146 746147040 17949146 746147040 557128005 746147040 558137142 890437167 558137142 95852571 558137142 95852571 64046045 95852571 988313591 17473168 988313591 856780092 988313591 856780092 594829756 856780092 859484414 209690169 859484414 159811220 859484414 159811220 893684771 159811220 540942272 546920550 540942272 292457239 540942272 292457239 193421590 292457239 958599391 61412594 958599391 38949458 958599391 38949458 973873224 38949458 891073743 163362049 891073743 492542458 891073743 492542458 667880131 492542458 28252588 42775519 28252588 13783179 28252588 13783179 990795683 13783179 305215837 457555366 305215837 271220101 305215837 271220101 819713956 271220101 238454226 357809774 238454226 715566059 238454226 715566059 339910642 715566059 597224438 628130877 597224438 170392887 597224438 170392887 113676096 170392887 355858561 687736692 355858561 436104052 355858561 436104052 705134588 436104052 235288436 353550808 235288436 279015763 235288436 279015763 183573840 279015763 335082852 733736840 335082852 291039813 335082852 291039813 804409796 291039813 217373156 327894586 217373156 278957388 217373156 278957388 814289392 278957388 435820033 804030963 435820033 267468616 435820033 267468616 175904205 267468616 876221153 185662753 876221153 306384241 876221153 306384241 793471637 306384241 38881766 57606664 38881766 427878103 38881766 427878103 710837812 427878103 426362719 846879219 426362719 168610578 426362719 168610578 887788567 168610578 109120671 163068876 109120671 169981235 109120671 169981235 886919617 169981235 356185889 806118790 356185889 954683331 356185889 954683331 655445876 954683331 692208162 454860889 692208162 119427096 692208162 119427096 79638428 119427096 732870211 396032591 732870211 192387124 732870211 192387124 128194238 192387124 870347347 194045115 870347347 391941697 870347347 391941697 735025252 391941697 900049052 150579430 900049052 143207909 900049052 143207909 905015720 143207909 426408550 898121223 426408550 739322812 426408550 739322812 638543337 739322812 586562863 813563099 586562863 257788623 586562863 257788623 169744414 257788623 246626317 369624813 246626317 427346001 246626317 427346001 285194825 427346001 228346225 343012187 228346225 125964288 228346225 125964288 916838402 125964288 557092091 898176154 557092091 469021733 557092091 469021733 683018473 469021733 563021539 693285532 563021539 102355722 563021539 102355722 932836732 102355722 203151971 306171130 203151971 503961181 203151971 503961181 524579003 503961181 884644175 173444595 884644175 671650602 884644175 671650602 366208303 671650602 875225262 186875871 875225262 11223016 875225262 11223016 7419571 11223016 708781245 430760554 708781245 723375431 708781245 723375431 341724693 723375431 128861836 193667189 128861836 262914686 128861836 262914686 825560032 262914686 959161170 60565873 959161170 304336746 959161170 304336746 795295840 304336746 404376262 503167071 404376262 565148730 404376262 565148730 434534021 565148730 363589019 606707378 363589019 792614930 363589019 792614930 339372435 792614930 168228969 255410028 168228969 123621816 168228969 123621816 918297927 123621816 22546249 34037068 22546249 4422225 22546249 4422225 2834756 4422225 357148557 676545020 357148557 330826342 357148557 330826342 776390330 330826342 306839296 460117817 306839296 338422219 306839296 338422219 224999834 338422219 985517676 21994064 985517676 316004875 985517676 316004875 787013010 316004875 265523808 398419282 265523808 96858806 265523808 96858806 64512815 96858806 661127920 666446976 661127920 844265588 661127920 844265588 412658157 844265588 589051737 589691131 589051737 846409696 589051737 846409696 621134421 846409696 192747894 291518144 192747894 71884910 192747894 71884910 951811803 71884910 557065312 691506900 557065312 186103599 557065312 186103599 875926484 186103599 545510518 981281934 545510518 311091740 545510518 311091740 790353366 311091740 359629298 954406033 359629298 466387805 359629298 466387805 310777212 466387805 879889826 180594094 879889826 164234766 879889826 164234766 109889416 164234766 177019904 269139166 177019904 65770320 177019904 65770320 44265862 65770320 272926636 409493879 272926636 612110799 272926636 612110799 490150980 612110799 214078102 323388549 214078102 383494265 214078102 383494265 255945081 383494265 644374956 748330035 644374956 459849751 644374956 459849751 306712630 459849751 806450907 288439686 806450907 406735080 806450907 406735080 725311681 406735080 95452106 143152047 95452106 829396976 95452106 829396976 466342969 829396976 628303392 811338800 628303392 277215966 628303392 277215966 815347995 277215966 672730548 484475679 672730548 155039328 672730548 155039328 103599118 155039328 289659972 433734275 289659972 197585255 289659972 197585255 131641904 197585255 830117641 255853653 830117641 250090397 830117641 250090397 833469920 250090397 24548980 36830835 24548980 289731547 24548980 289731547 191586524 289731547 791683030 309372373 791683030 588046497 791683030 588046497 348616348 588046497 394868105 686036052 394868105 334208951 394868105 334208951 774061660 334208951 213714174 322811924 213714174 16548412 213714174 16548412 10787126 16548412 865816885 200242011 865816885 938616258 865816885 938616258 453920734 938616258 816604404 275196649 816604404 870146597 816604404 870146597 451517874 870146597 64469029 96700434 64469029 846085939 64469029 846085939 510862043 846085939 31457482 46934226 31457482 76778871 31457482 76778871 51463128 76778871 371422867 694929188 371422867 330939268 371422867 330939268 776295870 330939268 623453365 942110706 623453365 977296089 623453365 977296089 484561500 977296089 578150839 650730329 578150839 65021922 578150839 65021922 43623969 65021922 242776840 364288736 242776840 250314842 242776840 250314842 833343783 250314842 748649507 371727122 748649507 440454880 748649507 440454880 701958074 440454880 792487911 307874959 792487911 956245268 792487911 956245268 473191683 956245268 537798508 576138210 537798508 374025117 537798508 374025117 249780073 374025117 816415878 275614576 816415878 994493492 816415878 994493492 458653176 994493492 839367535 241276697 839367535 251984711 839367535 251984711 832246756 251984711 622252059 990780882 622252059 53261161 622252059 53261161 36146988 53261161 742670410 380446974 742670410 202355289 742670410 202355289 864362576 202355289 198155818 299708150 198155818 445398369 198155818 445398369 698647962 445398369 744081702 378789052 744081702 928503126 744081702 928503126 346359461 928503126 53851747 80751773 53851747 136206252 53851747 136206252 90578781 136206252 789109963 313080728 789109963 146137788 789109963 146137788 97374854 146137788 51570815 76934665 51570815 78982527 51570815 78982527 947029380 78982527 159864244 241656342 159864244 463784325 159864244 463784325 309205187 463784325 48046 52860 48046 151400030 48046 151400030 100774020 151400030 851632429 223074138 851632429 913873462 851632429 913873462 628923709 913873462 519640401 778919656 519640401 44127319 519640401 44127319 29111099 44127319 208809077 315419084 208809077 762020766 208809077 762020766 553255179 762020766 78090107 117463795 78090107 272420215 78090107 272420215 179191877 272420215 108028026 161823727 108028026 48649416 108028026 48649416 32766878 48649416 874125120 188579126 874125120 198409509 874125120 198409509 132099112 198409509 449053531 721977670 449053531 454788012 449053531 454788012 692240786 454788012 580113874 708005795 580113874 333430348 580113874 333430348 774638052 333430348 858682997 211818733 858682997 393341181 858682997 393341181 262371080 393341181 973779463 39092794 973779463 665447284 973779463 665447284 582111797 665447284 807831729 286589048 807831729 930647223 807831729 930647223 393550332 930647223 744641073 377535653 744641073 163709043 744641073 163709043 109647450 163709043 927764614 109589391 927764614 27059095 927764614 27059095 17456960 27059095 300441280 450951372 300441280 815545735 300441280 815545735 432476242 815545735 17688847 27479322 17688847 870015199 17688847 870015199 534143344 870015199 130167158 195306262 130167158 824829671 130167158 824829671 423417076 824829671 325298962 489066584 325298962 432129447 325298962 432129447 707770619 432129447 770485555 339361270 770485555 26347030 770485555 26347030 16978856 26347030 711162180 427453006 711162180 190436257 711162180 190436257 126817473 190436257 302713005 453633888 302713005 898014160 302713005 898014160 463935210 898014160 72702917 109447633 72702917 561482686 72702917 561482686 334833679 561482686 767718528 343510621 767718528 473736250 767718528 473736250 679695791 473736250 789404581 312455300 789404581 120655085 789404581 120655085 80568660 120655085 722474333 410669200 722474333 220347452 722474333 220347452 145436748 220347452 729358764 400759861 729358764 403684226 729358764 403684226 727486559 403684226 129813485 194624815 129813485 477511107 129813485 477511107 676936835 477511107 29816979 45028070 29816979 308516868 29816979 308516868 792142499 308516868 999780747 102596 999780747 200026974 999780747 200026974 133129723 200026974 751942954 366570875 751942954 632441829 751942954 632441829 485793269 632441829 178773555 271760765 178773555 127069614 178773555 127069614 84462573 127069614 372191583 630010627 372191583 285383481 372191583 285383481 188217143 285383481 208000685 314142612 208000685 715978148 208000685 715978148 644327821 715978148 612421192 554709611 612421192 637171594 612421192 637171594 611521261 637171594 82066926 123021217 82066926 485675526 82066926 485675526 672140386 485675526 221811589 334237035 221811589 479189634 221811589 479189634 318822433 479189634 815691483 276611951 815691483 33188915 815691483 33188915 978020728 33188915 963680757 53906089 963680757 349898184 963680757 349898184 232882281 349898184 329742467 495321184 329742467 11347110 329742467 11347110 7466408 11347110 965020006 52001631 965020006 830188655 965020006 830188655 553431828 830188655 772043970 336997683 772043970 744198561 772043970 744198561 452833411 744198561 136677656 205647988 136677656 300064591 136677656 300064591 798186263 300064591 172212419 261689840 172212419 479624716 172212419 479624716 675707856 479624716 733940367 393891228 733940367 376920962 733940367 376920962 744843012 376920962 989651008 15490585 989651008 343389406 989651008 343389406 228689298 343389406 91459013 137450575 91459013 152424223 91459013 152424223 898894508 152424223 131721 87545 131721 228907822 131721 228907822 847598480 228907822 733085786 395521698 733085786 807812543 733085786 807812543 618890880 807812543 911579290 133713079 911579290 501503098 911579290 501503098 602681953 501503098 188511130 285891375 188511130 40084733 188511130 40084733 26628418 40084733 816107991 275992211 816107991 907257600 816107991 907257600 500760081 907257600 880810862 178554090 880810862 156656953 880810862 156656953 104338785 156656953 399467829 643805249 399467829 926022134 399467829 926022134 573480359 926022134 594293000 680389941 594293000 717787380 594293000 717787380 630238601 717787380 796780533 302354576 796780533 194376046 796780533 194376046 129475837 194376046 267538422 401805752 267538422 243901936 267538422 243901936 837679448 243901936 746111899 374973260 746111899 639361319 746111899 639361319 617111444 639361319 238195408 357345830 238195408 148139625 238195408 148139625 901660208 148139625 908802747 137726124 908802747 350932518 908802747 350932518 233461977 350932518 509926221 849967247 509926221 613369942 509926221 613369942 598696447 613369942 880391317 179533080 880391317 444307649 880391317 444307649 699288231 444307649 616511640 897186297 616511640 245392494 616511640 245392494 162052555 245392494 31729981 47239238 31729981 2086808 31729981 2086808 998399110 2086808 465718458 757325332 465718458 639635632 465718458 639635632 643721240 639635632 139626640 209925374 139626640 812801240 139626640 812801240 499200988 812801240 721341245 412834191 721341245 879419996 721341245 879419996 520772712 879419996 546087260 568987264 546087260 63650126 546087260 63650126 957120943 63650126 358217790 656932973 358217790 30512342 358217790 30512342 20103475 30512342 928889880 108172087 928889880 768940438 928889880 768940438 349614281 768940438 217959109 328993432 217959109 477511106 217959109 477511106 317637619 477511106 280292944 420668171 280292944 58289670 280292944 58289670 960907123 58289670 240772355 361331829 240772355 935281340 240772355 935281340 340151177 935281340 971872170 41744738 971872170 431912311 971872170 431912311 288501789 431912311 593457928 882821441 593457928 605504174 593457928 605504174 580386340 605504174 774879110 333165823 774879110 966115601 774879110 966115601 370817727 966115601 695737285 449330056 695737285 200157651 695737285 200157651 133211827 200157651 796419161 302890533 796419161 236418120 796419161 236418120 842802530 236418120 610356049 560062805 610356049 131849010 610356049 131849010 87993562 131849010 102067823 153125050 102067823 381444028 102067823 381444028 741854747 381444028 149538317 226353740 149538317 541140908 149538317 541140908 628353703 541140908 670228948 488718813 670228948 166509133 670228948 166509133 111303695 166509133 219442383 331062631 219442383 488613861 219442383 488613861 324936599 488613861 581533465 556084280 581533465 908237231 581533465 908237231 472216244 908237231 656318087 614770732 656318087 530399312 656318087 530399312 577455041 530399312 195895672 296282132 195895672 539638773 195895672 539638773 381130430 539638773 423967752 657725140 423967752 452449573 423967752 452449573 301588830 452449573 789158634 312998823 789158634 615264034 789158634 615264034 456087402 615264034 245894450 368646221 245894450 428407485 245894450 428407485 710559116 428407485 608397441 751333639 608397441 270231538 608397441 270231538 177727187 270231538 63714372 95357061 63714372 273595555 63714372 273595555 817648571 273595555 990774897 13840484 990774897 570042610 990774897 570042610 368739639 570042610 105680348 158627898 105680348 64091637 105680348 64091637 956741884 64091637 90624794 136315032 90624794 419969244 90624794 419969244 279815977 419969244 528894488 920931079 528894488 984904004 528894488 984904004 415124619 984904004 574906457 763709944 574906457 430967220 574906457 430967220 287944961 430967220 786872229 316103827 786872229 102378146 786872229 102378146 67755276 102378146 724402092 407825636 724402092 664794264 724402092 664794264 372376942 664794264 969589142 44943397 969589142 78690951 969589142 78690951 52576916 78690951 854836499 217689258 854836499 407905744 854836499 407905744 271781987 407905744 311121003 467189308 311121003 680138564 311121003 680138564 490511687 680138564 846592137 230087087 846592137 17635717 846592137 17635717 11557602 17635717 399407207 727576444 399407207 421705644 399407207 421705644 281052302 421705644 186836173 283584899 186836173 85648343 186836173 85648343 57235156 85648343 796825027 302215610 796825027 675463718 796825027 675463718 443774559 675463718 132335377 198874989 132335377 121875432 132335377 121875432 81235299 121875432 962183809 56077841 962183809 64122095 962183809 64122095 43104091 64122095 185205419 281200521 185205419 826525038 185205419 826525038 586789959 826525038 143397110 216184851 143397110 848830003 143397110 848830003 409462940 848830003 490925829 686203445 490925829 136553288 490925829 136553288 909686298 136553288 811588421 282144856 811588421 82350832 811588421 82350832 54896904 82350832 886862265 170020190 886862265 441043322 886862265 441043322 701703040 441043322 710783219 428036744 710783219 341011555 710783219 341011555 226858509 341011555 895942443 156721154 895942443 630837859 895942443 630837859 469038194 630837859 377040618 738600262 377040618 314815429 377040618 314815429 787767246 314815429 820234482 270404895 820234482 922446666 820234482 922446666 454892403 922446666 331332868 497517109 331332868 128682145 331332868 128682145 85708228 128682145 646845464 873091881 646845464 796038453 646845464 796038453 475966825 796038453 587377638 631860728 587377638 722317144 587377638 722317144 384698486 722317144 267088159 401170091 267088159 373241929 267088159 373241929 747552706 373241929 104879992 157335374 104879992 109556037 104879992 109556037 72774649 109556037 998231944 2478450 998231944 238538427 998231944 238538427 157514774 238538427 123512253 185254032 123512253 519420774 123512253 519420774 378817376 519420774 702207557 439950715 702207557 120516554 702207557 120516554 80346621 120516554 723757939 408821493 723757939 95476895 723757939 95476895 63787268 95476895 247812219 371360620 247812219 123021221 247812219 123021221 918677295 123021221 985426883 22085007 985426883 884142814 985426883 884142814 419679069 884142814 666703859 494386921 666703859 103448395 666703859 103448395 68564178 103448395 460965145 826131872 460965145 842134211 460965145 842134211 526494720 842134211 785305595 318250328 785305595 152946227 785305595 152946227 101886534 152946227 224384307 337691240 224384307 747450816 224384307 747450816 461764993 747450816 655598211 644537604 655598211 35794057 655598211 35794057 23635586 35794057 514693670 684508072 514693670 302054889 514693670 302054889 199938342 302054889 835949318 246459631 835949318 201974231 835949318 201974231 134321572 201974231 310453259 465539760 310453259 296442572 310453259 296442572 196105593 296442572 386794242 665463088 386794242 181560779 386794242 181560779 879238848 181560779 448437859 855040220 448437859 477982328 448437859 477982328 676570937 477982328 731275613 398180707 731275613 323427513 731275613 323427513 214106879 323427513 954281853 67742162 954281853 970626778 954281853 970626778 652848096 970626778 439778070 773468462 439778070 840644043 439778070 840644043 357078332 840644043 778261247 328032402 778261247 638092737 778261247 638092737 521378959 638092737 119526878 179141085 119526878 497582167 119526878 497582167 664423953 497582167 169958211 258090198 169958211 233513033 169958211 233513033 844627996 233513033 694677000 450898087 694677000 527126583 694677000 527126583 571455716 527126583 599841452 690364954 599841452 215617369 599841452 215617369 142971516 215617369 311817952 468376476 311817952 701779475 311817952 701779475 370025590 701779475 536132540 635019252 536132540 293633789 536132540 293633789 802634190 293633789 213165609 321798703 213165609 104256266 213165609 104256266 69116385 104256266 148639618 225153609 148639618 168393499 148639618 168393499 887931858 168393499 187948228 284956623 187948228 410484734 187948228 410484734 722677006 410484734 457412634 521848138 457412634 356008037 457412634 356008037 759451233 356008037 968045743 46869765 968045743 396662979 968045743 396662979 732336526 396662979 126197239 189348341 126197239 164385805 126197239 164385805 890550796 164385805 135962392 204554384 135962392 225954948 135962392 225954948 149233381 225954948 233361082 350742431 233361082 80584415 233361082 80584415 946082272 80584415 398021600 690621971 398021600 482295271 398021600 482295271 320696206 482295271 399773280 565934801 399773280 903202966 399773280 903202966 419304315 903202966 685061095 465602567 685061095 220564624 685061095 220564624 853192190 220564624 896256011 156312951 896256011 250608010 896256011 250608010 165528271 250608010 364839314 556464460 364839314 624881248 364839314 624881248 463690982 624881248 440419708 791689904 440419708 280256264 440419708 280256264 813157056 280256264 242993245 364777866 242993245 139280878 242993245 139280878 92886235 139280878 768160610 342904439 768160610 751538498 768160610 751538498 639119461 751538498 758170531 357865250 758170531 327334038 758170531 327334038 778840079 327334038 523889314 622052232 523889314 123347604 523889314 123347604 82263280 123347604 913467201 130981217 913467201 810875820 913467201 810875820 655090763 810875820 199295161 301279350 199295161 793820528 199295161 793820528 626638655 793820528 415820911 606933970 415820911 478307139 415820911 478307139 676354206 478307139 804444094 291028706 804444094 133319160 804444094 133319160 88524227 133319160 931099056 104982547 931099056 305232856 931099056 305232856 794351114 305232856 865353650 200892240 865353650 479061846 865353650 479061846 318710001 479061846 428144291 971086231 428144291 414050187 428144291 414050187 720479358 414050187 228610592 343340489 228610592 13615613 228610592 13615613 990900908 13615613 333203826 958220459 333203826 582265003 333203826 582265003 508055506 582265003 536138819 841602902 536138819 657286937 536138819 657286937 338799327 657286937 314575896 472582480 314575896 248307927 314575896 248307927 834638176 248307927 183546501 278957466 183546501 131018844 183546501 131018844 913390711 131018844 700336036 443036119 700336036 89289488 700336036 89289488 940592309 89289488 583104320 809016498 583104320 20457957 583104320 20457957 13258145 20457957 108449763 162220751 108449763 760156278 108449763 760156278 453195051 760156278 559944486 583596278 559944486 929087868 559944486 929087868 403073859 929087868 896841031 155006080 896841031 216053429 896841031 216053429 855657746 216053429 677569282 476353673 677569282 989716912 677569282 989716912 451787529 989716912 607056384 858956234 607056384 691898268 607056384 691898268 540767401 691898268 358720869 671140862 358720869 567952633 358720869 567952633 455013906 567952633 475055046 650707867 475055046 345682307 475055046 345682307 766394172 345682307 467455419 958372531 467455419 843877483 467455419 843877483 412493528 843877483 712666728 425162582 712666728 328622297 712666728 328622297 217782967 328622297 782886066 321776371 782886066 483011624 782886066 483011624 673753420 483011624 877107041 184688478 877107041 117609749 877107041 117609749 78232971 117609749 864319390 202405603 864319390 226593558 864319390 226593558 849151390 226593558 84749221 127599212 84749221 367193212 84749221 367193212 751641675 367193212 15858309 24367885 15858309 281494325 15858309 281494325 185354889 281494325 805120457 290058386 805120457 667709283 805120457 667709283 430118221 667709283 578337807 899274739 578337807 181836929 578337807 181836929 879039555 181836929 330461766 496292392 330461766 661503246 330461766 661503246 384339512 661503246 841515150 238214884 841515150 4469018 841515150 4469018 997023205 4469018 947509382 78176503 947509382 176282746 947509382 176282746 117413406 176282746 599690625 937686263 599690625 956613163 599690625 956613163 543442838 956613163 300739956 451262858 300739956 100379849 300739956 100379849 66632049 100379849 433736957 964417897 433736957 306307741 433736957 306307741 793527587 306307741 573255487 846729887 573255487 344217904 573255487 344217904 229323110 344217904 280392196 420777711 280392196 95476893 280392196 95476893 936621732 95476893 930293829 106139466 930293829 318990040 930293829 318990040 211547405 318990040 190525781 288151876 190525781 138343473 190525781 138343473 92230584 138343473 250418663 374886919 250418663 545058874 250418663 545058874 438857438 545058874 808240331 286252094 808240331 736416166 808240331 736416166 454499497 736416166 410511763 534906808 410511763 336597823 410511763 336597823 223608789 336597823 319831381 480766372 319831381 951705117 319831381 951705117 524867603 951705117 714482130 422596352 714482130 127874195 714482130 127874195 915638019 127874195 279743268 419917768 279743268 104864468 279743268 104864468 931137625 104864468 189406287 286938242 189406287 40621561 189406287 40621561 972416018 40621561 8911604 13395394 8911604 581668886 8911604 581668886 570321333 581668886 280085564 420479393 280085564 299452799 280085564 299452799 198033450 299452799 872811585 190569534 872811585 421390329 872811585 421390329 280810396 421390329 40643985 60305359 40643985 305178415 40643985 305178415 794536936 305178415 76936247 115660112 76936247 810497470 76936247 810497470 615395609 810497470 998015678 2777685 998015678 267564274 998015678 267564274 175973289 267564274 386182267 927295778 386182267 887591843 386182267 887591843 595339828 887591843 682428248 469741393 682428248 240214150 682428248 240214150 158803163 240214150 878311010 182750172 878311010 395687893 878311010 395687893 732960682 395687893 184192825 279828741 184192825 417697147 184192825 417697147 717999912 417697147 423532165 828269150 423532165 384054933 423532165 384054933 256450697 384054933 400699804 915752057 400699804 4699113 400699804 4699113 2967260 4699113 739165819 385531048 739165819 933385013 739165819 933385013 614069884 933385013 620469326 543580084 620469326 633045620 620469326 633045620 503026146 633045620 123154932 184639337 123154932 74715049 123154932 74715049 949844502 74715049 134155833 201741965 134155833 286426356 134155833 286426356 808034078 286426356 67254579 101386584 67254579 487445010 67254579 487445010 324170491 487445010 167788210 254707016 167788210 680624974 167788210 680624974 547012195 680624974 783411035 320955255 783411035 762526685 783411035 762526685 511201543 762526685 434872832 919650457 434872832 47773119 434872832 47773119 967422671 47773119 608821036 650561763 608821036 310048447 608821036 310048447 791271866 310048447 837074377 244976042 837074377 400991976 837074377 400991976 266997953 400991976 851186504 223745302 851186504 633365827 851186504 633365827 570265277 633365827 514038029 944316588 514038029 898947090 514038029 898947090 504274679 898947090 394700194 944867718 394700194 823440178 394700194 823440178 436148082 823440178 632175754 593588963 632175754 920282797 632175754 920282797 411472026 920282797 108618999 162429588 108618999 428659212 108618999 428659212 286079845 428659212 207608761 313547943 207608761 129028668 207608761 129028668 914520141 129028668 797803267 300558662 797803267 866795741 797803267 866795741 394032946 866795741 353728211 816764312 353728211 68990827 353728211 68990827 953737847 68990827 778117096 328412787 778117096 89132217 778117096 89132217 59446007 89132217 681234689 471240202 681234689 483144885 681234689 483144885 673581840 483144885 539252998 928949123 539252998 193814349 539252998 193814349 870623682 193814349 312347824 469411454 312347824 287893094 312347824 287893094 806885826 287893094 472047928 989870671 472047928 264004102 472047928 264004102 824650026 264004102 399868450 960904811 399868450 963857826 399868450 963857826 516599728 963857826 256153976 383828215 256153976 733736813 256153976 733736813 587782921 733736813 859288597 210185346 859288597 325729462 859288597 325729462 215779859 325729462 949589450 75149362 949589450 332107976 949589450 332107976 775558167 332107976 743346058 379778580 743346058 50365195 743346058 50365195 966075382 50365195 768974850 341769866 768974850 280649087 768974850 280649087 812833453 280649087 672142267 485631003 672142267 8773997 672142267 8773997 5956826 8773997 47630935 70880110 47630935 455972584 47630935 455972584 691451508 455972584 722518164 410636264 722518164 355548464 722518164 355548464 236839930 355548464 239851633 359650916 239851633 123681205 239851633 123681205 918248184 123681205 500648360 723494045 500648360 113376350 500648360 113376350 925115153 113376350 537022224 510069056 537022224 207387829 537022224 207387829 137739658 207387829 364769819 628460542 364769819 976087113 364769819 976087113 388631801 976087113 155177801 234902049 155177801 350119360 155177801 350119360 763582947 350119360 396115635 655283377 396115635 67774162 396115635 67774162 954276701 67774162 446065168 800890851 446065168 575725259 446065168 575725259 432017211 575725259 731095536 398311989 731095536 96989582 731095536 96989582 64651861 96989582 593931708 730247510 593931708 809638420 593931708 809638420 644027930 809638420 935982055 96634031 935982055 301762388 935982055 301762388 797119449 301762388 800357228 296664403 800357228 80351618 800357228 80351618 53697604 80351618 403084737 718973465 403084737 162350863 403084737 162350863 108548763 162350863 190918088 288824701 190918088 103983172 190918088 103983172 68924041 103983172 707896611 431991209 707896611 169128223 707896611 169128223 112922729 169128223 610155740 647400155 610155740 105813606 610155740 105813606 70161365 105813606 275766384 414080255 275766384 528826040 275766384 528826040 333718590 528826040 659411342 749264537 659411342 447199737 659411342 447199737 298121170 447199737 952841156 70208919 952841156 157493102 952841156 157493102 895297503 157493102 550357865 964066208 550357865 317266195 550357865 317266195 785924958 317266195 174839133 265680539 174839133 754547602 174839133 754547602 509132808 754547602 699725387 443634730 699725387 714360403 699725387 714360403 541493013 714360403 133137472 200033468 133137472 565065735 133137472 565065735 552720972 565065735 365039113 677817800 365039113 969916132 365039113 969916132 345438553 969916132 932206847 103288602 932206847 169981230 932206847 169981230 113495385 169981230 661867941 649896403 661867941 63650129 661867941 63650129 42841348 63650129 532166478 882645485 532166478 752227476 532166478 752227476 348564010 752227476 431544107 553887736 431544107 115899881 431544107 115899881 923353426 115899881 892848308 161318255 892848308 196663181 892848308 196663181 130973835 196663181 731366439 397882144 731366439 259512708 731366439 259512708 170877224 259512708 548380534 542130644 548380534 535781066 548380534 535781066 528413157 535781066 77469782 116432478 77469782 83298442 77469782 83298442 55685172 83298442 266540975 400379234 266540975 711174647 266540975 711174647 384086718 711174647 830103959 255854302 830103959 137736743 830103959 137736743 91641015 137736743 885513226 172003769 885513226 487853327 885513226 487853327 324529616 487853327 194597638 294446742 194597638 465948381 194597638 465948381 310675193 465948381 114703501 171768318 114703501 453481956 114703501 453481956 692964155 453481956 310557345 465701460 310557345 437032336 310557345 437032336 704512281 437032336 554614246 548883571 554614246 112670640 554614246 112670640 74820495 112670640 49415330 73397481 49415330 458397567 49415330 458397567 305608069 458397567 916439312 126674881 916439312 520650497 916439312 520650497 580285466 520650497 899185064 151981637 899185064 981341137 899185064 981341137 421547525 981341137 570693235 557397382 570693235 334494478 570693235 334494478 773940561 334494478 910510811 135447288 910510811 254995254 910510811 254995254 830674832 254995254 932572477 102741803 932572477 551305033 932572477 551305033 390983621 551305033 322760144 485517843 322760144 803124178 322760144 803124178 613584085 803124178 629106299 677190177 629106299 205516751 629106299 205516751 862078215 205516751 128856435 193551983 128856435 272770067 128856435 272770067 817979631 272770067 504332418 677756157 504332418 988757385 504332418 988757385 404055403 988757385 857210952 213740919 857210952 769190846 857210952 769190846 590888101 769190846 943502112 84651141 943502112 334515566 943502112 334515566 222080553 334515566 999057710 1121547 999057710 468559450 999057710 468559450 311829888 468559450 518227893 920718368 518227893 162944827 518227893 162944827 109011287 162944827 435821565 939468234 435821565 467648362 435821565 467648362 311340045 467648362 247745203 371161875 247745203 635596437 247745203 635596437 567948971 635596437 971254337 42815798 971254337 364939886 971254337 364939886 753073721 364939886 905011064 143217227 905011064 487113424 905011064 487113424 323921041 487113424 519285041 992213313 519285041 703068819 519285041 703068819 616671074 703068819 113670161 170299311 113670161 71868310 113670161 71868310 951856561 71868310 328295314 493685715 328295314 78911656 328295314 78911656 52782900 78911656 520594763 646094761 520594763 147242752 520594763 147242752 902167508 147242752 125363447 187928749 125363447 315763796 125363447 315763796 787172185 315763796 344377784 959092501 344377784 419390831 344377784 419390831 716622792 419390831 594627377 861689176 594627377 356908588 594627377 356908588 237997418 356908588 760027438 355430101 760027438 547015413 760027438 547015413 641690490 547015413 137186142 206736598 137186142 185712513 137186142 185712513 123785622 185712513 974288066 38233894 974288066 729177574 974288066 729177574 543796471 729177574 585282042 994181937 585282042 886705374 585282042 886705374 409789681 886705374 46788244 69392438 46788244 90959070 46788244 90959070 939648749 90959070 783792917 320425341 783792917 851605743 783792917 851605743 506931130 851605743 951221511 72621143 951221511 297604033 951221511 297604033 196914735 297604033 654369543 899701142 654369543 224525112 654369543 224525112 148198839 224525112 68622451 103561322 68622451 251737888 68622451 251737888 832363261 251737888 595314171 901287488 595314171 407682190 595314171 407682190 271596692 407682190 131640504 197573242 131640504 127316449 131640504 127316449 916144444 127316449 234040209 351769537 234040209 109045660 234040209 109045660 928108148 109045660 624981762 734938472 624981762 778358922 624981762 778358922 422551337 778358922 244326666 366764397 244326666 453494464 244326666 453494464 302600736 453494464 54770858 82296889 54770858 834479103 54770858 834479103 586780618 834479103 683240475 468711581 683240475 421796101 683240475 421796101 715140354 421796101 251835916 377105697 251835916 91749944 251835916 91749944 939176053 91749944 563416000 571083800 563416000 402929314 563416000 402929314 268443006 402929314 859562701 209458115 859562701 270679714 859562701 270679714 177923923 270679714 507170588 847842964 507170588 1722000 507170588 1722000 998710678 1722000 908820625 137633128 908820625 577449508 908820625 577449508 521917561 577449508 114239452 171189441 114239452 679115642 114239452 679115642 447233525 679115642 344265137 926318377 344265137 124100075 344265137 124100075 82646310 124100075 966592166 49374013 966592166 44209931 966592166 44209931 29176959 44209931 613099400 621060823 613099400 65391875 613099400 65391875 43986764 65391875 23026434 34856271 23026434 389257522 23026434 389257522 259733479 389257522 504225211 717352340 504225211 202601295 504225211 202601295 134734262 202601295 655719397 869204314 655719397 283766103 655719397 283766103 186945064 283766103 673848808 482839320 673848808 290019855 673848808 290019855 805126806 290019855 745171519 376536549 745171519 373895437 745171519 373895437 747043275 373895437 700223984 443124163 700223984 251228026 700223984 251228026 832817688 251228026 141392001 212777916 141392001 425226557 141392001 425226557 712603068 425226557 259395545 388698194 259395545 819697370 259395545 819697370 480320183 819697370 947686121 77908800 947686121 284817614 947686121 284817614 187817232 284817614 333675412 526969125 333675412 155676260 333675412 155676260 896522105 155676260 681183837 471394394 681183837 393477490 681183837 393477490 262473368 393477490 975765518 36409687 975765518 109925226 975765518 109925226 73137281 109925226 339008630 887589729 339008630 221150532 339008630 221150532 852837700 221150532 674920346 481232269 674920346 330416290 674920346 330416290 776656512 330416290 151327331 228770032 151327331 580132741 151327331 580132741 604935108 580132741 106811285 160302414 106811285 210994875 106811285 210994875 140143584 210994875 296413143 444393133 296413143 194288414 296413143 194288414 870169543 194288414 435916567 793980844 435916567 339169457 435916567 339169457 225438184 339169457 436474554 756953054 436474554 6843324 436474554 6843324 4348543 6843324 214922395 324717174 214922395 82943214 214922395 82943214 55195928 82943214 836916910 245138394 836916910 987744132 836916910 987744132 470915935 987744132 91484274 137501654 91484274 172847917 91484274 172847917 885062150 172847917 979398511 30985668 979398511 142676341 979398511 142676341 905323103 142676341 542150058 582159191 542150058 595239007 542150058 595239007 557079950 595239007 19456321 29962356 19456321 608271094 19456321 608271094 443913743 608271094 785718329 317606047 785718329 395463678 785718329 395463678 263653844 395463678 719387139 415536595 719387139 690968112 719387139 690968112 371328764 690968112 247996288 371727120 247996288 399110847 247996288 399110847 730693814 399110847 124477997 186647198 124477997 117849731 124477997 117849731 922236643 117849731 968705729 45744979 968705729 429104721 968705729 429104721 286578631 429104721 373503188 785103112 373503188 834621707 373503188 834621707 349847917 834621707 485528266 681161947 485528266 359079618 485528266 359079618 239380663 359079618 916367953 126692086 916367953 49641124 916367953 49641124 966479675 49641124 763421923 350274406 763421923 378803749 763421923 378803749 744052704 378803749 539390300 756171526 539390300 844287322 539390300 844287322 599769865 844287322 666601249 494402486 666601249 8659222 666601249 8659222 5899651 8659222 884161514 174331914 884161514 164471788 884161514 164471788 890463362 164471788 247610577 370973363 247610577 55903172 247610577 55903172 962369579 55903172 92241235 138364383 92241235 659331902 92241235 659331902 552538450 659331902 837843226 243504021 837843226 389665723 837843226 389665723 736255077 389665723 339602313 717588270 339602313 69478143 339602313 69478143 46877760 69478143 198117055 299590359 198117055 626720265 198117055 626720265 611964437 626720265 673697904 483065194 673697904 417866664 673697904 417866664 278094953 417866664 659178075 701635921 659178075 425548792 659178075 425548792 284107159 425548792 856592457 214964966 856592457 296822909 856592457 296822909 800259049 296822909 856534991 215062942 856534991 661315284 856534991 661315284 525152211 661315284 133396839 200440090 133396839 174763221 133396839 174763221 116317904 174763221 175119336 266151536 175119336 291726070 175119336 291726070 192931589 291726070 111433331 166784047 111433331 81647005 111433331 81647005 945363878 81647005 597442346 840374358 597442346 167642264 597442346 167642264 888376267 167642264 114318436 171326165 114318436 235774826 114318436 235774826 843359609 235774826 384293474 666728652 384293474 417309121 384293474 417309121 718141774 417309121 337000138 713159108 337000138 811050448 337000138 811050448 426774731 811050448 74148473 111712072 74148473 438577151 74148473 438577151 703239014 438577151 469437202 889314137 469437202 165079961 469437202 165079961 890175807 165079961 308898209 463048958 308898209 170176225 308898209 170176225 886773902 170176225 304125638 455952311 304125638 475111513 304125638 475111513 316021720 475111513 627954933 880962173 627954933 800536130 627954933 800536130 435759148 800536130 264239850 396555277 264239850 721670285 264239850 721670285 379698070 721670285 801173088 295718726 801173088 76598281 801173088 76598281 51352438 76598281 895638707 157009119 895638707 920718753 895638707 920718753 341672274 920718753 658275697 643781597 658275697 1628572 658275697 1628572 998821357 1628572 670116571 488975489 670116571 285687464 670116571 285687464 808750975 285687464 242478479 363878690 242478479 555385602 242478479 555385602 391664965 555385602 881760143 177610232 881760143 70088243 881760143 70088243 952939018 70088243 995954812 5775187 995954812 163994761 995954812 163994761 109784852 163994761 958468005 61735258 958468005 725159601 958468005 725159601 396629846 725159601 966646372 49218014 966646372 573527308 966646372 573527308 346057229 573527308 525457109 685241584 525457109 366331575 525457109 366331575 752154287 366331575 228822018 343668856 228822018 147393448 228822018 147393448 98127876 147393448 984532980 23114710 984532980 29543706 984532980 29543706 19086705 29543706 235665108 354123853 235665108 396850494 235665108 396850494 732183232 396850494 433248961 503444358 433248961 225176117 433248961 225176117 148695734 225176117 418765631 758771190 418765631 284644833 418765631 284644833 187737737 284644833 414317012 746460864 414317012 166852028 414317012 166852028 889018379 166852028 367615913 817978390 367615913 495252074 367615913 495252074 329679144 495252074 267112263 401216280 267112263 858416421 267112263 858416421 481790968 858416421 87240587 131112052 87240587 385247216 87240587 385247216 739323477 385247216 929767493 107040204 929767493 561640159 929767493 561640159 618422381 561640159 304340058 456532661 304340058 229487653 304340058 229487653 847021976 229487653 706421672 434151711 706421672 593653443 706421672 593653443 541608121 593653443 897332435 154343007 897332435 943864718 897332435 943864718 421210881 943864718 318746322 479068190 318746322 907718102 318746322 907718102 612525749 907718102 245782781 368491624 245782781 297076126 245782781 297076126 800022375 297076126 528509243 557715670 528509243 435993810 528509243 435993810 290967285 435993810 623150602 715654998 623150602 815846378 623150602 815846378 388089149 815846378 929036034 108033401 929036034 468622214 929036034 468622214 683268124 468622214 177098417 269313555 177098417 34832843 177098417 34832843 22975832 34832843 251115773 376228896 251115773 308861579 251115773 308861579 791971614 308861579 920555235 120238666 920555235 160472584 920555235 160472584 893400427 160472584 520171614 817963139 520171614 410201094 520171614 410201094 722876818 410201094 291614628 437032334 291614628 314658320 291614628 314658320 208221685 314658320 834909704 247956126 834909704 306802161 834909704 306802161 203511724 306802161 728688819 401866519 728688819 49091762 728688819 49091762 33096299 49091762 800282801 296800588 800282801 172349242 800282801 172349242 885389707 172349242 437503683 719904425 437503683 230045616 437503683 230045616 846620297 230045616 689129778 459209732 689129778 845344899 689129778 845344899 370308860 845344899 118956889 178155016 118956889 456427683 118956889 456427683 304312686 456427683 645133410 640084012 645133410 272046117 645133410 272046117 179040745 272046117 753564478 363959414 753564478 437246355 753564478 437246355 291871666 437246355 169097760 256791812 169097760 88635883 169097760 88635883 941067186 88635883 89893558 135192740 89893558 455648134 89893558 455648134 691780904 455648134 378341663 774330847 378341663 255973490 378341663 255973490 830025187 255973490 284126793 425572193 284126793 586857399 284126793 586857399 445428850 586857399 817648280 273604215 817648280 444933804 817648280 444933804 698918651 444933804 827468373 259885243 827468373 221004119 827468373 221004119 852950463 221004119 495528908 848346178 495528908 78874610 495528908 78874610 52779305 78874610 95713537 143479835 95713537 244700280 95713537 244700280 161655619 244700280 417393760 687908415 417393760 31935955 417393760 31935955 978752025 31935955 649855525 901578232 649855525 707332344 649855525 707332344 518896083 707332344 466374357 882688674 466374357 492900283 466374357 492900283 667736974 492900283 27627627 41413776 27627627 668518465 27627627 668518465 495926666 668518465 899448319 151452292 899448319 982048033 899448319 982048033 346290162 982048033 881289338 178155017 881289338 94023338 881289338 94023338 937645599 94023338 453315861 836512060 453315861 80503976 453315861 80503976 946099809 80503976 704966879 436382565 704966879 748350922 704966879 748350922 376492563 748350922 665544234 495708230 665544234 231686805 665544234 231686805 153182458 231686805 747434669 373324566 747434669 367002653 747434669 367002653 244481074 367002653 901316495 148874011 901316495 339193760 901316495 339193760 225567016 339193760 954592213 67399523 954592213 861700033 954592213 861700033 582046478 861700033 285780715 428250779 285780715 422479812 285780715 422479812 281658355 422479812 379185965 719760993 379185965 877890645 379185965 877890645 617367200 877890645 923907368 115169717 923907368 443324583 923907368 443324583 700133986 443324583 508369466 748802345 508369466 842611402 508369466 842611402 597258749 842611402 81698397 122559685 81698397 879658722 81698397 879658722 553060795 879658722 62964405 94418314 62964405 548819531 62964405 548819531 459223975 548819531 174546852 265228964 174546852 760600192 174546852 760600192 565960298 760600192 697844073 446379857 697844073 705440043 697844073 705440043 345916904 705440043 128545440 192938751 128545440 701515830 128545440 701515830 447819730 701515830 299793073 449874210 299793073 479306682 299793073 479306682 318856349 479306682 938144392 92993851 938144392 582875966 938144392 582875966 407653998 582875966 676279239 478477708 676279239 207151245 676279239 207151245 137539913 207151245 757273180 359089550 757273180 586833223 757273180 586833223 597939832 586833223 983577644 24940959 983577644 83551904 983577644 83551904 943993399 83551904 544869424 653331222 544869424 821499749 544869424 821499749 492927780 821499749 811711243 282020196 811711243 924515107 811711243 924515107 346527694 924515107 121689451 182593251 121689451 93566866 121689451 93566866 62602433 93566866 60958272 91398993 60958272 998715351 60958272 998715351 407065079 998715351 295786466 443377288 295786466 498610282 295786466 498610282 332068171 498610282 5623534 8378700 5623534 885304468 5623534 885304468 549377713 885304468 35609139 52556728 35609139 289045811 35609139 289045811 805822032 289045811 308133386 461751475 308133386 590919821 308133386 590919821 510100897 590919821 827798020 259446401 827798020 100976204 827798020 100976204 933788005 100976204 567414760 810461390 567414760 229851655 567414760 229851655 151995707 229851655 236519210 355129521 236519210 500272923 236519210 500272923 489975593 500272923 313606160 470956924 313606160 234691485 313606160 234691485 843908374 234691485 665331629 496072225 665331629 392431229 665331629 392431229 734540080 392431229 593869111 718230514 593869111 389220491 593869111 389220491 736735194 389220491 248264321 372059455 248264321 189494055 248264321 189494055 873560450 189494055 285009980 427114285 285009980 50537144 285009980 50537144 965976562 50537144 273483388 410373278 273483388 501577067 273483388 501577067 422286914 501577067 857157231 213807623 857157231 886545304 857157231 886545304 582965893 886545304 462250571 765322407 462250571 861793782 462250571 861793782 535661870 861793782 981696040 27898632 981696040 972992330 981696040 972992330 528608682 972992330 850814292 224259885 850814292 793521640 850814292 793521640 595694100 793521640 177673839 270116107 177673839 202301261 177673839 202301261 134565934 202301261 506654606 761556445 506654606 396538359 506654606 396538359 264210174 396538359 842759733 236479960 842759733 171799582 842759733 171799582 114708441 171799582 158807420 240274025 158807420 326748458 158807420 326748458 216689935 326748458 56008612 83853073 56008612 206416833 56008612 206416833 861654674 206416833 179663154 273273878 179663154 779764733 179663154 779764733 358471554 779764733 743371726 379707830 743371726 106659601 743371726 106659601 930006455 106659601 732281540 396741780 732281540 766550908 732281540 766550908 456273517 766550908 943877133 83759020 943877133 44134050 943877133 44134050 970233722 44134050 684814103 465870818 684814103 618016122 684814103 618016122 427973300 618016122 83249855 125033692 83249855 415152772 83249855 415152772 719683634 415152772 17571458 27322569 17571458 44982647 17571458 44982647 969549970 44982647 620433513 586889767 620433513 152655026 620433513 152655026 101573706 152655026 53178093 79369120 53178093 439706500 53178093 439706500 293330229 439706500 450833106 842071228 450833106 273365200 450833106 273365200 179696438 273365200 749465394 370497875 749465394 366764395 749465394 366764395 751859990 366764395 214157084 323572156 214157084 374229970 214157084 374229970 249944745 374229970 95022050 142513341 95022050 381684717 95022050 381684717 741764456 381684717 74827071 112692624 74827071 375383961 74827071 375383961 745832609 375383961 868373984 196846528 868373984 112538909 868373984 112538909 74787204 112538909 400744236 585695560 400744236 359325262 400744236 359325262 239643785 359325262 752793049 365313628 752793049 546675105 752793049 546675105 376382594 546675105 680259495 472902206 680259495 263779272 680259495 263779272 824845114 263779272 999384006 650120 999384006 171047452 999384006 171047452 886182996 171047452 819301413 271609058 819301413 22708465 819301413 22708465 984789590 22708465 602708792 942059599 602708792 771449681 602708792 771449681 476949739 771449681 435406497 944234731 435406497 634707316 435406497 634707316 547845332 634707316 639617886 827454806 639617886 109447636 639617886 109447636 927786324 109447636 806983729 287692077 806983729 175760309 806983729 175760309 117031780 175760309 92172046 138241345 92172046 455637695 92172046 455637695 691781832 455637695 58805235 87748986 58805235 157411604 58805235 157411604 895351461 157411604 675663902 479757352 675663902 879770393 675663902 879770393 336243961 879770393 283879819 425176518 283879819 397693355 283879819 397693355 265054185 397693355 683976254 467435693 683976254 184830075 683976254 184830075 877043590 184830075 767525586 343865728 767525586 115594928 767525586 115594928 923618784 115594928 73833709 110887746 73833709 991709151 73833709 991709151 432321322 991709151 554698220 698409591 554698220 52613059 554698220 52613059 964643513 52613059 1826391 2985728 1826391 202391288 1826391 202391288 864329429 202391288 50360496 75149361 50360496 125659331 50360496 125659331 917045956 125659331 204823664 308802712 204823664 116922809 204823664 116922809 922768282 116922809 373963430 769981367 373963430 6935365 373963430 6935365 995038520 6935365 357986163 731161793 357986163 257913385 357986163 257913385 828573508 257913385 827975736 259052447 827975736 561296246 827975736 561296246 658736652 561296246 234906805 352811984 234906805 487928456 234906805 487928456 670683933 487928456 15058309 23098419 15058309 493305063 15058309 493305063 667469587 493305063 963407398 54167298 963407398 67143606 963407398 67143606 954763149 67143606 397201540 614189034 397201540 257546678 397201540 257546678 828970450 257546678 644173559 707459122 644173559 428730979 644173559 428730979 710283429 428730979 634379467 884051526 634379467 45081709 634379467 45081709 29847999 45081709 818734213 272015800 818734213 232063872 818734213 232063872 153477866 232063872 106048924 159080539 106048924 501395571 106048924 501395571 515193029 501395571 291022942 436212595 291022942 369081706 291022942 369081706 246303147 369081706 763189478 350716674 763189478 105940661 763189478 105940661 930446719 105940661 685993019 463976175 685993019 244970922 685993019 244970922 837094727 244970922 651986817 877699177 651986817 877392478 651986817 877392478 561308642 877392478 625364238 899238230 625364238 374025118 625364238 374025118 746947727 374025118 270488671 406163938 270488671 319397240 270488671 319397240 784340695 319397240 670611844 488170592 670611844 310461654 670611844 310461654 790880485 310461654 744513947 377959046 744513947 235774825 744513947 235774825 155868483 235774825 400551525 871627813 400551525 647752694 400551525 647752694 604386063 647752694 790767110 310694968 790767110 443615276 790767110 443615276 295865238 443615276 152608744 230694931 152608744 275647520 152608744 275647520 181448825 275647520 678854687 474785350 678854687 892068899 678854687 892068899 510751280 892068899 754020974 363625313 754020974 693822350 754020974 693822350 446219081 693822350 745806435 375456378 745806435 433889026 745806435 433889026 289871489 433889026 862674545 204793501 862674545 2171571 862674545 2171571 1473808 2171571 201329553 303902784 201329553 756992326 201329553 756992326 438371495 756992326 106600879 159927878 106600879 322487981 106600879 322487981 213602164 322487981 977680046 33651671 977680046 112230252 977680046 112230252 74420797 112230252 456556402 523613946 456556402 238222078 456556402 238222078 157451964 238222078 181818866 276295200 181818866 420110996 181818866 420110996 716253569 420110996 210114148 317091789 210114148 441064799 210114148 441064799 294174583 441064799 841063279 239043408 841063279 266912383 841063279 266912383 822702210 266912383 622821134 704892364 622821134 344884583 622821134 344884583 229658686 344884583 830872945 254791985 830872945 270570827 830872945 270570827 177903304 270570827 771720815 337475761 771720815 160582701 771720815 160582701 893325971 160582701 503024598 973382156 503024598 338964289 503024598 338964289 225375790 338964289 268730094 403383724 268730094 704981132 268730094 704981132 660921616 704981132 400904651 702592506 400904651 192092805 400904651 192092805 128019490 192092805 441727449 652116662 441727449 209781420 441727449 209781420 859422719 209781420 632731384 528346733 632731384 171326161 632731384 171326161 886012994 171326161 3018720 4769521 3018720 318830090 3018720 318830090 784901687 318830090 192292648 290830520 192292648 454854736 192292648 454854736 303245879 454854736 171444587 260464406 171444587 223098099 171444587 223098099 147384499 223098099 54044556 81037502 54044556 376814415 54044556 376814415 251527200 376814415 617659869 977238422 617659869 515118779 617659869 515118779 412731757 515118779 461256674 818446907 461256674 857210994 461256674 857210994 565307758 857210994 13655846 21248205 13655846 68103313 13655846 68103313 954189723 68103313 761016155 354277080 761016155 478385577 761016155 478385577 676310086 478385577 536478795 867620476 536478795 554964003 536478795 554964003 574056252 554964003 33979514 50271562 33979514 95878185 33979514 95878185 64095353 95878185 514293980 921120093 514293980 958803332 514293980 958803332 511204427 958803332 707275868 433005474 707275868 914710631 707275868 914710631 592340449 914710631 474871953 855067454 474871953 391987766 474871953 391987766 734978643 391987766 823791483 265152169 823791483 217804783 823791483 217804783 144112754 217804783 798582089 299212592 798582089 69072249 798582089 69072249 953613211 69072249 485310200 704103595 485310200 120758010 485310200 120758010 80655106 120758010 981314951 28599424 981314951 438827229 981314951 438827229 292853870 438827229 164934848 249625187 164934848 373437994 164934848 373437994 747287335 373437994 106584311 159924552 106584311 326472666 106584311 326472666 779558822 326472666 503876157 587613121 503876157 347999153 503876157 347999153 231870246 347999153 504619101 949161930 504619101 396145683 504619101 396145683 732737005 396145683 278973311 418957808 278973311 55832114 278973311 55832114 962458264 55832114 191081739 289008005 191081739 92593705 191081739 92593705 61793315 92593705 881851042 177505682 881851042 27322269 881851042 27322269 982059264 27322269 582070192 881382643 582070192 520115343 582070192 520115343 639889228 520115343 969640722 44925861 969640722 969351160 969640722 969351160 624095816 969351160 382111954 523439456 382111954 308802713 382111954 308802713 792001896 308802713 177262472 269585958 177262472 437539981 177262472 437539981 704040090 437539981 397543029 674060605 397543029 959631141 397543029 959631141 450607470 959631141 354418139 753666734 354418139 38413094 354418139 38413094 25550855 38413094 627652202 562118361 627652202 766586687 627652202 766586687 363739052 766586687 212639066 320896067 212639066 217884032 212639066 217884032 144180821 217884032 613166782 842446693 613166782 625509606 613166782 625509606 438620247 625509606 643317587 782923972 643317587 638183811 643317587 638183811 583560664 638183811 642333447 876037744 642333447 618996591 642333447 618996591 484889518 618996591 721518648 412651123 721518648 159155109 721518648 159155109 106081740 159155109 472095830 857626569 472095830 489378734 472095830 489378734 669942697 489378734 967954409 46994298 967954409 981925441 967954409 981925441 358206245 981925441 863846817 203054263 863846817 910285577 863846817 910285577 661168148 910285577 721818021 412118430 721818021 515208661 721818021 515208661 609404756 515208661 120295489 180594095 120295489 673206056 120295489 673206056 364809529 673206056 741465026 381920711 741465026 184588131 741465026 184588131 877136374 184588131 915107793 128445596 915107793 483223780 915107793 483223780 673522649 483223780 245782174 368464069 245782174 239126547 245782174 239126547 158021065 239126547 148632112 225139531 148632112 479992948 148632112 479992948 675607647 479992948 466392209 626756506 466392209 725068314 466392209 725068314 547479299 725068314 508288385 922212360 508288385 798340954 508288385 798340954 604007599 798340954 303921255 455680448 303921255 810742642 303921255 810742642 457544510 810742642 23464071 35472150 23464071 80269542 23464071 80269542 946194262 80269542 623669184 776898794 623669184 990468763 623669184 990468763 347051763 990468763 191154045 289163893 191154045 283959491 191154045 283959491 810047139 283959491 692995956 453460775 692995956 429332776 692995956 429332776 286664769 429332776 146089192 221351241 146089192 469782570 146089192 469782570 682409212 469782570 857978688 212549966 857978688 562506639 857978688 562506639 502581750 562506639 143647059 216642180 143647059 653968721 143647059 653968721 492583497 653968721 203741073 307093710 203741073 371551411 203741073 371551411 247906436 371551411 551967091 804350824 551967091 163331662 551967091 163331662 109366410 163331662 879559770 181141322 879559770 147793201 879559770 147793201 98463400 147793201 963958366 53531913 963958366 232851387 963958366 232851387 845066750 232851387 773474424 335197372 773474424 155039331 773474424 155039331 896801780 155039331 135965866 204560556 135965866 830857104 135965866 830857104 621414533 830857104 898643647 152788646 898643647 111792754 898643647 111792754 74175228 111792754 739341929 385080680 739341929 317239591 739341929 317239591 210205762 317239591 575028663 561973969 575028663 606790990 575028663 606790990 401841810 606790990 431102726 788903551 431102726 626164586 431102726 626164586 354420736 626164586 934836288 99426721 934836288 658038623 934836288 658038623 488571860 658038623 816479084 275403527 816479084 466433216 816479084 466433216 310837679 466433216 177696463 270200297 177696463 39816994 177696463 39816994 973066896 39816994 893475917 160272463 893475917 852402322 893475917 852402322 434333591 852402322 848001079 228229130 848001079 154947972 848001079 154947972 103525931 154947972 603896999 615398311 603896999 815063369 603896999 815063369 487756436 815063369 145995981 221257754 145995981 314107152 145995981 314107152 788249156 314107152 515975212 576042627 515975212 830026145 515975212 830026145 636409968 830026145 132961406 199765758 132961406 115638186 132961406 115638186 76920721 115638186 774883152 333136876 774883152 293885509 774883152 293885509 194244486 293885509 452081103 626356624 452081103 67412580 452081103 67412580 954586190 67412580 206345313 311238737 206345313 127237477 206345313 127237477 916173009 127237477 984939940 22586315 984939940 162175924 984939940 162175924 108396510 162175924 379047264 760351084 379047264 40800930 379047264 40800930 972367838 40800930 155861401 235718934 155861401 569637794 155861401 569637794 383833353 569637794 445374776 672334221 445374776 183891003 445374776 183891003 122675196 183891003 514388051 568088194 514388051 383884250 514388051 383884250 256183453 383884250 132324348 198860638 132324348 248411526 132324348 248411526 834592519 248411526 615895364 521313523 615895364 214329030 615895364 214329030 142151648 214329030 723294521 409539560 723294521 467443141 723294521 467443141 311262801 467443141 217936582 328985427 217936582 974433146 217936582 974433146 575199995 974433146 919498544 121906774 919498544 637012804 919498544 637012804 626334353 637012804 99551494 149666745 99551494 147168839 99551494 147168839 902235123 147168839 451981621 567694568 451981621 454606563 451981621 454606563 303141401 454606563 175765734 267312160 175765734 141714262 175765734 141714262 94621423 141714262 276529459 415100057 276529459 825583231 276529459 825583231 603731483 825583231 148338919 224725878 148338919 371579904 148338919 371579904 748730145 371579904 535783701 634049178 535783701 189181867 535783701 189181867 126105204 189181867 618505575 603198881 618505575 973110137 618505575 973110137 543101784 973110137 622579326 825996290 622579326 27231806 622579326 27231806 17530023 27231806 476801697 670226455 476801697 623269661 476801697 623269661 426767758 623269661 461574348 606292559 461574348 388178791 461574348 388178791 259009247 388178791 590747931 687907357 590747931 151782588 590747931 151782588 899233037 151782588 86161241 129394634 86161241 790589442 86161241 790589442 544947115 790589442 671967719 485980747 671967719 420118730 671967719 420118730 716232754 420118730 863276193 203744384 863276193 958384999 863276193 958384999 452646623 958384999 70834931 107010462 70834931 775577657 70834931 775577657 504307987 775577657 151353286 228904898 151353286 12873610 151353286 12873610 991174670 12873610 428658955 904823384 428658955 877920730 428658955 877920730 620657985 877920730 604788960 634892761 604788960 319653889 604788960 319653889 212088920 319653889 722571219 410602931 722571219 379210795 722571219 379210795 743760164 379210795 821124971 269122688 821124971 687145730 821124971 687145730 596940711 687145730 860726312 207630175 860726312 350210564 860726312 350210564 763527533 350210564 496930600 563045759 496930600 611500820 496930600 611500820 447721889 611500820 324611393 488083443 324611393 690013912 324611393 690013912 563791985 690013912 493131493 959733461 493131493 786744968 493131493 786744968 344771794 786744968 396020783 775981155 396020783 327557662 396020783 327557662 217243677 327557662 543349166 680912508 543349166 172795023 543349166 172795023 885074099 172795023 30133349 45283539 30133349 586991007 30133349 586991007 411419863 586991007 277148437 415924403 277148437 58034410 277148437 58034410 39176331 58034410 269281733 404473345 269281733 852744430 269281733 852744430 499591763 852744430 283659154 424736267 283659154 149944172 283659154 149944172 99734202 149944172 456794304 612401659 456794304 405397156 456794304 405397156 270005855 405397156 369703862 590733664 369703862 463917572 369703862 463917572 309305227 463917572 768777056 342051487 768777056 125754678 768777056 125754678 916975216 125754678 266555266 400392899 266555266 191318959 266555266 191318959 872160830 191318959 510319250 511576990 510319250 328654442 510319250 328654442 217786284 328654442 694386357 451262857 694386357 804409789 694386357 804409789 339460972 804409789 886581947 170529052 886581947 241433168 886581947 241433168 839273665 241433168 688718245 460046649 688718245 231687850 688718245 231687850 153220107 231687850 962565853 55753155 962565853 335295981 962565853 335295981 773326595 335295981 521811261 904186170 521811261 128517287 521811261 128517287 85592428 128517287 237829975 356648273 237829975 945598339 237829975 945598339 545233256 945598339 578767235 915290810 578767235 888927705 578767235 888927705 438204227 888927705 988505715 17277154 988505715 315668327 988505715 315668327 208929568 315668327 829860891 256214659 829860891 456124964 829860891 456124964 691421713 456124964 93451932 140101048 93451932 230087084 93451932 230087084 152201616 230087084 667384300 493440917 667384300 88361771 667384300 88361771 941123708 88361771 262761855 394116930 262761855 785892703 262761855 785892703 492025569 785892703 231311539 346787021 231311539 784699309 231311539 784699309 373726714 784699309 227724777 341948221 227724777 282362924 227724777 282362924 811413865 282362924 573607060 663685549 573607060 908211191 573607060 908211191 643055646 908211191 762906554 351110969 762906554 574142177 762906554 574142177 510378445 574142177 265999395 399377111 265999395 576787682 265999395 576787682 427447651 576787682 193517756 292583261 193517756 119590399 193517756 119590399 920958825 119590399 228779516 343536904 228779516 321337086 228779516 321337086 783141769 321337086 437507631 904387486 437507631 854105601 437507631 854105601 568976531 854105601 591732613 682392426 591732613 334486533 591732613 334486533 773957616 334486533 522260793 951327610 522260793 816596244 522260793 816596244 641619403 816596244 815847552 276325528 815847552 698758643 815847552 698758643 345581258 698758643 572565542 703330939 572565542 116928719 572565542 116928719 922760977 116928719 213693369 322719101 213693369 99937826 213693369 99937826 934240061 99937826 166708478 252493489 166708478 976345228 166708478 976345228 342702846 976345228 109582643 163608070 109582643 413296631 109582643 413296631 275300304 413296631 294468649 441503822 294468649 338209421 294468649 338209421 224904813 338209421 137474606 207039792 137474606 397553378 137474606 397553378 731605096 397553378 821978958 267922913 821978958 337434444 821978958 337434444 224241033 337434444 117785859 176722600 117785859 266473548 117785859 266473548 175280212 266473548 344749964 587995204 344749964 917279758 344749964 917279758 449590397 917279758 940359146 89712949 940359146 319020308 940359146 319020308 784771467 319020308 141364737 212654131 141364737 47485672 141364737 47485672 967634168 47485672 516784259 556089555 516784259 413142991 516784259 413142991 275236755 413142991 618720461 880897286 618720461 947901984 618720461 947901984 495726760 947901984 744500906 378065358 744500906 268689608 744500906 268689608 821289789 268689608 586391016 722808261 586391016 957576103 586391016 957576103 480235606 957576103 37767614 55952707 37767614 499465451 37767614 499465451 663120711 499465451 76429040 114932004 76429040 339751101 76429040 339751101 770142004 339751101 267872517 402219298 267872517 814024483 267872517 814024483 395350514 814024483 327505650 492686783 327505650 386347690 327505650 386347690 738618534 386347690 305772143 458647861 305772143 500933596 305772143 500933596 450413100 500933596 914034045 129920911 914034045 12658160 914034045 12658160 991386591 12658160 131732149 197789145 131732149 727642039 131732149 727642039 426423474 727642039 404814831 911028533 404814831 447924230 404814831 447924230 696762636 447924230 344556054 918671113 344556054 860342851 344556054 860342851 580679363 860342851 48812965 72392333 48812965 159536430 48812965 159536430 893916303 159536430 850450132 224849533 850450132 789336293 850450132 789336293 424944086 789336293 734259557 393099117 734259557 217047188 734259557 217047188 855049383 217047188 582455460 713257849 582455460 638033226 582455460 638033226 528068649 638033226 28999071 43923191 28999071 316015575 28999071 316015575 786951371 316015575 759319795 356137197 759319795 474886657 759319795 474886657 678721127 474886657 596929767 707319551 596929767 71650646 596929767 71650646 952037741 71650646 223725387 336714002 223725387 178077032 223725387 178077032 118852140 178077032 560977982 638147067 560977982 639277265 560977982 639277265 525355669 639277265 199372025 301351032 199372025 820189554 199372025 820189554 648247839 820189554 8484385 12770554 8484385 129311462 8484385 129311462 914317007 129311462 33351937 49220436 33351937 180765812 33351937 180765812 879763311 180765812 744194354 378561515 744194354 81007221 744194354 81007221 945843016 81007221 338422979 921633294 338422979 107715646 338422979 107715646 71163769 107715646 846419259 230479807 846419259 948447915 846419259 948447915 383737285 948447915 849389256 226312991 849389256 873994893 849389256 873994893 362179639 873994893 198077677 299545412 198077677 49732384 198077677 49732384 33708746 49732384 459035302 666367849 459035302 126288052 459035302 126288052 83881933 126288052 120747164 181305951 120747164 379671828 120747164 379671828 253171298 379671828 678489786 475231561 678489786 553866096 678489786 553866096 410527893 553866096 510946517 960366337 510946517 113614200 510946517 113614200 925049259 113614200 113369129 169894086 113369129 155045437 113369129 155045437 896784780 155045437 135897003 204332330 135897003 884753885 135897003 884753885 564540354 884753885 678526866 475178569 678526866 575558592 678526866 575558592 355209289 575558592 954541900 67448965 954541900 821819389 954541900 821819389 502096199 821819389 691454021 455968768 691454021 316719586 691454021 316719586 209857195 316719586 507356848 688242719 507356848 146146111 507356848 146146111 902786627 146146111 430605091 902281874 430605091 489690156 430605091 489690156 325726466 489690156 378641795 692651197 378641795 424080707 378641795 424080707 282912588 424080707 328274531 493620825 328274531 29821432 328274531 29821432 19294550 29821432 660073405 809716226 660073405 692209154 660073405 692209154 378810838 692209154 920022509 120923622 920022509 19422482 920022509 19422482 12692322 19422482 274375301 411991255 274375301 927858471 274375301 927858471 333922402 927858471 92494054 138800279 92494054 894217063 92494054 894217063 574242336 894217063 138749221 208683646 138749221 548634883 138749221 548634883 654220719 548634883 123059973 184393396 123059973 384979552 123059973 384979552 739463503 384979552 223959931 336988163 223959931 370269853 223959931 370269853 247218596 370269853 257007980 385003684 257007980 250967800 257007980 250967800 832912049 250967800 953486181 69276012 953486181 314784340 953486181 314784340 208323317 314784340 147500672 223358436 147500672 311194446 147500672 311194446 790287757 311194446 577342042 714071283 577342042 485543253 577342042 485543253 672185816 485543253 808603286 285874422 808603286 491754849 808603286 491754849 327070076 491754849 285377670 427631134 285377670 677611164 285377670 677611164 489889401 677611164 44529271 66082961 44529271 73920343 44529271 73920343 49623258 73920343 305480921 458181789 305480921 317845700 305480921 317845700 210712997 317845700 552496447 717757132 552496447 477214390 552496447 477214390 317423154 477214390 912512281 131849015 912512281 934247263 912512281 934247263 588329714 934247263 644595528 572858175 644595528 758519338 644595528 758519338 361578393 758519338 552382386 725184488 552382386 236245300 552382386 236245300 842851934 236245300 36351268 53650837 36351268 13449639 36351268 13449639 990931708 13449639 997519032 3683416 997519032 432385263 997519032 432385263 707696321 432385263 405838974 714430612 405838974 208373164 405838974 208373164 138532428 208373164 1379739 1962618 1379739 284589033 1379739 284589033 809496145 284589033 794924069 304692943 794924069 12197879 794924069 12197879 991739820 12197879 418761854 702164484 418761854 19149143 418761854 19149143 987243115 19149143 790143937 311302302 790143937 396990164 790143937 396990164 732004447 396990164 860689064 207707554 860689064 482681320 860689064 482681320 321088855 482681320 835263535 247674942 835263535 211042537 835263535 211042537 140159650 211042537 18440279 28721367 18440279 336616468 18440279 336616468 772345503 336616468 352804105 678094234 352804105 162476399 352804105 162476399 108649941 162476399 374406645 691712273 374406645 134272143 374406645 134272143 911170356 134272143 353582444 990023686 353582444 257233889 353582444 257233889 829110718 257233889 328308300 493724137 328308300 228904897 328308300 228904897 847606644 228904897 686834210 462571463 686834210 177701936 686834210 177701936 881713252 177701936 180319320 274195457 180319320 266550263 180319320 266550263 822931074 266550263 307457308 461134811 307457308 324201457 307457308 324201457 781204379 324201457 259340374 388617525 259340374 171075576 259340374 171075576 886180539 171075576 198422513 300104527 198422513 295487941 198422513 295487941 801334908 295487941 665767789 495577691 665767789 839575696 665767789 839575696 339423656 839575696 986023203 20991418 986023203 7272165 986023203 7272165 4590124 7272165 846196508 230979811 846196508 705202559 846196508 705202559 366400166 705202559 49782511 74062935 49782511 875702623 49782511 875702623 607628072 875702623 212967234 321296362 212967234 378902056 212967234 378902056 252794061 378902056 161830844 245077671 161830844 394900605 161830844 394900605 733483374 394900605 263017843 394352988 263017843 11050195 263017843 11050195 992327727 11050195 120415994 180782458 120415994 107888384 120415994 107888384 929149641 107888384 750416915 369096150 750416915 376918020 750416915 376918020 251685262 376918020 127527863 191119236 127527863 469816220 127527863 469816220 312719419 469816220 506521074 789292677 506521074 346750301 506521074 346750301 231281824 346750301 163324495 247537361 163324495 712738395 163324495 712738395 586450856 712738395 697601004 446716384 697601004 153058548 697601004 153058548 898324559 153058548 302608244 453498655 302608244 49732383 302608244 49732383 966365219 49732383 544204583 675039280 544204583 22042423 544204583 22042423 985466810 22042423 438444104 732164429 438444104 361834485 438444104 361834485 241230079 361834485 651851044 726330546 651851044 160498245 651851044 160498245 893350350 160498245 973268099 39603450 973268099 613982950 973268099 613982950 496867537 613982950 635239869 615489397 635239869 615247800 635239869 615247800 586913969 615247800 296913301 445315444 296913301 106576146 296913301 106576146 70597586 106576146 847816960 228497540 847816960 116879147 847816960 116879147 77750547 116879147 799563960 297687284 799563960 691337870 799563960 691337870 519127095 691337870 862871950 204468887 862871950 618193820 862871950 618193820 524386260 618193820 793468487 306419847 793468487 56752469 793468487 56752469 961810641 56752469 220411742 332341655 220411742 266473549 220411742 266473549 822953420 266473549 234097444 351895224 234097444 431036131 234097444 431036131 708606977 431036131 11263494 17353777 11263494 86776536 11263494 86776536 58104040 86776536 147291967 223039737 147291967 271237371 147291967 271237371 178315076 271237371 358261996 606485102 358261996 858917281 358261996 858917281 586254782 858917281 899895153 150702311 899895153 793701471 899895153 793701471 435543619 793701471 804277494 291247107 804277494 538949342 804277494 538949342 398730310 538949342 149540700 226363732 149540700 297222670 149540700 297222670 196671768 297222670 532663128 938398325 532663128 708490620 532663128 708490620 600886023 708490620 413331861 983530889 413331861 585745558 413331861 585745558 556253204 585745558 887698895 168764317 887698895 377775379 887698895 377775379 252237980 377775379 545787389 669247570 545787389 338762998 545787389 338762998 225292055 338762998 180027334 273774684 180027334 613290786 180027334 613290786 443445964 613290786 971497960 42482748 971497960 880047217 971497960 880047217 478452573 880047217 363725720 757544896 363725720 18268330 363725720 18268330 11976721 18268330 381479616 622668166 381479616 781961085 381479616 781961085 632813615 781961085 203952963 307535298 203952963 551836065 203952963 551836065 517720477 551836065 751307020 367681863 751307020 500304401 751307020 500304401 401626306 500304401 113857194 170754574 113857194 611765919 113857194 611765919 610865436 611765919 78546265 117890134 78546265 276499741 78546265 276499741 181899761 276499741 360327432 644805399 360327432 307616964 360327432 307616964 204006281 307616964 34582503 50795131 34582503 632401835 34582503 632401835 435214968 632401835 586257733 577474522 586257733 321443184 586257733 321443184 783096831 321443184 296596189 444895497 296596189 20608645 296596189 20608645 13332592 20608645 36616837 54167300 36616837 291610660 36616837 291610660 804040068 291610660 869609248 195196928 869609248 92877569 869609248 92877569 61986400 92877569 431175453 612673704 431175453 180017419 431175453 180017419 119923726 180017419 54930885 82422022 54930885 597696641 54930885 597696641 462948489 597696641 111447055 166835124 111447055 698569381 111447055 698569381 525402198 698569381 241553721 362549280 241553721 829328793 241553721 829328793 647367947 829328793 556607596 952167840 556607596 395474992 556607596 395474992 263668191 395474992 706761600 433664846 706761600 217291775 706761600 217291775 143879430 217291775 103514870 154941546 103514870 730953230 103514870 730953230 425170957 730953230 733596762 394576490 733596762 395131825 733596762 395131825 263432571 395131825 421512814 960927439 421512814 625271639 421512814 625271639 487205146 625271639 631789160 907116813 631789160 86604950 631789160 86604950 942188983 86604950 604841871 813842075 604841871 911095259 604841871 911095259 372720492 911095259 164064998 248482836 164064998 601267486 164064998 601267486 432533949 601267486 149531747 226325485 149531747 166877540 149531747 166877540 111574194 166877540 370769677 919519677 370769677 368006507 370769677 368006507 245418108 368006507 223342935 336318707 223342935 336466782 223342935 336466782 223515094 336466782 219776153 331552939 219776153 957311339 219776153 957311339 421873546 957311339 639911599 751284447 639911599 87325325 639911599 87325325 58460986 87325325 43387325 64622761 43387325 408794043 43387325 408794043 272545448 408794043 604704266 952065067 604704266 2086809 604704266 2086809 1458924 2086809 222566021 335077197 222566021 814139649 222566021 814139649 657992168 814139649 239428469 359147934 239428469 36969436 239428469 36969436 24614083 36969436 838788355 242151393 838788355 126091050 838788355 126091050 83838326 126091050 288322791 431610151 288322791 288269392 288322791 288269392 190573595 288269392 435410556 785764661 435410556 729314663 435410556 729314663 568632999 729314663 470330773 683969427 470330773 904602149 470330773 904602149 521832192 904602149 912125788 132638357 912125788 194966207 912125788 194966207 129900964 194966207 182615221 277732322 182615221 359269108 182615221 359269108 239551454 359269108 862442084 205027287 862442084 429074905 862442084 429074905 286505134 429074905 863372466 203520809 863372466 128967277 863372466 128967277 85898091 128967277 581024829 534433469 581024829 818817152 581024829 818817152 659505499 818817152 761510243 353435230 761510243 808758146 761510243 808758146 406136568 808758146 733678773 394328282 733678773 818430293 733678773 818430293 662390714 818430293 904349695 144223323 904349695 586855656 904349695 586855656 657900574 586855656 995804946 5988651 995804946 527215471 995804946 527215471 637301836 527215471 359334 515743 359334 459289368 359334 459289368 689078555 459289368 766046077 345993647 766046077 389637708 766046077 389637708 736315006 389637708 27149822 40826448 27149822 440107129 27149822 440107129 293734053 440107129 820248969 270373405 820248969 170899099 820248969 170899099 886289133 170899099 336186589 633039356 336186589 264116664 336186589 264116664 824596658 264116664 252282287 377825598 252282287 943098382 252282287 943098382 400858245 943098382 310905977 466626037 310905977 703111867 310905977 703111867 600827031 703111867 792276225 308196031 792276225 207126151 792276225 207126151 861108443 207126151 35210320 51878319 35210320 682851489 35210320 682851489 582226482 682851489 596696100 539051945 596696100 234320097 596696100 234320097 154979462 234320097 189284810 286802961 189284810 264967479 189284810 264967479 174443813 264967479 817416535 274012319 817416535 872177033 817416535 872177033 390145034 872177033 769432098 341151327 769432098 324767991 769432098 324767991 780780560 324767991 136108764 204821444 136108764 339382171 136108764 339382171 225696317 339382171 596909775 977771896 596909775 411654739 596909775 411654739 274284617 411654739 600677995 622814972 600677995 876705838 600677995 876705838 384025460 876705838 958861552 60971679 958861552 138591147 958861552 138591147 92403522 138591147 814715054 278391114 814715054 226472166 814715054 226472166 849221536 226472166 741437956 382039077 741437956 252061418 741437956 252061418 832169104 252061418 334656183 896813672 334656183 349989726 334656183 349989726 232899127 349989726 14430086 22574848 14430086 339907911 14430086 339907911 770078107 339907911 216759912 326859025 216759912 236062601 216759912 236062601 156136210 236062601 190722681 288373696 190722681 704588004 190722681 704588004 570279790 704588004 527603211 910869605 527603211 247025465 527603211 247025465 835738104 247025465 476535936 540478585 476535936 20979163 476535936 20979163 986029324 20979163 270399496 406051752 270399496 176667969 270399496 176667969 882340925 176667969 859342902 210043511 859342902 313750148 859342902 313750148 788616105 313750148 500642724 792927736 500642724 759398846 500642724 759398846 645804867 759398846 354569964 892816960 354569964 296714604 354569964 296714604 196345118 296714604 574497981 947475910 574497981 122559689 574497981 122559689 919014978 122559689 606422083 550232448 606422083 740331778 606422083 740331778 652468885 740331778 800579151 296428096 800579151 703274047 800579151 703274047 637869868 703274047 843703188 235259821 843703188 441337023 843703188 441337023 701395451 441337023 535297209 903982686 535297209 921107601 535297209 921107601 630795931 921107601 317425146 477244496 317425146 528452330 317425146 528452330 553255294 528452330 646860905 549994650 646860905 301769304 646860905 301769304 199715059 301769304 612501707 752034535 612501707 556420743 612501707 556420743 338232721 556420743 919170059 122276043 919170059 332110904 919170059 332110904 775552403 332110904 807225953 287273652 807225953 449601765 807225953 449601765 695552729 449601765 830463910 255268904 830463910 262836599 830463910 262836599 172811850 262836599 363603098 967422697 363603098 617404735 363603098 617404735 553114730 617404735 607372793 646714954 607372793 369501618 607372793 369501618 750067679 369501618 408520601 686711971 408520601 969502084 408520601 969502084 417107240 969502084 469863362 627090607 469863362 88852624 469863362 88852624 59295728 88852624 586215454 612829369 586215454 449914797 586215454 449914797 695336896 449914797 838972324 241691840 838972324 22042426 838972324 22042426 14025789 22042426 210128493 317178570 210128493 390703078 210128493 390703078 260736429 390703078 846065463 231330947 846065463 51776050 846065463 51776050 965144939 51776050 778637670 327503552 778637670 189785569 778637670 189785569 126422031 189785569 268652028 403209273 268652028 848003481 268652028 848003481 338686204 848003481 833040961 250681227 833040961 197099622 833040961 197099622 868210047 197099622 727744283 403003634 727744283 235925552 727744283 235925552 843205386 235925552 51548913 76895200 51548913 333166315 51548913 333166315 220990955 333166315 789872091 311658456 789872091 503845363 789872091 503845363 590234789 503845363 442629225 918796964 442629225 290525023 442629225 290525023 804645210 290525023 261566386 392012423 261566386 680428906 261566386 680428906 438435180 680428906 510036568 975831800 510036568 656979502 510036568 656979502 464273051 656979502 105793867 158718472 105793867 357811479 105793867 357811479 238465248 357811479 438433544 590236698 438433544 111205049 438433544 111205049 926707848 111205049 939901468 90561389 939901468 72301041 939901468 72301041 951476822 72301041 929535216 107408620 929535216 147142392 929535216 147142392 902258623 147142392 898918245 152339531 898918245 903172489 898918245 903172489 401732030 903172489 814298206 278946930 814298206 489548485 814298206 489548485 325622774 489548485 412291363 706639400 412291363 152337130 412291363 152337130 898948221 152337130 156166483 236133579 156166483 245069921 156166483 245069921 161825113 245069921 111747716 166999222 111747716 615320764 111747716 615320764 434887141 615320764 897553570 154105453 897553570 614985087 897553570 614985087 465265576 614985087 514733683 683959290 514733683 55464340 514733683 55464340 962742872 55464340 943674641 84269085 943674641 284288294 943674641 284288294 187406095 284288294 546811067 746925733 546811067 135702171 546811067 135702171 90276762 135702171 628039940 862149142 628039940 350531502 628039940 350531502 233238113 350531502 475127780 834259530 475127780 923286639 475127780 923286639 351181615 923286639 895139459 157714676 895139459 906424403 895139459 906424403 484406493 906424403 717444942 418556999 717444942 461802248 717444942 461802248 308150929 461802248 448453036 592879639 448453036 84937132 448453036 84937132 56797080 84937132 249591853 373728743 249591853 35402431 249591853 35402431 23406640 35402431 831204397 254054205 831204397 443999264 831204397 443999264 296133352 443999264 809660359 284335623 809660359 889202005 809660359 889202005 597318143 889202005 691751446 455673287 691751446 354805458 691751446 354805458 760615834 354805458 33534625 49526542 33534625 976366014 33534625 976366014 372851705 976366014 772313837 336678079 772313837 657248789 772313837 657248789 607086694 657248789 80525160 120619708 80525160 382742553 80525160 382742553 255494261 382742553 287508270 430345443 287508270 560358931 287508270 560358931 455932610 560358931 91473994 137499729 91473994 41233044 91473994 41233044 27422789 41233044 461793380 852715219 461793380 562291702 461793380 562291702 335859095 562291702 79829114 119703588 79829114 115416280 79829114 115416280 76736757 115416280 674812809 481371548 674812809 17676335 674812809 17676335 988134675 17676335 297224785 445646972 297224785 895947535 297224785 895947535 591116974 895947535 599868430 579610807 599868430 419917776 599868430 419917776 716399177 419917776 654275944 861069251 654275944 799783132 654275944 799783132 564322850 799783132 211000238 318206871 211000238 210732300 211000238 210732300 140055323 210732300 706291036 434473826 706291036 511270721 706291036 511270721 525413421 511270721 12077069 18402148 12077069 684136967 12077069 684136967 391737417 684136967 690831496 456954980 690831496 95799727 690831496 95799727 936402555 95799727 729472553 400584976 729472553 905026205 729472553 905026205 468627523 905026205 755399416 361400720 755399416 788922719 755399416 788922719 434532715 788922719 270162996 405694255 270162996 273380611 270162996 273380611 817753772 273380611 632110887 887294094 632110887 764045370 632110887 764045370 479364839 764045370 332480928 499343811 332480928 977196670 332480928 977196670 333784376 977196670 297454085 446253546 297454085 141054187 297454085 141054187 906088742 141054187 154146087 232889370 154146087 146837272 154146087 146837272 97801889 146837272 662548949 988647924 662548949 770589496 662548949 770589496 344445636 770589496 16704251 25923489 16704251 580449787 16704251 580449787 360279756 580449787 988557269 17217964 988557269 443764002 988557269 443764002 295922733 443764002 436974986 907736725 436974986 829751660 436974986 829751660 550027819 829751660 594012945 941510410 594012945 591406430 594012945 591406430 546750472 591406430 830897058 254758006 830897058 457419940 830897058 457419940 690486902 457419940 543135048 936072271 543135048 757787982 543135048 757787982 500426329 757787982 385238466 818392034 385238466 334869568 385238466 334869568 773673371 334869568 104595569 156999483 104595569 697890572 104595569 697890572 591595361 697890572 573139 890838 573139 202234380 573139 202234380 864420430 202234380 297062688 445434839 297062688 179080697 297062688 179080697 119481858 179080697 626433827 995752178 626433827 303897470 626433827 303897470 201307624 303897470 635960345 833527812 635960345 817347211 635960345 817347211 604732925 817347211 984531513 23114808 984531513 76895198 984531513 76895198 948415249 76895198 450923210 680978979 450923210 107602744 450923210 107602744 71140334 107602744 447878070 939912656 447878070 613691536 447878070 613691536 642061800 613691536 581518794 514511582 581518794 528641695 581518794 528641695 335058772 528641695 860998478 207245633 860998478 915087162 860998478 915087162 435648951 915087162 8894992 13394931 8894992 850203258 8894992 850203258 544886053 850203258 551016771 687611021 551016771 995175130 551016771 995175130 335203802 995175130 463433846 795582571 463433846 163603153 463433846 163603153 890954500 163603153 947873281 77385749 947873281 152164814 947873281 152164814 899088676 152164814 519699797 536489572 519699797 994878795 519699797 994878795 491792090 994878795 878165288 183002662 878165288 723953770 878165288 723953770 435286607 723953770 777937069 328574070 777937069 490933796 777937069 490933796 668780394 490933796 853487695 219819630 853487695 415267077 853487695 415267077 276648792 415267077 163227010 247489362 163227010 345979482 163227010 345979482 766083740 345979482 62808491 94221553 62808491 331961145 62808491 331961145 775663717 331961145 172097179 261471262 172097179 514225461 172097179 514225461 622943326 514225461 557177540 559411957 557177540 396128002 557177540 396128002 264012673 396128002 140910313 212125272 140910313 655091309 140910313 655091309 376951249 655091309 85254614 128261133 85254614 175340377 85254614 175340377 116640129 175340377 44848893 66682054 44848893 600371855 44848893 600371855 395132458 600371855 568240688 802357636 568240688 38287498 568240688 38287498 25442790 38287498 394674601 690032476 394674601 850381954 394674601 850381954 648932787 850381954 142144480 214323553 142144480 296217794 142144480 296217794 195824485 296217794 61059532 91570995 61059532 755291374 61059532 755291374 481749043 755291374 555880866 930469774 555880866 538883026 555880866 538883026 372211073 538883026 155513252 235314429 155513252 66642493 155513252 66642493 955047108 66642493 821987754 267906371 821987754 247287612 821987754 247287612 163124733 247287612 849152366 226582989 849152366 819969224 849152366 819969224 616170833 819969224 595242091 806166814 595242091 383656664 595242091 383656664 256092954 383656664 975197361 36981158 975197361 82132812 975197361 82132812 945044836 82132812 290537068 435136857 290537068 298929720 290537068 298929720 798776709 298929720 673893405 482726738 673893405 476348199 673893405 476348199 316943770 476348199 781804874 323270235 781804874 79190067 781804874 79190067 53046163 79190067 731833895 397403360 731833895 99905572 731833895 99905572 66372385 99905572 944833685 82541301 944833685 612809115 944833685 612809115 398821243 612809115 116277395 174515758 116277395 419375228 116277395 419375228 279418271 419375228 897343469 154321483 897343469 85134983 897343469 85134983 943069227 85134983 685757373 464346918 685757373 281926698 685757373 281926698 811777010 281926698 816359050 275683961 816359050 35005979 816359050 35005979 976888530 35005979 893341409 160560092 893341409 384636522 893341409 384636522 739610552 384636522 625922907 792949525 625922907 880114673 625922907 880114673 350895348 880114673 123360276 185057698 123360276 464903018 123360276 464903018 685425507 464903018 580434944 613742544 580434944 197170501 580434944 197170501 131358552 197170501 861564803 206654245 861564803 140616808 861564803 140616808 906343452 140616808 327391860 492539986 327391860 424620488 327391860 424620488 712969485 424620488 391418192 959144185 391418192 245908805 391418192 245908805 836364507 245908805 828898189 257558830 828898189 688321122 828898189 688321122 600472274 688321122 114310837 171258556 114310837 302215359 114310837 302215359 796850944 302215359 943684230 84152032 943684230 705990005 943684230 705990005 457113084 705990005 106052169 159098273 106052169 719560384 106052169 719560384 377431755 719560384 492246864 870355985 492246864 281683139 492246864 281683139 185408660 281683139 65792970 99006869 65792970 890230247 65792970 890230247 432876025 890230247 126824577 190466929 126824577 30717640 126824577 30717640 979560732 30717640 404603512 793372728 404603512 272305339 404603512 272305339 179116374 272305339 860998083 207245771 860998083 740334970 860998083 740334970 557176364 740334970 666555017 494448344 666555017 690066165 666555017 690066165 337361632 690066165 720703139 413833252 720703139 700821468 720703139 700821468 340973047 700821468 720765137 413702098 720765137 45647624 720765137 45647624 30591042 45647624 290248312 434683722 290248312 280484200 290248312 280484200 812980404 280484200 249812922 374035396 249812922 483888443 249812922 483888443 673069080 483888443 912781047 131609591 912781047 621942388 912781047 621942388 590353238 621942388 992028290 11560279 992028290 786683033 992028290 786683033 425178028 786683033 376797930 618674133 376797930 195972886 376797930 195972886 869045319 195972886 876171556 185711258 876171556 941064676 876171556 941064676 618754191 941064676 426417795 805182775 426417795 621555894 426417795 621555894 344111689 621555894 167372350 253745718 167372350 441639426 167372350 441639426 701210931 441639426 685498829 464663192 685498829 833787450 685498829 833787450 368402337 833787450 827905532 259268506 827905532 909565971 827905532 909565971 477859108 909565971 247504933 370852358 247504933 46639740 247504933 46639740 968155670 46639740 789247219 312773894 789247219 740647327 789247219 740647327 574982585 740647327 176447573 268179536 176447573 739577089 176447573 739577089 551459610 739577089 695402452 449792856 695402452 175742654 695402452 175742654 883131747 175742654 832768952 251340583 832768952 737850754 832768952 737850754 657077702 737850754 485527856 686441772 485527856 700391527 485527856 700391527 658309380 700391527 294898589 442143858 294898589 146242406 294898589 146242406 902731329 146242406 421046764 948692768 421046764 424080705 421046764 424080705 713327773 424080705 749810068 369948542 749810068 318606944 749810068 318606944 211284395 318606944 417166489 868566707 417166489 514492705 417166489 514492705 608141900 514492705 127803230 191915958 127803230 473917973 127803230 473917973 679501726 473917973 89447140 134586717 89447140 169113052 89447140 169113052 887394025 169113052 132617375 199251441 132617375 55995643 132617375 55995643 37790326 55995643 50631195 75609790 50631195 531492556 50631195 531492556 460789613 531492556 152013389 229857916 152013389 29660140 152013389 29660140 19155963 29660140 650652847 562809552 650652847 50359309 650652847 50359309 966076577 50359309 67976020 102673122 67976020 511536722 67976020 511536722 583879308 511536722 396275976 863296635 396275976 901649236 396275976 901649236 609221867 901649236 664958848 496611157 664958848 793050629 664958848 793050629 518005334 793050629 191277553 289326302 191277553 663136448 191277553 663136448 581256809 663136448 60031581 90006798 60031581 101330242 60031581 101330242 933572706 101330242 171074760 259821483 171074760 73347909 171074760 73347909 950772413 73347909 451629815 702775830 451629815 402091376 451629815 402091376 267769936 402091376 253450899 380053174 253450899 664659048 253450899 664659048 364893211 664659048 891395530 162898473 891395530 490809723 891395530 490809723 668902072 490809723 847080166 229408543 847080166 858706757 847080166 858706757 506455237 858706757 443815293 813781424 443815293 552837932 443815293 552837932 531250433 552837932 161719027 244859086 161719027 543261666 161719027 543261666 388464146 543261666 568013395 541587814 568013395 143341482 568013395 143341482 904872599 143341482 783837805 320238341 783837805 448808832 783837805 448808832 299062214 448808832 205139552 309372377 205139552 241584908 205139552 241584908 839102781 241584908 517373238 948152461 517373238 442903700 517373238 442903700 295385731 442903700 187504763 284372514 187504763 60858343 187504763 60858343 958946924 60858343 113543532 170044622 113543532 338001070 113543532 338001070 771246337 338001070 980226030 29893589 980226030 22348874 980226030 22348874 14240044 22348874 912610607 131730370 912610607 408424726 912610607 408424726 723982032 408424726 519496067 810051226 519496067 870505682 519496067 870505682 582562660 870505682 873062193 190181402 873062193 67222307 873062193 67222307 954657782 67222307 206038002 310990214 206038002 206767598 206038002 206767598 861510559 206767598 313018679 470142554 313018679 971060 313018679 971060 624424 971060 524549753 802833903 524549753 69003599 524549753 69003599 46548081 69003599 436185429 662967019 436185429 302146638 436185429 302146638 199969970 302146638 479302456 594434196 479302456 371906357 479302456 371906357 248209056 371906357 931353737 104561305 931353737 289618884 931353737 289618884 191505947 289618884 820060615 270614440 820060615 450698253 820060615 450698253 694909590 450698253 306480743 459442356 306480743 567382982 306480743 567382982 627416177 567382982 574566174 517221203 574566174 187190854 574566174 187190854 875112361 187190854 104099894 155949928 104099894 255387770 104099894 255387770 830323558 255387770 8758064 13173201 8758064 346119312 8758064 346119312 765945701 346119312 211377641 318661063 211377641 341479339 211377641 341479339 227422500 341479339 669231833 490335142 669231833 950743983 669231833 950743983 446795486 950743983 638686295 921951542 638686295 112505250 638686295 112505250 74751093 112505250 22440073 33672534 22440073 435626709 22440073 435626709 705575690 435626709 198445315 300133682 198445315 940772434 198445315 940772434 458391175 940772434 508356187 617989539 508356187 73146627 508356187 73146627 49183403 73146627 389489424 677759213 389489424 31084740 389489424 31084740 979320316 31084740 787945161 314635722 787945161 143079069 787945161 143079069 95361192 143079069 121217150 181922502 121217150 506211484 121217150 506211484 603981873 506211484 551470409 551329904 551470409 323966275 551470409 323966275 214481457 323966275 726413740 405258055 726413740 181046828 726413740 181046828 879579523 181046828 979042301 31600083 979042301 971059 979042301 971059 999151809 971059 859154748 210678975 859154748 420386251 859154748 420386251 715978761 420386251 476934488 881671174 476934488 341504531 476934488 341504531 769123129 341504531 289331879 433317469 289331879 465476322 289331879 465476322 310426341 465476322 390265289 599286244 390265289 492050354 390265289 492050354 327140380 492050354 495800524 819084233 495800524 645049296 495800524 645049296 431263610 645049296 540692579 875549154 540692579 646227429 540692579 646227429 544817242 646227429 55584394 83236655 55584394 80860976 55584394 80860976 53897920 80860976 202330283 305232852 202330283 275150927 202330283 275150927 816650878 275150927 547796671 918870653 547796671 981470365 547796671 981470365 446557383 981470365 304230518 456102187 304230518 656107227 304230518 656107227 392880170 656107227 329902012 495532589 329902012 114517367 329902012 114517367 76233357 114517367 675255605 480560590 675255605 526016924 675255605 526016924 345953359 526016924 62799748 94147157 62799748 17846933 62799748 17846933 11755762 17846933 358589158 718459646 358589158 17553873 358589158 17553873 11483706 17553873 295925072 443801657 295925072 607230074 295925072 607230074 652268203 607230074 838710744 242400611 838710744 192732379 838710744 192732379 128436857 192732379 569451117 609347510 569451117 353793841 569451117 353793841 235408727 353793841 89013610 134012294 89013610 892528061 89013610 892528061 347955591 892528061 944197721 83031370 944197721 180765814 944197721 180765814 120409679 180765814 583434453 661636901 583434453 74557344 583434453 74557344 949917655 74557344 164179957 248597116 164179957 617193423 164179957 617193423 498330974 617193423 830469847 255261897 830469847 566349799 830469847 566349799 519501611 566349799 773585879 334966832 773585879 20333904 773585879 20333904 13204997 20333904 609639584 903334866 609639584 282412308 609639584 282412308 811377787 282412308 313228077 470519009 313228077 120773931 313228077 120773931 920055816 120773931 726704756 404798999 726704756 767321747 726704756 767321747 483126655 767321747 676016435 478955079 676016435 292904232 676016435 292904232 803091461 292904232 809065683 284962874 809065683 815970972 809065683 815970972 616450307 815970972 903114335 145814680 903114335 6685016 903114335 6685016 995172306 6685016 369528858 909505645 369528858 244661171 369528858 244661171 161620302 244661171 228840689 343685348 228840689 978814884 228840689 978814884 623782028 978814884 517730845 874910285 517730845 385618704 517730845 385618704 739144281 385618704 698100210 446131372 698100210 27231804 698100210 27231804 982076611 27231804 500784447 745089678 500784447 236239376 500784447 236239376 842859048 236239376 222477384 334900406 222477384 739651791 222477384 739651791 568944113 739651791 674701658 481461766 674701658 421866846 674701658 421866846 281172737 421866846 912504890 131867703 912504890 300504285 912504890 300504285 797829349 300504285 322851680 485675527 322851680 424928467 322851680 424928467 712772760 424928467 100131504 150615723 100131504 849889199 100131504 849889199 435988923 849889199 153631275 232351237 153631275 32987928 153631275 32987928 21666520 32987928 378869893 643777408 378869893 212416547 378869893 212416547 141152005 212416547 353899751 766442534 353899751 94551361 353899751 94551361 62995919 94551361 933288970 101705346 933288970 223505805 933288970 223505805 147637836 223505805 488688577 720220276 488688577 163525586 488688577 163525586 109464247 163525586 808037232 286411048 808037232 589433319 808037232 589433319 529804445 589433319 598147504 594149160 598147504 452055265 598147504 452055265 301275768 452055265 216589365 326595715 216589365 848419128 216589365 848419128 392609221 848419128 910060334 136194330 910060334 295976556 910060334 295976556 801044043 295976556 201130223 303757972 201130223 668005558 201130223 668005558 361587283 668005558 333783657 760854548 333783657 228056759 333783657 228056759 150816378 228056759 879279126 181439557 879279126 891389600 879279126 891389600 567279951 891389600 466614569 552003380 466614569 71986566 466614569 71986566 48437893 71986566 101264496 152337128 101264496 368682064 101264496 368682064 750656975 368682064 276810496 415507497 276810496 910760130 276810496 910760130 453140787 910760130 971910944 41688432 971910944 56105851 971910944 56105851 37878264 56105851 122641757 183842655 122641757 301624437 122641757 301624437 797232814 301624437 57036918 85280525 57036918 217735781 57036918 217735781 144055572 217735781 874705427 187805695 874705427 111135608 874705427 111135608 926772219 111135608 750255055 369261294 750255055 869282041 750255055 869282041 599744376 869282041 309606751 464187282 309606751 666969791 309606751 666969791 356777006 666969791 456899513 799987954 456899513 875403337 456899513 875403337 365986679 875403337 461675686 895010300 461675686 774058086 461675686 774058086 471674294 774058086 808483722 285983947 808483722 832499436 808483722 832499436 375741625 832499436 471722456 902574453 471722456 789924429 471722456 789924429 407602230 789924429 630183841 748484151 630183841 485072929 630183841 485072929 322567416 485072929 180559711 274629792 180559711 196827089 180559711 196827089 131139310 196827089 857683001 213052471 857683001 493114943 857683001 493114943 667532422 493114943 279682884 419682124 279682884 933278016 279682884 933278016 339810015 933278016 343483213 650365498 343483213 191701069 343483213 191701069 871968363 191701069 880592896 179051996 880592896 559716449 880592896 559716449 427254361 559716449 161070756 243673636 161070756 872189766 161070756 872189766 457067726 872189766 474347368 589334108 474347368 146093084 474347368 146093084 902817534 146093084 646689766 858285981 646689766 402889721 646689766 402889721 268432371 402889721 510967356 586668262 510967356 858517383 510967356 858517383 373559238 858517383 692712598 453808766 692712598 978360157 692712598 978360157 348038597 978360157 706461875 434026510 706461875 52856071 706461875 52856071 964496824 52856071 400695768 980150363 400695768 463993232 400695768 463993232 309463703 463993232 290769405 435524666 290769405 487338788 290769405 487338788 671118211 487338788 880403708 179528575 880403708 807409150 880403708 807409150 399966408 807409150 964491191 52868866 964491191 875189451 964491191 875189451 520137298 875189451 450170713 791362337 450170713 276850176 450170713 276850176 815545455 276850176 729320433 400813892 729320433 238023069 729320433 238023069 841608502 238023069 168291999 255658439 168291999 128046170 168291999 128046170 915473123 128046170 778161385 328232326 778161385 250500042 778161385 250500042 165390614 250500042 930658540 105690341 930658540 877894925 930658540 877894925 489990412 877894925 540432262 648740984 540432262 896554682 540432262 896554682 580459312 896554682 296295907 444181710 296295907 389635516 296295907 389635516 736317611 389635516 327241194 492324099 327241194 578314433 327241194 578314433 427842672 578314433 409440285 567248502 409440285 87396199 409440285 87396199 941746238 87396199 238163376 357229798 238163376 989626677 238163376 989626677 447198248 989626677 433472802 689158019 433472802 897255316 433472802 897255316 507757993 897255316 607028996 555246127 607028996 23223653 607028996 23223653 984437812 23223653 739895559 384135845 739895559 206193050 739895559 206193050 861804739 206193050 813818746 279472183 813818746 105241452 813818746 105241452 69760163 105241452 242187051 363531115 242187051 83313160 242187051 83313160 55685751 83313160 153292122 231836054 153292122 144457431 153292122 144457431 904153091 144457431 633587986 835376204 633587986 819630284 633587986 819630284 577104395 819630284 252050577 377370268 252050577 28652427 252050577 28652427 981300758 28652427 649876932 922743002 649876932 541769732 649876932 541769732 546660789 541769732 326041884 490244744 326041884 531368312 326041884 531368312 424420371 531368312 651190113 804570560 651190113 449891534 651190113 449891534 695359811 449891534 621093667 675644106 621093667 962672409 621093667 962672409 492028891 962672409 777559735 329358009 777559735 9928068 777559735 9928068 992890334 9928068 609903256 699012981 609903256 109185132 609903256 109185132 927948039 109185132 422137406 546570580 422137406 750035177 422137406 750035177 514657190 750035177 179023754 272021171 179023754 686822498 179023754 686822498 627563026 686822498 228145624 342771332 228145624 146491144 228145624 146491144 902581065 146491144 427912947 984965261 427912947 217889820 427912947 217889820 144184701 217889820 705741722 435347656 705741722 731868388 705741722 731868388 494628203 731868388 949139368 75865335 949139368 570526635 949139368 570526635 348953417 570526635 534398414 656342122 534398414 851589409 534398414 851589409 415678425 851589409 456035216 868021273 456035216 481722057 456035216 481722057 674573635 481722057 135038393 203011352 135038393 803235292 135038393 803235292 629262585 803235292 376180418 554735355 376180418 143562741 376180418 143562741 904621312 143562741 650081937 518375623 650081937 56540243 650081937 56540243 38202349 56540243 657648691 967872168 657648691 7508158 657648691 7508158 994542216 7508158 736539026 389400834 736539026 874727233 736539026 874727233 407585662 874727233 580255305 524321852 580255305 191635351 580255305 191635351 872010438 191635351 827833996 259342104 827833996 42239570 827833996 42239570 971611487 42239570 482703088 619908269 482703088 176333516 482703088 176333516 882618430 176333516 941672670 87532634 941672670 205466977 941672670 205466977 136572538 205466977 47135029 69863336 47135029 986911908 47135029 986911908 474353401 986911908 685143794 465501071 685143794 84940462 685143794 84940462 943205694 84940462 291035901 436309285 291035901 949879790 291035901 949879790 363852933 949879790 578696720 783801462 578696720 737428661 578696720 737428661 507659625 737428661 249541364 373660549 249541364 95167526 2
183782 1667584 0 1667584 851165 1667584 1237677 1265719 1237677 975981 1237677 975981 989737 975981 3548648 1908792 3548648 1066730 3548648 1066730 3314127 1066730 4121078 2459127 4121078 4805336 4121078 4805336 3319085 4805336 839277 860582 839277 4110366 839277 4110366 3347493 4110366 396051 1259829 396051 1183254 396051 1183254 458746 1183254 4044130 2653203 4044130 259621 4044130 259621 1411591 259621 1115665 563320 1115665 2488552 1115665 2488552 4191545 2488552 4525698 2134555 4525698 2598330 4525698 2598330 4086874 2598330 4079814 2412597 4079814 1903547 4079814 1903547 3580615 1903547 4621515 2919790 4621515 2805031 4621515 2805031 3331797 2805031 3553715 1877139 3553715 2914721 3553715 2914721 4560143 2914721 2874406 3343317 2874406 2318762 2874406 2318762 3982522 2318762 3343123 4982482 3343123 896323 3343123 896323 757846 896323 1031178 1024249 1031178 1431828 1031178 1431828 1416510 1431828 1668250 4061828 1668250 2952169 1668250 2952169 4639726 2952169 879970 767228 879970 354853 879970 354853 362979 354853 3352438 4775277 3352438 3053626 3352438 3053626 4716592 3053626 3865280 1663137 3865280 967084 3865280 967084 698918 967084 1343259 1346325 1343259 927848 1343259 927848 941803 927848 819255 839605 819255 3069597 819255 3069597 4735837 3069597 1081888 604789 1081888 1641882 1081888 1641882 3313508 1641882 3331204 4905142 3331204 1146546 3331204 1146546 505322 1146546 3328387 3756098 3328387 1029051 3328387 1029051 1035314 1029051 1685753 2611058 1685753 3317397 1685753 3317397 333743 3317397 1657439 1886097 1657439 3350220 1657439 3350220 4032124 3350220 4049116 1684713 4049116 3349732 4049116 3349732 1691518 3349732 723859 755355 723859 4308358 723859 4308358 1657451 4308358 1673488 1656708 1673488 3008731 1673488 3008731 3643634 3008731 190981 1455371 190981 370062 190981 370062 1673725 370062 230165 1454621 230165 3116554 230165 3116554 3561836 3116554 1647261 3224130 1647261 675238 1647261 675238 673356 675238 4144540 2484580 4144540 1334306 4144540 1334306 314268 1334306 3920552 2252413 3920552 3345987 3920552 3345987 3316638 3345987 4086368 2410236 4086368 2817065 4086368 2817065 4488847 2817065 4744965 3075360 4744965 1659435 4744965 1659435 1130998 1659435 1275849 376438 1275849 1148745 1275849 1148745 3337219 1148745 3336358 2615450 3336358 2844567 3336358 2844567 4517211 2844567 1045375 592063 1045375 2680505 1045375 2680505 4351990 2680505 3384767 3327281 3384767 1038951 3384767 1038951 654440 1038951 4083976 2558550 4083976 2847186 4083976 2847186 4526749 2847186 3244663 1654433 3244663 3330515 3244663 3330515 4342739 3330515 3319017 2581927 3319017 2783771 3319017 2783771 4458601 2783771 4352449 1652492 4352449 292352 4352449 292352 1366939 292352 1674779 3449969 1674779 1036565 1674779 1036565 613196 1036565 611568 612307 611568 1930052 611568 1930052 3594525 1930052 3351763 3659034 3351763 3345306 3351763 3345306 143903 3345306 4347362 2667993 4347362 3848668 4347362 3848668 3336722 3848668 464827 1204331 464827 3345423 464827 3345423 298118 3345423 1259114 435081 1259114 1196669 1259114 1196669 3330796 1196669 731648 717984 731648 1649801 731648 1649801 3988953 1649801 4508440 3321468 4508440 1298470 4508440 1298470 375439 1298470 1406433 249313 1406433 290156 1406433 290156 1353079 290156 367180 1278214 367180 3334814 367180 3334814 1856309 3334814 3721866 3331634 3721866 1657708 3721866 1657708 2161800 1657708 4130910 2540354 4130910 3546238 4130910 3546238 1652889 3546238 4333474 3351362 4333474 4766391 4333474 4766391 3317151 4766391 4077553 2589130 4077553 1680228 4077553 1680228 4784680 1680228 3580834 1883260 3580834 2409376 3580834 2409376 4049056 2409376 983063 1656553 983063 3909144 983063 3909144 1647707 3909144 795895 3339704 795895 1677463 795895 1677463 303160 1677463 4583531 1659335 4583531 2161270 4583531 2161270 4535082 2161270 280810 1649165 280810 3340769 280810 3340769 4656661 3340769 789406 863416 789406 2206625 789406 2206625 4451195 2206625 1186134 1190036 1186134 2228322 1186134 2228322 4444553 2228322 1676294 3941611 1676294 361173 1676294 361173 1299040 361173 458342 423687 458342 2831917 458342 2831917 4498637 2831917 3825944 2841080 3825944 259180 3825944 259180 1423146 259180 1452331 4225026 1452331 661444 1452331 661444 3313457 661444 4388982 2752195 4388982 898630 4388982 898630 781585 898630 771059 740816 771059 3852236 771059 3852236 3344906 3852236 3701089 2009682 3701089 862336 3701089 862336 1667714 862336 1149081 1652137 1149081 3322563 1149081 3322563 3507491 3322563 3345774 1287058 3345774 235264 3345774 235264 3998641 235264 1213215 1200869 1213215 3335034 1213215 3335034 1401452 3335034 3318130 530727 3318130 794660 3318130 794660 887606 794660 204983 3342101 204983 908058 204983 908058 733503 908058 3335119 4172971 3335119 2954234 3335119 2954234 1656759 2954234 600543 1074346 600543 2651555 600543 2651555 4003983 2651555 1682109 169570 1682109 2988121 1682109 2988121 3645644 2988121 1898202 3323632 1898202 1685053 1898202 1685053 2816575 1685053 3597286 1949546 3597286 1880243 3597286 1880243 3538037 1880243 3343415 4348491 3343415 2248580 3343415 2248580 3933107 2248580 4342278 2689540 4342278 3335102 4342278 3335102 4172471 3335102 3600790 3079038 3600790 2537761 3600790 2537761 3344408 2537761 4574788 1648833 4574788 2740733 4574788 2740733 3904678 2740733 1677219 3714024 1677219 2205953 1677219 2205953 3891245 2205953 3338049 726335 3338049 3041315 3338049 3041315 3636297 3041315 307026 1360225 307026 1015670 307026 1015670 641917 1015670 4115149 2462547 4115149 1668172 4115149 1668172 1670158 1668172 895740 753931 895740 363467 895740 363467 368300 363467 4124955 2511784 4124955 4461239 4124955 4461239 3320820 4461239 3685632 3320530 3685632 1683133 3685632 1683133 1628368 1683133 3345872 1483177 3345872 1657999 3345872 1657999 177327 1657999 786381 755033 786381 1673911 786381 1673911 654924 1673911 212421 219014 212421 72413 212421 72413 3347271 72413 3611055 1923690 3611055 4574590 3611055 4574590 1685591 4574590 1676035 2025044 1676035 1003322 1676035 1003322 979008 1003322 4550637 3350546 4550637 1664422 4550637 1664422 627285 1664422 1905974 3320744 1905974 1055941 1905974 1055941 3315080 1055941 1656396 2477327 1656396 1667585 1656396 1667585 466477 1667585 3349201 4798113 3349201 4461641 3349201 4461641 3317967 4461641 322167 323188 322167 3342359 322167 3342359 909709 3342359 2247192 1655981 2247192 561822 2247192 561822 578591 561822 4130943 2515312 4130943 1936024 4130943 1936024 1662517 1936024 3530871 1649693 3530871 2913542 3530871 2913542 4569522 2913542 4084958 2407742 4084958 3903144 4084958 3903144 3321538 3903144 4339779 2349711 4339779 1659099 4339779 1659099 3064617 1659099 4663261 1658394 4663261 3369678 4663261 3369678 3336797 3369678 1681767 3938814 1681767 3256293 1681767 3256293 1679929 3256293 4251670 3349047 4251670 2946214 4251670 2946214 4601129 2946214 4602052 1685037 4602052 1387727 4602052 1387727 262820 1387727 4417949 2747590 4417949 2064231 4417949 2064231 3735974 2064231 4408171 2263262 4408171 1937580 4408171 1937580 3588740 1937580 1677174 4073708 1677174 3029177 1677174 3029177 3648074 3029177 3341486 770373 3341486 3078284 3341486 3078284 4733039 3078284 1216008 419406 1216008 768487 1216008 768487 1676903 768487 4608271 2959445 4608271 2146263 4608271 2146263 4530611 2146263 3694978 2049094 3694978 255886 3694978 255886 1648241 255886 458636 475625 458636 1002595 458636 1002595 666796 1002595 2516496 1665185 2516496 3330704 2516496 3330704 3235029 3330704 1451851 3319098 1451851 2418048 1451851 2418048 4230789 2418048 1673961 4338464 1673961 4597121 1673961 4597121 386398 4597121 4228910 2577629 4228910 1665825 4228910 1665825 282003 1665825 3334511 4369506 3334511 1091334 3334511 1091334 3334040 1091334 4749092 3077097 4749092 984201 4749092 984201 3323653 984201 663458 664971 663458 4732336 663458 4732336 1678909 4732336 434818 3705927 434818 2105726 434818 2105726 4576042 2105726 1654184 1664628 1654184 1668290 1654184 1668290 4455614 1668290 483816 467926 483816 3318701 483816 3318701 3383301 3318701 2255651 1667372 2255651 2462705 2255651 2462705 4135914 2462705 205016 216101 205016 2539774 205016 2539774 4222268 2539774 3982180 3341811 3982180 917994 3982180 917994 748313 917994 1062946 1091933 1062946 584002 1062946 584002 584714 584002 315773 332254 315773 1957425 315773 1957425 4725508 1957425 2722008 1657542 2722008 757894 2722008 757894 881420 757894 374161 389349 374161 922529 374161 922529 4794448 922529 4517699 2868941 4517699 2115945 4517699 2115945 3328270 2115945 4443004 2765120 4443004 2636004 4443004 2636004 4308787 2636004 3337059 894969 3337059 917377 3337059 917377 1673493 917377 671488 3320415 671488 364113 671488 364113 1282645 364113 4214248 2470048 4214248 1681268 4214248 1681268 37619 1681268 331124 1344112 331124 1685627 331124 1685627 438867 1685627 3313433 2435965 3313433 3756667 3313433 3756667 1678148 3756667 4606501 2922313 4606501 936208 4606501 936208 740569 936208 692194 713054 692194 1681234 692194 1681234 3532343 1681234 3674966 2963384 3674966 2341191 3674966 2341191 4349837 2341191 1190422 1159491 1190422 1072185 1190422 1072185 593906 1072185 1618164 1664990 1618164 2070627 1618164 2070627 3743318 2070627 1346057 1340275 1346057 1654870 1346057 1654870 3019959 1654870 974499 686753 974499 2018729 974499 2018729 3683585 2018729 921123 733297 921123 2620606 921123 2620606 4278725 2620606 3076833 1655756 3076833 1189287 3076833 1189287 1199816 1189287 4666419 1677559 4666419 3316300 4666419 3316300 3207550 3316300 4554939 2128308 4554939 1141112 4554939 1141112 553790 1141112 1370099 319514 1370099 209782 1370099 209782 1462844 209782 1680135 500654 1680135 3056726 1680135 3056726 3342803 3056726 780319 800501 780319 3098404 780319 3098404 4765335 3098404 542226 535715 542226 2789440 542226 2789440 3862088 2789440 861645 834519 861645 1652043 861645 1652043 4162081 1652043 3615352 1962148 3615352 2127817 3615352 2127817 3773342 2127817 1658347 3623258 1658347 3065039 1658347 3065039 3321376 3065039 4516291 2869115 4516291 676276 4516291 676276 987683 676276 4125176 2543634 4125176 1391143 4125176 1391143 281752 1391143 4112264 2540249 4112264 1729214 4112264 1729214 1684742 1729214 1685280 382310 1685280 657776 1685280 657776 1684691 657776 4070030 2410117 4070030 2843520 4070030 2843520 4523567 2843520 4378436 2705290 4378436 2756721 4378436 2756721 3926295 2756721 447396 1243984 447396 1446245 447396 1446245 233382 1446245 4272890 2380159 4272890 2955731 4272890 2955731 4618786 2955731 1357471 294546 1357471 1652526 1357471 1652526 339954 1652526 4038556 2631714 4038556 3313796 4038556 3313796 2292161 3313796 3738757 2078747 3738757 2589693 3738757 2589693 4285709 2589693 3351021 209927 3351021 3196189 3351021 3196189 3323324 3196189 2995284 3339504 2995284 2884321 2995284 2884321 1651456 2884321 4726876 1948118 4726876 1114945 4726876 1114945 566542 1114945 4579345 2943253 4579345 4526431 4579345 4526431 3339467 4526431 3607579 3054675 3607579 3513237 3607579 3513237 3327355 3513237 4426974 2246557 4426974 2909484 4426974 2909484 4590346 2909484 4394125 2300881 4394125 1026078 4394125 1026078 662539 1026078 1685005 4222856 1685005 2648910 1685005 2648910 4026380 2648910 604598 1060501 604598 1413859 604598 1413859 262385 1413859 1054251 614449 1054251 1984269 1054251 1984269 3644036 1984269 3794779 2842612 3794779 382342 3794779 382342 377324 382342 1316070 3351157 1316070 3003195 1316070 3003195 3663764 3003195 4275247 2374293 4275247 1080874 4275247 1080874 559149 1080874 534954 525301 534954 1931988 534954 1931988 4753637 1931988 1227068 463434 1227068 996181 1227068 996181 986209 996181 4655343 1668112 4655343 4351523 4655343 4351523 3315999 4351523 1016499 985166 1016499 3313611 1016499 3313611 1654560 3313611 355313 351829 355313 270583 355313 270583 1685669 270583 1288242 1683774 1288242 2235111 1288242 2235111 4441647 2235111 2239264 3325648 2239264 775976 2239264 775976 871102 775976 1653872 1635033 1653872 516814 1653872 516814 1147970 516814 3345340 281911 3345340 2765547 3345340 2765547 4429834 2765547 1391744 1409631 1391744 2460165 1391744 2460165 4124550 2460165 1151296 1144986 1151296 3322707 1151296 3322707 1659367 3322707 809135 786499 809135 925146 809135 925146 918480 925146 4024971 2640649 4024971 2617183 4024971 2617183 4283636 2617183 4148325 2499710 4148325 3351880 4148325 3351880 1675930 3351880 3318664 3083646 3318664 1412640 3318664 1412640 1428084 1412640 4134259 3344120 4134259 1666668 4134259 1666668 2460212 1666668 3988223 2336862 3988223 2888295 3988223 2888295 4558865 2888295 1302602 1282657 1302602 1672541 1302602 1672541 4485448 1672541 353418 1338252 353418 261454 353418 261454 1427481 261454 4169984 2506716 4169984 2723080 4169984 2723080 4398110 2723080 3326930 4280086 3326930 401361 3326930 401361 1267222 401361 739803 726654 739803 971513 739803 971513 1673199 971513 978852 986060 978852 1682566 978852 1682566 4164026 1682566 1668485 2680092 1668485 2173319 1668485 2173319 3809372 2173319 3347721 3308358 3347721 3741546 3347721 3741546 1675522 3741546 4312132 2633623 4312132 934161 4312132 934161 703029 934161 351748 3316953 351748 3501792 351748 3501792 1662478 3501792 251682 1400869 251682 1446633 251682 1446633 241756 1446633 4071653 2603989 4071653 1249517 4071653 1249517 418787 1249517 727202 909119 727202 2506907 727202 2506907 4161904 2506907 2823538 1662190 2823538 2972581 2823538 2972581 3685572 2972581 1108970 1110225 1108970 3468606 1108970 3468606 1682930 3468606 3720549 2049038 3720549 676430 3720549 676430 704225 676430 4793848 3119398 4793848 2410505 4793848 2410505 4248200 2410505 4197877 2525957 4197877 1647004 4197877 1647004 2392645 1647004 500585 1195764 500585 1677969 500585 1677969 1836342 1677969 282593 1382406 282593 3340445 282593 3340445 1233518 3340445 4623063 3333858 4623063 3319261 4623063 3319261 4544603 3319261 4894265 3319732 4894265 1096763 4894265 1096763 591242 1096763 1778638 1678044 1778638 1272680 1778638 1272680 1251472 1272680 1663717 2518087 1663717 904050 1663717 904050 885084 904050 3968326 3344183 3968326 1661481 3968326 1661481 1063754 1661481 3325893 1649641 3325893 1677582 3325893 1677582 2985745 1677582 4075707 2578681 4075707 4047717 4075707 4047717 3313951 4047717 4471115 2825090 4471115 3096769 4471115 3096769 3554292 3096769 638762 1022854 638762 1046172 638762 1046172 1028680 1046172 800547 798122 800547 2725792 800547 2725792 4419278 2725792 446151 3350527 446151 935110 446151 935110 751801 935110 4199157 2535101 4199157 2720818 4199157 2720818 3351400 2720818 1650536 201844 1650536 633246 1650536 633246 622003 633246 3899402 2774946 3899402 3389819 3899402 3389819 1681360 3389819 1041512 619500 1041512 2281498 1041512 2281498 4387897 2281498 4111797 2580409 4111797 2202354 4111797 2202354 4461548 2202354 3344383 1480236 3344383 1674666 3344383 1674666 2149563 1674666 3653538 1985314 3653538 2506348 3653538 2506348 4148743 2506348 3558276 1900815 3558276 4373370 3558276 4373370 3315775 4373370 766686 905438 766686 3343242 766686 3343242 248758 3343242 919549 3324043 919549 3343290 919549 3343290 3898048 3343290 4192244 2493239 4192244 2217904 4192244 2217904 3880881 2217904 1286964 367260 1286964 3032750 1286964 3032750 1686235 3032750 3615920 3066160 3615920 3032957 3615920 3032957 4718536 3032957 3824455 1657316 3824455 1811113 3824455 1811113 1686093 1811113 654525 634704 654525 1345452 654525 1345452 1338066 1345452 4478418 2811632 4478418 2583291 4478418 2583291 4249246 2583291 2901675 3350479 2901675 3343496 2901675 3343496 3697503 3343496 4549545 2152058 4549545 1741284 4549545 1741284 3319767 1741284 3327121 1806282 3327121 1908881 3327121 1908881 3555686 1908881 3940208 1680996 3940208 331469 3940208 331469 1348819 331469 3349315 2165717 3349315 2952214 3349315 2952214 3724660 2952214 4116987 2564353 4116987 1990660 4116987 1990660 3653617 1990660 4106630 2440546 4106630 2084347 4106630 2084347 3321368 2084347 1652800 1940693 1652800 1463916 1652800 1463916 4084642 1463916 3621464 3041438 3621464 1649505 3621464 1649505 1497573 1649505 3342996 2600824 3342996 2462293 3342996 2462293 1663799 2462293 1659432 1303781 1659432 1677877 1659432 1677877 481836 1677877 1679007 343541 1679007 1678570 1679007 1678570 4719748 1678570 1303951 354179 1303951 2331194 1303951 2331194 1652956 2331194 4231493 2582824 4231493 4032482 4231493 4032482 1446158 4032482 801499 784235 801499 847388 801499 847388 853244 847388 1653886 1912495 1653886 1973327 1653886 1973327 3641187 1973327 3317580 4553500 3317580 1302671 3317580 1302671 1323788 1302671 1270432 1258212 1270432 1425471 1270432 1425471 1430341 1425471 3655151 1993590 3655151 4557294 3655151 4557294 3342105 4557294 1661984 4698610 1661984 1950016 1661984 1950016 4751765 1950016 903473 777466 903473 4395720 903473 4395720 3346170 4395720 1463157 1430617 1463157 1199314 1463157 1199314 463150 1199314 440062 1649209 440062 2420890 440062 2420890 4113826 2420890 1648007 2672376 1648007 688283 1648007 688283 984492 688283 3714421 1665274 3714421 2853900 3714421 2853900 3805359 2853900 1656318 3580120 1656318 1662050 1656318 1662050 198909 1662050 4274246 2608391 4274246 2373368 4274246 2373368 4313867 2373368 3349469 2081707 3349469 3117361 3349469 3117361 3340186 3117361 1020657 1025096 1020657 3836809 1020657 3836809 3328613 3836809 702518 3535257 702518 1971614 702518 1971614 4694349 1971614 4573495 2111636 4573495 2563760 4573495 2563760 1661848 2563760 1868812 2560295 1868812 2057372 1868812 2057372 4617440 2057372 749989 1651777 749989 2535008 749989 2535008 4214303 2535008 3447589 1647096 3447589 752018 3447589 752018 936255 752018 4455636 2201096 4455636 3348991 4455636 3348991 2059834 3348991 2374053 1663941 2374053 1672865 2374053 1672865 4462630 1672865 3749740 1678368 3749740 1682510 3749740 1682510 4659155 1682510 3838148 2844786 3838148 2628630 3838148 2628630 4302848 2628630 200071 220053 200071 1985006 200071 1985006 4682272 1985006 3440783 3346787 3440783 1652976 3440783 1652976 2132863 1652976 1996542 3322426 1996542 682126 1996542 682126 692887 682126 3552498 3120150 3552498 4529252 3552498 4529252 3344415 4529252 1651139 2311024 1651139 4453514 1651139 4453514 3318594 4453514 3566835 1924066 3566835 3339212 3566835 3339212 3047128 3339212 2349177 3099736 2349177 2305494 2349177 2305494 4363607 2305494 3856531 2803232 3856531 1651012 3856531 1651012 570837 1651012 3349546 4491574 3349546 3101480 3349546 3101480 4767908 3101480 1643254 3336750 1643254 2316006 1643254 2316006 4005060 2316006 3843531 2141505 3843531 1685778 3843531 1685778 3391575 1685778 2089464 2962625 2089464 2561344 2089464 2561344 4225222 2561344 4910626 3332307 4910626 3031072 4910626 3031072 4734129 3031072 542017 545117 542017 3322636 542017 3322636 4623493 3322636 3329744 1339523 3329744 2847579 3329744 2847579 3816815 2847579 273507 1392252 273507 3013403 273507 3013403 3658224 3013403 1152683 502741 1152683 719104 1152683 719104 732818 719104 1498498 3316024 1498498 1670966 1498498 1670966 4277487 1670966 585933 1647243 585933 3009872 585933 3009872 3665438 3009872 3825883 2848362 3825883 2954791 3825883 2954791 3729555 2954791 1678911 2594973 1678911 3331320 1678911 3331320 714590 3331320 1396526 1670708 1396526 2507068 1396526 2507068 4170446 2507068 4213761 3352358 4213761 346678 4213761 346678 3348854 346678 801044 1680944 801044 265647 801044 265647 232922 265647 1054510 1087476 1054510 1679558 1054510 1679558 2020958 1679558 545188 547604 545188 2307143 545188 2307143 4008135 2307143 1290172 1288777 1290172 3340829 1290172 3340829 3213914 3340829 3340722 1951857 3340722 498930 3340722 498930 1158736 498930 2285089 3335576 2285089 1684240 2285089 1684240 1303662 1684240 1765684 3334713 1765684 1660996 1765684 1660996 2099218 1660996 3341212 4525554 3341212 3768481 3341212 3768481 3337986 3768481 3647504 3329265 3647504 231692 3647504 231692 1440931 231692 700389 704340 700389 956594 700389 956594 977689 956594 4069303 2438096 4069303 1492100 4069303 1492100 3319808 1492100 4343720 2311987 4343720 2726652 4343720 2726652 3960569 2726652 4326137 2685373 4326137 697011 4326137 697011 996015 697011 4421938 2252144 4421938 2173422 4421938 2173422 4461192 2173422 1675842 4634073 1675842 1027962 1675842 1027962 628437 1027962 3316933 2984596 3316933 3352659 3316933 3352659 3561182 3352659 739023 746407 739023 916783 739023 916783 763734 916783 4186922 2538035 4186922 3346273 4186922 3346273 2157170 3346273 3401766 1661963 3401766 4643967 3401766 4643967 1666279 4643967 4705263 1951886 4705263 857593 4705263 857593 856931 857593 1148161 1158281 1148161 3348659 1148161 3348659 332269 3348659 3990422 2358824 3990422 2962420 3990422 2962420 3706679 2962420 1684108 2908584 1684108 524868 1684108 524868 549620 524868 231813 1408911 231813 1660700 231813 1660700 3943970 1660700 4588174 2074851 4588174 4028984 4588174 4028984 1653153 4028984 4490255 2172975 4490255 2085182 4490255 2085182 3759828 2085182 673967 685270 673967 1055489 673967 1055489 1653556 1055489 2749339 3320321 2749339 740506 2749339 740506 735898 740506 1336458 1328140 1336458 3353084 1336458 3353084 1837150 3353084 1685617 2585382 1685617 2058550 1685617 2058550 3705513 2058550 744218 1651800 744218 1660039 744218 1660039 153270 1660039 2449174 3131973 2449174 2727126 2449174 2727126 1649448 2727126 678723 990942 678723 3315278 678723 3315278 3511064 3315278 3345534 1633596 3345534 633921 3345534 633921 1025287 633921 1652818 492458 1652818 3337792 1652818 3337792 3637280 3337792 1017284 3326715 1017284 4950883 1017284 4950883 3316927 4950883 564235 1669981 564235 1540882 564235 1540882 1662979 1540882 3349984 2458006 3349984 1914271 3349984 1914271 4750510 1914271 4530506 2141805 4530506 3493380 4530506 3493380 1649007 3493380 1360983 303955 1360983 2408013 1360983 2408013 4270966 2408013 1124488 1148841 1124488 846826 1124488 846826 3338314 846826 801200 798535 801200 1321845 801200 1321845 1325617 1321845 889409 756137 889409 1685506 889409 1685506 4391981 1685506 3816839 2122635 3816839 962710 3816839 962710 1669216 962710 4626441 2031356 4626441 2120943 4626441 2120943 4557136 2120943 3035442 3322094 3035442 3321824 3035442 3321824 2116151 3321824 4571318 2109589 4571318 753565 4571318 753565 899787 753565 591856 3326280 591856 1022222 591856 1022222 1028603 1022222 4419388 2776084 4419388 1623702 4419388 1623702 3315405 1623702 1451784 1446702 1451784 1949297 1451784 1949297 3587808 1949297 929816 913044 929816 1344987 929816 1344987 1321021 1344987 3804200 2856992 3804200 1508641 3804200 1508641 1671246 1508641 3339661 2637827 3339661 2377308 3339661 2377308 3348291 2377308 4136712 2484827 4136712 1193873 4136712 1193873 3325081 1193873 3948489 3349300 3948489 1664132 3948489 1664132 1166928 1664132 558046 553143 558046 2091972 558046 2091972 3791799 2091972 248930 1678468 248930 1656742 248930 1656742 486977 1656742 4400558 2752210 4400558 284660 4400558 284660 3315608 284660 3734795 2055879 3734795 1026170 3734795 1026170 645540 1026170 4697618 1678504 4697618 2406263 4697618 2406263 4055206 2406263 1683453 608001 1683453 2686206 1683453 2686206 3960843 2686206 3304429 3342953 3304429 350901 3304429 350901 355889 350901 2188832 1673729 2188832 4114058 2188832 4114058 3325125 4114058 3341209 3367607 3341209 3730469 3341209 3730469 1675851 3730469 1281128 1659180 1281128 1414373 1281128 1414373 3323051 1414373 1650680 1822548 1650680 1665545 1650680 1665545 4804385 1665545 4827563 1670955 4827563 3350732 4827563 3350732 4070710 3350732 3094154 2676576 3094154 1588627 3094154 1588627 1667432 1588627 242577 1425795 242577 2367272 242577 2367272 3343459 2367272 791052 778487 791052 3339978 791052 3339978 4509591 3339978 885119 1674395 885119 1036034 885119 1036034 1024788 1036034 4673496 1984771 4673496 420468 4673496 420468 1266890 420468 517723 1145653 517723 608937 517723 608937 3336745 608937 766820 765190 766820 2974515 766820 2974515 3703833 2974515 3338217 4248754 3338217 2843774 3338217 2843774 3321356 2843774 3126861 1646717 3126861 480654 3126861 480654 1683240 480654 3906595 2752750 3906595 2244948 3906595 2244948 3903724 2244948 1653788 4562821 1653788 3425577 1653788 3425577 1666881 3425577 3461296 3338384 3461296 871679 3461296 871679 875947 871679 1655919 3330920 1655919 993068 1655919 993068 1677507 993068 4229737 2541765 4229737 1654511 4229737 1654511 2035599 1654511 672579 668624 672579 1659809 672579 1659809 1908376 1659809 4763797 3325197 4763797 4316862 4763797 4316862 1671335 4316862 1677031 816690 1677031 3317123 1677031 3317123 4921301 3317123 465537 1677895 465537 2325704 465537 2325704 1659143 2325704 3590298 3319706 3590298 1886682 3590298 1886682 3542414 1886682 776802 748378 776802 1678774 776802 1678774 589524 1678774 3860262 2199018 3860262 894109 3860262 894109 3316340 894109 3535651 1878892 3535651 4251422 3535651 4251422 224130 4251422 818181 827314 818181 3657066 818181 3657066 3329212 3657066 276133 1392963 276133 2816573 276133 2816573 3323843 2816573 4564048 2885417 4564048 1418869 4564048 1418869 1391675 1418869 4790136 3140741 4790136 656820 4790136 656820 1025757 656820 2947166 3323226 2947166 3337415 2947166 3337415 3658852 3337415 1010549 1019014 1010549 2005652 1010549 2005652 3660840 2005652 2622909 1650651 2622909 2211397 2622909 2211397 4483660 2211397 1629753 1658156 1629753 1657058 1629753 1657058 4888902 1657058 770336 891054 770336 701251 770336 701251 942596 701251 3829469 3336193 3829469 640744 3829469 640744 1045764 640744 1138650 1138713 1138650 760801 1138650 760801 1656953 760801 3639715 1679961 3639715 1655657 3639715 1655657 3731886 1655657 1071033 1039541 1071033 885703 1071033 885703 1685620 885703 1473793 4113990 1473793 2644290 1473793 2644290 4039791 2644290 3776180 3334925 3776180 2365100 3776180 2365100 4063496 2365100 3316595 1290176 3316595 2134079 3316595 2134079 4511518 2134079 2390228 3334349 2390228 1654839 2390228 1654839 3541753 1654839 869399 830428 869399 1204135 869399 1204135 1176798 1204135 3694680 2013841 3694680 1167196 3694680 1167196 1131675 1167196 1915989 1676578 1915989 362414 1915989 362414 343807 362414 3331074 4125960 3331074 1558750 3331074 1558750 1686408 1558750 228235 1439953 228235 2047993 228235 2047993 4645990 2047993 4782810 3114865 4782810 4518119 4782810 4518119 1655610 4518119 3321289 2581972 3321289 1648040 3321289 1648040 4349560 1648040 3832867 2163888 3832867 981401 3832867 981401 688745 981401 4272614 2390467 4272614 3317259 4272614 3317259 796254 3317259 4294113 2618762 4294113 2608004 4294113 2608004 4263185 2608004 4841716 3347330 4841716 1671145 4841716 1671145 3705780 1671145 4595668 394270 4595668 2295118 4595668 2295118 3986575 2295118 3865202 2803009 3865202 3350599 3865202 3350599 3768503 3350599 4715863 3035270 4715863 212881 4715863 212881 4034146 212881 1364882 1382368 1364882 2100384 1364882 2100384 3786229 2100384 3989720 2671114 3989720 3316103 3989720 3316103 1817127 3316103 497524 1189746 497524 2248218 497524 2248218 4400971 2248218 4445306 2780642 4445306 2203138 4445306 2203138 4440629 2203138 1386482 1375197 1386482 249645 1386482 249645 216802 249645 4384483 2719489 4384483 3347100 4384483 3347100 4342451 3347100 4019269 2349349 4019269 2610197 4019269 2610197 4280322 2610197 4714113 1948881 4714113 3874833 4714113 3874833 1660416 3874833 4071924 2608984 4071924 3006206 4071924 3006206 2121647 3006206 4624149 1265953 4624149 2213194 4624149 2213194 3902369 2213194 3688174 2022663 3688174 4352889 3688174 4352889 1649618 4352889 1656737 37790 1656737 246330 1656737 246330 257027 246330 1654150 3758079 1654150 2717887 1654150 2717887 3931970 2717887 4362468 2717439 4362468 1782372 4362468 1782372 1683859 1782372 3331005 539960 3331005 917034 3331005 917034 765322 917034 4596380 2914196 4596380 2613635 4596380 2613635 3336503 2613635 4519369 2856461 4519369 1932765 4519369 1932765 3350634 1932765 2928663 3342862 2928663 2306873 2928663 2306873 3330494 2306873 4118319 3350687 4118319 2827985 4118319 2827985 4506028 2827985 3134639 2469703 3134639 4510853 3134639 4510853 3350375 4510853 1320989 1325624 1320989 2049734 1320989 2049734 4639308 2049734 1664712 2092233 1664712 918899 1664712 918899 1678164 918899 3339529 3227321 3339529 2981068 3339529 2981068 3659024 2981068 327982 309413 327982 396967 327982 396967 1258913 396967 3497150 1665064 3497150 3320978 3497150 3320978 4235419 3320978 283806 287136 283806 3747499 283806 3747499 1681824 3747499 4457875 3332952 4457875 4978395 4457875 4978395 3352212 4978395 1669256 412993 1669256 1383619 1669256 1383619 1674051 1383619 4524925 2864698 4524925 1678967 4524925 1678967 952270 1678967 614072 606175 614072 64391 614072 64391 3324420 64391 4287034 2401135 4287034 3132817 4287034 3132817 4783494 3132817 2166861 3347551 2166861 2516119 2166861 2516119 3319759 2516119 3323866 1090860 3323866 2328262 3323866 2328262 3971870 2328262 461987 473065 461987 981184 461987 981184 1011017 981184 373070 1655278 373070 3338081 373070 3338081 3769130 3338081 4185253 2521148 4185253 3322901 4185253 3322901 3657726 3322901 3989970 2314729 3989970 2536428 3989970 2536428 4127347 2536428 3540099 3121129 3540099 1664696 3540099 1664696 4683928 1664696 4078214 2395277 4078214 2835449 4078214 2835449 1683060 2835449 1184086 3320915 1184086 3675989 1184086 3675989 3345271 3675989 1673321 4206244 1673321 1201915 1673321 1201915 1197216 1201915 1654298 1051214 1654298 2831300 1654298 2831300 3838153 2831300 675040 3333155 675040 1089563 675040 1089563 1106982 1089563 4072257 3325564 4072257 1991634 4072257 1991634 3315727 1991634 1311982 1314188 1311982 658673 1311982 658673 1044784 658673 4027577 2356907 4027577 3103868 4027577 3103868 3584674 3103868 4081646 2451111 4081646 3864309 4081646 3864309 3336338 3864309 1434565 1470406 1434565 3117695 1434565 3117695 4784988 3117695 854174 3315578 854174 3396839 854174 3396839 1652735 3396839 1996363 2836963 1996363 3063564 1996363 3063564 1661969 3063564 3328763 565655 3328763 2039916 3328763 2039916 1675288 2039916 3340529 3614749 3340529 810414 3340529 810414 782368 810414 2232866 1658222 2232866 1657236 2232866 1657236 300847 1657236 869485 776032 869485 1663716 869485 1663716 138801 1663716 3109585 2594472 3109585 3331182 3109585 3331182 4398808 3331182 3314019 1591757 3314019 1673813 3314019 1673813 1681724 1673813 2393814 3337643 2393814 1678991 2393814 1678991 528483 1678991 3347702 2006741 3347702 1284464 3347702 1284464 1288398 1284464 1661736 1689270 1661736 3332298 1661736 3332298 2578578 3332298 3340204 3270793 3340204 1648872 3340204 1648872 3552654 1648872 214129 1685534 214129 1999562 214129 1999562 3644715 1999562 2986990 1657753 2986990 776410 2986990 776410 1683513 776410 842774 818284 842774 2770860 842774 2770860 4463314 2770860 234847 272173 234847 828460 234847 828460 826044 828460 920167 938759 920167 1070277 920167 1070277 1080935 1070277 1408942 1403762 1408942 2857382 1408942 2857382 3321078 2857382 4603559 2922689 4603559 1010135 4603559 1010135 1006434 1010135 3314143 540022 3314143 2639305 3314143 2639305 4314002 2639305 4257560 2566495 4257560 2584603 4257560 2584603 4255640 2584603 3806053 2143475 3806053 927854 3806053 927854 897924 927854 4644652 1676859 4644652 4428933 4644652 4428933 1685178 4428933 3735219 2068645 3735219 3102272 3735219 3102272 3549037 3102272 1416677 1449454 1416677 1668747 1416677 1668747 4097574 1668747 3036106 1675206 3036106 3289213 3036106 3289213 1659118 3289213 4625873 2952236 4625873 1646853 4625873 1646853 2026314 1646853 3323027 765702 3323027 1291196 3323027 1291196 1273651 1291196 787280 859810 787280 4751647 787280 4751647 3338022 4751647 2191426 3323733 2191426 2174518 2191426 2174518 3341240 2174518 3890308 2244561 3890308 4499375 3890308 4499375 3342824 4499375 203720 242167 203720 1668549 203720 1668549 2252398 1668549 4942470 1647522 4942470 4521432 4942470 4521432 1680282 4521432 3371948 1678607 3371948 1593940 3371948 1593940 3349197 1593940 2478471 3352923 2478471 3344485 2478471 3344485 4634189 3344485 3697337 2054539 3697337 452647 3697337 452647 1214668 452647 1327430 1341199 1327430 3353032 1327430 3353032 4232285 3353032 771889 4782745 771889 1887284 771889 1887284 1649090 1887284 1749366 3332720 1749366 1088410 1749366 1088410 1101007 1088410 3326593 281017 3326593 1686197 3326593 1686197 4702445 1686197 3332836 2968664 3332836 3341470 3332836 3341470 2432111 3341470 1368765 1388850 1368765 3320053 1368765 3320053 3279642 3320053 1669536 4512618 1669536 1664796 1669536 1664796 4158794 1664796 4309533 2655033 4309533 1156987 4309533 1156987 1166052 1156987 266168 1406882 266168 2206872 266168 2206872 1681157 2206872 4977806 3329160 4977806 813247 4977806 813247 824609 813247 2452412 3317079 2452412 1729551 2452412 1729551 1673943 1729551 3655838 1204592 3655838 2348652 3655838 2348652 3989014 2348652 1663100 3086234 1663100 894147 1663100 894147 894883 894147 4374948 2293256 4374948 3370376 4374948 3370376 3325603 3370376 4331441 2638437 4331441 2255380 4331441 2255380 3901528 2255380 3329258 586624 3329258 427330 3329258 427330 3314583 427330 3337125 2365070 3337125 4119657 3337125 4119657 1657642 4119657 3990176 2692700 3990176 2796867 3990176 2796867 4473532 2796867 586926 588154 586926 218432 586926 218432 1411429 218432 4001294 2659133 4001294 1663806 4001294 1663806 4482855 1663806 4046596 2369903 4046596 1673662 4046596 1673662 2459469 1673662 1108016 1141612 1108016 1668295 1108016 1668295 2400843 1668295 235836 4044791 235836 2001881 235836 2001881 4659870 2001881 1219372 445521 1219372 4192233 1219372 4192233 1671118 4192233 246456 259048 246456 3313757 246456 3313757 357708 3313757 259813 1685476 259813 1664065 259813 1664065 4529163 1664065 3723591 2061821 3723591 1273572 3723591 1273572 1260822 1273572 60953 3313542 60953 861569 60953 861569 806685 861569 983641 698751 983641 1658226 983641 1658226 4422668 1658226 433981 1239400 433981 1673141 433981 1673141 1341013 1673141 803198 785110 803198 3097715 803198 3097715 2305096 3097715 1653451 1237236 1653451 3348352 1653451 3348352 1911340 3348352 4234481 2558421 4234481 1113479 4234481 1113479 1106009 1113479 4466015 2183409 4466015 2007266 4466015 2007266 3681495 2007266 419115 432143 419115 1442501 419115 1442501 1664581 1442501 1257360 419582 1257360 1281463 1257360 1281463 406476 1281463 4676958 3344109 4676958 1674317 4676958 1674317 375382 1674317 1657021 2519120 1657021 2549130 1657021 2549130 4104057 2549130 875147 870048 875147 2074515 875147 2074515 1670715 2074515 3315500 254342 3315500 739981 3315500 739981 936350 739981 409234 402893 409234 2949188 409234 2949188 4622988 2949188 3964933 2727207 3964933 1108234 3964933 1108234 566337 1108234 3335898 2316386 3335898 3342905 3335898 3342905 3716533 3342905 958171 938158 958171 334485 958171 334485 313619 334485 497815 1206548 497815 3057341 497815 3057341 3647022 3057341 3333415 2169355 3333415 3132230 3333415 3132230 3318045 3132230 693473 703005 693473 1661191 693473 1661191 889203 1661191 1027544 1008773 1027544 2051666 1027544 2051666 2091715 2051666 216572 3346957 216572 2975625 216572 2975625 3698568 2975625 3827185 2155165 3827185 96186 3827185 96186 1653047 96186 842389 809001 842389 1250439 842389 1250439 3342562 1250439 4778662 1675532 4778662 3321084 4778662 3321084 1223851 3321084 179310 1668248 179310 1658495 179310 1658495 2594818 1658495 249212 247448 249212 1661680 249212 1661680 3347122 1661680 3340508 4563569 3340508 2094408 3340508 2094408 4571736 2094408 717829 943770 717829 2364610 717829 2364610 4018948 2364610 3604335 1945845 3604335 3990583 3604335 3990583 3344762 3990583 3715575 2944883 3715575 669797 3715575 669797 1023374 669797 1649393 4386454 1649393 1651439 1649393 1651439 537405 1651439 3576418 1913493 3576418 3942047 3576418 3942047 3323226 3942047 3387760 3336786 3387760 2268504 3387760 2268504 1671754 2268504 3333097 4635935 3333097 3324751 3333097 3324751 3626897 3324751 3952545 2301964 3952545 970112 3952545 970112 696185 970112 328803 1350178 328803 2503660 328803 2503660 4190978 2503660 4798562 1890146 4798562 2303643 4798562 2303643 4343920 2303643 3941483 2280185 3941483 3337153 3941483 3337153 4701880 3337153 1040647 3331690 1040647 3315764 1040647 3315764 807497 3315764 1683169 87799 1683169 3316316 1683169 3316316 3032095 3316316 1262428 1260319 1262428 3337855 1262428 3337855 3352955 3337855 830734 836070 830734 2206114 830734 2206114 3868165 2206114 1213605 1199522 1213605 2952731 1213605 2952731 4632376 2952731 277277 3328340 277277 479364 277277 479364 1186450 479364 4191780 2474498 4191780 1657401 4191780 1657401 3657633 1657401 1219729 431313 1219729 2825359 1219729 2825359 4464716 2825359 1659265 578755 1659265 2431499 1659265 2431499 4108497 2431499 4086935 2420122 4086935 2060097 4086935 2060097 3720213 2060097 522072 522487 522072 332053 522072 332053 1319690 332053 1674151 3610304 1674151 2693632 1674151 2693632 3965425 2693632 943240 733186 943240 3324119 943240 3324119 2360315 3324119 730022 733553 730022 1394515 730022 1394515 289113 1394515 3817633 2140007 3817633 1670718 3817633 1670718 3838362 1670718 3779968 2139188 3779968 1959684 3779968 1959684 3648830 1959684 1412236 1411542 1412236 826671 1412236 826671 862194 826671 3762533 2095750 3762533 3350930 3762533 3350930 334663 3350930 754534 938129 754534 1686615 754534 1686615 1660871 1686615 696831 698893 696831 2528062 696831 2528062 4137644 2528062 2569867 1683927 2569867 3323444 2569867 3323444 1445286 3323444 3176412 3345528 3176412 826989 3176412 826989 811080 826989 1668974 4380879 1668974 1885128 1668974 1885128 1684507 1885128 1290730 369104 1290730 3676115 1290730 3676115 3349974 3676115 1673330 61642 1673330 1677037 1673330 1677037 3981133 1677037 1217405 475082 1217405 2615938 1217405 2615938 4038336 2615938 4453563 2795834 4453563 4038839 4453563 4038839 3346898 4038839 3972162 2290447 3972162 2358088 3972162 2358088 4027758 2358088 3827421 2175478 3827421 430259 3827421 430259 410490 430259 1661441 4763422 1661441 401482 1661441 401482 1670413 401482 1075610 574952 1075610 316544 1075610 316544 285855 316544 870477 788911 870477 2047264 870477 2047264 4614547 2047264 1536323 1674093 1536323 2652714 1536323 2652714 4005159 2652714 4499967 2169773 4499967 1655609 4499967 1655609 3159806 1655609 3656731 1977794 3656731 2105170 3656731 2105170 4580462 2105170 284357 1413754 284357 6282 284357 6282 3329102 6282 292376 1354686 292376 1114146 292376 1114146 1119746 1114146 4062003 2415677 4062003 2614536 4062003 2614536 1662452 2614536 3316762 2353767 3316762 680216 3316762 680216 3314448 680216 3842496 3336403 3842496 911194 3842496 911194 1655164 911194 338952 340384 338952 3329620 338952 3329620 1022467 3329620 4006540 1415403 4006540 1677942 4006540 1677942 542195 1677942 723516 723110 723516 3914786 723516 3914786 3343966 3914786 1287586 3339856 1287586 2839193 1287586 2839193 4508402 2839193 1912846 3320494 1912846 156397 1912846 156397 3331320 156397 1081608 1088500 1081608 318534 1081608 318534 309096 318534 4026179 2632912 4026179 1667815 4026179 1667815 5000548 1667815 4281589 1647655 4281589 2717121 4281589 2717121 4375146 2717121 3751136 2898167 3751136 2642441 3751136 2642441 4040837 2642441 3981721 2675013 3981721 4515967 3981721 4515967 3344931 4515967 2879916 3331219 2879916 2266736 2879916 2266736 4386099 2266736 183191 3329232 183191 1668001 183191 1668001 2265141 1668001 3699459 2061798 3699459 1060585 3699459 1060585 1648818 1060585 991634 1648650 991634 2086549 991634 2086549 4561974 2086549 1363921 1361135 1363921 546390 1363921 546390 530574 546390 1286570 1294891 1286570 717745 1286570 717745 3318097 717745 624692 1033452 624692 375302 624692 375302 1672777 375302 3859617 2832045 3859617 2676929 3859617 2676929 4017188 2676929 1323240 1325490 1323240 2065695 1323240 2065695 1675822 2065695 4343126 2657422 4343126 843610 4343126 843610 814990 843610 2645933 3324077 2645933 1306436 2645933 1306436 1320497 1306436 3351748 4247515 3351748 2627525 3351748 2627525 4299372 2627525 4748535 1935471 4748535 614473 4748535 614473 587337 614473 3334175 15896 3334175 2394646 3334175 2394646 4073404 2394646 3331491 3692800 3331491 485593 3331491 485593 1159086 485593 1400063 270031 1400063 3332680 1400063 3332680 3364594 3332680 4578057 2092848 4578057 4032042 4578057 4032042 1646871 4032042 4189417 2457397 4189417 1129168 4189417 1129168 1132442 1129168 4562174 2073258 4562174 574611 4562174 574611 588588 574611 1211375 480716 1211375 2560275 1211375 2560275 4097096 2560275 1658171 3304028 1658171 1679736 1658171 1679736 1964328 1679736 4213499 1656203 4213499 17343 4213499 17343 3329538 17343 4284201 2394828 4284201 750079 4284201 750079 725970 750079 4717816 1953018 4717816 1059472 4717816 1059472 1035472 1059472 3344459 128553 3344459 2186524 3344459 2186524 4469310 2186524 3820668 2131208 3820668 342199 3820668 342199 1293774 342199 1663157 4653087 1663157 1664018 1663157 1664018 1825472 1664018 3320049 191733 3320049 2977805 3320049 2977805 1647817 2977805 4722913 3075674 4722913 3345705 4722913 3345705 4734437 3345705 3884736 1675315 3884736 2898071 3884736 2898071 3767703 2898071 1673075 3293699 1673075 2279086 1673075 2279086 3963460 2279086 1341427 1345592 1341427 2143545 1341427 2143545 3792944 2143545 820474 868577 820474 464253 820474 464253 1190889 464253 4909411 1652749 4909411 1216370 4909411 1216370 1224437 1216370 3657056 1996403 3657056 4629973 3657056 4629973 1657338 4629973 1420165 3947728 1420165 1007713 1420165 1007713 656969 1007713 879300 904328 879300 1595537 879300 1595537 1655522 1595537 4774497 3113261 4774497 2479382 4774497 2479382 4177877 2479382 2171820 1683841 2171820 2607023 2171820 2607023 4064824 2607023 1676607 4914726 1676607 73164 1676607 73164 3340872 73164 3722232 2078643 3722232 3060837 3722232 3060837 4725387 3060837 1685929 3845104 1685929 4934155 1685929 4934155 1655826 4934155 1659049 3715196 1659049 827631 1659049 827631 845270 827631 797113 3324914 797113 2808013 797113 2808013 4467829 2808013 4971758 1669743 4971758 4409696 4971758 4409696 3316544 4409696 3583430 1658289 3583430 4766169 3583430 4766169 1000805 4766169 2203757 3316879 2203757 2333846 2203757 2333846 4031082 2333846 1328092 330057 1328092 4388817 1328092 4388817 1654313 4388817 4415470 2249450 4415470 1222207 4415470 1222207 3348759 1222207 1673794 2586840 1673794 3490572 1673794 3490572 3350891 3490572 1284680 397625 1284680 876662 1284680 876662 764578 876662 4586136 2892741 4586136 2653658 4586136 2653658 3997342 2653658 730525 918489 730525 2738478 730525 2738478 3937898 2738478 2502681 3321272 2502681 2843488 2502681 2843488 4526990 2843488 3336445 4945901 3336445 641359 3336445 641359 1672830 641359 3345028 2974016 3345028 2989440 3345028 2989440 4640732 2989440 3352185 3715512 3352185 1673163 3352185 1673163 67848 1673163 269087 1426628 269087 2483825 269087 2483825 4168376 2483825 1027450 669667 1027450 1001067 1027450 1001067 1017012 1001067 2331397 1647170 2331397 434866 2331397 434866 442581 434866 4460514 2794954 4460514 3006645 4460514 3006645 4681625 3006645 1042212 600105 1042212 978073 1042212 978073 685913 978073 486231 1177533 486231 1362185 486231 1362185 3342350 1362185 1303734 3744338 1303734 3348663 1303734 3348663 4276014 3348663 3818109 2142330 3818109 3065675 3818109 3065675 4745731 3065675 3638518 3028750 3638518 748094 3638518 748094 3327150 748094 3573583 3092193 3573583 2359540 3573583 2359540 4304803 2359540 4580776 3348050 4580776 1417551 4580776 1417551 249225 1417551 3331534 4572242 3331534 1291110 3331534 1291110 1302576 1291110 3881816 2795604 3881816 4125517 3881816 4125517 3320872 4125517 3994117 2354674 3994117 857166 3994117 857166 862183 857166 3718271 2930545 3718271 3348716 3718271 3348716 1408229 3348716 521312 510228 521312 3322699 521312 3322699 3295828 3322699 1095115 1124734 1095115 876669 1095115 876669 780887 876669 1193917 3313992 1193917 2274454 1193917 2274454 4374190 2274454 3883927 2223495 3883927 1658321 3883927 1658321 2718818 1658321 3715096 2030218 3715096 2578146 3715096 2578146 4090752 2578146 4234761 2565449 4234761 3049571 4234761 3049571 3624428 3049571 4473914 2804181 4473914 4616827 4473914 4616827 1672897 4616827 3827121 2855872 3827121 1663488 3827121 1663488 3027641 1663488 1679912 1406025 1679912 1335581 1679912 1335581 1333783 1335581 3602149 3069547 3602149 2658085 3602149 2658085 4332886 2658085 4151148 2515764 4151148 794906 4151148 794906 794530 794906 837337 857160 837337 1649055 837337 1649055 4036961 1649055 2486291 1657963 2486291 1651910 2486291 1651910 3614228 1651910 3965557 2285118 3965557 2174991 3965557 2174991 4494659 2174991 4370089 2696514 4370089 382001 4370089 382001 1277054 382001 821432 850721 821432 2436869 821432 2436869 4238379 2436869 2090235 1677273 2090235 2206273 2090235 2206273 3891892 2206273 3350875 4602528 3350875 3619715 3350875 3619715 3317981 3619715 3344691 742471 3344691 4911560 3344691 4911560 1678445 4911560 492964 508538 492964 2097764 492964 2097764 3780095 2097764 4756711 3122350 4756711 1684979 4756711 1684979 4124138 1684979 189101 3317761 189101 2706688 189101 2706688 3951304 2706688 1421082 226399 1421082 2959390 1421082 2959390 3678068 2959390 1654480 441826 1654480 2901670 1654480 2901670 3788455 2901670 984908 712354 984908 2627576 984908 2627576 4022874 2627576 3571627 3346104 3571627 4046010 3571627 4046010 3330421 4046010 218985 234429 218985 1308905 218985 1308905 348019 1308905 3345979 4714802 3345979 370938 3345979 370938 1281822 370938 3815041 2156255 3815041 3495286 3815041 3495286 3346178 3495286 4255849 2592903 4255849 2512631 4255849 2512631 4189960 2512631 1662531 3306675 1662531 462180 1662531 462180 1191897 462180 357154 334496 357154 678295 357154 678295 980145 678295 1199804 4658550 1199804 4590919 1199804 4590919 1671524 4590919 3320287 437639 3320287 212249 3320287 212249 1446882 212249 4530427 2146767 4530427 2313315 4530427 2313315 4337899 2313315 3374350 3332253 3374350 3909082 3374350 3909082 3328160 3909082 4393529 2258920 4393529 805297 4393529 805297 812275 805297 3327376 339016 3327376 551599 3327376 551599 583042 551599 2391031 3325155 2391031 2667477 2391031 2667477 1686300 2667477 4681727 1662170 4681727 605968 4681727 605968 607397 605968 1941190 3352811 1941190 4509804 1941190 4509804 1364812 4509804 4690643 1963987 4690643 3351407 4690643 3351407 4659978 3351407 1407469 257402 1407469 2668325 1407469 2668325 4008263 2668325 4499894 2847748 4499894 1133769 4499894 1133769 1109248 1133769 1669915 4535872 1669915 2664711 1669915 2664711 3096862 2664711 4192346 2502950 4192346 3125773 4192346 3125773 2358414 3125773 3806543 2145214 3806543 2884766 3806543 2884766 3774209 2884766 3327700 3469738 3327700 854430 3327700 854430 808068 854430 4007096 2321745 4007096 3329245 4007096 3329245 4834237 3329245 1331385 362007 1331385 2760842 1331385 2760842 3352979 2760842 1661515 4700772 1661515 238193 1661515 238193 1463841 238193 1657425 1628991 1657425 1653071 1657425 1653071 190838 1653071 4602718 2960681 4602718 604381 4602718 604381 588135 604381 1677426 3731391 1677426 1652210 1677426 1652210 3835275 1652210 4609089 2938567 4609089 3472555 4609089 3472555 3331801 3472555 3333265 144249 3333265 2288406 3333265 2288406 3945955 2288406 1037950 1034247 1037950 930818 1037950 930818 3329853 930818 3944245 1654405 3944245 3326325 3944245 3326325 1626739 3326325 685569 966199 685569 3346843 685569 3346843 4135821 3346843 4579761 2942471 4579761 3348610 4579761 3348610 2497237 3348610 3810159 2845158 3810159 2011023 3810159 2011023 4691276 2011023 621032 1074977 621032 2418021 621032 2418021 4078097 2418021 1680036 4749622 1680036 396162 1680036 396162 399947 396162 3337605 359577 3337605 848009 3337605 848009 785788 848009 3332984 4431204 3332984 408956 3332984 408956 392052 408956 3907583 2777966 3907583 2517999 3907583 2517999 4166363 2517999 4291123 2599152 4291123 2778048 4291123 2778048 4430152 2778048 4522537 2159770 4522537 2902317 4522537 2902317 3754749 2902317 678295 1680160 678295 2432829 678295 2432829 1666343 2432829 4143815 2514343 4143815 921336 4143815 921336 930941 921336 1651203 4598928 1651203 847821 1651203 847821 846822 847821 3605338 1929388 3605338 4704940 3605338 4704940 3338341 4704940 1662708 1318478 1662708 3314011 1662708 3314011 4573290 3314011 619610 1052232 619610 2199085 619610 2199085 1685599 2199085 820290 832611 820290 2075824 820290 2075824 3763876 2075824 1652178 130232 1652178 2109289 1652178 2109289 4565108 2109289 3966163 2699975 3966163 2966954 3966163 2966954 3724358 2966954 1980635 1653662 1980635 2902939 1980635 2902939 3781592 2902939 1182267 1175999 1182267 3324663 1182267 3324663 280070 3324663 3828492 3352789 3828492 674660 3828492 674660 1658715 674660 398092 413808 398092 1904641 398092 1904641 4753308 1904641 4367237 2679703 4367237 1683209 4367237 1683209 4476309 1683209 4743507 1912885 4743507 1910812 4743507 1910812 3580356 1910812 1210532 1663315 1210532 1202212 1210532 1202212 1230868 1202212 864917 862260 864917 3341413 864917 3341413 3610820 3341413 2394337 1662080 2394337 597810 2394337 597810 1093056 597810 1650060 4316206 1650060 1653226 1650060 1653226 3712905 1653226 3012879 1652138 3012879 949037 3012879 949037 731211 949037 944746 3339622 944746 3334452 944746 3334452 4849125 3334452 3346248 2060080 3346248 3331066 3346248 3331066 915401 3331066 3323042 413496 3323042 4162890 3323042 4162890 1677798 4162890 4458431 2182638 4458431 2924832 4458431 2924832 2032959 2924832 1244580 429948 1244580 1308252 1244580 1308252 1285344 1308252 1663779 3552985 1663779 673302 1663779 673302 990769 673302 1350629 1338110 1350629 365959 1350629 365959 390153 365959 1996190 3351995 1996190 2615647 1996190 2615647 4293119 2615647 3349053 2001654 3349053 2844839 3349053 2844839 3820153 2844839 2340876 1662670 2340876 2830366 2340876 2830366 4484924 2830366 4279808 1659452 4279808 2437501 4279808 2437501 4079931 2437501 3333533 2076792 3333533 1060435 3333533 1060435 1652847 1060435 2625074 1679795 2625074 2302399 2625074 2302399 1652622 2302399 3318412 2049304 3318412 2388674 3318412 2388674 1655249 2388674 1679978 3669619 1679978 958047 1679978 958047 936739 958047 2106057 1674392 2106057 2887078 2106057 2887078 3789016 2887078 1311052 1302689 1311052 2192631 1311052 2192631 4461899 2192631 673096 1004370 673096 225427 673096 225427 225125 225427 4195227 2526436 4195227 818003 4195227 818003 828051 818003 1675019 1542049 1675019 3092314 1675019 3092314 3577122 3092314 4565248 2096609 4565248 3329902 4565248 3329902 3917611 3329902 3341354 2006700 3341354 638022 3341354 638022 636480 638022 4197219 2537565 4197219 3288638 4197219 3288638 1663489 3288638 373697 377002 373697 1236137 373697 1236137 1665664 1236137 1663006 40421 1663006 1663310 1663006 1663310 1815875 1663310 547913 1123401 547913 277082 547913 277082 247211 277082 414646 427060 414646 802900 414646 802900 803502 802900 1652931 1081461 1652931 4691619 1652931 4691619 3313874 4691619 362896 1673253 362896 2456870 362896 2456870 4110205 2456870 3968182 2277826 3968182 654943 3968182 654943 690086 654943 3343486 795633 3343486 2244960 3343486 2244960 4404773 2244960 748537 922988 748537 1289540 748537 1289540 395786 1289540 4141301 2451827 4141301 1453261 4141301 1453261 1456134 1453261 359638 1325360 359638 3324841 359638 3324841 3947434 3324841 1103830 3353150 1103830 3338086 1103830 3338086 3670096 3338086 4788833 1870704 4788833 1665750 4788833 1665750 3229135 1665750 218271 1468764 218271 3438996 218271 3438996 3314934 3438996 3983665 2285694 3983665 1656068 3983665 1656068 1029317 1656068 4408558 2759514 4408558 2925515 4408558 2925515 3736716 2925515 337070 1352518 337070 3335933 337070 3335933 20274 3335933 4316965 2339719 4316965 3044209 4316965 3044209 4715565 3044209 2654989 1657883 2654989 3329541 2654989 3329541 962513 3329541 3346307 2460594 3346307 2768076 3346307 2768076 3902185 2768076 4666397 2002235 4666397 3352003 4666397 3352003 3374292 3352003 3751595 1294616 3751595 1663561 3751595 1663561 4959115 1663561 1336704 1356824 1336704 967485 1336704 967485 997778 967485 1071790 584762 1071790 1307178 1071790 1307178 360733 1307178 1259170 1255617 1259170 708757 1259170 708757 688124 708757 1666090 1428639 1666090 4253856 1666090 4253856 1664111 4253856 4462212 2784601 4462212 3347090 4462212 3347090 3114052 3347090 769442 3321390 769442 384859 769442 384859 365047 384859 3344486 4524663 3344486 3346324 3344486 3346324 809932 3346324 891395 3321552 891395 1560959 891395 1560959 1678863 1560959 4637263 2057950 4637263 3351051 4637263 3351051 2698881 3351051 3321093 4841070 3321093 3324715 3321093 3324715 3735350 3324715 507917 512381 507917 2670810 507917 2670810 4308477 2670810 4782806 1902857 4782806 2360003 4782806 2360003 4318657 2360003 857350 794698 857350 2726045 857350 2726045 3936352 2726045 3713476 1650699 3713476 1680059 3713476 1680059 3147020 1680059 251396 1411960 251396 715606 251396 715606 724341 715606 123254 1678435 123254 3347368 123254 3347368 1315859 3347368 3638812 1966169 3638812 364783 3638812 364783 391807 364783 1586519 3323845 1586519 3588614 1586519 3588614 1685147 3588614 3633082 3328960 3633082 552056 3633082 552056 550856 552056 4100834 2595117 4100834 1002081 4100834 1002081 1013661 1002081 2210497 3322735 2210497 2585562 2210497 2585562 4265772 2585562 1081805 1073370 1081805 2025523 1081805 2025523 3682127 2025523 4325438 2364285 4325438 4156650 4325438 4156650 3340627 4156650 3710589 1649064 3710589 894523 3710589 894523 3344039 894523 1676468 2791906 1676468 903700 1676468 903700 933192 903700 217392 3320045 217392 3318741 217392 3318741 4958787 3318741 348103 1324019 348103 721563 348103 721563 718590 721563 1327699 359060 1327699 3340096 1327699 3340096 4710260 3340096 3832697 2849402 3832697 3126239 3832697 3126239 4777848 3126239 3732818 3339458 3732818 1683345 3732818 1683345 710731 1683345 2630727 3318122 2630727 2987905 2630727 2987905 1671496 2987905 1648710 4572145 1648710 2335065 1648710 2335065 4297560 2335065 4533114 1658536 4533114 639703 4533114 639703 998606 639703 3341500 4844828 3341500 1671155 3341500 1671155 2583406 1671155 3958479 2300934 3958479 2403504 3958479 2403504 4071808 2403504 4726212 1960534 4726212 2345190 4726212 2345190 4029280 2345190 4405677 3341199 4405677 1661240 4405677 1661240 1092242 1661240 4689397 2000686 4689397 2140552 4689397 2140552 1686371 2140552 3352630 2803377 3352630 2190412 3352630 2190412 4479459 2190412 4360728 2275614 4360728 1872095 4360728 1872095 3336767 1872095 4497714 1659602 4497714 2843077 4497714 2843077 4520033 2843077 3576977 3065113 3576977 1235363 3576977 1235363 1254427 1235363 4567000 2918495 4567000 2211857 4567000 2211857 3867037 2211857 1144477 1177244 1144477 2136447 1144477 2136447 3331728 2136447 4509060 2828677 4509060 2793211 4509060 2793211 1654091 2793211 4325330 1679180 4325330 2794943 4325330 2794943 4464664 2794943 2870246 1669035 2870246 2896203 2870246 2896203 3761445 2896203 4804930 1885729 4804930 4956306 4804930 4956306 3323962 4956306 411003 1668851 411003 3070810 411003 3070810 4737932 3070810 2355623 3322914 2355623 2277533 2355623 2277533 4398204 2277533 4581985 352713 4581985 3535262 4581985 3535262 3351468 3535262 2988878 3345988 2988878 779125 2988878 779125 3346937 779125 1680745 2199924 1680745 4594361 1680745 4594361 3352679 4594361 85307 3327900 85307 715249 85307 715249 736014 715249 359089 3335580 359089 1140628 359089 1140628 1118873 1140628 1647021 2356512 1647021 2491668 1647021 2491668 4174620 2491668 3921174 2265956 3921174 4122622 3921174 4122622 1684889 4122622 1671327 1113323 1671327 3323582 1671327 3323582 1190040 3323582 3350170 1736497 3350170 2437575 3350170 2437575 3349654 2437575 2438660 1673489 2438660 1272844 2438660 1272844 393966 1272844 786460 870240 786460 3739824 786460 3739824 3342060 3739824 4537043 2854433 4537043 636153 4537043 636153 1011053 636153 1677640 1918509 1677640 2536985 1677640 2536985 4107956 2536985 244188 1389516 244188 2610406 244188 2610406 4280703 2610406 1658873 104091 1658873 365380 1658873 365380 1282109 365380 1409140 1394229 1409140 2396271 1409140 2396271 4060442 2396271 1671660 1977656 1671660 1763697 1671660 1763697 3331538 1763697 3347243 761500 3347243 2064401 3347243 2064401 4592779 2064401 4056201 2403460 4056201 1656509 4056201 1656509 3265408 1656509 456652 1187752 456652 3348392 456652 3348392 3475960 3348392 815398 3343495 815398 3324373 815398 3324373 677907 3324373 1373828 1659430 1373828 1066865 1373828 1066865 1076784 1066865 499525 523649 499525 1185128 499525 1185128 1664015 1185128 4257963 2413703 4257963 2424287 4257963 2424287 4096965 2424287 2049741 3327007 2049741 1647834 2049741 1647834 3257651 1647834 423738 404845 423738 849048 423738 849048 860055 849048 4321766 2662991 4321766 3092221 4321766 3092221 4771985 3092221 532845 1135102 532845 1662075 532845 1662075 1609307 1662075 4617059 2058720 4617059 1804413 4617059 1804413 1667892 1804413 3315068 2137969 3315068 1681420 3315068 1681420 4715932 1681420 4390521 2720228 4390521 252510 4390521 252510 1424840 252510 748170 748077 748170 266254 748170 266254 289274 266254 2604213 3340623 2604213 2627974 2604213 2627974 4302071 2627974 4553872 3315272 4553872 2285298 4553872 2285298 3929139 2285298 4395469 2296122 4395469 1678783 4395469 1678783 3188807 1678783 3823804 1662018 3823804 1437456 3823804 1437456 1446254 1437456 3594632 3057528 3594632 1383410 3594632 1383410 3334798 1383410 3794913 1672484 3794913 1682699 3794913 1682699 4209018 1682699 1679164 2898954 1679164 1670082 1679164 1670082 2279496 1670082 1672766 500139 1672766 3030578 1672766 3030578 3640247 3030578 1673738 411679 1673738 1649705 1673738 1649705 1822698 1649705 2319576 3337828 2319576 4563545 2319576 4563545 1678454 4563545 998807 988760 998807 1087638 998807 1087638 1091814 1087638 3343922 2335411 3343922 1568618 3343922 1568618 3320156 1568618 3318345 3037428 3318345 1685368 3318345 1685368 4771326 1685368 4166665 2515461 4166665 519707 4166665 519707 1671907 519707 855357 839085 855357 510776 855357 510776 1131627 510776 864471 812542 864471 2333212 864471 2333212 4008852 2333212 2707054 3092508 2707054 440162 2707054 440162 459209 440162 4244496 2587683 4244496 837024 4244496 837024 847834 837024 697859 693966 697859 2094797 697859 2094797 3797290 2094797 1320606 361213 1320606 1665973 1320606 1665973 4964942 1665973 1937356 1673444 1937356 803159 1937356 803159 900376 803159 3403633 3326197 3403633 2432577 3403633 2432577 4243671 2432577 1363407 1353056 1363407 1954092 1363407 1954092 4706208 1954092 988270 689093 988270 2127738 988270 2127738 4537249 2127738 944475 949591 944475 1665978 944475 1665978 4127963 1665978 3266659 1680660 3266659 1653296 3266659 1653296 3967454 1653296 1916990 3317813 1916990 2240314 1916990 2240314 1672036 2240314 4118655 2558365 4118655 2851091 4118655 2851091 3813599 2851091 1647030 4141403 1647030 3459259 1647030 3459259 1654886 3459259 310965 1370843 310965 1020441 310965 1020441 1015476 1020441 781541 784450 781541 2850085 781541 2850085 3819017 2850085 1682132 3655349 1682132 3349541 1682132 3349541 4111524 3349541 4682084 1998874 4682084 2168580 4682084 2168580 3815385 2168580 1464621 200502 1464621 830373 1464621 830373 844560 830373 3713613 2968834 3713613 2172183 3713613 2172183 4494802 2172183 4160523 2500630 4160523 3007925 4160523 3007925 3673089 3007925 1673963 1105002 1673963 1254404 1673963 1254404 1274766 1254404 416047 3328882 416047 526088 416047 526088 1139565 526088 4007415 2625219 4007415 1676461 4007415 1676461 863689 1676461 302259 285328 302259 759218 302259 759218 932092 759218 1674713 2061540 1674713 2692915 1674713 2692915 4357122 2692915 3885102 2233871 3885102 2706465 3885102 2706465 4374876 2706465 780569 874865 780569 1021467 780569 1021467 650484 1021467 3327757 308357 3327757 1679412 3327757 1679412 3340930 1679412 4289303 2381317 4289303 1430533 4289303 1430533 1447446 1430533 3317745 2826313 3317745 3344085 3317745 3344085 960089 3344085 2680665 3120667 2680665 2476276 2680665 2476276 1666981 2476276 1821177 1683342 1821177 2694603 1821177 2694603 1672561 2694603 1387647 1378915 1387647 265409 1387647 265409 1397960 265409 4018985 2332487 4018985 2536672 4018985 2536672 4103547 2536672 4533032 2838508 4533032 321374 4533032 321374 346436 321374 4708620 3069265 4708620 210630 4708620 210630 3346701 210630 2343084 1683887 2343084 2123212 2343084 2123212 4541237 2123212 611916 610264 611916 2409758 611916 2409758 4240595 2409758 1273088 1287529 1273088 265574 1273088 265574 3333355 265574 4582389 2065374 4582389 2866685 4582389 2866685 1667548 2866685 4570918 2900735 4570918 1342284 4570918 1342284 1357584 1342284 620640 1025608 620640 3329962 620640 3329962 3453584 3329962 3353222 2775130 3353222 684037 3353222 684037 694349 684037 3316131 726312 3316131 2934136 3316131 2934136 4604489 2934136 1039199 3571499 1039199 3194353 1039199 3194353 1680806 3194353 4064677 2603339 4064677 3054387 4064677 3054387 4713705 3054387 3868162 2187390 3868162 1475212 3868162 1475212 1681544 1475212 2551106 1646684 2551106 3326532 2551106 3326532 742533 3326532 3313925 3896577 3313925 749964 3313925 749964 925825 749964 1312663 3348748 1312663 2012377 1312663 2012377 4651224 2012377 4517089 2148608 4517089 616698 4517089 616698 612052 616698 4080474 1657830 4080474 2559907 4080474 2559907 4101207 2559907 1650017 3216202 1650017 2087955 1650017 2087955 1658902 2087955 4859213 1659039 4859213 2189979 4859213 2189979 3320169 2189979 3961809 2283020 3961809 3096608 3961809 3096608 3557957 3096608 4517046 2149363 4517046 1282399 4517046 1282399 1665149 1282399 1746201 1652454 1746201 775082 1746201 775082 900551 775082 1647327 2095055 1647327 3971014 1647327 3971014 3345850 3971014 4547099 2120258 4547099 4244217 4547099 4244217 3332029 4244217 3353192 3871053 3353192 2511632 3353192 2511632 4137692 2511632 3328722 3914307 3328722 3120310 3328722 3120310 2385229 3120310 4080390 2595254 4080390 743234 4080390 743234 1663211 743234 1408458 254631 1408458 705451 1408458 705451 700966 705451 3704623 2961650 3704623 884178 3704623 884178 765893 884178 1421657 1419136 1421657 2694493 1421657 2694493 3978501 2694493 1648072 3264836 1648072 3134893 1648072 3134893 3350075 3134893 4123263 2525307 4123263 796923 4123263 796923 852384 796923 3678231 2999905 3678231 1943759 3678231 1943759 3606439 1943759 4870592 1680204 4870592 393401 4870592 393401 3713544 393401 1073063 577368 1073063 920471 1073063 920471 724209 920471 3781516 2876554 3781516 1683435 3781516 1683435 4083130 1683435 2072355 1675935 2072355 586880 2072355 586880 590105 586880 4499583 2813060 4499583 2999597 4499583 2999597 4673362 2999597 3674551 2001547 3674551 2194275 3674551 2194275 4465455 2194275 3322420 3980019 3322420 1666615 3322420 1666615 2792492 1666615 1661588 4033785 1661588 3084287 1661588 3084287 3610874 3084287 1095599 1106300 1095599 975031 1095599 975031 703459 975031 1681730 3500329 1681730 932230 1681730 932230 1669201 932230 1653371 78393 1653371 834648 1653371 834648 816955 834648 1174960 479040 1174960 3342809 1174960 3342809 78058 3342809 1028832 1670066 1028832 2984619 1028832 2984619 3328655 2984619 1664381 3062284 1664381 3332845 1664381 3332845 2555857 3332845 4589046 2911195 4589046 811518 4589046 811518 809352 811518 376435 392018 376435 4700426 376435 4700426 3315131 4700426 3337928 208561 3337928 1319964 3337928 1319964 3313870 1319964 4302744 2623298 4302744 2387191 4302744 2387191 4085495 2387191 3315383 3974393 3315383 3693372 3315383 3693372 3350847 3693372 4759502 3324175 4759502 398452 4759502 398452 419996 398452 3801108 2881322 3801108 406682 3801108 406682 1256537 406682 1654743 2184605 1654743 444370 1654743 444370 1198891 444370 1674664 3248183 1674664 1906565 1674664 1906565 3575967 1906565 3797638 2896884 3797638 4105700 3797638 4105700 1659116 4105700 4696188 1953267 4696188 4925647 4696188 4925647 3322433 4925647 3899843 2230990 3899843 1175988 3899843 1175988 1160204 1175988 3856369 1684200 3856369 3315171 3856369 3315171 3169626 3315171 1686022 4139594 1686022 3338362 1686022 3338362 800748 3338362 1660441 1983230 1660441 480040 1660441 480040 1201438 480040 4713244 3340137 4713244 3334710 4713244 3334710 2955855 3334710 4564597 3321235 4564597 59426 4564597 59426 3350187 59426 3322897 4481805 3322897 3151018 3322897 3151018 1676631 3151018 1944877 1681824 1944877 3337759 1944877 3337759 4382951 3337759 1308968 1283213 1308968 571373 1308968 571373 1078990 571373 4591144 3327405 4591144 1681309 4591144 1681309 1267514 1681309 270861 1416958 270861 2215662 270861 2215662 3880477 2215662 4261158 2623914 4261158 1449197 4261158 1449197 1686150 1449197 4732182 3092897 4732182 3320267 4732182 3320267 4583501 3320267 4415785 2761883 4415785 1077038 4415785 1077038 572393 1077038 3555655 1650171 3555655 4511695 3555655 4511695 3338356 4511695 3534727 1866620 3534727 1683899 3534727 1683899 4282889 1683899 4289973 2635586 4289973 394376 4289973 394376 1257610 394376 3329230 3830644 3329230 207304 3329230 207304 221912 207304 3341777 3937400 3341777 2883770 3341777 2883770 4535539 2883770 783503 3343156 783503 2184539 783503 2184539 3835564 2184539 3327583 3366073 3327583 129752 3327583 129752 3334238 129752 622795 1066307 622795 1230404 622795 1230404 3661950 1230404 931503 929404 931503 2583005 931503 2583005 4064681 2583005 4052795 2593687 4052795 2815785 4052795 2815785 3844919 2815785 4547804 2143212 4547804 2112100 4547804 2112100 3760666 2112100 2660563 3331687 2660563 1677584 2660563 1677584 2039518 1677584 3931421 2719630 3931421 1649129 3931421 1649129 4161674 1649129 2406378 3353189 2406378 2462779 2406378 2462779 4118764 2462779 3342172 4462850 3342172 3096266 3342172 3096266 4782082 3096266 4136352 2519540 4136352 1668981 4136352 1668981 550489 1668981 1658754 3131608 1658754 3092797 1658754 3092797 1653087 3092797 1986676 3336921 1986676 776821 1986676 776821 772353 776821 1647380 718242 1647380 2168687 1647380 2168687 3835369 2168687 3522969 1669398 3522969 2878133 3522969 2878133 4559309 2878133 389065 399782 389065 2000469 389065 2000469 3675883 2000469 3631859 3030873 3631859 2848018 3631859 2848018 3821184 2848018 3800365 2137550 3800365 3073701 3800365 3073701 3575383 3073701 737152 732984 737152 4280330 737152 4280330 1670419 4280330 4711163 3315607 4711163 2189982 4711163 2189982 4487651 2189982 941050 736967 941050 2776238 941050 2776238 3869287 2776238 3784433 2124058 3784433 1229226 3784433 1229226 3318666 1229226 4449680 2803606 4449680 1284561 4449680 1284561 364399 1284561 3902630 2780184 3902630 939478 3902630 939478 3347138 939478 3611853 1921063 3611853 417972 3611853 417972 436305 417972 1799337 3314297 1799337 866106 1799337 866106 793497 866106 1192412 1211882 1192412 4977304 1192412 4977304 3343829 4977304 4063265 3351958 4063265 3329712 4063265 3329712 2250511 3329712 1651740 1432147 1651740 332706 1651740 332706 321911 332706 2528063 3342335 2528063 3335158 2528063 3335158 2339525 3335158 36032 1655945 36032 2600010 36032 2600010 3346773 2600010 1664799 2891398 1664799 3325233 1664799 3325233 833910 3325233 3781851 2881211 3781851 3010824 3781851 3010824 3648511 3010824 433560 1249472 433560 473342 433560 473342 464072 473342 497781 528169 497781 1431695 497781 1431695 1414878 1431695 807548 791685 807548 1666287 807548 1666287 2843594 1666287 1677009 4033037 1677009 1670780 1677009 1670780 1921569 1670780 764577 921095 764577 1673381 764577 1673381 4814218 1673381 1662693 974161 1662693 1366667 1662693 1366667 3334112 1366667 3986387 1651890 3986387 2162155 3986387 2162155 4495603 2162155 4718366 3018606 4718366 1164866 4718366 1164866 500270 1164866 4127383 2544584 4127383 2611250 4127383 2611250 1660194 2611250 1366470 292862 1366470 598268 1366470 598268 610059 598268 1142568 4730813 1142568 2027984 1142568 2027984 3700547 2027984 1251566 1679979 1251566 2599698 1251566 2599698 4245527 2599698 1179480 1208327 1179480 1104136 1179480 1104136 595230 1104136 2540859 3348987 2540859 525643 2540859 525643 1138033 525643 1454234 196166 1454234 2583305 1454234 2583305 4077182 2583305 340978 1324195 340978 4022531 340978 4022531 1649346 4022531 3330410 414198 3330410 3693258 3330410 3693258 3329924 3693258 1036572 3315616 1036572 2453513 1036572 2453513 4110075 2453513 4641077 2980350 4641077 3315338 4641077 3315338 2906481 3315338 231009 1436561 231009 1380129 231009 1380129 3876529 1380129 3535012 3349041 3535012 3314457 3535012 3314457 2957922 3314457 2676068 3346979 2676068 490909 2676068 490909 1158183 490909 1212258 476385 1212258 2878815 1212258 2878815 4513678 2878815 766199 874663 766199 3347997 766199 3347997 4222481 3347997 1762521 1648757 1762521 2897044 1762521 2897044 3773893 2897044 1660041 4277433 1660041 2864392 1660041 2864392 3812289 2864392 3328591 3294382 3328591 993981 3328591 993981 1031911 993981 3309031 3340202 3309031 928751 3309031 928751 914770 928751 720848 972389 720848 985104 720848 985104 663822 985104 967647 975318 967647 1672443 967647 1672443 4517770 1672443 404288 1277506 404288 628848 404288 628848 3556388 628848 1374592 1375343 1374592 3037914 1374592 3037914 4724352 3037914 1650019 4030369 1650019 1959467 1650019 1959467 4707423 1959467 1406455 240276 1406455 2474479 1406455 2474479 3350139 2474479 3919815 2253353 3919815 3336837 3919815 3336837 3939857 3336837 3621772 1991959 3621772 2555337 3621772 2555337 4218841 2555337 3336697 4925061 3336697 275796 3336697 275796 275784 275796 560944 1130168 560944 1663206 560944 1663206 3781854 1663206 736593 917180 736593 2449277 736593 2449277 4096806 2449277 3818732 2156084 3818732 775004 3818732 775004 905122 775004 4314399 2322633 4314399 2015549 4314399 2015549 4654956 2015549 550620 1138977 550620 1663211 550620 1663211 2603415 1663211 3323452 1375642 3323452 1685020 3323452 1685020 797245 1685020 1268104 1261125 1268104 1068355 1268104 1068355 1675877 1068355 2612904 1655687 2612904 476339 2612904 476339 440584 476339 4122649 2518393 4122649 1305558 4122649 1305558 363637 1305558 1235289 435878 1235289 1996248 1235289 1996248 1656384 1996248 3321242 2748654 3321242 865136 3321242 865136 884086 865136 926612 3323825 926612 3341431 926612 3341431 4030912 3341431 4367177 2314575 4367177 744930 4367177 744930 3343636 744930 581362 3352219 581362 2070562 581362 2070562 4594087 2070562 1663240 1918623 1663240 2745402 1663240 2745402 1662659 2745402 3945368 2739311 3945368 3326688 3945368 3326688 875786 3326688 1142910 507508 1142910 3314926 1142910 3314926 2241098 3314926 2878516 1660564 2878516 3094044 2878516 3094044 3584603 3094044 4464856 2196138 4464856 4378811 4464856 4378811 3342202 4378811 3719920 3341226 3719920 2115572 3719920 2115572 4549472 2115572 1237691 1254427 1237691 628756 1237691 628756 1013636 628756 3085889 3342980 3085889 1661417 3085889 1661417 1591016 1661417 232757 1462548 232757 905330 232757 905330 908217 905330 904275 877055 904275 3318226 904275 3318226 546910 3318226 1359533 1661229 1359533 646449 1359533 646449 1026853 646449 1943984 1672969 1943984 2376292 1943984 2376292 4059416 2376292 3350612 3458014 3350612 1647563 3350612 1647563 1441743 1647563 3316770 650790 3316770 277562 3316770 277562 1410982 277562 1676572 3773950 1676572 1672356 1676572 1672356 976118 1672356 2497454 3327268 2497454 1962636 2497454 1962636 4733513 1962636 352368 1317399 352368 246007 352368 246007 236079 246007 4285194 2646241 4285194 1680210 4285194 1680210 2951564 1680210 1333581 328968 1333581 1423296 1333581 1423296 1437467 1423296 1097365 561621 1097365 2323631 1097365 2323631 3972964 2323631 747065 1684817 747065 284485 747065 284485 268042 284485 3345317 2810163 3345317 2945302 3345317 2945302 3728230 2945302 1072176 1681444 1072176 2625657 1072176 2625657 1652868 2625657 1662991 927491 1662991 2614049 1662991 2614049 4256489 2614049 4439582 2767827 4439582 1900000 4439582 1900000 3578828 1900000 4233031 2442896 4233031 1922952 4233031 1922952 4739171 1922952 277872 316346 277872 2296971 277872 2296971 4360580 2296971 3901443 2259319 3901443 3340081 3901443 3340081 3081505 3340081 288167 1383900 288167 3315835 288167 3315835 1313323 3315835 1061452 578821 1061452 2265086 1061452 2265086 4422281 2265086 3346996 4114445 3346996 1131412 3346996 1131412 500710 1131412 4584941 2889123 4584941 2011624 4584941 2011624 4653541 2011624 4456526 1385806 4456526 655749 4456526 655749 635496 655749 422427 392005 422427 824917 422427 824917 837367 824917 1672011 2956540 1672011 2032488 1672011 2032488 4643283 2032488 1162664 528557 1162664 297662 1162664 297662 297595 297662 1323004 3331045 1323004 2044477 1323004 2044477 1653765 2044477 4103265 1680189 4103265 2572131 4103265 2572131 4096601 2572131 3350508 4486789 3350508 680398 3350508 680398 669096 680398 4031661 2370751 4031661 4346387 4031661 4346387 1666620 4346387 3326265 1501098 3326265 1654910 3326265 1654910 4064169 1654910 1293302 1284917 1293302 4189470 1293302 4189470 3343162 4189470 3336949 4916593 3336949 2940477 3336949 2940477 3723859 2940477 895550 773209 895550 1415677 895550 1415677 233517 1415677 4663707 2974330 4663707 1996146 4663707 1996146 4692454 1996146 1672199 670144 1672199 1971395 1672199 1971395 3626111 1971395 4076351 2394187 4076351 913923 4076351 913923 930132 913923 3653105 2982082 3653105 2193601 3653105 2193601 4465932 2193601 1996184 1648662 1996184 2874612 1996184 2874612 4530921 2874612 4115671 2476736 4115671 1257522 4115671 1257522 1244001 1257522 3345171 3454436 3345171 1663445 3345171 1663445 650251 1663445 4088377 1677102 4088377 1662167 4088377 1662167 1185841 1662167 1164363 469923 1164363 330645 1164363 330645 325726 330645 4209368 2567184 4209368 808432 4209368 808432 825349 808432 3346084 3196481 3346084 2045710 3346084 2045710 3685904 2045710 977478 1011043 977478 2224969 977478 2224969 3327040 2224969 4572360 2080455 4572360 2772998 4572360 2772998 3895312 2772998 1651427 2568736 1651427 681439 1651427 681439 982891 681439 238469 1436802 238469 1116498 238469 1116498 546451 1116498 1649249 4200352 1649249 1685173 1649249 1685173 4756193 1685173 3344755 1030501 3344755 3341699 3344755 3341699 1136815 3341699 2495344 1686123 2495344 3317517 2495344 3317517 2118252 3317517 4632886 2999023 4632886 3269014 4632886 3269014 3339073 3269014 1649034 643263 1649034 313837 1649034 313837 3315082 313837 364358 361078 364358 2482004 364358 2482004 4142208 2482004 4541822 2157201 4541822 1436543 4541822 1436543 1681614 1436543 3346673 2234388 3346673 3923971 3346673 3923971 1647953 3923971 2105519 2013334 2105519 2245215 2105519 2245215 4398494 2245215 4179402 1648964 4179402 2776198 4179402 2776198 4461135 2776198 543187 551986 543187 3323896 543187 3323896 1021749 3323896 603662 3345520 603662 3239161 603662 3239161 3326459 3239161 754576 1653755 754576 2758242 754576 2758242 3877335 2758242 1672104 3522134 1672104 3350253 1672104 3350253 3607881 3350253 3995754 2657256 3995754 4855506 3995754 4855506 1657142 4855506 4766539 1907479 4766539 4236214 4766539 4236214 1659455 4236214 4707366 1147571 4707366 1907543 4707366 1907543 3574717 1907543 773231 746031 773231 1181069 773231 1181069 1157339 1181069 3323367 1886219 3323367 1334389 3323367 1334389 344091 1334389 326542 1337069 326542 1078138 326542 1078138 1103525 1078138 3339879 1556909 3339879 1093875 3339879 1093875 1077425 1093875 4441772 1667766 4441772 2570059 4441772 2570059 4228707 2570059 1674695 4259371 1674695 1214110 1674695 1214110 451339 1214110 1140545 1146954 1140545 2869104 1140545 2869104 3793897 2869104 1083833 582640 1083833 2218728 1083833 2218728 3880141 2218728 408849 1221678 408849 431906 408849 431906 1218224 431906 3415732 3337345 3415732 3323278 3415732 3323278 2797855 3323278 3735623 2073490 3735623 2237791 3735623 2237791 4438280 2237791 4252685 2425976 4252685 2786670 4252685 2786670 3326574 2786670 944621 743861 944621 3264376 944621 3264376 1649866 3264376 4387849 2709589 4387849 4966470 4387849 4966470 1663918 4966470 375729 372846 375729 4441918 375729 4441918 3340843 4441918 1679509 1739829 1679509 1681429 1679509 1681429 881575 1681429 1100785 3334239 1100785 1484786 1100785 1484786 1655662 1484786 1420600 1421130 1420600 1383547 1420600 1383547 310567 1383547 1832308 1653012 1832308 4846237 1832308 4846237 3341225 4846237 246259 277807 246259 2926423 246259 2926423 3749673 2926423 3339731 4784792 3339731 2855538 3339731 2855538 4509621 2855538 1186115 1152057 1186115 1756958 1186115 1756958 1648397 1756958 3327956 316144 3327956 2112379 3327956 2112379 4538290 2112379 2863128 1667307 2863128 1139015 2863128 1139015 1680427 1139015 3338074 2107747 3338074 2687491 3338074 2687491 3964637 2687491 1275090 384605 1275090 446702 1275090 446702 1228606 446702 3325707 264618 3325707 1079669 3325707 1079669 1069592 1079669 970142 703140 970142 385443 970142 385443 1272900 385443 1652809 3778334 1652809 2827968 1652809 2827968 3820144 2827968 4563131 2076306 4563131 3830653 4563131 3830653 3345587 3830653 1354574 310794 1354574 2674411 1354574 2674411 3340366 2674411 1361851 308389 1361851 914612 1361851 914612 934517 914612 556008 1088019 556008 4996137 556008 4996137 1678850 4996137 767266 770229 767266 4750310 767266 4750310 553376 4750310 4712698 1929112 4712698 328580 4712698 328580 1364018 328580 1028491 632819 1028491 4540637 1028491 4540637 1660888 4540637 642512 1040029 642512 2436718 642512 2436718 3317934 2436718 688714 661985 688714 317662 688714 317662 1371456 317662 999947 992480 999947 2641372 999947 2641372 4034010 2641372 1028189 3557208 1028189 646904 1028189 646904 3349690 646904 3895039 2231726 3895039 3379888 3895039 3379888 1686258 3379888 4325585 2324977 4325585 808562 4325585 808562 771450 808562 3598692 3087034 3598692 3460596 3598692 3460596 1680795 3460596 714868 700899 714868 178806 714868 178806 1658895 178806 3286664 3322546 3286664 2981924 3286664 2981924 4664533 2981924 3446375 3343606 3446375 3319881 3446375 3319881 2336357 3319881 4431701 2227174 4431701 220720 4431701 220720 1457607 220720 4426645 3335888 4426645 850657 4426645 850657 801723 850657 3533242 1876722 3533242 2955223 3533242 2955223 3699433 2955223 1846542 3316179 1846542 2166036 1846542 2166036 4485531 2166036 3659555 1674789 3659555 2561544 3659555 2561544 4109534 2561544 4261092 2601899 4261092 219779 4261092 219779 1452084 219779 4282973 2382733 4282973 1945410 4282973 1945410 3601134 1945410 684993 958526 684993 2660621 684993 2660621 4292269 2660621 1685537 95620 1685537 1429052 1685537 1429052 4316080 1429052 3339787 2750833 3339787 2702772 3339787 2702772 1675792 2702772 3115852 3352527 3115852 1650811 3115852 1650811 1114363 1650811 962049 960776 962049 2295722 962049 2295722 3973287 2295722 3586354 3072026 3586354 2134494 3586354 2134494 4513170 2134494 1664320 1103038 1664320 2051834 1664320 2051834 3714791 2051834 3928113 2267365 3928113 1655543 3928113 1655543 4179837 1655543 3037424 3315837 3037424 1317417 3037424 1317417 1318163 1317417 4187360 2496632 4187360 2616809 4187360 2616809 4301276 2616809 1255254 405816 1255254 1168560 1255254 1168560 1158364 1168560 371082 401289 371082 779954 371082 779954 861407 779954 1895323 1662307 1895323 2689525 1895323 2689525 3078424 2689525 932364 722702 932364 3344559 932364 3344559 2451909 3344559 4233608 2433277 4233608 1195943 4233608 1195943 3343135 1195943 3334757 1117524 3334757 3041698 3334757 3041698 4719244 3041698 3896150 2220285 3896150 993756 3896150 993756 1023628 993756 4562863 2884541 4562863 2840158 4562863 2840158 4489542 2840158 3902706 2258529 3902706 642729 3902706 642729 625121 642729 4728709 1938718 4728709 2366007 4728709 2366007 3348703 2366007 3947608 2269504 3947608 1726590 3947608 1726590 3339719 1726590 1196410 482167 1196410 4538687 1196410 4538687 3327133 4538687 3948432 2295425 3948432 3344613 3948432 3344613 3219837 3344613 3619744 3041335 3619744 1907402 3619744 1907402 3596763 1907402 1954612 1684290 1954612 3329911 1954612 3329911 4785929 3329911 1667772 363730 1667772 1929669 1667772 1929669 4725990 1929669 753329 762192 753329 3340233 753329 3340233 4832409 3340233 1623830 1657453 1623830 3345312 1623830 3345312 3814172 3345312 563672 1082430 563672 3338626 563672 3338626 4718425 3338626 312847 311938 312847 1339492 312847 1339492 1345633 1339492 756373 1651939 756373 2741405 756373 2741405 3907383 2741405 3340179 816414 3340179 1886643 3340179 1886643 3548624 1886643 1668413 100451 1668413 262645 1668413 262645 3319475 262645 1246966 1257363 1246966 1653581 1246966 1653581 2599409 1653581 4988247 1649251 4988247 353134 4988247 353134 343265 353134 4520635 2863116 4520635 1660263 4520635 1660263 881317 1660263 1661400 3897816 1661400 1668164 1661400 1668164 4445060 1668164 1661168 3826561 1661168 2472219 1661168 2472219 4109359 2472219 1239715 444739 1239715 986098 1239715 986098 684498 986098 3586379 3084870 3586379 2773760 3586379 2773760 3891471 2773760 3338279 3415297 3338279 1441931 3338279 1441931 4085264 1441931 1668517 1732484 1668517 2250428 1668517 2250428 4400489 2250428 1253501 1286741 1253501 2510981 1253501 2510981 4176135 2510981 4479617 2208418 4479617 4097791 4479617 4097791 1672966 4097791 4700542 3047220 4700542 1096391 4700542 1096391 584993 1096391 1337357 1369910 1337357 1043519 1337357 1043519 611468 1043519 976074 993526 976074 2080807 976074 2080807 3768862 2080807 616565 3318164 616565 2477670 616565 2477670 4204860 2477670 3352558 4104629 3352558 1813022 3352558 1813022 1655926 1813022 393250 376816 393250 2600846 393250 2600846 4292595 2600846 3340460 280571 3340460 438119 3340460 438119 1213912 438119 1437191 212906 1437191 2872523 1437191 2872523 4538283 2872523 3025900 3320664 3025900 964744 3025900 964744 717256 964744 3338109 2189019 3338109 2290514 3338109 2290514 4384117 2290514 4103254 2560225 4103254 1679935 4103254 1679935 1561902 1679935 1437553 1450013 1437553 1067590 1437553 1067590 1680445 1067590 4477979 2201475 4477979 912089 4477979 912089 908248 912089 1128229 3352820 1128229 3321792 1128229 3321792 4364484 3321792 1033472 630301 1033472 3324148 1033472 3324148 3986772 3324148 713209 950142 713209 2550569 713209 2550569 3326557 2550569 3688480 2022378 3688480 1455913 3688480 1455913 191177 1455913 474903 1188939 474903 3225768 474903 3225768 1680910 3225768 2297274 1660602 2297274 1596640 2297274 1596640 1674183 1596640 1263107 1277201 1263107 924654 1263107 924654 775624 924654 4229414 1446673 4229414 568153 4229414 568153 578961 568153 2768473 1676003 2768473 4281344 2768473 4281344 203943 4281344 4292320 3315281 4292320 1649397 4292320 1649397 1154535 1649397 3376819 1674824 3376819 3337581 3376819 3337581 2581646 3337581 1026359 1058482 1026359 1647122 1026359 1647122 4134261 1647122 3580964 3083128 3580964 1963393 3580964 1963393 3606058 1963393 3999497 2339116 3999497 617321 3999497 617321 1026489 617321 4346498 2315259 4346498 275344 4346498 275344 1673888 275344 1561348 1661010 1561348 4553801 1561348 4553801 1673529 4553801 3835901 2855103 3835901 3346371 3835901 3346371 4988352 3346371 4637446 2041958 4637446 2483393 4637446 2483393 1657334 2483393 4057369 3349562 4057369 2120497 4057369 2120497 4567847 2120497 3479306 3324652 3479306 1667492 3479306 1667492 3285601 1667492 3878839 2216021 3878839 3930509 3878839 3930509 1423147 3930509 1671765 725393 1671765 1982141 1671765 1982141 4708200 1982141 4083205 2413252 4083205 1665283 4083205 1665283 1396925 1665283 1226666 1210816 1226666 2076030 1226666 2076030 3314180 2076030 4613292 2956091 4613292 1686565 4613292 1686565 2612685 1686565 680249 1004694 680249 1010713 680249 1010713 1023910 1010713 4762531 1922476 4762531 618722 4762531 618722 1042936 618722 468441 3326390 468441 2912391 468441 2912391 4598190 2912391 4070198 1672854 4070198 1668154 4070198 1668154 3363221 1668154 1276492 1274603 1276492 250592 1276492 250592 247399 250592 1654625 3217442 1654625 2464993 1654625 2464993 4122316 2464993 4656905 2012764 4656905 2609504 4656905 2609504 4285345 2609504 433207 4629753 433207 3056660 433207 3056660 3589379 3056660 3944129 2286916 3944129 1648087 3944129 1648087 4887712 1648087 1667717 3696633 1667717 920305 1667717 920305 3323941 920305 3774058 2880051 3774058 3220695 3774058 3220695 3347222 3220695 4166174 2522598 4166174 1333432 4166174 1333432 1349244 1333432 3781451 2134892 3781451 1998883 3781451 1998883 3660848 1998883 3943640 2296473 3943640 1683102 3943640 1683102 1683924 1683102 1674839 684861 1674839 2378876 1674839 2378876 4295480 2378876 4601772 3342103 4601772 426156 4601772 426156 1671110 426156 1163603 1659033 1163603 1652556 1163603 1652556 4927031 1652556 3346952 721365 3346952 1667335 3346952 1667335 1815376 1667335 1652510 4072616 1652510 1405516 1652510 1405516 1394436 1405516 4537251 2871174 4537251 3556871 4537251 3556871 3332503 3556871 1257578 417517 1257578 617698 1257578 617698 598781 617698 1287409 1273878 1287409 2118536 1287409 2118536 4532942 2118536 4463470 3327325 4463470 616612 4463470 616612 1681547 616612 901913 3332149 901913 2337916 901913 2337916 4316775 2337916 1438283 4194949 1438283 1901078 1438283 1901078 4763516 1901078 518619 530803 518619 4665561 518619 4665561 1664694 4665561 2143339 2003018 2143339 497042 2143339 497042 501174 497042 3616512 3014935 3616512 2647541 3616512 2647541 4350734 2647541 3331485 1149139 3331485 4966691 3331485 4966691 3335559 4966691 1371008 298133 1371008 3326995 1371008 3326995 1159057 3326995 4497204 2157125 4497204 134921 4497204 134921 3352625 134921 3659211 3018722 3659211 1884558 3659211 1884558 4779355 1884558 4453059 2776070 4453059 3341722 4453059 3341722 1323884 3341722 922747 755493 922747 2767489 922747 2767489 3907545 2767489 3744220 2055744 3744220 1650420 3744220 1650420 1667031 1650420 2527021 1861995 2527021 2187667 2527021 2187667 1941941 2187667 3902959 2245971 3902959 273055 3902959 273055 3337268 273055 4274441 3325087 4274441 1270300 4274441 1270300 3318375 1270300 4113874 2574172 4113874 731282 4113874 731282 3316106 731282 1213919 446936 1213919 2691574 1213919 2691574 3989202 2691574 939500 727359 939500 2423951 939500 2423951 3331368 2423951 1653376 979083 1653376 3122693 1653376 3122693 3578283 3122693 1345700 1677770 1345700 2173375 1345700 2173375 4500713 2173375 830634 1656398 830634 3347364 830634 3347364 2962743 3347364 4861626 1669639 4861626 4958994 4861626 4958994 1655339 4958994 1648195 107965 1648195 3349205 1648195 3349205 1646755 3349205 4365627 247395 4365627 1187841 4365627 1187841 3350707 1187841 3339867 3135328 3339867 1212475 3339867 1212475 1654393 1212475 3760658 2917314 3760658 1670054 3760658 1670054 4714639 1670054 757678 737695 757678 725917 757678 725917 763586 725917 791299 774833 791299 2785443 791299 2785443 4457575 2785443 235648 3339734 235648 2127426 235648 2127426 3818228 2127426 3892598 2762763 3892598 4745017 3892598 4745017 633453 4745017 3899942 2219621 3899942 2046045 3899942 2046045 4625612 2046045 3348692 4607526 3348692 1621590 3348692 1621590 1684408 1621590 3553729 1918996 3553729 3061189 3553729 3061189 3314547 3061189 605015 620572 605015 1991415 605015 1991415 3664860 1991415 2163171 3341518 2163171 1950308 2163171 1950308 3609150 1950308 4762404 1925978 4762404 1652533 4762404 1652533 1401611 1652533 4707224 3352727 4707224 881094 4707224 881094 898992 881094 3745299 3349651 3745299 2819628 3745299 2819628 4498026 2819628 4388192 2278698 4388192 1407529 4388192 1407529 242758 1407529 684593 3338683 684593 2162678 684593 2162678 4512438 2162678 2634539 3330068 2634539 1228213 2634539 1228213 443040 1228213 3723496 2067164 3723496 3318899 3723496 3318899 2615111 3318899 1676918 4944309 1676918 597407 1676918 597407 625672 597407 3752742 2925050 3752742 1341248 3752742 1341248 1321907 1341248 3147461 3328744 3147461 1668353 3147461 1668353 736421 1668353 2189864 3349519 2189864 873020 2189864 873020 798185 873020 4186065 2488589 4186065 3040500 4186065 3040500 3643756 3040500 1050090 1019803 1050090 430520 1050090 430520 1253714 430520 585113 1084297 585113 3313820 585113 3313820 2167755 3313820 3208196 3327098 3208196 1892308 3208196 1892308 3575678 1892308 3830095 3315294 3830095 4116518 3830095 4116518 3339200 4116518 3329486 623041 3329486 3409821 3329486 3409821 3346643 3409821 1676486 835352 1676486 1660066 1676486 1660066 1710037 1660066 3352242 3233946 3352242 1419753 3352242 1419753 246044 1419753 1652202 1637715 1652202 1681157 1652202 1681157 870703 1681157 4522207 2846067 4522207 1672717 4522207 1672717 4818297 1672717 781994 891079 781994 1316244 781994 1316244 1317820 1316244 4669152 2024906 4669152 1155618 4669152 1155618 1162731 1155618 3345484 3410826 3345484 1666829 3345484 1666829 2151631 1666829 3577085 3074468 3577085 3617928 3577085 3617928 3336985 3617928 4053372 2395565 4053372 1355325 4053372 1355325 1346845 1355325 4085002 2611953 4085002 1685693 4085002 1685693 1929688 1685693 989040 960929 989040 3332786 989040 3332786 4400 3332786 1662318 1931873 1662318 3350437 1662318 3350437 4922627 3350437 3341591 4898942 3341591 1892645 3341591 1892645 1681712 1892645 3325397 1604400 3325397 1682520 3325397 1682520 3255213 1682520 1686355 2750643 1686355 3336962 1686355 3336962 2014840 3336962 3314512 481256 3314512 1661006 3314512 1661006 4243838 1661006 1679852 3352289 1679852 340664 1679852 340664 1291677 340664 559290 564903 559290 4110882 559290 4110882 1681270 4110882 1253835 426186 1253835 2262005 1253835 2262005 3910916 2262005 1060603 1041749 1060603 1160546 1060603 1160546 518475 1160546 3751128 2047023 3751128 2520744 3751128 2520744 4183371 2520744 3845232 2801947 3845232 3401494 3845232 3401494 1677152 3401494 2733370 1657204 2733370 450565 2733370 450565 457157 450565 3319427 4574797 3319427 1382183 3319427 1382183 3321338 1382183 4753357 3326647 4753357 875036 4753357 875036 3325750 875036 1657627 549430 1657627 1654712 1657627 1654712 3739944 1654712 3340770 474395 3340770 568744 3340770 568744 1106774 568744 1455391 4055424 1455391 936336 1455391 936336 939900 936336 546355 552610 546355 3520043 546355 3520043 1656812 3520043 1657709 4423632 1657709 2294514 1657709 2294514 4358463 2294514 3333606 469478 3333606 3335909 3333606 3335909 1263887 3335909 4084963 2431619 4084963 878671 4084963 878671 877486 878671 1682465 631879 1682465 903326 1682465 903326 760787 903326 3350213 3541851 3350213 1653020 3350213 1653020 1745211 1653020 370169 1319649 370169 2805214 370169 2805214 1675065 2805214 3567968 1908510 3567968 2408798 3567968 2408798 4067518 2408798 3313492 4628099 3313492 542969 3313492 542969 1131422 542969 797733 1672792 797733 3343888 797733 3343888 4438909 3343888 4444489 1653841 4444489 1260780 4444489 1260780 1274502 1260780 1271318 415116 1271318 1678598 1271318 1678598 1434449 1678598 3825577 2829729 3825577 244288 3825577 244288 236109 244288 3328306 1505843 3328306 3351830 3328306 3351830 4515825 3351830 1322258 343967 1322258 781412 1322258 781412 3344491 781412 4633148 2960322 4633148 539453 4633148 539453 1112472 539453 1676270 3678527 1676270 3322420 1676270 3322420 3359013 3322420 1656390 2354112 1656390 907758 1656390 907758 897058 907758 3315227 565473 3315227 1414832 3315227 1414832 254433 1414832 221046 213676 221046 2260913 221046 2260913 3908855 2260913 4754466 3080804 4754466 1231162 4754466 1231162 1230323 1231162 1813437 1648946 1813437 2128295 1813437 2128295 4548922 2128295 3723128 2056773 3723128 3064102 3723128 3064102 2743730 3064102 247341 1410586 247341 1647854 247341 1647854 1195589 1647854 2344287 3351026 2344287 1264977 2344287 1264977 3345089 1264977 1650956 3900603 1650956 3345951 1650956 3345951 1637262 3345951 1669884 4183823 1669884 1645947 1669884 1645947 3327781 1645947 2132073 1650009 2132073 1673953 2132073 1673953 1660805 1673953 403306 1658299 403306 2380289 403306 2380289 4261148 2380289 236852 1398921 236852 602190 236852 602190 1067724 602190 1659055 709130 1659055 175958 1659055 175958 1670501 175958 718375 959782 718375 944943 718375 944943 938605 944943 735381 3351609 735381 2922617 735381 2922617 3744705 2922617 1656273 3006755 1656273 2550736 1656273 2550736 4225383 2550736 4770503 3349861 4770503 3328460 4770503 3328460 50227 3328460 3893742 2783366 3893742 674869 3893742 674869 986472 674869 4684461 3010215 4684461 653856 4684461 653856 640385 653856 1006505 977836 1006505 1941163 1006505 1941163 4726299 1941163 870083 891035 870083 3328416 870083 3328416 2678074 3328416 1676979 3109791 1676979 1731686 1676979 1731686 3318232 1731686 506958 1197098 506958 612513 506958 612513 1665579 612513 3553513 729434 3553513 3344867 3553513 3344867 2992256 3344867 3316673 1806251 3316673 1662181 3316673 1662181 874816 1662181 910276 897924 910276 2798701 910276 2798701 4443762 2798701 1226074 1212890 1226074 3073172 1226074 3073172 4766147 3073172 3320871 4394177 3320871 3335001 3320871 3335001 2155136 3335001 1292449 1297281 1292449 810182 1292449 810182 789684 810182 306469 300984 306469 2804373 306469 2804373 3865923 2804373 635600 655721 635600 442204 635600 442204 1212370 442204 4250803 3320892 4250803 500360 4250803 500360 498313 500360 921645 910087 921645 1061416 921645 1061416 1680541 1061416 4719780 3057530 4719780 2042474 4719780 2042474 4606273 2042474 514456 1157073 514456 1663150 514456 1663150 1002204 1663150 4119362 2512104 4119362 140985 4119362 140985 3327288 140985 3319885 4282150 3319885 2735008 3319885 2735008 3959319 2735008 1120889 544096 1120889 2051830 1120889 2051830 3688180 2051830 1657521 2364141 1657521 2360571 1657521 2360571 4291456 2360571 763047 752639 763047 3448909 763047 3448909 3352315 3448909 3907293 2228186 3907293 2566421 3907293 2566421 4122147 2566421 3317974 2471971 3317974 3255561 3317974 3255561 1676939 3255561 1324064 1330897 1324064 454682 1324064 454682 420848 454682 4766664 3075516 4766664 1681606 4766664 1681606 520665 1681606 3332779 1273269 3332779 892262 3332779 892262 777766 892262 2257588 3329676 2257588 2566243 2257588 2566243 3335454 2566243 1949455 2219688 1949455 4594188 1949455 4594188 3314028 4594188 823691 833464 823691 1194320 823691 1194320 1187454 1194320 3327185 1278293 3327185 3347520 3327185 3347520 67241 3347520 2618810 3321085 2618810 1068154 2618810 1068154 566441 1068154 4108699 2545152 4108699 2490107 4108699 2490107 4156768 2490107 1661577 1527266 1661577 2761655 1661577 2761655 4434050 2761655 1929147 3328205 1929147 513035 1929147 513035 1147697 513035 1657290 617047 1657290 517926 1657290 517926 3348720 517926 1393511 289237 1393511 402825 1393511 402825 1275615 402825 3122887 2355933 3122887 2444432 3122887 2444432 3323340 2444432 4435428 2772669 4435428 2572682 4435428 2572682 4096000 2572682 3327105 1846035 3327105 4239571 3327105 4239571 3332419 4239571 231702 206421 231702 2998781 231702 2998781 3644035 2998781 774345 1672419 774345 2053305 774345 2053305 4611206 2053305 791546 1666692 791546 3314244 791546 3314244 2648124 3314244 387321 1291458 387321 1279566 387321 1279566 396184 1279566 1015633 1015458 1015633 886862 1015633 886862 3339660 886862 1166186 1172668 1166186 513564 1166186 513564 3321777 513564 483213 1206621 483213 3321501 483213 3321501 4332398 3321501 1658101 3108618 1658101 2802291 1658101 2802291 4449036 2802291 4492651 2856575 4492651 1679927 4492651 1679927 3882961 1679927 1478391 1671343 1478391 759030 1478391 759030 751560 759030 1768723 3338536 1768723 3330293 1768723 3330293 2396140 3330293 845137 830908 845137 303941 845137 303941 313797 303941 4446981 2777571 4446981 600598 4446981 600598 622896 600598 294193 1655456 294193 1082308 294193 1082308 1086854 1082308 1665815 4536697 1665815 2777726 1665815 2777726 4443448 2777726 1265862 1269964 1265862 445180 1265862 445180 1222509 445180 1660052 4252507 1660052 2593033 1660052 2593033 4247951 2593033 4996677 1679370 4996677 2598503 4996677 2598503 4240110 2598503 4439311 2746055 4439311 1686166 4439311 1686166 3415011 1686166 3326819 2100637 3326819 1676582 3326819 1676582 1838354 1676582 1338227 333091 1338227 1659926 1338227 1659926 3940808 1659926 394314 1289766 394314 2777399 394314 2777399 3921630 2777399 2497866 1671237 2497866 1488283 2497866 1488283 1674261 1488283 434900 3326748 434900 2094543 434900 2094543 3776525 2094543 3865548 2201183 3865548 256668 3865548 256668 272046 256668 4359861 2712452 4359861 3905412 4359861 3905412 3344977 3905412 3648554 3042552 3648554 2548746 3648554 2548746 4245096 2548746 1657715 1335619 1657715 1936378 1657715 1936378 3576550 1936378 978636 717806 978636 2655698 978636 2655698 4023740 2655698 4290919 2608705 4290919 457941 4290919 457941 1655410 457941 848765 824406 848765 1649263 848765 1649263 4424951 1649263 326731 337425 326731 3252137 326731 3252137 1665587 3252137 298548 1377380 298548 1943847 298548 1943847 2271312 1943847 1681894 2964228 1681894 300349 1681894 300349 308357 300349 1012654 1034938 1012654 1663433 1012654 1663433 226895 1663433 400449 420904 400449 1132108 400449 1132108 1654220 1132108 283158 285783 283158 2585357 283158 2585357 4255535 2585357 1441197 1452440 1441197 2206679 1441197 2206679 3867972 2206679 3325417 3915114 3325417 2072551 3325417 2072551 4613052 2072551 4367228 2696915 4367228 3320589 4367228 3320589 3439574 3320589 3551257 1869350 3551257 1924802 3551257 1924802 3600670 1924802 1684843 2413328 1684843 2791660 1684843 2791660 3878670 2791660 3316713 4037763 3316713 3477298 3316713 3477298 1684713 3477298 1659107 3418038 1659107 1638232 1659107 1638232 1675239 1638232 244332 257440 244332 1661529 244332 1661529 3185897 1661529 1663398 1719992 1663398 3342383 1663398 3342383 4253257 3342383 2171122 3333169 2171122 1646903 2171122 1646903 2881620 1646903 3336671 3591494 3336671 2968501 3336671 2968501 3674707 2968501 565577 1085210 565577 1973620 565577 1973620 4681029 1973620 1139811 519612 1139811 1678527 1139811 1678527 2397437 1678527 1156925 3338656 1156925 997885 1156925 997885 990144 997885 3328502 339952 3328502 779092 3328502 779092 873160 779092 969629 980405 969629 1131352 969629 1131352 533620 1131352 3786858 2871110 3786858 1996512 3786858 1996512 3643122 1996512 3957898 2707471 3957898 1521711 3957898 1521711 1654347 1521711 4548899 2895530 4548899 1662958 4548899 1662958 2181295 1662958 706712 3349716 706712 1359110 706712 1359110 1358868 1359110 321694 1649572 321694 999276 321694 999276 648654 999276 853466 797113 853466 2653909 853466 2653909 4354247 2653909 1686070 1544728 1686070 2421455 1686070 2421455 4224645 2421455 1676185 4461663 1676185 3454638 1676185 3454638 1658293 3454638 4045401 2650184 4045401 2105998 4045401 2105998 3771186 2105998 4703349 3061605 4703349 3069567 4703349 3069567 4721976 3069567 1448056 217246 1448056 1923419 1448056 1923419 4731229 1923419 3606082 1932229 3606082 1841932 3606082 1841932 3339690 1841932 197287 1439812 197287 2884552 197287 2884552 3754085 2884552 3323175 1694136 3323175 3214136 3323175 3214136 3345000 3214136 3684283 2009469 3684283 1232977 3684283 1232977 1211817 1232977 3334351 546776 3334351 3350348 3334351 3350348 2320613 3350348 3891999 2227609 3891999 1325251 3891999 1325251 1319356 1325251 1672456 4760311 1672456 1579884 1672456 1579884 1682682 1579884 2435880 3126668 2435880 1670119 2435880 1670119 2862874 1670119 4015998 1685919 4015998 1679561 4015998 1679561 3997042 1679561 3322969 4101325 3322969 644076 3322969 644076 3334990 644076 3338134 2594971 3338134 1352622 3338134 1352622 286824 1352622 4331259 2646080 4331259 1888548 4331259 1888548 3545893 1888548 3022757 1671006 3022757 2645997 3022757 2645997 4285932 2645997 3313600 2340089 3313600 2123906 3313600 2123906 4564379 2123906 589261 581944 589261 2659814 589261 2659814 4300453 2659814 3905069 2764301 3905069 2400310 3905069 2400310 1678847 2400310 653182 658463 653182 2150753 653182 2150753 4498077 2150753 3335289 2938376 3335289 227456 3335289 227456 1441246 227456 1004673 1000197 1004673 3334016 1004673 3334016 3163152 3334016 4089705 2393401 4089705 3859290 4089705 3859290 1648684 3859290 690767 955197 690767 3634053 690767 3634053 3317131 3634053 1685892 3317723 1685892 660988 1685892 660988 665410 660988 1676458 251681 1676458 707850 1676458 707850 960327 707850 1667577 3726628 1667577 2852811 1667577 2852811 4520761 2852811 1006048 646769 1006048 2865690 1006048 2865690 1657449 2865690 1828377 1673244 1828377 1673552 1828377 1673552 2473847 1673552 4084396 2586787 4084396 311129 4084396 311129 313438 311129 3639944 3016689 3639944 2687208 3639944 2687208 3963560 2687208 3960831 2270601 3960831 2931403 3960831 2931403 4583828 2931403 3748264 366132 3748264 1969012 3748264 1969012 3660127 1969012 348159 4590631 348159 2747408 348159 2747408 3335211 2747408 1890221 2461494 1890221 822445 1890221 822445 830170 822445 4770949 3085168 4770949 3001687 4770949 3001687 3319044 3001687 1002623 1654027 1002623 1134659 1002623 1134659 3345902 1134659 3772038 2917536 3772038 3321781 3772038 3321781 1119195 3321781 3652688 1986392 3652688 2427757 3652688 2427757 4237627 2427757 4207222 2562705 4207222 2024836 4207222 2024836 1651449 2024836 683446 685405 683446 2260466 683446 2260466 4434768 2260466 4408554 2774818 4408554 1683267 4408554 1683267 771038 1683267 4483388 2807519 4483388 1278375 4483388 1278375 1306801 1278375 3324067 505805 3324067 1909784 3324067 1909784 3589626 1909784 3663648 1971527 3663648 2223545 3663648 2223545 4464501 2223545 4641869 2973812 4641869 3343144 4641869 3343144 1584848 3343144 449712 1196842 449712 1922561 449712 1922561 4744352 1922561 1601635 3345825 1601635 2025127 1601635 2025127 3691614 2025127 257025 1421014 257025 2927580 257025 2927580 3758169 2927580 4290681 2375579 4290681 2220947 4290681 2220947 4464268 2220947 3326822 3892024 3326822 1907357 3326822 1907357 3547859 1907357 285246 296998 285246 2267634 285246 2267634 1660819 2267634 4464292 2797608 4464292 1004205 4464292 1004205 982889 1004205 369349 353914 369349 2015343 369349 2015343 3682923 2015343 1651965 1343556 1651965 2066119 1651965 2066119 3739864 2066119 3337155 2943120 3337155 1216400 3337155 1216400 4647872 1216400 683176 690715 683176 3049335 683176 3049335 1663269 3049335 2517545 3318405 2517545 3349833 2517545 3349833 309576 3349833 1312641 1338003 1312641 1684602 1312641 1684602 1085022 1684602 3066937 3347353 3066937 788341 3066937 788341 868368 788341 3637284 3038828 3637284 4755530 3637284 4755530 3327099 4755530 756993 734178 756993 1101155 756993 1101155 1121128 1101155 4747866 3315538 4747866 1431731 4747866 1431731 1459804 1431731 977276 670665 977276 1736208 977276 1736208 1653267 1736208 4478811 2831015 4478811 1666934 4478811 1666934 119131 1666934 3320439 3342715 3320439 3798275 3320439 3798275 1650151 3798275 1661518 3146999 1661518 1655780 1661518 1655780 3351060 1655780 4352935 3352110 4352935 2994394 4352935 2994394 4639315 2994394 364128 391912 364128 2854728 364128 2854728 4510094 2854728 257095 1399845 257095 3561076 257095 3561076 1663648 3561076 2615451 3323643 2615451 1905449 2615451 1905449 3323001 1905449 4232034 2466400 4232034 1664834 4232034 1664834 4866944 1664834 3905062 2735961 3905062 2576004 3905062 2576004 4106474 2576004 3834632 2833372 3834632 2939956 3834632 2939956 3347515 2939956 3583657 3084053 3583657 1907096 3583657 1907096 3588029 1907096 4225741 2559304 4225741 3081742 4225741 3081742 3320323 3081742 1671785 1054972 1671785 1681592 1671785 1681592 289714 1681592 1073911 572392 1073911 3153732 1073911 3153732 1666012 3153732 4702513 1939732 4702513 392034 4702513 392034 378493 392034 1667230 2030884 1667230 3079035 1667230 3079035 4755687 3079035 4048339 2615372 4048339 402375 4048339 402375 424717 402375 4911791 1648367 4911791 3335005 4911791 3335005 1915916 3335005 2065063 1684453 2065063 2389120 2065063 2389120 4294255 2389120 470118 1177670 470118 2301370 470118 2301370 1913797 2301370 3346503 174859 3346503 1676841 3346503 1676841 3021528 1676841 4537862 2137544 4537862 2896260 4537862 2896260 3785209 2896260 3699365 2961431 3699365 4363115 3699365 4363115 3317486 4363115 1769468 3326610 1769468 1082625 1769468 1082625 578633 1082625 1037906 1061879 1037906 978437 1037906 978437 986329 978437 3348575 3902179 3348575 1667389 3348575 1667389 589869 1667389 1859486 1652807 1859486 407172 1859486 407172 416373 407172 1674468 1071070 1674468 4859998 1674468 4859998 1676136 4859998 4766304 3098659 4766304 1686063 4766304 1686063 2331108 1686063 4271089 2392613 4271089 1658314 4271089 1658314 155271 1658314 250276 1421768 250276 1378904 250276 1378904 1379168 1378904 1660304 3059130 1660304 1669525 1660304 1669525 4267179 1669525 1062296 1063913 1062296 1319421 1062296 1319421 362112 1319421 1298605 365104 1298605 2953582 1298605 2953582 1677292 2953582 3897432 2250893 3897432 2981323 3897432 2981323 3684296 2981323 2947449 2923633 2947449 3329627 2947449 3329627 2096853 3329627 1795921 3315713 1795921 666542 1795921 666542 1001005 666542 3325286 4157478 3325286 3343893 3325286 3343893 1408170 3343893 3344735 1678071 3344735 2919820 3344735 2919820 3740762 2919820 881600 1665995 881600 617899 881600 617899 1050100 617899 908782 917974 908782 2894745 908782 2894745 3768844 2894745 2075248 3326806 2075248 1650557 2075248 1650557 4261175 1650557 3676052 2990415 3676052 383745 3676052 383745 376030 383745 4167922 3334529 4167922 709061 4167922 709061 953697 709061 1072543 580737 1072543 3697491 1072543 3697491 3317693 3697491 2727559 3326787 2727559 3405168 2727559 3405168 3332705 3405168 821068 3348526 821068 3597507 821068 3597507 1658000 3597507 1682019 1463766 1682019 1301106 1682019 1301106 3337142 1301106 222743 4071757 222743 2874792 222743 2874792 1663367 2874792 3315164 1327887 3315164 2380058 3315164 2380058 4313599 2380058 212217 3346138 212217 1682099 212217 1682099 3421840 1682099 1820386 3331710 1820386 2774707 1820386 2774707 3900920 2774707 2070315 3324432 2070315 1465598 2070315 1465598 202751 1465598 4089080 2443012 4089080 3329075 4089080 3329075 4657538 3329075 1262455 1274147 1262455 2945595 1262455 2945595 1686232 2945595 3798332 2869769 3798332 2715729 3798332 2715729 4406486 2715729 1385532 3327099 1385532 2232507 1385532 2232507 3869550 2232507 3238457 1659763 3238457 4370766 3238457 4370766 3326974 4370766 2409973 1669420 2409973 2327757 2409973 2327757 4002515 2327757 3685080 2037382 3685080 567050 3685080 567050 1126805 567050 1677286 185616 1677286 1155827 1677286 1155827 1156439 1155827 1664437 2592602 1664437 353966 1664437 353966 1309341 353966 656914 651591 656914 2306070 656914 2306070 4376069 2306070 3338487 1351464 3338487 2070918 3338487 2070918 4576784 2070918 3315358 2565747 3315358 2104302 3315358 2104302 3787993 2104302 4022688 2363326 4022688 1932396 4022688 1932396 4718035 1932396 4761490 1925050 4761490 38986 4761490 38986 1658991 38986 1936104 1674017 1936104 2354628 1936104 2354628 4044193 2354628 27662 1682608 27662 1023037 27662 1023037 1052689 1023037 214714 3347378 214714 2452949 214714 2452949 4083678 2452949 598629 1070402 598629 131292 598629 131292 1673181 131292 3593733 1100417 3593733 1781487 3593733 1781487 3327832 1781487 214052 203522 214052 3343435 214052 3343435 3352229 3343435 630883 630127 630883 2613872 630883 2613872 4067932 2613872 706367 707280 706367 4091512 706367 4091512 3326842 4091512 738013 4771351 738013 457894 738013 457894 1202118 457894 3724307 2049556 3724307 1385872 3724307 1385872 1398571 1385872 2673438 1683057 2673438 1652902 2673438 1652902 1966797 1652902 35998 1659705 35998 2773941 35998 2773941 3894465 2773941 901667 3339373 901667 630351 901667 630351 645605 630351 3348719 3962925 3348719 1681321 3348719 1681321 4690710 1681321 1675494 4012611 1675494 2120403 1675494 2120403 4553764 2120403 4549938 2125068 4549938 1685100 4549938 1685100 70389 1685100 745168 751288 745168 1682361 745168 1682361 4101023 1682361 460341 471847 460341 598649 460341 598649 622883 598649 495966 1183865 495966 3325818 495966 3325818 737479 3325818 3317485 3233349 3317485 2697261 3317485 2697261 4350718 2697261 752879 737693 752879 2543552 752879 2543552 4220205 2543552 306192 277633 306192 3112899 306192 3112899 3557796 3112899 4040665 2629283 4040665 3343134 4040665 3343134 2920768 3343134 3319698 2688678 3319698 327132 3319698 327132 1331690 327132 399292 1270753 399292 2018262 399292 2018262 2916257 2018262 3541259 1895234 3541259 2547897 3541259 2547897 4211787 2547897 3677335 1983258 3677335 315866 3677335 315866 303357 315866 516703 514350 516703 1656570 516703 1656570 4464387 1656570 3346207 1679092 3346207 2765857 3346207 2765857 4417080 2765857 2392161 3313432 2392161 3320515 2392161 3320515 4877699 3320515 1090466 3351850 1090466 858380 1090466 858380 830158 858380 3688142 2021134 3688142 1165589 3688142 1165589 1182401 1165589 3770773 2127446 3770773 2353416 3770773 2353416 4013636 2353416 1091625 1090711 1091625 1666497 1091625 1666497 1263669 1666497 556869 1099885 556869 2236678 556869 2236678 4441473 2236678 3547285 3110176 3547285 1227114 3547285 1227114 452882 1227114 2712960 1662212 2712960 998399 2712960 998399 1677029 998399 1410828 246381 1410828 649902 1410828 649902 643999 649902 1504102 3332749 1504102 1666966 1504102 1666966 4388194 1666966 4246205 2607868 4246205 3330895 4246205 3330895 4680915 3330895 1671108 2548237 1671108 427558 1671108 427558 1214842 427558 717149 742818 717149 2308833 717149 2308833 3330261 2308833 4732140 1934169 4732140 749003 4732140 749003 3345520 749003 4637671 3329180 4637671 3333145 4637671 3333145 3575087 3333145 2676811 1652311 2676811 4442943 2676811 4442943 1652086 4442943 3728369 1680045 3728369 2125629 3728369 2125629 1680631 2125629 4288681 2390624 4288681 1674248 4288681 1674248 4888494 1674248 4356926 3343056 4356926 3344049 4356926 3344049 2881361 3344049 4314146 2668548 4314146 4702467 4314146 4702467 1685290 4702467 1678381 4757874 1678381 2229060 1678381 2229060 3888384 2229060 1676235 4827653 1676235 1660047 1676235 1660047 3954408 1660047 3948584 2701575 3948584 1682851 3948584 1682851 3160466 1682851 1648765 1536727 1648765 3128455 1648765 3128455 4797966 3128455 4792244 3090449 4792244 463385 4792244 463385 3331844 463385 518059 3336903 518059 3084412 518059 3084412 3583202 3084412 1656643 4121484 1656643 494792 1656643 494792 1153991 494792 1458118 1676342 1458118 1678890 1458118 1678890 4179645 1678890 4713018 3035337 4713018 2170481 4713018 2170481 4499245 2170481 865383 855278 865383 364239 865383 364239 1333152 364239 3802729 2854818 3802729 3337364 3802729 3337364 172985 3337364 580370 1079754 580370 545296 580370 545296 571424 545296 2278748 3327766 2278748 2291514 2278748 2291514 1649245 2291514 3798352 2125546 3798352 478979 3798352 478979 472843 478979 1682595 2751415 1682595 2467500 1682595 2467500 4197249 2467500 1160988 519051 1160988 1662892 1160988 1662892 1727617 1662892 1652320 3038806 1652320 3351339 1652320 3351339 548306 3351339 1190079 1191113 1190079 921977 1190079 921977 755305 921977 1771520 1666728 1771520 1685008 1771520 1685008 1966688 1685008 4688678 3005969 4688678 346579 4688678 346579 1681341 346579 4520681 1664510 4520681 1972517 4520681 1972517 4703024 1972517 3314224 4438103 3314224 666528 3314224 666528 688148 666528 3993762 2674657 3993762 976132 3993762 976132 966183 976132 419326 1230670 419326 2121261 419326 2121261 3785104 2121261 3560820 3126774 3560820 2912606 3560820 2912606 3752571 2912606 4193292 2520402 4193292 1661670 4193292 1661670 4771385 1661670 269354 246197 269354 1344549 269354 1344549 330312 1344549 1671999 18705 1671999 3339667 1671999 3339667 3268905 3339667 3631355 3008729 3631355 3350179 3631355 3350179 104210 3350179 1149100 1151300 1149100 3352298 1149100 3352298 4729598 3352298 805574 870923 805574 478500 805574 478500 497782 478500 3547331 3101349 3547331 1680916 3547331 1680916 4783832 1680916 639697 1028290 639697 1860176 639697 1860176 4781147 1860176 243081 281535 243081 4105867 243081 4105867 1679273 4105867 2779498 3351078 2779498 2237987 2779498 2237987 1683660 2237987 4858457 3347757 4858457 1205614 4858457 1205614 1185406 1205614 1131660 1167289 1131660 1669263 1131660 1669263 446291 1669263 1839019 3325586 1839019 1081164 1839019 1081164 3348044 1081164 4181737 1658612 4181737 867378 4181737 867378 858257 867378 497053 1181823 497053 2159819 497053 2159819 3837276 2159819 1335025 297505 1335025 1671064 1335025 1671064 3237702 1671064 1095330 3323250 1095330 1122016 1095330 1122016 1151751 1122016 1685988 1372995 1685988 1239233 1685988 1239233 423062 1239233 1228139 1262074 1228139 1668479 1228139 1668479 1707915 1668479 4040002 2661890 4040002 2441781 4040002 2441781 1663690 2441781 336940 4573683 336940 2453261 336940 2453261 4247876 2453261 1241831 1266488 1241831 658618 1241831 658618 1038001 658618 4226809 2550950 4226809 1287960 4226809 1287960 1282168 1287960 510398 503203 510398 2771836 510398 2771836 3877205 2771836 1208913 453992 1208913 3860823 1208913 3860823 3346556 3860823 610987 1044596 610987 2287190 610987 2287190 3963702 2287190 3320723 413232 3320723 747256 3320723 747256 737448 747256 3350307 1963045 3350307 4536287 3350307 4536287 3324656 4536287 483469 491756 483469 493679 483469 493679 1134559 493679 1646250 3313833 1646250 644150 1646250 644150 646996 644150 1101654 1102752 1101654 726423 1101654 726423 956843 726423 1656368 3743413 1656368 1676329 1656368 1676329 4884836 1676329 4486067 2803178 4486067 1315347 4486067 1315347 3317688 1315347 3827526 3331765 3827526 1666471 3827526 1666471 366964 1666471 206434 1464542 206434 2512059 206434 2512059 4192224 2512059 1676340 4235448 1676340 2215584 1676340 2215584 3348646 2215584 3343401 1469444 3343401 3328995 3343401 3328995 4840678 3328995 4444165 2212365 4444165 657354 4444165 657354 1681827 657354 4366779 2309412 4366779 3316359 4366779 3316359 4182344 3316359 4523067 2156377 4523067 1661969 4523067 1661969 167814 1661969 3319840 4467140 3319840 2324643 3319840 2324643 1659976 2324643 4613907 2041170 4613907 2481444 4613907 2481444 1651671 2481444 2432365 1661894 2432365 920909 2432365 920909 898911 920909 3316273 4823656 3316273 1685728 3316273 1685728 58755 1685728 4019030 2357462 4019030 165730 4019030 165730 3324189 165730 4755735 3100126 4755735 407171 4755735 407171 1249450 407171 3326745 2083025 3326745 3347740 3326745 3347740 86124 3347740 4463040 292856 4463040 359222 4463040 359222 3316724 359222 3590967 3076126 3590967 4479361 3590967 4479361 1658623 4479361 1076347 592988 1076347 1360765 1076347 1360765 294347 1360765 1676011 2487424 1676011 1664059 1676011 1664059 1438670 1664059 3552861 1899064 3552861 1665065 3552861 1665065 1769069 1665065 608962 617062 608962 2908657 608962 2908657 3737049 2908657 1210283 3352808 1210283 741733 1210283 741733 750739 741733 1679200 2167807 1679200 490331 1679200 490331 511083 490331 763337 3324159 763337 817578 763337 817578 815638 817578 3417618 1677677 3417618 1647136 3417618 1647136 3695819 1647136 1543847 1651677 1543847 2365958 1543847 2365958 4268500 2365958 1312514 373702 1312514 4605839 1312514 4605839 1677559 4605839 720045 3320658 720045 862596 720045 862596 791945 862596 3787665 1672910 3787665 549052 3787665 549052 1109021 549052 4207329 2452689 4207329 2612748 4207329 2612748 4259418 2612748 3768781 2891496 3768781 3342743 3768781 3342743 2743537 3342743 3564352 1650878 3564352 3329882 3564352 3329882 1944301 3329882 1685469 200810 1685469 385845 1685469 385845 3348879 385845 4512189 3348721 4512189 2247904 4512189 2247904 3890215 2247904 4222101 2438283 4222101 3694134 4222101 3694134 1670106 3694134 332408 1360027 332408 3104757 332408 3104757 4749729 3104757 4440209 2256470 4440209 306953 4440209 306953 1347916 306953 855878 806255 855878 2053074 855878 2053074 1653505 2053074 1153124 541793 1153124 4287458 1153124 4287458 1658095 4287458 3656848 2990220 3656848 1295424 3656848 1295424 1304876 1295424 4123041 2568517 4123041 1120472 4123041 1120472 4746230 1120472 1686446 2208487 1686446 1669713 1686446 1669713 3974414 1669713 3825422 322095 3825422 522747 3825422 522747 1162878 522747 3329480 2279726 3329480 1673391 3329480 1673391 2901897 1673391 3811474 2873560 3811474 318690 3811474 318690 1373635 318690 4659914 2015903 4659914 4507121 4659914 4507121 1677949 4507121 574265 583548 574265 491444 574265 491444 3347009 491444 516328 526558 516328 2420435 516328 2420435 4261446 2420435 4776421 779399 4776421 1084074 4776421 1084074 586772 1084074 1665080 3061924 1665080 3008787 1665080 3008787 3671593 3008787 3543368 1904326 3543368 2832536 3543368 2832536 3337987 2832536 1773104 1670224 1773104 3117507 1773104 3117507 4791426 3117507 421908 1268296 421908 2225432 421908 2225432 3856305 2225432 1122539 1110484 1122539 3329430 1122539 3329430 402984 3329430 1357520 302097 1357520 756086 1357520 756086 765692 756086 4889692 3343221 4889692 1655933 4889692 1655933 323406 1655933 196498 4188207 196498 1675834 196498 1675834 1614995 1675834 1662940 4557317 1662940 495659 1662940 495659 494679 495659 3432645 3316865 3432645 2443819 3432645 2443819 4126765 2443819 491832 3328254 491832 683522 491832 683522 668066 683522 3624310 1957236 3624310 1986050 3624310 1986050 4691890 1986050 812229 1651331 812229 2204872 812229 2204872 3340865 2204872 851470 827729 851470 573549 851470 573549 1678817 573549 725781 717450 725781 3339918 725781 3339918 1014241 3339918 3711953 2066345 3711953 2848112 3711953 2848112 1648316 2848112 1676292 1883375 1676292 1993573 1676292 1993573 3663148 1993573 3906010 3337852 3906010 2862028 3906010 2862028 1657846 2862028 4846811 3347389 4846811 1684866 4846811 1684866 2747973 1684866 643808 1650106 643808 3027535 643808 3027535 3635942 3027535 201414 1471768 201414 2134871 201414 2134871 4528486 2134871 766111 929737 766111 561619 766111 561619 1081929 561619 1672808 1247339 1672808 312049 1672808 312049 1369101 312049 4454464 2204688 4454464 2485869 4454464 2485869 3348393 2485869 3332218 4952316 3332218 2759210 3332218 2759210 3931438 2759210 4572520 389370 4572520 1665925 4572520 1665925 3356329 1665925 3557549 3134731 3557549 1251806 3557549 1251806 1244747 1251806 836663 854201 836663 2607615 836663 2607615 4054017 2607615 1905687 3317250 1905687 468919 1905687 468919 1187275 468919 3615510 3027435 3615510 1667680 3615510 1667680 3043100 1667680 4372961 2694625 4372961 893288 4372961 893288 887629 893288 2964644 3316728 2964644 1996936 2964644 1996936 1681288 1996936 824394 1681731 824394 451660 824394 451660 439024 451660 1116508 532201 1116508 2192116 1116508 2192116 3853411 2192116 1362493 297978 1362493 3866932 1362493 3866932 3332549 3866932 229430 1429461 229430 1091954 229430 1091954 556204 1091954 1093602 3337396 1093602 4530652 1093602 4530652 1659135 4530652 1679962 499524 1679962 2667864 1679962 2667864 4006811 2667864 4534358 2859964 4534358 1071779 4534358 1071779 1072058 1071779 1405169 293755 1405169 1975931 1405169 1975931 4671723 1975931 817242 850883 817242 1678593 817242 1678593 4225747 1678593 1018442 647627 1018442 3673696 1018442 3673696 3341801 3673696 645508 1672076 645508 1676491 645508 1676491 343430 1676491 3341994 250638 3341994 992567 3341994 992567 1017015 992567 476582 482580 476582 1337052 476582 1337052 333575 1337052 403133 3326344 403133 742272 403133 742272 762009 742272 1077506 584390 1077506 1654734 1077506 1654734 96076 1654734 1047355 614071 1047355 648635 1047355 648635 627170 648635 4371659 2304858 4371659 2751866 4371659 2751866 4409114 2751866 4768865 1917481 4768865 3819307 4768865 3819307 297015 3819307 3935142 1651318 3935142 2876911 3935142 2876911 4550108 2876911 3982043 2328490 3982043 654621 3982043 654621 659586 654621 312340 341992 312340 1361958 312340 1361958 298424 1361958 1063011 586354 1063011 687773 1063011 687773 666969 687773 3351954 1008409 3351954 3419439 3351954 3419439 3352247 3419439 877901 775654 877901 1652208 877901 1652208 396209 1652208 4117741 2535403 4117741 2957772 4117741 2957772 4649050 2957772 611262 1676495 611262 944206 611262 944206 954426 944206 3325648 1569581 3325648 833231 3325648 833231 1655481 833231 3313790 2303100 3313790 2443327 3313790 2443327 4132493 2443327 3336980 3891859 3336980 3620820 3336980 3620820 3326076 3620820 1292137 357209 1292137 1818015 1292137 1818015 1686391 1818015 1386290 3321754 1386290 1394922 1386290 1394922 269918 1394922 4417555 2255463 4417555 479782 4417555 479782 1172036 479782 1438118 228607 1438118 2245860 1438118 2245860 3900123 2245860 2749287 3075680 2749287 356217 2749287 356217 1326942 356217 3318659 342643 3318659 3323392 3318659 3323392 4341549 3323392 3723204 2055810 3723204 1973476 3723204 1973476 2854377 1973476 2986107 3346885 2986107 788592 2986107 788592 782442 788592 4801395 1648803 4801395 30613 4801395 30613 3317192 30613 3353064 267809 3353064 1954537 3353064 1954537 4719416 1954537 4025621 2359990 4025621 2792536 4025621 2792536 4454481 2792536 1676690 574871 1676690 1664113 1676690 1664113 3925095 1664113 1084974 1649564 1084974 310850 1084974 310850 331836 310850 3977710 2275240 3977710 1949645 3977710 1949645 3612587 1949645 1677546 2675574 1677546 1900504 1677546 1900504 3560626 1900504 4582288 2889897 4582288 282174 4582288 282174 1377279 282174 4096430 2537897 4096430 1291962 4096430 1291962 1286283 1291962 3606954 1937562 3606954 3027937 3606954 3027937 4689852 3027937 3352755 1537879 3352755 4100670 3352755 4100670 1686294 4100670 530275 1669873 530275 4460825 530275 4460825 1660691 4460825 1408287 1382797 1408287 3547569 1408287 3547569 3319937 3547569 4101487 2440193 4101487 1671757 4101487 1671757 1524423 1671757 1674500 3796669 1674500 2822350 1674500 2822350 3327610 2822350 4324154 2339625 4324154 3341528 4324154 3341528 2950108 3341528 468544 468009 468544 1680200 468544 1680200 3271680 1680200 3178028 1684044 3178028 3322492 3178028 3322492 3256038 3322492 3318896 1330659 3318896 1682118 3318896 1682118 2340571 1682118 4368702 1681693 4368702 4732651 4368702 4732651 1080833 4732651 1453742 4072514 1453742 631093 1453742 631093 1053772 631093 3685294 2028659 3685294 2856603 3685294 2856603 4518820 2856603 607373 616957 607373 688323 607373 688323 972035 688323 3603531 3341018 3603531 4659237 3603531 4659237 1680313 4659237 652501 661491 652501 3337527 652501 3337527 2993071 3337527 250017 1421179 250017 3337409 250017 3337409 4887988 3337409 1152187 522805 1152187 1435528 1152187 1435528 1665279 1435528 3604362 1944412 3604362 4503335 3604362 4503335 3318131 4503335 1426640 3963727 1426640 1313481 1426640 1313481 1316474 1313481 714670 1678522 714670 257031 714670 257031 260797 257031 4565357 2087743 4565357 1661170 4565357 1661170 1719056 1661170 4195968 2538373 4195968 506621 4195968 506621 479231 506621 1307366 1287288 1307366 704588 1307366 704588 928097 704588 1256173 3323395 1256173 2035542 1256173 2035542 3731628 2035542 125572 1686383 125572 1664246 125572 1664246 4034245 1664246 341223 1670234 341223 1946983 341223 1946983 4747590 1946983 3889032 2213376 3889032 1671129 3889032 1671129 4624507 1671129 3950899 2279455 3950899 2390378 3950899 2390378 4029060 2390378 3965276 2697012 3965276 1399923 3965276 1399923 272893 1399923 3569317 1883315 3569317 3094360 3569317 3094360 1662406 3094360 3528272 820721 3528272 2349742 3528272 2349742 1678285 2349742 3351067 3869518 3351067 1283466 3351067 1283466 362822 1283466 315198 320345 315198 3316920 315198 3316920 3711755 3316920 1087503 590404 1087503 1471989 1087503 1471989 3334200 1471989 3745069 1673819 3745069 3036135 3745069 3036135 3350248 3036135 1397314 3875757 1397314 423259 1397314 423259 1262873 423259 4719081 1969527 4719081 724467 4719081 724467 701576 724467 1684674 4324535 1684674 2171137 1684674 2171137 3822565 2171137 3323026 2728933 3323026 3351728 3323026 3351728 1315411 3351728 4528507 2113149 4528507 2063542 4528507 2063542 4576318 2063542 3343247 2293509 3343247 2013588 3343247 2013588 3644838 2013588 855857 860660 855857 426655 855857 426655 396971 426655 1685100 2378736 1685100 881373 1685100 881373 898871 881373 3341750 1212037 3341750 3345446 3341750 3345446 4739409 3345446 257897 259730 257897 3333190 257897 3333190 1661975 3333190 3937139 3327732 3937139 1226296 3937139 1226296 3339125 1226296 3319852 815246 3319852 593152 3319852 593152 3341077 593152 313132 335059 313132 3344628 313132 3344628 39355 3344628 888043 850280 888043 80461 888043 80461 3334688 80461 79980 3346985 79980 499276 79980 499276 516005 499276 3550816 1674519 3550816 331161 3550816 331161 319164 331161 2641520 1681550 2641520 3338764 2641520 3338764 2363559 3338764 1675245 1485572 1675245 3861694 1675245 3861694 3342607 3861694 3592377 1946301 3592377 3058120 3592377 3058120 4712696 3058120 346469 1295107 346469 868343 346469 868343 894017 868343 995167 996591 995167 2772950 995167 2772950 3896474 2772950 1677782 2137957 1677782 2758190 1677782 2758190 4398116 2758190 4278501 2576288 4278501 262470 4278501 262470 289216 262470 1683818 4441772 1683818 2944865 1683818 2944865 3753735 2944865 3731118 1670901 3731118 2800917 3731118 2800917 3866751 2800917 1681085 4821052 1681085 3620189 1681085 3620189 3353161 3620189 4397733 2742816 4397733 1989576 4397733 1989576 3644802 1989576 1173516 1680396 1173516 938911 1173516 938911 721813 938911 2971926 1674798 2971926 2726927 2971926 2726927 3909478 2726927 3828988 2127417 3828988 231650 3828988 231650 3347205 231650 3600854 3077028 3600854 2837042 3600854 2837042 4495721 2837042 1674421 4946094 1674421 2725070 1674421 2725070 4368616 2725070 4322300 3322242 4322300 2890772 4322300 2890772 3315615 2890772 3938159 2741005 3938159 1964856 3938159 1964856 1649455 1964856 3922242 2244402 3922242 4930258 3922242 4930258 1678839 4930258 4462360 2196803 4462360 3348660 4462360 3348660 421035 3348660 3313439 3877452 3313439 992318 3313439 992318 992425 992318 2927382 1675082 2927382 826656 2927382 826656 833519 826656 4110131 2548223 4110131 822137 4110131 822137 863034 822137 1808089 3327341 1808089 3340959 1808089 3340959 3500354 3340959 4408969 3324128 4408969 204562 4408969 204562 204453 204562 2243265 3331808 2243265 291714 2243265 291714 314556 291714 1860572 1667090 1860572 3348950 1860572 3348950 2300683 3348950 4673491 2017394 4673491 4921949 4673491 4921949 3321293 4921949 4519536 2873505 4519536 727358 4519536 727358 3351135 727358 251577 1383949 251577 2363322 251577 2363322 4018192 2363322 810346 781369 810346 1671168 810346 1671168 2501460 1671168 4116681 2565514 4116681 2256771 4116681 2256771 1650876 2256771 762337 927408 762337 937056 762337 937056 939014 937056 1654693 2030305 1654693 3010357 1654693 3010357 3653483 3010357 309399 3338093 309399 855818 309399 855818 1662942 855818 1024173 1680716 1024173 1659117 1024173 1659117 3578385 1659117 3810452 2839928 3810452 1668708 3810452 1668708 4535752 1668708 3313841 3476667 3313841 2827370 3313841 2827370 3830241 2827370 3338544 323728 3338544 1966988 3338544 1966988 3632619 1966988 4730778 3327795 4730778 2927595 4730778 2927595 4563398 2927595 4145607 2504168 4145607 2511119 4145607 2511119 4180838 2511119 1122379 558601 1122379 1272772 1122379 1272772 1272131 1272772 1053074 601085 1053074 1651342 1053074 1651342 602474 1651342 3468755 3341299 3468755 3177682 3468755 3177682 3315449 3177682 4248007 2428904 4248007 1663648 4248007 1663648 3638934 1663648 3717949 2041819 3717949 2095901 3717949 2095901 4548987 2095901 880364 771743 880364 1671906 880364 1671906 1745605 1671906 4081468 2599757 4081468 2470227 4081468 2470227 4139406 2470227 4784773 1881361 4784773 4030827 4784773 4030827 1661709 4030827 773928 917538 773928 522619 773928 522619 507748 522619 3640015 3343231 3640015 432607 3640015 432607 434295 432607 3320326 4680580 3320326 3323852 3320326 3323852 3889823 3323852 367825 381721 367825 1661509 367825 1661509 2445093 1661509 542070 1159928 542070 2165113 542070 2165113 4506064 2165113 3645891 1980510 3645891 2641325 3645891 2641325 4283720 2641325 1411670 232571 1411670 2864398 1411670 2864398 3800639 2864398 1669935 4710606 1669935 97420 1669935 97420 3324344 97420 1654042 873990 1654042 3320850 1654042 3320850 3663288 3320850 3314289 997011 3314289 2152847 3314289 2152847 3835200 2152847 1650196 3340064 1650196 3320239 1650196 3320239 2811579 3320239 2439697 3332362 2439697 4969195 2439697 4969195 1670263 4969195 4454327 2214225 4454327 1686433 4454327 1686433 2420412 1686433 686436 663263 686436 2275995 686436 2275995 1679997 2275995 1351666 1358725 1351666 1675922 1351666 1675922 2661864 1675922 4623076 2038031 4623076 794268 4623076 794268 784938 794268 130771 1650108 130771 1174867 130771 1174867 1190694 1174867 838930 843948 838930 1174463 838930 1174463 517576 1174463 4216498 2528079 4216498 3591079 4216498 3591079 1654608 3591079 3956651 1658402 3956651 1681889 3956651 1681889 3895633 1681889 4175373 2488585 4175373 3237809 4175373 3237809 3326523 3237809 1210569 476680 1210569 2417944 1210569 2417944 4105380 2417944 4038206 2351437 4038206 1010624 4038206 1010624 668573 1010624 2506345 1655558 2506345 3942878 2506345 3942878 3341288 3942878 1116274 1091673 1116274 2146451 1116274 2146451 4545070 2146451 966789 703677 966789 4365812 966789 4365812 1670332 4365812 704477 697635 704477 3328950 704477 3328950 642622 3328950 3578063 1008190 3578063 512547 3578063 512547 1133639 512547 3767480 1646789 3767480 4196143 3767480 4196143 1663335 4196143 1659809 3760901 1659809 1462283 1659809 1462283 3336309 1462283 1255862 442298 1255862 571257 1255862 571257 548599 571257 4071287 2372206 4071287 2232059 4071287 2232059 1661019 2232059 3561539 1897471 3561539 3335853 3561539 3335853 2387313 3335853 3635806 1971021 3635806 1663709 3635806 1663709 2490 1663709 1356071 1348133 1356071 2631355 1356071 2631355 3324468 2631355 446842 465257 446842 2068383 446842 2068383 4579200 2068383 252356 261133 252356 2190001 252356 2190001 1649659 2190001 2709561 3316906 2709561 2838397 2709561 2838397 3349628 2838397 3874163 3350087 3874163 275997 3874163 275997 273661 275997 4970801 1650256 4970801 3325526 4970801 3325526 3643372 3325526 767280 909482 767280 3316301 767280 3316301 3505610 3316301 1655253 741874 1655253 2180071 1655253 2180071 4490994 2180071 4316902 2358451 4316902 1661979 4316902 1661979 1220697 1661979 2822649 1660136 2822649 766205 2822649 766205 914970 766205 305933 1341952 305933 3025225 305933 3025225 1671666 3025225 685400 680951 685400 1666552 685400 1666552 4564365 1666552 208111 1667238 208111 499796 208111 499796 516473 499796 1652988 3457048 1652988 3337200 1652988 3337200 420482 3337200 4427584 2780758 4427584 2576054 4427584 2576054 4223337 2576054 3328345 2653527 3328345 2184425 3328345 2184425 4513153 2184425 3953488 2287254 3953488 733067 3953488 733067 749655 733067 4197690 2523730 4197690 1654161 4197690 1654161 1477797 1654161 3352718 2235779 3352718 190995 3352718 190995 3321871 190995 4224808 2451790 4224808 1136727 4224808 1136727 520370 1136727 510710 1193035 510710 2830970 510710 2830970 3805552 2830970 374187 387470 374187 925939 374187 925939 935768 925939 706906 736897 706906 2687653 706906 2687653 3352874 2687653 1683034 1227963 1683034 454341 1683034 454341 1222465 454341 4422923 1677064 4422923 1656796 4422923 1656796 1515559 1656796 3569759 1678751 3569759 614080 3569759 614080 3323097 614080 1665572 251264 1665572 2291220 1665572 2291220 3938846 2291220 2268074 1672800 2268074 1672519 2268074 1672519 86110 1672519 1658691 4448264 1658691 3606970 1658691 3606970 3335109 3606970 1678916 2832656 1678916 509344 1678916 509344 1161960 509344 3753801 2110430 3753801 4095623 3753801 4095623 1658681 4095623 3337720 3449954 3337720 1672176 3337720 1672176 2610393 1672176 3616024 3346418 3616024 3038654 3616024 3038654 3634155 3038654 3625674 3320919 3625674 1873615 3625674 1873615 2624088 1873615 969709 973380 969709 2106247 969709 2106247 3346357 2106247 238296 3343491 238296 2461518 238296 2461518 4187320 2461518 1675078 1340577 1675078 1676720 1675078 1676720 3315023 1676720 1186552 480496 1186552 251119 1186552 251119 1394314 251119 423214 1243994 423214 1308727 423214 1308727 1672916 1308727 846559 793946 846559 3964652 846559 3964652 3327701 3964652 4157738 3343618 4157738 3020447 4157738 3020447 2847611 3020447 558219 1082032 558219 3633646 558219 3633646 1153219 3633646 3647423 1964217 3647423 3319600 3647423 3319600 3080736 3319600 3319576 4881152 3319576 351820 3319576 351820 1348382 351820 739692 3527730 739692 1265418 739692 1265418 1255412 1265418 3568158 3329857 3568158 412238 3568158 412238 1280526 412238 219159 1454695 219159 1676050 219159 1676050 3530250 1676050 728477 939511 728477 1103543 728477 1103543 587967 1103543 2220272 3329062 2220272 359786 2220272 359786 356574 359786 4711460 1974140 4711460 1681422 4711460 1681422 4690690 1681422 4412095 2265466 4412095 1890554 4412095 1890554 3328485 1890554 3352453 3915201 3352453 2257755 3352453 2257755 4422112 2257755 4434772 2764072 4434772 1468727 4434772 1468727 232340 1468727 407868 1259234 407868 780036 407868 780036 899981 780036 3433578 3349135 3433578 3010875 3433578 3010875 3674473 3010875 3689209 3001603 3689209 2146581 3689209 2146581 3828297 2146581 1680145 600053 1680145 1862712 1680145 1862712 4780462 1862712 1679274 1867850 1679274 2126221 1679274 2126221 3791754 2126221 928893 922246 928893 3998072 928893 3998072 3326367 3998072 615519 1665974 615519 840785 615519 840785 844125 840785 4173415 2475144 4173415 605771 4173415 605771 613185 605771 1148164 1681002 1148164 1401887 1148164 1401887 294162 1401887 378028 362290 378028 1198720 378028 1198720 1197067 1198720 4619766 2971298 4619766 2773730 4619766 2773730 3901824 2773730 4830048 3331665 4830048 665981 4830048 665981 1020822 665981 3972511 1419132 3972511 1192348 3972511 1192348 1211972 1192348 1429803 213590 1429803 2070600 1429803 2070600 3749335 2070600 3010835 1662812 3010835 1951153 3010835 1951153 3333110 1951153 4297251 2639364 4297251 867548 4297251 867548 837391 867548 1671757 3936720 1671757 3076918 1671757 3076918 4732331 3076918 3342059 4843098 3342059 3049059 3342059 3049059 3637856 3049059 4303268 3348119 4303268 1001083 4303268 1001083 3552463 1001083 1050096 1032036 1050096 393784 1050096 393784 392656 393784 3607814 3070119 3607814 4515816 3607814 4515816 3331884 4515816 4378026 2287537 4378026 1165784 4378026 1165784 1662084 1165784 3809492 2156547 3809492 2045554 3809492 2045554 4603422 2045554 1136332 1682197 1136332 3321651 1136332 3321651 3329095 3321651 3864940 2193694 3864940 446359 3864940 446359 467887 446359 4703452 477498 4703452 341873 4703452 341873 1330356 341873 3690316 2025509 3690316 1972479 3690316 1972479 4694753 1972479 933234 960818 933234 3319118 933234 3319118 3936749 3319118 1107445 3332262 1107445 1021649 1107445 1021649 1675322 1021649 3888897 1649295 3888897 1750902 3888897 1750902 1658173 1750902 4072776 2408703 4072776 4195572 4072776 4195572 1669016 4195572 4531112 2887698 4531112 1433851 4531112 1433851 1409620 1433851 4203259 2455147 4203259 2771749 4203259 2771749 3063412 2771749 1681506 3897962 1681506 2421486 1681506 2421486 4105028 2421486 3341518 1638000 3341518 2763091 3341518 2763091 4456854 2763091 803657 825833 803657 1662329 803657 1662329 2899225 1662329 1517306 1651816 1517306 2408500 1517306 2408500 4051777 2408500 4126728 1680188 4126728 3339747 4126728 3339747 2798349 3339747 2757079 3347909 2757079 243396 2757079 243396 246979 243396 3928423 2270803 3928423 597146 3928423 597146 585361 597146 3754014 2097389 3754014 1213054 3754014 1213054 1220019 1213054 798299 3322147 798299 2440155 798299 2440155 4213625 2440155 1108488 556342 1108488 3333624 1108488 3333624 4413084 3333624 1273971 1290444 1273971 3323541 1273971 3323541 3988411 3323541 4609298 2053128 4609298 2732226 4609298 2732226 4378488 2732226 1190844 482254 1190844 759962 1190844 759962 3344528 759962 188422 1666215 188422 255764 188422 255764 1685704 255764 766384 898224 766384 3327955 766384 3327955 4995712 3327955 733513 1655553 733513 1686021 733513 1686021 4769136 1686021 1656270 250039 1656270 2761091 1656270 2761091 4410078 2761091 1182877 484741 1182877 587536 1182877 587536 580109 587536 3605777 1929102 3605777 2886335 3605777 2886335 4566271 2886335 2303119 1670400 2303119 627056 2303119 627056 1649209 627056 1667092 2964001 1667092 3341627 1667092 3341627 4654735 3341627 690439 964252 690439 2389082 690439 2389082 4300410 2389082 401734 402632 401734 1906476 401734 1906476 4765406 1906476 1679853 4735698 1679853 1182488 1679853 1182488 455301 1182488 3741307 2104729 3741307 654207 3741307 654207 1011706 654207 389757 1240442 389757 4469102 389757 4469102 3333874 4469102 1676084 4975780 1676084 4088270 1676084 4088270 3325557 4088270 384984 372282 384984 311929 384984 311929 3335661 311929 1252972 3337165 1252972 3330382 1252972 3330382 1151427 3330382 1663468 2267821 1663468 1859828 1663468 1859828 3339914 1859828 3340905 4903013 3340905 2348565 3340905 2348565 4040374 2348565 1646844 313330 1646844 1058301 1646844 1058301 590456 1058301 3801093 3352018 3801093 926417 3801093 926417 3330983 926417 594399 618420 594399 1245971 594399 1245971 1252351 1245971 3741100 2938917 3741100 356552 3741100 356552 3335493 356552 1259956 4660262 1259956 3314333 1259956 3314333 4297282 3314333 979074 670611 979074 407373 979074 407373 1651917 407373 2337290 1914770 2337290 607623 2337290 607623 615663 607623 3100578 3344856 3100578 400501 3100578 400501 411701 400501 4946557 3334432 4946557 3103787 4946557 3103787 3346028 3103787 1103268 545443 1103268 3324892 1103268 3324892 4069485 3324892 4356814 2663729 4356814 2717913 4356814 2717913 4369633 2717913 1087851 1105092 1087851 2647040 1087851 2647040 4010663 2647040 4587741 2093095 4587741 1665484 4587741 1665484 1922940 1665484 627329 613272 627329 1647045 627329 1647045 2702131 1647045 4272918 2629312 4272918 2070383 4272918 2070383 4623339 2070383 4435689 2208008 4435689 2419434 4435689 2419434 4246301 2419434 548557 555509 548557 392097 548557 392097 394701 392097 3884932 2768999 3884932 2667090 3884932 2667090 4004399 2667090 1653532 2701332 1653532 1662395 1653532 1662395 464520 1662395 1652125 593281 1652125 2125080 1652125 2125080 4535022 2125080 3322896 1494562 3322896 287401 3322896 287401 305398 287401 213549 1442306 213549 3787313 213549 3787313 1683020 3787313 3340096 2482591 3340096 2346504 3340096 2346504 1650005 2346504 1029859 654684 1029859 4517147 1029859 4517147 1664003 4517147 3535131 1653547 3535131 1900159 3535131 1900159 3544070 1900159 2379684 3348073 2379684 1685621 2379684 1685621 1163270 1685621 4426288 2761238 4426288 1069148 4426288 1069148 3345709 1069148 1953261 3339897 1953261 162660 1953261 162660 1656458 162660 2818968 3315621 2818968 2490823 2818968 2490823 4158741 2490823 3398733 1664406 3398733 1102467 3398733 1102467 1095800 1102467 735255 728348 735255 2128612 735255 2128612 4558167 2128612 4708452 3028333 4708452 2125705 4708452 2125705 3320677 2125705 2071 1683103 2071 1674334 2071 1674334 3764311 1674334 1647702 4893544 1647702 2869652 1647702 2869652 3800237 2869652 329457 318339 329457 1271006 329457 1271006 401279 1271006 972866 3346469 972866 2730434 972866 2730434 3910777 2730434 3995399 2328776 3995399 331623 3995399 331623 1299155 331623 652252 1018123 652252 2069364 652252 2069364 4608233 2069364 1126330 515335 1126330 3314583 1126330 3314583 3192488 3314583 2512036 1657414 2512036 207567 2512036 207567 235312 207567 3344040 1679283 3344040 4192049 3344040 4192049 1682933 4192049 3593340 1899741 3593340 2184020 3593340 2184020 4500275 2184020 3556947 3326548 3556947 4528924 3556947 4528924 1668084 4528924 3911873 2272191 3911873 3622861 3911873 3622861 1660926 3622861 787214 792868 787214 512514 787214 512514 533629 512514 4494652 3336110 4494652 3020105 4494652 3020105 4691963 3020105 3324992 3416125 3324992 2429738 3324992 2429738 1673809 2429738 3326756 3877241 3326756 3340610 3326756 3340610 4076715 3340610 565088 1071335 565088 3328343 565088 3328343 2158002 3328343 3344072 3921606 3344072 987176 3344072 987176 996045 987176 355135 1293955 355135 2193807 355135 2193807 4498007 2193807 4210395 1669306 4210395 3345828 4210395 3345828 4435023 3345828 3343935 2496625 3343935 2139548 3343935 2139548 3792742 2139548 3679939 2979124 3679939 3350098 3679939 3350098 4096698 3350098 757937 907276 757937 1511238 757937 1511238 3324797 1511238 3544072 674202 3544072 261249 3544072 261249 1404448 261249 4228721 2554241 4228721 1034484 4228721 1034484 621392 1034484 987084 683110 987084 2781382 987084 2781382 4470544 2781382 1657952 4510479 1657952 1244320 1657952 1244320 1247475 1244320 3905773 2236736 3905773 3343045 3905773 3343045 2116302 3343045 3319798 1304219 3319798 652571 3319798 652571 645213 652571 2245654 3321746 2245654 3341384 2245654 3341384 2097311 3341384 1659626 996912 1659626 2115512 1659626 2115512 4556500 2115512 4142193 2518390 4142193 1672403 4142193 1672403 2979263 1672403 1072973 1662401 1072973 371527 1072973 371527 1263851 371527 1041391 653475 1041391 3054287 1041391 3054287 2173985 3054287 4495426 2839498 4495426 3097921 4495426 3097921 4769804 3097921 4449637 2792033 4449637 1659611 4449637 1659611 2013385 1659611 4210907 2519303 4210907 484420 4210907 484420 450816 484420 1675477 4823525 1675477 462232 1675477 462232 1209239 462232 2197204 3332956 2197204 2993789 2197204 2993789 3647679 2993789 4689307 1977842 4689307 1457260 4689307 1457260 1455439 1457260 3332407 3061689 3332407 995413 3332407 995413 1013922 995413 3561596 1899884 3561596 3318553 3561596 3318553 605199 3318553 1351341 327827 1351341 378156 1351341 378156 358954 378156 1659604 3719675 1659604 2874869 1659604 2874869 3786491 2874869 3344823 2176010 3344823 1014673 3344823 1014673 661560 1014673 4533922 2127819 4533922 653128 4533922 653128 3322985 653128 3686025 3019341 3686025 2953639 3686025 2953639 4594564 2953639 707288 1667972 707288 4647181 707288 4647181 3345132 4647181 400811 1285970 400811 3342237 400811 3342237 3329813 3342237 502538 490547 502538 1991128 502538 1991128 4699249 1991128 3325255 4894569 3325255 2324208 3325255 2324208 4322572 2324208 3878115 1685063 3878115 681392 3878115 681392 653251 681392 4631846 2943418 4631846 761424 4631846 761424 3349132 761424 1196537 1218938 1196537 2128183 1196537 2128183 4540369 2128183 4238943 2586836 4238943 1894553 4238943 1894553 1650565 1894553 667580 980511 667580 623890 667580 623890 656960 623890 4332834 2315594 4332834 739186 4332834 739186 1648937 739186 680985 973291 680985 3314642 680985 3314642 3404058 3314642 3977961 2704140 3977961 1685522 3977961 1685522 4725622 1685522 1528633 3322890 1528633 2616301 1528633 2616301 4286323 2616301 801171 802862 801171 2986127 801171 2986127 3685621 2986127 4519047 2833538 4519047 4154116 4519047 4154116 1686360 4154116 3180171 3329410 3180171 1038363 3180171 1038363 614093 1038363 3878550 2224132 3878550 4193178 3878550 4193178 3315353 4193178 3352663 2787589 3352663 2230297 3352663 2230297 4449611 2230297 1661447 1941928 1661447 1338419 1661447 1338419 324760 1338419 2393536 3334386 2393536 3324064 2393536 3324064 2094425 3324064 3596406 3043790 3596406 2244359 3596406 2244359 3318061 2244359 3957967 2728892 3957967 820400 3957967 820400 845896 820400 281842 1417724 281842 2884965 281842 2884965 3318820 2884965 2172190 1969594 2172190 543248 2172190 543248 536164 543248 4340723 2313861 4340723 653042 4340723 653042 1036550 653042 838092 837277 838092 1349259 838092 1349259 315706 1349259 4100728 3342002 4100728 409852 4100728 409852 378601 409852 1680904 56189 1680904 1659622 1680904 1659622 1354014 1659622 1408210 1382573 1408210 3318295 1408210 3318295 2363686 3318295 1910148 3315668 1910148 3328568 1910148 3328568 2676244 3328568 4003199 2341053 4003199 640652 4003199 640652 627598 640652 4010973 2655181 4010973 874718 4010973 874718 769933 874718 3299988 3327785 3299988 2951054 3299988 2951054 4603267 2951054 3679473 1678296 3679473 2786118 3679473 2786118 3324998 2786118 668451 1669120 668451 2094162 668451 2094162 4566886 2094162 4008691 2373729 4008691 226694 4008691 226694 1415988 226694 3337242 2685867 3337242 1674652 3337242 1674652 303903 1674652 4342615 3321859 4342615 1678503 4342615 1678503 2330670 1678503 244143 236621 244143 1377277 244143 1377277 3325193 1377277 780232 913380 780232 4123541 780232 4123541 3345160 4123541 786237 768974 786237 3332817 786237 3332817 435391 3332817 4059801 2613238 4059801 3126715 4059801 3126715 3322715 3126715 4696691 1971665 4696691 1673047 4696691 1673047 3325041 1673047 4744874 3088368 4744874 3333327 4744874 3333327 2425315 3333327 3319425 3813335 3319425 3036032 3319425 3036032 4709145 3036032 4138460 2556167 4138460 1665745 4138460 1665745 2553697 1665745 4385252 2265612 4385252 1673939 4385252 1673939 4831579 1673939 3351958 2395511 3351958 2268175 3351958 2268175 4410749 2268175 3334577 1798620 3334577 1675636 3334577 1675636 4808257 1675636 1099557 1647879 1099557 2858483 1099557 2858483 4557906 2858483 4583052 2052775 4583052 1022097 4583052 1022097 1038178 1022097 3499614 3329310 3499614 839811 3499614 839811 3336659 839811 893410 3341178 893410 3329552 893410 3329552 3447947 3329552 2034801 1653322 2034801 3337965 2034801 3337965 1172244 3337965 1282941 390763 1282941 3734940 1282941 3734940 3334050 3734940 3342441 1757559 3342441 3332037 3342441 3332037 4927251 3332037 1681357 2100960 1681357 4893121 1681357 4893121 1649484 4893121 1651067 4616452 1651067 4736118 1651067 4736118 3319834 4736118 1333464 1322893 1333464 232169 1333464 232169 1422547 232169 4197678 1653503 4197678 866726 4197678 866726 854077 866726 1651176 2127413 1651176 320602 1651176 320602 1664563 320602 1740333 3352287 1740333 1241029 1740333 1241029 3321229 1241029 3618197 1946989 3618197 1665997 3618197 1665997 3091671 1665997 1678856 3459772 1678856 2217248 1678856 2217248 4428110 2217248 599137 592591 599137 909218 599137 909218 763339 909218 1377560 3886447 1377560 2430000 1377560 2430000 4096045 2430000 753962 907353 753962 1658001 753962 1658001 459893 1658001 1297769 385779 1297769 1397078 1297769 1397078 1391651 1397078 1370611 285973 1370611 1674536 1370611 1674536 3917393 1674536 387490 411293 387490 3348641 387490 3348641 2759096 3348641 737924 953208 737924 1818981 737924 1818981 3335718 1818981 2300092 3336587 2300092 1385675 2300092 1385675 270715 1385675 4530621 2169558 4530621 3159955 4530621 3159955 1662313 3159955 4577641 1650167 4577641 4455098 4577641 4455098 1647803 4455098 1677102 2668515 1677102 3107717 1677102 3107717 3316585 3107717 3537260 1888381 3537260 2526750 3537260 2526750 4169710 2526750 3934093 2737079 3934093 1667203 3934093 1667203 3924042 1667203 648590 1014932 648590 2093864 648590 2093864 4599544 2093864 3687344 2011771 3687344 1995186 3687344 1995186 3643594 1995186 611563 642700 611563 3323931 611563 3323931 3275871 3323931 488250 1652433 488250 2869690 488250 2869690 4522695 2869690 4728634 3075791 4728634 2641803 4728634 2641803 4308917 2641803 1675118 2829159 1675118 2040021 1675118 2040021 4634916 2040021 481734 1198344 481734 2838261 481734 2838261 4484204 2838261 3679200 2989045 3679200 1674772 3679200 1674772 2153269 1674772 4283696 2606356 4283696 3349912 4283696 3349912 1658465 3349912 1649365 4005667 1649365 1653913 1649365 1653913 4346092 1653913 4575921 2103018 4575921 1077465 4575921 1077465 611084 1077465 1001115 1022857 1001115 3868512 1001115 3868512 3349192 3868512 4194795 2481193 4194795 2409751 4194795 2409751 4104172 2409751 1663400 2306439 1663400 1353716 1663400 1353716 1355140 1353716 4222857 2417313 4222857 1267195 4222857 1267195 1259131 1267195 3316771 2281310 3316771 1686280 3316771 1686280 1030599 1686280 4333552 1678215 4333552 2025552 4333552 2025552 4642933 2025552 1227458 467896 1227458 703830 1227458 703830 952090 703830 720898 739365 720898 2658769 720898 2658769 4312507 2658769 1423494 1402404 1423494 3324263 1423494 3324263 2856645 3324263 3339513 356406 3339513 370439 3339513 370439 1307855 370439 3329994 4105210 3329994 688365 3329994 688365 988649 688365 3835097 2170517 3835097 2407751 3835097 2407751 4262786 2407751 672230 638880 672230 253516 672230 253516 1402586 253516 4585710 2083862 4585710 3053907 4585710 3053907 4714544 3053907 206372 3322682 206372 1686474 206372 1686474 1555950 1686474 3326138 3167423 3326138 2230449 3326138 2230449 3885019 2230449 3322544 3195008 3322544 2701923 3322544 2701923 3333944 2701923 1585027 1660947 1585027 3324863 1585027 3324863 4489866 3324863 4400152 2271183 4400152 2020622 4400152 2020622 4656135 2020622 4250726 3321136 4250726 3315874 4250726 3315874 2082946 3315874 4679007 1991352 4679007 639285 4679007 639285 632927 639285 3338335 4596994 3338335 3347867 3338335 3347867 3505383 3347867 447749 3329754 447749 932289 447749 932289 3323664 932289 4730608 3037201 4730608 623683 4730608 623683 1038077 623683 3875563 2795914 3875563 1455149 3875563 1455149 3352237 1455149 1657172 12597 1657172 1441113 1657172 1441113 205265 1441113 966870 1671768 966870 3326820 966870 3326820 3705865 3326820 3839719 2170058 3839719 2207494 3839719 2207494 4453204 2207494 4637576 2025884 4637576 262662 4637576 262662 1413868 262662 4787828 3326608 4787828 2570763 4787828 2570763 4125722 2570763 343317 3337614 343317 4724093 343317 4724093 1663698 4724093 4045249 1682312 4045249 3666038 4045249 3666038 3334638 3666038 3607301 1938028 3607301 1436158 3607301 1436158 1456371 1436158 4625184 2928139 4625184 2979803 4625184 2979803 3673078 2979803 1391234 1405798 1391234 1003495 1391234 1003495 684019 1003495 1063257 1661345 1063257 2351257 1063257 2351257 1872167 2351257 1656911 4922713 1656911 2951587 1656911 2951587 4590405 2951587 980729 722699 980729 3135876 980729 3135876 1659340 3135876 3351689 1339316 3351689 3903141 3351689 3903141 1678650 3903141 713084 955825 713084 780895 713084 780895 797662 780895 4704062 1943152 4704062 2943707 4704062 2943707 3750253 2943707 121874 1670608 121874 964875 121874 964875 979818 964875 2123037 3314918 2123037 1682612 2123037 1682612 3663835 1682612 1078013 600691 1078013 4766722 1078013 4766722 3332180 4766722 533983 524932 533983 3343938 533983 3343938 4492223 3343938 3314461 1516731 3314461 4846488 3314461 4846488 3320114 4846488 3910008 2755269 3910008 4087714 3910008 4087714 1674966 4087714 1863011 1677709 1863011 1095555 1863011 1095555 1105901 1095555 372821 3347207 372821 868674 372821 868674 818811 868674 2279753 1686004 2279753 2247580 2279753 2247580 3908199 2247580 3333296 861641 3333296 802441 3333296 802441 782426 802441 3329207 1205209 3329207 238109 3329207 238109 221900 238109 932528 907339 932528 3333914 932528 3333914 3237838 3333914 3829047 2152295 3829047 1350606 3829047 1350606 1353018 1350606 2036535 3345724 2036535 3352370 2036535 3352370 732807 3352370 354425 345536 354425 2313092 354425 2313092 4378895 2313092 3712424 2051759 3712424 4299626 3712424 4299626 1680941 4299626 274899 293729 274899 1671097 274899 1671097 1690089 1671097 1386328 1384466 1386328 1420143 1386328 1420143 1403741 1420143 4764389 3077853 4764389 3049450 4764389 3049450 4699470 3049450 4319831 2638505 4319831 2723791 4319831 2723791 4388682 2723791 1083880 1086093 1083880 166706 1083880 166706 3322702 166706 1120313 1122504 1120313 2428515 1120313 2428515 4077866 2428515 1384212 1673608 1384212 3332290 1384212 3332290 316682 3332290 4676390 3013971 4676390 1792278 4676390 1792278 1668097 1792278 1659092 2286341 1659092 1685422 1659092 1685422 454893 1685422 4551554 2112385 4551554 3348145 4551554 3348145 4660624 3348145 3334951 3046643 3334951 2818612 3334951 2818612 4481794 2818612 4298067 3327523 4298067 3352216 4298067 3352216 3354927 3352216 725859 963946 725859 2620744 725859 2620744 4043633 2620744 3889293 1403045 3889293 2876924 3889293 2876924 3783321 2876924 3920729 1686255 3920729 3051005 3920729 3051005 4726788 3051005 3203045 3320735 3203045 2370309 3203045 2370309 4023982 2370309 1616765 3323615 1616765 2396870 1616765 2396870 4280412 2396870 4156879 2510753 4156879 2839542 4156879 2839542 4510627 2839542 1680706 2244168 1680706 3808838 1680706 3808838 1671530 3808838 1118905 571194 1118905 2853102 1118905 2853102 4534787 2853102 3878399 2804387 3878399 531668 3878399 531668 503236 531668 4217032 3322711 4217032 2366725 4217032 2366725 4029105 2366725 4095211 2432674 4095211 2282692 4095211 2282692 4381204 2282692 1679429 1474188 1679429 1383710 1679429 1383710 1378017 1383710 548362 3333151 548362 2138433 548362 2138433 4519321 2138433 4098158 2459573 4098158 2838599 4098158 2838599 3321730 2838599 3868075 2792774 3868075 3566281 3868075 3566281 3344417 3566281 1267421 407409 1267421 824451 1267421 824451 830936 824451 3335899 3056924 3335899 1039224 3335899 1039224 1064726 1039224 4668958 3009027 4668958 1942025 4668958 1942025 3627660 1942025 1436951 1429363 1436951 1662186 1436951 1662186 1741055 1662186 3344590 3749497 3344590 2366230 3344590 2366230 4319157 2366230 1354403 1372516 1354403 2884270 1354403 2884270 3754024 2884270 3522509 798104 3522509 689567 3522509 689567 989275 689567 1060966 603456 1060966 3323750 1060966 3323750 43212 3323750 1347642 1326662 1347642 33582 1347642 33582 1654599 33582 236524 1434314 236524 1659748 236524 1659748 424372 1659748 1186031 485754 1186031 1673737 1186031 1673737 1248192 1673737 3315873 3500390 3315873 2082994 3315873 2082994 3720483 2082994 3673417 1668876 3673417 4914968 3673417 4914968 3329984 4914968 150915 3341158 150915 3091154 150915 3091154 3581160 3091154 2146068 3316140 2146068 368493 2146068 368493 1286159 368493 4789437 3131078 4789437 2952136 4789437 2952136 4611256 2952136 393032 404410 393032 2316419 393032 2316419 4001722 2316419 1656407 2362769 1656407 2600746 1656407 2600746 4070184 2600746 1315847 342139 1315847 1655215 1315847 1655215 2232613 1655215 3680189 2000753 3680189 391380 3680189 391380 1285800 391380 2705818 1665922 2705818 1025018 2705818 1025018 3583583 1025018 4101522 3329304 4101522 1066440 4101522 1066440 623430 1066440 1651897 878238 1651897 1439417 1651897 1439417 3314151 1439417 380472 1276610 380472 1078583 380472 1078583 4717277 1078583 853927 3333845 853927 3317323 853927 3317323 3174465 3317323 625101 653235 625101 985701 625101 985701 695813 985701 4016358 2634397 4016358 2994473 4016358 2994473 1671287 2994473 1195921 1211578 1195921 1095598 1195921 1095598 584942 1095598 3387527 3319368 3387527 1653158 3387527 1653158 1901798 1653158 4329865 2693315 4329865 2262725 4329865 2262725 3318060 2262725 704892 691569 704892 2743648 704892 2743648 3946003 2743648 4567866 1680362 4567866 2154149 4567866 2154149 1686422 2154149 3325325 1123197 3325325 1441043 3325325 1441043 244983 1441043 4705547 3040105 4705547 4331226 4705547 4331226 1678383 4331226 642396 1647010 642396 1653462 642396 1653462 916589 1653462 3452226 1683180 3452226 1676231 3452226 1676231 3051003 1676231 635923 650839 635923 2409639 635923 2409639 4068540 2409639 1684087 3590763 1684087 770143 1684087 770143 801396 770143 3347616 4918291 3347616 1652870 3347616 1652870 4202666 1652870 2423117 3338284 2423117 4532842 2423117 4532842 1662823 4532842 3345500 3046206 3345500 2708152 3345500 2708152 4352719 2708152 4301920 2332566 4301920 1686632 4301920 1686632 212460 1686632 1293337 1655204 1293337 3508166 1293337 3508166 1671517 3508166 4621658 2946767 4621658 1649753 4621658 1649753 4764722 1649753 1662733 390272 1662733 1971524 1662733 1971524 3623588 1971524 4542438 2898157 4542438 1653565 4542438 1653565 3361927 1653565 3502300 1672280 3502300 489617 3502300 489617 1210493 489617 4086185 2573036 4086185 3335486 4086185 3335486 1810039 3335486 767433 904052 767433 1676783 767433 1676783 4318886 1676783 3005734 3334927 3005734 3318425 3005734 3318425 1703188 3318425 3689903 3348346 3689903 2069305 3689903 2069305 2072004 2069305 964142 973273 964142 3317529 964142 3317529 3289019 3317529 743535 930833 743535 1815135 743535 1815135 1665062 1815135 2455362 3315604 2455362 673011 2455362 673011 1662831 673011 3750178 2079925 3750178 1393859 3750178 1393859 1395283 1393859 1427865 1417267 1427865 835507 1427865 835507 845722 835507 3919483 2276468 3919483 657076 3919483 657076 3350720 657076 33773 1669930 33773 2339091 33773 2339091 4008181 2339091 2290477 3342676 2290477 1007453 2290477 1007453 1677549 1007453 3679452 2006088 3679452 3342490 3679452 3342490 4826877 3342490 4474328 2822679 4474328 602604 4474328 602604 1042860 602604 1679481 355888 1679481 1662719 1679481 1662719 4855194 1662719 3929913 2733256 3929913 858653 3929913 858653 799247 858653 286673 1670009 286673 2002317 286673 2002317 3690703 2002317 540764 1141465 540764 1669961 540764 1669961 1470790 1669961 937042 750204 937042 1758203 937042 1758203 3331692 1758203 3975261 2334529 3975261 1649963 3975261 1649963 2112841 1649963 722877 958470 722877 2475770 722877 2475770 3318360 2475770 1686002 289664 1686002 1678353 1686002 1678353 4049556 1678353 3353399 1675611 3353399 3326433 3353399 3326433 572089 3326433 3836539 288103 3836539 366112 3836539 366112 1298725 366112 1165830 1143324 1165830 923316 1165830 923316 920085 923316 4214150 2542859 4214150 274803 4214150 274803 1380957 274803 221953 1476226 221953 217075 221953 217075 212484 217075 3343648 921521 3343648 1781895 3343648 1781895 3347007 1781895 1038558 650059 1038558 561288 1038558 561288 572632 561288 1669344 1645735 1669344 1180914 1669344 1180914 1167987 1180914 1650716 1238565 1650716 297248 1650716 297248 281932 297248 688925 672170 688925 1671022 688925 1671022 4065738 1671022 729377 926045 729377 319191 729377 319191 1334707 319191 1673465 2548995 1673465 2166777 1673465 2166777 3829694 2166777 1260513 1278301 1260513 1652120 1260513 1652120 4812670 1652120 757636 3318033 757636 2147919 757636 2147919 4505810 2147919 504123 504030 504123 3341868 504123 3341868 4849647 3341868 329510 1347951 329510 936496 329510 936496 949928 936496 1054419 1655240 1054419 2078772 1054419 2078772 3751922 2078772 1056950 1026545 1056950 2388034 1056950 2388034 1669957 2388034 1351664 346439 1351664 3316157 1351664 3316157 1511574 3316157 1436255 1434050 1436255 1870384 1436255 1870384 1686488 1870384 3325037 1234826 3325037 2502127 3325037 2502127 4147248 2502127 2326768 1683732 2326768 3315347 2326768 3315347 1410467 3315347 638460 636848 638460 3329463 638460 3329463 1093275 3329463 1669175 1349394 1669175 539798 1669175 539798 1151186 539798 497817 518454 497817 2018111 497817 2018111 4651620 2018111 1651366 3472431 1651366 603393 1651366 603393 1070103 603393 1152169 1161357 1152169 1073789 1152169 1073789 1074593 1073789 4766084 3100867 4766084 941732 4766084 941732 3339272 941732 844773 810096 844773 369727 844773 369727 357365 369727 3334615 3484631 3334615 1273985 3334615 1273985 403282 1273985 1676287 3989115 1676287 2309914 1676287 2309914 3965372 2309914 4470979 2805621 4470979 4964246 4470979 4964246 3318247 4964246 4540817 2152751 4540817 2581898 4540817 2581898 1659263 2581898 3338865 4262522 3338865 993048 3338865 993048 1015232 993048 4549004 2085288 4549004 1099649 4549004 1099649 573293 1099649 449413 469403 449413 1179443 449413 1179443 464559 1179443 992377 1002984 992377 3300838 992377 3300838 3346509 3300838 4847277 3323062 4847277 2381024 4847277 2381024 4312130 2381024 4157082 2505791 4157082 4576357 4157082 4576357 3327857 4576357 1653439 4946775 1653439 1676956 1653439 1676956 335440 1676956 1325229 3319246 1325229 2167978 1325229 2167978 3812835 2167978 3608123 3054299 3608123 2634281 3608123 2634281 4016690 2634281 158648 3337171 158648 3343458 158648 3343458 1827312 3343458 4029031 2630127 4029031 1286957 4029031 1286957 1263942 1286957 3333792 2518551 3333792 616515 3333792 616515 648198 616515 1665414 823602 1665414 700226 1665414 700226 683315 700226 4049384 2367696 4049384 212821 4049384 212821 1676346 212821 3321577 501568 3321577 1674307 3321577 1674307 2525211 1674307 3336877 1492684 3336877 2970856 3336877 2970856 3350926 2970856 578916 578844 578916 2980435 578916 2980435 3701450 2980435 2323139 3316542 2323139 2624240 2323139 2624240 1678144 2624240 4181781 2525255 4181781 1683594 4181781 1683594 1776451 1683594 1214115 3341530 1214115 2945535 1214115 2945535 3716600 2945535 1096900 3351857 1096900 2419463 1096900 2419463 4235247 2419463 3337284 195187 3337284 3082969 3337284 3082969 4719586 3082969 705553 711446 705553 702135 705553 702135 952879 702135 3836699 1676031 3836699 657227 3836699 657227 1026814 657227 1667143 411913 1667143 3343441 1667143 3343441 2805851 3343441 4693958 3025891 4693958 383326 4693958 383326 360837 383326 3544885 1885621 3544885 3098137 3544885 3098137 3332841 3098137 1649779 4680714 1649779 1199312 1649779 1199312 1674816 1199312 217994 230269 217994 1652702 217994 1652702 50946 1652702 1366850 1367400 1366850 303499 1366850 303499 1359283 303499 3339355 4672035 3339355 3338220 3339355 3338220 236197 3338220 1206635 1194115 1206635 3338138 1206635 3338138 624212 3338138 80469 1667889 80469 421049 80469 421049 442709 421049 3345471 156254 3345471 1668071 3345471 1668071 1945362 1668071 3039929 1666226 3039929 3884422 3039929 3884422 3330567 3884422 1452215 1434694 1452215 1049307 1452215 1049307 3324634 1049307 4062284 2414551 4062284 1231518 4062284 1231518 1227280 1231518 1648507 954238 1648507 1418905 1648507 1418905 1427784 1418905 917198 1675741 917198 314979 917198 314979 1333053 314979 1675699 2873409 1675699 3134907 1675699 3134907 4769538 3134907 555599 3353269 555599 3333105 555599 3333105 4074211 3333105 3415117 3344547 3415117 3016043 3415117 3016043 3625960 3016043 547953 530236 547953 4351486 547953 4351486 1668384 4351486 4002898 2653133 4002898 467646 4002898 467646 468702 467646 2452727 3319236 2452727 2726804 2452727 2726804 3962116 2726804 4292543 2356087 4292543 1670583 4292543 1670583 4215685 1670583 3330321 1496577 3330321 1809541 3330321 1809541 1684045 1809541 3908223 2775314 3908223 518064 3908223 518064 1165086 518064 1203580 3318401 1203580 533690 1203580 533690 1123534 533690 852503 3345507 852503 3315661 852503 3315661 2220339 3315661 779620 873794 779620 3334255 779620 3334255 3031176 3334255 4614223 2957602 4614223 776068 4614223 776068 766064 776068 1657463 2293804 1657463 4585627 1657463 4585627 1678702 4585627 3718961 2053187 3718961 2782213 3718961 2782213 3863704 2782213 2497724 3327698 2497724 3321207 2497724 3321207 1055289 3321207 3317238 4733247 3317238 1660632 3317238 1660632 1258295 1660632 365888 389515 365888 1053623 365888 1053623 1076565 1053623 777831 1676872 777831 2922242 777831 2922242 1647012 2922242 4753173 3082192 4753173 3692167 4753173 3692167 3320776 3692167 333034 1667334 333034 450844 333034 450844 459732 450844 2439682 1679817 2439682 3351844 2439682 3351844 3282053 3351844 4186438 2472788 4186438 3234335 4186438 3234335 1660764 3234335 372170 4593056 372170 3221998 372170 3221998 3334250 3221998 3891365 1674774 3891365 3317831 3891365 3317831 3574258 3317831 3857582 2804454 3857582 1087797 3857582 1087797 604422 1087797 4333609 2312549 4333609 248889 4333609 248889 240442 248889 4682418 3036129 4682418 389739 4682418 389739 1263591 389739 1427909 246821 1427909 2315138 1427909 2315138 3999771 2315138 3888304 2743529 3888304 1648949 3888304 1648949 1328863 1648949 4519574 2826536 4519574 709660 4519574 709660 712679 709660 3614377 1943407 3614377 3952833 3614377 3952833 1655087 3952833 1657955 3578583 1657955 3347302 1657955 3347302 4471530 3347302 4097525 2549383 4097525 788970 4097525 788970 3543659 788970 3775800 2093632 3775800 2854891 3775800 2854891 3799409 2854891 3320675 4533738 3320675 1280555 3320675 1280555 387377 1280555 1092643 1077831 1092643 878217 1092643 878217 817499 878217 4542476 2126063 4542476 1047546 4542476 1047546 1076396 1047546 279054 271147 279054 3051833 279054 3051833 3639254 3051833 3348806 3140237 3348806 2756949 3348806 2756949 1672208 2756949 488349 3318904 488349 3022519 488349 3022519 4707950 3022519 4470700 2208355 4470700 4646948 4470700 4646948 1255058 4646948 3848190 1680180 3848190 3314284 3848190 3314284 3063245 3314284 4547625 2119164 4547625 2408689 4547625 2408689 4230596 2408689 281231 1382035 281231 2720231 281231 2720231 3942589 2720231 429176 426397 429176 3141791 429176 3141791 1686511 3141791 1165656 494875 1165656 3345973 1165656 3345973 158581 3345973 2634731 3347356 2634731 4351015 2634731 4351015 1670672 4351015 701284 3352251 701284 2692336 701284 2692336 4344751 2692336 1671761 1370916 1671761 598933 1671761 598933 583876 598933 4108010 3331314 4108010 1668436 4108010 1668436 4578780 1668436 541871 1161879 541871 3993264 541871 3993264 3352142 3993264 3332626 2969211 3332626 688858 3332626 688858 701899 688858 4170170 2498104 4170170 1012208 4170170 1012208 1007266 1012208 4336346 2663194 4336346 2990264 4336346 2990264 3689932 2990264 1409448 245919 1409448 2561420 1409448 2561420 4193632 2561420 749398 720031 749398 2834308 749398 2834308 4473906 2834308 4699533 3015621 4699533 2500727 4699533 2500727 4152592 2500727 4323603 2628616 4323603 3227837 4323603 3227837 3340388 3227837 3831949 3347742 3831949 281184 3831949 281184 297276 281184 4111278 2550747 4111278 2191216 4111278 2191216 3862537 2191216 3345231 48901 3345231 3890606 3345231 3890606 3327596 3890606 3696231 2047316 3696231 3432672 3696231 3432672 1662541 3432672 1059792 3328889 1059792 2157572 1059792 2157572 4509295 2157572 2999493 1649955 2999493 1558507 2999493 1558507 1653791 1558507 4447375 2202937 4447375 4926042 4447375 4926042 3337223 4926042 3321682 4905280 3321682 3328823 3321682 3328823 258431 3328823 4265939 2616789 4265939 3315561 4265939 3315561 3872298 3315561 4594588 2917620 4594588 1954669 4594588 1954669 4719530 1954669 4580996 2086303 4580996 1677325 4580996 1677325 3881891 1677325 4620274 2970908 4620274 3517772 4620274 3517772 3324001 3517772 3333512 863951 3333512 861375 3333512 861375 3323935 861375 1320903 323695 1320903 1662541 1320903 1662541 4795982 1662541 1286373 369866 1286373 3347801 1286373 3347801 3052181 3347801 3313758 2970665 3313758 1070536 3313758 1070536 1052904 1070536 4670415 1979135 4670415 2138946 4670415 2138946 3828005 2138946 450005 453821 450005 3347391 450005 3347391 1531265 3347391 3352529 839854 3352529 2889339 3352529 2889339 3776698 2889339 4734249 1954145 4734249 3228823 4734249 3228823 3329304 3228823 384710 1258169 384710 871319 384710 871319 811942 871319 1676896 4025106 1676896 1669463 1676896 1669463 1476384 1669463 3339259 1027972 3339259 3323355 3339259 3323355 2366786 3323355 4032175 2623118 4032175 1926740 4032175 1926740 3584132 1926740 457803 1204784 457803 3339511 457803 3339511 3189768 3339511 1317466 337021 1317466 2565313 1317466 2565313 4101994 2565313 3332295 2670891 3332295 1657301 3332295 1657301 1308252 1657301 1993051 3349724 1993051 501902 1993051 501902 1169950 501902 4271221 2394185 4271221 517361 4271221 517361 488310 517361 1240668 3677133 1240668 1675512 1240668 1675512 1922287 1675512 3324598 3292820 3324598 2848356 3324598 2848356 3318031 2848356 4031936 2629060 4031936 708806 4031936 708806 711498 708806 1112571 1121119 1112571 2874849 1112571 2874849 4556428 2874849 914567 755716 914567 2410312 914567 2410312 4054856 2410312 2726239 1674221 2726239 317198 2726239 317198 3807435 317198 3317386 2858419 3317386 1673509 3317386 1673509 1247822 1673509 4747831 1913803 4747831 2915516 4747831 2915516 4552767 2915516 4124442 2477942 4124442 503437 4124442 503437 4668279 503437 2927358 1648405 2927358 3346562 2927358 3346562 638072 3346562 302600 1370150 302600 3350949 302600 3350949 2569701 3350949 4462019 2194657 4462019 2807032 4462019 2807032 3827810 2807032 4489939 2195690 4489939 580459 4489939 580459 564302 580459 1646995 2454790 1646995 3323889 1646995 3323889 4923959 3323889 4084646 3324172 4084646 3477323 4084646 3477323 1646720 3477323 3317813 396596 3317813 2687982 3317813 2687982 3350285 2687982 1538067 1650799 1538067 68069 1538067 68069 3329003 68069 4745285 3062491 4745285 1989043 4745285 1989043 3654122 1989043 3350885 4211853 3350885 1407580 3350885 1407580 265588 1407580 2305816 3347511 2305816 3314018 2305816 3314018 4300596 3314018 271713 269564 271713 2159394 271713 2159394 3823837 2159394 2962895 3335155 2962895 423965 2962895 423965 1250345 423965 1434708 258739 1434708 3315927 1434708 3315927 3441812 3315927 4562087 2926273 4562087 3569103 4562087 3569103 645952 3569103 1394933 260281 1394933 1662049 1394933 1662049 2401249 1662049 3852835 2191180 3852835 2134065 3852835 2134065 3316733 2134065 3704588 3314479 3704588 2660130 3704588 2660130 3999447 2660130 4789818 1888806 4789818 2559381 4789818 2559381 4257187 2559381 978312 966669 978312 1648903 978312 1648903 3927069 1648903 1361701 303449 1361701 1683034 1361701 1683034 4377585 1683034 3893642 2795437 3893642 240201 3893642 240201 1452730 240201 1078366 1063910 1078366 591260 1078366 591260 571679 591260 2105087 1996540 2105087 3351359 2105087 3351359 1772024 3351359 93709 1665471 93709 2163648 93709 2163648 3843078 2163648 4762642 1893699 4762642 3350487 4762642 3350487 3838687 3350487 4263368 2612052 4263368 576902 4263368 576902 3351562 576902 355716 333538 355716 418250 355716 418250 1266392 418250 4489618 2810461 4489618 1655176 4489618 1655176 1670117 1655176 3344047 2366631 3344047 1686593 3344047 1686593 33710 1686593 731785 3313463 731785 333962 731785 333962 311527 333962 397917 1265876 397917 734029 397917 734029 727134 734029 4706406 1959631 4706406 2929168 4706406 2929168 3322682 2929168 4517610 2137991 4517610 1223907 4517610 1223907 1223834 1223907 3270226 1653909 3270226 1922222 3270226 1922222 3615120 1922222 617942 635665 617942 557814 617942 557814 1124285 557814 3327203 3390671 3327203 941495 3327203 941495 1675177 941495 1649812 556611 1649812 3351668 1649812 3351668 2227440 3351668 2860390 1649219 2860390 1685426 2860390 1685426 4810941 1685426 4480993 1673970 4480993 3433965 4480993 3433965 1649417 3433965 460244 452317 460244 1230551 460244 1230551 1227194 1230551 1679156 2092132 1679156 2373024 1679156 2373024 4265342 2373024 56111 1665215 56111 320068 56111 320068 1335840 320068 1668168 1667460 1668168 1457242 1668168 1457242 236263 1457242 3346027 1737340 3346027 2018132 3346027 2018132 4650414 2018132 3663872 2976374 3663872 1669822 3663872 1669822 3506913 1669822 1653873 3890412 1653873 879575 1653873 879575 860075 879575 1656031 3377470 1656031 3313357 1656031 3313357 3684567 3313357 1659814 3551664 1659814 1655362 1659814 1655362 4562636 1655362 1275600 1268451 1275600 1220333 1275600 1220333 3348059 1220333 3515789 1677920 3515789 1655012 3515789 1655012 3742500 1655012 1417077 1675893 1417077 929320 1417077 929320 714880 929320 992839 677540 992839 1017486 992839 1017486 1031299 1017486 3635047 3314708 3635047 2539468 3635047 2539468 4205431 2539468 1664973 3799826 1664973 1654435 1664973 1654435 2536446 1654435 3229467 1670412 3229467 448032 3229467 448032 467968 448032 2232772 1653276 2232772 953305 2232772 953305 728142 953305 299562 294317 299562 894192 299562 894192 893656 894192 3348383 1312768 3348383 1661244 3348383 1661244 4406470 1661244 352244 3344729 352244 3342394 352244 3342394 2829419 3342394 3324554 3161880 3324554 2603122 3324554 2603122 4076474 2603122 1294613 375717 1294613 421590 1294613 421590 415717 421590 3547300 3325284 3547300 1159295 3547300 1159295 496695 1159295 4379372 2696808 4379372 113346 4379372 113346 3315717 113346 977429 678515 977429 3574817 977429 3574817 3322229 3574817 208963 1673125 208963 1680394 208963 1680394 1385501 1680394 3621437 1947268 3621437 3316450 3621437 3316450 1832096 3316450 3958011 2730596 3958011 2229352 3958011 2229352 4458056 2229352 1001647 996452 1001647 2652196 1001647 2652196 4012654 2652196 3332871 768658 3332871 3043697 3332871 3043697 4734605 3043697 1685987 930606 1685987 2376069 1685987 2376069 4317855 2376069 207681 4139262 207681 969977 207681 969977 683491 969977 223633 3348105 223633 704768 223633 704768 709081 704768 2744037 3331170 2744037 407968 2744037 407968 1257826 407968 4188650 3350315 4188650 4658070 4188650 4658070 1660477 4658070 4909519 3352210 4909519 241132 4909519 241132 1433862 241132 1329181 1318144 1329181 1191821 1329181 1191821 1219467 1191821 3891107 2767207 3891107 2113760 3891107 2113760 3756529 2113760 1675034 419877 1675034 649043 1675034 649043 626116 649043 777160 885311 777160 1037839 777160 1037839 1057744 1037839 3328219 220054 3328219 262306 3328219 262306 255874 262306 694679 985766 694679 1653948 694679 1653948 1863531 1653948 669112 686760 669112 3338869 669112 3338869 3763352 3338869 361449 1286470 361449 2403992 361449 2403992 4263309 2403992 3877535 2778417 3877535 678045 3877535 678045 973906 678045 513975 1159434 513975 2540680 513975 2540680 4222606 2540680 3528011 3320924 3528011 3345149 3528011 3345149 3625037 3345149 4599752 2064113 4599752 555883 4599752 555883 3334528 555883 4248872 2567963 4248872 106435 4248872 106435 3337426 106435 3612329 3018813 3612329 3116819 3612329 3116819 3559361 3116819 212177 217070 212177 3337962 212177 3337962 3661426 3337962 719162 950656 719162 1083882 719162 1083882 572504 1083882 4101508 3340555 4101508 3320359 4101508 3320359 1408391 3320359 3324226 1567981 3324226 4759712 3324226 4759712 1661307 4759712 4112302 2577154 4112302 4257230 4112302 4257230 1682726 4257230 4271834 2584656 4271834 1310494 4271834 1310494 1648185 1310494 1668745 3150927 1668745 1061805 1668745 1061805 1044800 1061805 4746129 3348052 4746129 245602 4746129 245602 266791 245602 392181 399026 392181 4634400 392181 4634400 1672722 4634400 4738928 3091431 4738928 815630 4738928 815630 838138 815630 1652188 4275347 1652188 923075 1652188 923075 915584 923075 1674516 150449 1674516 789308 1674516 789308 802389 789308 3341642 3989863 3341642 811194 3341642 811194 794997 811194 4597036 2097679 4597036 1683327 4597036 1683327 709812 1683327 3463901 1666781 3463901 1677697 3463901 1677697 3462350 1677697 4244369 3349007 4244369 986434 4244369 986434 681782 986434 1257351 396951 1257351 1030861 1257351 1030861 1676557 1030861 841767 810001 841767 2937415 841767 2937415 3732385 2937415 544759 3330600 544759 2528175 544759 2528175 3340706 2528175 1233497 1253500 1233497 600131 1233497 600131 1678799 600131 1649095 1094327 1649095 3016496 1649095 3016496 3653869 3016496 208357 1464313 208357 3327848 208357 3327848 1718176 3327848 3320013 4048420 3320013 1319824 3320013 1319824 1324385 1319824 1379896 3317068 1379896 2176833 1379896 2176833 3867988 2176833 3213487 1672913 3213487 543874 3213487 543874 509315 543874 518515 495006 518515 1147362 518515 1147362 1133613 1147362 1254612 421668 1254612 2838625 1254612 2838625 4516662 2838625 3346611 572186 3346611 3027821 3346611 3027821 4695224 3027821 466350 1226138 466350 2266938 466350 2266938 3935503 2266938 958200 1661264 958200 503814 958200 503814 478599 503814 3964184 2687641 3964184 319610 3964184 319610 328500 319610 3640425 3009950 3640425 627142 3640425 627142 3337311 627142 4482299 3345264 4482299 612284 4482299 612284 1062006 612284 360690 392252 360690 3022836 360690 3022836 4694636 3022836 4111337 2579290 4111337 3043638 4111337 3043638 3617403 3043638 1970392 1656633 1970392 1641485 1970392 1641485 3332052 1641485 1129447 510722 1129447 3327370 1129447 3327370 1053131 3327370 2623856 3127793 2623856 2588645 2623856 2588645 4244505 2588645 4217478 2414407 4217478 2276276 4217478 2276276 4359618 2276276 1275997 410331 1275997 3352436 1275997 3352436 4215027 3352436 4565733 1293117 4565733 809568 4565733 809568 845530 809568 469195 483997 469195 4828755 469195 4828755 3348952 4828755 387780 1253897 387780 2399283 387780 2399283 4280828 2399283 4637153 2977751 4637153 3345344 4637153 3345344 764296 3345344 3836284 2824272 3836284 337158 3836284 337158 1298957 337158 3337328 1155087 3337328 3337917 3337328 3337917 2144485 3337917 1631599 1653228 1631599 1071561 1631599 1071561 1661174 1071561 683661 713038 683661 1206488 683661 1206488 478109 1206488 533432 3333852 533432 4490834 533432 4490834 3351630 4490834 1674268 260132 1674268 2755198 1674268 2755198 4416697 2755198 1680287 2488438 1680287 1669294 1680287 1669294 3220596 1669294 2932245 3323115 2932245 1967857 2932245 1967857 1675976 1967857 2198331 1648103 2198331 1917833 2198331 1917833 4751798 1917833 2285364 3105275 2285364 1822321 2285364 1822321 3340369 1822321 2726787 1677978 2726787 559674 2726787 559674 529133 559674 1224359 1229772 1224359 621481 1224359 621481 621089 621481 997614 1005780 997614 1429817 997614 1429817 1411579 1429817 2902246 2046294 2902246 1679496 2902246 1679496 4596293 1679496 395064 1241535 395064 707658 395064 707658 938576 707658 3480218 1663912 3480218 1400206 3480218 1400206 3951298 1400206 503922 1658435 503922 2608287 503922 2608287 4273952 2608287 3763105 2883282 3763105 2612771 3763105 2612771 4310921 2612771 4156488 2498039 4156488 2755359 4156488 2755359 4445090 2755359 2137562 1678716 2137562 1390434 2137562 1390434 1394434 1390434 3762286 2883957 3762286 2151400 3762286 2151400 3825811 2151400 4257565 1666465 4257565 1662352 4257565 1662352 1677810 1662352 2900610 1653159 2900610 654811 2900610 654811 1019934 654811 3789418 2117325 3789418 2844047 3789418 2844047 4510052 2844047 3314185 1012866 3314185 1648485 3314185 1648485 3000905 1648485 588082 586094 588082 2713221 588082 2713221 4380484 2713221 187180 3343796 187180 989639 187180 989639 693276 989639 957654 954231 957654 3317690 957654 3317690 1223761 3317690 3287664 1652585 3287664 652040 3287664 652040 649283 652040 1172684 1173709 1172684 2590877 1172684 2590877 4057122 2590877 2129637 1662306 2129637 1071885 2129637 1071885 577961 1071885 954523 720468 954523 519811 954523 519811 1164856 519811 370578 1667087 370578 3601638 370578 3601638 3325838 3601638 968778 3326391 968778 2942108 968778 2942108 3738885 2942108 4003724 2336800 4003724 2109035 4003724 2109035 4537711 2109035 364298 346926 364298 3334006 364298 3334006 573253 3334006 536733 1117385 536733 3229164 536733 3229164 1666447 3229164 3353189 3955611 3353189 334185 3353189 334185 3333504 334185 1049918 3329013 1049918 1255896 1049918 1255896 402600 1255896 651691 652888 651691 1321436 651691 1321436 362319 1321436 1647205 3846064 1647205 2264078 1647205 2264078 3899027 2264078 4581133 1650598 4581133 1756935 4581133 1756935 3321321 1756935 3751049 2939282 3751049 1522339 3751049 1522339 1656399 1522339 640895 1648331 640895 2720272 640895 2720272 4395194 2720272 4689098 3027844 4689098 2908577 4689098 2908577 3747382 2908577 5009548 3329664 5009548 1650453 5009548 1650453 2714878 1650453 4557902 2904226 4557902 370076 4557902 370076 331964 370076 470052 481440 470052 1433646 470052 1433646 1428283 1433646 4109411 2437604 4109411 1647476 4109411 1647476 3287082 1647476 2906187 1677964 2906187 1661084 2906187 1661084 1479533 1661084 2353357 1879119 2353357 612030 2353357 612030 1029170 612030 4327046 2686254 4327046 3001548 4327046 3001548 3653729 3001548 689041 1672706 689041 1088259 689041 1088259 1073624 1088259 1653697 4608203 1653697 2341459 1653697 2341459 3979556 2341459 4758904 1893420 4758904 612132 4758904 612132 614418 612132 1941331 3315653 1941331 1404129 1941331 1404129 1650234 1404129 1592779 3313499 1592779 3168864 1592779 3168864 3316063 3168864 912282 790667 912282 344140 912282 344140 1304514 344140 1361058 1368376 1361058 225585 1361058 225585 245030 225585 4788233 1870499 4788233 2645010 4788233 2645010 4007058 2645010 1074595 3325691 1074595 1660556 1074595 1660556 4727786 1660556 1451353 1426515 1451353 2716139 1451353 2716139 3976043 2716139 3314741 1964769 3314741 228440 3314741 228440 210458 228440 2211015 3317497 2211015 1917131 2211015 1917131 4732385 1917131 656568 1009037 656568 1317335 656568 1317335 3334571 1317335 3335019 2600553 3335019 314689 3335019 314689 1327350 314689 2647122 1668160 2647122 492973 2647122 492973 3314509 492973 1592715 1651599 1592715 1307089 1592715 1307089 332069 1307089 4667448 1972592 4667448 3168388 4667448 3168388 1679121 3168388 1682677 2721609 1682677 3319022 1682677 3319022 4995987 3319022 4886471 3339886 4886471 2525605 4886471 2525605 4187849 2525605 1061150 629494 1061150 3888455 1061150 3888455 1666153 3888455 3883726 2196380 3883726 1328353 3883726 1328353 4527662 1328353 4034847 2620745 4034847 2839139 4034847 2839139 4520712 2839139 4700768 1683258 4700768 1237463 4700768 1237463 428650 1237463 3991089 2299337 3991089 1649411 3991089 1649411 343396 1649411 2831854 3345683 2831854 3071753 2831854 3071753 3573525 3071753 756820 719850 756820 1296167 756820 1296167 3741117 1296167 3313337 1652205 3313337 2273528 3313337 2273528 3347632 2273528 3751414 2905067 3751414 1675713 3751414 1675713 1507078 1675713 1136199 1135750 1136199 2603132 1136199 2603132 4266811 2603132 869347 845144 869347 1676264 869347 1676264 905062 1676264 4441386 2782774 4441386 1666842 4441386 1666842 46292 1666842 3012657 3317920 3012657 3338343 3012657 3338343 3566694 3338343 693531 957228 693531 258036 693531 258036 259872 258036 3316352 994329 3316352 2362095 3316352 2362095 3319290 2362095 4702837 1981676 4702837 2407112 4702837 2407112 4036859 2407112 616425 609077 616425 940414 616425 940414 701629 940414 3856132 2836333 3856132 1230350 3856132 1230350 406897 1230350 1316559 1298038 1316559 1240393 1316559 1240393 1234337 1240393 3343987 4430942 3343987 1675144 3343987 1675144 2498999 1675144 645771 662216 645771 219705 645771 219705 228130 219705 4364331 3343258 4364331 141607 4364331 141607 1685084 141607 1686164 4165488 1686164 576182 1686164 576182 1069081 576182 4598576 2046837 4598576 1259202 4598576 1259202 1283939 1259202 1370799 283819 1370799 1150380 1370799 1150380 3353249 1150380 709444 4761607 709444 2203315 709444 2203315 3881364 2203315 990019 1005180 990019 110861 990019 110861 1655032 110861 2739173 3347377 2739173 1192382 2739173 1192382 1219139 1192382 3329872 2530533 3329872 2461865 3329872 2461865 4225846 2461865 3611651 3079463 3611651 3348158 3611651 3348158 1592014 3348158 3957439 2291589 3957439 2247291 3957439 2247291 3940156 2247291 942995 914565 942995 982592 942995 982592 700543 982592 3028421 1649404 3028421 46144 3028421 46144 1657480 46144 2085403 1671648 2085403 1000653 2085403 1000653 681870 1000653 4720023 1980312 4720023 2814462 4720023 2814462 4482040 2814462 149411 3350249 149411 4517439 149411 4517439 1654509 4517439 1672854 4869476 1672854 1736584 1672854 1736584 3330077 1736584 307342 321156 307342 1669347 307342 1669347 4497840 1669347 1674726 3631054 1674726 3097293 1674726 3097293 3554590 3097293 797188 3328711 797188 2960456 797188 2960456 2049143 2960456 4055131 2619977 4055131 1680217 4055131 1680217 4776109 1680217 1115386 3332328 1115386 4003364 1115386 4003364 1681810 4003364 803343 801810 803343 473985 803343 473985 1179399 473985 1667185 4007575 1667185 1981810 1667185 1981810 4703727 1981810 4103125 2550040 4103125 1656757 4103125 1656757 4453190 1656757 244799 214818 244799 1677801 244799 1677801 225295 1677801 3347788 4314667 3347788 987523 3347788 987523 713374 987523 3795099 336008 3795099 2699309 3795099 2699309 4344911 2699309 4773807 1895941 4773807 2395841 4773807 2395841 4041822 2395841 609032 593366 609032 4853279 609032 4853279 3335243 4853279 4127772 2456976 4127772 1659998 4127772 1659998 4405079 1659998 1288725 3327710 1288725 1130108 1288725 1130108 3329185 1130108 1340232 329549 1340232 3321411 1340232 3321411 2777823 3321411 603589 611838 603589 1021666 603589 1021666 1010267 1021666 3344848 634445 3344848 4658579 3344848 4658579 1669009 4658579 4334829 2688303 4334829 4807480 4334829 4807480 1680828 4807480 2746000 1677900 2746000 1034401 2746000 1034401 1005251 1034401 4623917 2023737 4623917 3343842 4623917 3343842 4183723 3343842 438739 433987 438739 1067430 438739 1067430 1057698 1067430 4699423 1954343 4699423 398611 4699423 398611 1670843 398611 341570 312655 341570 342472 341570 342472 3347991 342472 3343534 3103703 3343534 1143044 3343534 1143044 527534 1143044 4467152 2185807 4467152 2476501 4467152 2476501 4200682 2476501 584121 1110748 584121 1091576 584121 1091576 1671450 1091576 908880 928898 908880 1998314 908880 1998314 1673717 1998314 4342222 1654235 4342222 923980 4342222 923980 766698 923980 957591 1671942 957591 1355524 957591 1355524 1359543 1355524 3353106 4540695 3353106 1435924 3353106 1435924 233033 1435924 2551011 1654438 2551011 598945 2551011 598945 1075059 598945 1667869 2918222 1667869 3070728 1667869 3070728 3604427 3070728 3968488 2694660 3968488 1089450 3968488 1089450 569425 1089450 3325981 327154 3325981 842591 3325981 842591 821639 842591 3328855 1885437 3328855 2688022 3328855 2688022 1661507 2688022 2526780 3338143 2526780 1269891 2526780 1269891 1289629 1269891 4000502 2329790 4000502 3316401 4000502 3316401 1968700 3316401 1076491 1083226 1076491 1659508 1076491 1659508 2418995 1659508 3326034 2605069 3326034 815191 3326034 815191 839279 815191 4425558 2749916 4425558 2390687 4425558 2390687 4057132 2390687 4571668 1680672 4571668 2896509 4571668 2896509 1671855 2896509 584472 605365 584472 2702831 584472 2702831 4345469 2702831 1900513 3324896 1900513 1144380 1900513 1144380 529436 1144380 4524276 2144751 4524276 867747 4524276 867747 867094 867747 3339844 1229120 3339844 2558238 3339844 2558238 4138703 2558238 1684588 1577050 1684588 2018115 1684588 2018115 3677249 2018115 1666772 681234 1666772 2115719 1666772 2115719 4537337 2115719 978317 670250 978317 3344775 978317 3344775 2217345 3344775 4554992 2108359 4554992 3048360 4554992 3048360 4706171 3048360 3636517 1977481 3636517 2822557 3636517 2822557 1683482 2822557 4449151 2771206 4449151 1651335 4449151 1651335 3250389 1651335 349787 1321001 349787 2729611 349787 2729611 4382942 2729611 1670648 4614506 1670648 1678933 1670648 1678933 4764916 1678933 1392257 304761 1392257 3082887 1392257 3082887 4771124 3082887 4179216 2511152 4179216 620273 4179216 620273 1668005 620273 1162995 526084 1162995 1676147 1162995 1676147 1459807 1676147 271515 264935 271515 785395 271515 785395 1651860 785395 1407792 1431196 1407792 707315 1407792 707315 681431 707315 891771 792038 891771 3016706 891771 3016706 4658405 3016706 4071749 2597171 4071749 2862650 4071749 2862650 3816267 2862650 368500 369455 368500 1964961 368500 1964961 3616539 1964961 1656897 1470408 1656897 3324989 1656897 3324989 296545 3324989 274489 1390065 274489 3951826 274489 3951826 1649816 3951826 1316896 366844 1316896 2576446 1316896 2576446 4234894 2576446 1375018 1371523 1375018 851423 1375018 851423 809161 851423 1233729 1251382 1233729 3324538 1233729 3324538 4924264 3324538 4516085 2173780 4516085 4395350 4516085 4395350 1661687 4395350 1458191 1454783 1458191 2051998 1458191 2051998 4622929 2051998 1117193 542641 1117193 3346002 1117193 3346002 19041 3346002 3599234 1929825 3599234 2862210 3599234 2862210 3790201 2862210 1668511 3376597 1668511 3060647 1668511 3060647 4737495 3060647 3339991 2754064 3339991 4657620 3339991 4657620 1649298 4657620 1668616 1057880 1668616 701790 1668616 701790 956510 701790 4195198 2503373 4195198 3706450 4195198 3706450 3338102 3706450 1652683 461216 1652683 1655272 1652683 1655272 2144900 1655272 1129634 536608 1129634 3036670 1129634 3036670 1669992 3036670 837364 3324867 837364 2017283 837364 2017283 4660619 2017283 4303382 1673069 4303382 1677809 4303382 1677809 1606216 1677809 498425 3333338 498425 1325014 498425 1325014 374711 1325014 994851 1659465 994851 2625893 994851 2625893 4309255 2625893 970119 961267 970119 2904328 970119 2904328 3349392 2904328 1433431 3320906 1433431 1999179 1433431 1999179 4671221 1999179 647911 1017760 647911 3429848 647911 3429848 1667078 3429848 4413584 2268423 4413584 2709363 4413584 2709363 4396344 2709363 1176594 1173470 1176594 2519702 1176594 2519702 4189932 2519702 399895 397146 399895 474335 399895 474335 1176398 474335 867568 874434 867568 2315644 867568 2315644 3994912 2315644 936426 3347706 936426 1385524 936426 1385524 1647595 1385524 4786088 1905798 4786088 1119694 4786088 1119694 1127142 1119694 1024185 3332678 1024185 2979098 1024185 2979098 4645976 2979098 1219563 439722 1219563 3332022 1219563 3332022 695949 3332022 837821 843777 837821 1832460 837821 1832460 1667392 1832460 1343460 1320774 1343460 293549 1343460 293549 1655927 293549 917033 737824 917033 776971 917033 776971 3318728 776971 2824467 3319269 2824467 1247360 2824467 1247360 1224463 1247360 4680763 2979788 4680763 2506010 4680763 2506010 3321397 2506010 3339954 376709 3339954 2780867 3339954 2780867 3876646 2780867 1654682 1343401 1654682 602485 1654682 602485 632051 602485 992936 999731 992936 1217416 992936 1217416 3351498 1217416 503230 1646699 503230 1082024 503230 1082024 1081403 1082024 1021755 1675634 1021755 1246393 1021755 1246393 404881 1246393 432134 1226200 432134 799587 432134 799587 784093 799587 3595692 3320055 3595692 1658645 3595692 1658645 1292484 1658645 3798850 3323998 3798850 1674766 3798850 1674766 1012925 1674766 3317960 77667 3317960 3322632 3317960 3322632 1769531 3322632 3331366 4108229 3331366 1953840 3331366 1953840 4694143 1953840 4624357 2972270 4624357 1420063 4624357 1420063 264692 1420063 450417 1179311 450417 532222 450417 532222 530351 532222 1058296 1068299 1058296 3964509 1058296 3964509 3337992 3964509 1461145 1425658 1461145 681352 1461145 681352 964237 681352 4467379 3313841 4467379 2585558 4467379 2585558 4081556 2585558 254819 1663588 254819 3333449 254819 3333449 3742739 3333449 4647383 2977259 4647383 1077208 4647383 1077208 610977 1077208 1248152 1267115 1248152 1112102 1248152 1112102 1136495 1112102 4086171 2442653 4086171 1662608 4086171 1662608 349965 1662608 3759940 2076360 3759940 2212896 3759940 2212896 3881673 2212896 3348699 4238399 3348699 1682621 3348699 1682621 2115203 1682621 1671011 4599274 1671011 2908528 1671011 2908528 4572270 2908528 2053606 3334188 2053606 990873 2053606 990873 1680187 990873 1073028 1097368 1073028 619117 1073028 619117 610230 619117 4192358 2494347 4192358 487277 4192358 487277 469433 487277 3809940 3315324 3809940 1101151 3809940 1101151 564897 1101151 1379202 301353 1379202 224972 1379202 224972 213392 224972 3336083 4910738 3336083 4274286 3336083 4274286 3315770 4274286 4347644 2662637 4347644 1246959 4347644 1246959 1258775 1246959 3313530 1683239 3313530 2670639 3313530 2670639 3966832 2670639 4413207 2775433 4413207 1276009 4413207 1276009 376216 1276009 406450 1240147 406450 963922 406450 963922 959541 963922 2232537 3322159 2232537 2225554 2232537 2225554 3877409 2225554 4746086 3058094 4746086 2578968 4746086 2578968 4229438 2578968 1663633 839416 1663633 4887598 1663633 4887598 1674192 4887598 3989118 2694240 3989118 3313942 3989118 3313942 986602 3313942 1232739 1680201 1232739 1534813 1232739 1534813 1663660 1534813 4073937 2592732 4073937 2663935 4073937 2663935 4310717 2663935 3336299 3929845 3336299 4843016 3336299 4843016 1665637 4843016 2139011 3317370 2139011 797482 2139011 797482 818735 797482 3331507 4013474 3331507 1650979 3331507 1650979 4609776 1650979 946839 1678223 946839 1685078 946839 1685078 1887417 1685078 236726 1438427 236726 1964453 236726 1964453 4692534 1964453 4722483 1918757 4722483 906974 4722483 906974 4799115 906974 4130924 1456375 4130924 1501400 4130924 1501400 1664324 1501400 3532550 1899829 3532550 1662258 3532550 1662258 3989078 1662258 846267 1647731 846267 3331969 846267 3331969 3680355 3331969 1810168 3321254 1810168 2261896 1810168 2261896 3894704 2261896 3331958 4940530 3331958 1670174 3331958 1670174 4719364 1670174 4012326 2344650 4012326 2791439 4012326 2791439 3344057 2791439 1397283 1397585 1397283 1295022 1397283 1295022 1283999 1295022 324671 1657684 324671 2187608 324671 2187608 4492521 2187608 535265 1126574 535265 1681060 535265 1681060 849159 1681060 4595124 2918392 4595124 310590 4595124 310590 1344349 310590 1102641 1101696 1102641 3320334 1102641 3320334 2775909 3320334 4129514 2455344 4129514 1295517 4129514 1295517 379715 1295517 3016687 3320688 3016687 330529 3016687 330529 1329990 330529 911710 757909 911710 1663889 911710 1663889 330108 1663889 4312096 2640221 4312096 1378354 4312096 1378354 1395916 1378354 775152 753859 775152 2960698 775152 2960698 4600185 2960698 1668756 544257 1668756 1698974 1668756 1698974 1683797 1698974 557700 1099788 557700 4198738 557700 4198738 3339862 4198738 1661375 320973 1661375 802588 1661375 802588 779281 802588 913830 765083 913830 2220217 913830 2220217 3884339 2220217 3351984 1621294 3351984 634955 3351984 634955 1030338 634955 1675170 4056868 1675170 329222 1675170 329222 346154 329222 4685076 3052702 4685076 1676084 4685076 1676084 854997 1676084 3953029 2264828 3953029 1221631 3953029 1221631 415568 1221631 1658675 833728 1658675 1686203 1658675 1686203 750219 1686203 838463 796571 838463 566404 838463 566404 1100268 566404 1388588 287398 1388588 2559276 1388588 2559276 4091537 2559276 3343763 3829778 3343763 1095063 3343763 1095063 562916 1095063 1652000 1182634 1652000 3381746 1652000 3381746 1656935 3381746 3562373 1895496 3562373 4207244 3562373 4207244 1686227 4207244 596645 630349 596645 364523 596645 364523 1289928 364523 3763519 2103942 3763519 2964043 3763519 2964043 3666509 2964043 1653526 4372397 1653526 662780 1653526 662780 673154 662780 4497866 2149777 4497866 3325970 4497866 3325970 1387167 3325970 4150783 195142 4150783 1562547 4150783 1562547 1667675 1562547 1652189 3376487 1652189 682305 1652189 682305 961611 682305 4438426 2784298 4438426 360096 4438426 360096 376439 360096 4279340 2635379 4279340 2279613 4279340 2279613 3953476 2279613 200284 1666272 200284 2437236 200284 2437236 4235741 2437236 1654776 1700925 1654776 3320563 1654776 3320563 1678275 3320563 2501032 3324948 2501032 918615 2501032 918615 716669 918615 1018781 1056569 1018781 768810 1018781 768810 1649462 768810 4330023 2340867 4330023 3085907 4330023 3085907 3337442 3085907 3652463 1972051 3652463 3112187 3652463 3112187 4766935 3112187 1669443 3254267 1669443 2289931 1669443 2289931 3966757 2289931 1646757 2094163 1646757 1681690 1646757 1681690 618605 1681690 448802 1182622 448802 3280757 448802 3280757 3335877 3280757 3854484 2840292 3854484 2423956 3854484 2423956 4070477 2423956 3325970 2620356 3325970 2310375 3325970 2310375 4355798 2310375 4343203 2685552 4343203 2569934 4343203 2569934 4213983 2569934 4168421 2507505 4168421 2496102 4168421 2496102 4181682 2496102 3676105 2999664 3676105 3345653 3676105 3345653 3975186 3345653 769358 874213 769358 3325675 769358 3325675 4593307 3325675 921764 720182 921764 2176665 921764 2176665 4491388 2176665 4716929 1944606 4716929 1891302 4716929 1891302 3551736 1891302 1200282 3337502 1200282 207406 1200282 207406 220141 207406 4411443 2230275 4411443 2584331 4411443 2584331 4225881 2584331 1676689 1579678 1676689 1717494 1676689 1717494 1683756 1717494 3966816 2703482 3966816 3012961 3966816 3012961 3652681 3012961 1922504 3350494 1922504 1977413 1922504 1977413 2181969 1977413 4433572 1663503 4433572 1669684 4433572 1669684 1084959 1669684 3985526 3350288 3985526 2219584 3985526 2219584 3902282 2219584 3894532 2743114 3894532 3350615 3894532 3350615 2425299 3350615 1248305 425437 1248305 2007370 1248305 2007370 4631907 2007370 4428291 2231840 4428291 271433 4428291 271433 1419074 271433 4192025 2511857 4192025 629802 4192025 629802 627735 629802 3802869 2115260 3802869 3801289 3802869 3801289 3345633 3801289 3325380 2095038 3325380 1203371 3325380 1203371 1206694 1203371 4657129 1998886 4657129 1325416 4657129 1325416 1330930 1325416 3332181 4933327 3332181 1030949 3332181 1030949 3561972 1030949 4614445 2028654 4614445 1388461 4614445 1388461 1391721 1388461 3667930 3338391 3667930 458376 3667930 458376 1214825 458376 522304 1141194 522304 831687 522304 831687 826880 831687 1680007 2588207 1680007 2404894 1680007 2404894 4280460 2404894 3433778 1679198 3433778 1707938 3433778 1707938 1686156 1707938 4579800 2052853 4579800 1043920 4579800 1043920 1073862 1043920 1351409 303416 1351409 1415761 1351409 1415761 254603 1415761 26932 1684676 26932 2548984 26932 2548984 4199786 2548984 1098601 1111107 1098601 268211 1098601 268211 286036 268211 3894859 2242922 3894859 1667407 3894859 1667407 2813129 1667407 4415531 1663020 4415531 1722887 4415531 1722887 1670020 1722887 4993320 1662132 4993320 671851 4993320 671851 963148 671851 2855305 1654091 2855305 2701389 2855305 2701389 3334414 2701389 3935949 2241957 3935949 1151667 3935949 1151667 1125449 1151667 3113845 2374994 3113845 2835842 3113845 2835842 4493484 2835842 3325481 1482691 3325481 2275234 3325481 2275234 4383642 2275234 3731964 2063050 3731964 508332 3731964 508332 1170720 508332 1371034 3349240 1371034 107276 1371034 107276 1657673 107276 4552060 2105702 4552060 1656047 4552060 1656047 106204 1656047 3897399 2766236 3897399 3339507 3897399 3339507 4291984 3339507 2936112 1664941 2936112 606399 2936112 606399 596449 606399 3998107 2647663 3998107 1676219 3998107 1676219 3218099 1676219 1495305 3343818 1495305 802693 1495305 802693 779416 802693 3693672 2984960 3693672 813481 3693672 813481 840584 813481 4570323 2092776 4570323 1675251 4570323 1675251 4412703 1675251 680896 678498 680896 2848720 680896 2848720 3804906 2848720 3762001 3346423 3762001 2449545 3762001 2449545 4209091 2449545 1259725 396258 1259725 1668236 1259725 1668236 2635552 1668236 1670799 668886 1670799 1424474 1670799 1424474 249449 1424474 4675363 3011748 4675363 1038353 4675363 1038353 1021179 1038353 4693108 3033395 4693108 1881219 4693108 1881219 2667649 1881219 2431523 1661551 2431523 525476 2431523 525476 498849 525476 371123 394736 371123 633422 371123 633422 643301 633422 304356 1356316 304356 1275291 304356 1275291 1275105 1275291 282030 281810 282030 553780 282030 553780 1669303 553780 3782383 2092520 3782383 2315980 3782383 2315980 4004811 2315980 592023 1078031 592023 1672597 592023 1672597 3844994 1672597 1663978 1517452 1663978 2004287 1663978 2004287 3661320 2004287 3522838 3330869 3522838 2805315 3522838 2805315 3869980 2805315 575888 1090750 575888 312173 575888 312173 1346993 312173 4643990 2970677 4643990 2415315 4643990 2415315 4240338 2415315 544662 3337536 544662 1282128 544662 1282128 392252 1282128 225875 1428452 225875 393641 225875 393641 388390 393641 4717500 3038123 4717500 1213494 4717500 1213494 1676203 1213494 3349754 891475 3349754 2432079 3349754 2432079 3338185 2432079 4106650 2454622 4106650 2444672 4106650 2444672 4121006 2444672 4473610 2808080 4473610 2646387 4473610 2646387 1664920 2646387 1648184 3308380 1648184 4048696 1648184 4048696 1649830 4048696 1646891 1401399 1646891 3322084 1646891 3322084 4692189 3322084 3338338 3267257 3338338 1047903 3338338 1047903 630924 1047903 4234397 2446273 4234397 4061685 4234397 4061685 3315881 4061685 1388303 249433 1388303 1680541 1388303 1680541 2114770 1680541 740776 1660625 740776 3350409 740776 3350409 3929642 3350409 872150 860905 872150 4802899 872150 4802899 802844 4802899 4204033 3331769 4204033 1648282 4204033 1648282 3661125 1648282 650772 995729 650772 1056810 650772 1056810 573424 1056810 438705 4629529 438705 2455719 438705 2455719 4143667 2455719 126890 1649778 126890 1596062 126890 1596062 1672399 1596062 4160690 2488595 4160690 2305787 4160690 2305787 1673048 2305787 2043479 1684117 2043479 1656769 2043479 1656769 1429783 1656769 4304433 2358024 4304433 1660653 4304433 1660653 2419392 1660653 359903 3322882 359903 3352202 359903 3352202 4269147 3352202 1584319 1664191 1584319 2466338 1584319 2466338 4126899 2466338 1799362 1663506 1799362 1041597 1799362 1041597 627775 1041597 3835543 3330247 3835543 2259428 3835543 2259428 4422960 2259428 1669085 34468 1669085 1685781 1669085 1685781 4258181 1685781 1221380 432228 1221380 2715080 1221380 2715080 1676724 2715080 1657390 4834822 1657390 703365 1657390 703365 930365 703365 598710 1061600 598710 2547819 598710 2547819 4214978 2547819 2386796 3327828 2386796 4456627 2386796 4456627 1680975 4456627 4146775 2494541 4146775 3689175 4146775 3689175 1672932 3689175 4584523 2074130 4584523 1452613 4584523 1452613 215300 1452613 3313759 1337508 3313759 1679930 3313759 1679930 1755880 1679930 1310102 1292427 1310102 2922075 1310102 2922075 3737840 2922075 3657178 2002154 3657178 2056414 3657178 2056414 3746179 2056414 746354 894527 746354 646775 74635
200000 513684463 0 513684463 485978472 513684463 791990274 206202815 791990274 409543157 791990274 409543157 590901001 409543157 572010849 428797853 572010849 135420954 572010849 135420954 862852463 135420954 796078947 202108263 796078947 979022200 796078947 979022200 22322616 979022200 669472643 329394119 669472643 903737287 669472643 903737287 98394579 903737287 504807206 494311554 504807206 310296491 504807206 310296491 688222312 310296491 960343693 38581014 960343693 735547904 960343693 735547904 265149260 735547904 988894849 11159881 988894849 114592317 988894849 114592317 883722194 114592317 395987065 604079010 395987065 389031941 395987065 389031941 610774990 389031941 887889831 110901717 887889831 950870268 887889831 950870268 50293592 950870268 295335032 705677791 295335032 882184506 295335032 882184506 118935512 882184506 153718671 847049628 153718671 449929226 153718671 449929226 550456051 449929226 216307504 783551344 216307504 80694044 216307504 80694044 918223644 80694044 50924225 950237999 50924225 416604430 50924225 416604430 584230249 416604430 344668162 656373638 344668162 629976744 344668162 629976744 370502322 629976744 681135436 317071603 681135436 849435535 681135436 849435535 151406407 849435535 789378845 209153874 789378845 799062070 789378845 799062070 201244828 799062070 551450714 449138582 551450714 485190666 551450714 485190666 514270323 485190666 687960480 310589516 687960480 597456384 687960480 597456384 402979703 597456384 415282019 585093546 415282019 964986319 415282019 964986319 35921135 964986319 168050866 832639138 168050866 820241063 168050866 820241063 180582647 820241063 622255056 377525280 622255056 862302866 622255056 862302866 139104375 862302866 56581368 944807437 56581368 835546503 56581368 835546503 165261873 835546503 878167411 120094351 878167411 803969333 878167411 803969333 196217051 803969333 778441388 220382161 778441388 212289688 778441388 212289688 786118594 212289688 11966479 988701643 11966479 976312864 11966479 976312864 24948609 976312864 379280370 621123691 379280370 177885350 379280370 177885350 820626120 177885350 189124543 810966736 189124543 646286414 189124543 646286414 354611422 646286414 365249301 634545520 365249301 453464801 365249301 453464801 547227007 453464801 98789559 903287492 98789559 648822777 98789559 648822777 352168992 648822777 290623088 710165903 290623088 931980832 290623088 931980832 69737815 931980832 707500418 292334907 707500418 549823919 707500418 549823919 449627022 549823919 580498412 420395731 580498412 804686634 580498412 804686634 195454666 804686634 950044103 48529556 950044103 184845383 950044103 184845383 813293896 184845383 634297963 365130862 634297963 825538243 634297963 825538243 175196532 825538243 700176890 299295018 700176890 44147778 700176890 44147778 954674535 44147778 850739669 148284843 850739669 951894408 850739669 951894408 49007433 951894408 896389732 103245083 896389732 940238782 896389732 940238782 61799865 940238782 22622914 978652662 22622914 386199043 22622914 386199043 613556084 386199043 438024891 562266788 438024891 810281184 438024891 810281184 189796561 810281184 678117181 320123019 678117181 64650031 678117181 64650031 933723568 64650031 950271320 48432666 950271320 143008244 950271320 143008244 855949381 143008244 793526542 204830373 793526542 905914256 793526542 905914256 96234245 905914256 48157094 952640095 48157094 634192678 48157094 634192678 365743193 634192678 496367183 503291376 496367183 140396215 496367183 140396215 858444742 140396215 70645259 930948353 70645259 926486701 70645259 926486701 75465948 926486701 117306945 883745234 117306945 724748276 117306945 724748276 275693484 724748276 445292395 554466886 445292395 882666326 445292395 882666326 118447290 882666326 29545268 971662982 29545268 974286069 29545268 974286069 26819510 974286069 962315546 36494825 962315546 55499214 962315546 55499214 943625204 55499214 930924768 67592022 930924768 175042751 930924768 175042751 823549662 175042751 890148538 108750832 890148538 820511640 890148538 820511640 180286753 820511640 946292998 52441800 946292998 399781772 946292998 399781772 600276894 399781772 973153683 26684779 973153683 962776289 973153683 962776289 38466633 962776289 668997243 329942639 668997243 667725629 668997243 667725629 333888510 667725629 734617397 264926242 734617397 771990817 734617397 771990817 228846331 771990817 791338857 207097760 791338857 234030399 791338857 234030399 764684098 234030399 100405410 901486514 100405410 913025944 100405410 913025944 89042237 913025944 78392283 923525458 78392283 468387709 78392283 468387709 531362949 468387709 866001999 132005513 866001999 508337758 866001999 508337758 491705324 508337758 437118303 563251635 437118303 923013826 437118303 923013826 78911640 923013826 266625560 733869594 266625560 170329673 266625560 170329673 828607754 170329673 827182285 171815644 827182285 910052877 827182285 910052877 92141166 910052877 393993497 605806988 393993497 994638740 393993497 994638740 5223209 994638740 522257887 477874993 522257887 72053635 522257887 72053635 926790826 72053635 687885438 310672807 687885438 729658526 687885438 729658526 270952797 729658526 16689024 984269504 16689024 521983036 16689024 521983036 477814560 521983036 704664413 294848085 704664413 939777390 704664413 939777390 62386626 939777390 432876376 567219489 432876376 760844566 432876376 760844566 240158270 760844566 166737256 834244326 166737256 300630185 166737256 300630185 698867284 300630185 487282895 512417222 487282895 128125537 487282895 128125537 870172310 128125537 317990867 683834369 317990867 108117693 317990867 108117693 890733384 108117693 704312310 295195933 704312310 304835217 704312310 304835217 694293438 304835217 260462878 740544589 260462878 411921892 260462878 411921892 588581116 411921892 841873374 156953637 841873374 116176681 841873374 116176681 882237169 116176681 395056861 604738898 395056861 389858238 395056861 389858238 609931728 389858238 47252376 953605148 47252376 503580276 47252376 503580276 496007851 503580276 498538035 501306346 498538035 698898607 498538035 698898607 302748020 698898607 913696159 84646654 913696159 428532597 913696159 428532597 572251313 428532597 21721480 979604631 21721480 863418918 21721480 863418918 138241239 863418918 730447835 269490843 730447835 598706599 730447835 598706599 401770947 598706599 640338654 359168743 640338654 100775149 640338654 100775149 898565746 100775149 490519680 509538359 490519680 923268994 490519680 923268994 78678353 923268994 220877826 779275371 220877826 812876902 220877826 812876902 187407911 812876902 864383688 133711661 864383688 853174216 864383688 853174216 147883505 853174216 183198136 817494924 183198136 646685212 183198136 646685212 354142582 646685212 477044952 522912618 477044952 565266131 477044952 565266131 435002253 565266131 672849109 325681954 672849109 424438316 672849109 424438316 576386681 424438316 849685936 149346216 849685936 330826871 849685936 330826871 668156210 330826871 57856170 943770524 57856170 114142797 57856170 114142797 884070285 114142797 276370434 724175822 276370434 931666240 276370434 931666240 70087899 931666240 433590662 566621090 433590662 672572052 433590662 672572052 328829712 672572052 591468375 408954626 591468375 506976223 591468375 506976223 493057695 506976223 715807950 283791915 715807950 820383115 715807950 820383115 180442984 820383115 663079433 336400078 663079433 115843693 663079433 115843693 882630342 115843693 157556094 843384039 157556094 914752647 157556094 914752647 87199681 914752647 7197065 992954396 7197065 507638978 7197065 507638978 492454078 507638978 432305735 567780050 432305735 907425181 432305735 907425181 94933449 907425181 751596363 247553289 751596363 387851235 751596363 387851235 611799768 387851235 122051940 879185553 122051940 747748786 122051940 747748786 252901567 747748786 203135778 796981877 203135778 144000859 203135778 144000859 854925189 144000859 812871201 185356053 812871201 516514881 812871201 516514881 483203142 516514881 19667329 981329836 19667329 911234385 19667329 911234385 91105872 911234385 122328645 879003872 122328645 161377826 122328645 161377826 837908116 161377826 630095119 369260967 630095119 912699781 630095119 912699781 89501738 912699781 456917991 542740127 456917991 656231947 456917991 656231947 344739467 656231947 410922720 589585981 410922720 697479250 410922720 697479250 304220067 697479250 617312770 382693911 617312770 544169082 617312770 544169082 455536335 544169082 478868617 520702191 478868617 673331693 478868617 673331693 328067087 673331693 812279840 185898693 812279840 99602874 812279840 99602874 899679750 99602874 351264997 649803954 351264997 201300731 351264997 201300731 796852031 201300731 113142397 888188890 113142397 322325353 113142397 322325353 675833060 322325353 357689379 642813898 357689379 302810692 357689379 302810692 696375169 302810692 781896346 216954630 781896346 842664589 781896346 842664589 158274074 842664589 26986443 974146021 26986443 379995930 26986443 379995930 620007959 379995930 123935752 877238323 123935752 909124293 123935752 909124293 93203874 909124293 644583028 354584425 644583028 801580435 644583028 801580435 198912698 801580435 50244986 950906205 50244986 311608266 50244986 311608266 686747542 311608266 547058878 453626139 547058878 6950785 547058878 6950785 993010757 6950785 964487238 34611367 964487238 894535386 964487238 894535386 106756452 894535386 387413227 612956868 387413227 182318501 387413227 182318501 815965297 182318501 836682890 162604867 836682890 773959791 836682890 773959791 226681862 773959791 26116539 974964014 26116539 545504034 26116539 545504034 453990927 545504034 65148157 937153207 65148157 801238577 65148157 801238577 199132781 801238577 513054398 486199741 513054398 634895570 513054398 634895570 364967525 634895570 527705011 472452802 527705011 905808962 527705011 905808962 96339596 905808962 809349718 188741655 809349718 414351717 809349718 414351717 586230984 414351717 512334615 486941432 512334615 32444039 512334615 32444039 966946254 32444039 330918728 670705993 330918728 525073727 330918728 525073727 474829398 525073727 626633032 372809218 626633032 82906280 626633032 82906280 915660639 82906280 170242141 830259003 170242141 406910229 170242141 406910229 593316627 406910229 509098162 489880323 509098162 867765616 509098162 867765616 133410812 867765616 36845195 964217894 36845195 142123614 36845195 142123614 856860627 142123614 386453201 613933500 386453201 791535236 386453201 791535236 208255167 791535236 866357506 131719472 866357506 927684149 866357506 927684149 74032074 927684149 436246486 564090296 436246486 351082901 436246486 351082901 648674446 351082901 102317693 899533491 102317693 37106103 102317693 37106103 961770019 37106103 100242353 901746492 100242353 71265929 100242353 71265929 927399321 71265929 570057031 430547297 570057031 282201497 570057031 282201497 717488736 282201497 574227250 426854056 574227250 994237032 574227250 994237032 5551409 994237032 555944754 444396983 555944754 514479863 555944754 514479863 485216682 514479863 176884850 824042336 176884850 353146270 176884850 353146270 646230145 353146270 189926289 810163226 189926289 179466623 189926289 179466623 819019557 179466623 284553620 715929847 284553620 104943224 284553620 104943224 894430666 104943224 465261081 534484064 465261081 981282562 465261081 981282562 19824028 981282562 874703128 123461252 874703128 25846075 874703128 25846075 973736919 25846075 244590518 756532776 244590518 410204443 244590518 410204443 590388471 410204443 676463684 321678874 676463684 112448830 676463684 112448830 885998724 112448830 915418001 83062926 915418001 562150883 915418001 562150883 438192397 562150883 485533213 514085369 485533213 529427662 485533213 529427662 470592953 529427662 543868002 456996746 543868002 68876806 543868002 68876806 929883175 68876806 609448231 390347320 609448231 807879472 609448231 807879472 192308068 807879472 683369636 314928374 683369636 243884913 683369636 243884913 755228663 243884913 115280727 885797990 115280727 480445009 115280727 480445009 519463616 480445009 181991667 818782301 181991667 607023160 181991667 607023160 392632825 607023160 960892973 38072870 960892973 305916858 960892973 305916858 693155765 305916858 386351240 613994111 386351240 257923714 386351240 257923714 741472367 257923714 210112098 789813957 210112098 503576223 210112098 503576223 496011833 503576223 989174286 10715323 989174286 82507186 989174286 82507186 916167417 82507186 809410752 188603968 809410752 271063384 809410752 271063384 728555450 271063384 437445735 562804378 437445735 683731724 437445735 683731724 318048528 683731724 424822372 575362356 424822372 491258845 424822372 491258845 507864567 491258845 653047589 346660027 653047589 835852360 653047589 835852360 165001940 835852360 989772822 9967885 989772822 232965113 989772822 232965113 765512696 232965113 5103067 994716924 5103067 729744810 5103067 729744810 270871880 729744810 64574364 937809522 64574364 485385605 64574364 485385605 514026951 485385605 831184352 168132751 831184352 209326923 831184352 209326923 789214082 209326923 490350797 509668113 490350797 571311160 490350797 571311160 428601534 571311160 452136371 547496561 452136371 203365579 452136371 203365579 794898566 203365579 466389512 533450561 466389512 89749196 466389512 89749196 908677365 89749196 611315324 388302399 611315324 73338433 611315324 73338433 925314693 73338433 426726967 573306103 426726967 344398066 426726967 344398066 655158714 344398066 765875043 232623657 765875043 986430936 765875043 986430936 14353988 986430936 993297157 6690287 993297157 648799582 993297157 648799582 352200194 648799582 757880151 241156933 757880151 861708762 757880151 861708762 139848309 861708762 67707974 934359855 67707974 394171298 67707974 394171298 605328271 394171298 363043101 636669605 363043101 897851444 363043101 897851444 103817438 897851444 685068551 313221631 685068551 902854370 685068551 902854370 99283857 902854370 783577089 215259976 783577089 15520304 783577089 15520304 984044442 15520304 802164935 195659083 802164935 662976626 802164935 662976626 338326772 662976626 631312497 368431539 631312497 275380088 631312497 275380088 724074779 275380088 126000174 875007638 126000174 68815255 126000174 68815255 929905083 68815255 355015450 645703202 355015450 355124193 355015450 355124193 644065932 355124193 570637240 429891450 570637240 321831729 570637240 321831729 676302214 321831729 481510561 518054787 481510561 306372250 481510561 306372250 692581615 306372250 157630714 843354658 157630714 518447563 157630714 518447563 481037105 518447563 338262911 662993533 338262911 871965514 338262911 871965514 129174104 871965514 675112891 322946955 675112891 640091245 675112891 640091245 360063867 640091245 483527342 516105830 483527342 715691070 483527342 715691070 284662830 715691070 962510655 36283470 962510655 468187661 962510655 468187661 531542681 468187661 369984360 630458500 369984360 753023752 369984360 753023752 248179696 753023752 684530093 313785783 684530093 619974716 684530093 619974716 380025955 619974716 173761446 827174832 173761446 741572249 173761446 741572249 259543482 741572249 361527180 638483591 361527180 463154718 361527180 463154718 537287829 463154718 464143571 535433800 464143571 976219643 464143571 976219643 25089714 976219643 877780506 120425662 877780506 192873014 877780506 192873014 805082194 192873014 380182880 619844804 380182880 336112426 380182880 336112426 663441748 336112426 206456401 793755180 206456401 97994012 206456401 97994012 901336019 97994012 526802696 473449990 526802696 905605761 526802696 905605761 96594980 905605761 26806333 974295794 26806333 295967112 26806333 295967112 703687411 295967112 2469634 997376859 2469634 724633459 2469634 724633459 275895619 724633459 613231208 386497336 613231208 307761689 613231208 307761689 691175023 307761689 750829321 248279645 750829321 719686761 750829321 719686761 280628681 719686761 303055475 698600701 303055475 30227091 303055475 30227091 969034554 30227091 397864435 602368742 397864435 770901854 397864435 770901854 230052992 770901854 786884984 211718484 786884984 597876070 786884984 597876070 402531327 597876070 969622489 29611943 969622489 424235183 969622489 424235183 576711274 424235183 198183910 802132656 198183910 11171834 198183910 11171834 988868562 11171834 335116303 666503891 335116303 286662578 335116303 286662578 712938772 286662578 151836199 848903975 151836199 569066757 151836199 569066757 431040723 569066757 868950799 129176618 868950799 729984425 868950799 729984425 270662374 729984425 430201474 569752580 430201474 571285563 430201474 571285563 428624662 571285563 909975228 88239157 909975228 639334837 909975228 639334837 360747710 639334837 880276608 118038521 880276608 831628754 880276608 831628754 169154152 831628754 524417990 475592877 524417990 991814137 524417990 991814137 8529689 991814137 197338001 802976705 197338001 946159691 197338001 946159691 55440396 946159691 829561145 169594972 829561145 890053488 829561145 890053488 111054016 890053488 458787991 540649396 458787991 935434880 458787991 935434880 66905747 935434880 790263835 208132657 790263835 235222279 790263835 235222279 763378589 235222279 420770834 579891818 420770834 570697802 420770834 570697802 429203867 570697802 687047716 311366953 687047716 972337433 687047716 972337433 29002494 972337433 195244524 804889813 195244524 312062300 195244524 312062300 686244210 312062300 413027824 587568279 413027824 964967554 413027824 964967554 35979432 964967554 512823341 486338753 512823341 279747275 512823341 279747275 719734890 279747275 588089118 412429299 588089118 991875016 588089118 991875016 8473866 991875016 724671097 274941752 724671097 93063430 724671097 93063430 905625453 93063430 713496676 286112254 713496676 813524851 713496676 813524851 186820230 813524851 958222301 40895767 958222301 741630362 958222301 741630362 259462946 741630362 511862280 487390789 511862280 795182249 511862280 795182249 204986032 795182249 120902771 880158665 120902771 96203022 120902771 96203022 902877658 96203022 866638474 131373500 866638474 216610306 866638474 216610306 782132964 216610306 937155652 61278962 937155652 609449752 937155652 609449752 390805624 609449752 481024184 518470425 481024184 886698215 481024184 886698215 114368588 886698215 933700985 64654965 933700985 117773043 933700985 117773043 880569478 117773043 804212949 193601748 804212949 702883869 804212949 702883869 298169861 702883869 9861491 990555543 9861491 156231290 9861491 156231290 842430055 156231290 872285719 125809063 872285719 160822693 872285719 160822693 838310603 160822693 186859666 813471093 186859666 203211949 186859666 203211949 795048314 203211949 237237629 763717416 237237629 15908366 237237629 15908366 983738590 15908366 196283467 803932593 196283467 52901085 196283467 52901085 945783057 52901085 725304383 274369159 725304383 851193093 725304383 851193093 149602167 851193093 803473373 194413502 803473373 907883522 803473373 907883522 94566528 907883522 391898480 607834361 391898480 998612042 391898480 998612042 1224053 998612042 230731807 770085556 230731807 429920734 230731807 429920734 570608621 429920734 132546475 868647301 132546475 919989128 132546475 919989128 82051697 919989128 844782282 154104633 844782282 866773433 844782282 866773433 134511564 866773433 869755960 128420945 869755960 983092804 869755960 983092804 18021037 983092804 711561823 287915384 711561823 434423545 711561823 434423545 566401871 434423545 178892822 821826796 178892822 492553836 178892822 492553836 506680638 492553836 975848392 23645226 975848392 458927577 975848392 458927577 541730220 458927577 559705759 441491820 559705759 209810715 559705759 209810715 788823168 209810715 304926618 696718048 304926618 662621033 304926618 662621033 338735282 662621033 916020234 82616435 916020234 771645288 916020234 771645288 229357020 771645288 777288786 221385504 777288786 721842935 777288786 721842935 278458038 721842935 937820495 60524353 937820495 772601028 937820495 772601028 228267620 772601028 46479298 954205133 46479298 369808791 46479298 369808791 629612900 369808791 612150438 387532064 612150438 989908673 612150438 989908673 10574731 989908673 791936299 206253757 791936299 773519145 791936299 773519145 227089168 773519145 568731490 431901702 568731490 310070643 568731490 310070643 688401228 310070643 471109725 528980409 471109725 180134922 471109725 180134922 818425594 180134922 357639233 642847601 357639233 80880170 357639233 80880170 918086063 80880170 666217229 332909575 666217229 379538684 666217229 379538684 620494555 379538684 161099210 839825044 161099210 130592782 161099210 130592782 867526739 130592782 645752659 353689571 645752659 368955771 645752659 368955771 630456441 368955771 193310962 806799474 193310962 560877190 193310962 560877190 439176078 560877190 164874751 835991184 164874751 379750527 164874751 379750527 620294665 379750527 960268128 38700397 960268128 276416523 960268128 276416523 723082783 276416523 85039747 916927450 85039747 106336102 85039747 106336102 892662849 106336102 494769307 504962788 494769307 107526442 494769307 107526442 891307456 107526442 568044500 432423478 568044500 100180892 568044500 100180892 899159577 100180892 897547549 102149124 897547549 49217317 897547549 49217317 949389618 49217317 446748056 552759183 446748056 619675979 446748056 619675979 380433687 619675979 606838435 392918991 606838435 483202509 606838435 483202509 516374308 483202509 160801054 840131428 160801054 922651926 160801054 922651926 79287590 922651926 49634458 951364814 49634458 84766818 49634458 84766818 913583415 84766818 173644212 827401697 173644212 551309392 173644212 551309392 448104674 551309392 326186104 675457105 326186104 688832560 326186104 688832560 312925082 688832560 390509162 609688402 390509162 742390609 390509162 742390609 258621932 742390609 326890788 674655094 326890788 20392556 326890788 20392556 978895530 20392556 763412931 235165765 763412931 999770594 763412931 999770594 154015 999770594 972484578 27075061 972484578 453169642 972484578 453169642 547497071 453169642 771934808 226346078 771934808 512627028 771934808 512627028 487208759 512627028 17376520 983635210 17376520 1250162 17376520 1250162 998895431 1250162 966447461 32941875 966447461 178689664 966447461 178689664 819824296 178689664 991997179 7790235 991997179 695061505 991997179 695061505 306619827 695061505 142938627 858730285 142938627 746431262 142938627 746431262 254112984 746431262 249278222 751919627 249278222 802271279 249278222 802271279 198055285 802271279 627489601 371866604 627489601 186155778 627489601 186155778 811939016 186155778 767153373 231282997 767153373 897505357 767153373 897505357 104183560 897505357 12455122 988380347 12455122 900747864 12455122 900747864 101154429 900747864 4812926 995018036 4812926 769310656 4812926 769310656 231673026 769310656 43730560 957122257 43730560 203010188 43730560 203010188 795248750 203010188 247907696 753339589 247907696 977079297 247907696 977079297 24226242 977079297 228320961 772520495 228320961 371059667 228320961 371059667 628404102 371059667 413450179 587082334 413450179 210466915 413450179 210466915 788190833 210466915 642761599 356448699 642761599 570919185 642761599 570919185 428995239 570919185 231691866 769283291 231691866 273370638 231691866 273370638 726344277 273370638 947064008 51724337 947064008 749193765 947064008 749193765 251803629 749193765 602006844 397636157 602006844 372772814 602006844 372772814 626676356 372772814 648379529 351343762 648379529 360326640 648379529 360326640 639278840 360326640 341335768 659843738 341335768 245564457 341335768 245564457 753849377 245564457 709516792 289958071 709516792 564028771 709516792 564028771 436305586 564028771 372565369 627619327 372565369 511287860 372565369 511287860 488598707 511287860 929984311 68595829 929984311 768337467 929984311 768337467 232571296 768337467 867998237 130112397 867998237 606849956 867998237 606849956 392779050 606849956 39548831 961337638 39548831 984254524 39548831 984254524 16729721 984254524 925171176 73442068 925171176 506404820 925171176 506404820 493552646 506404820 509410232 489497829 509410232 331951966 509410232 331951966 667367303 331951966 399285127 601037032 399285127 405914427 399285127 405914427 594579974 405914427 714731936 284914376 714731936 13867637 714731936 13867637 986030394 13867637 42138947 958605385 42138947 878614541 42138947 878614541 122692834 878614541 316957714 684871821 316957714 415028002 316957714 415028002 585530097 415028002 128565880 872425513 128565880 971472843 128565880 971472843 29804343 971472843 95327818 906879943 95327818 851640565 95327818 851640565 149336772 851640565 839204401 159853220 839204401 301641185 839204401 301641185 697627897 301641185 610689158 389198421 610689158 938953950 610689158 938953950 63292758 938953950 194160859 805843208 194160859 929322023 194160859 929322023 72139651 929322023 172478757 828374769 172478757 800844728 172478757 800844728 199534929 800844728 305803311 695941028 305803311 797129555 305803311 797129555 203019507 797129555 977109986 22390041 977109986 798747454 977109986 798747454 201525094 798747454 341159627 660071182 341159627 921420591 341159627 921420591 80639268 921420591 535011743 465014833 535011743 846375146 535011743 846375146 154469876 846375146 805948155 191812361 805948155 987203109 805948155 987203109 13471363 987203109 200268988 800088243 200268988 580497472 200268988 580497472 420194733 580497472 541595329 459116701 541595329 606626185 541595329 606626185 393167079 606626185 200893258 799353826 200893258 989429013 200893258 989429013 11030917 989429013 182370347 818489102 182370347 709597099 182370347 709597099 291220312 709597099 585199894 415415729 585199894 325716503 585199894 325716503 672765121 325716503 52363645 948865724 52363645 757430874 52363645 757430874 243797574 757430874 856527430 142461883 856527430 189087019 856527430 189087019 808883219 189087019 613021840 386666623 613021840 397739276 613021840 397739276 601880821 397739276 496533705 503091466 496533705 834365586 496533705 834365586 166640827 834365586 793700016 204582379 793700016 412857621 793700016 412857621 587699270 412857621 83663843 918333113 83663843 24576026 83663843 24576026 974901598 24576026 23294519 977771959 23294519 792325400 23294519 792325400 207652626 792325400 56239947 945198258 56239947 950371168 56239947 950371168 50823031 950371168 548503214 452046215 548503214 509209148 548503214 509209148 490862502 509209148 319445708 682089348 319445708 225877635 319445708 225877635 772412140 225877635 765018187 233619499 765018187 561878927 765018187 561878927 438361520 561878927 367194816 632983610 367194816 234290158 367194816 234290158 764424225 234290158 20430849 980841872 20430849 2090758 20430849 2090758 998086728 2090758 573217329 427732852 573217329 646122249 573217329 646122249 354726881 646122249 401359220 599133296 401359220 416184626 401359220 416184626 584634222 416184626 818018362 180436303 818018362 811722468 818018362 811722468 188322303 811722468 859907389 139169113 859907389 969455981 859907389 969455981 31795152 969455981 228055659 772882380 228055659 429161086 228055659 429161086 571491155 429161086 546132568 454726880 546132568 618735647 546132568 618735647 381586127 618735647 166800057 834225725 166800057 356284458 166800057 356284458 642899852 356284458 184425793 816151815 184425793 339238187 184425793 339238187 660321746 339238187 938944645 59612780 938944645 814422984 938944645 814422984 185958577 814422984 977812537 21540420 977812537 23463125 977812537 23463125 976086521 23463125 192954055 807282689 192954055 19557580 192954055 19557580 979795501 19557580 261905187 739051903 261905187 214130428 261905187 214130428 784429961 214130428 640824178 358671056 640824178 358692671 640824178 358692671 640775053 358692671 274716660 725652839 274716660 313930171 274716660 313930171 684294121 313930171 160351033 840477420 160351033 508324543 160351033 508324543 491719838 508324543 710037434 289431703 710037434 86971907 710037434 86971907 911234735 86971907 545691970 455205941 545691970 711530356 545691970 711530356 289158163 711530356 717652105 282111667 717652105 981798148 717652105 981798148 19264165 981798148 448543260 550875723 448543260 508018519 448543260 508018519 492097582 508018519 237349625 763593453 237349625 994454866 237349625 994454866 5331658 994454866 584514736 416364899 584514736 68227483 584514736 68227483 930428247 68227483 821581256 176944095 821581256 586561259 821581256 586561259 413916812 586561259 654453559 345012724 654453559 584950000 654453559 584950000 415412809 584950000 279001427 721295926 279001427 849120302 279001427 849120302 151716737 849120302 637325794 362093992 637325794 537279685 637325794 537279685 462161596 537279685 709470782 289987247 709470782 54185158 709470782 54185158 944626812 54185158 501550657 497673077 501550657 757673428 501550657 757673428 243533397 757673428 150581424 850329922 150581424 923426993 150581424 923426993 78527877 923426993 505447599 493689593 505447599 99203270 505447599 99203270 900152147 99203270 320537886 681088840 320537886 363615295 320537886 363615295 635775926 363615295 415884049 584437771 415884049 549240122 415884049 549240122 450278177 549240122 632001363 367671482 632001363 623535127 632001363 623535127 376611054 623535127 447524915 551908107 447524915 804201246 447524915 804201246 196054672 804201246 620887003 379011741 620887003 341060341 620887003 341060341 658617757 341060341 498605742 501236261 498605742 991233994 498605742 991233994 9125935 991233994 429100339 570840622 429100339 595757202 429100339 595757202 404690614 595757202 628751597 370729550 628751597 269981529 628751597 269981529 729777027 269981529 551459856 449135120 551459856 379467047 551459856 379467047 620565831 379467047 849960239 149041772 849960239 650416049 849960239 650416049 350651238 650416049 835330906 164128258 835330906 441973195 835330906 441973195 559063893 441973195 188052362 812131131 188052362 187701328 188052362 187701328 810614774 187701328 583041274 417843849 583041274 13142967 583041274 13142967 987027825 13142967 600616711 399195604 600616711 510269190 600616711 510269190 489876457 510269190 68456143 933407772 68456143 518729698 68456143 518729698 480682242 518729698 199973396 800335550 199973396 924145907 199973396 924145907 77627112 924145907 29529236 971671407 29529236 425357637 29529236 425357637 575624200 425357637 821906315 176595630 821906315 221752330 821906315 221752330 776815820 221752330 946916804 51878219 946916804 249232065 946916804 249232065 749836873 249232065 857727132 141156540 857727132 928210077 857727132 928210077 73504914 928210077 23018795 978148706 23018795 870022422 23018795 870022422 131052320 870022422 587683187 412863424 587683187 473229790 587683187 473229790 527029400 473229790 283969804 716560896 283969804 572224468 283969804 572224468 427684728 572224468 17243434 983815327 17243434 695413556 17243434 695413556 306187213 695413556 961044685 37951937 961044685 274958541 961044685 274958541 724630182 274958541 375154876 624638173 375154876 669412415 375154876 669412415 332372455 669412415 985963487 13989803 985963487 509209338 985963487 509209338 490852436 509209338 442188865 557606031 442188865 863799108 442188865 863799108 137937374 863799108 472657237 527365066 472657237 336248260 472657237 336248260 663306062 336248260 961328338 37546802 961328338 473364772 961328338 473364772 526881215 473364772 470867603 529186418 470867603 303932836 470867603 303932836 695243932 303932836 734743988 264825253 734743988 974041591 734743988 974041591 27096893 974041591 334356758 667385487 334356758 649694189 334356758 649694189 351447442 649694189 96177425 905983673 96177425 136859987 96177425 136859987 861524882 136859987 362637153 637207324 362637153 66517642 362637153 66517642 932013599 66517642 47054805 953767040 47054805 27750905 47054805 27750905 971722856 27750905 42857450 957992870 42857450 123346034 42857450 123346034 874762382 123346034 467673980 532173549 467673980 219795143 467673980 219795143 778967040 219795143 801335627 196686202 801335627 990326846 801335627 990326846 10057619 990326846 191055374 809050397 191055374 979895774 191055374 979895774 21527908 979895774 527529240 472703569 527529240 488805159 527529240 488805159 510100491 488805159 445667913 554026622 445667913 237653911 445667913 237653911 761054525 237653911 645626500 353759753 645626500 384958417 645626500 384958417 614790730 384958417 162499707 838541803 162499707 510805700 162499707 510805700 489255237 510805700 415601210 584737580 415601210 584779257 415601210 584779257 415520011 584779257 232838042 768047125 232838042 235447666 232838042 235447666 763254665 235447666 911841567 86394687 911841567 941903135 911841567 941903135 60080275 941903135 30799292 970567270 30799292 319961845 30799292 319961845 678283817 319961845 632078925 367625974 632078925 704253895 632078925 704253895 296661632 704253895 850335483 148637766 850335483 113187081 850335483 113187081 885093605 113187081 451199632 548217682 451199632 662635451 451199632 662635451 338714244 662635451 268877192 731730920 268877192 475225649 268877192 475225649 524909430 475225649 51883374 949310356 51883374 278294504 51883374 278294504 721055871 278294504 909786889 88587108 909786889 87921813 909786889 87921813 910358568 87921813 778297667 220512956 778297667 205716229 778297667 205716229 792467032 205716229 525707930 474474581 525707930 327247586 525707930 327247586 671598928 327247586 96253340 905903886 96253340 576687032 96253340 576687032 423630011 576687032 468774585 531291441 468774585 18605974 468774585 18605974 980720676 18605974 866641719 131361250 866641719 707763156 866641719 707763156 293197824 707763156 632561919 366876812 632561919 910443051 632561919 910443051 91834934 910443051 229053213 771837910 229053213 344326559 229053213 344326559 655260641 344326559 678702901 319589324 678702901 890712399 678702901 890712399 110337341 890712399 390736946 609499150 390736946 774838310 390736946 774838310 225851233 774838310 733525450 266173979 733525450 718622558 733525450 718622558 281734124 718622558 11390419 989170060 11390419 591530009 11390419 591530009 409073740 591530009 42492353 958343005 42492353 253649086 42492353 253649086 745596163 253649086 489891683 510266539 489891683 687760307 489891683 687760307 314047952 687760307 655620372 343905267 655620372 325618516 655620372 325618516 672900004 325618516 759589808 239286861 759589808 410823578 759589808 410823578 589640361 410823578 682896602 315416574 682896602 62618950 682896602 62618950 935750991 62618950 948141884 50596870 948141884 213059612 948141884 213059612 785271361 213059612 335498937 666003599 335498937 108830139 335498937 108830139 890031808 108830139 427497730 572403538 427497730 676186472 427497730 676186472 325338938 676186472 855703964 143177866 855703964 275726885 855703964 275726885 723857553 275726885 212151561 787722386 212151561 922063499 212151561 922063499 79717671 922063499 684143341 314089619 684143341 631994892 684143341 631994892 368201270 631994892 127042798 873842885 127042798 123495281 127042798 123495281 874669059 123495281 680204600 318057246 680204600 142160324 680204600 142160324 856823511 142160324 954139540 44808359 954139540 37517078 954139540 37517078 961352148 37517078 278745330 721538452 278745330 867597893 278745330 867597893 133675253 867597893 184225395 816437198 184225395 528771805 184225395 528771805 471343109 528771805 515479605 484119374 515479605 300770705 515479605 300770705 698638908 300770705 621958142 377844699 621958142 937538238 621958142 937538238 64845946 937538238 582348550 418768684 582348550 649219071 582348550 649219071 351843658 649219071 970634143 28453638 970634143 992572963 970634143 992572963 7730196 992572963 316150883 685528345 316150883 904216378 316150883 904216378 97695306 904216378 331685019 669985359 331685019 940643076 331685019 940643076 61330527 940643076 391636707 608284956 391636707 234180102 391636707 234180102 764534335 234180102 625542784 374252933 625542784 649617219 625542784 649617219 351474793 649617219 774428430 223838179 774428430 566188866 774428430 566188866 434048642 566188866 141888044 859599877 141888044 319403626 141888044 319403626 678961079 319403626 982135477 17307909 982135477 290802825 982135477 290802825 708810398 290802825 642551218 356714159 642551218 249468998 642551218 249468998 749586351 249468998 462932383 536294338 462932383 20597572 462932383 20597572 978675585 20597572 590190732 410298471 590190732 559331839 590190732 559331839 440681671 559331839 237180934 763752496 237180934 617259970 237180934 617259970 383069501 617259970 643725297 355311193 643725297 25162570 643725297 25162570 974375799 25162570 934673528 63529580 934673528 365476783 934673528 365476783 633997460 365476783 535146964 464930959 535146964 742477054 535146964 742477054 258438255 742477054 601931272 397698751 601931272 826316435 601931272 826316435 174515800 826316435 914179500 84349011 914179500 604716811 914179500 604716811 395091402 604716811 513998183 485410436 513998183 880875492 513998183 880875492 120145349 880875492 73507697 928203240 73507697 448498240 73507697 448498240 552036149 448498240 45206277 955212918 45206277 228942563 45206277 228942563 769538237 228942563 319185357 682389239 319185357 126330901 319185357 126330901 871762533 126330901 408795002 591815042 408795002 853296445 408795002 853296445 147835902 853296445 685660243 312697918 685660243 508198915 685660243 508198915 491919436 508198915 217029026 783023511 217029026 804277771 217029026 804277771 195896510 804277771 929878319 68897122 929878319 497147541 929878319 497147541 502102143 497147541 860445697 138370042 860445697 773360372 860445697 773360372 227288885 773360372 846350949 152356028 846350949 574463730 846350949 574463730 425695241 574463730 113528211 887641784 113528211 727544115 113528211 727544115 272771824 727544115 218677913 781504448 218677913 376019428 218677913 376019428 623759095 376019428 585390664 415165762 585390664 971894224 585390664 971894224 29316794 971894224 724936950 274725862 724936950 359113361 724936950 359113361 640362518 359113361 114642856 886488080 114642856 316082362 114642856 316082362 681884438 316082362 57186383 944221843 57186383 72480431 57186383 72480431 926360089 72480431 883510284 114913262 883510284 599407897 883510284 599407897 401062242 599407897 746960761 252252895 746960761 16923264 746960761 16923264 982671452 16923264 705842853 293704551 705842853 651101788 705842853 651101788 349838720 651101788 770443725 227815894 770443725 521223286 770443725 521223286 478372032 521223286 862671574 135583827 862671574 884330959 862671574 884330959 116602962 884330959 456165962 543553606 456165962 692490384 456165962 692490384 309337256 692490384 192883686 807353671 192883686 126535890 192883686 126535890 871614629 126535890 6200145 993710658 6200145 599579457 6200145 599579457 400848632 599579457 497840969 501956950 497840969 601140798 497840969 601140798 399199405 601140798 289668623 711120467 289668623 700459831 289668623 700459831 300960154 700459831 109610717 891456773 109610717 375148655 109610717 375148655 624615343 375148655 260043878 740927994 260043878 605701060 260043878 605701060 394095406 605701060 941689349 57362354 941689349 378476515 941689349 378476515 621359285 378476515 353857403 646966235 353857403 330602733 353857403 330602733 668285701 330602733 94016627 908386690 94016627 310063748 94016627 310063748 688426471 310063748 836396397 162901840 836396397 238832898 836396397 238832898 760063017 238832898 432585718 567464138 432585718 418274589 432585718 418274589 582734082 418274589 638019679 361314862 638019679 940334126 638019679 940334126 61647016 940334126 600036706 399949801 600036706 790189593 600036706 790189593 209675629 790189593 665199652 334248248 665199652 884518283 665199652 884518283 116467788 884518283 57908601 943670955 57908601 611085710 57908601 611085710 389010945 611085710 413245574 587241219 413245574 742812667 413245574 742812667 257995265 742812667 60542070 941469382 60542070 956869032 60542070 956869032 43935697 956869032 748754083 250150073 748754083 862291424 748754083 862291424 139121454 862291424 48309583 952557779 48309583 559232110 48309583 559232110 440768794 559232110 772468118 225846863 772468118 64444980 772468118 64444980 933907205 64444980 182336836 818542825 182336836 49802718 182336836 49802718 948850188 49802718 793318464 205004859 793318464 115527267 793318464 115527267 882968248 115527267 434626306 565641996 434626306 717959921 434626306 717959921 282437566 717959921 287209438 713393517 287209438 879987485 287209438 879987485 121057823 879987485 312475951 689249861 312475951 379903591 312475951 379903591 620181165 379903591 246337658 754755766 246337658 198096437 246337658 198096437 799974074 198096437 911776268 86455384 911776268 914136850 911776268 914136850 87762029 914136850 791260486 207159948 791260486 128898848 791260486 128898848 869266735 128898848 736444848 263321172 736444848 652567682 736444848 652567682 348176076 652567682 827188299 171797970 827188299 912582512 827188299 912582512 89566663 912582512 366172425 633746196 366172425 390723529 366172425 390723529 608871569 390723529 399438601 600915706 399438601 49259806 399438601 49259806 949352738 49259806 72032918 929515835 72032918 249322311 72032918 249322311 749716378 249322311 758473380 240415791 758473380 335485105 758473380 335485105 664170440 335485105 908578160 89929051 908578160 885330263 908578160 885330263 115661905 885330263 947105665 51687751 947105665 15014352 947105665 15014352 984750301 15014352 143212363 858264682 143212363 188903632 143212363 188903632 809115752 188903632 173090876 827757676 173090876 694118631 173090876 694118631 307611965 694118631 891309896 107518643 891309896 765190029 891309896 765190029 235941567 765190029 955086995 43813899 955086995 468830327 955086995 468830327 530957229 468830327 639581564 360104250 639581564 215556016 639581564 215556016 783214882 215556016 810404071 187836212 810404071 561219766 810404071 561219766 438919173 561219766 462021048 537390450 462021048 591985844 462021048 591985844 408569427 591985844 102947819 898597509 102947819 958148154 102947819 958148154 42614802 958148154 684808085 313613916 684808085 579693645 684808085 579693645 420992864 579693645 512207514 487099853 512207514 881290194 512207514 881290194 119763227 881290194 536669200 463683651 536669200 353166182 536669200 353166182 646200213 353166182 869779995 128415698 869779995 790957824 869779995 790957824 208927217 790957824 229940899 771027924 229940899 560472394 229940899 560472394 439537525 560472394 39657754 961212407 39657754 616564260 39657754 616564260 383683472 616564260 688797212 309880444 688797212 103429558 688797212 103429558 896198883 103429558 782019298 216765304 782019298 144666245 782019298 144666245 854071854 144666245 565047173 435747026 565047173 169517580 565047173 169517580 829693341 169517580 307705059 694067346 307705059 661112281 307705059 661112281 340075972 661112281 956088013 42832271 956088013 613120526 956088013 613120526 387247771 613120526 676088601 322027163 676088601 662526597 676088601 662526597 338784824 662526597 751983120 247214767 751983120 370246617 751983120 370246617 629238798 370246617 750558240 248577022 750558240 67311651 750558240 67311651 931263237 67311651 149345355 851621550 149345355 207386051 149345355 207386051 791020776 207386051 986361625 13683852 986361625 651946986 986361625 651946986 348932119 651946986 756504527 242790822 756504527 478535546 756504527 478535546 521591387 478535546 989323061 10519856 989323061 282313021 989323061 282313021 717305862 282313021 170452749 830003526 170452749 327987747 170452749 327987747 670766979 327987747 515380296 484200892 515380296 179152878 515380296 179152878 819355675 179152878 382444549 617952189 382444549 911246143 382444549 911246143 91100689 911246143 763365834 235252293 763365834 447381645 763365834 447381645 553397333 447381645 290168225 710524402 290168225 395599784 290168225 395599784 603981662 395599784 119634228 881463369 119634228 771810639 119634228 771810639 229088573 771810639 647342763 352252905 647342763 315280640 647342763 315280640 682968491 315280640 34323147 966729780 34323147 57457114 34323147 57457114 941587504 57457114 732142844 267550857 732142844 956009128 732142844 956009128 44728768 956009128 928524805 70230013 928524805 591914566 928524805 591914566 408654138 591914566 130964864 870109142 130964864 832093633 130964864 832093633 168612259 832093633 538652055 461727554 538652055 31611433 538652055 31611433 967716213 31611433 856973270 142017163 856973270 865955288 856973270 865955288 135589423 865955288 131692099 869469746 131692099 301571395 131692099 301571395 697708760 301571395 572836894 428004558 572836894 942331508 572836894 942331508 59611629 942331508 199129068 801279109 199129068 212582518 199129068 212582518 785793569 212582518 512602273 486734736 512602273 893804512 512602273 893804512 107335681 893804512 178535126 822071418 178535126 79619164 178535126 79619164 919300385 79619164 304199943 697553952 304199943 832593351 304199943 832593351 168113612 832593351 136236164 865491901 136236164 129291493 136236164 129291493 868854929 129291493 690398676 308554645 690398676 217877999 690398676 217877999 781012938 217877999 680119300 318124924 680119300 373575352 680119300 373575352 626096828 373575352 859855614 139248743 859855614 570062276 859855614 570062276 429821044 570062276 394860863 604991486 394860863 762486401 394860863 762486401 238267896 762486401 897373482 102258872 897373482 955947591 897373482 955947591 44756982 955947591 544199800 456579901 544199800 930311167 544199800 930311167 71155617 930311167 282461338 717948046 282461338 347196710 282461338 347196710 652506880 347196710 80622350 921426227 80622350 585159647 80622350 585159647 415202498 585159647 168023909 832764294 168023909 512280803 168023909 512280803 487449756 512280803 898782514 100576767 898782514 808056301 898782514 808056301 192154429 808056301 611113758 388595683 611113758 995031926 611113758 995031926 4812693 995031926 46287822 954284323 46287822 274172261 46287822 274172261 725516510 274172261 266375840 734224888 266375840 626815826 266375840 626815826 373146096 626815826 189048843 810997900 189048843 107119489 189048843 107119489 891806114 107119489 772069080 226206511 772069080 971365227 772069080 971365227 29919972 971365227 397874763 602338116 397874763 925302482 397874763 925302482 76538086 925302482 623048300 376617035 623048300 3003867 623048300 3003867 997099107 3003867 770990431 227382308 770990431 567748258 770990431 567748258 432331441 567748258 367467245 632665565 367467245 241200379 367467245 241200379 757863137 241200379 627799961 371650693 627799961 60615924 627799961 60615924 937729926 60615924 419010411 581856261 419010411 798778410 419010411 798778410 201510694 798778410 440972007 559046045 440972007 827997497 440972007 827997497 172838223 827997497 880122371 118209796 880122371 256265166 880122371 256265166 743171947 256265166 585441691 415081539 585441691 201520992 585441691 201520992 796627435 201520992 537311088 463123685 537311088 365041058 537311088 365041058 634421221 365041058 650884198 348802864 650884198 423097932 650884198 423097932 577715495 423097932 999496190 586776 999496190 128628716 999496190 128628716 869550616 128628716 971555925 27858901 971555925 141872761 971555925 141872761 857080096 141872761 79407080 922511033 79407080 854176737 79407080 854176737 146928494 854176737 390489997 609705686 390489997 513744313 390489997 513744313 485930965 513744313 377117343 623086987 377117343 795240910 377117343 795240910 204902358 795240910 348759345 652080140 348759345 846113725 348759345 846113725 154647767 846113725 143266012 858200541 143266012 467790505 143266012 467790505 531959402 467790505 851044205 147906108 851044205 799643745 851044205 799643745 200618751 799643745 964159423 34861252 964159423 943357031 964159423 943357031 58372692 943357031 604307501 395254769 604307501 601812202 604307501 601812202 398394295 601812202 183931421 816677688 183931421 546698905 183931421 546698905 452866800 546698905 115914629 885018830 115914629 445857521 115914629 445857521 554762716 445857521 7027983 993141791 7027983 369883812 7027983 369883812 629555125 369883812 434154156 566011242 434154156 662938364 434154156 662938364 338341355 662938364 68743285 933175563 68743285 565451940 68743285 565451940 434835490 565451940 483119395 516594984 483119395 975239347 483119395 975239347 25917578 975239347 22596510 978709328 22596510 623927881 22596510 623927881 376053657 623927881 79716627 922069944 79716627 893828105 79716627 893828105 107311925 893828105 325905844 675703378 325905844 243222960 325905844 243222960 756062000 243222960 343244813 657884778 343244813 726215242 343244813 726215242 274111915 726215242 618490910 381581723 618490910 624257512 618490910 624257512 375649470 624257512 366963339 633113619 366963339 245998092 366963339 245998092 753377268 245998092 494168999 505588070 494168999 689151586 494168999 689151586 312608341 689151586 721888463 277592177 721888463 558713253 721888463 558713253 441229225 558713253 241857413 759294543 241857413 443080453 241857413 443080453 557375329 443080453 166401429 834542908 166401429 555103289 166401429 555103289 444743587 555103289 811901289 186253518 811901289 233227424 811901289 233227424 765255151 233227424 336185090 665053932 336185090 759279 336185090 759279 999341951 759279 650901168 348781215 650901168 404324622 650901168 404324622 595984244 404324622 317880676 683921096 317880676 193753604 317880676 193753604 804104782 193753604 140327466 861105225 140327466 670589020 140327466 670589020 331000774 670589020 188721417 811315891 188721417 876539412 188721417 876539412 124476851 876539412 883911637 114426322 883911637 249476893 883911637 249476893 749566560 249476893 655208669 344374854 655208669 531452617 655208669 531452617 468576919 531452617 736369860 263451069 736369860 588053001 736369860 588053001 412596183 588053001 520132722 479853415 520132722 217052254 520132722 217052254 781865181 217052254 681605062 316506613 681605062 975478222 681605062 975478222 25651867 975478222 763360242 235260157 763360242 556349386 763360242 556349386 443419544 556349386 215652165 784366285 215652165 876527807 215652165 876527807 124487026 876527807 701226343 298312361 701226343 26785803 701226343 26785803 972917986 26785803 224401462 776021564 224401462 775976589 224401462 775976589 224433744 775976589 543604084 457166956 543604084 584397951 543604084 584397951 415931587 584397951 75066595 926908167 75066595 329394158 75066595 329394158 669447287 329394158 737117479 262627612 737117479 778438258 737117479 778438258 221595278 778438258 575550580 425451408 575550580 777394275 575550580 777394275 223127834 777394275 302165527 699296762 302165527 557536913 302165527 557536913 442256049 557536913 743273800 255979976 743273800 843058369 743273800 843058369 157907514 843058369 143744943 857811941 143744943 313676431 143744943 313676431 684757379 313676431 554207726 446517034 554207726 521565873 554207726 521565873 478067787 521565873 371527728 628692347 371527728 389240545 371527728 389240545 610657291 389240545 866586840 131426860 866586840 644301041 866586840 644301041 356262540 644301041 505093437 494079776 505093437 594927285 505093437 594927285 405531521 594927285 100096794 901907228 100096794 15565493 100096794 15565493 983976696 15565493 900099075 99239372 900099075 750885023 900099075 750885023 250220815 750885023 860467567 138344701 860467567 363225270 860467567 363225270 636291191 363225270 717522461 282186342 717522461 710349680 717522461 710349680 290456161 710349680 289685690 711103790 289685690 39834387 289685690 39834387 959475095 39834387 846976560 151829488 846976560 266136498 846976560 266136498 733547093 266136498 677086723 321126850 677086723 945574781 677086723 945574781 55951227 945574781 192747572 807475572 192747572 389664367 192747572 389664367 610082153 389664367 640500790 359046769 640500790 139316433 640500790 139316433 859757798 139316433 889008257 109717243 889008257 709283508 889008257 709283508 291678476 709283508 499897886 499778387 499897886 384692299 499897886 384692299 615082538 384692299 628287914 371154269 628287914 362823208 628287914 362823208 636619227 362823208 58713135 943145546 58713135 964402315 58713135 964402315 36652989 964402315 45869748 954670627 45869748 824769280 45869748 824769280 176069310 824769280 441876610 557982318 441876610 939519196 441876610 939519196 62706994 939519196 185328534 815134417 185328534 6265725 185328534 6265725 993738111 6265725 956275878 42713294 956275878 322843727 956275878 322843727 675235640 322843727 883851847 114499066 883851847 775979742 883851847 775979742 224433255 775979742 446532059 553167341 446532059 284728528 446532059 284728528 714905007 284728528 314652389 687047180 314652389 466276194 314652389 466276194 533644767 466276194 727885562 271797820 727885562 725551172 727885562 725551172 274864689 725551172 815430163 182895861 815430163 968942055 815430163 968942055 32182698 968942055 501774427 497489026 501774427 268156043 501774427 268156043 731641038 268156043 829214756 169848921 829214756 923079759 829214756 923079759 78772044 923079759 221878334 778162106 221878334 218038519 221878334 218038519 780885108 218038519 633738837 365783583 633738837 852252539 633738837 852252539 148704821 852252539 69607374 932114603 69607374 157233892 69607374 157233892 841587954 157233892 122358704 878908843 122358704 826879885 122358704 826879885 173998916 826879885 612694071 387018125 612694071 476910467 612694071 476910467 523109572 476910467 802015809 195905419 802015809 413724913 802015809 413724913 586685524 413724913 796180561 201976620 796180561 219697443 796180561 219697443 779144948 219697443 326303286 675344318 326303286 505459489 326303286 505459489 494346827 505459489 287210093 713364529 287210093 908454636 287210093 908454636 93970451 908454636 556750697 443608366 556750697 828665566 556750697 828665566 172117875 828665566 382945809 617398167 382945809 787740477 382945809 787740477 212147653 787740477 392320094 607391296 392320094 264483366 392320094 264483366 735159589 264483366 925416702 73237385 925416702 708531754 925416702 708531754 292547514 708531754 512183082 487104291 512183082 170966311 512183082 170966311 827961533 170966311 638270071 361123590 638270071 10874345 638270071 10874345 989047666 10874345 873321477 124704334 873321477 447845423 873321477 447845423 552899269 447845423 810864929 187283566 810864929 647397869 810864929 647397869 353548438 647397869 891859716 107073903 891859716 661625816 891859716 661625816 339617612 661625816 821058086 177604621 821058086 47609215 821058086 47609215 951251158 47609215 844574880 154401780 844574880 676806800 844574880 676806800 324778484 676806800 295054980 705914896 295054980 490578070 295054980 490578070 508352717 490578070 635517337 363857196 635517337 482610209 635517337 482610209 517157161 482610209 712639663 286944199 712639663 262356361 712639663 262356361 737304000 262356361 250652140 750406521 250652140 273942835 250652140 273942835 725723472 273942835 31606245 969682645 31606245 522181505 31606245 522181505 477653271 522181505 587070653 413364057 587070653 571277476 587070653 571277476 428647121 571277476 729239727 270473172 729239727 499840670 729239727 499840670 499831962 499840670 246368508 754708499 246368508 261720600 246368508 261720600 737821183 261720600 654701875 344851849 654701875 265667458 654701875 265667458 733964126 265667458 777260629 221412821 777260629 712100502 777260629 712100502 288426099 712100502 744760492 254594881 744760492 379656549 744760492 379656549 620386286 379656549 724011286 275509044 724011286 398705757 724011286 398705757 601000000 398705757 265689416 734916532 265689416 149085220 265689416 149085220 849895892 149085220 352075231 648999461 352075231 181695396 352075231 181695396 816787872 181695396 901995722 97266051 901995722 796228290 901995722 796228290 203907048 796228290 382272516 618088934 382272516 318160335 382272516 318160335 680096260 318160335 82459659 919563376 82459659 319087411 82459659 319087411 679248793 319087411 636435720 362983387 636435720 964163833 636435720 964163833 36946432 964163833 119720547 881315626 119720547 447706018 119720547 447706018 553028258 447706018 529675976 470299340 529675976 358933045 529675976 358933045 640593513 358933045 604868241 394651686 604868241 812659913 604868241 812659913 187609128 812659913 565452541 435464597 565452541 590490945 565452541 590490945 410039727 590490945 742119273 257293541 742119273 142037892 742119273 142037892 856925000 142037892 975445561 24042999 975445561 851009323 975445561 851009323 149782320 851009323 935571030 62773999 935571030 299678792 935571030 299678792 699816541 299678792 109576801 891522459 109576801 568430810 109576801 568430810 431580913 568430810 421717685 578992943 421717685 712848500 421717685 712848500 287785622 712848500 598157307 402081218 598157307 291177915 598157307 291177915 708580208 291177915 124203380 876914535 124203380 604224916 124203380 604224916 395735804 604224916 56382125 945033092 56382125 733011184 56382125 733011184 267443072 733011184 619023833 380968715 619023833 355028849 619023833 355028849 644114430 355028849 126912396 873943332 126912396 871971036 126912396 871971036 129138184 871971036 716253520 283358049 716253520 803585089 716253520 803585089 196778994 803585089 341352217 659806633 341352217 459262532 341352217 459262532 541443890 459262532 762543523 236272543 762543523 756525068 762543523 756525068 244594713 756525068 184200805 816451258 184200805 231330561 184200805 231330561 767125495 231330561 560073094 440964209 560073094 929681050 560073094 929681050 71785457 929681050 580377532 420520835 580377532 857566212 580377532 857566212 143924846 857566212 341533430 659579487 341533430 7247218 341533430 7247218 992635819 7247218 637227188 362293426 637227188 513200632 637227188 513200632 486508162 513200632 194465316 805624167 194465316 390711480 194465316 390711480 608899964 390711480 16769127 984222855 16769127 502481052 16769127 502481052 497175382 502481052 410437906 590002162 410437906 199426376 410437906 199426376 798833824 199426376 452920364 546614104 452920364 715636543 452920364 715636543 284737514 715636543 511391236 487660111 511391236 592857724 511391236 592857724 407792838 592857724 134520641 866768132 134520641 802227630 134520641 802227630 198113799 802227630 87554211 914403766 87554211 261669759 87554211 261669759 737869433 261669759 720084994 279453111 720084994 505163311 720084994 505163311 494560877 505163311 695248357 303930873 695248357 926347090 695248357 926347090 75503903 926347090 447446772 552032302 447446772 215627224 447446772 215627224 783129595 215627224 208985286 790898910 208985286 97363690 208985286 97363690 901932854 97363690 480021980 519316914 480021980 234775214 480021980 234775214 763936481 234775214 582873517 418046552 582873517 631804019 582873517 631804019 368336119 631804019 378761625 621652416 378761625 510430450 378761625 510430450 489752727 510430450 592566520 407886450 592566520 920201452 592566520 920201452 81727959 920201452 947593949 51093552 947593949 947991300 947593949 947991300 53265570 947991300 600748041 399039077 600748041 826020881 600748041 826020881 174791885 826020881 677723059 320557958 677723059 737590168 677723059 737590168 263231715 737590168 768660505 229816873 768660505 351527642 768660505 351527642 648205607 351527642 992496514 7405004 992496514 111491791 992496514 111491791 887071604 111491791 979339539 19989158 979339539 589729645 979339539 589729645 410665326 589729645 639611183 360063618 639611183 817298359 639611183 817298359 183362614 817298359 662543866 336907955 662543866 534530086 662543866 534530086 465139511 534530086 668080081 330927827 668080081 621596641 668080081 621596641 378836676 621596641 310197969 691545211 310197969 460803389 310197969 460803389 539728985 460803389 838295950 160830260 838295950 556417549 838295950 556417549 443365676 556417549 852510041 146293503 852510041 26246210 852510041 26246210 973463567 26246210 340043596 661134941 340043596 775514979 340043596 775514979 225012609 775514979 718376327 281438755 718376327 143807395 718376327 143807395 855206384 143807395 194033226 805893244 194033226 518895745 194033226 518895745 480461858 518895745 572910597 427896070 572910597 208470636 572910597 208470636 789947792 208470636 716054222 283585848 716054222 773088124 716054222 773088124 227618012 773088124 210785777 789004159 210785777 805391162 210785777 805391162 194666903 805391162 325791145 675794056 325791145 437195315 325791145 437195315 563667981 437195315 648488776 351208605 648488776 914119711 648488776 914119711 87793063 914119711 504620028 494475578 504620028 452903624 504620028 452903624 547803239 452903624 691886074 307199530 691886074 815076446 691886074 815076446 185397365 815076446 322780050 678615417 322780050 795504976 322780050 795504976 204611816 795504976 787453635 211077829 787453635 320106510 787453635 320106510 678141636 320106510 177041698 823815880 177041698 642054661 177041698 642054661 358261452 642054661 538127666 462378252 538127666 569668693 538127666 569668693 430397733 569668693 307803364 693915777 307803364 419605130 307803364 419605130 581414810 419605130 362993845 636709044 362993845 729759033 362993845 729759033 270860613 729759033 854134479 144618715 854134479 288996963 854134479 288996963 710448820 288996963 176339349 824642352 176339349 348432007 176339349 348432007 651203064 348432007 306922341 694799486 306922341 505010999 306922341 505010999 494704594 505010999 49287405 951702924 49287405 368766375 49287405 368766375 630855544 368766375 422281543 578381994 422281543 204487808 422281543 204487808 793748868 204487808 983875156 15760824 983875156 756197087 983875156 756197087 245007158 756197087 167866974 832853265 167866974 846786160 167866974 846786160 153976795 846786160 947158018 51580414 947158018 799355079 947158018 799355079 200881796 799355079 39183625 961780803 39183625 390320325 39183625 390320325 609482472 390320325 608865544 390743788 608865544 992164982 608865544 992164982 8081705 992164982 544259172 456487400 544259172 338624036 544259172 338624036 661008846 338624036 360624652 639464941 360624652 628289298 360624652 628289298 371995118 628289298 97855337 904150116 97855337 933922382 97855337 933922382 68192822 933922382 286080378 714601140 286080378 289468115 286080378 289468115 709974281 289468115 476453224 523457989 476453224 559895242 476453224 559895242 440202151 559895242 568780545 431857728 568780545 938567019 568780545 938567019 63922051 938567019 356631251 643852141 356631251 822951264 356631251 822951264 177736788 822951264 780181943 218677777 780181943 644293358 780181943 644293358 356303868 644293358 954164651 44764316 954164651 991599695 954164651 991599695 8837787 991599695 329681528 671833313 329681528 510962888 329681528 510962888 489069062 510962888 272837931 727450177 272837931 709153047 272837931 709153047 291843885 709153047 802748703 195246920 802748703 448471708 802748703 448471708 552055106 448471708 443618047 556146431 443618047 514584821 443618047 514584821 485090860 514584821 788766624 209875438 788766624 92226854 788766624 92226854 906437600 92226854 237516487 763310306 237516487 227668080 237516487 227668080 770564206 227668080 227324117 773344485 227324117 708498530 227324117 708498530 292604308 708498530 48183572 952628030 48183572 870899914 48183572 870899914 130217720 870899914 828491001 170403018 828491001 265692069 828491001 265692069 733946790 265692069 37353599 963872038 37353599 418986555 37353599 418986555 582146076 418986555 625664483 374049433 625664483 286786956 625664483 286786956 712832821 286786956 161742166 839248539 161742166 789380421 161742166 789380421 210378342 789380421 243180001 758088065 243180001 956680700 243180001 956680700 44144560 956680700 483213935 516501129 483213935 646467146 483213935 646467146 354392626 646467146 637426540 362011873 637426540 531385467 637426540 531385467 468660694 531385467 463127031 536179777 463127031 181411009 463127031 181411009 817031005 181411009 367884969 632327014 367884969 888259840 367884969 888259840 113067344 888259840 143226420 858259230 143226420 721035537 143226420 721035537 279365809 721035537 918066742 80900540 918066742 614020595 918066742 614020595 386344184 614020595 354815877 645957181 354815877 524705604 354815877 524705604 475190511 524705604 337456758 663630165 337456758 502440950 337456758 502440950 497278737 502440950 550840948 449592174 550840948 159499104 550840948 159499104 839521868 159499104 3934846 996016038 3934846 668143504 3934846 668143504 333581288 668143504 941138519 57840647 941138519 355877714 941138519 355877714 643310191 355877714 280467390 719901886 280467390 640641858 280467390 640641858 359419517 640641858 460618038 538817304 460618038 371024775 460618038 371024775 628430403 371024775 288852917 711742812 288852917 391238846 288852917 391238846 608415257 391238846 326132400 675470146 326132400 944780867 326132400 944780867 56606771 944780867 745200244 254121417 745200244 857179997 745200244 857179997 144458819 857179997 290983133 709850701 290983133 27828701 290983133 27828701 971622980 27828701 230241916 770702201 230241916 37056642 230241916 37056642 961790505 37056642 732357790 267420100 732357790 371159282 732357790 371159282 628284225 371159282 929852859 68918557 929852859 459900454 929852859 459900454 540743288 459900454 731059710 268718390 731059710 317598506 731059710 317598506 680653561 317598506 587346799 413138232 587346799 63471904 587346799 63471904 934780906 63471904 773050488 225202902 773050488 809446955 773050488 809446955 190698401 809446955 404707795 595750761 404707795 260350344 404707795 260350344 739309456 260350344 438991786 561136367 438991786 442934917 438991786 442934917 557491537 442934917 472089144 528046305 472089144 662599943 472089144 662599943 338765683 662599943 318812908 682818899 318812908 182766285 318812908 182766285 815509385 182766285 214634461 785372740 214634461 311865319 214634461 311865319 686437069 311865319 801735437 196361817 801735437 69616632 801735437 69616632 929075124 69616632 876016923 122209610 876016923 60432826 876016923 60432826 937962476 60432826 140775171 860572175 140775171 428340588 140775171 428340588 572465311 428340588 663142496 336334834 663142496 729489729 663142496 729489729 270993771 729489729 43557506 957344283 43557506 943288673 43557506 943288673 58505313 943288673 800595378 197445062 800595378 656290273 800595378 656290273 344717391 656290273 348355911 652383593 348355911 751798749 348355911 751798749 249459667 751798749 728867593 270766579 728867593 278135268 728867593 278135268 721202787 278135268 67099518 935244957 67099518 190209884 67099518 190209884 807627668 190209884 261510911 739434463 261510911 242023230 261510911 242023230 757099038 242023230 190550800 809557665 190550800 858598772 190550800 858598772 143035153 858598772 672890909 325629126 672890909 63176864 672890909 63176864 935123660 63176864 923753379 74807698 923753379 464970641 923753379 464970641 535081847 464970641 274274239 726015080 274274239 424046404 274274239 424046404 576843499 424046404 451644125 547838260 451644125 995404935 451644125 995404935 4458698 995404935 921062467 77600449 921062467 7786872 921062467 7786872 991997736 7786872 377891894 622383689 377891894 757991057 377891894 757991057 243278032 757991057 546457005 454394616 546457005 812748303 546457005 812748303 187510708 812748303 108075482 893014682 108075482 452895015 108075482 452895015 547814302 452895015 959866617 39372202 959866617 168295362 959866617 168295362 831052734 168295362 1158867 998684608 1158867 733812778 1158867 733812778 266669662 733812778 979148428 20091031 979148428 292631658 979148428 292631658 707129687 292631658 965628395 33504111 965628395 133595600 965628395 133595600 864535406 133595600 455465180 544247915 455465180 343487370 455465180 343487370 656067576 343487370 889513673 109355408 889513673 26575163 889513673 26575163 973188742 26575163 790305790 208074383 790305790 214019013 790305790 214019013 784616234 214019013 700805947 298670240 700805947 698719622 700805947 698719622 302927298 698719622 747647009 251356706 747647009 572754970 747647009 572754970 427173479 572754970 55307643 946212552 55307643 429580873 55307643 429580873 570923165 429580873 597596413 402623097 597596413 203461541 597596413 203461541 794795927 203461541 190908438 809188750 190908438 325205521 190908438 325205521 673170246 325205521 731352445 268486263 731352445 694314903 731352445 694314903 307434566 694314903 456867530 542816393 456867530 790514453 456867530 790514453 209313536 790514453 241192523 759948099 241192523 359271609 241192523 359271609 640207390 359271609 84304154 917592404 84304154 786694544 84304154 786694544 213183380 786694544 65505368 936719170 65505368 399713184 65505368 399713184 600346697 399713184 27676862 973551480 27676862 325049639 27676862 325049639 673260310 325049639 358312314 641982263 358312314 67541352 358312314 67541352 931021447 67541352 75413044 926541771 75413044 773828811 75413044 773828811 226790468 773828811 832963922 166225092 832963922 53435861 832963922 53435861 945245157 53435861 612294421 387382530 612294421 156618213 612294421 156618213 842169868 156618213 494381631 505360733 494381631 847115684 494381631 847115684 153609913 847115684 28382895 972817678 28382895 854831233 28382895 854831233 146432195 854831233 80639325 921420563 80639325 188747130 80639325 188747130 809321221 188747130 862661856 135598925 862661856 238249426 862661856 238249426 760448612 238249426 739519642 260124069 739519642 749678075 739519642 749678075 251324147 749678075 693703846 305348717 693703846 331104474 693703846 331104474 667953778 331104474 465855302 533943821 465855302 228792658 465855302 228792658 769640692 228792658 858272118 140636177 858272118 779926264 858272118 779926264 220208615 779926264 520491640 479474792 520491640 974035817 520491640 974035817 27120012 974035817 210485211 789193002 210485211 542054677 210485211 542054677 457519434 542054677 179872612 820899071 179872612 532938741 179872612 532938741 466938638 532938741 372028726 628229662 372028726 236366230 372028726 236366230 762448566 236366230 458029032 541428320 458029032 370442654 458029032 370442654 629023863 370442654 555846222 444553877 555846222 348214112 555846222 348214112 651400418 348214112 944611766 54201344 944611766 377954321 944611766 377954321 621854022 377954321 762874994 235855371 762874994 41631497 762874994 41631497 957499945 41631497 663974742 335706335 663974742 467769135 663974742 467769135 532022134 467769135 346218647 654789967 346218647 966740496 346218647 966740496 34313250 966740496 621651291 378075770 621651291 94985457 621651291 94985457 904011110 94985457 24796047 976454497 24796047 584838380 24796047 584838380 415504231 584838380 558766491 442079334 558766491 737187218 558766491 737187218 263758935 737187218 52185365 949031952 52185365 26701165 52185365 26701165 973136056 26701165 711344926 288214003 711344926 569855325 711344926 569855325 430111222 569855325 175048000 825706891 175048000 48958124 175048000 48958124 949667383 48958124 725002536 274650177 725002536 121111664 725002536 121111664 877050785 121111664 270987089 729512884 270987089 229628782 270987089 229628782 768906825 229628782 362019035 637803149 362019035 173563113 362019035 173563113 825126488 173563113 526791995 473454887 526791995 845230481 526791995 845230481 155568005 845230481 682028502 315980703 682028502 783954439 682028502 783954439 215996423 783954439 123147556 878073883 123147556 718693537 123147556 718693537 281604601 718693537 736582602 263196761 736582602 798597313 736582602 798597313 201725595 798597313 427068543 572876714 427068543 774336536 427068543 774336536 226361532 774336536 142545846 859077094 142545846 217386842 142545846 217386842 781508239 217386842 454087538 545451547 454087538 803635369 454087538 803635369 196637276 803635369 355600671 645001183 355600671 266980339 355600671 266980339 732841914 266980339 810979642 187174182 810979642 782548263 810979642 782548263 217434708 782548263 866359421 131704800 866359421 782837529 866359421 782837529 217280309 782837529 607707577 391951178 607707577 780183771 607707577 780183771 219916485 780183771 609106920 390564535 609106920 2149830 609106920 2149830 998064862 2149830 474823442 525077417 474823442 842110786 474823442 842110786 158860469 842110786 968153754 31194391 968153754 946447439 968153754 946447439 55048464 946447439 657853124 341879796 657853124 165831778 657853124 165831778 833330688 165831778 866224399 131851744 866224399 180788206 866224399 180788206 817679751 180788206 452269234 547408880 452269234 170203335 452269234 170203335 828714411 170203335 835340849 164111991 835340849 506766401 835340849 506766401 493241946 506766401 349030585 651824590 349030585 767473194 349030585 767473194 233539738 767473194 843155682 155572829 843155682 848691299 843155682 848691299 152047546 848691299 553070687 447656619 553070687 823015908 553070687 823015908 177683710 823015908 709027762 290556309 709027762 989084220 709027762 989084220 11504271 989084220 699876952 299649369 699876952 10560952 699876952 10560952 989315012 10560952 652345094 347355791 652345094 142203723 652345094 142203723 856784497 142203723 21182776 980146754 21182776 390418479 21182776 390418479 609352199 390418479 577318590 423429868 577318590 509932360 577318590 509932360 490104131 509932360 949639179 49004594 949639179 128435877 949639179 128435877 869747262 128435877 872197524 125870295 872197524 45890088 872197524 45890088 952887687 45890088 495235160 504366970 495235160 272813697 495235160 272813697 726769393 272813697 29684641 971579739 29684641 593037243 29684641 593037243 407617664 593037243 39747747 961119906 39747747 394628092 39747747 394628092 604882966 394628092 399907059 600493053 399907059 274625055 399907059 274625055 725019856 274625055 554104731 446604532 554104731 792261087 554104731 792261087 207746118 792261087 431476745 568576741 431476745 865265128 431476745 865265128 136410761 865265128 674965585 323131571 674965585 837342061 674965585 837342061 163731672 837342061 673858864 324435508 673858864 161978169 673858864 161978169 837331446 161978169 581719230 419373632 581719230 283069221 581719230 283069221 716606262 283069221 404725840 595680441 404725840 756354173 404725840 756354173 244713451 756354173 416574259 583682008 416574259 940229163 416574259 940229163 61874207 940229163 882204563 116286207 882204563 440590275 882204563 440590275 560546250 440590275 719036960 280700655 719036960 555381066 719036960 555381066 444434243 555381066 774359502 223885359 774359502 409210830 774359502 409210830 591254886 409210830 182363210 818511797 182363210 313813750 182363210 313813750 684482300 313813750 741658015 257632374 741658015 907850033 741658015 907850033 94609854 907850033 281073812 719048886 281073812 136785976 281073812 136785976 861573319 136785976 268448349 732019972 268448349 242746592 268448349 242746592 756565422 242746592 367559728 632613439 367559728 762614550 367559728 762614550 238170374 762614550 582054231 419042296 582054231 263997477 582054231 263997477 735682528 263997477 232447812 768526817 232447812 244402791 232447812 244402791 754702899 244402791 717925991 281895537 717925991 723479964 717925991 723479964 276855484 723479964 693871516 305180357 693871516 46850139 693871516 46850139 952007050 46850139 347904809 652819137 347904809 936852477 347904809 936852477 65431718 936852477 453333814 546139899 453333814 953584382 453333814 953584382 47337106 953584382 51654272 949487164 51654272 581185438 51654272 581185438 419778935 581185438 268530088 731978845 268530088 258362651 268530088 258362651 741006390 258362651 147831058 853299427 147831058 575876366 147831058 575876366 424132855 575876366 788141729 210534143 788141729 110880876 788141729 110880876 887917647 110880876 761953641 236737328 761953641 549175539 761953641 549175539 450360638 549175539 719742575 279723761 719742575 571996068 719742575 571996068 427933955 571996068 361987249 637814492 361987249 6270382 361987249 6270382 993732164 6270382 109589927 891485884 109589927 837633534 109589927 837633534 163351578 837633534 727349666 272310776 727349666 302792847 727349666 302792847 696412540 302792847 935130903 63173604 935130903 361743599 935130903 361743599 637599793 361743599 342981691 658191983 342981691 278278106 342981691 278278106 721072518 278278106 527490566 472740620 527490566 269392587 527490566 269392587 730566802 269392587 795437692 202845649 795437692 59960701 795437692 59960701 938400498 59960701 415616017 584701168 415616017 477256611 415616017 477256611 522845529 477256611 601470277 398155452 601470277 488798822 601470277 488798822 510136473 488798822 162118727 838923090 162118727 103236683 162118727 103236683 896410151 103236683 614986495 384786959 614986495 822222745 614986495 822222745 178355799 822222745 275714311 724717030 275714311 559147259 275714311 559147259 440834732 559147259 145309944 856083866 145309944 72537405 145309944 72537405 926304897 72537405 664200329 335443965 664200329 229179617 664200329 229179617 769288906 229179617 882928657 115576094 882928657 895481971 882928657 895481971 105859202 895481971 124887307 876132769 124887307 403521397 124887307 403521397 596780636 403521397 423694144 576603862 423694144 669192500 423694144 669192500 332623857 669192500 964502647 34600079 964502647 962608768 964502647 962608768 38579446 962608768 358946902 641285461 358946902 703744694 358946902 703744694 297305577 703744694 225189070 775328292 225189070 138231717 225189070 138231717 860568223 138231717 377921743 622340809 377921743 363976315 377921743 363976315 635428515 363976315 571660233 429085024 571660233 601399102 571660233 601399102 398995339 601399102 622979405 376672469 622979405 119055685 622979405 119055685 879173846 119055685 100260812 901743173 100260812 502500818 100260812 502500818 497169065 502500818 259710867 741354439 259710867 316286373 259710867 316286373 681769166 316286373 448518396 550885113 448518396 92356707 448518396 92356707 906235579 92356707 866242481 131840898 866242481 887047175 866242481 887047175 114016693 887047175 874763068 123344412 874763068 778733491 874763068 778733491 221398427 778733491 954242309 44686545 954242309 821083845 954242309 821083845 179634960 821083845 916250214 82455542 916250214 374934600 916250214 374934600 624985771 374934600 439151735 560898132 439151735 794116163 439151735 794116163 206069153 794116163 458074521 541398705 458074521 284745787 458074521 284745787 714837656 284745787 416527317 583762163 416527317 763486587 416527317 763486587 237417893 763486587 952563412 46225847 952563412 281165969 952563412 281165969 718650424 281165969 832787644 166336198 832787644 557300586 832787644 557300586 442542879 557300586 170829746 829672525 170829746 794341365 170829746 794341365 205743770 794341365 442746687 557208418 442746687 183513176 442746687 183513176 814736222 183513176 348208993 652534261 348208993 370783412 348208993 370783412 628703189 370783412 587624993 412907155 587624993 466237728 587624993 466237728 533695579 466237728 984160357 15426095 984160357 325835271 984160357 325835271 672671170 325835271 179191236 821521521 179191236 217597909 179191236 217597909 781336041 217597909 567524373 432945241 567524373 949006438 567524373 949006438 52220884 949006438 671030087 327684982 671030087 896526164 671030087 896526164 104939530 896526164 844532571 154485956 844532571 241585773 844532571 241585773 757453325 241585773 208843314 790976061 208843314 41227400 208843314 41227400 957869744 41227400 235297900 765793816 235297900 512603327 235297900 512603327 487212703 512603327 950714087 47978505 950714087 618206478 950714087 618206478 382103980 618206478 422423056 578097980 422423056 823506328 422423056 823506328 177434541 823506328 842995468 155672621 842995468 840806538 842995468 840806538 159997107 840806538 921544768 77206610 921544768 222127115 921544768 222127115 776364205 222127115 781962342 216935362 781962342 400881250 781962342 400881250 599204921 400881250 857302826 141575144 857302826 18429445 857302826 18429445 980906969 18429445 805526816 192354137 805526816 537436144 805526816 537436144 461929722 537436144 807391983 190375975 807391983 847513601 807391983 847513601 153234778 847513601 98800893 903284819 98800893 719878743 98800893 719878743 280493591 719878743 968478499 30903505 968478499 693260905 968478499 693260905 308503239 693260905 66764428 935505287 66764428 137450505 66764428 137450505 861158602 137450505 337053540 664129335 337053540 118184577 337053540 118184577 880146017 118184577 498710366 501128045 498710366 958822112 498710366 958822112 41938403 958822112 259628581 741419058 259628581 474424876 259628581 474424876 525800995 474424876 539159951 461387920 539159951 688706640 539159951 688706640 313065128 688706640 259147631 741891876 259147631 402833938 259147631 402833938 597364899 402833938 692090354 307079118 692090354 448559781 692090354 448559781 551881137 448559781 937340747 61116599 937340747 296058863 937340747 296058863 703547427 296058863 344165551 656863128 344165551 68201754 344165551 68201754 930475331 68201754 192551343 807606955 192551343 701191325 192551343 701191325 300146384 701191325 323795215 677711541 323795215 955436246 323795215 955436246 45090014 955436246 668785892 330155582 668785892 360885291 668785892 360885291 638609577 360885291 939412210 59248071 939412210 905059405 939412210 905059405 96958460 905059405 937037004 61338011 937037004 690114436 937037004 690114436 311640222 690114436 300143171 701193211 300143171 47058470 300143171 47058470 951775402 47058470 838963628 160155419 838963628 130419568 838963628 130419568 867624662 130419568 73763110 927984994 73763110 864876020 73763110 864876020 136880761 864876020 694346578 304792241 694346578 617292397 694346578 617292397 383021121 617292397 144164096 857388008 144164096 990752798 144164096 990752798 9683422 990752798 747085247 252093969 747085247 677083761 747085247 677083761 324332356 677083761 121184921 879843947 121184921 6184097 121184921 6184097 993853159 6184097 570532812 429998352 570532812 100637479 570532812 100637479 898706191 100637479 999055439 1121393 999055439 800964798 999055439 800964798 199343726 800964798 676685282 321493010 676685282 404867939 676685282 404867939 595563380 404867939 28375876 972835583 28375876 47948423 28375876 47948423 950726848 47948423 221138523 779037787 221138523 977740075 221138523 977740075 23360661 977740075 457521037 542044084 457521037 227430101 457521037 227430101 770964201 227430101 203840100 796294592 203840100 960681059 203840100 960681059 40090434 960681059 614645993 385108539 614645993 769340680 614645993 769340680 231644475 769340680 234154840 766883623 234154840 954739697 234154840 954739697 45768313 954739697 161351473 839634003 161351473 886752101 161351473 886752101 114307755 886752101 604782716 394747184 604782716 224897753 604782716 224897753 773329716 224897753 864113596 134157543 864113596 601064608 864113596 601064608 399273317 601064608 328370838 673018901 328370838 469575360 328370838 469575360 530400167 469575360 666566772 332594359 666566772 243304074 666566772 243304074 755914624 243304074 703222879 296353267 703222879 990910651 703222879 990910651 9487676 990910651 493002368 507045205 493002368 89124201 493002368 89124201 909229558 89124201 922027546 76572044 922027546 997045807 922027546 997045807 2883830 997045807 950177942 48458721 950177942 531390070 950177942 531390070 468624338 531390070 763247935 235469975 763247935 597043713 763247935 597043713 403455707 597043713 467092014 532819621 467092014 23279758 467092014 23279758 976238538 23279758 140097233 861280906 140097233 102961781 140097233 102961781 896672422 102961781 496699695 502966213 496699695 554271762 496699695 554271762 445588060 554271762 607512922 392047389 607512922 800880986 607512922 800880986 199511217 800880986 857339546 141498359 857339546 48717134 857339546 48717134 949877459 48717134 360871284 639183655 360871284 695025576 360871284 695025576 306683635 695025576 279202478 721155468 279202478 625649539 279202478 625649539 374177094 625649539 679890544 318351560 679890544 565330737 679890544 565330737 434933079 565330737 940120492 58673623 940120492 943926934 940120492 943926934 57706328 943926934 394492037 605398928 394492037 581820021 394492037 581820021 419042424 581820021 611002959 388729304 611002959 1836342 611002959 1836342 998339827 1836342 418432230 582131516 418432230 56706524 418432230 56706524 942415268 56706524 198173772 802135958 198173772 445454163 198173772 445454163 555131153 445454163 750762335 248343777 750762335 799447492 750762335 799447492 200806260 799447492 480002335 519365691 480002335 226251709 480002335 226251709 772041466 226251709 646345418 353108954 646345418 960206456 646345418 960206456 40492259 960206456 488003285 511726365 488003285 664102968 488003285 664102968 337107585 664102968 738338934 261249769 738338934 584402971 738338934 584402971 415887346 584402971 326649196 674903059 326649196 608210986 326649196 608210986 391710447 608210986 532226054 467592573 532226054 501715651 532226054 501715651 498115541 501715651 526742505 473504910 526742505 510494784 526742505 510494784 489656415 510494784 732742364 267057938 732742364 513303189 732742364 513303189 486375091 513303189 180186812 820596188 180186812 643270824 180186812 643270824 357108734 643270824 27189922 973975935 27189922 682628375 27189922 682628375 319032549 682628375 933877447 64514609 933877447 207071299 933877447 207071299 791342978 207071299 193443155 806624544 193443155 352347323 193443155 352347323 647161476 352347323 737109299 262666500 737109299 411669303 737109299 411669303 588842781 411669303 921889028 76667414 921889028 618555434 921889028 618555434 381798158 618555434 357291631 643091119 357291631 162096032 357291631 162096032 837228326 162096032 206697374 793572416 206697374 999064435 206697374 999064435 889002 999064435 193830675 806205672 193830675 483098918 193830675 483098918 516560328 483098918 174164590 826674457 174164590 610846710 174164590 610846710 389302998 610846710 262993984 737719639 262993984 889071878 262993984 889071878 112159196 889071878 595844379 404460519 595844379 142725368 595844379 142725368 856306217 142725368 322210193 679376631 322210193 39381278 322210193 39381278 959837061 39381278 360500681 639563429 360500681 648152782 360500681 648152782 352931431 648152782 639558783 360138343 639558783 613310578 639558783 613310578 387036989 613310578 74586278 927329978 74586278 916712273 74586278 916712273 85285489 916712273 322694879 678784932 322694879 578321410 322694879 578321410 422339612 578321410 375972647 623990152 375972647 630952518 375972647 630952518 369426697 630952518 896837264 102782499 896837264 267351137 896837264 267351137 732400042 267351137 284953253 715453928 284953253 157825439 284953253 157825439 841030688 157825439 551147116 449380155 551147116 879923210 551147116 879923210 121117432 879923210 38011348 963170707 38011348 666270924 38011348 666270924 335324485 666270924 237500846 763341065 237500846 706617044 237500846 706617044 294546504 706617044 877077168 121064518 877077168 954409466 877077168 954409466 46196767 954409466 366701203 633353532 366701203 753239054 366701203 753239054 248013606 753239054 534498674 465518801 534498674 512152458 534498674 512152458 487515183 512152458 187193424 813196445 187193424 646283373 187193424 646283373 354634772 646283373 370316925 630174715 370316925 494721836 370316925 494721836 504366752 494721836 823238442 175282064 823238442 316791065 823238442 316791065 681357421 316791065 150563578 850361621 150563578 635984694 150563578 635984694 363886057 635984694 243932780 757279153 243932780 78049343 243932780 78049343 920714556 78049343 64887833 937475101 64887833 721262485 64887833 721262485 279093576 721262485 727413348 272190042 727413348 144463566 727413348 144463566 854320915 144463566 875106107 122981215 875106107 924601874 875106107 924601874 77211914 924601874 173526427 827476390 173526427 364154026 173526427 364154026 635268295 364154026 225098204 775401143 225098204 623956476 225098204 623956476 376004826 623956476 380801248 619446863 380801248 230054246 380801248 230054246 768437690 230054246 213556715 786450190 213556715 869490289 213556715 869490289 131663687 869490289 469843784 530350174 469843784 401025631 469843784 401025631 599094484 401025631 791595712 206700660 791595712 216161899 791595712 216161899 782661731 216161899 487624374 512074803 487624374 57607203 487624374 57607203 941401255 57607203 285443137 715146124 285443137 980483295 285443137 980483295 20712971 980483295 460784810 538589671 460784810 755026300 460784810 755026300 246136137 755026300 356660108 643787835 356660108 943302523 356660108 943302523 58488010 943302523 657430137 342365071 657430137 808763415 657430137 808763415 191328840 808763415 739204273 260480856 739204273 772362368 739204273 772362368 228437768 772362368 571544700 429143104 571544700 159624961 571544700 159624961 839427895 159624961 562593295 438306190 562593295 763321395 562593295 763321395 237502354 763321395 306240491 695407514 306240491 125115277 306240491 125115277 872877719 125115277 594614554 405824131 594614554 822246180 594614554 822246180 178284870 822246180 95413918 906802688 95413918 245797544 95413918 245797544 753613909 245797544 84825125 917083684 84825125 218763513 84825125 218763513 780122351 218763513 640416874 359082044 640416874 683886502 640416874 683886502 317929842 683886502 682556558 315620105 682556558 391863257 682556558 391863257 607807881 391863257 210334472 789452583 210334472 961720947 210334472 961720947 39207838 961720947 774333775 223898325 774333775 824791468 774333775 824791468 176056679 824791468 973321643 26360590 973321643 315758007 973321643 315758007 682302843 315758007 844171220 154839372 844171220 986675228 844171220 986675228 14014958 986675228 425683356 574471707 425683356 229376586 425683356 229376586 769052752 229376586 255014080 745720881 255014080 342237899 255014080 342237899 657547024 342237899 503040446 496215627 503040446 997556615 503040446 997556615 2296583 997556615 278314848 722042923 278314848 304624371 278314848 304624371 694598725 304624371 742436449 256965147 742436449 4132285 742436449 4132285 995989517 4132285 656180264 343383292 656180264 562090624 656180264 562090624 438251536 562090624 225259595 775285552 225259595 408706818 225259595 408706818 591682463 408706818 153023008 847751341 153023008 983229150 153023008 983229150 17826557 983229150 550948848 449472715 550948848 807755462 550948848 807755462 192458126 807755462 570883965 429585855 570883965 918108507 570883965 918108507 83791338 918108507 138062686 863698621 138062686 304747510 138062686 304747510 694390434 304747510 708878741 290768235 708878741 168504798 708878741 168504798 830714877 168504798 191096742 809028379 191096742 946433092 191096742 946433092 55093530 946433092 905271114 93465432 905271114 350010629 905271114 350010629 649540960 350010629 702380839 297143110 702380839 491897093 702380839 491897093 507180889 491897093 10927436 989608911 10927436 214668724 10927436 214668724 784049913 214668724 95555796 906627976 95555796 762900409 95555796 762900409 237976638 762900409 825683580 173064439 825683580 470770164 825683580 470770164 529259085 470770164 376180415 623850762 376180415 887412870 376180415 887412870 113685734 887412870 641346537 358040098 641346537 280543680 641346537 280543680 719144923 280543680 385593407 614821961 385593407 194419283 385593407 194419283 803470756 194419283 42285208 958529543 42285208 695489821 42285208 695489821 306141912 695489821 702585922 296951403 702585922 843745963 702585922 843745963 157126553 843745963 697352557 301845949 697352557 159814648 697352557 159814648 839267658 159814648 65470835 936826389 65470835 879933651 65470835 879933651 121117005 879933651 819363322 179152422 819363322 951138357 819363322 951138357 49954447 951138357 555445114 444997910 555445114 308308861 555445114 308308861 690701053 308308861 111598165 889566748 111598165 453099919 111598165 453099919 547543824 453099919 538030726 462440051 538030726 534187691 538030726 534187691 465674529 534187691 365790412 634156016 365790412 613557249 365790412 613557249 386777021 613557249 663205876 336314263 663205876 937277770 663205876 937277770 65028566 937277770 54372619 946961763 54372619 685045223 54372619 685045223 316801010 685045223 905714603 92843862 905714603 397176445 905714603 397176445 602467461 397176445 971529272 27870182 971529272 658112043 971529272 658112043 343048340 658112043 66427516 935709819 66427516 51061406 66427516 51061406 947666749 51061406 921433711 77301083 921433711 428131456 921433711 428131456 572750526 428131456 334243191 667486885 334243191 112239379 334243191 112239379 886177680 112239379 465001676 534672639 465001676 194000763 465001676 194000763 803733758 194000763 83747238 918160111 83747238 915557822 83747238 915557822 86323715 915557822 8158904 992095382 8158904 453322266 8158904 453322266 547311702 453322266 368059521 632180833 368059521 133154902 368059521 133154902 864944638 133154902 578975247 421886470 578975247 554868963 578975247 554868963 444938768 554868963 612359831 387342965 612359831 240838192 612359831 240838192 758161895 240838192 495784325 503798145 495784325 750292925 495784325 750292925 250820620 750292925 623624824 376082356 623624824 167803448 623624824 167803448 831523430 167803448 796796250 201387395 796796250 759408460 796796250 759408460 241690316 759408460 58633037 943205327 58633037 736868106 58633037 736868106 264138726 736868106 833444859 165725283 833444859 156873644 833444859 156873644 841939634 156873644 169342420 831311503 169342420 17151939 169342420 17151939 982303116 17151939 1582486 998263668 1582486 320260851 1582486 320260851 678007688 320260851 252791371 747803842 252791371 364640477 252791371 364640477 634778184 364640477 111893632 889268622 111893632 761714450 111893632 761714450 239186604 761714450 655026716 344595479 655026716 401989028 655026716 401989028 598182308 401989028 316590517 685251637 316590517 310129857 316590517 310129857 688343692 310129857 827274378 171657819 827274378 983622042 827274378 983622042 17377730 983622042 981035722 18346042 981035722 3784997 981035722 3784997 996299807 3784997 556668934 443702694 556668934 601175181 556668934 601175181 399154650 601175181 490598876 509501454 490598876 349532997 490598876 349532997 650065624 349532997 947097879 51710370 947097879 531149236 947097879 531149236 468971891 531149236 412393570 588372354 412393570 779420156 412393570 779420156 220739936 779420156 805165469 192691921 805165469 90241632 805165469 90241632 908271806 90241632 953396563 45396879 953396563 395274257 953396563 395274257 604277161 395274257 540754283 459883034 540754283 199258835 540754283 199258835 798997671 199258835 932015902 66502095 932015902 265932468 932015902 265932468 733766906 265932468 889983678 108900861 889983678 887301175 889983678 887301175 113780265 887301175 853250342 145554251 853250342 499403553 853250342 499403553 500133605 499403553 491192144 508901648 491192144 879445885 491192144 879445885 121749793 879445885 334220547 667501498 334220547 631019383 334220547 631019383 369354533 631019383 193273053 806800314 193273053 699273838 193273053 699273838 302236319 699273838 33331699 967831342 33331699 549205865 33331699 549205865 450300418 549205865 93843258 908564165 93843258 280828760 93843258 280828760 718937528 280828760 813649466 184571296 813649466 190331965 813649466 190331965 807444592 190331965 646047912 353371345 646047912 260182650 646047912 260182650 739464650 260182650 24721119 976556539 24721119 945291408 24721119 945291408 56173797 945291408 157207830 843683325 157207830 395758084 157207830 395758084 603903135 395758084 198311873 802056838 198311873 107239503 198311873 107239503 891702292 107239503 245728685 755566493 245728685 756621762 245728685 756621762 244493133 756621762 244341218 756778678 244341218 585158405 244341218 585158405 415203554 585158405 191978518 808152522 191978518 631760924 191978518 631760924 368399727 631760924 381682681 618627020 381682681 246435977 381682681 246435977 752947140 246435977 736205017 263630585 736205017 293095888 736205017 293095888 706592947 293095888 879641583 118663618 879641583 207509413 879641583 207509413 790891447 207509413 611441674 388183884 611441674 693367666 611441674 693367666 308395429 693367666 127636565 873152874 127636565 127728419 127636565 127728419 870567692 127728419 660781842 338895599 660781842 201792776 660781842 201792776 796410658 201792776 831794379 167478377 831794379 365359018 831794379 365359018 634068683 365359018 864587470 133531663 864587470 371938359 864587470 371938359 627440557 371938359 839775267 159185196 839775267 572525155 839775267 572525155 427419771 572525155 16226860 984623727 16226860 980352827 16226860 980352827 20880636 980352827 86590385 915340796 86590385 663269413 86590385 663269413 338010794 663269413 214260052 785719709 214260052 773251474 214260052 773251474 227430259 773251474 917368309 81589758 917368309 112768244 917368309 112768244 885606992 112768244 489802783 510399507 489802783 86307834 489802783 86307834 911928624 86307834 365279789 634542903 365279789 15066247 365279789 15066247 984709015 15066247 314530783 687219241 314530783 206037223 314530783 206037223 792265508 206037223 26368805 974686528 26368805 525814078 26368805 525814078 474255107 525814078 702027747 297375221 702027747 281849220 702027747 281849220 717988834 281849220 491007080 509122486 491007080 957781240 491007080 957781240 42993819 957781240 4153045 995701033 4153045 788910773 4153045 788910773 210931081 788910773 900768276 98623706 900768276 429601546 900768276 429601546 570854141 429601546 403646370 596900360 403646370 649954453 403646370 649954453 351007817 649954453 975030371 24399050 975030371 730121996 975030371 730121996 270487435 730121996 552695389 447981521 552695389 493918821 552695389 493918821 505253985 493918821 525379957 474740025 525379957 919621786 525379957 919621786 82369659 919621786 199834828 800581401 199834828 58753330 199834828 58753330 940043380 58753330 430667970 569294534 430667970 754129340 430667970 754129340 247004208 754129340 776254025 222201165 776254025 735776596 776254025 735776596 265003239 735776596 910892990 87253063 910892990 300370971 910892990 300370971 699119394 300370971 485082648 514629611 485082648 927381648 485082648 927381648 74537206 927381648 123969651 877156049 123969651 368823020 123969651 368823020 630796522 368823020 212576289 787327826 212576289 502212420 212576289 502212420 497536445 502212420 605443254 394034488 605443254 710612729 605443254 710612729 290095669 710612729 132299125 868842973 132299125 855091315 132299125 855091315 146198752 855091315 14422060 986332077 14422060 48142457 14422060 48142457 950641286 48142457 358813750 641510677 358813750 114341631 358813750 114341631 883927990 114341631 746558160 252643486 746558160 499472460 746558160 499472460 500122853 499472460 629791339 369642662 629791339 83049044 629791339 83049044 915475786 83049044 200577988 799752104 200577988 776769069 200577988 776769069 223757732 776769069 771147186 227239281 771147186 965346173 771147186 965346173 35588022 965346173 187855422 812434113 187855422 188610574 187855422 188610574 809399488 188610574 789901668 208568934 789901668 982277761 789901668 982277761 18807269 982277761 428917439 570974516 428917439 791287145 428917439 791287145 208541229 791287145 121544132 879553915 121544132 987769506 121544132 987769506 13031210 987769506 792787673 205507876 792787673 380402534 792787673 380402534 619695680 380402534 283154695 717397363 283154695 278558258 283154695 278558258 720792025 278558258 979678635 19683321 979678635 331234043 979678635 331234043 667822280 331234043 977762437 21558231 977762437 818995751 977762437 818995751 181814962 818995751 533677974 466244677 533677974 390656004 533677974 390656004 608974179 390656004 252446588 748253192 252446588 833409948 252446588 833409948 167440412 833409948 675402378 322688630 675402378 495595288 675402378 495595288 503588565 495595288 461256139 538159049 461256139 320079056 461256139 320079056 678203411 320079056 622393439 377308806 622393439 828506308 622393439 828506308 172362495 828506308 732022181 267707681 732022181 973790956 732022181 973790956 27434874 973790956 372631643 627500524 372631643 493060827 372631643 493060827 506107705 493060827 497566364 502193810 497566364 868317547 497566364 868317547 132829777 868317547 987867579 12174574 987867579 90373317 987867579 90373317 908191529 90373317 679715622 318514200 679715622 442979912 679715622 442979912 557426150 442979912 860085682 139019031 860085682 467062633 860085682 467062633 532755954 467062633 166909951 834123479 166909951 705216950 166909951 705216950 295866740 705216950 38355935 962853392 38355935 264649045 38355935 264649045 734928201 264649045 667881220 331138097 667881220 303192707 667881220 303192707 695980345 303192707 98781720 903288909 98781720 640164526 98781720 640164526 359980647 640164526 638259721 361135708 638259721 122255252 638259721 122255252 875974599 122255252 151430609 849401475 151430609 207910922 151430609 207910922 790382171 207910922 700457106 298908883 700457106 888547461 700457106 888547461 112882719 888547461 765579773 232919289 765579773 493243633 765579773 493243633 505906022 493243633 946007770 52741641 946007770 652595746 946007770 652595746 348164137 652595746 797655819 200438020 797655819 888791350 797655819 888791350 112534800 888791350 286506022 714222786 286506022 274508611 286506022 274508611 725164454 274508611 141111933 860174158 141111933 226151131 141111933 226151131 772088998 226151131 579307762 421474001 579307762 773137104 579307762 773137104 227563057 773137104 50057516 951014264 50057516 550941086 50057516 550941086 448404343 550941086 304299218 697413787 304299218 711238267 304299218 711238267 289436275 711238267 293136287 707860616 293136287 346327423 293136287 346327423 653297598 346327423 124411949 876622861 124411949 119596025 124411949 119596025 878593586 119596025 133787966 867533167 133787966 799587124 133787966 799587124 200675467 799587124 458505805 540977792 458505805 866223373 458505805 866223373 135240794 866223373 920267750 78615958 920267750 733887003 920267750 733887003 266621920 733887003 562476815 438447648 562476815 671501113 562476815 671501113 330087988 671501113 912059482 86094760 912059482 326470696 912059482 326470696 672148469 326470696 440132980 559990828 440132980 185732133 440132980 185732133 812466296 185732133 965210026 33961794 965210026 390452116 965210026 390452116 609313087 390452116 298114737 702889635 298114737 882386754 298114737 882386754 118708340 882386754 68716913 933186009 68716913 686864520 68716913 686864520 314920399 686864520 498447404 501387253 498447404 382152699 498447404 382152699 617723161 382152699 503911336 495284013 503911336 518506761 503911336 518506761 480936902 518506761 121083518 879960446 121083518 900998008 121083518 900998008 100942846 900998008 938985049 59546719 938985049 459245236 938985049 459245236 541474492 459245236 396625952 603385958 396625952 967453400 396625952 967453400 33677604 967453400 475683516 524071540 475683516 743787194 475683516 743787194 257076382 743787194 118210333 882996042 118210333 509215864 118210333 509215864 490841887 509215864 491277343 508798534 491277343 898192214 491277343 898192214 103408172 898192214 442514114 557374029 442514114 304591974 442514114 304591974 694652783 304591974 610151054 389612032 610151054 357892732 610151054 357892732 641449828 357892732 582874875 418036889 582874875 775902142 582874875 775902142 224496734 775902142 760522784 238186718 760522784 241184667 760522784 241184667 757868096 241184667 880109841 118229984 880109841 575886076 880109841 575886076 424096641 575886076 915232943 83219625 915232943 780011452 915232943 780011452 220104224 780011452 596414348 403905264 596414348 35377053 596414348 35377053 963505364 35377053 269910333 730730020 269910333 847997008 269910333 847997008 152740422 847997008 647583742 352045069 647583742 355314567 647583742 355314567 643719818 355314567 612135964 387557566 612135964 101817668 612135964 101817668 897863336 101817668 267853694 732555985 267853694 293153323 267853694 293153323 706484984 293153323 753047686 246354154 753047686 799858023 753047686 799858023 200472366 799858023 704205118 295233551 704205118 603573861 704205118 603573861 396479279 603573861 608799560 390801966 608799560 503168778 608799560 503168778 496468314 503168778 485217941 514473628 485217941 583208896 485217941 583208896 417141645 583208896 277427030 722852106 277427030 973335834 277427030 973335834 27825572 973335834 804734927 193114769 804734927 292448526 804734927 292448526 707323803 292448526 481803906 517752893 481803906 349974903 481803906 349974903 649579760 349974903 780563281 218229948 780563281 842129531 780563281 842129531 158846759 842129531 52760489 948423430 52760489 144093634 52760489 144093634 854830866 144093634 707565289 292246115 707565289 709184354 707565289 709184354 291817674 709184354 591006432 409488676 591006432 690092911 591006432 690092911 311672931 690092911 11906896 988778174 11906896 69866337 11906896 69866337 928852823 69866337 682590343 315601392 682590343 319772876 682590343 319772876 678573008 319772876 874865860 123253542 874865860 250715581 874865860 250715581 748338201 250715581 438989952 561138194 438989952 971859880 438989952 971859880 29348720 971859880 753861672 245561068 753861672 64371116 753861672 64371116 933985713 64371116 47389490 953532037 47389490 914477631 47389490 914477631 87511142 914477631 66983456 935401826 66983456 563720912 66983456 563720912 436532102 563720912 789561327 208951166 789561327 228639919 789561327 228639919 769749644 228639919 182871537 817844368 182871537 295716943 182871537 295716943 703880854 295716943 189019088 811039891 189019088 40658174 189019088 40658174 958486514 40658174 853734638 145051611 853734638 179572809 853734638 179572809 818964466 179572809 926839710 71977139 926839710 257553034 926839710 257553034 741728377 257553034 86735322 915226473 86735322 621562906 86735322 621562906 378881465 621562906 209323995 790483649 209323995 146074024 209323995 146074024 852751412 146074024 733792559 265894122 733792559 43620262 733792559 43620262 955317158 43620262 46563020 954163489 46563020 74981374 46563020 74981374 923601258 74981374 201216983 799094766 201216983 985234141 201216983 985234141 15516143 985234141 213810912 786223598 213810912 834972042 213810912 834972042 165942269 834972042 104322057 897305721 104322057 115911324 104322057 115911324 882545075 115911324 703238718 296333886 703238718 116751097 703238718 116751097 881809037 116751097 490393138 509621518 490393138 88543057 490393138 88543057 909795665 88543057 237671608 763200616 237671608 65626516 237671608 65626516 932875139 65626516 808725905 189152651 808725905 652626524 808725905 652626524 348120769 652626524 855493 999099761 855493 242488596 855493 242488596 756771430 242488596 869580193 128574557 869580193 156821368 869580193 156821368 841989490 156821368 900796416 98592951 900796416 354421757 900796416 354421757 644742828 354421757 717903115 281897473 717903115 416909860 717903115 416909860 583906380 416909860 885358921 112981563 885358921 302706614 885358921 302706614 696472864 302706614 198219223 802106872 198219223 244554735 198219223 244554735 754667083 244554735 260683426 740395107 260683426 736999136 260683426 736999136 263966128 736999136 552608453 448027116 552608453 208774433 552608453 208774433 789726796 208774433 833665405 165520391 833665405 426380711 833665405 426380711 574732334 426380711 446592012 552990822 446592012 66013741 446592012 66013741 932477728 66013741 681984819 316048783 681984819 6785383 681984819 6785383 993187357 6785383 610195250 389584768 610195250 776011432 610195250 776011432 224411739 776011432 35391288 965519539 35391288 748140732 35391288 748140732 252564158 748140732 485411197 514261412 485411197 388488143 485411197 388488143 611192500 388488143 350814095 650111145 350814095 168262579 350814095 168262579 831070991 168262579 526428799 473842530 526428799 150361262 526428799 150361262 848602725 150361262 179319736 821379835 179319736 757867737 179319736 757867737 243361153 757867737 240761826 760225909 240761826 570152384 240761826 570152384 429743618 570152384 715174182 284389388 715174182 459333838 715174182 459333838 541372388 459333838 729391002 270344452 729391002 240861309 729391002 240861309 758139212 240861309 482641773 517051567 482641773 829912125 482641773 829912125 170553927 829912125 143745991 857795259 143745991 61626575 143745991 61626575 936793871 61626575 365831169 634133341 365831169 344838489 365831169 344838489 654717009 344838489 737497822 262075437 737497822 384562243 737497822 384562243 615278373 384562243 511631173 487493369 511631173 724539676 511631173 724539676 275999472 724539676 409487660 591083747 409487660 206411052 409487660 206411052 791754000 206411052 39780773 961027807 39780773 261423974 39780773 261423974 738254590 261423974 695845065 303361702 695845065 160845597 695845065 160845597 838264200 160845597 462229140 537185116 462229140 488505646 462229140 488505646 510461445 488505646 654765313 344811338 654765313 545186818 654765313 545186818 454416760 545186818 7378992 992792354 7378992 161927647 7378992 161927647 837388683 161927647 909374445 88975303 909374445 385652134 909374445 385652134 614171079 385652134 841448160 157401288 841448160 386312430 841448160 386312430 613419045 386312430 493405428 506555807 493405428 800034372 493405428 800034372 200299792 800034372 595109387 405339430 595109387 380867009 595109387 380867009 619208530 380867009 27868167 973310313 27868167 663227723 27868167 663227723 338048300 663227723 242405032 758791610 242405032 33920456 242405032 33920456 965237889 33920456 658092256 341646441 658092256 157690476 658092256 157690476 841155399 157690476 891112227 107714707 891112227 26260146 891112227 26260146 973432546 26260146 817444280 181033038 817444280 77875739 817444280 77875739 920885565 77875739 71445561 930018831 71445561 331033320 71445561 331033320 668004128 331033320 117365469 883714335 117365469 344858890 117365469 344858890 654659642 344858890 169729441 830907933 169729441 325212871 169729441 325212871 673169392 325212871 755409764 243720257 755409764 714532429 755409764 714532429 286133611 714532429 677508774 320795786 677508774 730508965 677508774 730508965 270060679 730508965 380580866 619537452 380580866 298519116 380580866 298519116 700956607 298519116 699600033 299928326 699600033 403197313 699600033 403197313 597022877 403197313 570932389 429579896 570932389 286856292 570932389 286856292 712796602 286856292 946036465 52733005 946036465 107230658 946036465 107230658 891724774 107230658 325285078 676239712 325285078 237672938 325285078 237672938 761027061 237672938 838307029 160824500 838307029 751662020 838307029 751662020 249559883 751662020 726380277 273259044 726380277 712110258 726380277 712110258 288415843 712110258 817070724 181392498 817070724 81079233 817070724 81079233 917828373 81079233 877679280 120585873 877679280 766200596 877679280 766200596 234852312 766200596 276948125 723400560 276948125 219929573 276948125 219929573 778886278 219929573 254247034 746331828 254247034 4963429 254247034 4963429 995114861 4963429 588935335 411574615 588935335 632738919 588935335 632738919 367431544 632738919 529443530 470664347 529443530 135364878 529443530 135364878 862903406 135364878 884758938 113606003 884758938 4161725 884758938 4161725 995920490 4161725 161718795 839287578 161718795 151470074 161718795 151470074 847493410 151470074 191673800 808491412 191673800 413377944 191673800 413377944 587063711 413377944 774150334 224021251 774150334 331451246 774150334 331451246 667695812 331451246 261218285 739833691 261218285 707130306 261218285 707130306 293772570 707130306 137381944 864383084 137381944 903795016 137381944 903795016 98366032 903795016 333073812 668809100 333073812 428141334 333073812 428141334 572738958 428141334 312155732 689611777 312155732 901179705 312155732 901179705 100733580 901179705 417963893 582650685 417963893 695087158 417963893 695087158 306607004 695087158 672427562 326134506 672427562 890790695 672427562 890790695 110252655 890790695 182570557 818229590 182570557 994140352 182570557 994140352 5599958 994140352 994032268 6001803 994032268 507165644 994032268 507165644 492949518 507165644 267953135 732437241 267953135 260881043 267953135 260881043 738884825 260881043 951715740 47075401 951715740 287294394 951715740 287294394 712114688 287294394 533336486 466512924 533336486 507284685 533336486 507284685 492870874 507284685 320267432 681467040 320267432 490559104 320267432 490559104 508361809 490559104 168571614 832151015 168571614 959981194 168571614 959981194 40763518 959981194 106183221 895184618 106183221 164935657 106183221 164935657 834401354 164935657 795579452 202643035 795579452 555808947 795579452 555808947 443978616 555808947 213759787 786280511 213759787 60102395 213759787 60102395 938322249 60102395 520647041 479263958 520647041 731430910 520647041 731430910 269189199 731430910 48355716 952516025 48355716 201285038 48355716 201285038 796888513 201285038 244849492 756277431 244849492 510069766 244849492 510069766 490058330 510069766 218355705 781792241 218355705 769003962 218355705 769003962 232083904 769003962 571900280 428894442 571900280 143936656 571900280 143936656 855053033 143936656 556874429 443485997 556874429 69572882 556874429 69572882 929144177 69572882 413619212 586907027 413619212 868084406 413619212 868084406 133099797 868084406 41938414 958816678 41938414 871669837 41938414 871669837 129321629 871669837 782284663 216471509 782284663 272730391 782284663 272730391 726882096 272730391 939005335 59534883 939005335 992656801 939005335 992656801 7634719 992656801 80736293 921242524 80736293 767137701 80736293 767137701 233952379 767137701 808485006 189515584 808485006 139908292 808485006 139908292 858981882 139908292 462320511 537061157 462320511 930902473 462320511 930902473 70670101 930902473 159054356 841901946 159054356 769519441 159054356 769519441 231502373 769519441 566413016 434405216 566413016 91014146 566413016 91014146 907647608 91014146 475860891 523897020 475860891 847932880 475860891 847932880 152763046 847932880 334948170 666653690 334948170 180232349 334948170 180232349 818323147 180232349 286009816 714716659 286009816 433947479 286009816 433947479 566714586 433947479 947772575 50994951 947772575 354071713 947772575 354071713 645040680 354071713 520034731 479876904 520034731 671997335 520034731 671997335 329457893 671997335 185458132 815044479 185458132 478148050 185458132 478148050 522013216 478148050 20181444 981001424 20181444 606154825 20181444 606154825 393634966 606154825 701459902 298021550 701459902 175522228 701459902 175522228 823010573 175522228 392275705 607442768 392275705 427614232 392275705 427614232 573338054 427614232 282137889 718239587 282137889 212734845 282137889 212734845 785651572 212734845 211981447 787904895 211981447 197651450 211981447 197651450 800332810 197651450 625392058 374468016 625392058 446884253 625392058 446884253 553857003 446884253 291731285 709269564 291731285 876650876 291731285 876650876 124357659 876650876 179023969 821677352 179023969 487982487 179023969 487982487 511072983 487982487 341229174 659975451 341229174 534314239 341229174 534314239 465511342 534314239 841989463 156824529 841989463 92750560 841989463 92750560 905882222 92750560 10886849 989642957 10886849 631273744 10886849 631273744 368942053 631273744 98657229 903383941 98657229 928109666 98657229 928109666 73546612 928109666 206199913 793993105 206199913 240043787 206199913 240043787 758727059 240043787 76277846 925550155 76277846 971959260 76277846 971959260 29290117 971959260 412119359 588599575 412119359 84391083 412119359 84391083 914091535 84391083 372510483 627701126 372510483 462927858 372510483 462927858 537504546 462927858 97580373 904272493 97580373 403734614 97580373 403734614 596613828 403734614 351939656 649133179 351939656 630377404 351939656 630377404 370062263 630377404 562172629 438774162 562172629 809878417 562172629 809878417 190253202 809878417 908390643 90061512 908390643 885340861 908390643 885340861 115645476 885340861 523751061 476173224 523751061 841091564 523751061 841091564 159723532 841091564 311436560 690208891 311436560 9949340 311436560 9949340 989834578 9949340 960325624 38590595 960325624 431785858 960325624 431785858 568883039 431785858 94591647 907880514 94591647 232115271 94591647 232115271 766454556 232115271 125513020 875720397 125513020 267052033 125513020 267052033 732748843 267052033 707560907 292247249 707560907 317493281 707560907 317493281 680828957 317493281 652262304 347393076 652262304 698274341 652262304 698274341 303387189 698274341 856295373 142732568 856295373 52582927 856295373 52582927 946167991 52582927 687941326 310644993 687941326 623908999 687941326 623908999 376102140 623908999 686144585 312139664 686144585 814018585 686144585 814018585 186444622 814018585 213110659 786743034 213110659 654145524 213110659 654145524 346825894 654145524 215530261 784488490 215530261 510586216 215530261 510586216 489443167 510586216 482315133 517279686 482315133 869629004 482315133 869629004 131428490 869629004 280685371 719624746 280685371 661767215 280685371 661767215 339515773 661767215 146140442 855166831 146140442 334160228 146140442 334160228 665285649 334160228 946542040 52138537 946542040 115565971 946542040 115565971 882931762 115565971 742590054 256747527 742590054 183228751 742590054 183228751 815126032 183228751 305526804 696248661 305526804 34676495 305526804 34676495 964360815 34676495 133513765 867724504 133513765 547359082 133513765 547359082 452294690 547359082 12485208 988368513 12485208 655201261 12485208 655201261 345761376 655201261 899315006 99923283 899315006 931905480 899315006 931905480 69848694 931905480 976714940 22863757 976714940 421066091 976714940 421066091 579701884 421066091 690161793 308731798 690161793 554356144 690161793 554356144 445459414 554356144 950763739 47937162 950763739 869181728 950763739 869181728 131990171 869181728 976907822 22568859 976907822 215837464 976907822 215837464 782973584 215837464 737876046 261642935 737876046 363765064 737876046 363765064 635649588 363765064 932772111 65773083 932772111 7556156 932772111 7556156 992238559 7556156 522739195 477312508 522739195 502481361 522739195 502481361 497172472 502481361 881645759 116801358 881645759 588093384 881645759 588093384 412579105 588093384 900441 999042031 900441 878784979 900441 878784979 122574080 878784979 731074408 268707928 731074408 615428836 731074408 615428836 384878449 615428836 643956153 355180563 643956153 498015621 643956153 498015621 501232001 498015621 566480280 434347785 566480280 642877967 566480280 642877967 357566353 642877967 817215752 181233969 817215752 296105509 817215752 296105509 703475559 296105509 760760456 237997561 760760456 464294874 760760456 464294874 535874943 464294874 668190331 330692726 668190331 471269610 668190331 471269610 528978505 471269610 303255874 698406991 303255874 34532792 303255874 34532792 964643339 34532792 907433388 91213487 907433388 507449638 907433388 507449638 492670603 507449638 863873016 134481610 863873016 356352832 863873016 356352832 642840122 356352832 10525194 989923973 10525194 821692697 10525194 821692697 178990839 821692697 117104870 883923186 117104870 961869507 117104870 961869507 39113146 961869507 935138636 63166801 935138636 881695313 935138636 881695313 119431561 881695313 68335918 933539290 68335918 941750331 68335918 941750331 60247678 941750331 122189360 879060244 122189360 792584043 122189360 792584043 207384068 792584043 819896465 178628662 819896465 943009248 819896465 943009248 58916810 943009248 306169466 695419158 306169466 60073630 306169466 60073630 938343521 60073630 757857847 241209451 757857847 98334656 757857847 98334656 900988815 98334656 222689708 777694453 222689708 967570899 222689708 967570899 33526866 967570899 737454678 262119565 737454678 75160846 737454678 75160846 923451752 75160846 3427713 996536892 3427713 987723732 3427713 987723732 13099235 987723732 441842049 558023132 441842049 709064284 441842049 709064284 292035092 709064284 425676599 574610292 425676599 382875027 425676599 382875027 617162570 382875027 928373540 70425305 928373540 948317262 928373540 948317262 52953526 948317262 737464135 262114849 737464135 104306189 737464135 104306189 895338471 104306189 230395045 770534151 230395045 995802477 230395045 995802477 4094999 995802477 13567061 987078875 13567061 401989393 13567061 401989393 598178264 401989393 711408024 288173734 711408024 744706171 711408024 744706171 256062893 744706171 100072100 901922088 100072100 813318581 100072100 813318581 187064344 813318581 628168641 371218918 628168641 740208005 628168641 740208005 260889134 740208005 945762552 52921808 945762552 385669072 945762552 385669072 614155125 385669072 960901545 38069014 960901545 292604348 960901545 292604348 707224849 292604348 211178503 788673617 211178503 305336098 211178503 305336098 693710729 305336098 166979237 834039824 166979237 828860379 166979237 828860379 171784552 828860379 288313262 712236244 288313262 573535914 288313262 573535914 426577261 573535914 526102159 474123856 526102159 703596516 526102159 703596516 297380809 703596516 968497558 30887592 968497558 293379442 968497558 293379442 706173119 293379442 665348014 334044229 665348014 227361999 665348014 227361999 771034419 227361999 577046965 423926366 577046965 814260473 577046965 814260473 186206806 814260473 768557143 229904765 768557143 217712424 768557143 217712424 781074072 217712424 648991822 350673018 648991822 752587036 648991822 752587036 248638159 752587036 690640323 308348562 690640323 943474356 690640323 943474356 58225238 943474356 492892705 507243158 492892705 248566625 492892705 248566625 750628247 248566625 900333863 99034806 900333863 264565958 900333863 264565958 735068117 264565958 582529945 418584634 582529945 912943232 582529945 912943232 89176249 912943232 597245434 402926531 597245434 462908515 597245434 462908515 537515370 462908515 493807636 506236645 493807636 637553013 493807636 637553013 362260364 637553013 15353177 985367192 15353177 237249144 15353177 237249144 761429755 237249144 539190672 461350393 539190672 986235324 539190672 986235324 14532494 986235324 275441742 725009124 275441742 45520574 275441742 45520574 953260578 45520574 553644740 447108527 553644740 825562894 553644740 825562894 175169532 825562894 84912515 917040876 84912515 469789188 84912515 469789188 530178440 469789188 279717878 720670513 279717878 832106199 279717878 832106199 168609254 832106199 151721022 849102464 151721022 54797719 151721022 54797719 944130441 54797719 254913118 745749016 254913118 531684058 254913118 531684058 468303805 531684058 233140044 767829308 233140044 771466667 233140044 771466667 229572973 771466667 258763313 742281143 258763313 139126613 258763313 139126613 859972341 139126613 198081932 802263656 198081932 34170675 198081932 34170675 965065418 34170675 365111199 634795244 365111199 821949435 365111199 821949435 178720358 821949435 474986636 524913400 474986636 582171295 474986636 582171295 418359777 582171295 49313701 951672229 49313701 257201828 49313701 257201828 742207655 257201828 83135332 918892623 83135332 75878437 83135332 75878437 922837309 75878437 374373593 625410826 374373593 591186453 374373593 591186453 409374995 591186453 421931869 578624056 421931869 690060103 421931869 690060103 311697044 690060103 688990741 309714484 688990741 389893822 688990741 389893822 609879333 389893822 506154447 493049875 506154447 667907479 506154447 667907479 333743737 667907479 646603554 352841080 646603554 840016902 646603554 840016902 160982686 840016902 716767221 283002891 716767221 434355012 716767221 434355012 566478685 434355012 802753753 195245616 802753753 514355883 802753753 514355883 485365653 514355883 318103949 683680658 318103949 961361085 318103949 961361085 39463021 961361085 563407489 437393091 563407489 318777846 563407489 318777846 679455587 318777846 459046827 540368083 459046827 45773248 459046827 45773248 952966779 45773248 175895614 824976420 175895614 25373798 175895614 25373798 974201982 25373798 80463913 921574317 80463913 941560623 80463913 941560623 60497129 941560623 518974441 480868535 518974441 183518366 518974441 183518366 814735371 183518366 986685178 13430719 986685178 842096303 986685178 842096303 158899694 842096303 200703917 799558372 200703917 75974079 200703917 75974079 922772723 75974079 320193930 681476945 320193930 174094726 320193930 174094726 824509420 174094726 110211643 890810834 110211643 539489446 110211643 539489446 459924732 539489446 107960688 893085607 107960688 248089120 107960688 248089120 751138702 248089120 995982448 4138981 995982448 976097827 995982448 976097827 25217476 976097827 449346592 550118458 449346592 637693436 449346592 637693436 362140568 637693436 315013936 686758049 315013936 105782646 315013936 105782646 893374816 105782646 843970725 155064557 843970725 68695528 843970725 68695528 929941113 68695528 152053962 848688620 152053962 537770196 152053962 537770196 461706569 537770196 925547942 73155717 925547942 965537892 925547942 965537892 35369377 965537892 662983679 336508818 662983679 322546574 662983679 322546574 675531915 322546574 984956233 14762994 984956233 166089155 984956233 166089155 833050406 166089155 721748612 277656352 721748612 202489055 721748612 202489055 795777235 202489055 875646061 122469804 875646061 448213598 875646061 448213598 552308351 448213598 465984458 533843654 465984458 275848136 465984458 275848136 723727757 275848136 314585109 687100314 314585109 364766904 314585109 364766904 634672236 364766904 751028315 248110792 751028315 528036045 751028315 528036045 472106389 528036045 858529773 140315987 858529773 429096084 858529773 429096084 571642440 429096084 704553632 294896227 704553632 488183038 704553632 488183038 510852609 488183038 485949639 513710491 485949639 775222087 485949639 775222087 225317836 775222087 247607924 753487092 247607924 141247820 247607924 141247820 857599735 141247820 336524047 664784317 336524047 772949907 336524047 772949907 227953256 772949907 999570524 539225 999570524 227293321 999570524 227293321 771093558 227293321 258318431 742577638 258318431 853014675 258318431 853014675 148056809 853014675 436704563 563649548 436704563 6485839 436704563 6485839 993556308 6485839 528616540 471586253 528616540 55489462 528616540 55489462 943638642 55489462 809036964 188958801 809036964 503496742 809036964 503496742 496082419 503496742 337734944 663513237 337734944 657330055 337734944 657330055 343580004 657330055 531039555 468675234 531039555 74894967 531039555 74894967 923649523 74894967 471096898 529002231 471096898 902379979 471096898 902379979 99722671 902379979 878041066 120155355 878041066 819427108 878041066 819427108 181414418 819427108 702617497 296907612 702617497 461813480 702617497 461813480 538590753 461813480 295752119 705284652 295752119 297408614 295752119 297408614 702026198 297408614 213415806 786578362 213415806 335047619 213415806 335047619 664536409 335047619 613689902 386102873 613689902 37217972 613689902 37217972 961589360 37217972 491927311 508192056 491927311 627988126 491927311 627988126 372290999 627988126 471773055 528334795 471773055 335609398 471773055 335609398 664049160 335609398 33788836 967245703 33788836 993557469 33788836 993557469 6476290 993557469 129682561 871342192 129682561 875350980 129682561 875350980 125788914 875350980 544681516 456076373 544681516 188355756 544681516 188355756 809706373 188355756 866982865 131046362 866982865 873637886 866982865 873637886 127267708 873637886 208733570 791125103 208733570 406653402 208733570 406653402 593796789 406653402 424592944 575475151 424592944 987952091 424592944 987952091 12837520 987952091 419843378 581090671 419843378 979921307 419843378 979921307 21466375 979921307 330270510 671314177 330270510 857200257 330270510 857200257 144449351 857200257 39180638 961807495 39180638 456175849 39180638 456175849 544614479 456175849 868137724 129969304 868137724 627833997 868137724 627833997 372400520 627833997 360006123 640137416 360006123 798949515 360006123 798949515 201343330 798949515 321396502 680184278 321396502 227636454 321396502 227636454 770663076 227636454 863986477 134316533 863986477 235955180 863986477 235955180 762798175 235955180 580839377 420125060 580839377 420475333 580839377 420475333 580437280 420475333 539659763 460846536 539659763 963226451 539659763 963226451 37965014 963226451 712929771 286666249 712929771 267270640 712929771 267270640 732520548 267270640 28497410 972731409 28497410 480774873 28497410 480774873 519220271 480774873 477600790 522257586 477600790 1394505 477600790 1394505 998743253 1394505 647440381 352187883 647440381 772488838 647440381 772488838 228340257 772488838 214654795 785308424 214654795 933433057 214654795 933433057 68407267 933433057 381427079 618878007 381427079 455237914 381427079 455237914 545612659 455237914 216099172 783904414 216099172 740935976 216099172 740935976 260004940 740935976 917389581 81578118 917389581 734120449 917389581 734120449 266466264 734120449 862361761 135982097 862361761 752545328 862361761 752545328 248731450 752545328 798356888 199983945 798356888 952466334 798356888 952466334 48397957 952466334 298600761 702457718 298600761 703096159 298600761 703096159 297890622 703096159 980588860 18803304 980588860 156406570 980588860 156406570 842331799 156406570 459222764 540194156 459222764 777023584 459222764 777023584 223500337 777023584 84913893 917038248 84913893 513826505 84913893 513826505 485816314 513826505 708442606 291355697 708442606 532257812 708442606 532257812 467642474 532257812 88296124 913735372 88296124 286614028 88296124 286614028 713011479 286614028 652967735 346698201 652967735 584563166 652967735 584563166 415782453 584563166 28747585 972589244 28747585 519732585 28747585 519732585 479836777 519732585 839223219 159834525 839223219 970415154 839223219 970415154 30996555 970415154 28436641 972748528 28436641 322056957 28436641 322056957 676084759 322056957 870958619 127322383 870958619 345574478 870958619 345574478 653869330 345574478 968393890 30997819 968393890 923969983 968393890 923969983 77846552 923969983 984349009 15323848 984349009 736133172 984349009 736133172 264687166 736133172 113789448 887291476 113789448 756070555 113789448 756070555 245226681 756070555 779626671 219257505 779626671 523960455 779626671 523960455 475771269 523960455 800394072 197628125 800394072 313364455 800394072 313364455 684908201 313364455 734560588 264979110 734560588 544686882 734560588 544686882 454890261 544686882 883577989 114752455 883577989 989781495 883577989 989781495 10720401 989781495 522720770 477338080 522720770 533817845 522720770 533817845 465985254 533817845 862172327 136178897 862172327 371331918 862172327 371331918 628067724 371331918 274177500 726130481 274177500 504322040 274177500 504322040 495297150 504322040 83996474 917877747 83996474 546506003 83996474 546506003 453011221 546506003 664412022 335163373 664412022 536092188 664412022 536092188 463217681 536092188 336117989 665106777 336117989 932138199 336117989 932138199 69579346 932138199 61279610 940719719 61279610 397998147 61279610 397998147 601740157 397998147 112264445 889000567 112264445 944217341 112264445 944217341 57213991 944217341 675190380 322907625 675190380 541283618 675190380 541283618 458190863 541283618 141143082 860126198 141143082 937418375 141143082 937418375 64946183 937418375 902373443 96905364 902373443 93970121 902373443 93970121 904764341 93970121 636382462 363131317 636382462 681567339 636382462 681567339 320069772 681567339 488231258 511474891 488231258 596951547 488231258 596951547 403581795 596951547 35167507 965819738 35167507 761923259 35167507 761923259 238938863 761923259 721713844 277701536 721713844 597976811 721713844 597976811 402468066 597976811 333239132 668392438 333239132 198595840 333239132 198595840 799537658 198595840 572755 999469678 572755 139590951 572755 139590951 859553898 139590951 921689967 77028281 921689967 538667466 921689967 538667466 460708384 538667466 968049902 31357571 968049902 451999671 968049902 451999671 548516857 451999671 703888208 295689180 703888208 348299135 703888208 348299135 651339705 348299135 433532954 566666658 433532954 438839783 433532954 438839783 562112540 438839783 930509714 68174718 930509714 640695319 930509714 640695319 359392281 640695319 995994758 4096463 995994758 190055934 995994758 190055934 807788478 190055934 689057477 309689459 689057477 68373135 689057477 68373135 930324231 68373135 188193423 811889437 188193423 533611872 188193423 533611872 466144595 533611872 162595088 838419034 162595088 801656492 162595088 801656492 198682398 801656492 123382902 877814834 123382902 859568917 123382902 859568917 141971271 859568917 473389332 526587979 473389332 255266114 473389332 255266114 744145020 255266114 403402739 597069610 403402739 912059028 403402739 912059028 90162542 912059028 470048239 530167122 470048239 460335642 470048239 460335642 540245118 460335642 163815949 837090603 163815949 502244052 163815949 502244052 497505934 502244052 615759579 384058771 615759579 126095942 615759579 126095942 872046975 126095942 206441005 793756813 206441005 51882385 206441005 51882385 946913264 51882385 425704374 574447575 425704374 698507083 425704374 698507083 303137469 698507083 653783641 345723291 653783641 592907363 653783641 592907363 407732404 592907363 880203103 118142137 880203103 344741730 880203103 344741730 654855287 344741730 850156594 148880146 850156594 464052676 850156594 464052676 536094146 464052676 957994807 41076375 957994807 178525947 957994807 178525947 819997196 178525947 586203188 414374323 586203188 176816490 586203188 176816490 821650302 176816490 867544394 130581931 867544394 150470059 867544394 150470059 848434047 150470059 832640206 166534810 832640206 50558234 832640206 50558234 948164163 50558234 347785471 653006265 347785471 944609686 347785471 944609686 56705045 944609686 590825912 409564066 590825912 32966238 590825912 32966238 966395501 32966238 900527384 98874841 900527384 609641141 900527384 609641141 390574928 609641141 341726578 659418333 341726578 209155733 341726578 209155733 789354518 209155733 106913021 894377593 106913021 524302865 106913021 524302865 475498146 524302865 580884133 420078320 580884133 593305462 580884133 593305462 407228630 593305462 995693620 4321590 995693620 463609183 995693620 463609183 536823428 463609183 261169320 739936127 261169320 472278385 261169320 472278385 527917714 472278385 82690649 919331590 82690649 288911744 82690649 288911744 710542338 288911744 510775062 488252806 510775062 910673352 510775062 910673352 91690573 910673352 392372629 607302718 392372629 949605116 392372629 949605116 51563468 949605116 307960382 693722798 307960382 289310030 307960382 289310030 710134754 289310030 778520828 220268294 778520828 267483656 778520828 267483656 732227778 267483656 681422442 316695623 681422442 975483507 681422442 975483507 25646332 975483507 836642911 162656049 836642911 36585144 836642911 36585144 962223822 36585144 869009636 129089983 869009636 669259799 869009636 669259799 332543344 669259799 186238060 814233929 186238060 99725376 186238060 99725376 899504020 99725376 151377521 849464289 151377521 106083166 151377521 106083166 893102544 106083166 197517489 802752425 197517489 901852023 197517489 901852023 100130289 901852023 839305493 159798183 839305493 390361866 839305493 390361866 609407940 390361866 260052680 740924009 260052680 777221528 260052680 777221528 223397764 777221528 766644741 231894685 766644741 413030189 766644741 413030189 587499333 413030189 308039588 693660523 308039588 154664063 308039588 154664063 844357257 154664063 862789865 135490672 862789865 378278366 862789865 378278366 621516842 378278366 571583305 429131055 571583305 50700593 571583305 50700593 948086385 50700593 187839864 812452232 187839864 153284737 187839864 153284737 845636635 153284737 921197324 77514051 921197324 142126322 921197324 142126322 856844771 142126322 1200687 998636964 1200687 714826645 1200687 714826645 285809768 714826645 337918514 663291180 337918514 404167563 337918514 404167563 596099462 404167563 887495867 111146646 887495867 691184078 887495867 691184078 310556138 691184078 737840771 261697096 737840771 183127653 737840771 183127653 815222278 183127653 833700567 165479356 833700567 890466593 833700567 890466593 110681538 890466593 494963746 504736235 494963746 906706995 494963746 906706995 95438768 906706995 724257725 275274258 724257725 981233100 724257725 981233100 19847353 981233100 529006863 471210435 529006863 851376724 529006863 851376724 149469116 851376724 834970958 164482032 834970958 203617740 834970958 203617740 794649765 203617740 261798613 739120793 261798613 405918651 261798613 405918651 594562196 405918651 761574411 237093905 761574411 459216077 761574411 459216077 541481166 459216077 163462262 837581477 163462262 645084198 163462262 645084198 355558023 645084198 302738800 698906049 302738800 886453777 302738800 886453777 114680537 886453777 650812489 348907840 650812489 208202325 650812489 208202325 790233354 208202325 422773522 577512077 422773522 762617688 422773522 762617688 238147491 762617688 198105325 802234851 198105325 665116289 198105325 665116289 336116247 665116289 728987674 270667597 728987674 993999661 728987674 993999661 5751955 993999661 955463104 43445660 955463104 646349120 955463104 646349120 354570862 646349120 496834910 502891064 496834910 128678155 496834910 128678155 869464883 128678155 739195710 260482415 739195710 368338834 739195710 368338834 631351113 368338834 41107498 959692986 41107498 744614079 41107498 744614079 256147217 744614079 905948958 92663218 905948958 334417089 905948958 334417089 665098255 334417089 664204886 335415957 664204886 277259183 664204886 277259183 722298373 277259183 722900814 276612190 722900814 151511517 722900814 151511517 847457780 151511517 201643449 798656324 201643449 430082844 201643449 430082844 570475333 430082844 734184864 265295489 734184864 940587029 734184864 940587029 61415953 940587029 156480129 844294193 156480129 13639743 156480129 13639743 986388769 13639743 921220583 77490314 921220583 786721916 921220583 786721916 213158702 786721916 883790512 114529394 883790512 41916706 883790512 41916706 957211698 41916706 297760036 703243934 297760036 183255488 297760036 183255488 815104798 183255488 392933372 606779542 392933372 267293697 392933372 267293697 732483578 267293697 846981286 151808190 846981286 446975680 846981286 446975680 553761524 446975680 289303418 711424010 289303418 947232493 289303418 947232493 54079633 947232493 54032640 947297514 54032640 83326450 54032640 83326450 915174258 83326450 955446795 43493136 955446795 917305230 955446795 917305230 84634980 917305230 233342776 767668212 233342776 958705536 233342776 958705536 42066383 958705536 64573438 937820607 64573438 765498500 64573438 765498500 235648008 765498500 201913526 798421763 201913526 126248353 201913526 126248353 871854265 126248353 332111502 669606534 332111502 141425450 332111502 141425450 857465816 141425450 425728454 574425349 425728454 219022929 425728454 219022929 779843302 219022929 823009468 175538100 823009468 111100200 823009468 111100200 887542963 111100200 715549080 284056695 715549080 761532047 715549080 761532047 239385422 761532047 158331346 842636798 158331346 583560650 158331346 583560650 416727083 583560650 28003273 973238403 28003273 562006783 28003273 562006783 438284214 562006783 737630588 261877207 737630588 55979059 737630588 55979059 943219911 55979059 516460551 483152901 516460551 71703990 516460551 71703990 927070288 71703990 408079901 592599904 408079901 261953927 408079901 261953927 737520228 261953927 197734322 802553517 197734322 271247669 197734322 271247669 728355733 271247669 379535689 620737662 379535689 180837220 379535689 180837220 817657449 180837220 582405084 418699693 582405084 541386163 582405084 541386163 458113624 541386163 345689377 655271419 345689377 536252242 345689377 536252242 463003175 536252242 255661333 745121063 255661333 631092340 255661333 631092340 369163813 631092340 262715298 738033356 262715298 853030346 262715298 853030346 148032360 853030346 286117814 714543509 286117814 451767146 286117814 451767146 548709175 451767146 289572358 711138673 289572358 407109126 289572358 407109126 593209537 407109126 506477483 492753445 506477483 802618015 506477483 802618015 197663437 802618015 460972331 538412011 460972331 992737927 460972331 992737927 7451961 992737927 173970486 826910432 173970486 3563615 173970486 3563615 996490992 3563615 28612338 972679471 28612338 518722916 28612338 518722916 480712206 518722916 198216504 802113198 198216504 93467793 198216504 93467793 905257632 93467793 137673257 864120703 137673257 135367328 137673257 135367328 862894956 135367328 986967496 13204499 986967496 888105821 986967496 888105821 113223855 888105821 357149047 643205007 357149047 652897690 357149047 652897690 347846584 652897690 350488589 650577591 350488589 688311814 350488589 688311814 313521004 688311814 277106066 723189133 277106066 837507919 277106066 837507919 163554290 837507919 266567154 733958359 266567154 237953648 266567154 237953648 760814632 237953648 648034558 351651235 648034558 439007798 648034558 439007798 561958440 439007798 521101022 478910196 521101022 104922111 521101022 104922111 894477666 104922111 685363566 312988976 685363566 862705263 685363566 862705263 138849510 862705263 319656606 681959661 319656606 490219511 319656606 490219511 508794695 490219511 748334328 250721966 748334328 965970245 748334328 965970245 34914908 965970245 215306479 784696538 215306479 469301549 215306479 469301549 530728828 469301549 37482252 963732734 37482252 695843483 37482252 695843483 305886131 695843483 293729052 707178652 293729052 484080729 293729052 484080729 515501980 484080729 872799453 125153268 872799453 316533898 872799453 316533898 681588984 316533898 153184709 847548964 153184709 119627105 153184709 119627105 878582752 119627105 818742721 179821872 818742721 310870027 818742721 310870027 687615786 310870027 151852660 848886698 151852660 170190873 151852660 170190873 828754742 170190873 978821141 20481487 978821141 862081946 978821141 862081946 139439726 862081946 911735254 86526553 911735254 911456047 911735254 911456047 90782073 911456047 619107000 380948945 619107000 593179595 619107000 593179595 407440648 593179595 121594150 879526147 121594150 948006425 121594150 948006425 53257621 948006425 888521272 110222550 888521272 28840427 888521272 28840427 970344413 28840427 490107542 509929900 490107542 443211541 490107542 443211541 557198694 443211541 217598483 782413438 217598483 158768568 217598483 158768568 840125954 158768568 850980628 148016342 850980628 325368393 850980628 325368393 673075112 325368393 799576773 198496333 799576773 106302307 799576773 106302307 892754093 106302307 520602667 479309603 520602667 24380148 520602667 24380148 975044634 24380148 809273142 188811413 809273142 734790919 809273142 734790919 265773347 734790919 712205547 287230998 712205547 274893838 712205547 274893838 724714503 274893838 152922348 847853536 152922348 236284385 152922348 236284385 762512009 236284385 1074734 998770534 1074734 114466707 1074734 114466707 883902370 114466707 536902448 463513109 536902448 801497636 536902448 801497636 198952170 801497636 619416399 380676133 619416399 426741397 619416399 426741397 574354892 426741397 901637695 97795742 901637695 925415731 901637695 925415731 76330810 925415731 904064222 94858361 904064222 156546192 904064222 156546192 842222483 156546192 429974156 569936301 429974156 27525280 429974156 27525280 971936540 27525280 44306571 956503724 44306571 934492104 44306571 934492104 67668077 934492104 364128192 635649040 364128192 999893374 364128192 999893374 57239 999893374 716474167 283195021 716474167 841370302 716474167 841370302 159574727 841370302 731689400 268090406 731689400 281480246 731689400 281480246 718285530 281480246 264227972 736787372 264227972 748156003 264227972 748156003 252557401 748156003 950627079 48146528 950627079 296097956 950627079 296097956 703511159 296097956 222915541 777562125 222915541 793112755 222915541 793112755 207023068 793112755 108773484 892259535 108773484 233105114 108773484 233105114 765372468 233105114 675389196 322713515 675389196 564080483 675389196 564080483 436264637 564080483 387746160 612612859 387746160 660123738 387746160 660123738 341153642 660123738 644095820 355058284 644095820 458206962 644095820 458206962 542495362 458206962 243840774 757395351 243840774 506125988 243840774 506125988 493869508 506125988 473910002 526053586 473910002 444224655 473910002 444224655 556172890 444224655 885557728 112845941 885557728 640041214 885557728 640041214 360198019 640041214 903481898 95442398 903481898 455251678 903481898 455251678 545608583 455251678 436792369 563621177 436792369 831686160 436792369 831686160 169149523 831686160 970935986 28273732 970935986 311077512 970935986 311077512 687488161 311077512 123469833 877696386 123469833 514652332 123469833 514652332 485050570 514652332 317426875 684383126 317426875 770840406 317426875 770840406 230142110 770840406 530783810 469144551 530783810 58450258 530783810 58450258 940299284 58450258 209881247 790026169 209881247 557380439 209881247 557380439 442506922 557380439 812678776 185552718 812678776 941795048 812678776 941795048 60227652 941795048 244480272 756641862 244480272 778061432 244480272 778061432 222102200 778061432 142478634 859107016 142478634 874444852 142478634 874444852 126428452 874444852 541477133 459228216 541477133 723332410 541477133 723332410 277041350 723332410 889776748 109077713 889776748 630125333 889776748 630125333 370389953 630125333 242445134 758711478 242445134 792112180 242445134 792112180 207815321 792112180 461175401 538199085 461175401 884266462 461175401 884266462 116696593 884266462 190370282 809753057 190370282 124211693 190370282 124211693 873970413 124211693 248354652 752764196 248354652 257422808 248354652 257422808 741782615 257422808 309909836 691899519 309909836 45933952 309909836 45933952 952863999 45933952 626715242 372629178 626715242 441962636 626715242 441962636 559087973 441962636 858016041 140958818 858016041 39619638 858016041 39619638 959607026 39619638 12488879 988356149 12488879 201792481 12488879 201792481 796430208 201792481 288058263 712519749 288058263 601926535 288058263 601926535 398244665 601926535 499002126 500736680 499002126 701686699 499002126 701686699 299545096 701686699 884378363 113953585 884378363 109563067 884378363 109563067 889198825 109563067 132029688 869167006 132029688 302370146 132029688 302370146 696803843 302370146 169549799 831066190 169549799 359319140 169549799 359319140 640170803 359319140 651599192 347989582 651599192 48695648 651599192 48695648 949889149 48695648 113550671 887552807 113550671 298502546 113550671 298502546 700988608 298502546 562550243 438366620 562550243 894721234 562550243 894721234 106560504 894721234 455109237 544461524 455109237 896894938 455109237 896894938 104633046 896894938 246158164 754996761 246158164 832621318 246158164 832621318 168094955 832621318 391909999 607802244 391909999 860666866 391909999 860666866 140711579 860666866 502031202 497258115 502031202 804726487 502031202 804726487 195421029 804726487 216081707 783932355 216081707 363029518 216081707 363029518 636416668 363029518 424621751 575449561 424621751 696362637 424621751 696362637 305354884 696362637 931936170 66626286 931936170 920218013 931936170 920218013 81716923 920218013 280670938 719628199 280670938 711514688 280670938 711514688 289199276 711514688 822675841 175867716 822675841 824307522 822675841 824307522 176656713 824307522 641224187 358189518 641224187 805584240 641224187 805584240 194471294 805584240 81791891 920119087 81791891 109731481 81791891 109731481 888999726 109731481 485659406 514018634 485659406 306967681 485659406 306967681 692123617 306967681 795953026 202317576 795953026 862273890 795953026 862273890 139181958 862273890 918727905 80216014 918727905 862163679 918727905 862163679 139384683 862163679 198555416 801776150 198555416 82740967 198555416 82740967 915805574 82740967 786419092 212056779 786419092 778346359 786419092 778346359 221665604 778346359 843741642 155257874 843741642 861147743 843741642 861147743 140315914 861147743 914927532 83580876 914927532 775766271 914927532 775766271 224661582 775766271 617508474 382470477 617508474 955682595 617508474 955682595 44977570 955682595 461296602 538085998 461296602 525283532 461296602 525283532 474675773 525283532 88610158 913462302 88610158 379674589 88610158 379674589 620386215 379674589 713161319 286396107 713161319 417172002 713161319 417172002 583692830 417172002 146349351 854899591 146349351 165566836 146349351 165566836 833599215 165566836 168893288 831867304 168893288 728980340 168893288 728980340 271522347 728980340 72545206 929032789 72545206 621916648 72545206 621916648 378365026 621916648 54739525 946692790 54739525 594158059 54739525 594158059 406353798 594158059 775854575 222487340 775854575 59205542 775854575 59205542 939444934 59205542 23932723 977326943 23932723 17995498 23932723 17995498 981430247 17995498 545881578 454991521 545881578 746444813 545881578 746444813 254103513 746444813 722990035 276532692 722990035 649491684 722990035 649491684 351593887 649491684 325818676 675785440 325818676 866286046 325818676 866286046 135144053 866286046 338767854 662567014 338767854 48680198 338767854 48680198 949914381 48680198 461062588 538319191 461062588 20908841 461062588 20908841 978498491 20908841 832285550 166876693 832285550 526954099 832285550 526954099 472928477 526954099 376620964 623526400 376620964 154966276 376620964 154966276 844090265 154966276 381590824 618733124 381590824 142357997 381590824 142357997 856614404 142357997 990827189 8935936 990827189 558354421 990827189 558354421 441561306 558354421 134957149 866374765 134957149 95790771 134957149 95790771 903262541 95790771 520688052 479224948 520688052 584138627 520688052 584138627 416226456 584138627 366660211 633414833 366660211 584003364 366660211 584003364 416301852 584003364 461830671 537667909 461830671 141478010 461830671 141478010 857355605 141478010 389253207 610900389 389253207 815685791 389253207 815685791 184818983 815685791 937512798 60807973 937512798 371136631 937512798 371136631 628299580 371136631 797987121 200238992 797987121 929524318 797987121 929524318 71951525 929524318 828570067 170363643 828570067 429057349 828570067 429057349 571687977 429057349 721437141 277945039 721437141 58245700 721437141 58245700 940550163 58245700 137532862 864252812 137532862 981569936 137532862 981569936 19387237 981569936 977753337 21584160 977753337 160856431 977753337 160856431 838218291 160856431 411782926 588871283 411782926 667297520 411782926 667297520 334371618 667297520 233762017 767263036 233762017 573004603 233762017 573004603 426927258 573004603 488457930 511355566 488457930 577669560 488457930 577669560 422712700 577669560 819972433 178534601 819972433 488703778 819972433 488703778 510225297 488703778 537377402 463060665 537377402 690331999 537377402 690331999 311353906 690331999 758743124 240031425 758743124 427240945 758743124 427240945 573770836 427240945 567090107 433499901 567090107 354665521 567090107 354665521 644540473 354665521 959310730 39959474 959310730 618500807 959310730 618500807 381851497 618500807 960081653 39035120 960081653 253063648 960081653 253063648 746181673 253063648 197028923 803373637 197028923 739753609 197028923 739753609 261272559 739753609 856196820 142749423 856196820 427361555 856196820 427361555 573663161 427361555 78212550 923684061 78212550 37100465 78212550 37100465 961779219 37100465 420388535 580358711 420388535 5287661 420388535 5287661 994864953 5287661 592340271 408128137 592340271 178994989 592340271 178994989 819509051 178994989 895754154 103826553 895754154 269065209 895754154 269065209 730779063 269065209 218870576 781294376 218870576 283206879 218870576 283206879 716420602 283206879 71927667 929547852 71927667 61357902 71927667 61357902 937003607 61357902 502248772 497009803 502248772 739268651 502248772 739268651 261649990 739268651 697146405 302028895 697146405 831139575 697146405 831139575 169486270 831139575 447129097 552389174 447129097 806495469 447129097 806495469 193542941 806495469 11258807 989283042 11258807 491562595 11258807 491562595 507578676 491562595 577715200 423103137 577715200 201913593 577715200 201913593 796284001 201913593 939560019 59119876 939560019 771411254 939560019 771411254 229606155 771411254 787638169 211004841 787638169 567861687 787638169 567861687 432189847 567861687 834860777 164557497 834860777 195946513 834860777 195946513 801975364 195946513 826901038 172122313 826901038 983563428 826901038 983563428 17506109 983563428 194526063 805549369 194526063 503266133 194526063 503266133 496414016 503266133 387347181 612999375 387347181 557963606 387347181 557963606 441887254 557963606 172821213 828059641 172821213 241813306 172821213 241813306 757258880 241813306 671239239 327508901 671239239 607789600 671239239 607789600 391948820 607789600 222692449 777693354 222692449 61591779 222692449 61591779 936795933 61591779 639070560 360595523 639070560 598778689 639070560 598778689 401694898 598778689 17705068 983338923 17705068 613770868 17705068 613770868 386552978 613770868 564738818 436019008 564738818 74443254 564738818 74443254 924072625 74443254 771798342 226509748 771798342 744780591 771798342 744780591 255984005 744780591 147938670 853133147 147938670 978105003 147938670 978105003 23048747 978105003 35827804 965140519 35827804 638139992 35827804 638139992 361723335 638139992 447916738 551512031 447916738 791554513 447916738 791554513 208251906 791554513 911661031 86549735 911661031 31262104 911661031 31262104 968125063 31262104 67308678 934990372 67308678 872557737 67308678 872557737 128434656 872557737 49989571 951081226 49989571 755997616 49989571 755997616 245291054 755997616 370908879 629469618 370908879 971522869 370908879 971522869 29750163 971522869 292151428 708936321 292151428 843320384 292151428 843320384 157660052 843320384 452590195 546958479 452590195 229378085 452590195 229378085 769043744 229378085 708766505 290942310 708766505 387482019 708766505 387482019 612205297 387482019 252894899 747753759 252894899 318213395 252894899 318213395 680072965 318213395 414731274 585558151 414731274 804431372 414731274 804431372 195705754 804431372 515490925 484109672 515490925 51889585 515490925 51889585 946905474 51889585 51536009 949619643 51536009 632461077 51536009 632461077 367745018 632461077 948213533 50455421 948213533 793985954 948213533 793985954 206238106 793985954 57772485 943847576 57772485 678853616 57772485 678853616 322557674 678853616 429984896 569892433 429984896 81508867 429984896 81508867 917438989 81508867 656842601 342894672 656842601 726762260 656842601 726762260 273608541 726762260 718149307 281625091 718149307 978352284 718149307 978352284 22872229 978352284 595078688 405376511 595078688 935137193 595078688 935137193 67170555 935137193 776209054 222261417 776209054 868631775 776209054 868631775 132555695 868631775 114154456 886928354 114154456 636306342 114154456 636306342 363510235 636306342 378176383 622042826 378176383 337512582 378176383 337512582 661964251 337512582 332089578 669632984 332089578 6970376 332089578 6970376 992979653 6970376 289232209 711488732 289232209 960517630 289232209 960517630 40259803 960517630 181445827 819397288 181445827 968103685 181445827 968103685 33079315 968103685 111971008 889217382 111971008 587863563 111971008 587863563 412726928 587863563 250067950 751054642 250067950 671060907 250067950 671060907 330539597 671060907 555473726 444946316 555473726 767067765 555473726 767067765 234015364 767067765 566226608 434618703 566226608 512678635 566226608 512678635 487089706 512678635 89233987 912918054 89233987 436393252 89233987 436393252 564487968 436393252 102933475 898620947 102933475 785108490 102933475 785108490 214950820 785108490 630763104 368829667 630763104 314066983 630763104 314066983 684166047 314066983 369705059 630774853 369705059 638375600 369705059 638375600 361592496 638375600 452550299 547022004 452550299 250863102 452550299 250863102 748124207 250863102 388865193 611285704 388865193 135834686 388865193 135834686 862478875 135834686 467626558 532320232 467626558 779303883 467626558 779303883 220837719 779303883 473963819 525974147 473963819 479115052 473963819 479115052 520771304 479115052 14118278 986562772 14118278 25086752 14118278 25086752 974467724 25086752 192438796 807779426 192438796 377517220 192438796 377517220 622276626 377517220 734019193 265577992 734019193 466059655 734019193 466059655 533820931 466059655 878528430 119696904 878528430 755244044 878528430 755244044 245955040 755244044 430438921 569590897 430438921 103392165 430438921 103392165 896246606 103392165 511244004 487890315 511244004 750542420 511244004 750542420 250424095 750542420 867866681 130238959 867866681 173421701 867866681 173421701 825251386 173421701 317063084 684776771 317063084 260958512 317063084 260958512 738715217 260958512 567425575 433021542 567425575 24335020 567425575 24335020 975142847 24335020 782071882 216716001 782071882 496070192 782071882 496070192 503211179 496070192 882311070 116098789 882311070 632656658 882311070 632656658 367482205 632656658 87523814 914453982 87523814 248856032 87523814 248856032 750316413 248856032 989694930 10030215 989694930 724291468 989694930 724291468 276187238 724291468 683929506 314264389 683929506 626263164 683929506 626263164 373566208 626263164 869086433 129020730 869086433 54424619 869086433 54424619 944434309 54424619 688853849 309826179 688853849 638801875 688853849 638801875 361211950 638801875 281471421 718785580 281471421 473883001 281471421 473883001 526394831 473883001 107246933 893944913 107246933 183562168 107246933 183562168 814545394 183562168 464954022 534735732 464954022 840720017 464954022 840720017 160041366 840720017 845945763 152807555 845945763 583876315 845945763 583876315 416424111 583876315 667621523 331539565 667621523 727752679 667621523 727752679 272506793 727752679 42886777 957956478 42886777 662375926 42886777 662375926 338866917 662375926 571098513 429470493 571098513 512330666 571098513 512330666 487357195 512330666 488362855 511421925 488362855 883149157 488362855 883149157 118091281 883149157 267232859 733256967 267232859 771083466 267232859 771083466 229880028 771083466 971946063 27514857 971946063 750256395 971946063 750256395 250836009 750256395 71318874 930090920 71318874 880680926 71318874 880680926 120420055 880680926 742878849 256507337 742878849 461809789 742878849 461809789 538590948 461809789 206020377 794177369 206020377 43888653 206020377 43888653 955004695 43888653 172400530 828461619 172400530 215820113 172400530 215820113 782984048 215820113 220826598 779317460 220826598 598900888 220826598 598900888 401620005 598900888 787024463 211579254 787024463 211622338 787024463 211622338 786973010 211622338 533262242 466555943 533262242 48380278 533262242 48380278 950320067 48380278 746533075 252662325 746533075 447614391 746533075 447614391 553086424 447614391 302143595 699373136 302143595 187470755 302143595 187470755 810743197 187470755 13163260 987632497 13163260 300956511 13163260 300956511 698441566 300956511 687459553 311087555 687459553 875775676 687459553 875775676 125462862 875775676 312088783 689666141 312088783 863598122 312088783 863598122 138085172 863598122 672316188 326282820 672316188 779892018 672316188 779892018 220241382 779892018 487375582 512304433 487375582 933412864 487375582 933412864 68446518 933412864 851917131 147014003 851917131 328840370 851917131 328840370 670030762 328840370 417776743 582840149 417776743 513753519 417776743 513753519 485926326 513753519 756850486 242406094 756850486 162082094 756850486 162082094 837264524 162082094 963659350 35239315 963659350 13540290 963659350 13540290 986564833 13540290 352200501 648794607 352200501 6171456 352200501 6171456 993861034 6171456 489379949 510656022 489379949 873874309 489379949 873874309 127013829 873874309 443652679 556120417 443652679 47797806 443652679 47797806 951062678 47797806 602481607 397130391 602481607 15401492 602481607 15401492 984220556 15401492 705446012 294143968 705446012 915605967 705446012 915605967 86289615 915605967 151347492 849543798 151347492 37653462 151347492 37653462 961250160 37653462 643101468 356058807 643101468 919742805 643101468 919742805 82313537 919742805 251821533 749148983 251821533 636475508 251821533 636475508 363195332 636475508 599106954 401012789 599106954 140306265 599106954 140306265 858552765 140306265 572766447 428080262 572766447 974950442 572766447 974950442 26126736 974950442 761907232 236778151 761907232 89719792 761907232 89719792 908711914 89719792 714451639 285193626 714451639 472431049 714451639 472431049 527760600 472431049 316092203 685581467 316092203 572568583 316092203 572568583 427301971 572568583 343852592 657097245 343852592 232943741 343852592 232943741 765524430 232943741 179101927 821588839 179101927 328026029 179101927 328026029 670743731 328026029 366583137 633514839 366583137 365222685 366583137 365222685 634243584 365222685 70315653 931456328 70315653 56161147 70315653 56161147 942989279 56161147 337102684 664120767 337102684 424272442 337102684 424272442 576671520 424272442 535163150 464917790 535163150 105328674 535163150 105328674 893958111 105328674 692558608 306431562 692558608 277684609 692558608 277684609 721720926 277684609 360540037 639538657 360540037 930289199 360540037 930289199 71185591 930289199 245545876 755750172 245545876 991747115 245545876 991747115 8658115 991747115 89613531 912544359 89613531 307242078 89613531 307242078 691838326 307242078 654423145 345068443 654423145 137835678 654423145 137835678 860867673 137835678 96530206 905708808 96530206 414582560 96530206 414582560 586041878 414582560 144204709 857366183 144204709 922576927 144204709 922576927 79332337 922576927 327172685 674441806 327172685 515051743 327172685 515051743 484660563 515051743 941744989 57328965 941744989 289980899 941744989 289980899 709486165 289980899 931714733 66847686 931714733 240211091 931714733 240211091 758543476 240211091 117950603 883313226 117950603 861876789 117950603 861876789 139548727 861876789 456566350 543220554 456566350 150791427 456566350 150791427 848135989 150791427 211891874 787967955 211891874 107786650 211891874 107786650 891062089 107786650 651432077 348194141 651432077 751078779 651432077 751078779 250037109 751078779 450339555 549183837 450339555 867691781 450339555 867691781 133556258 867691781 335450194 666092895 335450194 271664151 335450194 271664151 727970168 271664151 266276310 734330659 266276310 596018183 266276310 596018183 404382039 596018183 61381838 940610842 61381838 877988631 61381838 877988631 123243977 877988631 539057409 461472689 539057409 52715614 539057409 52715614 946079800 52715614 194790145 805160211 194790145 263654746 194790145 263654746 736164105 263654746 764623017 234097786 764623017 665619638 764623017 665619638 335763943 665619638 117131694 883884177 117131694 189847631 117131694 189847631 808070749 189847631 620453711 379573396 620453711 84104268 620453711 84104268 914523033 84104268 3412769 996576468 3412769 235742710 3412769 235742710 762982496 235742710 213031415 786808028 213031415 839638378 213031415 839638378 161339319 839638378 429366104 570577033 429366104 777509269 429366104 777509269 222952947 777509269 898101811 101478167 898101811 588777975 898101811 588777975 411903006 588777975 661720503 337787674 661720503 429475608 661720503 429475608 571094951 429475608 107145767 894166303 107145767 324856224 107145767 324856224 673433382 324856224 655128577 344429093 655128577 762107528 655128577 762107528 238702777 762107528 497974963 501909427 497974963 266634983 497974963 266634983 733168478 266634983 895788026 103787049 895788026 826941045 895788026 826941045 173925799 826941045 398002605 602147974 398002605 945160585 398002605 945160585 56282989 945160585 659254944 340359463 659254944 499499938 659254944 499499938 500091037 499499938 608271104 391430139 608271104 360856985 608271104 360856985 638648022 360856985 35015574 965924625 35015574 5028703 35015574 5028703 995035403 5028703 89840456 912288084 89840456 571664877 89840456 571664877 428193780 571664877 947028471 51800120 947028471 575060048 947028471 575060048 425087779 575060048 602792856 396776007 602792856 67382937 602792856 67382937 931225875 67382937 651027550 348627024 651027550 91612918 651027550 91612918 907067672 91612918 771059983 227324126 771059983 644477028 771059983 644477028 356042591 644477028 136406342 865277149 136406342 449978675 136406342 449978675 550377307 449978675 623593631 376083800 623593631 552527294 623593631 552527294 446914056 552527294 235850847 765238747 235850847 410683750 235850847 410683750 589828481 410683750 385819476 614600683 385819476 789430613 385819476 789430613 210336383 789430613 721321889 278047988 721321889 403972995 721321889 403972995 596348701 403972995 545946010 454928829 545946010 322072765 545946010 322072765 676067530 322072765 301258663 700071044 301258663 801779597 301258663 801779597 198540307 801779597 172650137 828255011 172650137 914827921 172650137 914827921 87105039 914827921 409817188 590679777 409817188 369774801 409817188 369774801 629620489 369774801 581990298 419113504 581990298 227184364 581990298 227184364 771197700 227184364 265648136 734924939 265648136 443666148 265648136 443666148 556709321 443666148 614926775 384899749 614926775 393591993 614926775 393591993 606052447 393591993 500514779 499070963 500514779 680402326 500514779 680402326 321056380 680402326 51426478 949740778 51426478 224130869 51426478 224130869 774046744 224130869 250312435 750690847 250312435 401300562 250312435 401300562 598859916 401300562 229881314 771079256 229881314 271281180 229881314 271281180 728289008 271281180 283902636 716670743 283902636 871111852 283902636 871111852 130044309 871111852 331861220 669795653 331861220 156459653 331861220 156459653 842262875 156459653 970256365 28975896 970256365 948071464 970256365 948071464 53205953 948071464 694819080 304405455 694819080 739156907 694819080 739156907 261723219 739156907 665885941 333359203 665885941 96716930 665885941 96716930 902534902 96716930 316522341 685271213 316522341 690167288 316522341 690167288 311467195 690167288 512654531 486594254 512654531 15241830 512654531 15241830 984467976 15241830 183450740 817184587 183450740 771947165 183450740 771947165 228921776 771947165 682934101 315358562 682934101 54999396 682934101 54999396 943994017 54999396 569090968 431561900 569090968 151698882 569090968 151698882 847230501 151698882 700081337 299410075 700081337 936106931 700081337 936106931 65946151 936106931 742901229 256477784 742901229 810227091 742901229 810227091 189842940 810227091 944635670 54157829 944635670 573132764 944635670 573132764 426811651 573132764 309293650 692525488 309293650 518354124 309293650 518354124 481098500 518354124 600847161 398895225 600847161 269392329 600847161 269392329 730582973 269392329 563044973 437777566 563044973 450952076 563044973 450952076 549539024 450952076 252290597 748432018 252290597 328262697 252290597 328262697 670616407 328262697 746571160 252602670 746571160 275017483 746571160 275017483 724550086 275017483 698365160 301014537 698365160 556706025 698365160 556706025 443167964 556706025 351484432 649605409 351484432 905780422 351484432 905780422 96442697 905780422 310217099 691522066 310217099 330690120 310217099 330690120 668198580 330690120 361446172 638614545 361446172 690834542 361446172 690834542 310852125 690834542 224366217 776106863 224366217 643421208 224366217 643421208 356993410 643421208 120153077 880869565 120153077 503223711 120153077 503223711 496439343 503223711 346844996 654139810 346844996 681395395 346844996 681395395 320304645 681395395 684641472 313737488 684641472 332136641 684641472 332136641 667222838 332136641 712112879 287295610 712112879 170189876 712112879 170189876 828758976 170189876 663719461 335882131 663719461 776907543 663719461 776907543 223595307 776907543 593838737 406627592 593838737 133816686 593838737 133816686 864275233 133816686 299180282 701972079 299180282 816888405 299180282 816888405 183690081 816888405 513205925 486064389 513205925 573008035 513205925 573008035 426920123 573008035 939053756 59490115 939053756 536161332 939053756 536161332 463165868 536161332 234388302 766762296 234388302 177846768 234388302 177846768 820659981 177846768 866818207 131191658 866818207 788416993 866818207 788416993 211501138 788416993 228596937 772172811 228596937 966668094 228596937 966668094 34403135 966668094 860407276 138400267 860407276 503972587 860407276 503972587 495587437 503972587 49610809 951375102 49610809 524066354 49610809 524066354 475692136 524066354 775444438 222856138 775444438 677535491 775444438 677535491 323991941 677535491 522791496 477286028 522791496 993308165 522791496 993308165 6733409 993308165 158735080 842243519 158735080 711281967 158735080 711281967 289420572 711281967 773910865 224233347 773910865 235133451 773910865 235133451 763475072 235133451 712651799 286925487 712651799 119697957 712651799 119697957 878523249 119697957 359187816 641019547 359187816 266672593 359187816 266672593 733146921 266672593 783590148 215220550 783590148 151582731 783590148 151582731 847413776 151582731 718174730 281599689 718174730 775628433 718174730 775628433 224888211 775628433 887484197 111167782 887484197 682725776 887484197 682725776 318974146 682725776 458226983 541231531 458226983 824604378 458226983 824604378 176370471 824604378 652880395 346858982 652880395 914791532 652880395 914791532 87140093 914791532 806768577 191027791 806768577 607605331 806768577 607605331 392099673 607605331 898399499 101017745 898399499 67392830 898399499 67392830 931217814 67392830 677979870 320312120 677979870 90427736 677979870 90427736 908114220 90427736 46470709 954220377 46470709 243004284 46470709 243004284 756341082 243004284 41934414 958827381 41934414 299124325 41934414 299124325 700312619 299124325 559968949 441085309 559968949 494635753 559968949 494635753 504476289 494635753 853908223 144863797 853908223 511792665 853908223 511792665 487927564 511792665 755669070 243528254 755669070 737599744 755669070 737599744 263137305 737599744 64772058 937566967 64772058 403323808 64772058 403323808 596930852 403323808 212255831 787659413 212255831 597526384 212255831 597526384 402931831 597526384 907336598 91371070 907336598 954798695 907336598 954798695 45727878 954798695 969197853 30030859 969197853 524506959 969197853 524506959 475342772 524506959 235608092 765518773 235608092 414468438 235608092 414468438 586151716 414468438 444539662 555289228 444539662 73647097 444539662 73647097 924957541 73647097 664548721 335036672 664548721 89233092 664548721 89233092 909146997 89233092 11796705 988864847 11796705 350199629 11796705 350199629 649397338 350199629 535772636 464413590 535772636 644718994 535772636 644718994 355886639 644718994 895108622 104500011 895108622 417588877 895108622 417588877 583268294 417588877 193386330 806662717 193386330 843725760 193386330 843725760 157161053 843725760 66878526 935442496 66878526 334207164 66878526 334207164 665261089 334207164 541192514 459462474 541192514 532283483 541192514 532283483 467641909 532283483 183483817 817158869 183483817 909799433 183483817 909799433 92623189 909799433 297322044 703742442 297322044 631971064 297322044 631971064 368234601 631971064 13171985 987590952 13171985 775092068 13171985 775092068 225472520 775092068 603787930 395823193 603787930 243496272 603787930 243496272 755782977 243496272 166974398 834056527 166974398 394918633 166974398 394918633 604602768 394918633 17773456 983282939 17773456 39236563 17773456 39236563 959949060 39236563 948800109 49897261 948800109 112217207 948800109 112217207 886214094 112217207 531545831 468166901 531545831 507163003 531545831 507163003 492959521 507163003 766898166 231621065 766898166 368582763 766898166 368582763 631076791 368582763 160252699 840589857 160252699 565107009 160252699 565107009 435167552 565107009 242509061 758644415 242509061 823828393 242509061 823828393 177024359 823828393 139573834 861833352 139573834 737249615 139573834 737249615 263622636 737249615 738205864 261461616 738205864 242125016 738205864 242125016 757029272 242125016 974975165 24439346 974975165 785721480 974975165 785721480 214251578 785721480 685045384 313245502 685045384 724032165 685045384 724032165 276499616 724032165 166389325 834576662 166389325 901735639 166389325 901735639 100262894 901735639 828216449 170665553 828216449 113652912 828216449 113652912 884689699 113652912 831632948 167720920 831632948 174664892 831632948 174664892 823938077 174664892 5003239 994841152 5003239 869535346 5003239 869535346 131608244 869535346 277010055 723378462 277010055 636357940 277010055 636357940 363302946 636357940 642026021 357300297 642026021 313709361 642026021 313709361 684697915 313709361 696257414 302982321 696257414 669555149 696257414 669555149 332147167 669555149 410546272 589909871 410546272 545499178 410546272 545499178 454013365 545499178 73114708 928627567 73114708 800933433 73114708 800933433 199397803 800933433 522395300 477680673 522395300 378134126 522395300 378134126 621564163 378134126 838476009 160578297 838476009 520036194 838476009 520036194 479425348 520036194 754741800 244345047 754741800 602524838 754741800 602524838 397632885 602524838 900348027 99005630 900348027 655649548 900348027 655649548 345242308 655649548 218913157 781266998 218913157 328891833 218913157 328891833 669990342 328891833 717528841 282185923 717528841 519811087 717528841 519811087 479625499 519811087 604073825 395505831 604073825 506392333 604073825 506392333 493577684 506392333 77643156 924140841 77643156 376241409 77643156 376241409 623321130 376241409 675323557 322747446 675323557 739693326 675323557 739693326 261382307 739693326 918694707 80260024 918694707 398570781 918694707 398570781 601072930 398570781 350126168 650942840 350126168 713170961 350126168 713170961 287420769 713170961 895351575 104301179 895351575 332796667 895351575 332796667 666326541 332796667 875804897 122336061 875804897 650030690 875804897 650030690 350861427 650030690 141451045 859896968 141451045 208793915 141451045 208793915 789710559 208793915 784901551 213618380 784901551 766832995 784901551 766832995 234201634 766832995 244905206 756238975 244905206 722861264 244905206 722861264 277424491 722861264 306708570 694977510 306708570 420037543 306708570 420037543 580930118 420037543 853212272 145598818 853212272 217030508 853212272 217030508 781871681 217030508 172329155 828519383 172329155 764191265 172329155 764191265 236753682 764191265 558783735 442041584 558783735 836881106 558783735 836881106 164031611 836881106 236359258 764595154 236359258 701533979 236359258 701533979 299694123 701533979 219199003 780951528 219199003 404950670 219199003 404950670 595397841 404950670 607114716 392548268 607114716 860616257 607114716 860616257 140722239 860616257 352622011 648457559 352622011 247981039 352622011 247981039 751210023 247981039 587754166 412786316 587754166 563894500 587754166 563894500 436338627 563894500 29615262 971617633 29615262 241313552 29615262 241313552 757756958 241313552 538386420 462075811 538386420 378976931 538386420 378976931 620897491 378976931 376751331 623427123 376751331 229887655 376751331 229887655 768598668 229887655 791042701 207335079 791042701 775806626 791042701 775806626 224566981 775806626 269749994 730969918 269749994 403369557 269749994 403369557 596866426 403369557 30788605 970575975 30788605 569983771 30788605 569983771 429912008 569983771 155209323 845533499 155209323 601831774 155209323 601831774 398348225 601831774 653709455 345813367 653709455 552424962 653709455 552424962 447089934 552424962 78235623 923648360 78235623 550728542 78235623 550728542 448781693 550728542 797414717 200701123 797414717 600078468 797414717 600078468 400423747 600078468 176008708 824877941 176008708 784031086 176008708 784031086 215946814 784031086 105574618 895853844 105574618 156006217 105574618 156006217 842683898 156006217 389555662 610627117 389555662 425176715 389555662 425176715 575747394 425176715 260743973 740355768 260743973 600597251 260743973 600597251 399816014 600597251 86564409 915371453 86564409 736381590 86564409 736381590 264541610 736381590 289206898 711508206 289206898 231461588 289206898 231461588 767028769 231461588 371795787 628470613 371795787 92033737 371795787 92033737 906610412 92033737 592109449 408246522 592109449 817013020 592109449 817013020 183581675 817013020 732696350 267149410 732696350 663284810 732696350 663284810 337957769 663284810 932240326 66327183 932240326 395694722 932240326 395694722 603933311 395694722 466424466 533414559 466424466 111914872 466424466 111914872 886553518 111914872 282433076 717968922 282433076 821325021 282433076 821325021 179343241 821325021 848094582 150807621 848094582 541073730 848094582 541073730 458402856 541073730 345631925 655332831 345631925 939294009 345631925 939294009 62881863 939294009 31959009 969255277 31959009 340344541 31959009 340344541 659267279 340344541 498830711 500938828 498830711 10905423 498830711 10905423 989028804 10905423 693185149 305828385 693185149 127005706 693185149 127005706 871219999 127005706 583483148 417392839 583483148 438032034 583483148 438032034 562810118 438032034 602235843 397444939 602235843 809393399 602235843 809393399 190745629 809393399 579644651 421077008 579644651 21527346 579644651 21527346 977848994 21527346 432418114 567613063 432418114 476849507 432418114 476849507 523185543 476849507 643435017 355749550 643435017 436911448 643435017 436911448 563955087 436911448 524721343 475332100 524721343 898507336 524721343 898507336 103043064 898507336 742486230 256920361 742486230 922077852 742486230 922077852 79712917 922077852 726074028 273571947 726074028 186800769 726074028 186800769 811365196 186800769 506846168 492363441 506846168 268282770 506846168 268282770 731548432 268282770 571985722 428838611 571985722 537336539 571985722 537336539 462078347 537336539 539949216 460581767 539949216 246303852 539949216 246303852 753082554 246303852 80720909 921277060 80720909 547746347 80720909 547746347 451908889 547746347 492279153 507829768 492279153 850858974 492279153 850858974 150022765 850858974 206613288 793653484 206613288 310858103 206613288 310858103 687654282 310858103 834677648 164725799 834677648 357137863 834677648 357137863 642158206 357137863 898643032 100711663 898643032 700357394 898643032 700357394 301025329 700357394 721380261 278005098 721380261 352909288 721380261 352909288 646556194 352909288 730321642 269568276 730321642 168829070 730321642 168829070 830446102 168829070 403683947 596781857 403683947 267450778 403683947 267450778 732324970 267450778 389289492 610848338 389289492 699414157 389289492 699414157 302130684 699414157 951455373 47365638 951455373 264940102 951455373 264940102 734611727 264940102 842106451 156700753 842106451 33360115 842106451 33360115 965789346 33360115 490069907 509994666 490069907 737706277 490069907 737706277 263055003 737706277 48505311 952373970 48505311 974649773 48505311 974649773 26446387 974649773 840860600 157991781 840860600 186277604 840860600 186277604 811850316 186277604 417730991 582887858 417730991 907776031 417730991 907776031 94713674 907776031 803422335 194465082 803422335 534847834 803422335 534847834 464831355 534847834 802862951 195166418 802862951 328299716 802862951 328299716 670602444 328299716 147450986 853747824 147450986 591156906 147450986 591156906 409377074 591156906 272792319 727488742 272792319 462003573 272792319 462003573 538460792 462003573 376979053 623207341 376979053 661214864 376979053 661214864 339964667 661214864 462345191 537020633 462345191 271467350 462345191 271467350 728138624 271467350 403705322 596723260 403705322 51522179 403705322 51522179 947242094 51522179 251560433 749412406 251560433 619831367 251560433 619831367 380199495 619831367 494762942 504968798 494762942 165458324 494762942 165458324 833747994 165458324 23238859 977867753 23238859 437169850 23238859 437169850 563681440 437169850 410792125 589672236 410792125 90748112 410792125 90748112 907788591 90748112 829226738 169837569 829226738 71230793 829226738 71230793 927486011 71230793 931528028 67025423 931528028 161512387 931528028 161512387 837790272 161512387 605957035 393705902 605957035 306736898 605957035 306736898 692305724 306736898 842287370 156458170 842287370 551333703 842287370 551333703 448083118 551333703 669744479 329158365 669744479 808907364 669744479 808907364 191163291 808907364 138237937 863428139 138237937 581047062 138237937 581047062 419860199 581047062 236306346 764660177 236306346 269171350 236306346 269171350 730750527 269171350 599739502 400307555 599739502 320610770 599739502 320610770 677659443 320610770 199590479 800751536 199590479 510532021 199590479 510532021 489510901 510532021 890167076 108695679 890167076 163507835 890167076 163507835 835876291 163507835 399470251 600903980 399470251 948801368 399470251 948801368 52428776 948801368 769782329 228617322 769782329 534059528 769782329 534059528 465751105 534059528 957256827 41829999 957256827 911058231 957256827 911058231 91246013 911058231 551253547 449238781 551253547 345383515 551253547 345383515 654129250 345383515 292180576 708923073 292180576 632146182 292180576 632146182 368078448 632146182 456559838 543245231 456559838 664366675 456559838 664366675 336867179 664366675 781890846 216987185 781890846 629983322 781890846 629983322 370500299 629983322 682491368 315632568 682491368 321976790 682491368 321976790 676173332 321976790 440649835 559373623 440649835 510435981 440649835 510435981 489701246 510435981 376783877 623364942 376783877 563778670 376783877 563778670 436408154 563778670 535060328 465004188 535060328 595329157 535060328 595329157 405109114 595329157 944281128 54577522 944281128 719025184 944281128 719025184 281158498 719025184 241077921 760061309 241077921 739735214 241077921 739735214 261324835 739735214 983811309 15828622 983811309 59412893 983811309 59412893 939181945 59412893 485043805 514676117 485043805 996779946 485043805 996779946 3174611 996779946 39680933 961179456 39680933 331579910 39680933 331579910 667594223 331579910 311178847 690502670 311178847 524929062 311178847 524929062 474955236 524929062 346386731 654636925 346386731 402508316 346386731 402508316 597745074 402508316 354885211 645910857 354885211 103248657 354885211 103248657 896385754 103248657 168163046 832535990 168163046 82799558 168163046 82799558 915781561 82799558 460117810 539329410 460117810 480570404 460117810 480570404 519390386 480570404 841783464 157049375 841783464 384911676 841783464 384911676 614879171 384911676 807151199 190650159 807151199 444999834 807151199 444999834 555441731 444999834 241928794 759267422 241928794 401763500 241928794 401763500 598396340 401763500 188076508 812100860 188076508 86650404 188076508 86650404 911481739 86650404 78557850 923317449 78557850 748150982 78557850 748150982 252563360 748150982 435480932 564784061 435480932 109487608 435480932 109487608 889390914 109487608 686468646 311814969 686468646 31081862 686468646 31081862 968245248 31081862 980876502 18431551 980876502 215579359 980876502 215579359 783168038 215579359 881554413 116894746 881554413 713190928 881554413 713190928 287386905 713190928 805109023 192762844 805109023 907950006 805109023 907950006 94491806 907950006 590002828 410420468 590002828 653226134 590002828 653226134 347642729 653226134 452854548 546703099 452854548 565051843 452854548 565051843 435238742 565051843 719449717 280129286 719449717 862512372 719449717 862512372 138975818 862512372 820696760 177821189 820696760 881003036 820696760 881003036 120081664 881003036 140723951 860615757 140723951 934492563 140723951 934492563 67648559 934492563 304343807 697373530 304343807 310218882 304343807 310218882 688278194 310218882 182535905 818254390 182535905 172434911 182535905 172434911 826340060 172434911 254164173 746357075 254164173 757481750 254164173 757481750 243686375 757481750 848938000 150102644 848938000 788804730 848938000 788804730 211036736 788804730 510299871 488641948 510299871 630730921 510299871 630730921 369742041 630730921 96122728 906056358 96122728 476700612 96122728 476700612 523289856 476700612 997851004 2364380 997851004 687450271 997851004 687450271 314258569 687450271 284115813 716418366 284115813 14585381 284115813 14585381 985187409 14585381 310221512 691521203 310221512 941160413 310221512 941160413 60865842 941160413 49488168 951546056 49488168 322338856 49488168 322338856 675826461 322338856 189997474 810128349 189997474 839620178 189997474 839620178 161385640 839620178 522312228 477787403 522312228 175208476 522312228 175208476 823357426 175208476 885760 999073511 885760 931835130 885760 931835130 69937391 931835130 15307430 985418335 15307430 500081415 15307430 500081415 499534322 500081415 581193994 419877626 581193994 355001891 581193994 355001891 644166237 355001891 830652358 168597479 830652358 885143994 830652358 885143994 115779845 885143994 290906265 709927061 290906265 891255697 290906265 891255697 109776513 891255697 166697744 834314329 166697744 398228627 166697744 398228627 601430966 398228627 506940821 492250969 506940821 115744728 506940821 115744728 882729540 115744728 500959244 498415505 500959244 829992197 500959244 829992197 170462525 829992197 520494170 479392398 520494170 286377798 520494170 286377798 713225217 286377798 126667162 874198112 126667162 82110960 126667162 82110960 916666118 82110960 222966071 777490175 222966071 274192149 222966071 274192149 725498945 274192149 496580713 503086612 496580713 879507433 496580713 879507433 121624045 879507433 640506669 359029192 640506669 18477333 640506669 18477333 980797986 18477333 617474099 382572135 617474099 230905653 617474099 230905653 767455211 230905653 280879999 719303650 280879999 702676167 280879999 702676167 298329404 702676167 402682840 597690370 402682840 991767317 402682840 991767317 8650483 991767317 621662289 378073331 621662289 676729224 621662289 676729224 324795142 676729224 997957319 2290793 997957319 387517699 997957319 387517699 612166723 387517699 190842799 809214440 190842799 749879607 190842799 749879607 251161878 749879607 587276311 413202979 587276311 114461570 587276311 114461570 883903117 114461570 608034493 391655046 608034493 972402732 608034493 972402732 28973202 972402732 356483625 644053175 356483625 432689749 356483625 432689749 567688798 432689749 823842289 174722020 823842289 805642174 823842289 805642174 194443309 805642174 421863678 578771393 421863678 64048673 421863678 64048673 934191465 64048673 95850365 906393777 95850365 260068457 95850365 260068457 739636239 260068457 555903927 444461932 555903927 654952887 555903927 654952887 346053355 654952887 965456285 33636487 965456285 445361390 965456285 445361390 555180019 445361390 169149214 831697655 169149214 339740800 169149214 339740800 659823684 339740800 689036394 309696026 689036394 603426824 689036394 603426824 396590632 603426824 238416037 762344417 238416037 435912825 238416037 435912825 564895120 435912825 466529473 533270066 466529473 281824191 466529473 281824191 718055175 281824191 66890244 935440255 66890244 47830282 66890244 47830282 950977289 47830282 301021267 700383598 301021267 886907523 301021267 886907523 114171152 886907523 156911329 843925229 156911329 273051431 156911329 273051431 726569607 273051431 14844307 985937953 14844307 41992639 14844307 41992639 957026825 41992639 912587526 85725739 912587526 293115536 912587526 293115536 706562318 293115536 237203324 763740651 237203324 81330828 237203324 81330828 917639088 81330828 388737916 611475880 388737916 738424656 388737916 738424656 262431462 738424656 973900385 25715773 973900385 984345175 973900385 984345175 16585374 984345175 464738266 534879046 464738266 40908142 464738266 40908142 958163733 40908142 575934408 424943383 575934408 699461828 575934408 699461828 302094419 699461828 150827905 850189626 150827905 507026732 150827905 507026732 493032103 507026732 933296975 65034146 933296975 525004887 933296975 525004887 474923227 525004887 388333675 611904193 388333675 637135569 388333675 637135569 362694306 637135569 780073500 218792557 780073500 633581517 780073500 633581517 366494897 633581517 466898331 533032359 466898331 517444763 466898331 517444763 482198362 517444763 947293823 51425147 947293823 692606820 947293823 692606820 309182445 692606820 998274420 1930874 998274420 714144950 998274420 714144950 286542673 714144950 885052181 113294483 885052181 354437303 885052181 354437303 644714399 354437303 27542749 973757943 27542749 198503640 27542749 198503640 799554284 198503640 998813398 1310238 998813398 413091732 998813398 413091732 587428174 413091732 607994297 391715821 607994297 934582509 607994297 934582509 67572459 934582509 620116864 379910240 620116864 101689684 620116864 101689684 897946266 101689684 521561526 478555134 521561526 720738117 521561526 720738117 279646496 720738117 719326565 280331758 719326565 32640525 719326565 32640525 966724407 32640525 719093413 280633147 719093413 212888262 719093413 212888262 785461134 212888262 226295606 774421932 226295606 354137238 226295606 354137238 644973359 354137238 982688485 16878311 982688485 148565885 982688485 148565885 850482115 148565885 844506176 154533714 844506176 796934767 844506176 796934767 203202401 796934767 322929746 678531004 322929746 916714005 322929746 916714005 85263211 916714005 951688579 47130697 951688579 984290769 951688579 984290769 16654360 984290769 130974392 870091465 130974392 501949628 130974392 501949628 497876441 501949628 994390303 5613706 994390303 423180660 994390303 423180660 577588569 423180660 38899564 962164217 38899564 272685112 38899564 272685112 726987546 272685112 29045682 972285518 29045682 950375606 29045682 950375606 50794907 950375606 919843268 78968113 919843268 191308862 919843268 191308862 806466358 191308862 241322722 759813053 241322722 480784366 241322722 480784366 519197836 480784366 678933453 319432981 678933453 267844671 678933453 267844671 731886165 267844671 897640315 102007068 897640315 350182655 897640315 350182655 649417158 350182655 384217091 616110222 384217091 509818663 384217091 509818663 490203371 509818663 531907642 467874736 531907642 764132772 531907642 764132772 236872854 764132772 48095739 952846326 48095739 61154548 48095739 61154548 937301156 61154548 136197936 865506993 136197936 2476822 136197936 2476822 997697713 2476822 824487326 174127437 824487326 398521028 824487326 398521028 601129181 398521028 953846825 45022212 953846825 311496107 953846825 311496107 686881012 311496107 312144493 689616857 312144493 753954092 312144493 753954092 247119259 753954092 707318713 292481080 707318713 728820174 707318713 728820174 271607086 728820174 655799395 343728902 655799395 320628244 655799395 320628244 677639106 320628244 711572077 287910205 711572077 385259311 711572077 385259311 614459979 385259311 949112949 49483311 949112949 691412772 949112949 691412772 310272562 691412772 236980533 763974091 236980533 855042386 236980533 855042386 146288059 855042386 566172788 434677111 566172788 954540763 566172788 954540763 45944120 954540763 205531647 794633738 205531647 232332056 205531647 232332056 766191286 232332056 629704580 369748807 629704580 162027905 629704580 162027905 837309542 162027905 604710638 394810467 604710638 138643412 604710638 138643412 860273803 138643412 556269195 444179037 556269195 608274594 556269195 608274594 391671744 608274594 48394966 952471444 48394966 30797341 48394966 30797341 968566158 30797341 443614972 556148680 443614972 717587828 443614972 717587828 282933038 717587828 397524084 602678890 397524084 552142338 397524084 552142338 447340160 552142338 475450878 524346580 475450878 325835667 475450878 325835667 672667712 325835667 365812911 634144592 365812911 126167467 365812911 126167467 871910011 126167467 183120478 817549759 183120478 460273307 183120478 460273307 540329637 460273307 202446086 797990872 202446086 993296129 202446086 993296129 6746394 993296129 67873219 934258201 67873219 837226068 67873219 837226068 163783711 837226068 299872088 701372647 299872088 329191221 299872088 329191221 669700108 329191221 856154956 142835599 856154956 883047151 856154956 883047151 118166062 883047151 600945243 398811618 600945243 275642643 600945243 275642643 723970502 275642643 529847518 470046254 529847518 671351135 529847518 671351135 330211612 671351135 881832166 116721437 881832166 402203004 881832166 402203004 598015733 402203004 165514761 835353631 165514761 906850624 165514761 906850624 95382184 906850624 248334160 752792055 248334160 267039104 248334160 267039104 732774820 267039104 710664707 288797748 710664707 590818440 710664707 590818440 409682280 590818440 501079561 498302661 501079561 748524026 501079561 748524026 252264555 748524026 199207297 801136021 199207297 908624958 199207297 908624958 93804542 908624958 817639812 180848559 817639812 63681998 817639812 63681998 934459272 63681998 655464071 344052645 655464071 111028603 655464071 111028603 887652892 111028603 681781958 316254745 681781958 580391241 681781958 580391241 420327609 580391241 385528112 614867070 385528112 566376957 385528112 566376957 433890118 566376957 734114229 265391121 734114229 525907574 734114229 525907574 474115771 525907574 455995376 543733585 455995376 727831856 455995376 727831856 272436263 727831856 517413894 482395446 517413894 99663436 517413894 99663436 899619015 99663436 394130794 605675096 394130794 142366623 394130794 142366623 856603333 142366623 205745858 794327199 205745858 768852747 205745858 768852747 232196319 768852747 217448932 782510926 217448932 576504875 217448932 576504875 423760314 576504875 321256125 680260059 321256125 708523665 321256125 708523665 292576459 708523665 58912923 943016942 58912923 677026434 58912923 677026434 324513053 677026434 297378738 703634904 297378738 1777066 297378738 1777066 998459470 1777066 704406585 295130617 704406585 378041417 704406585 378041417 621719353 378041417 501471930 497742824 501471930 569918954 501471930 569918954 429975842 569918954 698196489 301159623 698196489 536343456 698196489 536343456 462845121 536343456 357628368 642863440 357628368 189663888 357628368 189663888 808324086 189663888 784742636 213819092 784742636 176759718 784742636 176759718 821736516 176759718 962061841 36682415 962061841 924421871 962061841 924421871 77321162 924421871 524146868 475838386 524146868 816757908 524146868 816757908 183852406 816757908 879615587 118695353 879615587 888757800 879615587 888757800 112590302 888757800 608520590 391127096 608520590 89979252 608520590 89979252 908499394 89979252 189262298 810812277 189262298 997004431 189262298 997004431 2991690 997004431 371353407 628893441 371353407 428700931 371353407 428700931 572124505 428700931 469271470 530859863 469271470 569372793 469271470 569372793 430640080 569372793 254470650 746136129 254470650 444206794 254470650 444206794 556205613 444206794 350319903 650698737 350319903 869319208 350319903 869319208 131800912 869319208 889250472 109537277 889250472 101954548 889250472 101954548 897737405 101954548 366126028 633792063 366126028 932861496 366126028 932861496 68962064 932861496 645331178 353933605 645331178 653269166 645331178 653269166 347582483 653269166 793228335 205066359 793228335 809536864 793228335 809536864 190573538 809536864 927743763 70919334 927743763 366657313 927743763 366657313 632927958 366657313 146865865 854245882 146865865 661422968 146865865 661422968 339805421 661422968 329708884 671808881 329708884 297789553 329708884 297789553 701728248 297789553 495020254 504660298 495020254 811014900 495020254 811014900 189046650 811014900 179482721 821223583 179482721 118958053 179482721 118958053 879357857 118958053 568674080 431976019 568674080 364446832 568674080 364446832 634996702 364446832 8244537 992042246 8244537 821023712 8244537 821023712 179776363 821023712 426677974 573351239 426677974 73663582 426677974 73663582 924917099 73663582 664787385 334740805 664787385 926166632 664787385 926166632 75803598 926166632 73335375 928387943 73335375 347204766 73335375 347204766 652471605 347204766 206668797 793591446 206668797 872095830 206668797 872095830 128959113 872095830 656671430 342978722 656671430 430938568 656671430 430938568 569621189 430938568 712674024 286922991 712674024 411313985 712674024 411313985 589229300 411313985 300218860 701140368 300218860 614383716 300218860 614383716 386027026 614383716 963407576 35665498 963407576 474980959 963407576 474980959 525060305 474980959 830404347 168845786 830404347 932575432 830404347 932575432 69225030 932575432 439348371 560736935 439348371 771899320 439348371 771899320 228951667 771899320 390994453 609050631 390994453 767703152 390994453 767703152 233278907 767703152 768999506 229454625 768999506 8138476 768999506 8138476 991647652 8138476 922556319 76255916 922556319 418748700 922556319 418748700 582351621 418748700 831737048 167544014 831737048 122748858 831737048 122748858 875324816 122748858 581260329 419797074 581260329 525125448 581260329 525125448 474784135 525125448 992821699 7060057 992821699 417511728 992821699 417511728 583340861 417511728 391417838 608579442 391417838 37062420 391417838 37062420 961787538 37062420 573249318 427698572 573249318 628500220 573249318 628500220 371750077 628500220 91279273 911044750 91279273 442602837 91279273 442602837 557989995 442602837 554844963 445806060 554844963 45869932 554844963 45869932 952891719 45869932 839011439 160128879 839011439 741799972 839011439 741799972 259228821 741799972 148722644 852248227 148722644 879829949 148722644 879829949 121190687 879829949 870548025 127731444 870548025 817453041 870548025 817453041 183231342 817453041 245502719 755883533 245502719 224981529 245502719 224981529 773196847 224981529 189301800 810799864 189301800 180869545 189301800 180869545 817603054 180869545 610990309 388746343 610990309 269977016 610990309 269977016 729822041 269977016 548824541 451611513 548824541 507281261 548824541 507281261 492871083 507281261 577450318 423316538 577450318 26224887 577450318 26224887 973523049 26224887 934516539 63636223 934516539 736583993 934516539 736583993 264336598 736583993 155400463 845365265 155400463 543337126 155400463 543337126 456435880 543337126 28377 999922659 28377 602201160 28377 602201160 397970535 602201160 266968449 733538297 266968449 595523797 266968449 595523797 404891801 595523797 803002072 194933332 803002072 882717700 803002072 882717700 118392659 882717700 790978629 207414090 790978629 74683160 790978629 74683160 923900798 74683160 848945968 150096012 848945968 714516635 848945968 714516635
200000 206854486 0 206854486 206861995 206854486 720104474 279934346 720104474 342660761 720104474 342660761 499985880 342660761 653413398 653413110 653413398 937917617 653413398 937917617 62095067 937917617 654601057 345434641 654601057 499966991 654601057 499966991 689810018 499966991 214163399 500026288 214163399 125831869 214163399 125831869 874190010 125831869 499972820 225940857 499972820 282298042 499972820 282298042 500019738 282298042 357493043 500026523 357493043 814593959 357493043 814593959 814615787 814593959 420854199 500022492 420854199 99030397 420854199 99030397 900988255 99030397 713233698 713233998 713233698 215985557 713233698 215985557 784002328 215985557 471258565 528731400 471258565 899606700 471258565 899606700 100394038 899606700 500020219 155853222 500020219 500007394 500020219 500007394 562616912 500007394 590634124 409386748 590634124 885837320 590634124 885837320 114193249 885837320 743131950 499961416 743131950 675027859 743131950 675027859 499972067 675027859 993456908 993504993 993456908 350918511 993456908 350918511 500037559 350918511 965949774 34053532 965949774 832896337 965949774 832896337 832841863 832896337 594446317 499970426 594446317 693194366 594446317 693194366 693196787 693194366 583525260 416486137 583525260 701536761 583525260 701536761 298512643 701536761 933381508 933439652 933381508 447433055 933381508 447433055 499971809 447433055 499984795 735121399 499984795 283429016 499984795 283429016 283434381 283429016 499987404 270122835 499987404 769691952 499987404 769691952 499999483 769691952 180754359 500022930 180754359 499984144 180754359 499984144 707908450 499984144 828838647 499975659 828838647 512295514 828838647 512295514 487678815 512295514 342325157 500002189 342325157 715567213 342325157 715567213 715610549 715567213 185097290 185096446 185097290 662004969 185097290 662004969 661969534 662004969 34967255 965018025 34967255 613200617 34967255 613200617 500025657 613200617 69004031 930931190 69004031 499999147 69004031 499999147 997486265 499999147 974630953 499999086 974630953 499965844 974630953 499965844 134178336 499965844 906206179 906203086 906206179 499981633 906206179 499981633 366612373 499981633 651341374 500037788 651341374 598934712 651341374 598934712 499964749 598934712 499970877 424550781 499970877 899430384 499970877 899430384 100520860 899430384 864646733 864671809 864646733 475493166 864646733 475493166 475537411 475493166 500000150 681905576 500000150 380835493 500000150 380835493 619187195 380835493 500032484 143178013 500032484 237616875 500032484 237616875 500019528 237616875 499996928 778031823 499996928 277506206 499996928 277506206 277495904 277506206 769036492 769036765 769036492 44190798 769036492 44190798 44233905 44190798 918508188 81530256 918508188 368223601 918508188 368223601 368202459 368223601 499970527 801603843 499970527 882286400 499970527 882286400 117692796 882286400 107201885 892798452 107201885 69518901 107201885 69518901 69445098 69518901 36807715 36833365 36807715 130886477 36807715 130886477 869158374 130886477 787117789 787147070 787117789 319798314 787117789 319798314 500021424 319798314 430021952 430013789 430021952 418219570 430021952 418219570 418187958 418219570 503988315 499990926 503988315 502835579 503988315 502835579 500007550 502835579 591331095 408696285 591331095 852773902 591331095 852773902 147208243 852773902 500033522 947137564 500033522 500005513 500033522 500005513 837700278 500005513 765743558 765787147 765743558 836562884 765743558 836562884 163434405 836562884 410669096 410658969 410669096 293737222 410669096 293737222 293732524 293737222 500039476 246941257 500039476 398280318 500039476 398280318 601691699 398280318 139644189 860311332 139644189 500015354 139644189 500015354 56939618 500015354 874917543 874933958 874917543 123163812 874917543 123163812 499990436 123163812 816567803 500004528 816567803 658101485 816567803 658101485 341915586 658101485 18648951 981302206 18648951 353556979 18648951 353556979 353584033 353556979 275228762 275237987 275228762 793941888 275228762 793941888 500008820 793941888 802303918 499989511 802303918 163990752 802303918 163990752 499992109 163990752 221400672 778533013 221400672 500019319 221400672 500019319 471667874 500019319 277146249 500027933 277146249 367321285 277146249 367321285 632637712 367321285 298528795 499971762 298528795 445262107 298528795 445262107 554758668 445262107 799148304 200821010 799148304 499976652 799148304 499976652 900720349 499976652 158787300 500007792 158787300 216837711 158787300 216837711 499983466 216837711 289744874 499968141 289744874 500019716 289744874 500019716 849447495 500019716 499964859 642405256 499964859 500000726 499964859 500000726 299009716 500000726 498228140 501725898 498228140 855821377 498228140 855821377 144195705 855821377 268470272 499971626 268470272 754077641 268470272 754077641 500011528 754077641 421872680 578129911 421872680 609682802 421872680 609682802 390312190 609682802 185568967 499981651 185568967 81048835 185568967 81048835 918887320 81048835 516890608 499965719 516890608 80327978 516890608 80327978 919655650 80327978 482455187 517532975 482455187 3073292 482455187 3073292 3051966 3073292 407003396 500009351 407003396 500028243 407003396 500028243 541309705 500028243 410523722 499969746 410523722 170091692 410523722 170091692 170152236 170091692 257733254 742272040 257733254 730545852 257733254 730545852 269404808 730545852 499964937 71822741 499964937 31034961 499964937 31034961 31068232 31034961 500029524 21643008 500029524 802552744 500029524 802552744 802511227 802552744 723154068 276869086 723154068 823802752 723154068 823802752 823837646 823802752 508619040 499970321 508619040 64721652 508619040 64721652 935248031 64721652 576449359 423595332 576449359 421434642 576449359 421434642 578629685 421434642 52918697 947098131 52918697 830149362 52918697 830149362 830172533 830149362 499977251 594599584 499977251 499966037 499977251 499966037 704567890 499966037 938601693 938604960 938601693 238868361 938601693 238868361 499979233 238868361 493889416 493919701 493889416 799503834 493889416 799503834 499968201 799503834 134633959 500033397 134633959 950441218 134633959 950441218 950462740 950441218 143678450 856360211 143678450 473194368 143678450 473194368 473160288 473194368 499995122 340563635 499995122 974922716 499995122 974922716 25060986 974922716 742642345 257297427 742642345 23679198 742642345 23679198 500018619 23679198 842842054 157107150 842842054 500003601 842842054 500003601 901831891 500003601 850516684 850485122 850516684 123215140 850516684 123215140 123193281 123215140 436767959 563185923 436767959 922012284 436767959 922012284 499971942 922012284 362738879 362731706 362738879 715998866 362738879 715998866 715992223 715998866 657407216 500028112 657407216 793299111 657407216 793299111 793255849 793299111 499963779 452929248 499963779 586466760 499963779 586466760 500006065 586466760 843403771 843405261 843403771 597647133 843403771 597647133 402393159 597647133 332627137 332675906 332627137 499977902 332627137 499977902 494289989 499977902 120136066 499968887 120136066 141971233 120136066 141971233 499990182 141971233 132123330 867870316 132123330 44145627 132123330 44145627 44160117 44145627 499999382 544848341 499999382 873315173 499999382 873315173 873288241 873315173 554197627 445763295 554197627 237454975 554197627 237454975 237516974 237454975 500024701 26527926 500024701 946457817 500024701 946457817 53549759 946457817 315018108 684960834 315018108 282935678 315018108 282935678 500009987 282935678 500024930 425860801 500024930 290204900 500024930 290204900 290235985 290204900 552789635 447211467 552789635 388499375 552789635 388499375 500005775 388499375 556245346 499974260 556245346 333208570 556245346 333208570 499997686 333208570 825298605 500036876 825298605 678273476 825298605 678273476 321739923 678273476 346410544 499983743 346410544 923072395 346410544 923072395 76951479 923072395 369717467 369705032 369717467 97141173 369717467 97141173 902859180 97141173 616361710 616378533 616361710 500005559 616361710 500005559 854715935 500005559 500032501 45792270 500032501 422890147 500032501 422890147 500031866 422890147 380463288 500013525 380463288 500011154 380463288 500011154 948425659 500011154 499991798 671901749 499991798 231464920 499991798 231464920 768573951 231464920 570833401 429230854 570833401 749728805 570833401 749728805 749738243 749728805 802181672 802222683 802181672 284901985 802181672 284901985 715108572 284901985 866513649 500030624 866513649 573296864 866513649 573296864 426705261 573296864 164917435 499966266 164917435 145355172 164917435 145355172 145302995 145355172 274315274 725657364 274315274 71255069 274315274 71255069 71274512 71255069 987251830 987315945 987251830 263535464 987251830 263535464 263555076 263535464 511031706 488996013 511031706 617144829 511031706 617144829 500014648 617144829 329641368 500007494 329641368 499993588 329641368 499993588 449056781 499993588 500011803 882115857 500011803 535193950 500011803 535193950 535175139 535193950 601039797 398939411 601039797 159272494 601039797 159272494 159215780 159272494 500007098 846893307 500007098 481904239 500007098 481904239 481884121 481904239 82831630 499997950 82831630 500014640 82831630 500014640 381717393 500014640 554854400 500000166 554854400 159282469 554854400 159282469 840656937 159282469 74289014 925691323 74289014 129331136 74289014 129331136 129322553 129331136 499960716 257923880 499960716 840503953 499960716 840503953 159489506 840503953 120815080 500005101 120815080 592352434 120815080 592352434 500031100 592352434 499963086 654365486 499963086 494726904 499963086 494726904 505319301 494726904 331958773 668044663 331958773 500008205 331958773 500008205 505019490 500008205 499969275 919156031 499969275 499973588 499969275 499973588 321029814 499973588 467117713 532956723 467117713 500038713 467117713 500038713 12847674 500038713 500035027 882519079 500035027 978865154 500035027 978865154 21116991 978865154 168869282 500018679 168869282 500007749 168869282 500007749 396300442 500007749 24542572 499997808 24542572 812456700 24542572 812456700 812431876 812456700 181096945 500034295 181096945 281989127 181096945 281989127 718015162 281989127 564078209 564068716 564078209 499972867 564078209 499972867 50661394 499972867 488930683 488964018 488930683 499974336 488930683 499974336 689033866 499974336 238102844 238141445 238102844 499964283 238102844 499964283 342795369 499964283 500012945 599775049 500012945 500033768 500012945 500033768 679981339 500033768 596615777 499992609 596615777 297517346 596615777 297517346 499991640 297517346 211962693 500039930 211962693 583702708 211962693 583702708 416246583 583702708 76497770 500023389 76497770 785923171 76497770 785923171 785923909 785923171 618958114 499997180 618958114 657014334 618958114 657014334 342988931 657014334 499982413 742191050 499982413 8912002 499982413 8912002 991080276 8912002 848216036 151797581 848216036 344032345 848216036 344032345 500006758 344032345 500000879 134311832 500000879 864632148 500000879 864632148 135368542 864632148 788541913 211482934 788541913 58244423 788541913 58244423 941705679 58244423 904746204 500004332 904746204 449473468 904746204 449473468 449507032 449473468 348181210 500024266 348181210 600303750 348181210 600303750 500008465 600303750 897625807 500008296 897625807 630703986 897625807 630703986 500038845 630703986 257528473 257512610 257528473 499972663 257528473 499972663 399503250 499972663 500029844 42456662 500029844 500034140 500029844 500034140 804756771 500034140 783641906 216326287 783641906 84051282 783641906 84051282 499970034 84051282 986493371 986487073 986493371 499996494 986493371 499996494 499965729 499996494 500016632 596088705 500016632 239197292 500016632 239197292 500027442 239197292 492832422 500007597 492832422 788055080 492832422 788055080 788107781 788055080 929905309 499973439 929905309 204066037 929905309 204066037 499993421 204066037 394063423 605941425 394063423 578942565 394063423 578942565 500038405 578942565 655040541 344928188 655040541 780317370 655040541 780317370 500015018 780317370 104541112 104515988 104541112 279322227 104541112 279322227 720676275 279322227 281177209 718849012 281177209 771965299 281177209 771965299 772025449 771965299 908571325 499982351 908571325 683797021 908571325 683797021 683724397 683797021 165430140 165413477 165430140 592417282 165430140 592417282 592419112 592417282 410287599 410259301 410287599 238252428 410287599 238252428 761720171 238252428 517714631 499997343 517714631 68428892 517714631 68428892 931621179 68428892 500003822 947026996 500003822 126450518 500003822 126450518 500000724 126450518 500003695 714229799 500003695 383419502 500003695 383419502 383457211 383419502 670162395 329806042 670162395 166714047 670162395 166714047 500010402 166714047 358271244 500026461 358271244 814024521 358271244 814024521 500023746 814024521 216319903 216315518 216319903 973531461 216319903 973531461 973540122 973531461 707070008 707032086 707070008 206368207 707070008 206368207 500026752 206368207 465086580 499977811 465086580 499961914 465086580 499961914 577883140 499961914 811436137 811362355 811436137 334647558 811436137 334647558 665394123 334647558 500011905 442876506 500011905 545285016 500011905 545285016 500039858 545285016 73729412 73731692 73729412 810620714 73729412 810620714 499967307 810620714 297083223 702863387 297083223 500009566 297083223 500009566 511720357 500009566 499964209 603147426 499964209 489380346 499964209 489380346 499981983 489380346 57515605 499995333 57515605 61587111 57515605 61587111 938469401 61587111 499975419 967868866 499975419 758737351 499975419 758737351 241288683 758737351 435844060 499967707 435844060 854029243 435844060 854029243 145936755 854029243 690129673 690159721 690129673 55848705 690129673 55848705 55821284 55848705 487472513 487449803 487472513 704685503 487472513 704685503 499969697 704685503 37014607 962989779 37014607 519159640 37014607 519159640 499999308 519159640 277489652 722544595 277489652 575348273 277489652 575348273 575390231 575348273 631436665 499969477 631436665 499988851 631436665 499988851 56251476 499988851 470082552 470132054 470082552 124436028 470082552 124436028 124474121 124436028 242891401 242896621 242891401 114189864 242891401 114189864 114157571 114189864 499963522 857713595 499963522 117260596 499963522 117260596 117318683 117260596 500009010 636687575 500009010 384727570 500009010 384727570 384734459 384727570 531461033 531466193 531461033 499996233 531461033 499996233 643712276 499996233 500033431 338835003 500033431 866323950 500033431 866323950 133670354 866323950 500010701 535716841 500010701 295283827 500010701 295283827 704705989 295283827 455941482 544071412 455941482 769852072 455941482 769852072 230122268 769852072 183634303 816367813 183634303 787118160 183634303 787118160 212920887 787118160 476329395 523626576 476329395 589323371 476329395 589323371 500010906 589323371 648276532 500005366 648276532 668885789 648276532 668885789 668913348 668885789 500038574 506626255 500038574 104000540 500038574 104000540 103960204 104000540 530650309 530646312 530650309 904206941 530650309 904206941 904182247 904206941 458726156 458758173 458726156 400275432 458726156 400275432 599738345 400275432 773124450 773094128 773124450 456705074 773124450 456705074 456714688 456705074 508128058 491861348 508128058 396789345 508128058 396789345 603239780 396789345 344658717 655329856 344658717 755391691 344658717 755391691 500000385 755391691 500036983 342795531 500036983 393589279 500036983 393589279 499998521 393589279 500012762 559716644 500012762 500006414 500012762 500006414 524196716 500006414 333432609 500021594 333432609 500008253 333432609 500008253 672677645 500008253 788438803 211593467 788438803 425993129 788438803 425993129 499977772 425993129 974628715 25398371 974628715 997941280 974628715 997941280 500005743 997941280 500019204 529081806 500019204 175987589 500019204 175987589 499982858 175987589 499993913 816294181 499993913 182547750 499993913 182547750 499989866 182547750 280176656 280171637 280176656 259017437 280176656 259017437 499963545 259017437 499978087 8832041 499978087 499990869 499978087 499990869 963629622 499990869 313942563 686064403 313942563 100414805 313942563 100414805 500028495 100414805 1139864 499965792 1139864 980079675 1139864 980079675 19894509 980079675 201416966 201456746 201416966 723019243 201416966 723019243 276943985 723019243 40627974 959431990 40627974 499996302 40627974 499996302 48505031 499996302 3396271 3360721 3396271 780263503 3396271 780263503 499962391 780263503 605512708 605512266 605512708 766524096 605512708 766524096 233446868 766524096 359671873 640330737 359671873 853379454 359671873 853379454 500025365 853379454 564175726 499960074 564175726 236491329 564175726 236491329 236444848 236491329 949275004 50761056 949275004 532161704 949275004 532161704 532208276 532161704 465728309 499974406 465728309 315350102 465728309 315350102 500038660 315350102 837980317 161966480 837980317 294601661 837980317 294601661 294603242 294601661 219784814 219801688 219784814 757804817 219784814 757804817 500007255 757804817 233779908 233778695 233779908 500001253 233779908 500001253 809187520 500001253 174707496 499966520 174707496 195197386 174707496 195197386 499999322 195197386 974359978 500008156 974359978 301333601 974359978 301333601 499991208 301333601 515225057 500028319 515225057 500008091 515225057 500008091 500022283 500008091 528012944 528068859 528012944 270749558 528012944 270749558 729275961 270749558 708694661 291301071 708694661 849816486 708694661 849816486 150136724 849816486 64210305 500023618 64210305 860217975 64210305 860217975 139813394 860217975 136090840 499973348 136090840 313795306 136090840 313795306 499971828 313795306 500014837 842194618 500014837 288544835 500014837 288544835 500004991 288544835 503877563 500024105 503877563 775764895 503877563 775764895 775833267 775764895 190190736 190239430 190190736 621056263 190190736 621056263 500032858 621056263 482708221 499978645 482708221 475792427 482708221 475792427 500015050 475792427 92255296 92312680 92255296 365231114 92255296 365231114 499964241 365231114 328889816 500034648 328889816 242480336 328889816 242480336 242541435 242480336 332794686 667204775 332794686 132066189 332794686 132066189 132025515 132066189 823195065 500007134 823195065 642014174 823195065 642014174 499968178 642014174 499979642 455842870 499979642 968203814 499979642 968203814 968227504 968203814 545890382 545952746 545890382 500013750 545890382 500013750 19261518 500013750 180098925 180099552 180098925 362676943 180098925 362676943 637319176 362676943 499988105 79870065 499988105 20433145 499988105 20433145 20460137 20433145 301707063 301701942 301707063 663319880 301707063 663319880 499983145 663319880 499979537 356990787 499979537 979416145 499979537 979416145 979476831 979416145 499984393 133931390 499984393 499963569 499984393 499963569 869196426 499963569 456537862 456570766 456537862 499986298 456537862 499986298 698586290 499986298 878517534 878481449 878517534 851979933 878517534 851979933 852019955 851979933 434596142 565436461 434596142 775434147 434596142 775434147 775442675 775434147 654990730 654996608 654990730 68999939 654990730 68999939 500018087 68999939 38567148 38567421 38567148 499999340 38567148 499999340 771352998 499999340 684944612 684970601 684944612 705562284 684944612 705562284 499972254 705562284 587408236 587424881 587408236 491713489 587408236 491713489 500000016 491713489 499972192 426808579 499972192 332649640 499972192 332649640 667395324 332649640 424073087 500022268 424073087 499972558 424073087 499972558 172157874 499972558 500000841 301049313 500000841 689995309 500000841 689995309 690010340 689995309 500001671 300040318 500001671 500038543 500001671 500038543 310992552 500038543 367945735 367916771 367945735 500016436 367945735 500016436 749476426 500016436 59732714 940258763 59732714 598161679 59732714 598161679 499974416 598161679 907202201 92804615 907202201 432981299 907202201 432981299 499974646 432981299 43071450 43050395 43071450 144734277 43071450 144734277 144786736 144734277 414399589 414372367 414399589 500011950 414399589 500011950 440084958 500011950 146273357 500037405 146273357 13383293 146273357 13383293 500013771 13383293 852071542 500025843 852071542 547067132 852071542 547067132 499980194 547067132 351374230 648614688 351374230 499971298 351374230 499971298 187405983 499971298 606941460 393023956 606941460 516016778 606941460 516016778 499969248 516016778 533029471 500009645 533029471 500027927 533029471 500027927 42287805 500027927 842577497 157417860 842577497 499999042 842577497 499999042 274940675 499999042 703432280 500031897 703432280 499979586 703432280 499979586 75267741 499979586 500006614 359619582 500006614 308238230 500006614 308238230 691796073 308238230 500025797 388175097 500025797 499982743 500025797 499982743 279632247 499982743 32595081 967410482 32595081 646754438 32595081 646754438 353274845 646754438 500019228 704149990 500019228 131509513 500019228 131509513 131494837 131509513 815804726 815819213 815804726 430959742 815804726 430959742 569025563 430959742 500003867 548345560 500003867 568667385 500003867 568667385 431313448 568667385 690616014 690613289 690616014 500009306 690616014 500009306 953396756 500009306 425497061 425524848 425497061 211942962 425497061 211942962 499985179 211942962 20522754 20531534 20522754 172174378 20522754 172174378 500036598 172174378 618181976 618211931 618181976 385155628 618181976 385155628 500017929 385155628 279125732 499991945 279125732 266095379 279125732 266095379 733895589 266095379 63487442 936503067 63487442 391491698 63487442 391491698 608517354 391491698 685512410 499988193 685512410 48245025 685512410 48245025 499995396 48245025 53394764 499962122 53394764 500025161 53394764 500025161 596823899 500025161 656789175 656766110 656789175 765990594 656789175 765990594 765924681 765990594 499969834 764740507 499969834 330640464 499969834 330640464 330662648 330640464 125802551 500019739 125802551 598332294 125802551 598332294 401679935 598332294 118819478 881191166 118819478 438204039 118819478 438204039 438188511 438204039 767997367 767924898 767997367 597350849 767997367 597350849 597355461 597350849 491820662 499970197 491820662 500012698 491820662 500012698 537037291 500012698 68528163 931499387 68528163 435686504 68528163 435686504 564317831 435686504 9848399 990124896 9848399 881639982 9848399 881639982 881647891 881639982 314159289 314129021 314159289 749241352 314159289 749241352 499981036 749241352 323745133 676279034 323745133 500004664 323745133 500004664 429949872 500004664 616907697 383105512 616907697 50568935 616907697 50568935 949412027 50568935 998427049 998395667 998427049 602552932 998427049 602552932 499975963 602552932 835926667 835928108 835926667 500021424 835926667 500021424 849976466 500021424 803740519 500039702 803740519 302127493 803740519 302127493 302080770 302127493 235757914 764284591 235757914 975055484 235757914 975055484 24902244 975055484 324786010 500023291 324786010 117656378 324786010 117656378 499986842 117656378 572604741 427324741 572604741 721107450 572604741 721107450 499989169 721107450 72162497 499981106 72162497 17290715 72162497 17290715 17274516 17290715 704883960 704909623 704883960 970582344 704883960 970582344 970528821 970582344 220246413 779781153 220246413 500004525 220246413 500004525 208913053 500004525 500006191 857634271 500006191 499996129 500006191 499996129 411270396 499996129 396040892 500038741 396040892 500032312 396040892 500032312 206953312 500032312 911342657 911394155 911342657 478949025 911342657 478949025 521066979 478949025 494522927 494588907 494522927 459001607 494522927 459001607 540984256 459001607 107356518 107357660 107356518 903380562 107356518 903380562 96623776 903380562 499985066 424128989 499985066 355875193 499985066 355875193 644119068 355875193 822076732 177888188 822076732 427520770 822076732 427520770 572461084 427520770 177707399 177680246 177707399 942233829 177707399 942233829 57763632 942233829 298353836 499960632 298353836 256818812 298353836 256818812 743137300 256818812 198645528 198718631 198645528 84409144 198645528 84409144 500001428 84409144 500036665 934301671 500036665 21515628 500036665 21515628 500003248 21515628 847242902 152793616 847242902 292491454 847242902 292491454 292490544 292491454 499964489 661517690 499964489 418905479 499964489 418905479 581091350 418905479 914289354 499970992 914289354 332119239 914289354 332119239 499988454 332119239 608972221 391066273 608972221 65861321 608972221 65861321 934087510 65861321 182048773 817974294 182048773 499962300 182048773 499962300 807468255 499962300 798815638 201162297 798815638 837832779 798815638 837832779 837842203 837832779 758883116 500015542 758883116 730476930 758883116 730476930 499967230 730476930 701623713 701605231 701623713 218450120 701623713 218450120 218506358 218450120 499995264 3639866 499995264 376913780 499995264 376913780 623082553 376913780 854168508 500006432 854168508 6423140 854168508 6423140 993588059 6423140 438451091 438427717 438451091 718765102 438451091 718765102 718838637 718765102 699528583 699535784 699528583 498515820 699528583 498515820 499965732 498515820 545661400 454373368 545661400 500018769 545661400 500018769 494851382 500018769 989308395 499963787 989308395 500010794 989308395 500010794 447391254 500010794 484406506 515606807 484406506 360181786 484406506 360181786 360200594 360181786 443208707 556729946 443208707 370296135 443208707 370296135 370319505 370296135 499990113 463361931 499990113 934725158 499990113 934725158 65282227 934725158 500012427 193215300 500012427 499981602 500012427 499981602 361881572 499981602 350091650 649888739 350091650 273067705 350091650 273067705 726946692 273067705 245232650 500024260 245232650 500012475 245232650 500012475 102073512 500012475 499972366 78199765 499972366 499991293 499972366 499991293 356033027 499991293 281276999 718792477 281276999 670034298 281276999 670034298 329990397 670034298 716001985 500039017 716001985 389432490 716001985 389432490 610619394 389432490 955462246 44570152 955462246 98717397 955462246 98717397 98723336 98717397 669656622 499986893 669656622 15725111 669656622 15725111 500036288 15725111 771646027 771620840 771646027 310941358 771646027 310941358 310953694 310941358 499978409 907953517 499978409 781991833 499978409 781991833 499984283 781991833 694860058 305107675 694860058 572781784 694860058 572781784 572772733 572781784 371499868 628492632 371499868 302543646 371499868 302543646 500021429 302543646 637186366 637164208 637186366 414911814 637186366 414911814 414855385 414911814 951060510 951033200 951060510 478365371 951060510 478365371 499977396 478365371 231547659 768443336 231547659 500024838 231547659 500024838 10273249 500024838 201486752 201443575 201486752 499990724 201486752 499990724 98102984 499990724 499963694 359300376 499963694 627687050 499963694 627687050 372288168 627687050 500023011 244661224 500023011 461964689 500023011 461964689 537983078 461964689 936278758 936275894 936278758 463133310 936278758 463133310 536887747 463133310 964264000 499974003 964264000 138987004 964264000 138987004 138998450 138987004 500029107 102490013 500029107 677700909 500029107 677700909 677682663 677700909 487140232 487097021 487140232 263723599 487140232 263723599 263695394 263723599 66140700 499980095 66140700 499995320 66140700 499995320 276911022 499995320 653437080 346596613 653437080 500013447 653437080 500013447 783197769 500013447 462177739 537837622 462177739 157696406 462177739 157696406 500028111 157696406 165089697 165072200 165089697 206940115 165089697 206940115 499966519 206940115 775234627 775235240 775234627 968696896 775234627 968696896 500001291 968696896 500009868 133537930 500009868 929073250 500009868 929073250 70963011 929073250 582599536 417411005 582599536 499963416 582599536 499963416 92858278 499963416 500020688 34590847 500020688 421317865 500020688 421317865 421291324 421317865 500023227 490524503 500023227 856722081 500023227 856722081 500012511 856722081 384037487 615965736 384037487 499965409 384037487 499965409 58520697 499965409 639269222 639207143 639269222 499989077 639269222 499989077 550163407 499989077 870875904 870884518 870875904 815736264 870875904 815736264 499993911 815736264 78272939 78270338 78272939 825150043 78272939 825150043 499972187 825150043 790866895 790916553 790866895 500020675 790866895 500020675 522428252 500020675 500018279 76078205 500018279 294049709 500018279 294049709 499996474 294049709 989937773 10059807 989937773 479841262 989937773 479841262 500026378 479841262 466206583 533749774 466206583 641038439 466206583 641038439 500023898 641038439 598004426 598010499 598004426 897816935 598004426 897816935 897775695 897816935 173565853 826422087 173565853 814445675 173565853 814445675 499990318 814445675 367315758 367241904 367315758 332518311 367315758 332518311 332481255 332518311 330101707 669846926 330101707 797357797 330101707 797357797 500025776 797357797 841853866 158113267 841853866 496299948 841853866 496299948 503756897 496299948 916851398 916829274 916851398 499975602 916851398 499975602 168260772 499975602 499976601 990772145 499976601 500006398 499976601 500006398 891997105 500006398 276266546 276256954 276266546 986666044 276266546 986666044 500012696 986666044 500039724 656383952 500039724 499968755 500039724 499968755 386558496 499968755 637639356 637610624 637639356 511807611 637639356 511807611 511760087 511807611 499981330 75735400 499981330 499964166 499981330 499964166 266292999 499964166 251607162 748378848 251607162 806116699 251607162 806116699 499977192 806116699 584987039 584945709 584987039 579879325 584987039 579879325 579899391 579879325 500009466 941002917 500009466 289749303 500009466 289749303 710317909 289749303 160908679 160885268 160908679 141552270 160908679 141552270 858467927 141552270 171639428 499991007 171639428 499987510 171639428 499987510 383495145 499987510 600315806 500018886 600315806 690411214 600315806 690411214 500015675 690411214 735791212 500024774 735791212 39503836 735791212 39503836 39487498 39503836 775187812 224865211 775187812 734151618 775187812 734151618 265864606 734151618 5612127 5605352 5612127 835846863 5612127 835846863 164146705 835846863 344500374 499991238 344500374 60598485 344500374 60598485 499964400 60598485 31213744 968730893 31213744 499981829 31213744 499981829 44432913 499981829 858166930 858218905 858166930 500033310 858166930 500033310 576281405 500033310 273406927 273406610 273406927 499960169 273406927 499960169 455786476 499960169 500035526 267227285 500035526 866134603 500035526 866134603 500039196 866134603 499975438 425441603 499975438 500012581 499975438 500012581 110470103 500012581 851882026 148108384 851882026 54206627 851882026 54206627 54222255 54206627 112329089 887606923 112329089 499974657 112329089 499974657 808628836 499974657 500039002 518858435 500039002 542730419 500039002 542730419 457228998 542730419 381475373 381496257 381475373 620946254 381475373 620946254 620961790 620946254 500035300 732423201 500035300 777705107 500035300 777705107 777748122 777705107 7684907 992342825 7684907 562429148 7684907 562429148 437524660 562429148 499982862 649848293 499982862 581417593 499982862 581417593 500007790 581417593 499980034 704774058 499980034 742550904 499980034 742550904 500031478 742550904 132767320 867215629 132767320 944220172 132767320 944220172 55828672 944220172 477752492 477739418 477752492 389802297 477752492 389802297 610180641 389802297 55432549 55456738 55432549 118418076 55432549 118418076 881578596 118418076 116638320 116611243 116638320 903430224 116638320 903430224 499975655 903430224 623368307 623339961 623368307 500028812 623368307 500028812 984426362 500028812 500020365 977154332 500020365 500018912 500020365 500018912 475721365 500018912 107893588 107877037 107893588 242860877 107893588 242860877 242839728 242860877 937341452 62681775 937341452 817267900 937341452 817267900 500030662 817267900 499965635 95501725 499965635 300354025 499965635 300354025 499995866 300354025 447011082 447005992 447011082 744846731 447011082 744846731 255147493 744846731 499975610 545148230 499975610 499997784 499975610 499997784 340564535 499997784 499996335 562476396 499996335 184827786 499996335 184827786 815171547 184827786 499994312 602056693 499994312 499999333 499994312 499999333 188942316 499999333 735652015 500031009 735652015 496611388 735652015 496611388 503401573 496611388 290078792 290079562 290078792 191974086 290078792 191974086 499995349 191974086 185959293 185931942 185959293 500037069 185959293 500037069 721140939 500037069 499968338 966814159 499968338 499983260 499968338 499983260 842916301 499983260 499963308 896684544 499963308 346986558 499963308 346986558 652997438 346986558 599275467 599209596 599275467 500015201 599275467 500015201 317132187 500015201 125931689 874092660 125931689 374727705 125931689 374727705 499981224 374727705 499982681 229463298 499982681 499992020 499982681 499992020 898285632 499992020 346356590 346283103 346356590 156651004 346356590 156651004 500024837 156651004 499980523 701403396 499980523 499961744 499980523 499961744 290549221 499961744 991171371 8767454 991171371 747404016 991171371 747404016 500014515 747404016 499990622 473835626 499990622 499963099 499990622 499963099 409292484 499963099 941637844 500031669 941637844 425583009 941637844 425583009 499968889 425583009 242895404 500000210 242895404 221868963 242895404 221868963 500033932 221868963 977682039 22339146 977682039 895678832 977682039 895678832 895661387 895678832 782101052 217885927 782101052 499990954 782101052 499990954 767154480 499990954 259543346 259582323 259543346 499984788 259543346 499984788 125789250 499984788 500003477 762427616 500003477 880775823 500003477 880775823 880759346 880775823 824666472 175350766 824666472 430544569 824666472 430544569 569456857 430544569 403790443 403795796 403790443 533194601 403790443 533194601 466806583 533194601 499982137 817467188 499982137 317853310 499982137 317853310 317808201 317853310 380866426 500027297 380866426 817728026 380866426 817728026 182216629 817728026 131709916 500014966 131709916 331080060 131709916 331080060 668882611 331080060 22104299 500006488 22104299 224126915 22104299 224126915 775898533 224126915 889134835 889111951 889134835 618934823 889134835 618934823 499979327 618934823 485723379 514248536 485723379 499961047 485723379 499961047 302124044 499961047 499972370 726601381 499972370 571517337 499972370 571517337 428484623 571517337 992059191 7927473 992059191 993283298 992059191 993283298 993263630 993283298 515451970 515432671 515451970 925502582 515451970 925502582 500007842 925502582 973437411 499991984 973437411 534774585 973437411 534774585 465228535 534774585 893419670 500039011 893419670 416271982 893419670 416271982 499986182 416271982 880293038 880287217 880293038 499995316 880293038 499995316 160579361 499995316 817620662 182359739 817620662 500016855 817620662 500016855 532528786 500016855 500027891 858417646 500027891 745178635 500027891 745178635 745122046 745178635 65341823 934689479 65341823 282448470 65341823 282448470 282436419 282448470 499983615 185891418 499983615 287293290 499983615 287293290 287269485 287293290 499971849 260487831 499971849 500022985 499971849 500022985 380751589 500022985 367054821 632972687 367054821 800407078 367054821 800407078 800410864 800407078 830990337 169006970 830990337 207279846 830990337 207279846 207259218 207279846 949218031 949253322 949218031 463138621 949218031 463138621 463140182 463138621 158513744 158465292 158513744 499981009 158513744 499981009 222878928 499981009 343430402 500011854 343430402 508240201 343430402 508240201 500014613 508240201 932596495 67415684 932596495 499968177 932596495 499968177 969257758 499968177 382431051 617564784 382431051 498977140 382431051 498977140 500029999 498977140 597319533 499979723 597319533 499996692 597319533 499996692 172753769 499996692 997293785 997246198 997293785 773089554 997293785 773089554 500028354 773089554 493650815 500036341 493650815 942044480 493650815 942044480 57919321 942044480 53440531 499966303 53440531 499985199 53440531 499985199 916530113 499985199 649156002 499981570 649156002 505398614 649156002 505398614 505393773 505398614 585307037 499977071 585307037 934255578 585307037 934255578 934252103 934255578 499980834 713718045 499980834 103199025 499980834 103199025 500004810 103199025 342614704 657363137 342614704 766657473 342614704 766657473 500010358 766657473 494266334 505733925 494266334 233815719 494266334 233815719 500000760 233815719 500020071 378209722 500020071 500037381 500020071 500037381 956006597 500037381 918950431 918906065 918950431 51634923 918950431 51634923 948380685 51634923 32661869 499966845 32661869 660959592 32661869 660959592 339070594 660959592 480037979 480024972 480037979 586175001 480037979 586175001 413767272 586175001 882345340 500033099 882345340 291699687 882345340 291699687 291740807 291699687 150145266 849872436 150145266 500005695 150145266 500005695 551870711 500005695 733030407 266958261 733030407 998123533 733030407 998123533 1867872 998123533 844285883 500026443 844285883 235662093 844285883 235662093 500029494 235662093 636906130 499968715 636906130 9816323 636906130 9816323 9824578 9816323 500019597 239944726 500019597 136656591 500019597 136656591 136655996 136656591 837948076 837917363 837948076 533754400 837948076 533754400 466258274 533754400 788008775 788047131 788008775 904697342 788008775 904697342 95347465 904697342 459046087 500033194 459046087 892731896 459046087 892731896 107253640 892731896 978925174 978959771 978925174 712218382 978925174 712218382 500027917 712218382 500024475 191027615 500024475 500014978 500024475 500014978 819056470 500014978 500031016 875247647 500031016 202518879 500031016 202518879 202491204 202518879 119558710 880470822 119558710 600191225 119558710 600191225 600191136 600191225 472654373 472719264 472654373 251578282 472654373 251578282 748386064 251578282 279954357 499974259 279954357 115136715 279954357 115136715 115088799 115136715 909747897 90276564 909747897 499999204 909747897 499999204 174915202 499999204 757086307 242889441 757086307 968759339 757086307 968759339 31258618 968759339 400345591 499993198 400345591 499987896 400345591 499987896 798336306 499987896 499963328 877367628 499963328 302695970 499963328 302695970 500028720 302695970 500021820 403980085 500021820 894108115 500021820 894108115 105886627 894108115 499999354 961264996 499999354 291055823 499999354 291055823 708886983 291055823 437123735 499978407 437123735 281240346 437123735 281240346 281271514 281240346 126322893 873679202 126322893 629889907 126322893 629889907 370044267 629889907 499971228 832805961 499971228 927952282 499971228 927952282 72009894 927952282 296637883 499963133 296637883 695473980 296637883 695473980 304499135 695473980 339624111 500030066 339624111 431829908 339624111 431829908 499960918 431829908 201862179 798135285 201862179 318933660 201862179 318933660 681022406 318933660 948034569 52012975 948034569 859364932 948034569 859364932 140664852 859364932 500038090 889290308 500038090 173842055 500038090 173842055 826194449 173842055 82404883 917583668 82404883 926124923 82404883 926124923 926150351 926124923 499990644 470708679 499990644 500004257 499990644 500004257 643114305 500004257 940865620 500000327 940865620 683613594 940865620 683613594 316425599 683613594 388387479 388363868 388387479 715222106 388387479 715222106 284802702 715222106 21811034 978170058 21811034 500018160 21811034 500018160 305447908 500018160 500006022 151710150 500006022 549103445 500006022 549103445 500025771 549103445 661257703 338762041 661257703 500018506 661257703 500018506 337235449 500018506 838380841 499994017 838380841 499988971 838380841 499988971 462683251 499988971 30941620 969019861 30941620 414702321 30941620 414702321 499967648 414702321 608475275 391552519 608475275 676612574 608475275 676612574 323412325 676612574 932371434 67609885 932371434 584198577 932371434 584198577 415839441 584198577 779175746 779216228 779175746 243930888 779175746 243930888 243881259 243930888 460022359 499965545 460022359 257606823 460022359 257606823 742392788 257606823 392549069 500008677 392549069 91614200 392549069 91614200 91634459 91614200 899143240 899116409 899143240 500000440 899143240 500000440 665672763 500000440 198647542 198629456 198647542 336820423 198647542 336820423 663168575 336820423 821581775 178429532 821581775 544461319 821581775 544461319 500003590 544461319 661518088 500007637 661518088 499979603 661518088 499979603 411239661 499979603 499980454 155394814 499980454 113922029 499980454 113922029 886050245 113922029 309301648 309284328 309301648 675566390 309301648 675566390 500037685 675566390 615372879 384581357 615372879 15794393 615372879 15794393 984226260 15794393 468751946 500026432 468751946 710016685 468751946 710016685 289994061 710016685 186629046 186623890 186629046 87521448 186629046 87521448 912507653 87521448 858394377 141609757 858394377 667110157 858394377 667110157 499994994 667110157 500030417 698192781 500030417 499967031 500030417 499967031 950842499 499967031 70043547 499995062 70043547 910133910 70043547 910133910 89814219 910133910 405984900 500012276 405984900 318323715 405984900 318323715 499968083 318323715 915879645 915869824 915879645 499987475 915879645 499987475 835952172 499987475 228369576 228377739 228369576 515879531 228369576 515879531 484163092 515879531 252612112 252579049 252612112 493372858 252612112 493372858 499978032 493372858 790743402 790721557 790743402 563998729 790743402 563998729 564000357 563998729 729987663 729979252 729987663 964294780 729987663 964294780 35673464 964294780 345598431 500009668 345598431 69229627 345598431 69229627 69217229 69229627 640238319 359792578 640238319 651008741 640238319 651008741 348999532 651008741 400322420 500035425 400322420 996358377 400322420 996358377 499975329 996358377 311972220 499989095 311972220 500021501 311972220 500021501 507518341 500021501 499973752 818842186 499973752 540034315 499973752 540034315 540054452 540034315 369593981 630419274 369593981 225484278 369593981 225484278 774447654 225484278 688214357 688218417 688214357 215811080 688214357 215811080 784218337 215811080 279990159 279998571 279990159 203430955 279990159 203430955 203414800 203430955 520346981 499971133 520346981 835079968 520346981 835079968 164925224 835079968 547097786 499986897 547097786 605779847 547097786 605779847 394221250 605779847 499975477 264344413 499975477 896297155 499975477 896297155 103686315 896297155 139747813 860271009 139747813 800689350 139747813 800689350 500037895 800689350 981432448 981416811 981432448 293543896 981432448 293543896 706462678 293543896 722063683 500039391 722063683 658957575 722063683 658957575 658989136 658957575 256775328 256826929 256775328 816105815 256775328 816105815 816093143 816105815 851818528 148197562 851818528 287616455 851818528 287616455 712398149 287616455 500028843 648757745 500028843 499964583 500028843 499964583 572195278 499964583 888385731 111563411 888385731 948982096 888385731 948982096 50975874 948982096 500035222 488267461 500035222 22790865 500035222 22790865 977211241 22790865 29950077 499975370 29950077 435160156 29950077 435160156 500001088 435160156 500025198 573779117 500025198 114867450 500025198 114867450 499996531 114867450 500014729 912750812 500014729 985181811 500014729 985181811 985184097 985181811 169087260 500030974 169087260 716965725 169087260 716965725 500014785 716965725 247018582 499965192 247018582 150555830 247018582 150555830 150531262 150555830 722806590 277177668 722806590 789732779 722806590 789732779 789780364 789732779 186186299 813835222 186186299 251044604 186186299 251044604 748928941 251044604 376870684 623121475 376870684 429220237 376870684 429220237 570762705 429220237 820467593 499972273 820467593 211016842 820467593 211016842 788975420 211016842 248194369 499964453 248194369 339617908 248194369 339617908 660413096 339617908 302335584 697714328 302335584 272105842 302335584 272105842 727872959 272105842 611105559 388939478 611105559 14841905 611105559 14841905 985141361 14841905 563924324 499982440 563924324 99388288 563924324 99388288 900598331 99388288 500029799 161677510 500029799 890206062 500029799 890206062 499985425 890206062 674611487 500005408 674611487 499982921 674611487 499982921 215875985 499982921 320940209 500032250 320940209 131551980 320940209 131551980 131527562 131551980 58971264 941023280 58971264 500010417 58971264 500010417 725641399 500010417 499974182 205852339 499974182 742299388 499974182 742299388 742276156 742299388 715719412 284317475 715719412 500038417 715719412 500038417 600563497 500038417 474494414 525486630 474494414 785526663 474494414 785526663 214472934 785526663 852430330 852378665 852430330 872307740 852430330 872307740 500014071 872307740 348781284 348778473 348781284 988303716 348781284 988303716 11684477 988303716 350294474 499999430 350294474 197506074 350294474 197506074 499987559 197506074 629804363 370227640 629804363 499979960 629804363 499979960 192903234 499979960 500036380 178315434 500036380 704568671 500036380 704568671 499969226 704568671 317489585 500039145 317489585 417792322 317489585 417792322 499974346 417792322 326833392 500025952 326833392 54643487 326833392 54643487 499992160 54643487 627070455 372921387 627070455 59004820 627070455 59004820 499966130 59004820 104899601 104915671 104899601 500034565 104899601 500034565 13130206 500034565 141316198 858653712 141316198 499975710 141316198 499975710 536645521 499975710 644139301 644124787 644139301 500027339 644139301 500027339 796765578 500027339 588034493 500007726 588034493 984249837 588034493 984249837 500034253 984249837 710830535 710830361 710830535 762472394 710830535 762472394 237553907 762472394 499988611 385967637 499988611 739409326 499988611 739409326 260609612 739409326 266749243 266795384 266749243 499978630 266749243 499978630 730549544 499978630 759101728 240864036 759101728 738432384 759101728 738432384 261594419 738432384 822801116 177201050 822801116 499984534 822801116 499984534 999554691 499984534 157990843 500000803 157990843 239353663 157990843 239353663 499980872 239353663 308918289 499967299 308918289 569000012 308918289 569000012 569009642 569000012 944738035 944793926 944738035 174759344 944738035 174759344 825255027 174759344 963624526 500015670 963624526 327728125 963624526 327728125 327799409 327728125 449853879 449854229 449853879 99321063 449853879 99321063 900671047 99321063 138633939 138620333 138633939 500011723 138633939 500011723 672769864 500011723 56075873 500035808 56075873 90004733 56075873 90004733 500018147 90004733 139465159 499997198 139465159 499979310 139465159 499979310 717726225 499979310 619267793 500035521 619267793 712864405 619267793 712864405 499968375 712864405 945852999 54130877 945852999 499970672 945852999 499970672 566024660 499970672 500003332 527470644 500003332 958836181 500003332 958836181 500008560 958836181 791364049 208565780 791364049 994559800 791364049 994559800 5504662 994559800 842362296 157601519 842362296 115547470 842362296 115547470 115551206 115547470 818805474 499975573 818805474 427342449 818805474 427342449 500027810 427342449 541011825 541044690 541011825 500021219 541011825 500021219 988842051 500021219 500027265 979291067 500027265 31692425 500027265 31692425 31745470 31692425 377335498 622650611 377335498 721975099 377335498 721975099 277978657 721975099 636484913 636523547 636484913 341741828 636484913 341741828 658317253 341741828 908291988 908261527 908291988 500004004 908291988 500004004 783887533 500004004 346688285 653280728 346688285 176863407 346688285 176863407 823083419 176863407 729369721 500007585 729369721 215787390 729369721 215787390 784279683 215787390 491750814 508304550 491750814 499999479 491750814 499999479 791399337 499999479 45271215 45256411 45271215 499967242 45271215 499967242 259101857 499967242 456100331 500032600 456100331 162881317 456100331 162881317 162922793 162881317 470254300 500039974 470254300 500008564 470254300 500008564 649021798 500008564 896129629 896156203 896129629 312260389 896129629 312260389 499983652 312260389 499971124 337092016 499971124 16729444 499971124 16729444 16720020 16729444 500026172 616371337 500026172 925473578 500026172 925473578 74573290 925473578 500019304 464858672 500019304 441792768 500019304 441792768 558215228 441792768 500000350 880270535 500000350 61459018 500000350 61459018 500006900 61459018 665673610 665609509 665673610 104401424 665673610 104401424 895563882 104401424 741603423 500001571 741603423 84548580 741603423 84548580 84487682 84548580 500025036 615461303 500025036 196802705 500025036 196802705 196774786 196802705 570560987 570586601 570560987 500006774 570560987 500006774 445400717 500006774 696360359 303634449 696360359 190171955 696360359 190171955 500013729 190171955 738028453 738023401 738028453 788394987 738028453 788394987 211617587 788394987 149719940 149730203 149719940 499976981 149719940 499976981 418597045 499976981 626872103 373084861 626872103 499984739 626872103 499984739 40376066 499984739 832294424 499962656 832294424 499991553 832294424 499991553 532142180 499991553 223029161 777005562 223029161 287431238 223029161 287431238 712552774 287431238 500013368 815345119 500013368 315485086 500013368 315485086 315470785 315485086 38420676 961621736 38420676 936898524 38420676 936898524 936872268 936898524 314133653 500026721 314133653 578423419 314133653 578423419 421636865 578423419 499998905 775144106 499998905 519578531 499998905 519578531 480446040 519578531 500031191 78717968 500031191 500030632 500031191 500030632 295365385 500030632 57254493 57224475 57254493 139955447 57254493 139955447 499971511 139955447 499969793 77326443 499969793 960229723 499969793 960229723 960164170 960229723 797175012 500025812 797175012 499979046 797175012 499979046 442992410 499979046 500008456 4916327 500008456 499990046 500008456 499990046 190871493 499990046 709088116 290885837 709088116 818095745 709088116 818095745 818092198 818095745 818103215 181898397 818103215 710020505 818103215 710020505 500035391 710020505 514350948 499998981 514350948 500032931 514350948 500032931 252717595 500032931 640544159 640550906 640544159 113580039 640544159 113580039 499973121 113580039 18570011 500004527 18570011 128948068 18570011 128948068 128935555 128948068 594374544 499996100 594374544 836198589 594374544 836198589 163836043 836198589 746848954 746878830 746848954 237156719 746848954 237156719 762883065 237156719 499981757 684978989 499981757 544452028 499981757 544452028 544478925 544452028 500013462 757503241 500013462 705723512 500013462 705723512 294272515 705723512 202659263 202695019 202659263 804202383 202659263 804202383 195758913 804202383 509479152 490549519 509479152 499974010 509479152 499974010 72953495 499974010 143208090 143271516 143208090 333680312 143208090 333680312 499971316 333680312 368071094 631966271 368071094 245264171 368071094 245264171 245243602 245264171 500032455 104711144 500032455 245914973 500032455 245914973 500034627 245914973 552689360 552716789 552689360 701159256 552689360 701159256 701181587 701159256 847082880 499974075 847082880 387108728 847082880 387108728 387133862 387108728 386077380 499990860 386077380 500037893 386077380 500037893 430086020 500037893 514466270 514466571 514466270 15106501 514466270 15106501 984932706 15106501 500017237 49897378 500017237 77302294 500017237 77302294 922676219 77302294 876317967 876277679 876317967 831896508 876317967 831896508 168102466 831896508 401794741 401758152 401794741 645679009 401794741 645679009 499981350 645679009 103552006 896440743 103552006 500034021 103552006 500034021 737290973 500034021 347080663 347060183 347080663 550256366 347080663 550256366 550241426 550256366 721402358 500005750 721402358 302313784 721402358 302313784 500025366 302313784 314894971 685147222 314894971 499993736 314894971 499993736 67691570 499993736 704656998 500033738 704656998 825181896 704656998 825181896 825230728 825181896 803294991 803325610 803294991 127426945 803294991 127426945 499968248 127426945 685367851 500019334 685367851 874002984 685367851 874002984 874073127 874002984 312870357 312874367 312870357 668069007 312870357 668069007 668112744 668069007 500019702 876701985 500019702 500026492 500019702 500026492 43412944 500026492 787001448 500014295 787001448 499995713 787001448 499995713 317596256 499995713 16181510 499971567 16181510 522282819 16181510 522282819 522348706 522282819 726771172 499971217 726771172 455237625 726771172 455237625 499979352 455237625 807164950 192780731 807164950 500022876 807164950 500022876 815928836 500022876 499993691 608439065 499993691 525586899 499993691 525586899 474477745 525586899 301714489 499990942 301714489 500000922 301714489 500000922 95334798 500000922 815010782 500017014 815010782 313568516 815010782 313568516 686400282 313568516 499984689 510018155 499984689 547751874 499984689 547751874 547776044 547751874 174712196 174726521 174712196 500003360 174712196 500003360 121162075 500003360 500021708 741774042 500021708 884536766 500021708 884536766 115441362 884536766 60138361 499975236 60138361 8103898 60138361 8103898 991890871 8103898 872561480 127446875 872561480 499998945 872561480 499998945 145093578 499998945 701816456 701819864 701816456 901962392 701816456 901962392 500030906 901962392 333498304 499990925 333498304 500033340 333498304 500033340 39979980 500033340 877063510 500017083 877063510 500023593 877063510 500023593 31919244 500023593 500003346 210936165 500003346 824089381 500003346 824089381 500011301 824089381 535723069 500028804 535723069 932155325 535723069 932155325 67917096 932155325 782644071 217357177 782644071 216792238 782644071 216792238 783216605 216792238 815146516 184902124 815146516 998708993 815146516 998708993 1295902 998708993 276815354 723162373 276815354 499974052 276815354 499974052 52346394 499974052 475819540 500032621 475819540 916068899 475819540 916068899 916070711 916068899 863765158 136222148 863765158 500029159 863765158 500029159 722624092 500029159 499991556 33760929 499991556 632530075 499991556 632530075 367440410 632530075 250786938 499966097 250786938 249345142 250786938 249345142 500007969 249345142 500026184 705921046 500026184 761402381 500026184 761402381 238579274 761402381 254607938 254577135 254607938 736282790 254607938 736282790 500026872 736282790 500025628 690838721 500025628 58387086 500025628 58387086 499999837 58387086 103618145 499998651 103618145 947424961 103618145 947424961 947444322 947424961 561589169 499970911 561589169 499982602 561589169 499982602 621267554 499982602 499995880 143365481 499995880 499986039 499995880 499986039 991275316 499986039 968344765 31689004 968344765 529011076 968344765 529011076 529066179 529011076 536489448 463505351 536489448 188529059 536489448 188529059 500020776 188529059 500025972 19703217 500025972 519246651 500025972 519246651 480767808 519246651 890186956 499977005 890186956 608033884 890186956 608033884 608039118 608033884 500011448 125745243 500011448 499992065 500011448 499992065 422285923 499992065 500037261 25299990 500037261 539256085 500037261 539256085 460720354 539256085 428200829 499979469 428200829 499966229 428200829 499966229 248151041 499966229 47490875 500011098 47490875 572946779 47490875 572946779 427046855 572946779 398647723 398660243 398647723 678487589 398647723 678487589 321487754 678487589 45037509 500033690 45037509 8541329 45037509 8541329 991444731 8541329 499960850 950937129 499960850 854826319 499960850 854826319 854866240 854826319 499991727 782567532 499991727 346021130 499991727 346021130 346005226 346021130 143139367 856864274 143139367 33524437 143139367 33524437 499988609 33524437 53728618 53698614 53728618 500028662 53728618 500028662 117969899 500028662 41938275 500005172 41938275 168788160 41938275 168788160 168792592 168788160 793364613 206664673 793364613 499975735 793364613 499975735 368349891 499975735 835519356 164555194 835519356 632075802 835519356 632075802 632021210 632075802 500038615 797715181 500038615 931565785 500038615 931565785 931562991 931565785 645130972 499981566 645130972 402247951 645130972 402247951 597788879 402247951 549017737 499996348 549017737 176315505 549017737 176315505 823689044 176315505 373224212 499993298 373224212 771300131 373224212 771300131 771250726 771300131 626991428 373062508 626991428 63145896 626991428 63145896 500003492 63145896 500036797 539429270 500036797 468945337 500036797 468945337 499979097 468945337 731058996 268933791 731058996 362354296 731058996 362354296 637603268 362354296 954187033 45815175 954187033 430803041 954187033 430803041 569227928 430803041 763856797 236180725 763856797 261116097 763856797 261116097 261121252 261116097 419473911 500022655 419473911 499988123 419473911 499988123 590905922 499988123 783484830 783503517 783484830 384267854 783484830 384267854 384278468 384267854 500011339 379185344 500011339 500015256 500011339 500015256 804144550 500015256 659502203 340487311 659502203 972304976 659502203 972304976 27698242 972304976 797263383 500016039 797263383 499986618 797263383 499986618 246423517 499986618 499960392 502939529 499960392 499983015 499960392 499983015 480939373 499983015 590567024 500008593 590567024 628023698 590567024 628023698 628010572 628023698 264117622 264152144 264117622 323178881 264117622 323178881 500032259 323178881 870095830 499991309 870095830 500000118 870095830 500000118 481951831 500000118 500007765 723320330 500007765 716353500 500007765 716353500 283661736 716353500 499969003 617353631 499969003 622392023 499969003 622392023 622384102 622392023 980175997 980131093 980175997 173720290 980175997 173720290 173736779 173720290 705027656 294976034 705027656 499968487 705027656 499968487 549053889 499968487 499990426 254936338 499990426 413331930 499990426 413331930 413364750 413331930 195525514 804428324 195525514 403710949 195525514 403710949 596287669 403710949 500024726 387197775 500024726 117722860 500024726 117722860 117769951 117722860 499971700 485580400 499971700 629565531 499971700 629565531 370384158 629565531 648495472 648500692 648495472 499987575 648495472 499987575 53249009 499987575 260120293 260124105 260120293 500032379 260120293 500032379 328796942 500032379 792786305 500024671 792786305 80717901 792786305 80717901 499981456 80717901 387828764 387808825 387828764 316400395 387828764 316400395 683569531 316400395 552002963 499983034 552002963 499979681 552002963 499979681 50328524 499979681 402434131 597588766 402434131 577213584 402434131 577213584 422757714 577213584 112835009 887161949 112835009 499979834 112835009 499979834 417432491 499979834 198552483 500005290 198552483 330993920 198552483 330993920 500005303 330993920 672703192 672714472 672703192 494762313 672703192 494762313 500007371 494762313 654907790 345098305 654907790 241744024 654907790 241744024 499987043 241744024 528621418 471363096 528621418 817328573 528621418 817328573 182652607 817328573 678138554 678154765 678138554 982413816 678138554 982413816 17579878 982413816 785496641 499966296 785496641 564477951 785496641 564477951 435487030 564477951 581751564 418301401 581751564 975127855 581751564 975127855 24888608 975127855 883206763 500008064 883206763 500022422 883206763 500022422 304591343 500022422 348913538 651127293 348913538 500028925 348913538 500028925 673744419 500028925 377503783 500014006 377503783 500037277 377503783 500037277 941527376 500037277 500029792 439185011 500029792 809693260 500029792 809693260 809653624 809693260 338735646 661255721 338735646 535041224 338735646 535041224 464969666 535041224 527546774 472454249 527546774 858185475 527546774 858185475 858173970 858185475 431236276 568754649 431236276 400316018 431236276 400316018 599733662 400316018 328328938 328358161 328328938 100987622 328328938 100987622 899000990 100987622 248658220 248662038 248658220 706896814 248658220 706896814 500003763 706896814 608797513 499995564 608797513 342853397 608797513 342853397 342822053 342853397 228679223 499969141 228679223 695663483 228679223 695663483 695660106 695663483 499960257 117927166 499960257 342668339 499960257 342668339 657354353 342668339 145501724 145549870 145501724 491508788 145501724 491508788 508505009 491508788 46483507 499987389 46483507 471440252 46483507 471440252 499999324 471440252 486656681 513372858 486656681 726611032 486656681 726611032 726660497 726611032 499995530 35100505 499995530 499985741 499995530 499985741 850834960 499985741 499969954 517635751 499969954 495883180 499969954 495883180 500000954 495883180 503024580 496962803 503024580 785104050 503024580 785104050 214875226 785104050 514608416 485421421 514608416 760247039 514608416 760247039 499976180 760247039 500002865 463020175 500002865 711484181 500002865 711484181 288508749 711484181 904805364 904832094 904805364 765955601 904805364 765955601 234021334 765955601 973037380 26960317 973037380 910287704 973037380 910287704 89688875 910287704 189011492 499970190 189011492 486752389 189011492 486752389 500032952 486752389 987697341 12295511 987697341 551834762 987697341 551834762 551793886 551834762 500039068 481605533 500039068 948922082 500039068 948922082 500017933 948922082 753055747 753053899 753055747 615228467 753055747 615228467 615233943 615228467 796673743 499968278 796673743 415614451 796673743 415614451 415677469 415614451 418004495 418025492 418004495 954452609 418004495 954452609 499963596 954452609 500001270 13638060 500001270 254456247 500001270 254456247 745497056 254456247 820724915 820681083 820724915 877664685 820724915 877664685 122346973 877664685 145779392 854191432 145779392 234805605 145779392 234805605 234856438 234805605 333814753 666187067 333814753 819819145 333814753 819819145 500027833 819819145 433618154 566370927 433618154 91507564 433618154 91507564 499996091 91507564 499965280 183161838 499965280 12464128 499965280 12464128 12421654 12464128 827687815 500000245 827687815 500038287 827687815 500038287 505521772 500038287 499979389 122867646 499979389 500000320 499979389 500000320 461257795 500000320 713954632 713941924 713954632 968723012 713954632 968723012 968798545 968723012 500010875 283902652 500010875 941752876 500010875 941752876 58291757 941752876 499983167 829167553 499983167 478504494 499983167 478504494 478505467 478504494 513571705 513583006 513571705 318696306 513571705 318696306 681287770 318696306 340411902 659548891 340411902 365569399 340411902 365569399 365565517 365569399 499973117 66115268 499973117 37025624 499973117 37025624 500021594 37025624 398187341 398182580 398187341 408827670 398187341 408827670 500030140 408827670 539011429 499980121 539011429 499969554 539011429 499969554 743210333 499969554 499960404 585957070 499960404 191652034 499960404 191652034 191680003 191652034 17326944 17384769 17326944 698875461 17326944 698875461 698822409 698875461 641036594 358995476 641036594 422236572 641036594 422236572 577733920 422236572 500008559 394178304 500008559 795587906 500008559 795587906 204398659 795587906 668458929 331542539 668458929 454195821 668458929 454195821 545793357 454195821 859393494 500037085 859393494 791766335 859393494 791766335 208214689 791766335 499960288 573422381 499960288 569694168 499960288 569694168 569705675 569694168 518203590 518259435 518203590 129523517 518203590 129523517 500018469 129523517 641365087 641382458 641365087 499960829 641365087 499960829 518015445 499960829 499993345 799121863 499993345 500011843 499993345 500011843 715917464 500011843 999867304 120585 999867304 585769558 999867304 585769558 414228374 585769558 500004225 669313101 500004225 832479824 500004225 832479824 499981362 832479824 500039758 1198318 500039758 519894683 500039758 519894683 499993174 519894683 500030141 198746594 500030141 735581716 500030141 735581716 499970511 735581716 901855409 901848271 901855409 722818521 901855409 722818521 277147961 722818521 6406995 500015291 6406995 666772063 6406995 666772063 666810169 666772063 500018389 102154006 500018389 856556258 500018389 856556258 500017446 856556258 630180266 630192511 630180266 213276144 630180266 213276144 213243499 213276144 966907818 500009074 966907818 500026413 966907818 500026413 904700029 500026413 272588227 727414893 272588227 293806876 272588227 293806876 706222850 293806876 623095325 499996487 623095325 283668068 623095325 283668068 716342437 283668068 299538915 499971422 299538915 499966016 299538915 499966016 267549017 499966016 500016082 467259882 500016082 499983763 500016082 499983763 740124916 499983763 500038502 508662179 500038502 500027418 500038502 500027418 275429482 500027418 499980112 325729569 499980112 516813629 499980112 516813629 483125475 516813629 499978343 419376218 499978343 527235860 499978343 527235860 472792787 527235860 500028388 967781818 500028388 500007712 500028388 500007712 11328682 500007712 499988467 147431987 499988467 499986191 499988467 499986191 206180737 499986191 818296114 499961922 818296114 647953694 818296114 647953694 352008656 647953694 467085277 467136409 467085277 974283351 467085277 974283351 500012375 974283351 499968939 516460238 499968939 725139237 499968939 725139237 500034936 725139237 441881142 558080928 441881142 273938963 441881142 273938963 726077338 273938963 500019576 108261623 500019576 824276654 500019576 824276654 824312457 824276654 174668309 174676128 174668309 654461739 174668309 654461739 500026551 654461739 500029022 443103882 500029022 705511942 500029022 705511942 499973964 705511942 108343428 891677522 108343428 499915324 108343428 499915324 500014701 499915324 660212715 660217872 660212715 625015423 660212715 625015423 499965955 625015423 670668553 670606283 670668553 622064994 670668553 622064994 499975667 622064994 632448100 367543221 632448100 500024231 632448100 500024231 905234554 500024231 131705904 868326866 131705904 499991815 131705904 499991815 263360736 499991815 388148612 499974789 388148612 362036159 388148612 362036159 637987061 362036159 971675380 28283957 971675380 212525357 971675380 212525357 787454464 212525357 638477058 361519288 638477058 158461945 638477058 158461945 841572165 158461945 92840218 92834766 92840218 500014538 92840218 500014538 22941182 500014538 753612314 246348812 753612314 4838112 753612314 4838112 499975772 4838112 894778537 894795585 894778537 525120333 894778537 525120333 500037534 525120333 921332258 78682461 921332258 862717734 921332258 862717734 137314283 862717734 499977083 855316459 499977083 328411023 499977083 328411023 328422484 328411023 947739921 947744064 947739921 500027072 947739921 500027072 487897898 500027072 216222854 216211375 216222854 500038680 216222854 500038680 227341586 500038680 825688653 174260435 825688653 443469306 825688653 443469306 443405024 443469306 499960208 309078825 499960208 499988273 499960208 499988273 117926230 499988273 499977783 692805685 499977783 500016820 499977783 500016820 903921219 500016820 499993635 147687528 499993635 591765765 499993635 591765765 500000767 591765765 119957814 500029746 119957814 420785530 119957814 420785530 579174919 420785530 469514782 500020295 469514782 457121699 469514782 457121699 542815404 457121699 499963814 443738125 499963814 85821143 499963814 85821143 500031229 85821143 499990580 556189798 499990580 84975968 499990580 84975968 84991357 84975968 500018512 829917408 500018512 499975921 500018512 499975921 793415617 499975921 499961638 504595658 499961638 240605761 499961638 240605761 500030098 240605761 500030760 743517177 500030760 500004444 500030760 500004444 815065819 500004444 194781615 500022236 194781615 318986720 194781615 318986720 318993272 318986720 191129110 499972755 191129110 499989082 191129110 499989082 24235288 499989082 220169061 499961734 220169061 500033004 220169061 500033004 962552574 500033004 771935645 771975945 771935645 763199015 771935645 763199015 499969767 763199015 438144755 438127557 438144755 827283750 438144755 827283750 172726512 827283750 394971218 604963808 394971218 385988446 394971218 385988446 613979952 385988446 500006611 208672934 500006611 339897161 500006611 339897161 660098094 339897161 313795312 313763744 313795312 166728358 313795312 166728358 500023364 166728358 563713078 436308668 563713078 372616618 563713078 372616618 499972810 372616618 71808163 500039256 71808163 330754467 71808163 330754467 499970265 330754467 66742225 66794318 66742225 500031259 66742225 500031259 917489601 500031259 839799601 839805823 839799601 512974625 839799601 512974625 487044407 512974625 278308824 500002030 278308824 926495322 278308824 926495322 73523728 926495322 247402465 752629955 247402465 136388575 247402465 136388575 499981394 136388575 453074691 453044392 453074691 719322193 453074691 719322193 280708714 719322193 888903641 500032537 888903641 660002704 888903641 660002704 339976130 660002704 952730931 47243605 952730931 428339864 952730931 428339864 500028517 428339864 700492604 299518200 700492604 285564904 700492604 285564904 285521264 285564904 325904762 500017850 325904762 194956560 325904762 194956560 194951508 194956560 500035090 54067425 500035090 314037875 500035090 314037875 500020744 314037875 811397935 188605421 811397935 32137856 811397935 32137856 500026047 32137856 794025409 500030769 794025409 500028738 794025409 500028738 157302468 500028738 657046961 342930085 657046961 596517884 657046961 596517884 596467716 596517884 499979611 299686919 499979611 1947296 499979611 1947296 998073506 1947296 870680469 129323118 870680469 500008693 870680469 500008693 601342306 500008693 694121355 694191876 694121355 499976460 694121355 499976460 829940157 499976460 499976693 359479770 499976693 396007317 499976693 396007317 396061189 396007317 511145733 511133082 511145733 579668122 511145733 579668122 499985994 579668122 500018011 749920954 500018011 634752849 500018011 634752849 499984232 634752849 393556887 606452585 393556887 180941718 393556887 180941718 499961479 180941718 721021889 279015858 721021889 88482262 721021889 88482262 500033310 88482262 500024695 265542549 500024695 499973090 500024695 499973090 690482386 499973090 934816829 65180036 934816829 412848561 934816829 412848561 412839038 412848561 879204864 879268739 879204864 202980727 879204864 202980727 499980421 202980727 827444916 827485445 827444916 993186086 827444916 993186086 6858895 993186086 768647629 231318743 768647629 372350596 768647629 372350596 627657709 372350596 33349013 500002801 33349013 942344930 33349013 942344930 942316328 942344930 613551934 499986030 613551934 438075364 613551934 438075364 561931433 438075364 598517044 598512703 598517044 748096555 598517044 748096555 500003426 748096555 107363644 500013701 107363644 584415221 107363644 584415221 499980378 584415221 421030350 421024371 421030350 516920625 421030350 516920625 499999761 516920625 212859718 500006499 212859718 955650975 212859718 955650975 500037515 955650975 960639943 500011348 960639943 194716576 960639943 194716576 499971097 194716576 631158388 500001009 631158388 371769705 631158388 371769705 628189502 371769705 512412001 499979579 512412001 298873571 512412001 298873571 701148047 298873571 499982736 672258096 499982736 500007517 499982736 500007517 331950916 500007517 485706178 485719154 485706178 621694891 485706178 621694891 499983548 621694891 339826880 500026224 339826880 608981486 339826880 608981486 391009743 608981486 642288774 642305888 642288774 328114707 642288774 328114707 500039644 328114707 849126833 500023176 849126833 500016495 849126833 500016495 680027859 500016495 650890524 650910110 650890524 259479463 650890524 259479463 259483762 259479463 499969393 434521752 499969393 984739888 499969393 984739888 500034248 984739888 500023142 495471810 500023142 150684770 500023142 150684770 499966561 150684770 342322802 499995350 342322802 499982573 342322802 499982573 38436773 499982573 500022987 281173402 500022987 728452421 500022987 728452421 271589273 728452421 150707219 150706501 150707219 499985994 150707219 499985994 110510409 499985994 356125339 356198021 356125339 449240741 356125339 449240741 499997355 449240741 917257838 500033689 917257838 500037924 917257838 500037924 353352541 500037924 554598772 499999578 554598772 120179170 554598772 120179170 879851054 120179170 500019211 992617907 500019211 499980141 500019211 499980141 639305180 499980141 500023053 946584181 500023053 147619604 500023053 147619604 147583521 147619604 500023971 670974258 500023971 920572177 500023971 920572177 920606038 920572177 258149271 499971031 258149271 635788259 258149271 635788259 364278510 635788259 500017533 594452588 500017533 500033359 500017533 500033359 112052828 500033359 143158913 143127438 143158913 47647925 143158913 47647925 952334994 47647925 459205868 540742384 459205868 27828882 459205868 27828882 499984739 27828882 949718435 50326536 949718435 752371853 949718435 752371853 752405538 752371853 306023493 693968623 306023493 500009290 306023493 500009290 541839175 500009290 771513226 771445974 771513226 373809062 771513226 373809062 626129612 373809062 120430645 879626823 120430645 500034783 120430645 500034783 978031737 500034783 555075418 444973845 555075418 515117292 555075418 515117292 515088965 515117292 655861481 344119504 655861481 500037834 655861481 500037834 255795294 500037834 450457092 450499039 450457092 361526738 450457092 361526738 361526938 361526738 728406478 499979190 728406478 62683798 728406478 62683798 62697231 62683798 686355417 313699112 686355417 165550941 686355417 165550941 165530517 165550941 78728483 78767524 78728483 560769662 78728483 560769662 560744292 560769662 244630365 244575705 244630365 961103417 244630365 961103417 961094052 961103417 587823380 587836506 587823380 163090727 587823380 163090727 163143715 163090727 500003739 539564181 500003739 705556983 500003739 705556983 500037625 705556983 500035074 265375756 500035074 545690378 500035074 545690378 500023397 545690378 410749416 499986228 410749416 499982114 410749416 499982114 812545755 499982114 417311792 582759720 417311792 796050239 417311792 796050239 499976533 796050239 363748081 499997711 363748081 919806868 363748081 919806868 500028230 919806868 500022498 622957924 500022498 260264343 500022498 260264343 739761040 260264343 499974885 3388485 499974885 464572267 499974885 464572267 535380194 464572267 75189581 75205153 75189581 432601635 75189581 432601635 500016608 432601635 218114224 500039667 218114224 500039415 218114224 500039415 466305003 500039415 286977709 713065211 286977709 218861468 286977709 218861468 218872436 218861468 454852768 500035998 454852768 407706602 454852768 407706602 407652290 407706602 800803263 499976598 800803263 979143127 800803263 979143127 20910086 979143127 499974533 603137034 499974533 499967013 499974533 499967013 936608103 499967013 328390393 500025079 328390393 500026520 328390393 500026520 324302768 500026520 940954517 940947432 940954517 398762637 940954517 398762637 499982721 398762637 877921048 877949681 877921048 126707875 877921048 126707875 873326213 126707875 904867610 499977168 904867610 523734849 904867610 523734849 476284854 523734849 693549146 306473487 693549146 471102331 693549146 471102331 471149704 471102331 637503967 637532664 637503967 227646352 637503967 227646352 227677445 227646352 457925991 500007432 457925991 500453971 457925991 500453971 499962729 500453971 36475682 499986620 36475682 745966956 36475682 745966956 253986322 745966956 758365283 758379313 758365283 499976075 758365283 499976075 7278515 499976075 499961071 188517337 499961071 499993693 499961071 499993693 148695725 499993693 808553913 191470039 808553913 603881691 808553913 603881691 499992531 603881691 190807750 809136524 190807750 427844342 190807750 427844342 500020420 427844342 750648280 750694317 750648280 484986686 750648280 484986686 514973911 484986686 348787650 348767379 348787650 468858157 348787650 468858157 499960491 468858157 504386299 495592480 504386299 417994519 504386299 417994519 582023834 417994519 924959810 75057591 924959810 283401008 924959810 283401008 500034408 283401008 323083200 499981939 323083200 95520608 323083200 95520608 904420179 95520608 289315219 500026422 289315219 500012618 289315219 500012618 139271384 500012618 500009451 287731430 500009451 612672999 500009451 612672999 387388658 612672999 323814023 323856511 323814023 499974773 323814023 499974773 38906065 499974773 499989294 490657950 499989294 913872514 499989294 913872514 86105451 913872514 500001585 18018980 500001585 500006553 500001585 500006553 622470238 500006553 223848707 500026724 223848707 499977643 223848707 499977643 238059120 499977643 959210336 499991796 959210336 55743992 959210336 55743992 944216617 55743992 499970277 480067662 499970277 917987355 499970277 917987355 917955172 917987355 511349454 499984492 511349454 499993795 511349454 499993795 73323211 499993795 512006846 487954268 512006846 524724008 512006846 524724008 499979773 524724008 499988835 205623035 499988835 499990123 499988835 499990123 641794979 499990123 500000561 42817245 500000561 91975816 500000561 91975816 91942127 91975816 163181446 499963224 163181446 709018845 163181446 709018845 709062654 709018845 644809803 355208857 644809803 554604008 644809803 554604008 500010004 554604008 708189156 499966352 708189156 54471280 708189156 54471280 54441239 54471280 125296380 874716954 125296380 500007200 125296380 500007200 209332182 500007200 204618529 204641194 204618529 191824915 204618529 191824915 191763960 191824915 392334275 392312928 392334275 289183376 392334275 289183376 500009513 289183376 499996446 82398663 499996446 693048505 499996446 693048505 693034820 693048505 145266172 145228257 145266172 500003790 145266172 500003790 426709516 500003790 500001623 695913768 500001623 539976116 500001623 539976116 500038929 539976116 500012229 634429191 500012229 722529469 500012229 722529469 722543551 722529469 212892010 787158033 212892010 785642127 212892010 785642127 785670009 785642127 476226897 476213530 476226897 13781104 476226897 13781104 13793004 13781104 991005148 9030001 991005148 925675151 991005148 925675151 74385685 925675151 732407485 267637346 732407485 577233513 732407485 577233513 422838577 577233513 235515060 764508297 235515060 248959720 235515060 248959720 500012512 248959720 489252943 510746553 489252943 267065790 489252943 267065790 267069588 267065790 938718312 61292716 938718312 796905168 938718312 796905168 499996675 796905168 555274598 500006708 555274598 906381034 555274598 906381034 906403636 906381034 868581090 500039159 868581090 588770000 868581090 588770000 588762172 588770000 279564418 720409397 279564418 312990900 279564418 312990900 313013777 312990900 328914225 328880895 328914225 363660543 328914225 363660543 636336731 363660543 714861065 285164806 714861065 123069344 714861065 123069344 499975794 123069344 455140475 544874254 455140475 500009219 455140475 500009219 634999643 500009219 499986976 958661910 499986976 838757452 499986976 838757452 500034760 838757452 337764207 337837063 337764207 188468071 337764207 188468071 811583207 188468071 462784333 500006076 462784333 499987021 462784333 499987021 832321795 499987021 500039771 399560535 500039771 526854026 500039771 526854026 526906800 526854026 948967161 51012885 948967161 800101187 948967161 800101187 500002075 800101187 169890109 830133112 169890109 453833774 169890109 453833774 546181339 453833774 538020992 461958073 538020992 389682085 538020992 389682085 610273182 389682085 30392151 499988771 30392151 500035655 30392151 500035655 20936547 500035655 684528549 315449741 684528549 307102871 684528549 307102871 307088401 307102871 473375358 500033218 473375358 377841476 473375358 377841476 377862447 377841476 499970159 319377839 499970159 357509306 499970159 357509306 499992708 357509306 488095145 499974842 488095145 801123347 488095145 801123347 801149096 801123347 499988299 649800939 499988299 844967354 499988299 844967354 845024809 844967354 713088606 286895530 713088606 33445657 713088606 33445657 500006168 33445657 667735127 500003366 667735127 739521597 667735127 739521597 260472691 739521597 751739819 499960309 751739819 96093943 751739819 96093943 903932794 96093943 49907882 499972836 49907882 500000034 49907882 500000034 346695170 500000034 656741529 500028884 656741529 500037751 656741529 500037751 607506413 500037751 500010099 185952339 500010099 442596153 500010099 442596153 500006174 442596153 780879783 219089085 780879783 16526806 780879783 16526806 16501297 16526806 539449758 539420252 539449758 555811532 539449758 555811532 555839172 555811532 500038594 864722089 500038594 771334581 500038594 771334581 228640505 771334581 500004983 273543067 500004983 820347431 500004983 820347431 179640179 820347431 424828840 575150751 424828840 500017797 424828840 500017797 126199619 500017797 602349356 499994105 602349356 500016193 602349356 500016193 927321398 500016193 499986031 412965442 499986031 583630715 499986031 583630715 499975372 583630715 500005401 688777515 500005401 885759752 500005401 885759752 114300141 885759752 494008299 493988158 494008299 180990686 494008299 180990686 181018340 180990686 499990702 442248449 499990702 996511954 499990702 996511954 996552584 996511954 282623919 282618025 282623919 477283648 282623919 477283648 477263352 477283648 499981560 965324008 499981560 823322705 499981560 823322705 823342938 823322705 500012177 454343849 500012177 650113973 500012177 650113973 349928167 650113973 929645635 929624539 929645635 287736964 929645635 287736964 500010474 287736964 95374502 95383553 95374502 767560727 95374502 767560727 767578719 767560727 253740662 499994608 253740662 990267994 253740662 990267994 9703968 990267994 167730858 500031730 167730858 338797748 167730858 338797748 338750711 338797748 884209145 884269609 884209145 43134536 884209145 43134536 956840295 43134536 122489301 877546102 122489301 499975819 122489301 499975819 820192400 499975819 179521192 820465183 179521192 440401912 179521192 440401912 559591361 440401912 894899332 105054456 894899332 953007055 894899332 953007055 500010796 953007055 766894141 233115757 766894141 415657251 766894141 415657251 584359743 415657251 227630591 772430445 227630591 499999224 227630591 499999224 965288128 499999224 32727249 32793772 32727249 700225879 32727249 700225879 299811503 700225879 482575147 517420880 482575147 288174037 482575147 288174037 711783555 288174037 178759880 821254752 178759880 499986831 178759880 499986831 594355819 499986831 948531225 499977472 948531225 134099793 948531225 134099793 865864986 134099793 664842834 335133804 664842834 499960535 664842834 499960535 756094461 499960535 957877972 499973020 957877972 500035731 957877972 500035731 712324286 500035731 327342375 672711787 327342375 728947174 327342375 728947174 500006290 728947174 949724147 499961912 949724147 479618838 949724147 479618838 500002519 479618838 848622265 848583146 848622265 591960080 848622265 591960080 592039694 591960080 499961712 856945799 499961712 644627507 499961712 644627507 355377533 644627507 820000835 820018320 820000835 454033154 820000835 454033154 500008457 454033154 419699777 500010253 419699777 370131181 419699777 370131181 500031327 370131181 499960292 956014056 499960292 729749181 499960292 729749181 499966316 729749181 272928399 500028998 272928399 366936984 272928399 366936984 633026320 366936984 970416982 499963988 970416982 647251525 970416982 647251525 352733485 647251525 867857060 867841094 867857060 158956399 867857060 158956399 500007361 158956399 860228294 500029626 860228294 499974937 860228294 499974937 420691749 499974937 64266773 500035091 64266773 40877966 64266773 40877966 959105007 40877966 73227104 73176106 73227104 136307981 73227104 136307981 863642839 136307981 500031968 824755860 500031968 710272584 500031968 710272584 289725969 710272584 27241426 27238756 27241426 160811120 27241426 160811120 160839515 160811120 844462220 500038292 844462220 812648424 844462220 812648424 187349076 812648424 766714410 233302957 766714410 446462982 766714410 446462982 446452579 446462982 701431053 500016487 701431053 224364293 701431053 224364293 224374150 224364293 94802813 499992473 94802813 500032237 94802813 500032237 733124144 500032237 57442931 500015130 57442931 432718813 57442931 432718813 432728817 432718813 925217421 74796883 925217421 909061426 925217421 909061426 500034697 909061426 499969445 214893901 499969445 793862306 499969445 793862306 499987867 793862306 499962102 485052412 499962102 756881208 499962102 756881208 500006966 756881208 499989900 646583789 499989900 447007227 499989900 447007227 552945513 447007227 312536486 312550351 312536486 386873577 312536486 386873577 499998324 386873577 939456137 60499367 939456137 260244665 939456137 260244665 260267991 260244665 53326868 53296783 53326868 216036141 53326868 216036141 215976689 216036141 330253964 669786659 330253964 415210098 330253964 415210098 500031598 415210098 499977954 546574886 499977954 500003899 499977954 500003899 775710477 500003899 329032648 499967505 329032648 499993671 329032648 499993671 165533024 499993671 499971572 682916399 499971572 946796302 499971572 946796302 946776657 946796302 47030509 953016268 47030509 499966545 47030509 499966545 607304609 499966545 499971204 340111518 499971204 252718634 499971204 252718634 252738699 252718634 709077304 499972074 709077304 500011540 709077304 500011540 178775837 500011540 172815479 827147997 172815479 499962457 172815479 499962457 799787429 499962457 499961888 761182948 499961888 553122331 499961888 553122331 553187157 553122331 661806011 661786975 661806011 464432818 661806011 464432818 499965240 464432818 420037068 500036531 420037068 191735766 420037068 191735766 808276066 191735766 566565813 566596746 566565813 615554612 566565813 615554612 615522137 615554612 838578786 838581972 838578786 995659458 838578786 995659458 499971102 995659458 379871316 379867187 379871316 624402851 379871316 624402851 624452807 624402851 342728975 342788912 342728975 954419401 342728975 954419401 45584871 954419401 499970637 626992313 499970637 176273399 499970637 176273399 176296044 176273399 499974991 750054775 499974991 500015860 499974991 500015860 142378811 500015860 627467601 627453234 627467601 357555790 627467601 357555790 357515032 357555790 75761003 75748438 75761003 499988301 75761003 499988301 98865274 499988301 146315060 146341948 146315060 564607324 146315060 564607324 564640737 564607324 456611437 456657369 456611437 499962011 456611437 499962011 256677418 499962011 884126472 884152131 884126472 826326765 884126472 826326765 499967616 826326765 192864397 192894834 192864397 361431307 192864397 361431307 361408194 361431307 716956854 283106117 716956854 917308858 716956854 917308858 500038056 917308858 262304037 500028669 262304037 469354593 262304037 469354593 499997552 469354593 850783987 149240379 850783987 500010804 850783987 500010804 411603247 500010804 86118460 500025783 86118460 793010839 86118460 793010839 793013157 793010839 465104244 534937921 465104244 351378856 465104244 351378856 351331540 351378856 858058869 858004389 858058869 499991897 858058869 499991897 57837676 499991897 814962159 185012718 814962159 195581090 814962159 195581090 804392141 195581090 652426986 652367912 652426986 500015309 652426986 500015309 742513344 500015309 499984990 674242104 499984990 72105685 499984990 72105685 500003203 72105685 500023927 394416313 500023927 500021982 500023927 500021982 430715910 500021982 378310912 500016032 378310912 500024928 378310912 500024928 784835975 500024928 384518127 384549189 384518127 169717675 384518127 169717675 830311369 169717675 320525898 679478187 320525898 546767004 320525898 546767004 546817571 546767004 110649556 889298482 110649556 390889519 110649556 390889519 390897246 390889519 429461557 429442186 429461557 966799703 429461557 966799703 966737176 966799703 499973962 704375036 499973962 888687220 499973962 888687220 499989675 888687220 500036705 260419156 500036705 185310275 500036705 185310275 185280477 185310275 499977913 377519084 499977913 735439236 499977913 735439236 735423738 735439236 500007003 60934305 500007003 499991558 500007003 499991558 233269931 499991558 667455885 667409230 667455885 265921024 667455885 265921024 499980410 265921024 367918799 367859680 367918799 307565341 367918799 307565341 692425463 307565341 810297093 810263806 810297093 867879707 810297093 867879707 867879886 867879707 384913116 615112820 384913116 670739964 384913116 670739964 329313511 670739964 49009368 950971933 49009368 143527297 49009368 143527297 143520817 143527297 118909826 500026266 118909826 500035312 118909826 500035312 912417317 500035312 73349546 926701379 73349546 554433972 73349546 554433972 554411891 554433972 499985090 669553956 499985090 499964060 499985090 499964060 59241493 499964060 426203907 426191354 426203907 134077661 426203907 134077661 134119738 134077661 500027838 486162416 500027838 649824525 500027838 649824525 350163208 649824525 783332162 216608594 783332162 217849550 783332162 217849550 499983532 217849550 368138230 631837782 368138230 896485726 368138230 896485726 896452059 896485726 258473706 258480521 258473706 927852925 258473706 927852925 927846082 927852925 163043984 499977756 163043984 96346020 163043984 96346020 96288464 96346020 291787401 500031608 291787401 167809393 291787401 167809393 499991369 167809393 809410121 500038004 809410121 990833486 809410121 990833486 9195067 990833486 907380305 500009980 907380305 95588138 907380305 95588138 904403902 95588138 179792833 500010995 179792833 843164762 179792833 843164762 156872772 843164762 36877338 36806736 36877338 290553673 36877338 290553673 499998627 290553673 464479804 464445084 464479804 582842423 464479804 582842423 582868534 582842423 997324354 500023996 997324354 11067573 997324354 11067573 988981766 11067573 636464880 500025316 636464880 500035376 636464880 500035376 636755486 500035376 43959792 43968813 43959792 145138108 43959792 145138108 854867422 145138108 109306417 109281207 109306417 344918048 109306417 344918048 344951120 344918048 298375913 701601072 298375913 500013141 298375913 500013141 238159164 500013141 878871340 500007795 878871340 499989086 878871340 499989086 956883677 499989086 688279751 688306507 688279751 882870788 688279751 882870788 499981148 882870788 656619382 656597489 656619382 499961456 656619382 499961456 683925761 499961456 818179777 818167313 818179777 427088327 818179777 427088327 427147977 427088327 947860714 52185449 947860714 767918547 947860714 767918547 499980683 767918547 405558426 594512220 405558426 966835712 405558426 966835712 500016932 966835712 325550288 325589754 325550288 712167796 325550288 712167796 712206158 712167796 499982989 99351232 499982989 430203936 499982989 430203936 430214101 430203936 499994245 846214512 499994245 500025542 499994245 500025542 772119179 500025542 927635776 72371095 927635776 499999712 927635776 499999712 615361580 499999712 780516573 780495442 780516573 800125902 780516573 800125902 500018316 800125902 426510936 573553262 426510936 793129044 426510936 793129044 500028387 793129044 907625982 92416494 907625982 108357497 907625982 108357497 891600235 108357497 499989682 139028437 499989682 410311913 499989682 410311913 589680789 410311913 887166210 112780758 887166210 308360058 887166210 308360058 308323008 308360058 983122367 16829429 983122367 620350138 983122367 620350138 379612025 620350138 27525920 27505524 27525920 500002625 27525920 500002625 15831098 500002625 298780148 499971008 298780148 499970962 298780148 499970962 76747405 499970962 952233702 47775268 952233702 642675451 952233702 642675451 357391295 642675451 433685921 433736261 433685921 499963905 433685921 499963905 756397379 499963905 718312546 500005740 718312546 500022162 718312546 500022162 95349833 500022162 928400894 928436411 928400894 634645423 928400894 634645423 634632507 634645423 712322423 499988450 712322423 415278830 712322423 415278830 584700648 415278830 686417439 313591578 686417439 615729051 686417439 615729051 615706630 615729051 790654745 499986016 790654745 499973748 790654745 499973748 257666172 499973748 589689252 589701880 589689252 480899492 589689252 480899492 499995344 480899492 574111103 574053547 574111103 190929671 574111103 190929671 190890970 190929671 499961666 264389018 499961666 153315339 499961666 153315339 846753061 153315339 338128372 500033663 338128372 499974154 338128372 499974154 246353070 499974154 683245889 500002395 683245889 809435887 683245889 809435887 499962104 809435887 500021576 713071819 500021576 511783092 500021576 511783092 488189353 511783092 500005648 749450779 500005648 482573233 500005648 482573233 482579977 482573233 291625445 708323072 291625445 754535759 291625445 754535759 245465898 754535759 131698587 131662921 131698587 9239943 131698587 9239943 990818914 9239943 499988426 300185139 499988426 729036266 499988426 729036266 729027810 729036266 986089857 13884186 986089857 838994737 986089857 838994737 838974841 838994737 594130887 594136138 594130887 329045818 594130887 329045818 329110734 329045818 788147584 211871372 788147584 499978702 788147584 499978702 605133502 499978702 345496609 654558016 345496609 977438872 345496609 977438872 22614182 977438872 499982181 497119815 499982181 736152586 499982181 736152586 736104977 736152586 500007830 470098995 500007830 441825025 500007830 441825025 441856707 441825025 147868405 852094613 147868405 223217208 147868405 223217208 499976515 223217208 499983487 314867984 499983487 368612390 499983487 368612390 368613550 368612390 981549456 981562956 981549456 882718475 981549456 882718475 117240357 882718475 332163521 500038619 332163521 657617647 332163521 657617647 499987739 657617647 31614897 968393002 31614897 649417043 31614897 649417043 500005605 649417043 466267015 499994776 466267015 814176518 466267015 814176518 814130323 814176518 500011016 399399246 500011016 27129107 500011016 27129107 27165618 27129107 500025813 742610359 500025813 499963232 500025813 499963232 114121798 499963232 709975736 499962026 709975736 809461207 709975736 809461207 809470807 809461207 818712780 818739818 818712780 308910181 818712780 308910181 308882710 308910181 932754151 500026798 932754151 531123542 932754151 531123542 531178708 531123542 833994224 833968833 833994224 294548672 833994224 294548672 705472855 294548672 849621686 500031887 849621686 499984243 849621686 499984243 314552919 499984243 500028945 460363631 500028945 538511478 500028945 538511478 499998085 538511478 658124553 341867786 658124553 744064223 658124553 744064223 744047069 744064223 603640896 500016472 603640896 54585642 603640896 54585642 499976897 54585642 787500714 787527460 787500714 542085319 787500714 542085319 457905893 542085319 610489426 500000138 610489426 803464190 610489426 803464190 803408827 803464190 180506845 819542081 180506845 519548090 180506845 519548090 499983737 519548090 579875158 499966672 579875158 685867586 579875158 685867586 685885449 685867586 207743761 792289333 207743761 416980976 207743761 416980976 500003961 416980976 103739193 896270627 103739193 631689035 103739193 631689035 631666593 631689035 689670996 689605267 689670996 62261587 689670996 62261587 500015296 62261587 499965256 417767282 499965256 849483284 499965256 849483284 849488802 849483284 222249329 222278954 222249329 500014674 222249329 500014674 587882041 500014674 108640733 891348079 108640733 500016164 108640733 500016164 328105886 500016164 534041396 499967402 534041396 258107625 534041396 258107625 741935482 258107625 366386401 366424388 366386401 453192120 366386401 453192120 453141484 453192120 171538905 828462147 171538905 499996190 171538905 499996190 778860020 499996190 226823034 499967089 226823034 95711437 226823034 95711437 95691220 95711437 500031919 461423739 500031919 500006743 500031919 500006743 660814680 500006743 500004693 941816512 500004693 268628846 500004693 268628846 731334121 268628846 267379312 267372630 267379312 500026530 267379312 500026530 145792283 500026530 500012686 399696898 500012686 536113275 500012686 536113275 463946480 536113275 519343501 500031646 519343501 500018194 519343501 500018194 873026990 500018194 499994988 555942165 499994988 677951506 499994988 677951506 500032050 677951506 668600814 668653154 668600814 743537860 668600814 743537860 499977559 743537860 43683620 500022897 43683620 75605604 43683620 75605604 924397093 75605604 951178645 500003585 951178645 499970994 951178645 499970994 121635204 499970994 880336309 880344921 880336309 596114102 880336309 596114102 500018415 596114102 499983949 871603215 499983949 320943387 499983949 320943387 499990512 320943387 499974148 216236675 499974148 710900064 499974148 710900064 500015246 710900064 499971780 233723991 499971780 87491676 499971780 87491676 87529099 87491676 898306222 898302618 898306222 499997652 898306222 499997652 371008953 499997652 955211388 499986908 955211388 784587064 955211388 784587064 215466768 784587064 49182049 500030483 49182049 47346572 49182049 47346572 47363856 47346572 499976220 257704919 499976220 287481050 499976220 287481050 499969848 287481050 357171421 642780338 357171421 680260207 357171421 680260207 319770326 680260207 222680993 222697392 222680993 867931192 222680993 867931192 499991082 867931192 139954911 139992931 139954911 755119624 139954911 755119624 755087603 755119624 310808500 310772459 310808500 774456195 310808500 774456195 225539702 774456195 695806506 695802605 695806506 500012050 695806506 500012050 277888239 500012050 980823875 500011955 980823875 238669463 980823875 238669463 499980732 238669463 499974375 76959260 499974375 748724596 499974375 748724596 251208002 748724596 500026519 438308282 500026519 919748818 500026519 919748818 499988586 919748818 574664020 574644233 574664020 307195708 574664020 307195708 692832560 307195708 239774858 239799390 239774858 236904486 239774858 236904486 499988877 236904486 500024786 155231687 500024786 756224628 500024786 756224628 499994271 756224628 885698774 499984957 885698774 878806567 885698774 878806567 878780929 878806567 17220477 500002550 17220477 660665151 17220477 660665151 660624697 660665151 499969261 493537614 499969261 622455788 499969261 622455788 377533232 622455788 230361464 230362199 230361464 469738307 230361464 469738307 530219578 469738307 447800895 552194602 447800895 811937830 447800895 811937830 499998682 811937830 937830768 500008406 937830768 279082024 937830768 279082024 500017531 279082024 492880699 499960032 492880699 981619940 492880699 981619940 499983968 981619940 196444322 196447238 196444322 619958716 196444322 619958716 499985368 619958716 714415012 714364690 714415012 500026857 714415012 500026857 653521983 500026857 458511544 500004047 458511544 500018598 458511544 500018598 598138785 500018598 499974485 473632618 499974485 373580052 499974485 373580052 373535964 373580052 500019323 245870189 500019323 643460862 500019323 643460862 356529536 643460862 500020988 618593504 500020988 499962984 500020988 499962984 175912477 499962984 499978542 336041969 499978542 926073844 499978542 926073844 73953524 926073844 549187891 499964546 549187891 75535386 549187891 75535386 924455210 75535386 100238152 899804153 100238152 499982700 100238152 499982700 319695821 499982700 951228182 499973078 951228182 538797349 951228182 538797349 461233826 538797349 500021841 428693139 500021841 693505120 500021841 693505120 500008980 693505120 250776980 749217424 250776980 970267876 250776980 970267876 970298237 970267876 476361673 523562741 476361673 983506738 476361673 983506738 16494385 983506738 499999158 918477880 499999158 571402704 499999158 571402704 428593951 571402704 500012264 911428397 500012264 768935842 500012264 768935842 500012940 768935842 499978669 973084638 499978669 142469234 499978669 142469234 499974998 142469234 499995023 151150433 499995023 500034088 499995023 500034088 23458100 500034088 273618499 499981970 273618499 544704234 273618499 544704234 455285424 544704234 615355603 615345073 615355603 26557514 615355603 26557514 500007506 26557514 254307400 254296175 254307400 686486560 254307400 686486560 499965910 686486560 569484925 569513406 569484925 43151488 569484925 43151488 500039015 43151488 516251703 499986820 516251703 762906653 516251703 762906653 762887264 762906653 641338635 500001395 641338635 500028848 641338635 500028848 487290648 500028848 500031475 838575969 500031475 499985081 500031475 499985081 855675436 499985081 561741546 438300180 561741546 272271432 561741546 272271432 727758794 272271432 490586429 509435192 490586429 45136710 490586429 45136710 45087126 45136710 54824055 945136203 54824055 499981677 54824055 499981677 525516250 499981677 931386838 499963198 931386838 131479703 931386838 131479703 499991610 131479703 500002549 794546614 500002549 500029284 500002549 500029284 169266045 500029284 500005426 77419569 500005426 165625796 500005426 165625796 499992385 165625796 499996398 370257718 499996398 519197161 499996398 519197161 499986662 519197161 499972771 595691505 499972771 679523717 499972771 679523717 679574021 679523717 936288769 499970307 936288769 145912037 936288769 145912037 854087832 145912037 57032012 57070175 57032012 504600069 57032012 504600069 504600733 504600069 353462281 646522198 353462281 217207079 353462281 217207079 499966486 217207079 735478980 499970782 735478980 458141648 735478980 458141648 458154382 458141648 500036337 104078461 500036337 988593094 500036337 988593094 499961715 988593094 500021459 972267528 500021459 666905977 500021459 666905977 499999150 666905977 449420052 449382271 449420052 982504209 449420052 982504209 500031037 982504209 314797132 314740177 314797132 332288005 314797132 332288005 500014769 332288005 269340149 500037372 269340149 71375189 269340149 71375189 500009658 71375189 499995047 322988196 499995047 499987138 499995047 499987138 86035946 499987138 625900411 625951226 625900411 651066665 625900411 651066665 348935969 651066665 120271518 500023357 120271518 500026991 120271518 500026991 301751983 500026991 630658193 500031799 630658193 576519494 630658193 576519494 499969195 576519494 500036905 104724886 500036905 497320680 500036905 497320680 500034177 497320680 637683771 637704959 637683771 499967418 637683771 499967418 418464093 499967418 499995985 375489582 499995985 500001306 499995985 500001306 690127463 500001306 255048549 255043961 255048549 947703202 255048549 947703202 947727936 947703202 499982166 367269224 499982166 500003754 499982166 500003754 737547844 500003754 499992700 826622839 499992700 374118328 499992700 374118328 499964403 374118328 81980412 500038729 81980412 446323782 81980412 446323782 446399067 446323782 259545602 740448291 259545602 993743084 259545602 993743084 993751810 993743084 708038006 291969088 708038006 499975721 708038006 499975721 821464341 499975721 499992191 496705028 499992191 779637101 499992191 779637101 779628584 779637101 410063993 589936613 410063993 895777849 410063993 895777849 895753904 895777849 388043340 388056032 388043340 782877848 388043340 782877848 217130159 782877848 504299359 495686003 504299359 98944561 504299359 98944561 98947611 98944561 499975796 290918623 499975796 794317845 499975796 794317845 794240818 794317845 499971601 624747409 499971601 544020299 499971601 544020299 544069778 544020299 903878809 96100289 903878809 600358803 903878809 600358803 600339840 600358803 499987076 925557396 499987076 83959538 499987076 83959538 500010213 83959538 826893775 499983808 826893775 450095482 826893775 450095482 450070417 450095482 814467636 185522652 814467636 790288033 814467636 790288033 209692517 790288033 500031500 888442451 500031500 92055143 500031500 92055143 92047502 92055143 564689444 435302155 564689444 468938466 564689444 468938466 500025861 468938466 906748658 93266703 906748658 928062526 906748658 928062526 928057048 928062526 484318145 515749169 484318145 814795446 484318145 814795446 185226367 814795446 796399593 796329225 796399593 906292626 796399593 906292626 93724631 906292626 500037112 444052416 500037112 500003199 500037112 500003199 804552713 500003199 867523849 499983820 867523849 282239261 867523849 282239261 282250325 282239261 639786788 639726004 639786788 500036504 639786788 500036504 846009816 500036504 424510585 575527421 424510585 895410164 424510585 895410164 895413297 895410164 488470888 511483999 488470888 481973478 488470888 481973478 518024994 481973478 977895947 499990592 977895947 263986995 977895947 263986995 264016844 263986995 460819754 500038266 460819754 500038122 460819754 500038122 133008334 500038122 611513922 388519477 611513922 500034791 611513922 500034791 221377883 500034791 855235301 499971621 855235301 367760184 855235301 367760184 367738777 367760184 269518639 499997515 269518639 336059352 269518639 336059352 499993890 336059352 544621523 455429946 544621523 985303757 544621523 985303757 14741650 985303757 500027570 269299427 500027570 500005659 500027570 500005659 345180119 500005659 934428679 65546352 934428679 560883915 934428679 560883915 439089516 560883915 944240694 499970687 944240694 285889019 944240694 285889019 499995623 285889019 232882167 232917238 232882167 448140742 232882167 448140742 448137368 448140742 499969638 72832313 499969638 967237164 499969638 967237164 967229416 967237164 855017365 144985141 855017365 499974924 855017365 499974924 760318488 499974924 499971359 391944364 499971359 786152261 499971359 786152261 213852289 786152261 950669298 950713849 950669298 499970697 950669298 499970697 223765635 499970697 499972830 59583329 499972830 707575763 499972830 707575763 707564899 707575763 350710762 499989249 350710762 987746717 350710762 987746717 12263183 987746717 955344739 500023592 955344739 574885417 955344739 574885417 425062543 574885417 810562410 499975085 810562410 775507314 810562410 775507314 499962720 775507314 795933397 499986378 795933397 576220006 795933397 576220006 423782204 576220006 499966768 863216201 499966768 500001069 499966768 500001069 100151249 500001069 994316240 5699692 994316240 977887387 994316240 977887387 977908090 977887387 500005626 438729165 500005626 911555953 500005626 911555953 88409108 911555953 500031072 585421596 500031072 499980181 500031072 499980181 553057442 499980181 320138672 499986418 320138672 500018282 320138672 500018282 9706953 500018282 913554760 499992447 913554760 500029164 913554760 500029164 493986260 500029164 955228589 44779802 955228589 610499830 955228589 610499830 610502356 610499830 902485929 97527917 902485929 698822428 902485929 698822428 499978433 698822428 189417440 189435388 189417440 499986244 189417440 499986244 326386663 499986244 866606266 500022464 866606266 10770806 866606266 10770806 989253496 10770806 253416952 746550635 253416952 500011572 253416952 500011572 368794089 500011572 500011782 861421340 500011782 504008391 500011782 504008391 495955455 504008391 226609997 773422247 226609997 344850155 226609997 344850155 655147901 344850155 336776866 663233092 336776866 92659867 336776866 92659867 92696153 92659867 500015543 582524353 500015543 500021064 500015543 500021064 291150738 500021064 499977753 548566402 499977753 26142638 499977753 26142638 26133036 26142638 154406868 845614421 154406868 500002497 154406868 500002497 571987732 500002497 524055880 524031520 524055880 62646209 524055880 62646209 500036561 62646209 847429975 847396612 847429975 807260762 847429975 807260762 807304978 807260762 184479440 499977589 184479440 782362448 184479440 782362448 217615852 782362448 31210409 31164764 31210409 499992111 31210409 499992111 389296446 499992111 552083804 447845217 552083804 499971773 552083804 499971773 881912604 499971773 32348265 32342784 32348265 500012870 32348265 500012870 371654401 500012870 334886680 334856014 334886680 641901768 334886680 641901768 641873864 641901768 291764042 291788917 291764042 181618026 291764042 181618026 818381106 181618026 170726882 829264324 170726882 617709942 170726882 617709942 617685068 617709942 976417249 976361931 976417249 821034398 976417249 821034398 821065458 821034398 381897530 499990209 381897530 705813814 381897530 705813814 705799233 705813814 500018005 532653754 500018005 500035160 500018005 500035160 45301706 500035160 341306077 658750569 341306077 500030463 341306077 500030463 558924034 500030463 157228065 842722808 157228065 293128406 157228065 293128406 706918952 293128406 189266009 500000766 189266009 149125649 189266009 149125649 149144190 149125649 830839134 830832947 830839134 639847298 830839134 639847298 639814895 639847298 438050111 500027852 438050111 159565852 438050111 159565852 159551391 159565852 933625567 933630974 933625567 899157688 933625567 899157688 499972615 899157688 5137314 499997111 5137314 98781375 5137314 98781375 98782919 98781375 821234388 178797978 821234388 686224871 821234388 686224871 686208717 686224871 499990800 332522702 499990800 923555242 499990800 923555242 76501855 923555242 499984904 289282067 499984904 13601298 499984904 13601298 986386411 13601298 500019496 819303633 500019496 516622795 500019496 516622795 483360045 516622795 420823101 420836646 420823101 531437914 420823101 531437914 531476679 531437914 222975297 499985562 222975297 500006721 222975297 500006721 536092658 500006721 255508370 499987301 255508370 612059399 255508370 612059399 499961306 612059399 500032872 497872971 500032872 877591479 500032872 877591479 877533787 877591479 992610548 992581756 992610548 765294428 992610548 765294428 234749422 765294428 747471825 747440190 747471825 140660958 747471825 140660958 500029933 140660958 469333069 469354609 469333069 81079159 469333069 81079159 500018550 81079159 119992772 120017269 119992772 933274035 119992772 933274035 933294615 933274035 76523496 76585165 76523496 217065180 76523496 217065180 499998017 217065180 499978198 423865117 499978198 774162114 499978198 774162114 774183025 774162114 970105343 499984296 970105343 120718426 970105343 120718426 120757420 120718426 132572851 500018158 132572851 500037514 132572851 500037514 907814596 500037514 715241665 499969894 715241665 499988542 715241665 499988542 224655667 499988542 499993544 118808095 499993544 746360414 499993544 746360414 500021027 746360414 499988339 734967829 499988339 882448750 499988339 882448750 882469770 882448750 754684108 245283578 754684108 147909145 754684108 147909145 147877273 147909145 499960900 396798791 499960900 182497540 499960900 182497540 182494704 182497540 347201702 500002146 347201702 166895609 347201702 166895609 499998439 166895609 699761190 300260613 699761190 24134215 699761190 24134215 499993283 24134215 478989238 521004460 478989238 537931874 478989238 537931874 462037261 537931874 634034371 500025803 634034371 204328321 634034371 204328321 499999363 204328321 500028097 457772893 500028097 468850061 500028097 468850061 499988993 468850061 596377787 403609664 596377787 35770286 596377787 35770286 499966306 35770286 2477311 997517679 2477311 95332375 2477311 95332375 904686020 95332375 720619807 720564222 720619807 578704511 720619807 578704511 578649494 578704511 708857230 499998090 708857230 913215851 708857230 913215851 499995967 913215851 500033131 990077791 500033131 500025728 500033131 500025728 788214964 500025728 995922239 995903735 995922239 499972011 995922239 499972011 145045164 499972011 823582725 499990630 823582725 712055782 823582725 712055782 500036351 712055782 499998744 813618745 499998744 715899500 499998744 715899500 500024552 715899500 499982082 369402803 499982082 499998870 499982082 499998870 543622588 499998870 136934109 136944425 136934109 528894859 136934109 528894859 471119949 528894859 880442549 119582054 880442549 500029856 880442549 500029856 620327107 500029856 608018343 500023327 608018343 974502041 608018343 974502041 499968884 974502041 295087573 500035299 295087573 165971184 295087573 165971184 834060233 165971184 500026309 603499594 500026309 499972901 500026309 499972901 843291508 499972901 805344463 194617290 805344463 500003557 805344463 500003557 33798392 500003557 128175184 871867376 128175184 500035698 128175184 500035698 796799073 500035698 538437965 461599249 538437965 889737498 538437965 889737498 500018721 889737498 499971880 929008671 499971880 812137334 499971880 812137334 500006816 812137334 499995797 829950354 499995797 499989037 499995797 499989037 578296031 499989037 909313977 909323884 909313977 563406127 909313977 563406127 499978506 563406127 164794806 835252206 164794806 617816293 164794806 617816293 382222848 617816293 963210663 36766008 963210663 63045944 963210663 63045944 63060957 63045944 633074608 633092111 633074608 585170369 633074608 585170369 500007543 585170369 495559709 504464379 495559709 571472728 495559709 571472728 500020651 571472728 499976475 148006303 499976475 500011942 499976475 500011942 568222108 500011942 33024909 33029039 33024909 252605478 33024909 252605478 499973025 252605478 368973834 631011053 368973834 239179751 368973834 239179751 499988167 239179751 274840188 725158170 274840188 798338580 274840188 798338580 500009738 798338580 383107698 383058275 383107698 250606182 383107698 250606182 749419972 250606182 874552608 125499936 874552608 949800878 874552608 949800878 949806089 949800878 880070636 499986898 880070636 500035445 880070636 500035445 187409288 500035445 500036720 201329229 500036720 499992052 500036720 499992052 214688606 499992052 500039888 79916666 500039888 421299690 500039888 421299690 578695136 421299690 757910954 757901227 757910954 388147332 757910954 388147332 611880784 388147332 319231428 680796956 319231428 499999045 319231428 499999045 738869765 499999045 412786080 587170726 412786080 702802289 412786080 702802289 500007548 702802289 172149371 172113917 172149371 140206561 172149371 140206561 140233537 140206561 127240323 127268018 127240323 745864276 127240323 745864276 745884500 745864276 826262206 173780555 826262206 307762176 826262206 307762176 692198403 307762176 938816539 61199000 938816539 304016563 938816539 304016563 303985338 304016563 500022372 808987050 500022372 87928815 500022372 87928815 912043229 87928815 824916915 499965979 824916915 155137241 824916915 155137241 844903577 155137241 97490747 500022201 97490747 519699607 97490747 519699607 519654294 519699607 372761188 372746351 372761188 252819333 372761188 252819333 500039487 252819333 499981683 114636805 499981683 572133826 499981683 572133826 427827661 572133826 388762021 500020155 388762021 425021083 388762021 425021083 425012507 425021083 359005364 499968481 359005364 306417828 359005364 306417828 306458633 306417828 500030378 503221436 500030378 667734276 500030378 667734276 332265436 667734276 500025502 985850041 500025502 499963160 500025502 499963160 75065688 499963160 500006965 417395028 500006965 200854677 500006965 200854677 200813881 200854677 928111140 500025469 928111140 723908500 928111140 723908500 276105950 723908500 731705663 268295903 731705663 499973607 731705663 499973607 140616501 499973607 400164025 599809501 400164025 351451499 400164025 351451499 351453576 351451499 500018985 827436416 500018985 461554271 500018985 461554271 538448909 461554271 369943134 500006775 369943134 422058886 369943134 422058886 499984032 422058886 61706590 938340408 61706590 116300906 61706590 116300906 883670503 116300906 548352760 499979760 548352760 390389151 548352760 390389151 390429845 390389151 659539169 659535837 659539169 723582913 659539169 723582913 723541459 723582913 305332583 694630367 305332583 367741499 305332583 367741499 500007356 367741499 499968783 955642859 499968783 667386386 499968783 667386386 499998129 667386386 640954961 359043883 640954961 500034674 640954961 500034674 826651008 500034674 500011223 723192245 500011223 891277039 500011223 891277039 891270833 891277039 19125186 499970689 19125186 694127480 19125186 694127480 305861715 694127480 837951301 500021758 837951301 500002886 837951301 500002886 76319592 500002886 170725595 499992410 170725595 331242825 170725595 331242825 499965075 331242825 500017911 993293450 500017911 329453187 500017911 329453187 329467356 329453187 384369864 500007083 384369864 355849432 384369864 355849432 499983844 355849432 499965275 95724876 499965275 186292203 499965275 186292203 186349641 186292203 213495239 786543483 213495239 500011250 213495239 500011250 710921624 500011250 711926520 288047963 711926520 280639298 711926520 280639298 719370254 280639298 499963215 176370390 499963215 514209535 499963215 514209535 499993056 514209535 929970041 929990806 929970041 500039338 929970041 500039338 477092199 500039338 500023773 282379545 500023773 499986295 500023773 499986295 296838822 499986295 198914656 198942268 198914656 929900636 198914656 929900636 929845258 929900636 499981829 475055892 499981829 911844712 499981829 911844712 88137927 911844712 273943292 726103673 273943292 499974884 273943292 499974884 362060166 499974884 197072161 500030821 197072161 265344573 197072161 265344573 265399905 265344573 742529230 742534379 742529230 472100852 742529230 472100852 527903820 472100852 499976251 766983961 499976251 837178207 499976251 837178207 162862871 837178207 62423801 937596459 62423801 931406487 62423801 931406487 68526325 931406487 431058488 431019513 431058488 191205627 431058488 191205627 808738816 191205627 691694878 308353475 691694878 945870930 691694878 945870930 54105836 945870930 499975045 371303974 499975045 499986947 499975045 499986947 105578162 499986947 320305027 679752608 320305027 932657129 320305027 932657129 67337325 932657129 194191832 499965862 194191832 13823875 194191832 13823875 986193186 13823875 801123273 500004323 801123273 248636129 801123273 248636129 751419731 248636129 500026325 673237118 500026325 677884859 500026325 677884859 322104817 677884859 499973403 714340316 499973403 266234569 499973403 266234569 499999952 266234569 976707243 499990575 976707243 945074460 976707243 945074460 54916868 945074460 251933863 251959820 251933863 768225068 251933863 768225068 768241978 768225068 412477930 412469007 412477930 500008306 412477930 500008306 819408087 500008306 499982295 332637494 499982295 218551810 499982295 218551810 499974283 218551810 181181143 818822287 181181143 151268352 181181143 151268352 848751658 151268352 269858438 269896161 269858438 795995318 269858438 795995318 795981009 795995318 780899983 780873227 780899983 619316939 780899983 619316939 500012832 619316939 500021526 356392446 500021526 552218412 500021526 552218412 552244871 552218412 217237177 500037036 217237177 178496032 217237177 178496032 500039183 178496032 499980712 101366034 499980712 167325418 499980712 167325418 167315951 167325418 854621223 500016431 854621223 555629050 854621223 555629050 555664671 555629050 832787846 167229195 832787846 499982481 832787846 499982481 488740025 499982481 385543228 614406978 385543228 741342079 385543228 741342079 741336888 741342079 307943688 692047226 307943688 499964266 307943688 499964266 785058843 499964266 606774816 393235362 606774816 813766808 606774816 813766808 499988270 813766808 737851984 500021665 737851984 424857187 737851984 424857187 424859385 424857187 722330590 722326378 722330590 981648579 722330590 981648579 18359765 981648579 499986050 57876528 499986050 793064955 499986050 793064955 500007441 793064955 567697757 567686294 567697757 916082396 567697757 916082396 499964471 916082396 141279619 499986695 141279619 500007617 141279619 500007617 385849864 500007617 387450320 499963491 387450320 639159736 387450320 639159736 499986866 639159736 597801440 500005007 597801440 94447914 597801440 94447914 499973453 94447914 500018448 476519705 500018448 592334201 500018448 592334201 592338437 592334201 798336425 798288107 798336425 545840527 798336425 545840527 545883631 545840527 12313348 500007709 12313348 499977915 12313348 499977915 786707191 499977915 676900448 676905439 676900448 218171008 676900448 218171008 218139783 218171008 459325544 540664723 459325544 499978091 459325544 499978091 28786437 499978091 499982974 1630614 499982974 352457750 499982974 352457750 352440121 352457750 118494019 500001244 118494019 889168524 118494019 889168524 889152014 889168524 499979418 121373429 499979418 23460515 499979418 23460515 976521933 23460515 51512027 51517554 51512027 902677002 51512027 902677002 97292315 902677002 692046862 307898628 692046862 500026797 692046862 500026797 644444559 500026797 482512746 517505227 482512746 120728137 482512746 120728137 120756260 120728137 330314645 330358744 330314645 499996931 330314645 499996931 523177039 499996931 486655556 486700140 486655556 996900092 486655556 996900092 996883582 996900092 825705826 825642999 825705826 147793870 825705826 147793870 499990549 147793870 791564342 791563366 791564342 500031325 791564342 500031325 488504932 500031325 187444355 187498096 187444355 500008259 187444355 500008259 629509441 500008259 500022570 243974025 500022570 374224132 500022570 374224132 625813346 374224132 500023194 426638825 500023194 758209238 500023194 758209238 499971324 758209238 500005205 611808757 500005205 28294705 500005205 28294705 500004756 28294705 500012362 931457697 500012362 778600957 500012362 778600957 499997129 778600957 499966287 256903688 499966287 499997672 499966287 499997672 622652037 499997672 580319703 500038817 580319703 172326885 580319703 172326885 172324635 172326885 56452087 499990418 56452087 471287191 56452087 471287191 528724241 471287191 164136496 835848950 164136496 898358767 164136496 898358767 499997141 898358767 499983602 370786631 499983602 499968529 499983602 499968529 194105851 499968529 799434023 499993970 799434023 374862428 799434023 374862428 499988063 374862428 751417843 248540379 751417843 499963398 751417843 499963398 734839522 499963398 499968297 642947948 499968297 500007918 499968297 500007918 835237290 500007918 36149506 500039041 36149506 830703018 36149506 830703018 830699929 830703018 931778116 500004628 931778116 363803045 931778116 363803045 500011728 363803045 741166735 258863158 741166735 556226635 741166735 556226635 443737187 556226635 500094641 500019085 500094641 666322221 500094641 666322221 500018533 666322221 500005380 271175394 500005380 836754887 500005380 836754887 163290280 836754887 500025614 485106821 500025614 493280687 500025614 493280687 506759000 493280687 500032967 252014990 500032967 626707949 500032967 626707949 626739361 626707949 710150992 500032548 710150992 499987773 710150992 499987773 891240627 499987773 21901298 978113013 21901298 621989569 21901298 621989569 499989945 621989569 896567483 500038145 896567483 784615715 896567483 784615715 499975949 784615715 279642527 279600164 279642527 198857095 279642527 198857095 801181803 198857095 499990388 928288881 499990388 395316 499990388 395316 361924 395316 499985593 134828497 499985593 181660867 499985593 181660867 500033286 181660867 507085740 499993630 507085740 15858206 507085740 15858206 499974664 15858206 500008035 405977655 500008035 199974134 500008035 199974134 199985650 199974134 762293971 762272323 762293971 717168959 762293971 717168959 500028896 717168959 111937267 111996595 111937267 499960842 111937267 499960842 402115665 499960842 927110148 499972496 927110148 247167280 927110148 247167280 499989255 247167280 500009564 903572504 500009564 499968029 500009564 499968029 426893375 499968029 473764442 473723512 473764442 705168400 473764442 705168400 499993674 705168400 491031257 508933283 491031257 741675963 491031257 741675963 741671350 741675963 841977690 500022627 841977690 768453503 841977690 768453503 768435334 768453503 960537852 39448340 960537852 445826015 960537852 445826015 554158294 445826015 500034747 252692052 500034747 500021382 500034747 500021382 684610020 500021382 983506076 16507227 983506076 97089109 983506076 97089109 500031672 97089109 499993061 638019614 499993061 67970125 499993061 67970125 932017217 67970125 136667306 863367817 136667306 500019258 136667306 500019258 131419243 500019258 287140853 500007148 287140853 500035317 287140853 500035317 247199987 500035317 949483603 500003072 949483603 178438984 949483603 178438984 178436867 178438984 948840345 51100230 948840345 499980595 948840345 499980595 688777935 499980595 463246365 500004003 463246365 817044434 463246365 817044434 182966491 817044434 686354254 499961229 686354254 963634937 686354254 963634937 36370012 963634937 566797105 433165731 566797105 801123303 566797105 801123303 801163683 801123303 668028200 499976411 668028200 6512765 668028200 6512765 499985284 6512765 165932465 834042248 165932465 910023648 165932465 910023648 90006059 910023648 500028450 502706088 500028450 445071199 500028450 445071199 554961977 445071199 254501996 745523868 254501996 409911922 254501996 409911922 409947667 409911922 737481912 737528063 737481912 500036660 737481912 500036660 821541971 500036660 341195721 658770895 341195721 775775833 341195721 775775833 499965965 775775833 272912376 727125237 272912376 91690697 272912376 91690697 499973886 91690697 446117059 446145827 446117059 499975520 446117059 499975520 865090466 499975520 499981968 76278781 499981968 951383300 499981968 951383300 499971184 951383300 499994327 776996351 499994327 181071326 499994327 181071326 818972652 181071326 499987125 125868383 499987125 756812660 499987125 756812660 243176418 756812660 127657333 500025309 127657333 600817575 127657333 600817575 600879245 600817575 590548773 500026646 590548773 500009752 590548773 500009752 556056743 500009752 500037632 56671264 500037632 24611482 500037632 24611482 500027559 24611482 538319169 461732086 538319169 499974786 538319169 499974786 961199749 499974786 734569165 265410344 734569165 687141683 734569165 687141683 687104259 687141683 430725716 569265528 430725716 500017399 430725716 500017399 609794943 500017399 500039457 916506590 500039457 543008157 500039457 543008157 500037472 543008157 346004231 499962652 346004231 401709805 346004231 401709805 499973353 401709805 511189016 488824523 511189016 696323677 511189016 696323677 303678156 696323677 221972853 778062008 221972853 341284051 221972853 341284051 341314645 341284051 499969433 607406901 499969433 508627700 499969433 508627700 491363507 508627700 500016581 584225382 500016581 311527495 500016581 311527495 688453647 311527495 500015391 721980661 500015391 112704110 500015391 112704110 112731072 112704110 253305171 746654076 253305171 156282080 253305171 156282080 499970614 156282080 499986086 757506595 499986086 761314565 499986086 761314565 499965633 761314565 275165791 275170874 275165791 849572617 275165791 849572617 500030645 849572617 544434599 455602754 544434599 298364886 544434599 298364886 500029120 298364886 734167368 734198218 734167368 406795879 734167368 406795879 499990780 406795879 500009331 558675679 500009331 323407230 500009331 323407230 323470537 323407230 500005420 622369944 500005420 500024826 500005420 500024826 915715240 500024826 75523569 500026179 75523569 901807723 75523569 901807723 98173394 901807723 41849108 41841155 41849108 837741747 41849108 837741747 162240455 837741747 500016181 155483707 500016181 244187503 500016181 244187503 244139990 244187503 385405256 385379543 385405256 456106129 385405256 456106129 543950299 456106129 499997118 988800482 499997118 855835635 499997118 855835635 855802956 855835635 154250784 154242617 154250784 499979337 154250784 499979337 830321168 499979337 499998829 457493673 499998829 713961099 499998829 713961099 714035020 713961099 23422501 23454653 23422501 499974512 23422501 499974512 106930849 499974512 842291160 842290257 842291160 121380371 842291160 121380371 500030479 121380371 203364172 499989852 203364172 831761464 203364172 831761464 500011535 831761464 52576851 500002088 52576851 377659023 52576851 377659023 499994137 377659023 499963653 827304499 499963653 272616319 499963653 272616319 272631436 272616319 500024414 807242731 500024414 514262205 500024414 514262205 499978179 514262205 669479578 330559790 669479578 12380972 669479578 12380972 987567514 12380972 627142777 627166572 627142777 500003255 627142777 500003255 693336200 500003255 93400588 93439703 93400588 245832098 93400588 245832098 499966683 245832098 668412687 499984700 668412687 499984022 668412687 499984022 153921426 499984022 700110681 700155484 700110681 992975031 700110681 992975031 992961129 992975031 991706896 8263193 991706896 207095520 991706896 207095520 500038209 207095520 574026172 425993231 574026172 861030307 574026172 861030307 500021930 861030307 499983160 791276542 499983160 225270341 499983160 225270341 500003320 225270341 611198641 388763203 611198641 710903503 611198641 710903503 289048236 710903503 134558760 865510764 134558760 97327313 134558760 97327313 97353502 97327313 535511187 464468945 535511187 853444709 535511187 853444709 499977701 853444709 500037287 527515137 500037287 580700644 500037287 580700644 419274690 580700644 139853625 139900120 139853625 499996466 139853625 499996466 425616499 499996466 500013920 478980752 500013920 30940078 500013920 30940078 969056824 30940078 889327006 889391230 889327006 573512361 889327006 573512361 499969194 573512361 499985493 910972672 499985493 500036233 499985493 500036233 989602469 500036233 774742997 225203304 774742997 500035411 774742997 500035411 244407193 500035411 500009220 405746440 500009220 540146949 500009220 540146949 499995801 540146949 774341972 774348539 774341972 523801338 774341972 523801338 500026381 523801338 46698601 953319821 46698601 975215292 46698601 975215292 975232787 975215292 188942695 811065838 188942695 606140275 188942695 606140275 606120141 606140275 246765330 753233961 246765330 90466040 246765330 90466040 909533220 90466040 500016110 852425989 500016110 500039904 500016110 500039904 22546940 500039904 165001430 834973333 165001430 42167511 165001430 42167511 500019010 42167511 726964194 726996250 726964194 273720519 726964194 273720519 499992452 273720519 413269404 586763707 413269404 349338018 413269404 349338018 349325136 349338018 968538270 31473723 968538270 115178926 968538270 115178926 884848839 115178926 80375611 499994786 80375611 243588779 80375611 243588779 756436782 243588779 720406833 499988347 720406833 966314152 720406833 966314152 33690380 966314152 500002400 793444857 500002400 997487921 500002400 997487921 2523752 997487921 980347424 499977238 980347424 499972164 980347424 499972164 149516477 499972164 55235922 55186010 55235922 765311972 55235922 765311972 499962401 765311972 433033128 433066275 433033128 143588741 433033128 143588741 856364526 143588741 500019824 946103825 500019824 271425098 500019824 271425098 271437756 271425098 981540716 18492979 981540716 951044077 981540716 951044077 48962509 951044077 454464779 454443203 454464779 500021476 454464779 500021476 3809314 500021476 751529031 248458525 751529031 455000078 751529031 455000078 544969865 455000078 530516657 530516905 530516657 57722100 530516657 57722100 499981889 57722100 521163605 521178799 521163605 205813207 521163605 205813207 499982803 205813207 944453139 944405132 944453139 546776389 944453139 546776389 453215039 546776389 477051770 522953841 477051770 499984610 477051770 499984610 895055948 499984610 77735847 77705956 77735847 500004204 77735847 500004204 454999005 500004204 995311399 499996935 995311399 296606005 995311399 296606005 703380934 296606005 814078059 499988334 814078059 246736618 814078059 246736618 500016741 246736618 432571406 500037844 432571406 863842251 432571406 863842251 136150082 863842251 943063995 500039058 943063995 499966247 943063995 499966247 626115224 499966247 463828416 536195010 463828416 398486094 463828416 398486094 500000784 398486094 468780050 531270307 468780050 341660416 468780050 341660416 500010376 341660416 952430015 500008759 952430015 717134155 952430015 717134155 282853697 717134155 831863647 831874354 831863647 500034527 831863647 500034527 391238716 500034527 915044826 915053017 915044826 634964791 915044826 634964791 365023083 634964791 666164942 499997768 666164942 499996505 666164942 499996505 125258375 499996505 499996077 803764530 499996077 925378550 499996077 925378550 74614818 925378550 86622369 913429883 86622369 737884002 86622369 737884002 737924934 737884002 987609124 987676487 987609124 469279288 987609124 469279288 469258055 469279288 402956576 597044472 402956576 500022369 402956576 500022369 994300692 500022369 685449459 314555861 685449459 499995943 685449459 499995943 809181662 499995943 500003173 176520498 500003173 937900832 500003173 937900832 62098508 937900832 500025370 406464208 500025370 92857036 500025370 92857036 907148162 92857036 500024874 175656685 500024874 475953176 500024874 475953176 524029719 475953176 499963167 824127591 499963167 502563979 499963167 502563979 499965980 502563979 499997767 422104199 499997767 362532063 499997767 362532063 500013540 362532063 466571846 466578702 466571846 499969049 466571846 499969049 616162822 499969049 39224818 499979159 39224818 500005187 39224818 500005187 4085503 500005187 487089418 500017760 487089418 18601763 487089418 18601763 981378379 18601763 676442162 499963453 676442162 499981403 676442162 499981403 966556000 499981403 19165312 19224168 19165312 357227316 19165312 357227316 500036861 357227316 500007376 627089308 500007376 121088082 500007376 121088082 500004837 121088082 499965035 520096955 499965035 482600365 499965035 482600365 482620424 482600365 462341389 537679288 462341389 784329901 462341389 784329901 215678574 784329901 499988466 384526579 499988466 15159437 499988466 15159437 15134985 15159437 500007642 874213154 500007642 320467916 500007642 320467916 320477864 320467916 512113493 487910778 512113493 654643598 512113493 654643598 500039772 654643598 500027394 441727493 500027394 367909816 500027394 367909816 632071881 367909816 506662062 499977651 506662062 332556470 506662062 332556470 667504782 332556470 567747378 432232193 567747378 735025678 567747378 735025678 264985421 735025678 709743052 499985390 709743052 499986426 709743052 499986426 719527812 499986426 499977388 242679533 499977388 717325900 499977388 717325900 282703416 717325900 500022739 736184066 500022739 123980083 500022739 123980083 123953277 123980083 499990604 382086312 499990604 827327184 499990604 827327184 172670781 827327184 485610238 514377294 485610238 702100952 485610238 702100952 297905027 702100952 604168507 499984932 604168507 86245953 604168507 86245953 913795875 86245953 513250975 513236012 513250975 500029445 513250975 500029445 216069619 500029445 646665734 353350588 646665734 499996047 646665734 499996047 179870739 499996047 312501405 312459337 312501405 271056064 312501405 271056064 271055549 271056064 499982666 736044586 499982666 750139417 499982666 750139417 249886213 750139417 505684035 494274769 505684035 500019144 505684035 500019144 192989651 500019144 738832527 499993302 738832527 499960879 738832527 499960879 642192942 499960879 919443229 919430093 919443229 389193951 919443229 389193951 499979747 389193951 384630422 615382449 384630422 397255985 384630422 397255985 602784556 397255985 505458182 499986811 505458182 500034463 505458182 500034463 932513897 500034463 349500661 650475396 349500661 72445489 349500661 72445489 72430244 72445489 557343076 499967851 557343076 58383074 557343076 58383074 941606210 58383074 377578707 377552235 377578707 209490521 377578707 209490521 209528738 209490521 116661352 883309538 116661352 908836184 116661352 908836184 91216188 908836184 167314340 167286143 167314340 499987823 167314340 499987823 375082161 499987823 164375812 835572269 164375812 639737034 164375812 639737034 639756012 639737034 500038365 406860493 500038365 500021673 500038365 500021673 713613806 500021673 286888954 286868572 286888954 448095454 286888954 448095454 500032130 448095454 886782432 499962366 886782432 691530369 886782432 691530369 499964498 691530369 104571362 104523891 104571362 499991537 104571362 499991537 407784517 499991537 435433999 564631143 435433999 499975492 435433999 499975492 115169997 499975492 499981234 2866193 499981234 126820430 499981234 126820430 126870387 126820430 597175633 402809131 597175633 514337141 597175633 514337141 499995068 514337141 500002608 105314397 500002608 282508620 500002608 282508620 499994451 282508620 517054244 482955782 517054244 751463530 517054244 751463530 248505802 751463530 499962786 380421401 499962786 694089383 499962786 694089383 694157077 694089383 499989052 905757161 499989052 364625705 499989052 364625705 635394113 364625705 448681020 551278459 448681020 569390716 448681020 569390716 569395512 569390716 192748862 499993545 192748862 851035335 192748862 851035335 148996660 851035335 499970498 50850190 499970498 704435897 499970498 704435897 500006535 704435897 817356978 500029865 817356978 383581699 817356978 383581699 499970695 383581699 356892901 356866058 356892901 500010834 356892901 500010834 452518123 500010834 499964493 552815429 499964493 95294727 499964493 95294727 95359088 95294727 687725120 687724671 687725120 819838124 687725120 819838124 180186913 819838124 64834934 499988160 64834934 484198346 64834934 484198346 515846207 484198346 683389087 499994942 683389087 324401389 683389087 324401389 500005482 324401389 537049329 462946940 537049329 690753955 537049329 690753955 309267748 690753955 129679561 500037835 129679561 499960108 129679561 499960108 886163167 499960108 500026380 660262952 500026380 174897352 500026380 174897352 825082458 174897352 670442909 670456483 670442909 613963266 670442909 613963266 613985708 613963266 781895885 218081587 781895885 202856996 781895885 202856996 797118307 202856996 412285935 499991535 412285935 381399273 412285935 381399273 381347576 381399273 980921441 980954093 980921441 920730707 980921441 920730707 499977737 920730707 500024212 924298585 500024212 828800118 500024212 828800118 828835888 828800118 710381425 710407324 710381425 500031491 710381425 500031491 467775264 500031491 203499431 499991346 203499431 939772037 203499431 939772037 60164102 939772037 335873993 499999868 335873993 499995039 335873993 499995039 483542405 499995039 499988783 593840638 499988783 44129381 499988783 44129381 955800945 44129381 979021984 978982693 979021984 499965449 979021984 499965449 837755411 499965449 405013292 405011459 405013292 559119680 405013292 559119680 559115367 559119680 456681421 500031420 456681421 499988597 456681421 499988597 573333134 499988597 9055112 499966847 9055112 500023745 9055112 500023745 353588203 500023745 741461767 500028405 741461767 500019248 741461767 500019248 845885242 500019248 277879318 277823492 277879318 816562136 277879318 816562136 183414683 816562136 716912454 500024441 716912454 688142301 716912454 688142301 500004170 688142301 385205922 614790969 385205922 270589308 385205922 270589308 500020118 270589308 324752651 675220084 324752651 499961212 324752651 499961212 996974102 499961212 500033600 433850798 500033600 237002113 500033600 237002113 237005059 237002113 372205876 372263902 372205876 500000819 372205876 500000819 429379240 500000819 28585650 499997431 28585650 284652803 28585650 284652803 499977860 284652803 813684183 813747961 813684183 748195752 813684183 748195752 500029926 748195752 499992112 332509709 499992112 987854595 499992112 987854595 12093152 987854595 176871017 823144735 176871017 94878366 176871017 94878366 499976073 94878366 890848052 109089885 890848052 229681334 890848052 229681334 770335548 229681334 499980661 905823143 499980661 861252785 499980661 861252785 138696734 861252785 672844545 327180708 672844545 657533863 672844545 657533863 657498793 657533863 876925260 123079372 876925260 500036141 876925260 500036141 904072444 500036141 740391612 499986574 740391612 608392072 740391612 608392072 391676993 608392072 33589957 499988940 33589957 298358575 33589957 298358575 499967114 298358575 587559000 412518008 587559000 509801831 587559000 509801831 490207345 509801831 581266728 500009417 581266728 189137725 581266728 189137725 499975957 189137725 499995024 763490739 499995024 500009548 499995024 500009548 553867722 500009548 857187128 857162596 857187128 499994037 857187128 499994037 665089087 499994037 812491514 187512946 812491514 200641938 812491514 200641938 500038815 200641938 500016113 495098878 500016113 533576486 500016113 533576486 533578383 533576486 873357996 500033513 873357996 394756244 873357996 394756244 394686914 394756244 45810168 954128321 45810168 222418822 45810168 222418822 777555951 222418822 500006749 147616023 500006749 908000425 500006749 908000425 500034857 908000425 923844249 923859289 923844249 499982314 923844249 499982314 247572442 499982314 358093582 641886211 358093582 325195567 358093582 325195567 674851286 325195567 316621984 316668608 316621984 404652706 316621984 404652706 500001216 404652706 236505813 500002135 236505813 421427164 236505813 421427164 578589928 421427164 43926930 500016541 43926930 641626058 43926930 641626058 358341855 641626058 724558728 724563607 724558728 133731727 724558728 133731727 499970024 133731727 179092401 820915646 179092401 963896332 179092401 963896332 499985478 963896332 500030375 474416130 500030375 499970239 500030375 499970239 848370092 499970239 725616066 274398000 725616066 495254390 725616066 495254390 499983623 495254390 201141606 798871290 201141606 555465897 201141606 555465897 444577977 555465897 242538734 242532431 242538734 806895552 242538734 806895552 193126651 806895552 500019464 869597736 500019464 82019784 500019464 82019784 917935301 82019784 238577870 499983526 238577870 105843596 238577870 105843596 105905094 105843596 500035012 393630230 500035012 499446793 500035012 499446793 500031812 499446793 51688133 51672208 51688133 451272332 51688133 451272332 500002715 451272332 499996732 545739620 499996732 499963191 499996732 499963191 458626968 499963191 499971595 599543634 499971595 584442934 499971595 584442934 415501617 584442934 537883679 499961673 537883679 254342150 537883679 254342150 500009489 254342150 756140896 500007282 756140896 342142259 756140896 342142259 500013179 342142259 130671701 869321431 130671701 454520667 130671701 454520667 545424415 454520667 500015820 171888439 500015820 495791606 500015820 495791606 495831573 495791606 499978614 213957203 499978614 499650803 499978614 499650803 499963226 499650803 346075827 500031593 346075827 749401313 346075827 749401313 250583771 749401313 499964835 952162926 499964835 499962060 499964835 499962060 118317180 499962060 280489458 280516970 280489458 802960512 280489458 802960512 197072266 802960512 164977031 835078922 164977031 774172696 164977031 774172696 499979054 774172696 654247419 654276578 654247419 804740933 654247419 804740933 499983904 804740933 285602821 499994751 285602821 719037997 285602821 719037997 281014352 719037997 576927832 500026026 576927832 282009336 576927832 282009336 500028073 282009336 499991200 488387291 499991200 133983947 499991200 133983947 133996807 133983947 907906895 500024341 907906895 287428637 907906895 287428637 287437408 287428637 786625238 786595598 786625238 499984233 786625238 499984233 536733380 499984233 565107719 565121574 565107719 811796500 565107719 811796500 188251230 811796500 577486496 422530136 577486496 779150219 577486496 779150219 220870568 779150219 552543813 500000473 552543813 499988908 552543813 499988908 509793691 499988908 445849796 445820426 445849796 466471038 445849796 466471038 500023674 466471038 448093467 448124097 448093467 321279190 448093467 321279190 500036203 321279190 956898247 499997095 956898247 765535536 956898247 765535536 500036317 765535536 29941070 500016787 29941070 532250409 29941070 532250409 467752745 532250409 499987991 726372017 499987991 500025753 499987991 500025753 747376792 500025753 681342529 318656383 681342529 195455171 681342529 195455171 195414833 195455171 436165746 436160073 436165746 187255475 436165746 187255475 812699404 187255475 499987732 734780154 499987732 482786457 499987732 482786457 482826540 482786457 320250756 500024396 320250756 224137059 320250756 224137059 499975164 224137059 576120040 576121168 576120040 348591770 576120040 348591770 651397386 348591770 383327459 500030835 383327459 499991895 383327459 499991895 764951265 499991895 499991988 59158432 499991988 500038338 499991988 500038338 957071489 500038338 106539484 106594531 106539484 88743389 106539484 88743389 499972604 88743389 393699470 393751263 393699470 367047251 393699470 367047251 499972263 367047251 499963299 534764485 499963299 525666460 499963299 525666460 500019918 525666460 244829770 755157577 244829770 701609454 244829770 701609454 298354935 701609454 500038600 519704082 500038600 193555711 500038600 193555711 500008712 193555711 832040942 832046302 832040942 368867360 832040942 368867360 368872032 368867360 500003715 863324570 500003715 176039015 500003715 176039015 823979651 176039015 697402645 500024906 697402645 12524023 697402645 12524023 499970674 12524023 515949355 500020187 515949355 500004249 515949355 500004249 772168707 500004249 380746895 500026694 380746895 813893045 380746895 813893045 499987377 813893045 500007957 910883972 500007957 499965676 500007957 499965676 914455925 499965676 500032445 737957684 500032445 326463715 500032445 326463715 326483982 326463715 499974019 596178727 499974019 764354932 499974019 764354932 235614422 764354932 780336938 219629646 780336938 13866816 780336938 13866816 500020045 13866816 500012988 734344856 500012988 993520299 500012988 993520299 500001546 993520299 500017128 926758142 500017128 499962023 500017128 499962023 985020256 499962023 3474433 499969532 3474433 743878257 3474433 743878257 743871258 743878257 493419120 506524484 493419120 136992513 493419120 136992513 500021304 136992513 969382871 499961874 969382871 400710630 969382871 400710630 500002026 400710630 500022849 602875521 500022849 500022210 500022849 500022210 31841311 500022210 499981612 130919295 499981612 265715767 499981612 265715767 734310427 265715767 869891728 130080845 869891728 500038617 869891728 500038617 13891595 500038617 920790014 79272918 920790014 871637174 920790014 871637174 871646977 871637174 282053721 282082650 282053721 499987725 282053721 499987725 956216980 499987725 611838052 388143340 611838052 642110201 611838052 642110201 500009325 642110201 500029676 514475877 500029676 946857461 500029676 946857461 499975091 946857461 51293447 948678474 51293447 973732487 51293447 973732487 26235655 973732487 499995698 442246662 499995698 20447555 499995698 20447555 979550969 20447555 195335540 195376799 195335540 466438238 195335540 466438238 499977633 466438238 710462454 500022522 710462454 234585915 710462454 234585915 234573207 234585915 500028525 397179360 500028525 691106993 500028525 691106993 308933624 691106993 516339306 516382572 516339306 500001726 516339306 500001726 139085368 500001726 248201810 500010379 248201810 574801218 248201810 574801218 425211637 574801218 500008091 445287033 500008091 299826927 500008091 299826927 700200830 299826927 500002108 398060030 500002108 234213295 500002108 234213295 500004395 234213295 500019296 916852836 500019296 500010962 500019296 500010962 226597165 500010962 499968877 973068544 499968877 352274986 499968877 352274986 500013356 352274986 475620856 524384975 475620856 656260385 475620856 656260385 656309009 656260385 734290597 265713312 734290597 778401584 734290597 778401584 499997605 778401584 14855217 499998711 14855217 500009400 14855217 500009400 252631652 500009400 568401880 431625315 568401880 551116996 568401880 551116996 551098317 551116996 500017900 28057643 500017900 719335270 500017900 719335270 719346101 719335270 499991557 365962440 499991557 712077442 499991557 712077442 712047164 712077442 500037832 321674740 500037832 500030950 500037832 500030950 225582140 500030950 499963333 756553142 499963333 82896498 499963333 82896498 917090050 82896498 339101280 339049273 339101280 348974295 339101280 348974295 651045885 348974295 500027016 192300340 500027016 299209017 500027016 299209017 700812594 299209017 481629424 500027518 481629424 604301117 481629424 604301117 500006277 604301117 328950996 671096709 328950996 131317086 328950996 131317086 868687909 131317086 96902264 96845926 96902264 285568654 96902264 285568654 714431690 285568654 572952299 427057455 572952299 812918131 572952299 812918131 500015284 812918131 128763790 499994931 128763790 832766083 128763790 832766083 832761220 832766083 975916748 499973105 975916748 48675788 975916748 48675788 951383769 48675788 500021238 583923491 500021238 973542087 500021238 973542087 499988257 973542087 622211979 377806853 622211979 500000728 622211979 500000728 597075916 500000728 289668677 289667878 289668677 643388791 289668677 643388791 356636787 643388791 500002734 809844149 500002734 879381749 500002734 879381749 120584130 879381749 549701384 549685940 549701384 298556710 549701384 298556710 298543726 298556710 646093239 646087435 646093239 381108685 646093239 381108685 500026803 381108685 659373145 340618230 659373145 293013493 659373145 293013493 293056924 293013493 799730992 200209519 799730992 487684409 799730992 487684409 487669798 487684409 500030112 659044436 500030112 278328129 500030112 278328129 500017773 278328129 200972205 201006232 200972205 499969629 200972205 499969629 1512899 499969629 500022235 451848624 500022235 223100328 500022235 223100328 776911086 223100328 499981749 810298299 499981749 738958874 499981749 738958874 738887811 738958874 694746160 305313367 694746160 151627063 694746160 151627063 848338971 151627063 499962277 779547510 499962277 720851723 499962277 720851723 720855986 720851723 680035324 320010935 680035324 325957589 680035324 325957589 325954033 325957589 500025910 650149026 500025910 916588536 500025910 916588536 916541405 916588536 9263659 990754687 9263659 483686156 9263659 483686156 499988610 483686156 499999332 432896247 499999332 45571125 499999332 45571125 500022591 45571125 333287876 666698618 333287876 541281378 333287876 541281378 458735074 541281378 506978564 506935997 506978564 993222650 506978564 993222650 993240530 993222650 20863724 499994613 20863724 260652642 20863724 260652642 739299456 260652642 499998551 925819557 499998551 706338412 499998551 706338412 293648892 706338412 166572032 166598893 166572032 409149090 166572032 409149090 500006991 409149090 297650916 702352033 297650916 867667489 297650916 867667489 132335672 867667489 616712170 616701740 616712170 835620770 616712170 835620770 835572418 835620770 182719674 500028746 182719674 797433938 182719674 797433938 499977188 797433938 2103728 2123546 2103728 352260322 2103728 352260322 500021557 352260322 499979731 501134500 499979731 190112834 499979731 190112834 809883549 190112834 313971722 686069549 313971722 499978035 313971722 499978035 930204307 499978035 447443677 447425071 447443677 500028651 447443677 500028651 688895829 500028651 500034815 797217402 500034815 546021131 500034815 546021131 545999531 546021131 499980531 954616587 499980531 295587467 499980531 295587467 295577592 295587467 872443584 872456871 872443584 840638981 872443584 840638981 499993312 840638981 500037243 352543029 500037243 500006368 500037243 500006368 244696895 500006368 131419128 868617083 131419128 143328014 131419128 143328014 500017664 143328014 337681015 662249117 337681015 2472242 337681015 2472242 500035221 2472242 215932261 499993383 215932261 499988635 215932261 499988635 526563004 499988635 500011661 585036523 500011661 163089155 500011661 163089155 499996501 163089155 333668493 333614187 333668493 500011151 333668493 500011151 566149927 500011151 500024382 806120205 500024382 625404810 500024382 625404810 625365174 625404810 245560680 245555676 245560680 546097883 245560680 546097883 546131252 546097883 12744083 500013636 12744083 26844325 12744083 26844325 973181486 26844325 185671949 185712077 185671949 880621452 185671949 880621452 119365461 880621452 500022207 118260084 500022207 262987725 500022207 262987725 500028705 262987725 570371615 429657097 570371615 632343730 570371615 632343730 500013285 632343730 733214903 499997451 733214903 356729325 733214903 356729325 643308313 356729325 342233153 500006597 342233153 500033420 342233153 500033420 43644368 500033420 915516666 915474011 915516666 903656042 915516666 903656042 500012303 903656042 30055099 30056749 30055099 94458293 30055099 94458293 94502769 94458293 335860989 499987596 335860989 905463570 335860989 905463570 905461349 905463570 706941972 706939115 706941972 69273395 706941972 69273395 69253600 69273395 116294775 116295879 116294775 62498400 116294775 62498400 937500786 62498400 352264242 352283462 352264242 606766036 352264242 606766036 606794719 606766036 980388666 19626980 980388666 346313102 980388666 346313102 500035211 346313102 220113909 779883189 220113909 867964927 220113909 867964927 867987706 867964927 886369188 886383239 886369188 499983126 886369188 499983126 94596793 499983126 381866708 381852628 381866708 500001485 381866708 500001485 369295687 500001485 977593297 22427953 977593297 86722413 977593297 86722413 913266941 86722413 257497801 742491726 257497801 499966351 257497801 499966351 194902940 499966351 755788108 755793890 755788108 352765484 755788108 352765484 352829042 352765484 11139093 11199123 11139093 404669602 11139093 404669602 499980621 404669602 400253033 599685491 400253033 500006711 400253033 500006711 828718730 500006711 725841900 725840739 725841900 781356701 725841900 781356701 781291155 781356701 404396905 404378541 404396905 499963503 404396905 499963503 654174516 499963503 499973410 311455362 499973410 499964246 499973410 499964246 776886743 499964246 499980780 887524664 499980780 500029663 499980780 500029663 799761036 500029663 500005207 281292572 500005207 500022313 500005207 500022313 959280224 500022313 499978017 699663285 499978017 669611730 499978017 669611730 669571965 669611730 581412685 581439838 581412685 499997206 581412685 499997206 875725228 499997206 748937221 748896619 748937221 799116005 748937221 799116005 200926660 799116005 500011317 802716049 500011317 810697811 500011317 810697811 499991738 810697811 22634538 499991668 22634538 601753391 22634538 601753391 601724521 601753391 94377964 905645965 94377964 439571285 94377964 439571285 499981554 439571285 500020662 463980039 500020662 396677198 500020662 396677198 500025266 396677198 852653145 852663964 852653145 837531749 852653145 837531749 162445452 837531749 500004207 36823950 500004207 795393995 500004207 795393995 499967253 795393995 869971492 500028636 869971492 34691741 869971492 34691741 34727061 34691741 134430348 134365939 134430348 547588719 134430348 547588719 452447507 547588719 663735929 336270416 663735929 660891117 663735929 660891117 660904789 660891117 753039747 246930654 753039747 930442570 753039747 930442570 930479854 930442570 500000492 628381303 500000492 499991740 500000492 499991740 146953429 499991740 685920160 314002981 685920160 500017157 685920160 500017157 276672650 500017157 816228154 816169747 816228154 765187273 816228154 765187273 500006003 765187273 177366935 499972524 177366935 500003786 177366935 500003786 794137624 500003786 815257974 815217402 815257974 499975514 815257974 499975514 387163467 499975514 395992551 500012350 395992551 500004824 395992551 500004824 427048271 500004824 499978675 990029345 499978675 500017933 499978675 500017933 711695056 500017933 443091731 556841442 443091731 282772244 443091731 282772244 717162249 282772244 500018197 927525631 500018197 571727620 500018197 571727620 571713461 571727620 749284541 250706736 749284541 651767990 749284541 651767990 348222373 651767990 500032610 304989145 500032610 517099397 500032610 517099397 482951254 517099397 414475044 585544367 414475044 250967452 414475044 250967452 749006493 250967452 781243730 499965459 781243730 220515706 781243730 220515706 779440227 220515706 449704569 449707818 449704569 499980768 449704569 499980768 599102840 499980768 605292678 605355575 605292678 499961720 605292678 499961720 769531744 499961720 499968612 166917490 499968612 495129646 499968612 495129646 504882865 495129646 985618534 14368450 985618534 902925920 985618534 902925920 499982879 902925920 242925563 242944642 242925563 468781004 242925563 468781004 499968478 468781004 499985134 121685177 499985134 492546720 499985134 492546720 500035720 492546720 186933882 499965467 186933882 886570810 186933882 886570810 500000005 886570810 290850139 499961066 290850139 894335444 290850139 894335444 894328895 894335444 127567745 499969488 127567745 425157646 127567745 425157646 500018634 425157646 947545628 947497235 947545628 515067673 947545628 515067673 500024984 515067673 442303546 499969439 442303546 500003664 442303546 500003664 145003777 500003664 746937064 746988790 746937064 499992708 746937064 499992708 600219008 499992708 43672235 956350519 43672235 390096070 43672235 390096070 499968605 390096070 122359087 500004952 122359087 500035959 122359087 500035959 939370455 500035959 295493285 500036030 295493285 499984012 295493285 499984012 620153579 499984012 498786953 500013689 498786953 924157131 498786953 924157131 499974377 924157131 174405298 499969340 174405298 499990327 174405298 499990327 832638575 499990327 791180273 500038838 791180273 500017369 791180273 500017369 953893932 500017369 750183534 249791494 750183534 379780250 750183534 379780250 620203956 379780250 936116381 499971254 936116381 66376800 936116381 66376800 66352870 66376800 500022271 36110933 500022271 524155663 500022271 524155663 524148363 524155663 98237653 901772654 98237653 810681253 98237653 810681253 189260021 810681253 798940709 798975112 798940709 740090104 798940709 740090104 259955926 740090104 499985866 495530905 499985866 499970032 499985866 499970032 128499722 499970032 479624953 499963190 479624953 372420717 479624953 372420717 372419708 372420717 909852986 500000540 909852986 274393320 909852986 274393320 274380392 274393320 874568097 125456639 874568097 635129045 874568097 635129045 500037258 635129045 359689296 499974040 359689296 246900461 359689296 246900461 246840227 246900461 913034576 500035642 913034576 499989356 913034576 499989356 912977489 499989356 225092919 225106225 225092919 818725791 225092919 818725791 818768896 818725791 500008959 133765944 500008959 950078262 500008959 950078262 950022769 950078262 35958526 499998094 35958526 156518283 35958526 156518283 843499815 156518283 681114194 318919506 681114194 156194157 681114194 156194157 156134378 156194157 705786249 500006509 705786249 763728107 705786249 763728107 499976438 763728107 646575318 646539225 646575318 665098763 646575318 665098763 665081583 665098763 885954737 114066503 885954737 245975251 885954737 245975251 754021193 245975251 790682874 209283406 790682874 89541560 790682874 89541560 89557739 89541560 477807657 477834810 477807657 722310417 477807657 722310417 277686168 722310417 567394854 567383550 567394854 103595219 567394854 103595219 896457063 103595219 624184688 375823357 624184688 500031839 624184688 500031839 819019092 500031839 499994690 298598194 499994690 372536371 499994690 372536371 627509571 372536371 827668716 827647646 827668716 408111848 827668716 408111848 408094829 408111848 499992692 567942661 499992692 140395522 499992692 140395522 859562427 140395522 73143836 926912401 73143836 744701949 73143836 744701949 255351711 744701949 499998225 392840176 499998225 500024641 499998225 500024641 445630656 500024641 965474820 34533153 965474820 190559286 965474820 190559286 809443321 190559286 499972479 764438225 499972479 499992799 499972479 499992799 564599700 499992799 136244131 500032045 136244131 110372510 136244131 110372510 889615324 110372510 308138379 308122673 308138379 185450287 308138379 185450287 814523810 185450287 140842060 859127757 140842060 361748270 140842060 361748270 500026468 361748270 422900751 577099850 422900751 640678358 422900751 640678358 640669718 640678358 499964178 367540944 499964178 778128813 499964178 778128813 500007167 778128813 138269097 499960798 138269097 328368578 138269097 328368578 499987574 328368578 339069374 500022280 339069374 762086667 339069374 762086667 762077227 762086667 499972286 139919865 499972286 499971679 499972286 499971679 322948320 499971679 144510533 144462476 144510533 654612999 144510533 654612999 499983175 654612999 338248460 500032991 338248460 499975784 338248460 499975784 139791434 499975784 418612351 418587780 418612351 120312576 418612351 120312576 879719038 120312576 499974047 620361659 499974047 371461902 499974047 371461902 371469950 371461902 14814702 14812108 14814702 922299678 14814702 922299678 922315746 922299678 500035944 545320295 500035944 53496222 500035944 53496222 53536182 53496222 330094165 499971043 330094165 880813946 330094165 880813946 499977061 880813946 499992523 376714984 499992523 499970425 499992523 499970425 602254895 499970425 846707524 499970338 846707524 500020175 846707524 500020175 155383969 500020175 499982652 69205531 499982652 499968453 499982652 499968453 862179999 499968453 545209535 545260260 545209535 558861403 545209535 558861403 500021838 558861403 499983961 243525045 499983961 59629710 499983961 59629710 500032483 59629710 500021679 82427126 500021679 807420844 500021679 807420844 192567200 807420844 959512850 959444579 959512850 499998284 959512850 499998284 307647966 499998284 504830718 504766176 504830718 225337266 504830718 225337266 774699132 225337266 692164623 692145470 692164623 996658990 692164623 996658990 996655052 996658990 894098642 499967384 894098642 612479812 894098642 612479812 500021369 612479812 459236410 459232126 459236410 499976734 459236410 499976734 281670161 499976734 30078897 969985085 30078897 368835191 30078897 368835191 631147592 368835191 841832547 158137943 841832547 280141848 841832547 280141848 499961041 280141848 834080939 165895627 834080939 500033070 834080939 500033070 956400486 500033070 499985397 845713347 499985397 499980493 499985397 499980493 712987823 499980493 500024149 794277172 500024149 296523060 500024149 296523060 499986626 296523060 500028054 606274141 500028054 499981388 500028054 499981388 147101438 499981388 658465288 341542479 658465288 59164164 658465288 59164164 500036151 59164164 147137487 852809228 147137487 515884481 147137487 515884481 484060517 515884481 499984014 222299584 499984014 239428467 499984014 239428467 239437592 239428467 62531392 500014664 62531392 198629328 62531392 198629328 801360847 198629328 499980068 763048734 499980068 947817889 499980068 947817889 52181768 947817889 500036373 353267681 500036373 782882333 500036373 782882333 782914719 782882333 508071580 491898237 508071580 499975169 508071580 499975169 725711738 499975169 632576145 500011725 632576145 159806390 632576145 159806390 840184706 159806390 155608156 844438857 155608156 530659240 155608156 530659240 499998216 530659240 597316274 597264534 597316274 500034790 597316274 500034790 442443215 500034790 876949450 499993649 876949450 970396698 876949450 970396698 499978999 970396698 499968520 467928841 499968520 500034345 499968520 500034345 213456925 500034345 785817703 214185595 785817703 691856718 785817703 691856718 499997681 691856718 615947460 615903408 615947460 289389622 615947460 289389622 710653007 289389622 762223217 237827029 762223217 550696890 762223217 550696890 499987508 550696890 499979651 158865302 499979651 499981695 499979651 499981695 967401808 499981695 596056283 596054582 596056283 499981766 596056283 499981766 510383819 499981766 228131675 500021412 228131675 920738686 228131675 920738686 79249685 920738686 512439090 512362496 512439090 935821692 512439090 935821692 935764155 935821692 257550327 742432280 257550327 675486391 257550327 675486391 499976333 675486391 500020184 153455475 500020184 395844268 500020184 395844268 604123802 395844268 499993530 378400687 499993530 233192475 499993530 233192475 766810162 233192475 499987721 680587308 499987721 16638938 499987721 16638938 16653571 16638938 213032133 500023946 213032133 500001763 213032133 500001763 390114524 500001763 948585640 500031600 948585640 10472373 948585640 10472373 989540333 10472373 248512413 248510318 248512413 982144163 248512413 982144163 17879937 982144163 891807445 499965079 891807445 822236126 891807445 822236126 500023263 822236126 559495106 559511172 559495106 562792297 559495106 562792297 562786401 562792297 712540953 500023925 712540953 627388449 712540953 627388449 627393665 627388449 471276635 471294573 471276635 21942497 471276635 21942497 500016406 21942497 412733023 499968279 412733023 851274661 412733023 851274661 500039225 851274661 180054872 180073842 180054872 223674017 180054872 223674017 500031609 223674017 47053271 47018934 47053271 499980787 47053271 499980787 902470780 499980787 499987107 219087626 499987107 409873156 499987107 409873156 590196453 409873156 499974257 769845116 499974257 621184314 499974257 621184314 378808282 621184314 230728351 499999591 230728351 642188527 230728351 642188527 357870988 642188527 499983753 158352696 499983753 858558688 499983753 858558688 141517654 858558688 992387824 500014747 992387824 100052620 992387824 100052620 100044584 100052620 77665899 77702709 77665899 415040992 77665899 415040992 584939748 415040992 440453639 559572439 440453639 9504888 440453639 9504888 990504968 9504888 163949606 499994280 163949606 500009837 163949606 500009837 854383416 500009837 156907378 156913667 156907378 788156011 156907378 788156011 788181267 788156011 809516271 499980464 809516271 660322358 809516271 660322358 500027687 660322358 799334920 799322700 799334920 321389700 799334920 321389700 678621685 321389700 115744246 884253332 115744246 251628653 115744246 251628653 748367955 251628653 238933154 499999416 238933154 500023090 238933154 500023090 203182851 500023090 499972724 525777051 499972724 499994163 499972724 499994163 386716363 499994163 903978098 95976983 903978098 109534934 903978098 109534934 109508028 109534934 211803590 499992141 211803590 758096962 211803590 758096962 241843358 758096962 34806981 965230329 34806981 751219337 34806981 751219337 500015812 751219337 527467879 472536055 527467879 500005255 527467879 500005255 826823035 500005255 499999569 451549132 499999569 395154017 499999569 395154017 604860133 395154017 561276647 438752169 561276647 499962558 561276647 499962558 405013951 499962558 282765271 717180582 282765271 823717113 282765271 823717113 499995744 823717113 499974945 915771825 499974945 499971562 499974945 499971562 785374369 499971562 500003965 940964983 500003965 639335966 500003965 639335966 639296217 639335966 486507512 513478692 486507512 690273916 486507512 690273916 690283735 690273916 500006332 436863282 500006332 998310657 500006332 998310657 1740686 998310657 268897269 268901950 268897269 665694268 268897269 665694268 499984793 665694268 308960539 308980788 308960539 500009404 308960539 500009404 485916985 500009404 499976157 46400761 499976157 776418804 499976157 776418804 223617207 776418804 954862926 45145811 954862926 500012405 954862926 500012405 47425613 500012405 706975531 292985129 706975531 433925753 706975531 433925753 433998568 433925753 499978790 185287962 499978790 162737500 499978790 162737500 837264186 162737500 500019193 223318234 500019193 104988986 500019193 104988986 499975260 104988986 333640745 500025325 333640745 60075371 333640745 60075371 939965361 60075371 500028809 449041626 500028809 272168526 500028809 272168526 499995521 272168526 826347937 500030239 826347937 203516543 826347937 203516543 203507564 203516543 581339242 581352188 581339242 530593528 581339242 530593528 469450343 530593528 500009154 586615538 500009154 47889449 500009154 47889449 499988771 47889449 524955171 475094846 524955171 545104742 524955171 545104742 545044158 545104742 401533051 401563937 401533051 499977533 401533051 499977533 345755376 499977533 729309737 499972206 729309737 500039339 729309737 500039339 728301326 500039339 957025067 42990088 957025067 459845993 957025067 459845993 499993818 459845993 500024120 596213803 500024120 499962763 500024120 499962763 807971424 499962763 9597366 9535341 9597366 500011931 9597366 500011931 825777008 500011931 432397603 567620436 432397603 499964839 432397603 499964839 406649319 499964839 149739811 500020814 149739811 47779058 149739811 47779058 500032784 47779058 374306686 374328372 374306686 412125037 374306686 412125037 587842713 412125037 994604221 499974368 994604221 979662517 994604221 979662517 979670301 979662517 397145098 602892281 397145098 787806809 397145098 787806809 212233235 787806809 499973471 773382403 499973471 56476473 499973471 56476473 500034811 56476473 772681120 772691352 772681120 23963695 772681120 23963695 976050004 23963695 546325114 546323466 546325114 801917344 546325114 801917344 500002094 801917344 477599983 499960100 477599983 499991865 477599983 499991865 824159926 499991865 630415528 369569711 630415528 640020162 630415528 640020162 639980338 640020162 499982627 43893507 499982627 320564213 499982627 320564213 499991146 320564213 926207913 73816394 926207913 379697270 926207913 379697270 379741221 379697270 930327589 499994887 930327589 229047799 930327589 229047799 499989228 229047799 500037667 536605966 500037667 500014922 500037667 500014922 825300691 500014922 500027792 415984171 500027792 312005296 500027792 312005296 687997550 312005296 455118897 544954651 455118897 34845598 455118897 34845598 34884251 34845598 853942785 146106471 853942785 708381142 853942785 708381142 500007442 708381142 147752272 500019532 147752272 369559730 147752272 369559730 500027786 369559730 379920016 499988381 379920016 571671025 379920016 571671025 571675577 571671025 57390966 57369164 57390966 884886785 57390966 884886785 499981370 884886785 92517476 92539066 92517476 499975418 92517476 499975418 597948938 499975418 261051911 738932411 261051911 534003574 261051911 534003574 500020897 534003574 47212058 47273024 47212058 232989139 47212058 232989139 767013160 232989139 178480762 500025553 178480762 501422198 178480762 501422198 498610389 501422198 853973462 499976938 853973462 541249237 853973462 541249237 500004013 541249237 128958176 499972360 128958176 398683327 128958176 398683327 398715353 398683327 500030650 511230946 500030650 475589778 500030650 475589778 499975531 475589778 500020091 505618283 500020091 500023268 500020091 500023268 653360526 500023268 386125616 499983518 386125616 799097520 386125616 799097520 200916118 799097520 672663770 327298020 672663770 290459944 672663770 290459944 709559286 290459944 178072326 178058845 178072326 99310468 178072326 99310468 99358860 99310468 499961794 45874570 499961794 884298950 499961794 884298950 115682165 884298950 405721533 499991536 405721533 289792547 405721533 289792547 289796036 289792547 212026327 212007426 212026327 500727506 212026327 500727506 499215582 500727506 37687329 962341944 37687329 426498991 37687329 426498991 499996607 426498991 923966866 923995253 923966866 14911861 923966866 14911861 985059139 14911861 475627089 524415650 475627089 33980628 475627089 33980628 966007620 33980628 500013916 853284326 500013916 500004840 500013916 500004840 365323430 500004840 833110554 166943832 833110554 499984725 833110554 499984725 444621450 499984725 785323476 785396717 785323476 386788190 785323476 386788190 386749619 386788190 499978707 285651064 499978707 499985052 499978707 499985052 907530010 499985052 737922470 500008688 737922470 485413563 737922470 485413563 499992606 485413563 500016131 486070259 500016131 592885185 500016131 592885185 592897867 592885185 499984464 561059902 499984464 157697687 499984464 157697687 842314849 157697687 500011552 163872940 500011552 124688225 500011552 124688225 875354160 124688225 938619017 61361179 938619017 500030602 938619017 500030602 475430236 500030602 500024311 687879480 500024311 500026403 500024311 500026403 342553208 500026403 796354389 796326810 796354389 507521332 796354389 507521332 492419039 507521332 937371329 937362567 937371329 408180932 937371329 408180932 500015807 408180932 500028310 795114089 500028310 499974060 500028310 499974060 624476857 499974060 972734426 27253555 972734426 499985595 972734426 499985595 542576131 499985595 107732244 499968033 107732244 809996140 107732244 809996140 190029721 809996140 277616711 722396573 277616711 29635601 277616711 29635601 970340307 29635601 851199037 500003208 851199037 560827338 851199037 560827338 499996028 560827338 102781842 102768697 102781842 230887803 102781842 230887803 769079947 230887803 883809909 883793938 883809909 500006638 883809909 500006638 227012024 500006638 279396156 499970363 279396156 500009953 279396156 500009953 150321192 500009953 500038680 62822126 500038680 823518930 500038680 823518930 499970741 823518930 949786772 949756633 949786772 709526475 949786772 709526475 709598169 709526475 645683425 354319230 645683425 224279539 645683425 224279539 775696987 224279539 857162871 499979470 857162871 642204203 857162871 642204203 500023189 642204203 918151744 500038453 918151744 500012120 918151744 500012120 495611772 500012120 871692242 499960565 871692242 282939657 871692242 282939657 282959990 282939657 389672969 500004921 389672969 499964345 389672969 499964345 317864783 499964345 499991629 463561029 499991629 770436095 499991629 770436095 770474205 770436095 171456869 499998082 171456869 500012813 171456869 500012813 486306458 500012813 175167255 824801273 175167255 29658044 175167255 29658044 970329952 29658044 811556138 499997011 811556138 676860559 811556138 676860559 500031321 676860559 337569420 500016829 337569420 500005026 337569420 500005026 449407285 500005026 367795645 367778709 367795645 500000902 367795645 500000902 979456010 500000902 759186146 240839300 759186146 499983291 759186146 499983291 123418444 499983291 597551949 499977996 597551949 580628671 597551949 580628671 419405392 580628671 499993967 32929258 499993967 847129526 499993967 847129526 847118718 847129526 413612671 499988708 413612671 266403756 413612671 266403756 266476323 266403756 500029744 100992189 500029744 228424310 500029744 228424310 228418529 228424310 500038787 771533249 500038787 278095652 500038787 278095652 721855538 278095652 543585230 456385992 543585230 461622542 543585230 461622542 538400931 461622542 161019317 499996831 161019317 726812966 161019317 726812966 726812849 726812966 132319511 499982323 132319511 945608245 132319511 945608245 499971417 945608245 836980173 163072975 836980173 735112312 836980173 735112312 735067766 735112312 141513716 499961682 141513716 499978454 141513716 499978454 121284006 499978454 157421148 842600275 157421148 962206814 157421148 962206814 962224664 962206814 514303670 499994767 514303670 672917361 514303670 672917361 327077222 672917361 352235947 647824999 352235947 139468524 352235947 139468524 139433392 139468524 384306965 615713038 384306965 82849766 384306965 82849766 82820883 82849766 245963698 754012143 245963698 500010157 245963698 500010157 221531856 500010157 736004876 499962164 736004876 997959666 736004876 997959666 997974861 997959666 578863551 578872660 578863551 294692917 578863551 294692917 705282657 294692917 138584349 500021150 138584349 651208909 138584349 651208909 499984952 651208909 350334785 499988723 350334785 499996363 350334785 499996363 313677 499996363 499974467 964703424 499974467 149868521 499974467 149868521 149862058 149868521 826683273 173282645 826683273 277590826 826683273 277590826 499967411 277590826 43428865 499963018 43428865 499965549 43428865 499965549 655742638 499965549 500015921 449769840 500015921 500000903 500015921 500000903 421898834 500000903 499964029 755079239 499964029 501481129 499964029 501481129 500015750 501481129 983981954 500027058 983981954 927952861 983981954 927952861 72114845 927952861 499978773 204132568 499978773 670008656 499978773 670008656 499987071 670008656 500005274 504892117 500005274 402248784 500005274 402248784 499961289 402248784 207586563 207563125 207586563 607032052 207586563 607032052 392949526 607032052 943125371 500021071 943125371 657881567 943125371 657881567 657959084 657881567 253661556 746335782 253661556 500031366 253661556 500031366 434061187 500031366 265770517 499991177 265770517 500037336 265770517 500037336 122398315 500037336 940798044 940792483 940798044 316282461 940798044 316282461 683640161 316282461 123681755 123700859 123681755 139581906 123681755 139581906 139626957 139581906 896557981 896506686 896557981 499983863 896557981 499983863 79953091 499983863 851569985 148387914 851569985 318416682 851569985 318416682 499985185 318416682 333491484 333483553 333491484 80047884 333491484 80047884 499962240 80047884 200262672 799724847 200262672 57751286 200262672 57751286 942223004 57751286 499973986 511712121 499973986 598988791 499973986 598988791 401003553 598988791 608064462 391994354 608064462 651109382 608064462 651109382 651141900 651109382 238237172 238216667 238237172 368029910 238237172 368029910 367964450 368029910 155507560 155492274 155507560 845653363 155507560 845653363 845693584 845653363 499970561 456519862 499970561 540545828 499970561 540545828 459454057 540545828 559418326 500014297 559418326 499974212 559418326 499974212 232682394 499974212 26180006 499987581 26180006 900323266 26180006 900323266 99658878 900323266 499999462 435408496 499999462 876289663 499999462 876289663 123747060 876289663 499967558 324992109 499967558 500020608 499967558 500020608 764814114 500020608 399610874 600355904 399610874 499977672 399610874 499977672 323056183 499977672 780017975 219935304 780017975 72725039 780017975 72725039 72693160 72725039 682758460 500030020 682758460 323697725 682758460 323697725 323708452 323697725 499972005 230744867 499972005 214427310 499972005 214427310 785604262 214427310 148652994 499968646 148652994 509790389 148652994 509790389 500009207 509790389 410380180 500021859 410380180 892553747 410380180 892553747 107498444 892553747 399781622 600227944 399781622 655700306 399781622 655700306 500000756 655700306 500035756 780119509 500035756 584938883 500035756 584938883 415072256 584938883 596471871 500005953 596471871 238298770 596471871 238298770 761711620 238298770 500008050 17054740 500008050 855739542 500008050 855739542 144213167 855739542 596313713 499976897 596313713 385294225 596313713 385294225 614652732 385294225 562968260 499996013 562968260 500039536 562968260 500039536 996980744 500039536 941881152 941847532 941881152 810421496 941881152 810421496 810409001 810421496 499986159 682655039 499986159 811145292 499986159 811145292 811156163 811145292 198468549 500015331 198468549 866270842 198468549 866270842 499964899 866270842 500023643 166218204 500023643 560697020 500023643 560697020 499975727 560697020 821136609 499990854 821136609 854610634 821136609 854610634 145386721 854610634 981519805 499998204 981519805 500007349 981519805 500007349 673377504 500007349 987385173 499970717 987385173 951283163 987385173 951283163 48680718 951283163 358731428 641294435 358731428 741103063 358731428 741103063 741084009 741103063 789638362 210433922 789638362 831362448 789638362 831362448 831353559 831362448 422844957 577149504 422844957 500035918 422844957 500035918 33572372 500035918 499979329 211480330 499979329 922823589 499979329 922823589 922798355 922823589 779265690 220681517 779265690 500005792 779265690 500005792 119676430 500005792 784180506 500021049 784180506 797617880 784180506 797617880 202385957 797617880 499965522 517929123 499965522 799041694 499965522 799041694 799038466 799041694 646128424 353820876 646128424 914603711 646128424 914603711 914584075 914603711 491576040 508422265 491576040 113125991 491576040 113125991 500031334 113125991 499995815 107634955 499995815 500024715 499995815 500024715 954197417 500024715 421075444 500025220 421075444 499970821 421075444 499970821 483154446 499970821 437988209 437927450 437988209 500008308 437988209 500008308 154543365 500008308 215383419 215369486 215383419 885742124 215383419 885742124 499995305 885742124 499988164 992881797 499988164 870566628 499988164 870566628 500031085 870566628 500026631 481942585 500026631 95596627 500026631 95596627 95597022 95596627 668918252 331051416 668918252 914141641 668918252 914141641 914144752 914141641 625640938 625696664 625640938 106402059 625640938 106402059 106406407 106402059 166231659 833791173 166231659 640843033 166231659 640843033 359151840 640843033 753038924 500016597 753038924 675059679 753038924 675059679 500008340 675059679 815560865 184364290 815560865 656762365 815560865 656762365 343218817 656762365 465664378 534306577 465664378 873745016 465664378 873745016 126319346 873745016 499985505 473969744 499985505 424900153 499985505 424900153 575050528 424900153 582081494 582101494 582081494 809655442 582081494 809655442 500018270 809655442 737491563 737485633 737491563 25159741 737491563 25159741 974823949 25159741 500003536 801911642 500003536 499965501 500003536 499965501 546746758 499965501 545514943 500025846 545514943 707242435 545514943 707242435 707287563 707242435 302556776 499969901 302556776 576078020 302556776 576078020 500013394 576078020 499963901 964708151 499963901 615038346 499963901 615038346 500019094 615038346 167097267 167148318 167097267 921985828 167097267 921985828 921991817 921985828 854327032 854374815 854327032 500016727 854327032 500016727 996636881 500016727 828729020 171200774 828729020 824908951 828729020 824908951 175099829 824908951 499970957 969658522 499970957 810456701 499970957 810456701 189530327 810456701 500039437 638580144 500039437 783542185 500039437 783542185 783589564 783542185 587526487 587504006 587526487 169133483 587526487 169133483 500035858 169133483 499964097 236796029 499964097 500006384 499964097 500006384 628656969 500006384 97122065 902840637 97122065 572823038 97122065 572823038 427214152 572823038 865330008 499985434 865330008 498583676 865330008 498583676 501423826 498583676 805617520 805618990 805617520 804484524 805617520 804484524 195444971 804484524 499985596 376536258 499985596 291212922 499985596 291212922 708770049 291212922 75935583 924092846 75935583 500008382 75935583 500008382 647746870 500008382 690194030 309830470 690194030 500000149 690194030 500000149 332841885 500000149 805486186 805491191 805486186 887421488 805486186 887421488 499981344 887421488 471531407 528467084 471531407 500002848 471531407 500002848 901927700 500002848 441787452 558218099 441787452 676519139 441787452 676519139 676523709 676519139 62701662 937246776 62701662 447868962 62701662 447868962 499980203 447868962 716908012 283117927 716908012 556183096 716908012 556183096 556197056 556183096 500030660 590936280 500030660 743860243 500030660 743860243 743854532 743860243 825446017 500003001 825446017 499985302 825446017 499985302 97631451 499985302 264231151 499960287 264231151 295738841 264231151 295738841 295757510 295738841 146365512 146386141 146365512 500010254 146365512 500010254 272289274 500010254 500023734 633704130 500023734 500014443 500023734 500014443 185928599 500014443 706226120 293750431 706226120 31623947 706226120 31623947 31620282 31623947 500023328 722314720 500023328 500000879 500023328 500000879 4926174 500000879 564551681 500005737 564551681 473902095 564551681 473902095 526085059 473902095 500007271 8234886 500007271 642730167 500007271 642730167 499963433 642730167 821028349 178951511 821028349 499969852 821028349 499969852 218461710 499969852 381717707 381735292 381717707 11942128 381717707 11942128 11907049 11942128 12086866 987935226 12086866 499989985 12086866 499989985 473882808 499989985 775594036 499971295 775594036 988697695 775594036 988697695 11246593 988697695 326349170 673628267 326349170 896695115 326349170 896695115 103332197 896695115 32909499 967127631 32909499 928481008 32909499 928481008 71541944 928481008 499992892 811768729 499992892 570976057 499992892 570976057 428992122 570976057 500010394 233321231 500010394 499996733 500010394 499996733 736384414 499996733 110194466 889822573 110194466 500037680 110194466 500037680 921463313 500037680 953762942 499994430 953762942 903906064 953762942 903906064 500007955 903906064 372779052 372837068 372779052 154170102 372779052 154170102 154168149 154170102 794004780 205971545 794004780 499969670 794004780 499969670 576768005 499969670 578602583 421390153 578602583 844418762 578602583 844418762 500015531 844418762 653093878 653118961 653093878 237709930 653093878 237709930 500025665 237709930 499967315 999717864 499967315 754230888 499967315 754230888 500011100 754230888 161200297 838797509 161200297 899220681 161200297 899220681 899165223 899220681 584654995 584698673 584654995 402437753 584654995 402437753 499961106 402437753 995245022 995280496 995245022 40775566 995245022 40775566 40777754 40775566 375574513 624460424 375574513 500014907 375574513 500014907 499280322 500014907 451942733 499966606 451942733 922753404 451942733 922753404 922750685 922753404 901961586 500017591 901961586 499991928 901961586 499991928 401373992 499991928 500006466 253360283 500006466 499996530 500006466 499996530 58033326 499996530 500024522 883313084 500024522 158990061 500024522 158990061 840974807 158990061 500011733 790197992 500011733 500022376 500011733 500022376 416144182 500022376 673702215 326357955 673702215 196834530 673702215 196834530 499967296 196834530 437709460 499966263 437709460 313406906 437709460 313406906 500029756 313406906 500000662 843799288 500000662 500017493 500000662 500017493 29027036 500017493 448432706 500003624 448432706 406000802 448432706 406000802 593960576 406000802 857800206 500039030 857800206 706456696 857800206 706456696 706429542 706456696 588416369 499982430 588416369 629425666 588416369 629425666 370562522 629425666 897582847 897570539 897582847 534865709 897582847 534865709 465143133 534865709 955477456 499996401 955477456 500012736 955477456 500012736 602701677 500012736 161761220 161823445 161761220 816666411 161761220 816666411 183342278 816666411 572537641 572534482 572537641 253393629 572537641 253393629 253343448 253393629 445306619 499961835 445306619 499964528 445306619 499964528 493096839 499964528 79826069 79809102 79826069 226311781 79826069 226311781 499995862 226311781 450867136 450919590 450867136 607913012 450867136 607913012 392113934 607913012 355730241 644268504 355730241 176543304 355730241 176543304 500014707 176543304 500028802 338589756 500028802 529406455 500028802 529406455 499965911 529406455 261889772 261924652 261889772 124144103 261889772 124144103 500012820 124144103 547506848 547477627 547506848 201966994 547506848 201966994 202037136 201966994 500037602 600945039 500037602 926116691 500037602 926116691 500014111 926116691 500020990 365250140 500020990 203366397 500020990 203366397 796634946 203366397 416207944 583786023 416207944 500028497 416207944 500028497 347889978 500028497 499995418 667607346 499995418 499992482 499995418 499992482 862474364 499992482 978776174 978766947 978776174 659780105 978776174 659780105 499965804 659780105 722970227 722983780 722970227 38968547 722970227 38968547 38974095 38968547 547723927 499993780 547723927 535024212 547723927 535024212 500004074 535024212 828671336 500008528 828671336 440986401 828671336 440986401 440933567 440986401 437831824 562209120 437831824 640952907 437831824 640952907 359018046 640952907 193442308 500029179 193442308 499982575 193442308 499982575 818699796 499982575 499994564 201698294 499994564 775735710 499994564 775735710 224221833 775735710 499965215 447721645 499965215 170401766 499965215 170401766 829613728 170401766 344537467 655414885 344537467 77637132 344537467 77637132 500018754 77637132 910612944 500007496 910612944 193598681 910612944 193598681 806381875 193598681 485630932 485640700 485630932 692790919 485630932 692790919 692778346 692790919 983319105 16749730 983319105 79011628 983319105 79011628 78979900 79011628 10115138 499990785 10115138 143765527 10115138 143765527 143737986 143765527 735830958 264128517 735830958 499971990 735830958 499971990 623151496 499971990 472184043 500000660 472184043 500002944 472184043 500002944 798827440 500002944 499967124 728705791 499967124 784213814 499967124 784213814 784221076 784213814 522974145 477003996 522974145 784071251 522974145 784071251 784008988 784071251 228054487 771888395 228054487 877514193 228054487 877514193 877494072 877514193 935867337 64171439 935867337 348163024 935867337 348163024 348172086 348163024 500038836 538655654 500038836 499975702 500038836 499975702 886141309 499975702 383453909 616496249 383453909 500036789 383453909 500036789 637835395 500036789 21889156 978082444 21889156 174358259 21889156 174358259 174302074 174358259 499972123 400978892 499972123 974504887 499972123 974504887 500014450 974504887 500016331 569074785 500016331 627747996 500016331 627747996 627729673 627747996 280150606 280107445 280150606 704846599 280150606 704846599 500003950 704846599 866020964 866007039 866020964 347511862 866020964 347511862 500032437 347511862 499979249 377724127 499979249 233387309 499979249 233387309 766644417 233387309 540253293 540228337 540253293 126796783 540253293 126796783 873174369 126796783 283383804 716628777 283383804 828344630 283383804 828344630 171669979 828344630 500011218 850595015 500011218 500023528 500011218 500023528 915046062 500023528 279195701 720786274 279195701 500026046 279195701 500026046 388088225 500026046 322957652 677095121 322957652 125578104 322957652 125578104 500039347 125578104 647721016 352263624 647721016 22191516 647721016 22191516 499991703 22191516 722645245 277300437 722645245 500027054 722645245 500027054 232083787 500027054 281885249 281917032 281885249 102989130 281885249 102989130 499978446 102989130 708271611 499977776 708271611 850048870 708271611 850048870 499992999 850048870 499981562 774642366 499981562 403444615 499981562 403444615 596530329 403444615 861737230 499967329 861737230 677058187 861737230 677058187 500038098 677058187 263561492 263635494 263561492 500039519 263561492 500039519 124693913 500039519 499969232 412541542 499969232 900319308 499969232 900319308 99698184 900319308 417918256 499996983 417918256 500036792 417918256 500036792 129302653 500036792 570745088 570749155 570745088 397826336 570745088 397826336 499981867 397826336 787552375 500017306 787552375 500036371 787552375 500036371 38965005 500036371 390095963 609887483 390095963 233625620 390095963 233625620 499997858 233625620 720378339 720394318 720378339 532483473 720378339 532483473 532455751 532483473 849235711 500038809 849235711 298252270 849235711 298252270 499985468 298252270 52184042 499988361 52184042 500037830 52184042 500037830 323872192 500037830 475330594 475379056 475330594 499976354 475330594 499976354 417390569 499976354 952195988 47823130 952195988 797317092 952195988 797317092 797291540 797317092 697446414 697489753 697446414 499976655 697446414 499976655 54174785 499976655 556879733 556889990 556879733 464715157 556879733 464715157 535289650 464715157 662249083 337681605 662249083 45273189 662249083 45273189 500024530 45273189 499968635 160809882 499968635 783661488 499968635 783661488 499979445 783661488 865844724 865887247 865844724 139326248 865844724 139326248 499983107 139326248 499977453 578158431 499977453 500028827 499977453 500028827 44636573 500028827 499980289 218433252 499980289 119097578 499980289 119097578 880937493 119097578 266550878 266590366 266550878 461734363 266550878 461734363 538247192 461734363 499987069 618534371 499987069 655464239 499987069 655464239 655457293 655464239 880958024 880967801 880958024 499980380 880958024 499980380 231159591 499980380 653625277 499999797 653625277 823796326 653625277 823796326 500015968 823796326 500039545 784224706 500039545 500000673 500039545 500000673 88241921 500000673 204392509 499966890 204392509 120775781 204392509 120775781 879237203 120775781 656550224 656504617 656550224 500024478 656550224 500024478 708882396 500024478 669782343 669728365 669782343 499960371 669782343 499960371 655555858 499960371 191996273 808064285 191996273 351889727 191996273 351889727 648088783 351889727 868333872 500007242 868333872 273032646 868333872 273032646 273022392 273032646 209442920 790574951 209442920 826104314 209442920 826104314 499986394 826104314 583673411 499989773 583673411 15971384 583673411 15971384 499986276 15971384 808401059 191573824 808401059 499978894 808401059 499978894 480961406 499978894 500024946 909599807 500024946 216225771 500024946 216225771 499964447 216225771 529468383 529405733 529468383 61537189 529468383 61537189 938505827 61537189 380962096 619061279 380962096 527509868 380962096 527509868 527520719 527509868 481980396 481946613 481980396 821257649 481980396 821257649 821202054 821257649 196372856 803678980 196372856 109382210 196372856 109382210 109348989 109382210 363317262 499960948 363317262 366333248 363317262 366333248 366342793 366333248 880539569 880525397 880539569 524662161 880539569 524662161 475338852 524662161 318258494 681716047 318258494 828175362 318258494 828175362 171831615 828175362 122634304 500039760 122634304 638348607 122634304 638348607 499967090 638348607 337010408 336968194 337010408 299654750 337010408 299654750 299653314 299654750 499976321 719189313 499976321 196365925 499976321 196365925 803636855 196365925 499995714 842836769 499995714 145624583 499995714 145624583 499970685 145624583 313650416 313694034 313650416 340959800 313650416 340959800 500023682 340959800 607726569 607773950 607726569 764933627 607726569 764933627 235042458 764933627 942383060 942372860 942383060 500002557 942383060 500002557 701970431 500002557 500034700 892634967 500034700 70331709 500034700 70331709 499970709 70331709 12593151 987380309 12593151 824378075 12593151 824378075 824336203 824378075 37902810 37864009 37902810 95096954 37902810 95096954 904890454 95096954 500004088 189604244 500004088 138627234 500004088 138627234 861365646 138627234 500030383 823065126 500030383 667024526 500030383 667024526 500000252 667024526 879113671 879122619 879113671 322075463 879113671 322075463 322064211 322075463 61381633 499997484 61381633 136633000 61381633 136633000 136589760 136633000 500031537 588304396 500031537 248547114 500031537 248547114 499975880 248547114 291185017 500024363 291185017 88893179 291185017 88893179 88896483 88893179 721565957 721553001 721565957 291506654 721565957 291506654 499981685 291506654 687475962 687455697 687475962 374717116 687475962 374717116 499985050 374717116 816137516 183912312 816137516 28759795 816137516 28759795 971252766 28759795 774868026 499990250 774868026 68481244 774868026 68481244 931499421 68481244 45335078 45314561 45335078 705831835 45335078 705831835 294161786 705831835 651314793 499988651 651314793 499997733 651314793 499997733 961221410 499997733 463447611 499999465 463447611 499691522 463447611 499691522 500308730 499691522 468917246 531099160 468917246 428808459 468917246 428808459 571192009 428808459 651449150 500035440 651449150 340017485 651449150 340017485 659977544 340017485 949297726 949293217 949297726 665553239 949297726 665553239 665493877 665553239 332629745 500033931 332629745 499990450 332629745 499990450 298907916 499990450 500013017 475323848 500013017 701033511 500013017 701033511 299032209 701033511 285066248 714940005 285066248 500003083 285066248 500003083 123089195 500003083 51265663 948757268 51265663 876800346 51265663 876800346 500032510 876800346 886393880 500004644 886393880 500023615 886393880 500023615 657618136 500023615 875446068 124557053 875446068 866279845 875446068 866279845 133711934 866279845 566073195 433940826 566073195 752731881 566073195 752731881 752754529 752731881 649695208 350292784 649695208 934738114 649695208 934738114 500032140 934738114 167818977 167809587 167818977 116933545 167818977 116933545 116982110 116933545 499968012 471109760 499968012 499969999 499968012 499969999 170670150 499969999 46847868 46806966 46847868 500029613 46847868 500029613 68820957 500029613 515297281 515332960 515297281 562772036 515297281 562772036 437191015 562772036 267692636 732303856 267692636 66127506 267692636 66127506 66158287 66127506 556823176 443162209 556823176 847548407 556823176 847548407 847591981 847548407 731749820 268273064 731749820 827475614 731749820 827475614 827459580 827475614 499983455 686982499 499983455 595814462 499983455 595814462 404164135 595814462 500025509 128918276 500025509 462794214 500025509 462794214 462779849 462794214 108655170 500039170 108655170 930511601 108655170 930511601 69499289 930511601 163325067 163325405 163325067 872706397 163325067 872706397 127286635 872706397 794140230 205909455 794140230 264521139 794140230 264521139 264545281 264521139 632101270 500023489 632101270 499988856 632101270 499988856 716897761 499988856 270565694 500019755 270565694 740214080 270565694 740214080 259725169 740214080 988442543 11530722 988442543 441403858 988442543 441403858 558563173 441403858 914951821 914939282 914951821 499982109 914951821 499982109 126186564 499982109 772101254 227912478 772101254 39809227 772101254 39809227 960205925 39809227 111077905 111086929 111077905 520767520 111077905 520767520 479206501 520767520 920902918 79126424 920902918 115840749 920902918 115840749 499998312 115840749 255916539 744098832 255916539 487135078 255916539 487135078 487151656 487135078 177345543 822655949 177345543 499984873 177345543 499984873 497702786 499984873 500016423 627604645 500016423 942532993 500016423 942532993 942518656 942532993 1179038 1168425 1179038 500024819 1179038 500024819 490760035 500024819 96211115 499988097 96211115 499977267 96211115 499977267 135176531 499977267 499981553 946614368 499981553 859334321 499981553 859334321 859354688 859334321 749258187 749307030 749258187 58888833 749258187 58888833 58925896 58888833 633856801 366116274 633856801 499965552 633856801 499965552 326973022 499965552 450098266 549944061 450098266 944266215 450098266 944266215 500022467 944266215 425479629 499985485 425479629 462900908 425479629 462900908 462875214 462900908 629224863 499989000 629224863 499984109 629224863 499984109 587236823 499984109 500029397 433516702 500029397 500013040 500029397 500013040 601024620 500013040 268178560 268179500 268178560 499967419 268178560 499967419 728888293 499967419 139780499 139818257 139780499 969643496 139780499 969643496 30347164 969643496 142442821 499973023 142442821 778116560 142442821 778116560 778111777 778116560 499999614 923425198 499999614 886296966 499999614 886296966 499997927 886296966 168467550 499962418 168467550 25801551 168467550 25801551 974239465 25801551 4534925 500029510 4534925 506597343 4534925 506597343 506527510 506597343 233745563 766262017 233745563 331350387 233745563 331350387 499960594 331350387 590159013 499979226 590159013 25051453 590159013 25051453 25006424 25051453 317990665 500008863 317990665 195697891 317990665 195697891 804283163 195697891 267469899 267479549 267469899 499987162 267469899 499987162 925768214 499987162 133346811 866665222 133346811 848847486 133346811 848847486 500026050 848847486 456161607 499968914 456161607 389554949 456161607 389554949 610509778 389554949 218937256 781090931 218937256 437899381 218937256 437899381 562128102 437899381 40290665 499978235 40290665 606462102 40290665 606462102 500024857 606462102 406574842 593423889 406574842 854980196 406574842 854980196 145036214 854980196 500003361 858276050 500003361 123706050 500003361 123706050 499960295 123706050 765356274 499995763 765356274 654852080 765356274 654852080 499985076 654852080 39142764 499981232 39142764 196133317 39142764 196133317 1
200000 6499101 0 6499101 20400613 6499101 8665405 18317028 8665405 17473755 8665405 17473755 9368139 17473755 18071170 9175833 18071170 5403307 18071170 5403307 5682039 5403307 10952557 15936450 10952557 9482562 10952557 9482562 9961938 9482562 1255894 1322353 1255894 12732272 1255894 12732272 13700637 12732272 23300684 22257219 23300684 23117390 23300684 23117390 3966743 23117390 15065887 14045642 15065887 15461526 15065887 15461526 15687128 15461526 4025715 23022584 4025715 11748839 4025715 11748839 14903964 11748839 4712368 22033191 4712368 23647473 4712368 23647473 24860631 23647473 8180877 7766112 8180877 11842312 8180877 11842312 12530052 11842312 6921234 7048877 6921234 14314223 6921234 14314223 12697258 14314223 4244417 22793931 4244417 21734548 4244417 21734548 22200753 21734548 13848672 12892920 13848672 6672764 13848672 6672764 6508071 6672764 22430990 21465480 22430990 12791580 22430990 12791580 13978063 12791580 5374964 21453838 5374964 23370409 5374964 23370409 23810526 23370409 8684455 8096404 8684455 18920959 8684455 18920959 19625190 18920959 4543595 22327252 4543595 18424699 4543595 18424699 8634537 18424699 7497495 19594658 7497495 5984440 7497495 5984440 20826740 5984440 5802816 21223795 5802816 7940699 5802816 7940699 19026808 7940699 17739406 9527224 17739406 9163635 17739406 9163635 18112852 9163635 14784058 14661615 14784058 21978002 14784058 21978002 4993842 21978002 18333381 9111641 18333381 25968284 18333381 25968284 1043880 25968284 705348 657848 705348 21542823 705348 21542823 22361357 21542823 22777820 21690870 22777820 15763301 22777820 15763301 16020748 15763301 5666736 21123628 5666736 21511789 5666736 21511789 22597066 21511789 26540539 25522557 26540539 5263251 26540539 5263251 21605472 5263251 10770372 16010529 10770372 6714477 10770372 6714477 6733002 6714477 4300320 22737929 4300320 11208093 4300320 11208093 15907357 11208093 22910668 4068919 22910668 8604523 22910668 8604523 8963759 8604523 9564652 9023088 9564652 5098102 9564652 5098102 5367602 5098102 20232765 6537449 20232765 7498310 20232765 7498310 19555118 7498310 21816050 20992100 21816050 10391993 21816050 10391993 10920544 10391993 10728377 10054755 10728377 4333361 10728377 4333361 4535704 4333361 21463415 5439308 21463415 22143946 21463415 22143946 4830539 22143946 19465491 18833565 19465491 7929300 19465491 7929300 19074218 7929300 13793771 12780476 13793771 22542964 13793771 22542964 4173038 22542964 23882935 22638968 23882935 15606335 23882935 15606335 15924441 15606335 2013174 1848265 2013174 6327846 2013174 6327846 20493264 6327846 2749654 3100445 2749654 6305796 2749654 6305796 6503493 6305796 12174327 14805058 12174327 11336594 12174327 11336594 15482415 11336594 14439221 13480274 14439221 9671192 14439221 9671192 17490344 9671192 10000122 16971860 10000122 6738616 10000122 6738616 6753158 6738616 6623934 20381275 6623934 3790161 6623934 3790161 23107833 3790161 3794834 3423013 3794834 24724699 3794834 24724699 2153339 24724699 9579447 17270073 9579447 6502745 9579447 6502745 6970305 6502745 14007015 12641785 14007015 22376050 14007015 22376050 22934020 22376050 12883491 13779339 12883491 10357388 12883491 10357388 10944068 10357388 23191421 22445768 23191421 7660182 23191421 7660182 19614739 7660182 15213922 11493540 15213922 12882895 15213922 12882895 13930159 12882895 9411616 9080503 9411616 14286701 9411616 14286701 15310134 14286701 20719678 20350626 20719678 21126780 20719678 21126780 5877841 21126780 17214898 10115566 17214898 11923543 17214898 11923543 12552586 11923543 18937194 8336301 18937194 14999014 18937194 14999014 11827070 14999014 7440918 19552833 7440918 19502082 7440918 19502082 7601311 19502082 6195321 6208635 6195321 18590384 6195321 18590384 19124124 18590384 3772649 23035029 3772649 7304065 3772649 7304065 19559117 7304065 25345655 24187583 25345655 8068696 25345655 8068696 19272517 8068696 21971688 21394729 21971688 19928442 21971688 19928442 20424820 19928442 3260558 23578981 3260558 22399905 3260558 22399905 4592826 22399905 7024296 6492073 7024296 8600794 7024296 8600794 18602065 8600794 19050658 18905561 19050658 9998739 19050658 9998739 17089217 9998739 3538941 23140912 3538941 2491426 3538941 2491426 2867332 2491426 21020630 5550973 21020630 19878562 21020630 19878562 20277351 19878562 8810416 18107430 8810416 5365431 8810416 5365431 21197803 5365431 4282450 22753897 4282450 14299380 4282450 14299380 12466229 14299380 22922841 22115591 22922841 20587040 22922841 20587040 6325139 20587040 13848657 13176478 13848657 9863970 13848657 9863970 17295898 9863970 18703996 17990572 18703996 5636465 18703996 5636465 21064921 5636465 10077028 17130234 10077028 22714135 10077028 22714135 23189275 22714135 8987002 17895595 8987002 13182629 8987002 13182629 13610351 13182629 19772312 19579777 19772312 16141898 19772312 16141898 10458621 16141898 11896398 15082749 11896398 12872760 11896398 12872760 13214025 12872760 7822638 19148563 7822638 10524712 7822638 10524712 16638655 10524712 9403922 17926186 9403922 7131566 9403922 7131566 19714317 7131566 4819796 4758475 4819796 5148562 4819796 5148562 22145752 5148562 11994002 14526195 11994002 6878254 11994002 6878254 20028634 6878254 12297179 14355322 12297179 23200167 12297179 23200167 24444468 23200167 10566791 10004835 10566791 19504318 10566791 19504318 7360175 19504318 9179237 8687033 9179237 7781525 9179237 7781525 7922785 7781525 12554002 12172107 12554002 5505583 12554002 5505583 21614646 5505583 13750295 13144737 13750295 17322920 13750295 17322920 17734636 17322920 11174054 10375239 11174054 18556532 11174054 18556532 19046468 18556532 13622895 12839009 13622895 17611609 13622895 17611609 9545451 17611609 10309065 16629299 10309065 1924099 10309065 1924099 2175409 1924099 24156015 22869385 24156015 17724069 24156015 17724069 9255221 17724069 8356414 8077666 8356414 19823438 8356414 19823438 20327115 19823438 3605713 23131006 3605713 6979473 3605713 6979473 20272847 6979473 20886104 6199766 20886104 5170541 20886104 5170541 21716876 5170541 20999841 20306986 20999841 18660465 20999841 18660465 18830364 18660465 16115805 15382504 16115805 25766640 16115805 25766640 1025478 25766640 18118005 9025627 18118005 19996344 18118005 19996344 6944139 19996344 914380 1010993 914380 18045660 914380 18045660 18794294 18045660 19854524 7516320 19854524 5901097 19854524 5901097 20974837 5901097 7241694 6985888 7241694 10345711 7241694 10345711 16959975 10345711 25147418 24070553 25147418 10578112 25147418 10578112 11149364 10578112 2502233 2909443 2502233 7017425 2502233 7017425 7079343 7017425 12641864 11746608 12641864 21405474 12641864 21405474 22211511 21405474 19379158 8076519 19379158 12761607 19379158 12761607 13683450 12761607 8621931 18357040 8621931 10243028 8621931 10243028 10911306 10243028 24807991 1797701 24807991 6299802 24807991 6299802 20612053 6299802 11004476 15908095 11004476 14481242 11004476 14481242 12315306 14481242 19647616 7684389 19647616 15714576 19647616 15714576 16401436 15714576 6822479 20285523 6822479 8670055 6822479 8670055 9300694 8670055 5291432 5175998 5291432 19522661 5291432 19522661 20150827 19522661 15588112 15124880 15588112 11941062 15588112 11941062 14721035 11941062 18017118 8798810 18017118 21257313 18017118 21257313 22073863 21257313 14073242 13117453 14073242 23967627 14073242 23967627 25154729 23967627 11137389 10388045 11137389 17496561 11137389 17496561 9435105 17496561 18269525 8600938 18269525 11608461 18269525 11608461 12251291 11608461 6741403 6704061 6741403 16249314 6741403 16249314 10450110 16249314 20055185 19413134 20055185 16408583 20055185 16408583 16568621 16408583 10690323 16515042 10690323 11989177 10690323 11989177 15380924 11989177 23168828 3775549 23168828 5582003 23168828 5582003 20970459 5582003 23828977 22738031 23828977 19908309 23828977 19908309 20720270 19908309 18654525 8701057 18654525 20355429 18654525 20355429 20988442 20355429 4228788 22698248 4228788 11945943 4228788 11945943 12388075 11945943 5805741 5554166 5805741 20736695 5805741 20736695 21431490 20736695 8670804 8121250 8670804 17275993 8670804 17275993 18278536 17275993 10432272 16305948 10432272 3910734 10432272 3910734 3759698 3910734 21998991 21400030 21998991 6475371 21998991 6475371 20973900 6475371 19853763 6914136 19853763 10420598 19853763 10420598 10781942 10420598 22560653 4117346 22560653 6337801 22560653 6337801 6854473 6337801 5338126 21654698 5338126 2895934 5338126 2895934 2667959 2895934 7524562 7525074 7524562 8699260 7524562 8699260 9319929 8699260 22209348 21342489 22209348 18183832 22209348 18183832 18969612 18183832 7436354 6920352 7436354 17136801 7436354 17136801 17620863 17136801 6888421 19858330 6888421 18147447 6888421 18147447 18299560 18147447 7176106 6641307 7176106 2063970 7176106 2063970 1924450 2063970 10360063 16256575 10360063 17519702 10360063 17519702 18151116 17519702 12077112 14367870 12077112 6492207 12077112 6492207 20477454 6492207 9889437 16794296 9889437 17659238 9889437 17659238 9639977 17659238 23948395 23470952 23948395 5865175 23948395 5865175 6122703 5865175 7627175 7522598 7627175 11313473 7627175 11313473 16099203 11313473 15160265 14582964 15160265 18791541 15160265 18791541 18997344 18791541 17478636 16644807 17478636 17965120 17478636 17965120 18532276 17965120 15352982 14783174 15352982 16252860 15352982 16252860 16977165 16252860 793513 26289348 793513 15764042 793513 15764042 11056774 15764042 6412512 20471458 6412512 8528032 6412512 8528032 9043965 8528032 1719488 1591196 1719488 5662312 1719488 5662312 5588052 5662312 9619496 8998567 9619496 5444580 9619496 5444580 21169363 5444580 22810201 22217921 22810201 7741122 22810201 7741122 19554355 7741122 15060638 11661091 15060638 9052910 15060638 9052910 18304477 9052910 23668091 22581852 23668091 10926314 23668091 10926314 15942386 10926314 5980794 20943518 5980794 11778560 5980794 11778560 15133783 11778560 19574843 7292342 19574843 7837873 19574843 7837873 19402080 7837873 19072155 8369516 19072155 8427018 19072155 8427018 9059700 8427018 16981624 16671109 16981624 24229436 16981624 24229436 25319211 24229436 19580472 18838136 19580472 10901651 19580472 10901651 11536004 10901651 18491676 8682827 18491676 23050361 18491676 23050361 4008166 23050361 13657976 13030598 13657976 5012291 13657976 5012291 5179640 5012291 22956033 22224576 22956033 13554873 22956033 13554873 12996950 13554873 8084293 18891801 8084293 3797489 8084293 3797489 4141234 3797489 20414095 6798979 20414095 12902688 20414095 12902688 12921413 12902688 26684664 25757376 26684664 21369743 26684664 21369743 5536380 21369743 23557878 3219021 23557878 15256793 23557878 15256793 16002400 15256793 3276977 23550687 3276977 20576901 3276977 20576901 6320389 20576901 8199628 7617782 8199628 4793222 8199628 4793222 21902330 4793222 6939801 6559392 6939801 7705076 6939801 7705076 19561256 7705076 4645591 4392361 4645591 4879082 4645591 4879082 21988993 4879082 4211262 3885231 4211262 15476365 4211262 15476365 11456671 15476365 14764301 12183831 14764301 17691141 14764301 17691141 18250080 17691141 22464815 21765335 22464815 7145566 22464815 7145566 7719201 7145566 18532892 17715570 18532892 13709363 18532892 13709363 13937854 13709363 21432307 20699593 21432307 20215351 21432307 20215351 6844183 20215351 10575792 16049120 10575792 22521094 10575792 22521094 4183423 22521094 7231919 7247746 7231919 3293979 7231919 3293979 3753166 3293979 16377386 10525522 16377386 6227628 16377386 6227628 6444081 6227628 8802715 18384827 8802715 10390221 8802715 10390221 16766650 10390221 6310673 6337342 6310673 7489344 6310673 7489344 19882359 7489344 17224069 9937440 17224069 17542964 17224069 17542964 9152860 17542964 22423247 21615739 22423247 12459356 22423247 12459356 14207844 12459356 15311369 15100144 15311369 6551633 15311369 6551633 20517520 6551633 3227114 3257858 3227114 8743319 3227114 8743319 8902665 8743319 5716896 5710464 5716896 13025373 5716896 13025373 13836464 13025373 4047978 22866835 4047978 14639636 4047978 14639636 15643453 14639636 8176779 8022669 8176779 10902064 8176779 10902064 11774546 10902064 4878972 21937929 4878972 10327920 4878972 10327920 10859849 10327920 22057518 21117735 22057518 4964319 22057518 4964319 5140092 4964319 19574478 19176937 19574478 14706126 19574478 14706126 12138775 14706126 12746915 14006178 12746915 9934075 12746915 9934075 10579108 9934075 3684445 3971374 3684445 11828595 3684445 11828595 12404637 11828595 10328820 9863132 10328820 8475361 10328820 8475361 18903901 8475361 13212058 13381502 13212058 5715253 13212058 5715253 21463481 5715253 8918928 17789070 8918928 17536960 8918928 17536960 9212131 17536960 19620449 19149489 19620449 10881917 19620449 10881917 16115589 10881917 10979989 15662379 10979989 20263329 10979989 20263329 20672463 20263329 20456995 19654087 20456995 5353808 20456995 5353808 21447423 5353808 8841998 17999983 8841998 17144387 8841998 17144387 9872759 17144387 11600783 11012029 11600783 8742016 11600783 8742016 18513711 8742016 7355448 6793701 7355448 14595660 7355448 14595660 15364973 14595660 11560005 15301045 11560005 13621645 11560005 13621645 13273699 13621645 4911188 4722061 4911188 21079484 4911188 21079484 5887309 21079484 15563341 11673726 15563341 16937153 15563341 16937153 17202267 16937153 9067397 17725471 9067397 9228055 9067397 9228055 18122828 9228055 12625912 13950042 12625912 13357146 12625912 13357146 13385450 13357146 2371356 24831126 2371356 21603158 2371356 21603158 22511819 21603158 7705073 7210123 7705073 17358442 7705073 17358442 18052525 17358442 4076301 4021768 4076301 21465315 4076301 21465315 22246009 21465315 25717301 24455546 25717301 4833426 25717301 4833426 22221706 4833426 18607536 8542182 18607536 23600383 18607536 23600383 24877298 23600383 24655282 2224426 24655282 10930874 24655282 10930874 16194726 10930874 24725556 2207768 24725556 10613985 24725556 10613985 11009025 10613985 8045817 7481511 8045817 8877370 8045817 8877370 18518421 8877370 6181436 6375823 6181436 18635153 6181436 18635153 18921690 18635153 5527136 5326263 5527136 21503481 5527136 21503481 5651504 21503481 10016188 16887633 10016188 16450944 10016188 16450944 16700066 16450944 16351211 10781774 16351211 22668404 16351211 22668404 23126207 22668404 18721605 8682834 18721605 18052233 18721605 18052233 8688531 18052233 4403341 22514663 4403341 12999042 4403341 12999042 13227533 12999042 6810677 20525364 6810677 6166139 6810677 6166139 6636497 6166139 10444580 9815178 10444580 22461724 10444580 22461724 23600893 22461724 20872421 6238612 20872421 10882996 20872421 10882996 16001614 10882996 14594384 13452760 14594384 17808706 14594384 17808706 9424379 17808706 16316508 10873697 16316508 22834920 16316508 22834920 24123552 22834920 12433030 11701919 12433030 12700032 12433030 12700032 13228779 12700032 22761388 22086499 22761388 7086820 22761388 7086820 7765681 7086820 9566372 17373260 9566372 7372772 9566372 7372772 19746377 7372772 19710329 7521948 19710329 19003651 19710329 19003651 7875276 19003651 7876615 19270603 7876615 22833688 7876615 22833688 4193675 22833688 24189996 23085563 24189996 19392713 24189996 19392713 19871498 19392713 4559323 4484241 4559323 5599767 4559323 5599767 21514134 5599767 14485256 13679895 14485256 7239113 14485256 7239113 19943556 7239113 18178356 17394075 18178356 8683685 18178356 8683685 18644766 8683685 9853047 17149943 9853047 12017366 9853047 12017366 12451292 12017366 9759924 17173339 9759924 7840970 9759924 7840970 8549856 7840970 4938553 22050497 4938553 6476343 4938553 6476343 7002151 6476343 18535879 17798745 18535879 20427177 18535879 20427177 21234935 20427177 21367426 20756970 21367426 17301211 21367426 17301211 17878118 17301211 25591755 1191149 25591755 25092538 25591755 25092538 1633464 25092538 4449161 4322536 4449161 24536481 4449161 24536481 2271631 24536481 16894643 16354198 16894643 4884895 16894643 4884895 22331322 4884895 8424576 7938527 8424576 22405711 8424576 22405711 4467936 22405711 19579703 18796502 19579703 17672643 19579703 17672643 18300568 17672643 11833592 15291743 11833592 22325842 11833592 22325842 23015029 22325842 19938801 6798184 19938801 18855140 19938801 18855140 19716824 18855140 24389966 23261812 24389966 24049055 24389966 24049055 24882863 24049055 14383873 12462645 14383873 11264366 14383873 11264366 15558628 11264366 12105535 14798282 12105535 8835713 12105535 8835713 18534556 8835713 9351916 8835134 9351916 16668757 9351916 16668757 10561270 16668757 13841828 12621824 13841828 5515685 13841828 5515685 5486466 5515685 13334904 13452186 13334904 19885462 13334904 19885462 7201837 19885462 25290704 24180083 25290704 10166503 25290704 10166503 10675617 10166503 5823621 5847454 5823621 8472263 5823621 8472263 9011299 8472263 25399881 24194677 25399881 17308623 25399881 17308623 9455523 17308623 24775680 1808523 24775680 8548492 24775680 8548492 8811831 8548492 17812314 8993037 17812314 23488864 17812314 23488864 3491079 23488864 1582123 1841128 1582123 20944520 1582123 20944520 21692681 20944520 19823116 19039895 19823116 12539170 19823116 12539170 12977814 12539170 11252589 15647228 11252589 17401746 11252589 17401746 18142572 17401746 21239535 20641133 21239535 25113740 21239535 25113740 1851183 25113740 8603562 18548234 8603562 19570886 8603562 19570886 7643700 19570886 14023349 12622595 14023349 9413778 14023349 9413778 17974527 9413778 10790629 10471759 10790629 6940255 10790629 6940255 7362127 6940255 13599772 13108757 13599772 6569502 13599772 6569502 20120903 6569502 20175569 19320811 20175569 5828159 20175569 5828159 5982332 5828159 22341881 4320467 22341881 7695077 22341881 7695077 8201287 7695077 3954671 23096271 3954671 6596647 3954671 6596647 20693879 6596647 5715902 21262497 5715902 7770507 5715902 7770507 19438447 7770507 12796200 12281437 12796200 7094699 12796200 7094699 20372153 7094699 12249591 14536353 12249591 17203767 12249591 17203767 17517956 17203767 21000689 6009170 21000689 13072977 21000689 13072977 13808811 13072977 3856663 3766719 3856663 11826152 3856663 11826152 12383830 11826152 21897103 21464221 21897103 8178259 21897103 8178259 19007823 8178259 14853735 14177376 14853735 5070954 14853735 5070954 21517919 5070954 4556105 4617099 4556105 17823882 4556105 17823882 18422496 17823882 19003494 18468065 19003494 19201932 19003494 19201932 7789672 19201932 5936068 20986637 5936068 6320893 5936068 6320893 20820332 6320893 8594705 18390586 8594705 7043935 8594705 7043935 19788556 7043935 11534373 10763708 11534373 7578194 11534373 7578194 8150256 7578194 11323108 15724107 11323108 7058767 11323108 7058767 7524617 7058767 15809744 15233392 15809744 5898437 15809744 5898437 20957384 5898437 9056137 17789720 9056137 24864372 9056137 24864372 25954168 24864372 5907524 20939226 5907524 10478382 5907524 10478382 16701945 10478382 23659850 3133570 23659850 3711070 23659850 3711070 23266065 3711070 19342209 18885119 19342209 5507116 19342209 5507116 5620878 5507116 13210481 12463170 13210481 15391769 13210481 15391769 15725004 15391769 15640881 11060273 15640881 19029399 15640881 19029399 8052428 19029399 18922935 8125566 18922935 12324148 18922935 12324148 13204634 12324148 16613677 16055301 16613677 20688539 16613677 20688539 21423106 20688539 2718582 3078671 2718582 8913819 2718582 8913819 17891653 8913819 14322036 13429530 14322036 15527828 14322036 15527828 16263804 15527828 9225877 8621526 9225877 13069191 9225877 13069191 13746608 13069191 5201137 21893020 5201137 24006693 5201137 24006693 24792025 24006693 18231280 17563584 18231280 10040999 18231280 10040999 16927871 10040999 22029844 5271064 22029844 7200682 22029844 7200682 20083903 7200682 6246611 6140348 6246611 20056670 6246611 20056670 20829453 20056670 17992541 17524880 17992541 23155296 17992541 23155296 24016818 23155296 21945965 21266390 21945965 15844744 21945965 15844744 10660140 15844744 18152250 9006475 18152250 19173032 18152250 19173032 19607517 19173032 7944685 7743568 7944685 12106940 7944685 12106940 14576355 12106940 19557578 7369830 19557578 19421544 19557578 19421544 20069653 19421544 20285922 19491408 20285922 9966797 20285922 9966797 10503423 9966797 16080986 15522086 16080986 21403045 16080986 21403045 5664456 21403045 8760187 8453262 8760187 9074450 8760187 9074450 18117004 9074450 6578267 20696959 6578267 20763319 6578267 20763319 21347602 20763319 16176783 15510345 16176783 17787010 16176783 17787010 18456151 17787010 11704743 11237908 11704743 24325269 11704743 24325269 25357171 24325269 17894827 9145487 17894827 17800310 17894827 17800310 8921865 17800310 9567805 9298073 9567805 22810489 9567805 22810489 23695845 22810489 9414058 17250947 9414058 3898227 9414058 3898227 23033771 3898227 13199097 12122266 13199097 23627180 13199097 23627180 3296500 23627180 15428160 11449321 15428160 17828045 15428160 17828045 8961970 17828045 15574032 11526901 15574032 15183713 15574032 15183713 15963413 15183713 6754250 6810067 6754250 19786146 6754250 19786146 20084994 19786146 11069596 10589008 11069596 17374240 11069596 17374240 18066221 17374240 2382450 2192155 2382450 21794258 2382450 21794258 4923749 21794258 24177682 23619616 24177682 11554879 24177682 11554879 15411647 11554879 15985668 11085710 15985668 6435672 15985668 6435672 6776505 6435672 5356852 5341008 5356852 2724117 5356852 2724117 3161303 2724117 23497104 22574085 23497104 12140685 23497104 12140685 12934139 12140685 5668333 21299288 5668333 5762844 5668333 5762844 20982482 5762844 8664020 8274655 8664020 26491929 8664020 26491929 547853 26491929 22342141 4975390 22342141 7801975 22342141 7801975 19146237 7801975 21993285 4818950 21993285 13210342 21993285 13210342 14257429 13210342 20993073 20192763 20993073 16250766 20993073 16250766 10672900 16250766 15162336 11716991 15162336 13071482 15162336 13071482 13708311 13071482 7889231 18957245 7889231 5368328 7889231 5368328 21434679 5368328 22644973 4384413 22644973 21127219 22644973 21127219 5954237 21127219 5263040 21878655 5263040 23413570 5263040 23413570 24541938 23413570 3056302 23908076 3056302 12091576 3056302 12091576 14513679 12091576 11775088 15071495 11775088 7895311 11775088 7895311 19257241 7895311 18580044 8683240 18580044 9525736 18580044 9525736 9964096 9525736 3986276 3451539 3986276 14203618 3986276 14203618 14571450 14203618 21320756 20659957 21320756 5331985 21320756 5331985 5471111 5331985 18556553 8554473 18556553 3955410 18556553 3955410 22538782 3955410 4892258 4626758 4892258 11360052 4892258 11360052 11973333 11360052 12325268 12071468 12325268 22771336 12325268 22771336 23728215 22771336 11926373 14577929 11926373 11344810 11926373 11344810 15610594 11344810 20715037 6367825 20715037 15682846 20715037 15682846 16537842 15682846 20244489 19561259 20244489 14509671 20244489 14509671 15516266 14509671 23053195 3632460 23053195 13488179 23053195 13488179 13477432 13488179 12377878 11366500 12377878 19528937 12377878 19528937 7486018 19528937 24790897 2006323 24790897 9252870 24790897 9252870 9870839 9252870 10633112 10087257 10633112 21471224 10633112 21471224 5615266 21471224 3198009 23753176 3198009 25326356 3198009 25326356 1815248 25326356 12422051 14336019 12422051 17737471 12422051 17737471 18306943 17737471 13749749 12772730 13749749 14311868 13749749 14311868 12383257 14311868 4874823 22225849 4874823 7490631 4874823 7490631 7817536 7490631 11042270 15878271 11042270 12702397 11042270 12702397 13323449 12702397 9231661 8750222 9231661 3783758 9231661 3783758 23033493 3783758 3362742 23525835 3362742 21036073 3362742 21036073 21861969 21036073 24680679 23586322 24680679 6534677 24680679 6534677 6370584 6534677 20934577 6045310 20934577 7537307 20934577 7537307 19715983 7537307 13096475 12247394 13096475 22507370 13096475 22507370 23647276 22507370 21796081 4907622 21796081 13480819 21796081 13480819 13076649 13480819 20591739 6608589 20591739 11213389 20591739 11213389 12087441 11213389 12208379 14631050 12208379 9877497 12208379 9877497 10369869 9877497 20119496 19448362 20119496 23549721 20119496 23549721 3349760 23549721 10218214 9521960 10218214 7724487 10218214 7724487 7879064 7724487 5617005 21145001 5617005 6445645 5617005 6445645 20322692 6445645 16338767 15498194 16338767 9449686 16338767 9449686 17766513 9449686 18175679 8905821 18175679 4357552 18175679 4357552 4761957 4357552 9681730 9087757 9681730 12645525 9681730 12645525 13205276 12645525 23039428 3852708 23039428 9153041 23039428 9153041 9776822 9153041 21069163 5947371 21069163 9076437 21069163 9076437 17732583 9076437 11717381 10986045 11717381 23984569 11717381 23984569 3139929 23984569 16951520 9685587 16951520 14049788 16951520 14049788 12723693 14049788 19855158 19575496 19855158 18600845 19855158 18600845 19290277 18600845 20367715 6878091 20367715 14751762 20367715 14751762 11870978 14751762 14158906 12411267 14158906 21267033 14158906 21267033 6018683 21267033 3147050 23724899 3147050 9069103 3147050 9069103 17872566 9069103 25104650 1663332 25104650 20102518 25104650 20102518 6676249 20102518 21303072 5610690 21303072 8862685 21303072 8862685 17997730 8862685 10934388 15636994 10934388 15249139 10934388 15249139 11681168 15249139 14255652 14075078 14255652 15284172 14255652 15284172 11169860 15284172 16901036 16218701 16901036 7104334 16901036 7104334 20140306 7104334 8320552 7749130 8320552 7291103 8320552 7291103 7497174 7291103 8100016 7576081 8100016 17439680 8100016 17439680 18099062 17439680 21699182 4849163 21699182 17138030 21699182 17138030 17877378 17138030 21964096 21381214 21964096 9723426 21964096 9723426 17277544 9723426 696070 26476340 696070 6448589 696070 6448589 6917020 6448589 2976386 23795415 2976386 21159425 2976386 21159425 22049176 21159425 14450239 14394805 14450239 23470303 14450239 23470303 3578032 23470303 14576509 13839764 14576509 21585931 14576509 21585931 22087264 21585931 7662503 19383697 7662503 7731115 7662503 7731115 19452908 7731115 14624621 13858590 14624621 18034653 14624621 18034653 18911578 18034653 6380859 5870228 6380859 12064229 6380859 12064229 15434315 12064229 6919427 6531062 6919427 1719193 6919427 1719193 1831968 1719193 7774435 7162813 7774435 5214602 7774435 5214602 21570879 5214602 13956778 12552107 13956778 12062327 13956778 12062327 15392604 12062327 12753727 13885039 12753727 11472426 12753727 11472426 15224418 11472426 20533362 19942974 20533362 5894039 20533362 5894039 21187996 5894039 24079852 2740431 24079852 20282089 24079852 20282089 20915017 20282089 4806125 21909505 4806125 8598251 4806125 8598251 18648161 8598251 16745355 10485571 16745355 9851191 16745355 9851191 17144546 9851191 21222194 5587490 21222194 7446419 21222194 7446419 19972170 7446419 21751063 21098246 21751063 7454285 21751063 7454285 19799407 7454285 5001319 4867389 5001319 25469278 5001319 25469278 26556218 25469278 2724804 2316302 2724804 9355798 2724804 9355798 17872250 9355798 5613852 5539798 5613852 23287609 5613852 23287609 3785214 23287609 17507922 16700525 17507922 14958980 17507922 14958980 15291790 14958980 15131312 11726859 15131312 3731766 15131312 3731766 3897319 3731766 18567602 8861181 18567602 2579988 18567602 2579988 2507545 2579988 10457603 9778351 10457603 2398435 10457603 2398435 2819248 2398435 9227214 17689410 9227214 16811705 9227214 16811705 17303992 16811705 24212249 2611238 24212249 2505359 24212249 2505359 24271816 2505359 18922465 8134481 18922465 4747388 18922465 4747388 21786171 4747388 5607588 21462739 5607588 17240270 5607588 17240270 17666305 17240270 20204727 7136283 20204727 24591382 20204727 24591382 25766761 24591382 11557805 10656613 11557805 19378890 11557805 19378890 20243944 19378890 11998748 14970568 11998748 4497528 11998748 4497528 22112568 4497528 9106331 17974904 9106331 8613223 9106331 8613223 9188709 8613223 17862248 9350624 17862248 22100972 17862248 22100972 4816802 22100972 5820934 5882685 5820934 7302840 5820934 7302840 19589306 7302840 11762433 15237018 11762433 9619873 11762433 9619873 10061177 9619873 14081726 12713801 14081726 21916949 14081726 21916949 5019036 21916949 2785684 2364374 2785684 23125687 2785684 23125687 4050057 23125687 20602338 19831007 20602338 4526699 20602338 4526699 22603646 4526699 17314048 17006830 17314048 25681512 17314048 25681512 26474544 25681512 11124764 15498976 11124764 14345411 11124764 14345411 12662550 14345411 8163810 18939639 8163810 16818839 8163810 16818839 17427924 16818839 11018769 10295663 11018769 4845432 11018769 4845432 22521777 4845432 18151547 9093866 18151547 18970203 18151547 18970203 19556510 18970203 7100471 7093047 7100471 22217098 7100471 22217098 23002124 22217098 20331874 6387182 20331874 23004420 20331874 23004420 23738364 23004420 14684556 14585086 14684556 12285016 14684556 12285016 12764275 12285016 19750817 18950733 19750817 5047765 19750817 5047765 21571629 5047765 20491433 19642689 20491433 4535542 20491433 4535542 22277186 4535542 13379813 12853391 13379813 13444403 13379813 13444403 13893780 13444403 9882729 16789846 9882729 12874585 9882729 12874585 13824498 12874585 24776944 23936120 24776944 19769433 24776944 19769433 20442614 19769433 14266219 13760418 14266219 23566156 14266219 23566156 3449602 23566156 7515459 7243443 7515459 25081063 7515459 25081063 1897300 25081063 17745198 17269161 17745198 8612817 17745198 8612817 18593847 8612817 2406780 2106827 2406780 11928461 2406780 11928461 14715737 11928461 25387192 24231517 25387192 11086988 25387192 11086988 12018946 11086988 18631343 8462408 18631343 9732564 18631343 9732564 10463716 9732564 3056892 3111840 3056892 22504353 3056892 22504353 4648040 22504353 23238025 22532003 23238025 17411122 23238025 17411122 17511418 17411122 7656860 19342793 7656860 6024451 7656860 6024451 5933234 6024451 17857953 17213243 17857953 20199735 17857953 20199735 20832810 20199735 22167204 5142465 22167204 10427224 22167204 10427224 16705325 10427224 13322597 12712496 13322597 19585919 13322597 19585919 19860626 19585919 17457227 17158652 17457227 19819157 17457227 19819157 7177786 19819157 15464075 14907117 15464075 8849907 15464075 8849907 9461668 8849907 11848053 14969133 11848053 12538307 11848053 12538307 14174155 12538307 4652798 22319681 4652798 22595047 4652798 22595047 23300366 22595047 7846426 7237402 7846426 7448581 7846426 7448581 7998579 7448581 15429721 11943728 15429721 19185772 15429721 19185772 19966372 19185772 3472614 3654545 3472614 19493194 3472614 19493194 7558940 19493194 15122955 11519642 15122955 2218574 15122955 2218574 2521693 2218574 22772745 22105636 22772745 11269626 22772745 11269626 12095700 11269626 17202434 16301641 17202434 16734535 17202434 16734535 10449858 16734535 21240822 5667318 21240822 5877926 21240822 5877926 6220023 5877926 25314872 1718462 25314872 17691994 25314872 17691994 9362607 17691994 8636632 7957172 8636632 15886473 8636632 15886473 10794837 15886473 18603642 8420968 18603642 11062816 18603642 11062816 15706758 11062816 17693069 9358845 17693069 12842673 17693069 12842673 13881274 12842673 18647822 8340205 18647822 15399278 18647822 15399278 16157930 15399278 19343777 7916874 19343777 14311988 19343777 14311988 15300239 14311988 13507693 12429301 13507693 11931617 13507693 11931617 12299833 11931617 2240281 24610060 2240281 11805425 2240281 11805425 15574712 11805425 14716781 12262948 14716781 11447150 14716781 11447150 15482335 11447150 9850607 17160342 9850607 15142508 9850607 15142508 15890523 15142508 11037486 10458309 11037486 9744542 11037486 9744542 10278020 9744542 15209550 14538583 15209550 10714063 15209550 10714063 11201404 10714063 4638756 4665306 4638756 4653854 4638756 4653854 4736074 4653854 18290290 18153156 18290290 20878717 18290290 20878717 21662028 20878717 3268533 23711667 3268533 7638050 3268533 7638050 8144795 7638050 4801110 21983911 4801110 11305997 4801110 11305997 16017811 11305997 24738071 23506900 24738071 23682851 24738071 23682851 24230049 23682851 1452629 25458991 1452629 6354321 1452629 6354321 6944136 6354321 25418744 24244544 25418744 14060633 25418744 14060633 12750572 14060633 25161586 23912420 25161586 17786367 25161586 17786367 18486848 17786367 21865674 5329183 21865674 18789321 21865674 18789321 18803049 18789321 23130971 3686640 23130971 3136780 23130971 3136780 3596776 3136780 21644232 4889938 21644232 19908300 21644232 19908300 20689815 19908300 2890054 2962482 2890054 21592776 2890054 21592776 5442558 21592776 7806810 7412674 7806810 6095167 7806810 6095167 20557239 6095167 14819424 13757972 14819424 4033305 14819424 4033305 22790272 4033305 9831464 9457882 9831464 5013971 9831464 5013971 5264277 5013971 14028201 13123065 14028201 19659029 14028201 19659029 7262055 19659029 16491198 10707678 16491198 10972004 16491198 10972004 16382194 10972004 13466368 12500575 13466368 17655682 13466368 17655682 9147433 17655682 8722557 18443624 8722557 24589463 8722557 24589463 2335907 24589463 7488357 7047967 7488357 19956993 7488357 19956993 20705644 19956993 14807704 13882474 14807704 5525119 14807704 5525119 5775263 5525119 7696780 19241666 7696780 19373384 7696780 19373384 7483890 19373384 19143497 7820404 19143497 11527194 19143497 11527194 11992249 11527194 20004408 19796631 20004408 13605301 20004408 13605301 13388300 13605301 20195812 6890093 20195812 11929719 20195812 11929719 12824031 11929719 7092218 6791137 7092218 16494669 7092218 16494669 17136084 16494669 7515993 19565745 7515993 7165660 7515993 7165660 7096397 7165660 21906682 21119715 21906682 9964886 21906682 9964886 17329726 9964886 21038302 20386691 21038302 12431340 21038302 12431340 13465348 12431340 25127081 1845095 25127081 7862560 25127081 7862560 7863750 7862560 16950075 16324427 16950075 20675549 16950075 20675549 21343909 20675549 6011500 20542489 6011500 20571036 6011500 20571036 6366428 20571036 8328966 18637315 8328966 18717441 8328966 18717441 19463598 18717441 14462165 12329850 14462165 17369874 14462165 17369874 9673552 17369874 7501395 7225383 7501395 20378143 7501395 20378143 6781854 20378143 12610796 14278061 12610796 12325202 12610796 12325202 14368708 12325202 16142069 15857355 16142069 6034287 16142069 6034287 6194547 6034287 18210383 17420384 18210383 8681130 18210383 8681130 18707544 8681130 12986965 13876156 12986965 18568240 12986965 18568240 19208395 18568240 11160318 10407777 11160318 10394736 11160318 10394736 10955138 10394736 14105114 12668009 14105114 8849101 14105114 8849101 18138080 8849101 6739082 20047579 6739082 6598237 6739082 6598237 20678538 6598237 6886898 6539296 6886898 9081583 6886898 9081583 18364424 9081583 7473861 6816920 7473861 8460530 7473861 8460530 8944846 8460530 8488440 18346430 8488440 4194555 8488440 4194555 22536598 4194555 21903445 21004245 21903445 4282473 21903445 4282473 22521772 4282473 19553495 7434049 19553495 7668711 19553495 7668711 19313581 7668711 8364702 8171479 8364702 12530950 8364702 12530950 14172967 12530950 14704843 12025492 14704843 12549723 14704843 12549723 13513621 12549723 21447649 20827329 21447649 20725318 21447649 20725318 21427699 20725318 5862176 20819897 5862176 14194683 5862176 14194683 15246309 14194683 17865275 9205077 17865275 20350625 17865275 20350625 6669153 20350625 23897155 23466614 23897155 5237654 23897155 5237654 5574087 5237654 14476763 13628341 14476763 8283897 14476763 8283897 18825665 8283897 16964535 10130416 16964535 12323833 16964535 12323833 14425521 12323833 12995217 13546496 12995217 17427896 12995217 17427896 9548506 17427896 5688966 5309054 5688966 15248252 5688966 15248252 11668294 15248252 18247641 17571283 18247641 15998842 18247641 15998842 16726143 15998842 8616944 7911818 8616944 11135192 8616944 11135192 15702298 11135192 9040633 18140857 9040633 4627839 9040633 4627839 22506374 4627839 19744549 7045919 19744549 7232604 19744549 7232604 7510693 7232604 6206825 6374384 6206825 19979899 6206825 19979899 20332707 19979899 2369057 24568567 2369057 22123128 2369057 22123128 22787440 22123128 6773293 20319268 6773293 21343762 6773293 21343762 5567800 21343762 23710499 3055234 23710499 22895805 23710499 22895805 4234214 22895805 22190422 4622446 22190422 17910763 22190422 17910763 9135006 17910763 9907649 17046238 9907649 3963612 9907649 3963612 3881073 3963612 5465310 5409868 5465310 17314922 5465310 17314922 9607061 17314922 16434738 10322103 16434738 15985947 16434738 15985947 16593058 15985947 12359380 14494425 12359380 10527112 12359380 10527112 11401112 10527112 2285596 24557740 2285596 20695389 2285596 20695389 21281134 20695389 17285497 16579736 17285497 18488192 17285497 18488192 19337916 18488192 1489685 25354748 1489685 17884630 1489685 17884630 18160125 17884630 13930409 12950156 13930409 14731358 13930409 14731358 15306753 14731358 10099215 9535753 10099215 9682359 10099215 9682359 17038922 9682359 15760799 11204546 15760799 20148786 15760799 20148786 6911488 20148786 25737653 24727318 25737653 16130404 25737653 16130404 16746406 16130404 10506491 16417909 10506491 14833735 10506491 14833735 12087724 14833735 16480785 10831250 16480785 16926205 16480785 16926205 9944350 16926205 20536686 19836373 20536686 10077329 20536686 10077329 10725435 10077329 22656346 21813026 22656346 2667210 22656346 2667210 2472852 2667210 4377496 22512425 4377496 22173892 4377496 22173892 4754759 22173892 7527110 7306013 7527110 20482797 7527110 20482797 6568477 20482797 13641786 12685510 13641786 20100074 13641786 20100074 20669552 20100074 22340796 21533898 22340796 12785821 22340796 12785821 13501003 12785821 15522347 14701812 15522347 23777210 15522347 23777210 3229164 23777210 17048604 9930478 17048604 10528644 17048604 10528644 16573796 10528644 18293051 9067238 18293051 21176295 18293051 21176295 21939300 21176295 5862467 5754088 5862467 13398535 5862467 13398535 14375226 13398535 18959686 18678653 18959686 9775501 18959686 9775501 16988450 9775501 25863778 964855 25863778 20403246 25863778 20403246 6527046 20403246 9532868 9115526 9532868 15026674 9532868 15026674 11945027 15026674 16509265 15803591 16509265 24058099 16509265 24058099 24952705 24058099 6333257 6267078 6333257 24930521 6333257 24930521 1768653 24930521 11573206 15439837 11573206 6346328 11573206 6346328 6919789 6346328 10597239 10063894 10597239 16436933 10597239 16436933 17004487 16436933 15979433 15266527 15979433 2181047 15979433 2181047 2379383 2181047 19628315 7664353 19628315 7023422 19628315 7023422 19760676 7023422 11039293 10340230 11039293 6171073 11039293 6171073 6258651 6171073 5132779 4865523 5132779 14536829 5132779 14536829 12327906 14536829 18071385 9110281 18071385 2963967 18071385 2963967 2579525 2963967 9907735 9326179 9907735 22005888 9907735 22005888 22713993 22005888 24618690 23394365 24618690 20542113 24618690 20542113 21007864 20542113 7362720 6631526 7362720 22194015 7362720 22194015 23029763 22194015 17085703 16404058 17085703 9659151 17085703 9659151 17380936 9659151 16269141 10672832 16269141 20682742 16269141 20682742 21429569 20682742 3347692 23620348 3347692 9913326 3347692 9913326 17106677 9913326 21491604 21008083 21491604 22509586 21491604 22509586 4616049 22509586 15483464 11372148 15483464 7753083 15483464 7753083 7874391 7753083 4197996 22822385 4197996 6005213 4197996 6005213 6036168 6005213 24239386 23086119 24239386 18762780 24239386 18762780 19280238 18762780 17383719 17199700 17383719 2751849 17383719 2751849 2300178 2751849 10348417 9774977 10348417 21744441 10348417 21744441 22601674 21744441 6058421 5725314 6058421 8129230 6058421 8129230 18972787 8129230 10212260 16602822 10212260 2458570 10212260 2458570 2491740 2458570 14964495 11817656 14964495 10740932 14964495 10740932 16412035 10740932 15217537 14893224 15217537 16277099 15217537 16277099 16914248 16277099 14010864 12699573 14010864 7466193 14010864 7466193 19458148 7466193 7996350 19011582 7996350 21299935 7996350 21299935 5906901 21299935 6717274 6521702 6717274 17780313 6717274 17780313 18004204 17780313 5516704 5204165 5516704 12497086 5516704 12497086 12875567 12497086 8096456 7474800 8096456 14980029 8096456 14980029 15445029 14980029 10805370 16227950 10805370 17596147 10805370 17596147 18289408 17596147 17674511 9411535 17674511 6119154 17674511 6119154 20988708 6119154 22163016 4496308 22163016 6040916 22163016 6040916 6295826 6040916 9123583 17601284 9123583 11150853 9123583 11150853 15831664 11150853 24552946 2208714 24552946 19025259 24552946 19025259 7876339 19025259 16958023 10384910 16958023 16696733 16958023 16696733 10487579 16696733 776042 26206378 776042 22932644 776042 22932644 23751680 22932644 21976391 21292461 21976391 11318582 21976391 11318582 11886820 11318582 21613965 5156270 21613965 18865989 21613965 18865989 8217080 18865989 26376682 25226482 26376682 22009105 26376682 22009105 22750199 22009105 12687191 11904334 12687191 4200196 12687191 4200196 22858162 4200196 23106232 22467846 23106232 5012600 23106232 5012600 5117993 5012600 20209404 6651726 20209404 9989271 20209404 9989271 10716042 9989271 21543788 20948362 21543788 14648525 21543788 14648525 11992822 14648525 19334348 8114822 19334348 4952974 19334348 4952974 5187508 4952974 4049632 3637220 4049632 21620360 4049632 21620360 5267590 21620360 10903813 10310751 10903813 17959282 10903813 17959282 18694779 17959282 20875616 5889780 20875616 12654781 20875616 12654781 13084704 12654781 21250513 6241028 21250513 11640943 21250513 11640943 15305500 11640943 25315590 1504050 25315590 13431848 25315590 13431848 13251842 13431848 23345428 3383058 23345428 6558300 23345428 6558300 7026257 6558300 4850043 22225032 4850043 6810279 4850043 6810279 7293564 6810279 19756773 7106490 19756773 16434955 19756773 16434955 17074774 16434955 11663343 15442618 11663343 7785893 11663343 7785893 7887309 7785893 18656117 8600426 18656117 19839184 18656117 19839184 20299783 19839184 15454858 11188849 15454858 21491412 15454858 21491412 5475679 21491412 3411824 2969696 3411824 16769031 3411824 16769031 9774984 16769031 8908166 8418101 8908166 22414140 8908166 22414140 23228788 22414140 5019007 5099449 5019007 20037101 5019007 20037101 6858640 20037101 17645869 17256763 17645869 8103943 17645869 8103943 8326634 8103943 597042 867358 597042 14195679 597042 14195679 12486603 14195679 4446742 22309651 4446742 24103422 4446742 24103422 24800472 24103422 16223906 15835870 16223906 970709 16223906 970709 747407 970709 8109591 18705772 8109591 5229154 8109591 5229154 5627709 5229154 8068755 7513879 8068755 23496520 8068755 23496520 24735054 23496520 24574637 23429038 24574637 3331794 24574637 3331794 3725034 3331794 15681328 11168473 15681328 16766578 15681328 16766578 17006375 16766578 8518114 18473864 8518114 16689568 8518114 16689568 17448194 16689568 5602686 5397179 5602686 23733051 5602686 23733051 24974880 23733051 17592721 17202776 17592721 17215650 17592721 17215650 17404300 17215650 11842157 14943277 11842157 17899664 11842157 17899664 8855727 17899664 6498229 6300441 6498229 26999480 6498229 26999480 809 26999480 22315228 4442058 22315228 15665728 22315228 15665728 11124451 15665728 8602827 8274736 8602827 21615603 8602827 21615603 5237723 21615603 15585264 14575526 15585264 6379625 15585264 6379625 20644270 6379625 23797738 22667474 23797738 22489681 23797738 22489681 4469191 22489681 17409369 16627138 17409369 23242488 17409369 23242488 3739740 23242488 8568317 8060156 8568317 10820020 8568317 10820020 16321887 10820020 18976662 8094434 18976662 15284254 18976662 15284254 15459108 15284254 7930293 18968393 7930293 5439656 7930293 5439656 5643486 5439656 23775723 2980281 23775723 12960561 23775723 12960561 13873227 12960561 20157329 7074073 20157329 16754021 20157329 16754021 10382598 16754021 2251896 2653540 2251896 17079644 2251896 17079644 9693926 17079644 21404842 5166088 21404842 23339359 21404842 23339359 24648660 23339359 8203744 7941058 8203744 17977109 8203744 17977109 8807461 17977109 14739967 13683864 14739967 18006872 14739967 18006872 8791948 18006872 14434570 14258639 14434570 16116414 14434570 16116414 16421222 16116414 13963731 12960925 13963731 6034043 13963731 6034043 6287535 6034043 8291050 18735949 8291050 16723768 8291050 16723768 16905729 16723768 13239260 13228030 13239260 12026554 13239260 12026554 12302032 12026554 15677541 15337471 15677541 7793618 15677541 7793618 8352298 7793618 19113663 8085689 19113663 10096618 19113663 10096618 17101818 10096618 23575090 22491041 23575090 18154406 23575090 18154406 19001229 18154406 9331073 9034358 9331073 20290808 9331073 20290808 20681501 20290808 4088715 23009751 4088715 12660812 4088715 12660812 13027613 12660812 23455072 3231553 23455072 16125837 23455072 16125837 10755662 16125837 14117968 12550845 14117968 2372720 14117968 2372720 24631031 2372720 5756089 5529884 5756089 19420581 5756089 19420581 20038723 19420581 11776123 11495595 11776123 21797477 11776123 21797477 22194295 21797477 19709474 19205902 19709474 16606186 19709474 16606186 10060921 16606186 23937822 23464316 23937822 9545186 23937822 9545186 17294310 9545186 19322297 18776678 19322297 21589449 19322297 21589449 5154340 21589449 3126813 23888549 3126813 16129216 3126813 16129216 10688980 16129216 555888 655720 555888 22346450 555888 22346450 4765370 22346450 20063358 19288392 20063358 9669412 20063358 9669412 17305828 9669412 17570385 17173465 17570385 6057342 17570385 6057342 20661069 6057342 1446889 25629954 1446889 9144856 1446889 9144856 17880942 9144856 9576478 17324817 9576478 17888623 9576478 17888623 9374459 17888623 8230769 19054029 8230769 12467188 8230769 12467188 14393064 12467188 17545607 9576627 17545607 4948520 17545607 4948520 21929182 4948520 3056284 23787573 3056284 19488134 3056284 19488134 7555126 19488134 11133986 10274932 11133986 8546913 11133986 8546913 18668241 8546913 7626325 7717497 7626325 15951852 7626325 15951852 10891907 15951852 15196415 11680059 15196415 20674679 15196415 20674679 6288903 20674679 11510527 11022392 11510527 10650965 11510527 10650965 11511837 10650965 19793194 19127714 19793194 10065982 19793194 10065982 17047859 10065982 25507258 1409003 25507258 10063367 25507258 10063367 16861234 10063367 23096898 22303991 23096898 2886650 23096898 2886650 2748495 2886650 16255796 10675865 16255796 22189517 16255796 22189517 4605399 22189517 22279713 4955721 22279713 3812641 22279713 3812641 4106950 3812641 18863194 18402211 18863194 12561892 18863194 12561892 14209779 12561892 19779113 7599396 19779113 12905230 19779113 12905230 13418791 12905230 6946272 6395172 6946272 9088846 6946272 9088846 9647431 9088846 9732548 9125981 9732548 16545873 9732548 16545873 16667438 16545873 3507147 3431438 3507147 14010068 3507147 14010068 12705738 14010068 10878361 15827333 10878361 18129255 10878361 18129255 8627543 18129255 14697789 14567964 14697789 6333747 14697789 6333747 6650946 6333747 10069493 9471924 10069493 22006793 10069493 22006793 4974828 22006793 17517444 9564445 17517444 7117040 17517444 7117040 20045718 7117040 17965820 17121859 17965820 5125783 17965820 5125783 5306151 5125783 18450890 8853191 18450890 8921259 18450890 8921259 9582701 8921259 11352479 10665888 11352479 6268663 11352479 6268663 6562873 6268663 24973796 23732619 24973796 11636553 24973796 11636553 12336692 11636553 21817531 4798447 21817531 19916102 21817531 19916102 20586929 19916102 24374161 23381815 24374161 9504339 24374161 9504339 17624379 9504339 7351631 7366333 7351631 4882400 7351631 4882400 5091831 4882400 10939095 10511285 10939095 19579754 10939095 19579754 19875610 19579754 25260104 24123611 25260104 9383313 25260104 9383313 9877361 9383313 3525318 3132624 3525318 17888346 3525318 17888346 18353460 17888346 25132750 23973997 25132750 16373065 25132750 16373065 10552541 16373065 6494545 6050217 6494545 21424544 6494545 21424544 22438091 21424544 14483515 12302888 14483515 9667286 14483515 9667286 10295755 9667286 21867018 5014627 21867018 20017513 21867018 20017513 7075172 20017513 7158806 6639411 7158806 9103561 7158806 9103561 18148737 9103561 22567552 22145903 22567552 6068362 22567552 6068362 20765787 6068362 9270523 8787376 9270523 20853501 9270523 20853501 5809110 20853501 15763444 15101987 15763444 18174177 15763444 18174177 18890667 18174177 11584247 15362317 11584247 16107159 11584247 16107159 11155140 16107159 16978563 9915674 16978563 14996277 16978563 14996277 11987844 14996277 17211644 10082708 17211644 14633831 17211644 14633831 14761215 14633831 9853957 16870309 9853957 18291112 9853957 18291112 18721179 18291112 2648858 24353081 2648858 21492562 2648858 21492562 22296705 21492562 8491752 18750855 8491752 17908380 8491752 17908380 8862196 17908380 22585599 3999634 22585599 806645 22585599 806645 26117674 806645 9303789 8975134 9303789 23808403 9303789 23808403 2969396 23808403 23334168 3532410 23334168 10226213 23334168 10226213 16752357 10226213 5226367 4892928 5226367 19045051 5226367 19045051 19911384 19045051 19477894 7901917 19477894 10680242 19477894 10680242 16220037 10680242 2934301 24089566 2934301 9885091 2934301 9885091 16811509 9885091 12173432 14814940 12173432 21969660 12173432 21969660 22515695 21969660 9031691 17823372 9031691 12087164 9031691 12087164 14545304 12087164 23715428 23256706 23715428 8842002 23715428 8842002 18475701 8842002 18477125 18041049 18477125 21494555 18477125 21494555 5130261 21494555 10273196 9535743 10273196 3088517 10273196 3088517 3295639 3088517 22035761 4993317 22035761 23114756 22035761 23114756 23699693 23114756 24199674 23388488 24199674 24563240 24199674 24563240 2438628 24563240 9996282 16965794 9996282 13101806 9996282 13101806 14111694 13101806 4785283 4569337 4785283 10854601 4785283 10854601 11719075 10854601 21486324 20877069 21486324 21482224 21486324 21482224 22115819 21482224 17265168 16744825 17265168 3998275 17265168 3998275 4126673 3998275 13739593 13258628 13739593 9230344 13739593 9230344 17729810 9230344 22110767 4578259 22110767 8693436 22110767 8693436 9096319 8693436 23655858 3121161 23655858 3058084 23655858 3058084 2693337 3058084 23175171 22436566 23175171 19021339 23175171 19021339 19606089 19021339 10275773 16630904 10275773 19771230 10275773 19771230 20489604 19771230 3141023 3329986 3141023 24865876 3141023 24865876 1992561 24865876 12090829 14413547 12090829 24914549 12090829 24914549 25835977 24914549 17386523 17109724 17386523 18388131 17386523 18388131 8437516 18388131 9138659 8638847 9138659 16047333 9138659 16047333 16698331 16047333 3339830 3422080 3339830 6445028 3339830 6445028 20317125 6445028 19399655 19259736 19399655 24814062 19399655 24814062 1997070 24814062 10620902 16311175 10620902 15395811 10620902 15395811 15777616 15395811 12692905 13924306 12692905 13952639 12692905 13952639 12843519 13952639 6022052 5628473 6022052 1078144 6022052 1078144 952721 1078144 22438195 21873824 22438195 17157974 22438195 17157974 9603384 17157974 18759352 17999257 18759352 18262186 18759352 18262186 8997878 18262186 22523914 21699896 22523914 3770247 22523914 3770247 3856335 3770247 17956450 17329772 17956450 6404918 17956450 6404918 20929298 6404918 13886866 12875728 13886866 17465878 13886866 17465878 18232685 17465878 3612676 23122246 3612676 20110152 3612676 20110152 20589103 20110152 14748970 14584673 14748970 21793875 14748970 21793875 22933093 21793875 21018987 20538341 21018987 21280960 21018987 21280960 5509221 21280960 15400759 11339864 15400759 1042567 15400759 1042567 26018589 1042567 24954333 1983498 24954333 17533641 24954333 17533641 9287997 17533641 9872028 9430739 9872028 3935697 9872028 3935697 22709150 3935697 21913847 5392350 21913847 21808012 21913847 21808012 22501101 21808012 1160990 25743449 1160990 18431700 1160990 18431700 18815324 18431700 17606926 16863879 17606926 11352984 17606926 11352984 15425332 11352984 22054034 4355853 22054034 18246205 22054034 18246205 8620512 18246205 5642893 21487144 5642893 21144964 5642893 21144964 6102313 21144964 22530636 4149029 22530636 8085146 22530636 8085146 8619037 8085146 15760508 11262337 15760508 8254523 15760508 8254523 19160686 8254523 3301562 3457711 3301562 10342760 3301562 10342760 10514442 10342760 22912267 3915311 22912267 25724263 22912267 25724263 26442449 25724263 5912881 5796489 5912881 17955724 5912881 17955724 9229218 17955724 15642181 15140501 15642181 21295042 15642181 21295042 5516341 21295042 7302763 19776025 7302763 16491282 7302763 16491282 10635314 16491282 15737937 15276360 15737937 18090054 15737937 18090054 9150420 18090054 14144366 12537488 14144366 12924558 14144366 12924558 14192467 12924558 17441981 17333597 17441981 13190597 17441981 13190597 14140746 13190597 19834790 19750267 19834790 15827141 19834790 15827141 16516108 15827141 21375209 5298579 21375209 9456314 21375209 9456314 17505280 9456314 6095495 5696890 6095495 19499218 6095495 19499218 7681276 19499218 21650937 20978329 21650937 5108272 21650937 5108272 5262155 5108272 22816382 22014245 22816382 4367839 22816382 4367839 4363377 4367839 11870167 14912309 11870167 5640435 11870167 5640435 6099530 5640435 9096665 8893170 9096665 5483146 9096665 5483146 21682227 5483146 7938882 19052437 7938882 12010952 7938882 12010952 12469643 12010952 16962549 10239967 16962549 18327078 16962549 18327078 18558903 18327078 8579552 8360905 8579552 22243328 8579552 22243328 23180324 22243328 21570504 5625998 21570504 13983974 21570504 13983974 12642387 13983974 7967128 7273017 7967128 13847184 7967128 13847184 14633217 13847184 12758459 12379684 12758459 23576592 12758459 23576592 24597197 23576592 20456447 6406554 20456447 1618705 20456447 1618705 25270929 1618705 4556583 22381709 4556583 23766692 4556583 23766692 3190501 23766692 17409795 16629772 17409795 25068027 17409795 25068027 1781627 25068027 26578252 354126 26578252 12007400 26578252 12007400 12908956 12007400 10628402 16199022 10628402 15508601 10628402 15508601 11262858 15508601 13294519 12335551 13294519 14340539 13294519 14340539 12358158 14340539 16653877 10678565 16653877 3996159 16653877 3996159 4054149 3996159 3214190 3114039 3214190 18102474 3214190 18102474 8841599 18102474 6075724 20808704 6075724 16680947 6075724 16680947 17406701 16680947 9826652 9398438 9826652 8892829 9826652 8892829 9385789 8892829 4699875 4547838 4699875 3495533 4699875 3495533 23284995 3495533 17356280 9738717 17356280 1671057 17356280 1671057 25408144 1671057 7260472 19715785 7260472 15804042 7260472 15804042 11041466 15804042 19196859 8027341 19196859 10272621 19196859 10272621 16893829 10272621 9759207 17031779 9759207 14708703 9759207 14708703 15282350 14708703 13553105 13548925 13553105 21720361 13553105 21720361 22357112 21720361 26435592 25629863 26435592 19742181 26435592 19742181 20253536 19742181 12941209 13801226 12941209 8225232 12941209 8225232 8734308 8225232 20244663 6348969 20244663 22239712 20244663 22239712 4495200 22239712 15298139 14326327 15298139 21826734 15298139 21826734 22428149 21826734 25435481 1298432 25435481 18770732 25435481 18770732 19499514 18770732 7846149 7494082 7846149 5713856 7846149 5713856 6001632 5713856 6832221 20368084 6832221 10200540 6832221 10200540 16974848 10200540 18920086 18218712 18920086 19910156 18920086 19910156 7052082 19910156 12096398 14889349 12096398 15358096 12096398 15358096 11592057 15358096 3381474 2875495 3381474 9681803 3381474 9681803 10145386 9681803 21971180 5341288 21971180 11977674 21971180 11977674 12879540 11977674 21460239 20721500 21460239 2831420 21460239 2831420 24020888 2831420 7376472 6641751 7376472 17383552 7376472 17383552 9471190 17383552 23366104 3477402 23366104 23488407 23366104 23488407 3569311 23488407 21313005 20588309 21313005 2766229 21313005 2766229 24207080 2766229 22745379 21733987 22745379 13381141 22745379 13381141 14443651 13381141 21855767 21168788 21855767 8562632 21855767 8562632 18659516 8562632 924297 1070125 924297 22802199 924297 22802199 4116712 22802199 13202483 13550168 13202483 4482491 13202483 4482491 22302977 4482491 2960436 23943263 2960436 18267783 2960436 18267783 18893353 18267783 21441872 5152741 21441872 10785368 21441872 10785368 11642770 10785368 5504063 21547516 5504063 6688508 5504063 6688508 6941994 6688508 20885253 5791030 20885253 3888997 20885253 3888997 3999394 3888997 3460382 23395328 3460382 4033291 3460382 4033291 4310532 4033291 16970298 10012438 16970298 4795407 16970298 4795407 4932965 4795407 6323951 6456192 6323951 9817402 6323951 9817402 17513730 9817402 9591152 17685338 9591152 16444355 9591152 16444355 10235691 16444355 5381378 5290473 5381378 1573646 5381378 1573646 25491217 1573646 24109012 2825844 24109012 17986549 24109012 17986549 9046443 17986549 6126778 20826969 6126778 12410002 6126778 12410002 14358546 12410002 990036 1120427 990036 8449853 990036 8449853 18967949 8449853 2231636 2414477 2231636 10164352 2231636 10164352 17091005 10164352 5574931 21613481 5574931 2157555 5574931 2157555 24736080 2157555 12060304 11320217 12060304 948825 12060304 948825 982891 948825 16364010 15655160 16364010 15273018 16364010 15273018 16070984 15273018 19490590 18726909 19490590 22247616 19490590 22247616 4669364 22247616 12086594 14920353 12086594 1758723 12086594 1758723 24916315 1758723 1883113 1764281 1883113 6024202 1883113 6024202 6087106 6024202 11150673 15603899 11150673 12090736 11150673 12090736 14849071 12090736 16733461 16185103 16733461 20322127 16733461 20322127 6661080 20322127 16134091 15663304 16134091 11578606 16134091 11578606 12333308 11578606 13398342 13234617 13398342 11322710 13398342 11322710 12115110 11322710 4111262 22906539 4111262 10291117 4111262 10291117 16978845 10291117 1141430 1223065 1141430 9565411 1141430 9565411 10039106 9565411 17365923 16812190 17365923 17293599 17365923 17293599 9949570 17293599 17398587 17151786 17398587 21056121 17398587 21056121 21728653 21056121 9868308 16943747 9868308 5478275 9868308 5478275 21451925 5478275 20079907 19399415 20079907 19052926 20079907 19052926 19924946 19052926 8252833 7602429 8252833 2600717 8252833 2600717 24294479 2600717 17332197 9793095 17332197 6679727 17332197 6679727 20161303 6679727 4625655 4506235 4625655 2647607 4625655 2647607 2548465 2647607 15549513 11386929 15549513 22449435 15549513 22449435 4557173 22449435 24647120 23461143 24647120 19073281 24647120 19073281 7903246 19073281 6926693 20123802 6926693 22597966 6926693 22597966 23684124 22597966 12941158 13979355 12941158 3651208 12941158 3651208 23031508 3651208 9747690 17337300 9747690 8039359 9747690 8039359 8572406 8039359 6080958 21199407 6080958 14873512 6080958 14873512 15853631 14873512 10084839 9674099 10084839 5094770 10084839 5094770 5165597 5094770 3085759 3078856 3085759 17923645 3085759 17923645 9252432 17923645 19353780 7958302 19353780 3230700 19353780 3230700 3119271 3230700 9580720 8945477 9580720 24921299 9580720 24921299 26036350 24921299 19545636 7355426 19545636 19334388 19545636 19334388 7710873 19334388 20293215 6997624 20293215 3637253 20293215 3637253 23075389 3637253 24450270 2304293 24450270 12898295 24450270 12898295 13681146 12898295 9481955 17726052 9481955 21532101 9481955 21532101 5288503 21532101 4255988 22540250 4255988 14032724 4255988 14032724 12820876 14032724 24338380 2550209 24338380 4344168 24338380 4344168 22813358 4344168 3978901 23067842 3978901 8727241 3978901 8727241 8751363 8727241 24659099 2155527 24659099 9954799 24659099 9954799 17154232 9954799 22976043 22304734 22976043 3039493 22976043 3039493 3539779 3039493 11138503 15867847 11138503 21337736 11138503 21337736 5816020 21337736 22416493 21679659 22416493 2859357 22416493 2859357 3387148 2859357 5244308 21614502 5244308 9484214 5244308 9484214 17631093 9484214 17619293 9633358 17619293 24673077 17619293 24673077 2298032 24673077 16252514 15635234 16252514 21447073 16252514 21447073 22346434 21447073 7099253 19740510 7099253 11350096 7099253 11350096 11897601 11350096 10836504 16304653 10836504 12370855 10836504 12370855 14269351 12370855 15277730 14435047 15277730 3529191 15277730 3529191 23301702 3529191 20307820 19535541 20307820 12170016 20307820 12170016 13030735 12170016 19581546 7306594 19581546 5106957 19581546 5106957 5434774 5106957 23503712 22449254 23503712 17250610 23503712 17250610 9464512 17250610 17210072 9772800 17210072 8979205 17210072 8979205 17864776 8979205 10310546 16425037 10310546 16154577 10310546 16154577 16243399 16154577 17302589 16606441 17302589 14301285 17302589 14301285 14688380 14301285 17708146 9730473 17708146 18479919 17708146 18479919 19446035 18479919 6797531 6979462 6797531 10008575 6797531 10008575 10569123 10008575 12276 26921996 12276 14136034 12276 14136034 12620625 14136034 17390010 9598662 17390010 19956969 17390010 19956969 7057869 19956969 3629426 23242164 3629426 10304257 3629426 10304257 16637494 10304257 10379948 9707226 10379948 6395094 10379948 6395094 6628834 6395094 23818927 22948384 23818927 18195860 23818927 18195860 18354434 18195860 12339716 14408830 12339716 18326541 12339716 18326541 8440728 18326541 3645651 23402741 3645651 16984981 3645651 16984981 17415933 16984981 17463304 16723248 17463304 5945743 17463304 5945743 6473939 5945743 6941091 20084406 6941091 11114215 6941091 11114215 11885168 11114215 5116743 4937952 5116743 9416629 5116743 9416629 17651932 9416629 22379062 4550133 22379062 19895967 22379062 19895967 20323616 19895967 11112551 10458282 11112551 13983945 11112551 13983945 14694247 13983945 12403833 11652686 12403833 11481860 12403833 11481860 12342363 11481860 2458535 2014960 2458535 6053116 2458535 6053116 20808570 6053116 24517090 23320041 24517090 4346941 24517090 4346941 4540534 4346941 22600269 4450928 22600269 4794305 22600269 4794305 5013427 4794305 3141876 3323686 3141876 21513983 3141876 21513983 22334099 21513983 12081122 14482231 12081122 6824156 12081122 6824156 19964756 6824156 23442150 22736057 23442150 10606468 23442150 10606468 16185108 10606468 19547985 18985660 19547985 9451926 19547985 9451926 9814379 9451926 25494208 24414464 25494208 8584266 25494208 8584266 18839150 8584266 15508005 11368889 15508005 9889411 15508005 9889411 17127532 9889411 7042834 20032807 7042834 10821153 7042834 10821153 15944745 10821153 5434525 21221785 5434525 12370115 5434525 12370115 14303467 12370115 11838594 15121656 11838594 20563368 11838594 20563368 21243996 20563368 3237642 3518547 3237642 23532037 3237642 23532037 24533722 23532037 20776102 6348767 20776102 12909638 20776102 12909638 14059619 12909638 19218293 7939221 19218293 16981464 19218293 16981464 9618554 16981464 20413335 19763937 20413335 21412404 20413335 21412404 5450852 21412404 11183322 10374398 11183322 3323354 11183322 3323354 2966076 3323354 2091340 1890687 2091340 5855184 2091340 5855184 21129965 5855184 6700225 6636912 6700225 9461676 6700225 9461676 17768562 9461676 19356288 7643784 19356288 5113514 19356288 5113514 21413593 5113514 15054306 11905022 15054306 15756794 15054306 15756794 15913347 15756794 11778744 10992453 11778744 9150250 11778744 9150250 18121951 9150250 22236730 4291582 22236730 11186139 22236730 11186139 12102381 11186139 7328213 19670881 7328213 13442920 7328213 13442920 13540299 13442920 14556818 14373370 14556818 5282140 14556818 5282140 5591566 5282140 21739076 20903932 21739076 14216308 21739076 14216308 12438983 14216308 20443413 19704038 20443413 16321695 20443413 16321695 16990468 16321695 16000746 11397189 16000746 10184119 16000746 10184119 10701154 10184119 14427106 13827930 14427106 22095201 14427106 22095201 4736815 22095201 9980093 16809944 9980093 22481762 9980093 22481762 4595982 22481762 20111139 6685587 20111139 19772628 20111139 19772628 20497374 19772628 14178246 12465557 14178246 16660811 14178246 16660811 17540822 16660811 22774978 22165095 22774978 8200464 22774978 8200464 8572977 8200464 5705333 21290349 5705333 19221653 5705333 19221653 7747401 19221653 16410595 10572080 16410595 12802288 16410595 12802288 13919022 12802288 8730505 8174048 8730505 10061421 8730505 10061421 10512401 10061421 11311620 10407427 11311620 5741245 11311620 5741245 5725835 5741245 15523520 11199772 15523520 2901213 15523520 2901213 3338263 2901213 13439176 13050823 13439176 16087137 13439176 16087137 10703897 16087137 17610637 9328743 17610637 9652069 17610637 9652069 17434162 9652069 15883420 10911909 15883420 15119043 15883420 15119043 15718913 15119043 8875901 18326934 8875901 15943098 8875901 15943098 11000284 15943098 24800986 23539513 24800986 16075251 24800986 16075251 10975467 16075251 17322083 16678480 17322083 15797082 17322083 15797082 10712497 15797082 21547667 21046731 21547667 3052813 21547667 3052813 2826521 3052813 15701982 11094780 15701982 16872632 15701982 16872632 17001017 16872632 3917108 22924154 3917108 9423571 3917108 9423571 17593413 9423571 16577486 16463850 16577486 5467306 16577486 5467306 21439192 5467306 15677007 14794516 15677007 14834128 15677007 14834128 15513708 14834128 2186792 2382095 2186792 6252684 2186792 6252684 6759586 6252684 24846289 2011057 24846289 20776864 24846289 20776864 21526758 20776864 20237948 19417861 20237948 9058608 20237948 9058608 18413097 9058608 15372207 11500643 15372207 9679815 15372207 9679815 10277893 9679815 24111617 2860296 24111617 7984887 24111617 7984887 19142393 7984887 22663608 4222700 22663608 7682898 22663608 7682898 19230757 7682898 19661515 7217180 19661515 22048415 19661515 22048415 4971088 22048415 22135087 21540202 22135087 13106749 22135087 13106749 14122217 13106749 24874652 2015249 24874652 9252704 24874652 9252704 9628701 9252704 8918762 8378030 8918762 11501946 8918762 11501946 12346888 11501946 8431669 18452056 8431669 11977313 8431669 11977313 12894385 11977313 3909660 22999652 3909660 20236301 3909660 20236301 6921131 20236301 21712995 4723028 21712995 8794842 21712995 8794842 18141627 8794842 23802677 23345199 23802677 2821615 23802677 2821615 2704705 2821615 8158452 7581386 8158452 21624568 8158452 21624568 22269256 21624568 13503791 12554660 13503791 13206578 13503791 13206578 13797505 13206578 12705315 13996326 12705315 16469928 12705315 16469928 10274272 16469928 6732119 20212839 6732119 22282855 6732119 22282855 4857273 22282855 21095691 20574109 21095691 24444374 21095691 24444374 25560175 24444374 26575566 25621844 26575566 5594779 26575566 5594779 21064799 5594779 20600573 6158831 20600573 10295084 20600573 10295084 11136745 10295084 17324891 9797284 17324891 16827180 17324891 16827180 9848601 16827180 17699316 17539309 17699316 4165298 17699316 4165298 4588619 4165298 5318007 5161292 5318007 8999602 5318007 8999602 9348285 8999602 19122855 18748985 19122855 13997969 19122855 13997969 12787095 13997969 22560997 21926426 22560997 8475192 22560997 8475192 18613251 8475192 21701097 20966574 21701097 17708700 21701097 17708700 9117490 17708700 20829169 20041090 20829169 16929218 20829169 16929218 10016512 16929218 21178912 20441438 21178912 10997180 21178912 10997180 11834033 10997180 24915478 24162069 24915478 14185609 24915478 14185609 12446045 14185609 8615557 18468288 8615557 17137160 8615557 17137160 9661193 17137160 14634245 13745320 14634245 21231621 14634245 21231621 21918734 21231621 11831514 15054071 11831514 14421239 11831514 14421239 15005732 14421239 20932688 20214095 20932688 16614699 20932688 16614699 10642433 16614699 13285533 13465792 13285533 18106464 13285533 18106464 8863162 18106464 11056381 10453474 11056381 17479249 11056381 17479249 9326077 17479249 15653752 11695178 15653752 23462452 15653752 23462452 24447126 23462452 24164933 2596587 24164933 7422998 24164933 7422998 7711093 7422998 5081923 21643668 5081923 12618465 5081923 12618465 13929048 12618465 24717714 23928372 24717714 22441876 24717714 22441876 22965473 22441876 18383127 18001081 18383127 5869071 18383127 5869071 6255075 5869071 8272103 18769679 8272103 9987054 8272103 9987054 17365375 9987054 17848814 9110698 17848814 21074918 17848814 21074918 21895872 21074918 5059663 21790207 5059663 13026180 5059663 13026180 14090716 13026180 20555075 20074214 20555075 16078541 20555075 16078541 16489762 16078541 4830656 4405873 4830656 9864887 4830656 9864887 17129531 9864887 8159524 18753265 8159524 1557378 8159524 1557378 25161565 1557378 23337825 22898051 23337825 20392416 23337825 20392416 20828911 20392416 6360633 5929552 6360633 24136648 6360633 24136648 2749150 24136648 10665045 10007734 10665045 24342897 10665045 24342897 2649965 24342897 11800848 11036347 11800848 13109132 11800848 13109132 13425571 13109132 22573568 4493749 22573568 8008091 22573568 8008091 19236665 8008091 23301074 22321903 23301074 11110349 23301074 11110349 11938406 11110349 6706302 6209868 6706302 9286236 6706302 9286236 17784018 9286236 25473908 24346609 25473908 20064833 25473908 20064833 20716680 20064833 8023739 18920536 8023739 7780830 8023739 7780830 8380947 7780830 7383123 7353375 7383123 4097385 7383123 4097385 22720859 4097385 15792314 11119774 15792314 18556452 15792314 18556452 19380526 18556452 2284249 1987687 2284249 19653173 2284249 19653173 20372055 19653173 10322999 9807981 10322999 7185357 10322999 7185357 20004185 7185357 14786996 13754352 14786996 25653133 14786996 25653133 26618308 25653133 21445857 5388484 21445857 11418859 21445857 11418859 12096510 11418859 21190081 20596134 21190081 21717784 21190081 21717784 5409619 21717784 7132919 6567333 7132919 11801830 7132919 11801830 12489329 11801830 7658526 19357088 7658526 2508610 7658526 2508610 2901274 2508610 8183047 8077115 8183047 6616358 8183047 6616358 20475314 6616358 18046074 9424418 18046074 19330742 18046074 19330742 7712908 19330742 20937345 20462893 20937345 15985259 20937345 15985259 10871814 15985259 20387488 7004362 20387488 21483307 20387488 21483307 5473234 21483307 8496028 8020875 8496028 14132316 8496028 14132316 14578471 14132316 16664211 16534374 16664211 24257107 16664211 24257107 2592424 24257107 18263299 9297157 18263299 24114790 18263299 24114790 2704689 24114790 17557644 17372043 17557644 16140905 17557644 16140905 16825646 16140905 25882725 24706427 25882725 10529695 25882725 10529695 11182642 10529695 8407287 18447957 8407287 10660024 8407287 10660024 11624321 10660024 18772030 8343908 18772030 8454280 18772030 8454280 18825161 8454280 7319044 7371063 7319044 4442855 7319044 4442855 4551735 4442855 9059877 8794282 9059877 8541624 9059877 8541624 8992739 8541624 10192058 16466821 10192058 4756204 10192058 4756204 22568473 4756204 17485147 17177963 17485147 16050120 17485147 16050120 10978607 16050120 11142189 15993207 11142189 8479873 11142189 8479873 8575114 8479873 5800581 21145351 5800581 19567415 5800581 19567415 7328582 19567415 13380060 13205003 13380060 20280980 13380060 20280980 6822098 20280980 8408513 18487300 8408513 10198883 8408513 10198883 16974564 10198883 15406042 14671237 15406042 7353702 15406042 7353702 7382355 7353702 19325227 7873060 19325227 4646728 19325227 4646728 4772932 4646728 18644762 8784345 18644762 15813990 18644762 15813990 11031574 15813990 23581321 23043300 23581321 12930182 23581321 12930182 14107857 12930182 7250127 7030042 7250127 7429903 7250127 7429903 7947066 7429903 16880489 10029054 16880489 15081974 16880489 15081974 11754828 15081974 19893642 7501562 19893642 3983931 19893642 3983931 22870381 3983931 9093439 8585276 9093439 22171509 9093439 22171509 23080656 22171509 17327942 9647728 17327942 4524011 17327942 4524011 4984026 4524011 8876814 8216826 8876814 4960441 8876814 4960441 21533009 4960441 12319668 11640199 12319668 19237413 12319668 19237413 19470014 19237413 15881298 11033717 15881298 4813356 15881298 4813356 5007459 4813356 18052871 8912237 18052871 10289508 18052871 10289508 16299653 10289508 16177556 10873304 16177556 2975270 16177556 2975270 23958263 2975270 11308419 10772166 11308419 17971224 11308419 17971224 9092645 17971224 20109840 19679547 20109840 13652625 20109840 13652625 12979610 13652625 7624540 19451486 7624540 3906344 7624540 3906344 3999481 3906344 4008307 3533907 4008307 7680779 4008307 7680779 19271922 7680779 21946181 4766805 21946181 20553096 21946181 20553096 6490097 20553096 6496075 6577222 6496075 14534079 6496075 14534079 12205376 14534079 17048012 16734806 17048012 10842569 17048012 10842569 16003089 10842569 4877902 21774309 4877902 10330678 4877902 10330678 17013398 10330678 14616329 14475604 14616329 8125896 14616329 8125896 8601149 8125896 12491816 11615660 12491816 12489774 12491816 12489774 12891949 12489774 21838440 21097987 21838440 21078207 21838440 21078207 21696375 21078207 2092010 2519685 2092010 8607577 2092010 8607577 9199429 8607577 2700922 24139648 2700922 22131206 2700922 22131206 22983341 22131206 12096192 14947350 12096192 11401208 12096192 11401208 15818806 11401208 3382806 3616466 3382806 22770260 3382806 22770260 4255507 22770260 13283060 13157027 13283060 13923378 13283060 13923378 14318784 13923378 24940807 1977338 24940807 21473805 24940807 21473805 5690649 21473805 12552000 12250322 12552000 8190382 12552000 8190382 18909768 8190382 22282876 4825423 22282876 13815831 22282876 13815831 13070450 13815831 13570792 12667065 13570792 11390654 13570792 11390654 11821430 11390654 17383839 9420211 17383839 18717982 17383839 18717982 18922218 18717982 26308493 586931 26308493 21309395 26308493 21309395 5406723 21309395 11343634 10880184 11343634 11178685 11343634 11178685 15653595 11178685 8577087 18462686 8577087 15600015 8577087 15600015 11108660 15600015 6230614 5678893 6230614 23237268 6230614 23237268 3747989 23237268 18905018 18646606 18905018 11855220 18905018 11855220 12302060 11855220 12118587 14646516 12118587 23041553 12118587 23041553 23962251 23041553 7191140 19853335 7191140 7240847 7191140 7240847 7630322 7240847 13605346 12614011 13605346 19077977 13605346 19077977 7808454 19077977 17481014 16838660 17481014 19224265 17481014 19224265 20088771 19224265 7425767 19590606 7425767 13313682 7425767 13313682 13428660 13313682 20560039 20072016 20560039 13402504 20560039 13402504 13444663 13402504 4944506 21732299 4944506 8319716 4944506 8319716 8608139 8319716 21548748 21002683 21548748 4188739 21548748 4188739 22468651 4188739 18071107 17910939 18071107 22116357 18071107 22116357 22826736 22116357 23449610 22529901 23449610 9033379 23449610 9033379 9543994 9033379 18437853 17728161 18437853 15641852 18437853 15641852 11453829 15641852 23424620 22466022 23424620 20018188 23424620 20018188 6884434 20018188 12698384 14038801 12698384 16189181 12698384 16189181 10909728 16189181 6616488 20370966 6616488 6124659 6616488 6124659 6638076 6124659 11959115 14733496 11959115 21106023 11959115 21106023 5743721 21106023 3922589 23118397 3922589 13120438 3922589 13120438 13954988 13120438 7272231 19978226 7272231 24528644 7272231 24528644 2464984 24528644 6742871 20565150 6742871 18290660 6742871 18290660 19129342 18290660 23447143 3539295 23447143 3279456 23447143 3279456 3790796 3279456 15289954 14339235 15289954 11127625 15289954 11127625 15674364 11127625 14183099 12434641 14183099 6359224 14183099 6359224 6937552 6359224 22361406 21675765 22361406 8510201 22361406 8510201 8621592 8510201 6640564 6272940 6640564 14210643 6640564 14210643 14760091 14210643 13415778 13418365 13415778 20685168 13415778 20685168 21537976 20685168 9930531 16816482 9930531 17845184 9930531 17845184 8829799 17845184 1665658 1761192 1665658 21116348 1665658 21116348 21920668 21116348 18744168 8517561 18744168 18972982 18744168 18972982 8000596 18972982 18367094 8610445 18367094 6516094 18367094 6516094 20253784 6516094 11539379 10772315 11539379 17402461 11539379 17402461 9387769 17402461 5569749 21586354 5569749 17790110 5569749 17790110 18339721 17790110 10248203 16648280 10248203 14720569 10248203 14720569 11787208 14720569 6963839 20130950 6963839 11790583 6963839 11790583 15081181 11790583 3735924 3369249 3735924 11393553 3735924 11393553 15943777 11393553 17160039 10113039 17160039 11158921 17160039 11158921 15756579 11158921 9458604 8817417 9458604 9072556 9458604 9072556 17785615 9072556 17922961 17294550 17922961 18728708 17922961 18728708 8166221 18728708 25418505 1308432 25418505 5279664 25418505 5279664 21708492 5279664 17744128 9395168 17744128 16258653 17744128 16258653 10431768 16258653 19430836 18845598 19430836 7384667 19430836 7384667 7519168 7384667 19549701 7452654 19549701 17094413 19549701 17094413 9614425 17094413 20781002 20255138 20781002 5363200 20781002 5363200 21206306 5363200 22376047 4347287 22376047 9167014 22376047 9167014 17812958 9167014 5010957 4964156 5010957 21582476 5010957 21582476 5464025 21582476 14764534 13700156 14764534 5089135 14764534 5089135 5160997 5089135 10720400 16360086 10720400 14977927 10720400 14977927 15547007 14977927 2802797 24260975 2802797 3959318 2802797 3959318 3842873 3959318 16916347 16684737 16916347 24961753 16916347 24961753 1900754 24961753 22219259 5005701 22219259 775478 22219259 775478 950982 775478 13014604 13478880 13014604 5806450 13014604 5806450 21345462 5806450 4132430 4035928 4132430 23004681 4132430 23004681 24076989 23004681 18104292 8935893 18104292 20372273 18104292 20372273 6532662 20372273 11383739 10568880 11383739 19061468 11383739 19061468 19174897 19061468 9722375 9073215 9722375 3674250 9722375 3674250 22904023 3674250 17128708 16829417 17128708 22243371 17128708 22243371 4776455 22243371 21718962 20966449 21718962 23655066 21718962 23655066 24729803 23655066 13989350 12703344 13989350 17276494 13989350 17276494 10048390 17276494 20013357 6720944 20013357 22293180 20013357 22293180 4605232 22293180 23580757 3263391 23580757 14688116 23580757 14688116 11995679 14688116 3992990 3925268 3992990 1353898 3992990 1353898 1106544 1353898 5279765 5078084 5279765 6755416 5279765 6755416 7388693 6755416 4890963 21709675 4890963 10695176 4890963 10695176 11528121 10695176 4224879 22551124 4224879 16703481 4224879 16703481 16937756 16703481 20417813 20130947 20417813 15723132 20417813 15723132 11329187 15723132 9465851 17269078 9465851 16347621 9465851 16347621 17038868 16347621 21595833 20757495 21595833 13062795 21595833 13062795 13184859 13062795 17578492 9468513 17578492 12345291 17578492 12345291 14443825 12345291 7431115 7242560 7431115 4173335 7431115 4173335 4546275 4173335 6252002 5946666 6252002 17914347 6252002 17914347 9313103 17914347 23957130 2954492 23957130 16206241 23957130 16206241 16858934 16206241 18318856 8896461 18318856 23342571 18318856 23342571 23740922 23342571 3887324 23133512 3887324 7474830 3887324 7474830 19414321 7474830 8881576 8487607 8881576 12995890 8881576 12995890 13797805 12995890 24939382 1693721 24939382 11969513 24939382 11969513 12966373 11969513 17328020 17137846 17328020 18396982 17328020 18396982 18502692 18396982 8306783 8080680 8306783 5453273 8306783 5453273 21881840 5453273 18224638 9137886 18224638 12503162 18224638 12503162 13554150 12503162 14246825 12637476 14246825 9276001 14246825 9276001 9810143 9276001 17927181 17375811 17927181 10691932 17927181 10691932 16378507 10691932 21634845 20888763 21634845 5090109 21634845 5090109 21902266 5090109 9545950 17306486 9545950 6336491 9545950 6336491 21188499 6336491 20448314 6265047 20448314 9141439 20448314 9141439 9662077 9141439 4379061 22567742 4379061 19744461 4379061 19744461 7345388 19744461 10417562 16517560 10417562 2434791 10417562 2434791 24432281 2434791 14714014 13934807 14714014 20074218 14714014 20074218 6908307 20074218 5802371 21202644 5802371 7769097 5802371 7769097 7942962 7769097 8312224 7762517 8312224 1516393 8312224 1516393 1842272 1516393 6957812 20157625 6957812 14390762 6957812 14390762 12026277 14390762 20468738 6881427 20468738 8691418 20468738 8691418 9032308 8691418 5378554 21282337 5378554 6648389 5378554 6648389 7188766 6648389 14640512 13796152 14640512 7508608 14640512 7508608 19372409 7508608 25424510 24460654 25424510 17038431 25424510 17038431 17400522 17038431 6652338 6593629 6652338 8205286 6652338 8205286 19051375 8205286 9309060 8750413 9309060 4864565 9309060 4864565 22518195 4864565 1210920 1073369 1210920 23622445 1210920 23622445 24762375 23622445 14698704 13823683 14698704 7429991 14698704 7429991 8029646 7429991 12491164 11600269 12491164 15478210 12491164 15478210 15941957 15478210 8177683 7514831 8177683 21564177 8177683 21564177 22413746 21564177 9178365 17843791 9178365 24340889 9178365 24340889 25479139 24340889 14543861 12206961 14543861 10823400 14543861 10823400 11568388 10823400 24110085 23566456 24110085 441411 24110085 441411 362051 441411 12581522 11731327 12581522 14051372 12581522 14051372 14992401 14051372 18135976 17359287 18135976 11347460 18135976 11347460 15263276 11347460 8623942 18255322 8623942 6467195 8623942 6467195 6514665 6467195 22935509 3996980 22935509 18364925 22935509 18364925 8773799 18364925 17810736 9247751 17810736 8209411 17810736 8209411 18993945 8209411 23723769 22854351 23723769 18908482 23723769 18908482 19191150 18908482 14886105 11756112 14886105 11205471 14886105 11205471 15730502 11205471 11705491 10902753 11705491 16032761 11705491 16032761 16668741 16032761 12629356 14277584 12629356 5190656 12629356 5190656 21663565 5190656 9576772 17704886 9576772 5520539 9576772 5520539 21438723 5520539 9650385 17184699 9650385 22090097 9650385 22090097 4695633 22090097 7149780 7075081 7149780 12010587 7149780 12010587 12882282 12010587 3443137 23365601 3443137 16731506 3443137 16731506 17443478 16731506 4893058 4769539 4893058 20683832 4893058 20683832 21244686 20683832 6309305 20628854 6309305 7106992 6309305 7106992 19692111 7106992 21128232 5437971 21128232 25032259 21128232 25032259 1829072 25032259 4524284 22547453 4524284 1613330 4524284 1613330 25059193 1613330 26009452 25063956 26009452 12935899 26009452 12935899 13104132 12935899 20926292 6134319 20926292 14876073 20926292 14876073 11692338 14876073 6381701 6243058 6381701 20375954 6381701 20375954 6617224 20375954 14118312 13125653 14118312 19588079 14118312 19588079 7415479 19588079 8766800 17975222 8766800 8017410 8766800 8017410 8073452 8017410 22772555 4239989 22772555 14435010 22772555 14435010 12492002 14435010 4040368 3731941 4040368 6762045 4040368 6762045 7116281 6762045 20192044 6602450 20192044 18597498 20192044 18597498 8503567 18597498 12646102 11954390 12646102 18525229 12646102 18525229 18688886 18525229 12562894 14259607 12562894 17600746 12562894 17600746 18334705 17600746 21332270 20573180 21332270 21558816 21332270 21558816 5588017 21558816 12083907 14602592 12083907 7195598 12083907 7195598 19732119 7195598 6778635 6447146 6778635 10430290 6778635 10430290 11262279 10430290 5905812 5868621 5905812 11350154 5905812 11350154 12280783 11350154 3613306 23375452 3613306 2821895 3613306 2821895 2357893 2821895 4173988 3826608 4173988 15347267 4173988 15347267 15939693 15347267 14357016 13414900 14357016 7512554 14357016 7512554 7724175 7512554 11318254 15780314 11318254 13054221 11318254 13054221 13707720 13054221 18343061 18001175 18343061 3347415 18343061 3347415 23294607 3347415 12156450 14589377 12156450 9484318 12156450 9484318 10237384 9484318 8359845 18530051 8359845 18879930 8359845 18879930 19466340 18879930 22861241 3852562 22861241 11665644 22861241 11665644 15052263 11665644 13005125 13659985 13005125 11009441 13005125 11009441 11482131 11009441 17879527 9397292 17879527 5967176 17879527 5967176 6051299 5967176 9972886 9533761 9972886 22385893 9972886 22385893 4468298 22385893 24886155 23603350 24886155 11323023 24886155 11323023 15374930 11323023 14632005 14493377 14632005 22652661 14632005 22652661 4460725 22652661 9337861 8768472 9337861 14017709 9337861 14017709 12896162 14017709 8823133 18104030 8823133 17281268 8823133 17281268 9598908 17281268 7163591 6693502 7163591 2674674 7163591 2674674 2282445 2674674 21089771 20416910 21089771 25099498 21089771 25099498 25967267 25099498 5739525 21283516 5739525 25735541 5739525 25735541 26663037 25735541 17811422 9466311 17811422 22681963 17811422 22681963 4446250 22681963 9306897 8844775 9306897 10316310 9306897 10316310 10828591 10316310 3849031 23261070 3849031 7200500 3849031 7200500 7738893 7200500 16556678 10617486 16556678 15160653 16556678 15160653 11375488 15160653 4052742 22851040 4052742 7180482 4052742 7180482 7140264 7180482 16847772 10259932 16847772 4286878 16847772 4286878 4359734 4286878 10703135 10044347 10703135 20987014 10703135 20987014 21803497 20987014 4367324 4380553 4367324 4560110 4367324 4560110 22404850 4560110 13313166 12783470 13313166 6928038 13313166 6928038 7326386 6928038 10719718 10447576 10719718 6734544 10719718 6734544 7169963 6734544 5481870 5496351 5481870 18541909 5481870 18541909 18904180 18541909 15973859 15089838 15973859 11613778 15973859 11613778 12564639 11613778 24422827 23275699 24422827 9162447 24422827 9162447 18084644 9162447 15403512 11443226 15403512 4500745 15403512 4500745 4527293 4500745 21370286 5473166 21370286 14997489 21370286 14997489 12008787 14997489 24606665 2272739 24606665 11500048 24606665 11500048 11928777 11500048 21200940 5885165 21200940 12682817 21200940 12682817 14138338 12682817 15435521 14720209 15435521 23668697 15435521 23668697 24212501 23668697 25850368 886354 25850368 16444166 25850368 16444166 10814849 16444166 5524132 5107818 5524132 8019160 5524132 8019160 8724174 8019160 10764820 10059358 10764820 10739481 10764820 10739481 16282174 10739481 13206598 12386962 13206598 20501623 13206598 20501623 6474779 20501623 8389907 7732682 8389907 15832508 8389907 15832508 16566115 15832508 5486339 21582382 5486339 25200059 5486339 25200059 1881234 25200059 14094761 13012909 14094761 8132328 14094761 8132328 18805094 8132328 2495669 2147335 2495669 5630513 2495669 5630513 21189573 5630513 17719832 16790611 17719832 4827651 17719832 4827651 21893285 4827651 19330754 7877984 19330754 10999800 19330754 10999800 11473599 10999800 10723553 16269794 10723553 21870319 10723553 21870319 22668121 21870319 17151760 9914623 17151760 15304563 17151760 15304563 11688811 15304563 16072725 15335780 16072725 19478325 16072725 19478325 7554956 19478325 6982029 19967611 6982029 2388525 6982029 2388525 2141389 2388525 9321314 8895824 9321314 1365695 9321314 1365695 1373441 1365695 885503 26049446 885503 20727061 885503 20727061 6217845 20727061 14384289 12286915 14384289 21637440 14384289 21637440 5324652 21637440 22643844 4072819 22643844 14209644 22643844 14209644 12718639 14209644 22255863 4348961 22255863 21056476 22255863 21056476 21798558 21056476 26253113 704896 26253113 9682629 26253113 9682629 17582630 9682629 16194210 15836679 16194210 12902285 16194210 12902285 13993276 12902285 4083496 22761732 4083496 10432439 4083496 10432439 11206804 10432439 23587105 22521007 23587105 7752563 23587105 7752563 8298517 7752563 12650723 14069309 12650723 19541631 12650723 19541631 19707946 19541631 13101075 12367377 13101075 6186696 13101075 6186696 20554210 6186696 7247503 7035800 7247503 15012021 7247503 15012021 15924841 15012021 15254767 14311539 15254767 18981800 15254767 18981800 19541393 18981800 15983465 11124931 15983465 5988590 15983465 5988590 6457325 5988590 13626297 13218369 13626297 8159235 13626297 8159235 19229704 8159235 14619418 12505480 14619418 14087611 14619418 14087611 14851820 14087611 6955297 20098288 6955297 12131962 6955297 12131962 15028426 12131962 16189904 15332876 16189904 10245142 16189904 10245142 11062496 10245142 7282202 6742551 7282202 22728977 7282202 22728977 4276396 22728977 7542638 6986749 7542638 17780636 7542638 17780636 9271817 17780636 20686458 6347415 20686458 19766932 20686458 19766932 20443163 19766932 22286345 4559498 22286345 4177922 22286345 4177922 22800328 4177922 6729484 6803530 6729484 4242478 6729484 4242478 4285925 4242478 6242791 20724918 6242791 20593971 6242791 20593971 6434573 20593971 5446617 21705514 5446617 10299360 5446617 10299360 10974846 10299360 14541382 13834989 14541382 13057510 14541382 13057510 14195072 13057510 8771070 18094893 8771070 15911678 8771070 15911678 11213740 15911678 17638039 9354552 17638039 10844380 17638039 10844380 15838033 10844380 12043295 11603502 12043295 15425853 12043295 15425853 11211348 15425853 9544606 17186325 9544606 5714168 9544606 5714168 5773386 5714168 23872368 22888320 23872368 11421530 23872368 11421530 12144596 11421530 9913462 9601612 9913462 4641497 9913462 4641497 21954793 4641497 20382275 19950622 20382275 15060107 20382275 15060107 15627957 15060107 10430789 9835179 10430789 15961355 10430789 15961355 16727646 15961355 20398579 20096272 20398579 4949290 20398579 4949290 21908364 4949290 4600560 4368756 4600560 7310494 4600560 7310494 19807996 7310494 2793205 2983386 2793205 5873226 2793205 5873226 5965179 5873226 16903514 10165172 16903514 23743801 16903514 23743801 3343142 23743801 13229019 13340093 13229019 9425004 13229019 9425004 17929342 9425004 11375849 15404643 11375849 23036006 11375849 23036006 23445740 23036006 8401644 8005887 8401644 6440414 8401644 6440414 20310384 6440414 15124470 12297845 15124470 13490000 15124470 13490000 13664773 13490000 2465832 24685233 2465832 25423265 2465832 25423265 26510272 25423265 13155994 13499640 13155994 21515836 13155994 21515836 5695917 21515836 19152334 18429481 19152334 11219253 19152334 11219253 12132019 11219253 23027891 3953962 23027891 23775773 23027891 23775773 24972997 23775773 7817558 19209512 7817558 10412832 7817558 10412832 10961028 10412832 19633326 7437702 19633326 8465198 19633326 8465198 18720291 8465198 8116132 7863232 8116132 9276976 8116132 9276976 9990375 9276976 14978732 11675640 14978732 16544535 14978732 16544535 10411785 16544535 22356999 4420507 22356999 11588313 22356999 11588313 15307279 11588313 12157025 11144575 12157025 10384923 12157025 10384923 16517739 10384923 16124344 15926910 16124344 18771604 16124344 18771604 19507619 18771604 10628317 9933525 10628317 9625201 10628317 9625201 9990562 9625201 23697643 3150471 23697643 5086478 23697643 5086478 5251768 5086478 2630170 24113307 2630170 1919365 2630170 1919365 1838349 1919365 19890262 19083636 19890262 7387285 19890262 7387285 7298137 7387285 6112704 20871991 6112704 6211358 6112704 6211358 20773895 6211358 12983994 14015905 12983994 12065779 12983994 12065779 13114210 12065779 16047952 11022173 16047952 11899875 16047952 11899875 15403643 11899875 24751451 2101952 24751451 3601634 24751451 3601634 23146025 3601634 10000597 16894328 10000597 17708623 10000597 17708623 18161587 17708623 13364555 13494456 13364555 11070648 13364555 11070648 15615545 11070648 25396848 1492083 25396848 18911606 25396848 18911606 7970961 18911606 15639673 11397243 15639673 13852509 15639673 13852509 13047740 13852509 23233286 22520127 23233286 4735272 23233286 4735272 21828200 4735272 14218231 13853293 14218231 3719756 14218231 3719756 22889367 3719756 7520528 19547700 7520528 18593885 7520528 18593885 18689240 18593885 19866030 7517833 19866030 10116605 19866030 10116605 16513771 10116605 9686670 17623407 9686670 10862897 9686670 10862897 16235442 10862897 17519754 16878036 17519754 24389679 17519754 24389679 2465468 24389679 16372258 16187448 16372258 16438731 16372258 16438731 16684876 16438731 16195853 15867316 16195853 24809866 16195853 24809866 25892154 24809866 4916353 4646665 4916353 6147436 4916353 6147436 6301268 6147436 8938192 8848123 8938192 19306995 8938192 19306995 7636886 19306995 15187232 11578428 15187232 10310528 15187232 10310528 10583284 10310528 22782194 21866360 22782194 4247740 22782194 4247740 4555447 4247740 5240783 21444300 5240783 20904428 5240783 20904428 21530539 20904428 21490769 5186465 21490769 17185306 21490769 17185306 9387210 17185306 13427648 13315698 13427648 9784512 13427648 9784512 10200004 9784512 19869871 7271671 19869871 23316568 19869871 23316568 24399294 23316568 22579201 21608614 22579201 14199768 22579201 14199768 14625612 14199768 15411700 11433779 15411700 6773700 15411700 6773700 19989916 6773700 13437363 12476620 13437363 23367306 13437363 23367306 3422734 23367306 23714015 23277289 23714015 7068552 23714015 7068552 19875763 7068552 10840824 10194930 10840824 19357838 10840824 19357838 19468104 19357838 14983540 12149593 14983540 23428714 14983540 23428714 24565293 23428714 6176869 5732761 6176869 5314492 6176869 5314492 5751332 5314492 20079838 6706376 20079838 9029620 20079838 9029620 9606873 9029620 7995913 7821978 7995913 16411057 7995913 16411057 10395772 16411057 10850596 15652135 10850596 19914201 10850596 19914201 20627848 19914201 15360706 11488539 15360706 20624479 15360706 20624479 6428264 20624479 17724693 9505604 17724693 23614699 17724693 23614699 24605341 23614699 4143901 22734125 4143901 6909914 4143901 6909914 20097577 6909914 17568532 9531941 17568532 15219594 17568532 15219594 11645787 15219594 12015481 11239466 12015481 24113492 12015481 24113492 3000565 24113492 1417508 25352280 1417508 21220318 1417508 21220318 21734277 21220318 4748571 4709617 4748571 5402067 4748571 5402067 5710425 5402067 11849313 14904834 11849313 4934183 11849313 4934183 5173596 4934183 20638665 6610413 20638665 3574355 20638665 3574355 23146139 3574355 19412592 18639467 19412592 19671049 19412592 19671049 7512262 19671049 8854949 17961980 8854949 15429360 8854949 15429360 16327718 15429360 2483799 24346137 2483799 12206576 2483799 12206576 14668153 12206576 9854821 9416298 9854821 20315930 9854821 20315930 21119591 20315930 18629379 8483260 18629379 15833482 18629379 15833482 16377036 15833482 8219257 18659227 8219257 24617138 8219257 24617138 2335736 24617138 5936954 20996497 5936954 14300668 5936954 14300668 12234949 14300668 24154734 2750259 24154734 22262507 24154734 22262507 23411782 22262507 3915080 23013036 3915080 11143031 3915080 11143031 15592710 11143031 9753955 17042228 9753955 24482027 9753955 24482027 2616849 24482027 12002746 11271600 12002746 10472403 12002746 10472403 16701966 10472403 24903210 1978629 24903210 5736368 24903210 5736368 5586309 5736368 6311930 20992126 6311930 6578603 6311930 6578603 7073634 6578603 21848751 4965176 21848751 19978504 21848751 19978504 7008632 19978504 18277540 17747330 18277540 12761644 18277540 12761644 14359219 12761644 4839554 4668065 4839554 15378859 4839554 15378859 15739264 15378859 11683893 15169308 11683893 22094212 11683893 22094212 22850015 22094212 20309373 19533140 20309373 9401473 20309373 9401473 9883010 9401473 4503863 4380539 4503863 5388000 4503863 5388000 21385243 5388000 11754346 14740608 11754346 16716649 11754346 16716649 17037921 16716649 14671879 11944289 14671879 20412664 14671879 20412664 21161023 20412664 3699522 3128332 3699522 4256253 3699522 4256253 22521191 4256253 8446648 7921482 8446648 20662004 8446648 20662004 21218236 20662004 14559512 12285185 14559512 1725208 14559512 1725208 25150819 1725208 12299964 11983994 12299964 8272005 12299964 8272005 18737103 8272005 7747470 7235765 7747470 21126730 7747470 21126730 21908501 21126730 18596992 8670318 18596992 9923078 18596992 9923078 17313082 9923078 21445432 20688783 21445432 3025438 21445432 3025438 3438842 3025438 23592329 3342394 23592329 6647111 23592329 6647111 7116181 6647111 18427288 18118623 18427288 5279293 18427288 5279293 21266952 5279293 23658321 3146830 23658321 10479824 23658321 10479824 16352271 10479824 22177027 21526063 22177027 4793753 22177027 4793753 22006937 4793753 4115292 4130718 4115292 11256200 4115292 11256200 15562595 11256200 24178047 2696255 24178047 12364379 24178047 12364379 15028266 12364379 13167708 13483950 13167708 13498003 13167708 13498003 13180109 13498003 7339965 7385862 7339965 4032934 7339965 4032934 22653771 4032934 6054822 5897645 6054822 15744392 6054822 15744392 16222674 15744392 2836629 24181014 2836629 10134357 2836629 10134357 16934008 10134357 24826216 2242569 24826216 9157942 24826216 9157942 18233120 9157942 20390412 6306960 20390412 6414015 20390412 6414015 21036966 6414015 23182857 3714883 23182857 5218326 23182857 5218326 5277071 5218326 13076433 12436696 13076433 15529405 13076433 15529405 11470019 15529405 6051646 20698058 6051646 19281316 6051646 19281316 7665391 19281316 8368919 8216111 8368919 20957980 8368919 20957980 5862817 20957980 8388366 8220097 8388366 17833737 8388366 17833737 18595546 17833737 1672906 1627088 1672906 11484015 1672906 11484015 11744811 11484015 10880980 15709262 10880980 21042537 10880980 21042537 6112593 21042537 8051791 7521504 8051791 19737266 8051791 19737266 7344112 19737266 17976853 9189387 17976853 22229547 17976853 22229547 23370773 22229547 11943740 14860618 11943740 20396064 11943740 20396064 20925754 20396064 8481824 18372526 8481824 21526305 8481824 21526305 5317861 21526305 21760940 4946551 21760940 19921611 21760940 19921611 20178959 19921611 11406977 15757389 11406977 8060381 11406977 8060381 8406135 8060381 14506420 14018698 14506420 6876116 14506420 6876116 6854396 6876116 20942724 5746520 20942724 8817808 20942724 8817808 18435714 8817808 7380822 7244698 7380822 2000975 7380822 2000975 2267267 2000975 11213945 10426701 11213945 4315325 11213945 4315325 4223390 4315325 18573928 8822630 18573928 17799999 18573928 17799999 9033516 17799999 21389998 20835767 21389998 3216502 21389998 3216502 3059239 3216502 22002355 21296481 22002355 18257034 22002355 18257034 8705762 18257034 7319197 6629810 7319197 17404759 7319197 17404759 18070622 17404759 4625677 22263942 4625677 24474503 4625677 24474503 25463237 24474503 5082041 21722256 5082041 6637653 5082041 6637653 20149389 6637653 16827494 16191518 16827494 11773878 16827494 11773878 12770382 11773878 10188221 9917018 10188221 8058406 10188221 8058406 8124728 8058406 4787596 22394461 4787596 5857845 4787596 5857845 21055076 5857845 16863917 10086734 16863917 13415226 16863917 13415226 13384116 13415226 13239990 13014506 13239990 7382523 13239990 7382523 7902901 7382523 10758593 10154055 10758593 4944327 10758593 4944327 4987045 4944327 4458434 4050682 4458434 14187571 4458434 14187571 14411659 14187571 9472663 8897018 9472663 22721905 9472663 22721905 23409808 22721905 11570935 15403859 11570935 4720023 11570935 4720023 22246521 4720023 14211813 14078082 14211813 2267819 14211813 2267819 1978082 2267819 18163545 9210314 18163545 22068371 18163545 22068371 22629515 22068371 12392165 14619776 12392165 19211195 12392165 19211195 19643314 19211195 10439291 16838939 10439291 20723009 10439291 20723009 6198289 20723009 4612912 22444296 4612912 20874087 4612912 20874087 6445666 20874087 23801014 22603607 23801014 16378005 23801014 16378005 10855540 16378005 21440937 20709093 21440937 8464494 21440937 8464494 9034338 8464494 2491519 2102823 2491519 13716698 2491519 13716698 12974338 13716698 25967906 758734 25967906 4970314 25967906 4970314 5198599 4970314 21962103 4877217 21962103 17168915 21962103 17168915 17459399 17168915 22033489 21288323 22033489 8232874 22033489 8232874 18961303 8232874 12015266 14741542 12015266 12207632 12015266 12207632 14463314 12207632 9166051 8653945 9166051 14904463 9166051 14904463 11889992 14904463 3720651 3191729 3720651 12974003 3720651 12974003 13974828 12974003 1120733 1440459 1120733 22552704 1120733 22552704 4162646 22552704 18689466 18482343 18689466 3628115 18689466 3628115 23314821 3628115 23295961 3400537 23295961 9544052 23295961 9544052 10145484 9544052 9719627 9306519 9719627 19643460 9719627 19643460 20418464 19643460 666740 771985 666740 9931287 666740 9931287 17150166 9931287 22832354 21855235 22832354 23711862 22832354 23711862 24898513 23711862 19317744 18803081 19317744 5515308 19317744 5515308 21949217 5515308 24486225 2272579 24486225 6543862 24486225 6543862 6632813 6543862 13277467 12175939 13277467 11127630 13277467 11127630 16026525 11127630 18017443 17343457 18017443 9252743 18017443 9252743 9756525 9252743 1807383 1966340 1807383 4504265 1807383 4504265 22650875 4504265 7137239 19815300 7137239 6152357 7137239 6152357 6604212 6152357 15865711 15621954 15865711 11590724 15865711 11590724 15093054 11590724 19047872 18192503 19047872 19519727 19047872 19519727 7584396 19519727 17984434 8927598 17984434 18087566 17984434 18087566 8767956 18087566 22565312 21468621 22565312 14622007 22565312 14622007 15071420 14622007 16412847 16126862 16412847 11847864 16412847 11847864 15158645 11847864 13592137 12670772 13592137 8098862 13592137 8098862 18972791 8098862 16518523 15817418 16518523 18119105 16518523 18119105 9086525 18119105 12508004 14245138 12508004 11618386 12508004 11618386 12118635 11618386 12251519 11922319 12251519 6760370 12251519 6760370 7384725 6760370 17729442 17367444 17729442 12989857 17729442 12989857 13106406 12989857 5469149 5410699 5469149 25933895 5469149 25933895 1082407 25933895 24758704 23603104 24758704 20779066 24758704 20779066 6286985 20779066 19668266 7254430 19668266 21691959 19668266 21691959 5495943 21691959 9168035 8572620 9168035 15816165 9168035 15816165 11160747 15816165 9638083 9091084 9638083 6811890 9638083 6811890 6966968 6811890 11407569 15255377 11407569 14880492 11407569 14880492 15642776 14880492 21709362 21288208 21709362 18728568 21709362 18728568 19359508 18728568 2476007 24334946 2476007 7623405 2476007 7623405 7879746 7623405 7293225 19706325 7293225 22537314 7293225 22537314 4379157 22537314 19502228 19190712 19502228 15641987 19502228 15641987 15990860 15641987 14970691 11866117 14970691 14136523 14970691 14136523 15001308 14136523 2344963 24383012 2344963 15207958 2344963 15207958 15966328 15207958 9573167 9208244 9573167 20411058 9573167 20411058 21011268 20411058 17792462 9435851 17792462 24058414 17792462 24058414 2903600 24058414 13468932 12783447 13468932 4592961 13468932 4592961 4715188 4592961 23452388 22959772 23452388 21582477 23452388 21582477 22191524 21582477 13643593 13017244 13643593 8351148 13643593 8351148 8843581 8351148 2453325 24736233 2453325 19956833 2453325 19956833 7061439 19956833 7243839 20073130 7243839 10609714 7243839 10609714 11284143 10609714 14469006 12301328 14469006 7534296 14469006 7534296 19817498 7534296 17871932 16910818 17871932 13729445 17871932 13729445 14484918 13729445 13320107 12454053 13320107 23912046 13320107 23912046 2874413 23912046 3891737 23073884 3891737 17821160 3891737 17821160 18581181 17821160 21628625 4915824 21628625 2831520 21628625 2831520 23866478 2831520 11885321 11152480 11885321 14974558 11885321 14974558 11779609 14974558 2086955 2502270 2086955 25553651 2086955 25553651 1151961 25553651 22027268 21323021 22027268 6678324 22027268 6678324 7116952 6678324 19423285 18877540 19423285 6084628 19423285 6084628 6019115 6084628 16756411 9895580 16756411 22236717 16756411 22236717 4482071 22236717 20150923 19422116 20150923 12156181 20150923 12156181 13031058 12156181 10433014 9892594 10433014 23137285 10433014 23137285 3879527 23137285 15283983 12066966 15283983 21172619 15283983 21172619 5682917 21172619 10144664 9845081 10144664 9721855 10144664 9721855 17537873 9721855 953717 1136403 953717 14402027 953717 14402027 15447901 14402027 25317718 24161473 25317718 23750970 25317718 23750970 24894082 23750970 18727754 8238542 18727754 6216449 18727754 6216449 20641050 6216449 1444921 1380695 1444921 13438436 1444921 13438436 14300716 13438436 18677286 8701229 18677286 18953606 18677286 18953606 7953079 18953606 6423149 6124755 6423149 21364345 6423149 21364345 5584602 21364345 11375014 10624701 11375014 9210010 11375014 9210010 9897355 9210010 3523430 2992915 3523430 22769489 3523430 22769489 24004675 22769489 8070886 18823481 8070886 10874805 8070886 10874805 16161992 10874805 22048303 4592812 22048303 11980273 22048303 11980273 12498376 11980273 9426026 8895459 9426026 21124381 9426026 21124381 5756047 21124381 4539423 22578941 4539423 24595442 4539423 24595442 25736217 24595442 23737551 22672561 23737551 8759831 23737551 8759831 9232967 8759831 1178854 25709686 1178854 13812560 1178854 13812560 12980820 13812560 1204325 25925122 1204325 14666584 1204325 14666584 15410533 14666584 12869642 12408559 12869642 3624401 12869642 3624401 3564175 3624401 23791490 22656094 23791490 5187790 23791490 5187790 5607298 5187790 11673808 10839165 11673808 7131931 11673808 7131931 19648289 7131931 25329161 24183832 25329161 21575478 25329161 21575478 5584625 21575478 1428553 1423658 1428553 8249806 1428553 8249806 19048542 8249806 11971096 14756008 11971096 4544062 11971096 4544062 22078994 4544062 11596442 15006676 11596442 2987690 11596442 2987690 23733415 2987690 16641279 15846953 16641279 13516682 16641279 13516682 12926267 13516682 23317677 22645499 23317677 15462751 23317677 15462751 15958731 15462751 18253826 18024539 18253826 11049128 18253826 11049128 15787922 11049128 14880415 14285825 14880415 14660250 14880415 14660250 12335701 14660250 10689717 10288869 10689717 17961030 10689717 17961030 8779189 17961030 7128042 6725514 7128042 3831612 7128042 3831612 4023009 3831612 14940725 11784446 14940725 16834019 14940725 16834019 17211306 16834019 11556630 15385916 11556630 20193756 11556630 20193756 20611729 20193756 24034993 2904725 24034993 20300236 24034993 20300236 20943673 20300236 19160175 18972726 19160175 14129499 19160175 14129499 14416626 14129499 24014020 2879747 24014020 12718599 24014020 12718599 14013537 12718599 7244688 19813443 7244688 16371312 7244688 16371312 10863065 16371312 18884690 8364541 18884690 4828433 18884690 4828433 4886235 4828433 19400306 7740500 19400306 17293461 19400306 17293461 9541712 17293461 22143002 21344380 22143002 16304045 22143002 16304045 16520460 16304045 9334145 17722290 9334145 18607163 9334145 18607163 19139720 18607163 22643435 21993868 22643435 14723273 22643435 14723273 12172345 14723273 18229323 17567322 18229323 18904980 18229323 18904980 8179738 18904980 8912805 8332479 8912805 8841511 8912805 8841511 9409263 8841511 22132922 4528004 22132922 6731692 22132922 6731692 6510463 6731692 10224151 9613169 10224151 19230934 10224151 19230934 19690291 19230934 8881330 17854079 8881330 16856534 8881330 16856534 10272834 16856534 18793443 18340997 18793443 3092352 18793443 3092352 23681195 3092352 21035477 20103529 21035477 20500704 21035477 20500704 20992662 20500704 15547137 15169370 15547137 20433039 15547137 20433039 6401750 20433039 14964453 11931656 14964453 3461757 14964453 3461757 23396861 3461757 14546049 12640018 14546049 4678537 14546049 4678537 21790125 4678537 5916906 20764843 5916906 15590884 5916906 15590884 16014551 15590884 4596937 4501422 4596937 22830751 4596937 22830751 4193674 22830751 19939138 19692475 19939138 7152455 19939138 7152455 19649597 7152455 8290824 18639275 8290824 7391054 8290824 7391054 7808743 7391054 14335976 13181906 14335976 18432555 14335976 18432555 8507811 18432555 20187827 6995743 20187827 14406537 20187827 14406537 12284765 14406537 26024522 24826155 26024522 11641580 26024522 11641580 12582928 11641580 7736388 19107772 7736388 21046700 7736388 21046700 21715816 21046700 16918833 10065777 16918833 11413928 16918833 11413928 12267625 11413928 20843106 5975018 20843106 10312572 20843106 10312572 16884881 10312572 13744698 13179123 13744698 11134278 13744698 11134278 11783023 11134278 16816162 16128564 16816162 12108030 16816162 12108030 14722994 12108030 10112983 9688023 10112983 17768545 10112983 17768545 9370138 17768545 17481995 16858614 17481995 18290633 17481995 18290633 8578147 18290633 14411745 12782946 14411745 16823925 14411745 16823925 17122615 16823925 18658009 17956691 18658009 5050993 18658009 5050993 21663597 5050993 1408455 25581658 1408455 25472918 1408455 25472918 1455911 25472918 3473756 23574551 3473756 3861362 3473756 3861362 3711381 3861362 20190568 7208813 20190568 9915270 20190568 9915270 17164219 9915270 14640727 14369092 14640727 16027536 14640727 16027536 10657130 16027536 22757978 4059405 22757978 7028335 22757978 7028335 20262009 7028335 8405889 7963779 8405889 14193742 8405889 14193742 12503335 14193742 22348548 21543465 22348548 18318237 22348548 18318237 19147742 18318237 8170847 18850128 8170847 22883893 8170847 22883893 4060860 22883893 21343988 20417035 21343988 15588958 21343988 15588958 16281358 15588958 21238127 20521791 21238127 15228559 21238127 15228559 15850135 15228559 9982019 9255230 9982019 6942152 9982019 6942152 6970141 6942152 20071648 19261844 20071648 19112832 20071648 19112832 19930514 19112832 10803511 16359545 10803511 16850168 10803511 16850168 17364067 16850168 15693611 11563000 15693611 20145235 15693611 20145235 20705459 20145235 3691948 23039552 3691948 3660234 3691948 3660234 3672651 3660234 15501401 11253292 15501401 21912011 15501401 21912011 5257416 21912011 19355658 18608777 19355658 17207148 19355658 17207148 9695441 17207148 22250129 21387991 22250129 18883875 22250129 18883875 8112406 18883875 124538 161376 124538 4066625 124538 4066625 22772537 4066625 4786863 22315976 4786863 11296367 4786863 11296367 15625269 11296367 5918438 21025102 5918438 16680836 5918438 16680836 10109937 16680836 14687719 14598211 14687719 2690129 14687719 2690129 24155059 2690129 21489296 5602134 21489296 12013480 21489296 12013480 15446745 12013480 19440866 7805956 19440866 7057806 19440866 7057806 20361056 7057806 16839428 10146118 16839428 11819015 16839428 11819015 12748812 11819015 3258780 23676596 3258780 15308275 3258780 15308275 11154874 15308275 8188806 7607062 8188806 18035456 8188806 18035456 18442869 18035456 19752137 18910068 19752137 21575938 19752137 21575938 5189526 21575938 7060159 6693009 7060159 11180660 7060159 11180660 12041634 11180660 4722002 22135313 4722002 12397788 4722002 12397788 14505654 12397788 13013951 12163148 13013951 5466861 13013951 5466861 5474394 5466861 9197127 17684182 9197127 10227588 9197127 10227588 10974441 10227588 23912971 23270934 23912971 4630456 23912971 4630456 22103609 4630456 20492142 19750802 20492142 22883994 20492142 22883994 4190420 22883994 20904452 20395273 20904452 18641905 20904452 18641905 18703042 18641905 7186649 19920101 7186649 6712927 7186649 6712927 20549373 6712927 5627516 21332068 5627516 6883847 5627516 6883847 7462732 6883847 22655991 21614119 22655991 17106895 22655991 17106895 17822913 17106895 22569250 21664442 22569250 7817930 22569250 7817930 19364079 7817930 15690386 11556616 15690386 10666769 15690386 10666769 16322094 10666769 22243348 21423288 22243348 8335221 22243348 8335221 8819560 8335221 20522449 6771133 20522449 6533630 20522449 6533630 20655744 6533630 11273001 10558970 11273001 6015249 11273001 6015249 21122134 6015249 21653652 20918386 21653652 6466137 21653652 6466137 20171752 6466137 19361633 7846642 19361633 21062594 19361633 21062594 5779896 21062594 23114902 22283889 23114902 20380644 23114902 20380644 6449077 20380644 19042531 8356430 19042531 1295394 19042531 1295394 1069402 1295394 22188875 21585622 22188875 6874225 22188875 6874225 20404369 6874225 13545649 13242550 13545649 8728136 13545649 8728136 9225105 8728136 13830907 12785296 13830907 6208983 13830907 6208983 6304876 6208983 4227687 3775886 4227687 9591343 4227687 9591343 10137333 9591343 4027105 22663718 4027105 13402785 4027105 13402785 13285794 13402785 8681592 18234768 8681592 6324107 8681592 6324107 6248899 6324107 17980318 8857944 17980318 12381042 17980318 12381042 14225454 12381042 9743848 9377749 9743848 18084904 9743848 18084904 18493362 18084904 6795238 20153850 6795238 8244188 6795238 8244188 8881670 8244188 21172224 20542666 21172224 7164612 21172224 7164612 19609286 7164612 23596376 3267898 23596376 24022303 23596376 24022303 25274307 24022303 13183659 13480598 13183659 8168403 13183659 8168403 8724131 8168403 18834452 18704867 18834452 20608962 18834452 20608962 6264741 20608962 21554501 21048386 21554501 12819769 21554501 12819769 13822055 12819769 4320371 4100205 4320371 17486178 4320371 17486178 17914830 17486178 11656959 10758627 11656959 12721052 11656959 12721052 12766194 12721052 10773066 10387855 10773066 8943310 10773066 8943310 18260701 8943310 12687711 11784613 12687711 5848813 12687711 5848813 5939973 5848813 21431925 20898234 21431925 17150590 21431925 17150590 9730565 17150590 20768629 6126972 20768629 19639032 20768629 19639032 7443559 19639032 19762780 7470199 19762780 23131711 19762780 23131711 3826518 23131711 18441587 8606187 18441587 7174686 18441587 7174686 7102879 7174686 4745640 4856133 4745640 11407428 4745640 11407428 15313863 11407428 5748271 5440980 5748271 8661844 5748271 8661844 18776204 8661844 19033765 8015168 19033765 12573528 19033765 12573528 13494916 12573528 25010937 1823985 25010937 14803269 25010937 14803269 15734408 14803269 12410123 14564941 12410123 15458027 12410123 15458027 11645227 15458027 18490804 8369820 18490804 8679929 18490804 8679929 9006760 8679929 13312968 13622391 13312968 2969044 13312968 2969044 2543932 2969044 7645824 7277030 7645824 5152960 7645824 5152960 5114386 5152960 19926131 7130511 19926131 4685445 19926131 4685445 4683117 4685445 20958809 20227868 20958809 22193794 20958809 22193794 22608330 22193794 4955005 21769854 4955005 24103642 4955005 24103642 24961430 24103642 5533482 5594206 5533482 23525701 5533482 23525701 3473781 23525701 9156519 17651299 9156519 2410269 9156519 2410269 24405231 2410269 22424594 21625288 22424594 16127932 22424594 16127932 16767136 16127932 21486006 20777030 21486006 15310897 21486006 15310897 16010463 15310897 2993812 23958964 2993812 17295358 2993812 17295358 9986337 17295358 4414205 3918424 4414205 17328665 4414205 17328665 17749972 17328665 6718916 6232947 6718916 4266494 6718916 4266494 22341506 4266494 20338594 6518686 20338594 13961937 20338594 13961937 14871313 13961937 5036971 4817704 5036971 25733178 5036971 25733178 26630725 25733178 20849914 20250192 20849914 15663079 20849914 15663079 11167584 15663079 13531953 13024111 13531953 20881579 13531953 20881579 5801706 20881579 17038309 9706250 17038309 12784528 17038309 12784528 14070383 12784528 15760489 11634027 15760489 5817603 15760489 5817603 5818982 5817603 19057246 8270632 19057246 8313042 19057246 8313042 18826558 8313042 10902569 15892037 10902569 7524652 10902569 7524652 19894725 7524652 2370057 24403537 2370057 24121272 2370057 24121272 25334152 24121272 17165980 10055049 17165980 15717725 17165980 15717725 16467785 15717725 18423842 17702562 18423842 19126348 18423842 19126348 7971825 19126348 6150446 6079592 6150446 8492328 6150446 8492328 18698087 8492328 14410253 13745142 14410253 11042664 14410253 11042664 11946207 11042664 9917426 9414837 9917426 18311837 9917426 18311837 19242801 18311837 19881384 19291096 19881384 9990261 19881384 9990261 10244006 9990261 13063220 12911420 13063220 14195457 13063220 14195457 12506517 14195457 13238982 13789018 13238982 9876013 13238982 9876013 17244503 9876013 10206459 16513431 10206459 8957639 10206459 8957639 9297935 8957639 2621446 2664407 2621446 3808775 2621446 3808775 3835888 3808775 23193511 22280795 23193511 17612892 23193511 17612892 9175228 17612892 4565440 4495279 4565440 11317408 4565440 11317408 12051247 11317408 15868731 11009917 15868731 4877361 15868731 4877361 5142451 4877361 22331868 4746014 22331868 1416122 22331868 1416122 1562833 1416122 11843914 14590462 11843914 14391921 11843914 14391921 12304087 14391921 14305962 13855534 14305962 21372239 14305962 21372239 22010327 21372239 23381701 3375993 23381701 13313295 23381701 13313295 14210925 13313295 6963068 6611795 6963068 11745919 6963068 11745919 12720847 11745919 15349639 11833484 15349639 450113 15349639 450113 292949 450113 22208028 21318049 22208028 12163758 22208028 12163758 12852784 12163758 18804293 8386506 18804293 20080851 18804293 20080851 20727197 20080851 21169901 20594678 21169901 15386610 21169901 15386610 11548262 15386610 15441830 14472447 15441830 13386516 15441830 13386516 13610807 13386516 19884324 7279385 19884324 25578061 19884324 25578061 1625720 25578061 11298465 10972452 11298465 15895702 11298465 15895702 16432131 15895702 19766328 7433788 19766328 18317952 19766328 18317952 19207037 18317952 8806620 8163275 8806620 22289054 8806620 22289054 23444963 22289054 16521033 10693617 16521033 22136356 16521033 22136356 22798609 22136356 26406978 487790 26406978 2796088 26406978 2796088 24001171 2796088 4201818 22488219 4201818 10955416 4201818 10955416 16261615 10955416 7685612 7377901 7685612 20026550 7685612 20026550 6948049 20026550 14455955 12322514 14455955 8600202 14455955 8600202 9149909 8600202 4951594 4934356 4951594 11050701 4951594 11050701 11380241 11050701 3532340 23520411 3532340 13033250 3532340 13033250 13692883 13033250 23513942 3366244 23513942 12017958 23513942 12017958 14794299 12017958 10047334 9515305 10047334 13880506 10047334 13880506 14914269 13880506 8383275 7815504 8383275 21031263 8383275 21031263 21742858 21031263 10156476 16554846 10156476 19493366 10156476 19493366 7698741 19493366 21307009 20693549 21307009 4599437 21307009 4599437 22509219 4599437 3749051 23336864 3749051 22495159 3749051 22495159 4463731 22495159 8673130 8366702 8673130 26549910 8673130 26549910 476487 26549910 16320813 15660468 16320813 1069945 16320813 1069945 25692659 1069945 6015391 20663151 6015391 21766450 6015391 21766450 22390084 21766450 7164789 6939123 7164789 13330703 7164789 13330703 13623470 13330703 9128721 18115728 9128721 4220942 9128721 4220942 4316185 4220942 4639922 22537172 4639922 14654945 4639922 14654945 12078408 14654945 12095039 14833252 12095039 24208494 12095039 24208494 2654419 24208494 21085893 5785199 21085893 7632201 21085893 7632201 19659424 7632201 21606228 20978857 21606228 21398989 21606228 21398989 22395620 21398989 1321025 1355974 1321025 6308836 1321025 6308836 6119584 6308836 1455125 1446708 1455125 12301272 1455125 12301272 12556143 12301272 13403892 13366353 13403892 14685964 13403892 14685964 15345307 14685964 20554059 6224198 20554059 10872126 20554059 10872126 11818027 10872126 23216442 22504523 23216442 10024470 23216442 10024470 10653987 10024470 9503222 9024390 9503222 17031089 9503222 17031089 17240727 17031089 9664629 9033765 9664629 9805017 9664629 9805017 10483075 9805017 7966385 18965011 7966385 3011353 7966385 3011353 3007193 3011353 20066786 19777825 20066786 8766552 20066786 8766552 9041621 8766552 21441549 20666289 21441549 2293422 21441549 2293422 2589898 2293422 22948698 3764413 22948698 17066974 22948698 17066974 17305068 17066974 17567452 17137881 17567452 24315517 17567452 24315517 2527842 24315517 24982448 1919482 24982448 20068494 24982448 20068494 7037722 20068494 22119807 21233483 22119807 21416672 22119807 21416672 22283546 21416672 16600912 10477980 16600912 13299221 16600912 13299221 14008846 13299221 9748618 9126709 9748618 17503646 9748618 17503646 18301222 17503646 1562097 1828566 1562097 7331491 1562097 7331491 19897061 7331491 25216794 24000426 25216794 13687034 25216794 13687034 14680086 13687034 14349633 12850771 14349633 15039947 14349633 15039947 16006421 15039947 25763339 24839570 25763339 5447647 25763339 5447647 5675100 5447647 4192871 22788795 4192871 10897491 4192871 10897491 11384072 10897491 6091846 5606631 6091846 20186801 6091846 20186801 20494640 20186801 16626356 16005212 16626356 14881828 16626356 14881828 15091781 14881828 8530249 18342478 8530249 20913205 8530249 20913205 6049536 20913205 7322160 19535744 7322160 6193345 7322160 6193345 6227596 6193345 15482076 14933027 15482076 10299269 15482076 10299269 10589926 10299269 19372244 7536466 19372244 8619785 19372244 8619785 18401965 8619785 18515481 8518788 18515481 11080038 18515481 11080038 15723922 11080038 25824396 24674061 25824396 20212025 25824396 20212025 6824393 20212025 808798 26137556 808798 15963523 808798 15963523 16563623 15963523 15407572 14405207 15407572 8543528 15407572 8543528 18646108 8543528 7905375 7785778 7905375 12498425 7905375 12498425 14488564 12498425 20578248 19723717 20578248 6091171 20578248 6091171 21031589 6091171 12989568 13798651 12989568 7047533 12989568 7047533 7544357 7047533 21077889 6061933 21077889 8619981 21077889 8619981 18483462 8619981 8097215 18872203 8097215 17681599 8097215 17681599 18248969 17681599 22557493 21656249 22557493 2613874 22557493 2613874 24188196 2613874 16408872 10642470 16408872 9599248 16408872 9599248 10180183 9599248 22202159 21739379 22202159 14891405 22202159 14891405 11979547 14891405 12006055 11235262 12006055 8599363 12006055 8599363 18527866 8599363 7318235 19719735 7318235 10404409 7318235 10404409 16457224 10404409 10498367 16487949 10498367 21078159 10498367 21078159 21767608 21078159 20710731 19938363 20710731 8596029 20710731 8596029 18570499 8596029 4953345 4444365 4953345 12913492 4953345 12913492 13145950 12913492 16560856 10328938 16560856 7224958 16560856 7224958 7627409 7224958 23537312 22865341 23537312 15317142 23537312 15317142 16208421 15317142 7538752 19566198 7538752 16816236 7538752 16816236 17705742 16816236 8539253 18605647 8539253 7328047 8539253 7328047 19819610 7328047 11829329 15060883 11829329 18348731 11829329 18348731 8816816 18348731 13824416 13030668 13824416 23046609 13824416 23046609 24074607 23046609 18507344 8796441 18507344 10708625 18507344 10708625 16257717 10708625 3920322 4064022 3920322 18392451 3920322 18392451 8781092 18392451 15762062 11075625 15762062 8747374 15762062 8747374 8958922 8747374 11680114 15271811 11680114 4861443 11680114 4861443 22466589 4861443 14639877 12215335 14639877 6351054 14639877 6351054 6253828 6351054 21011458 6119238 21011458 13695281 21011458 13695281 13210069 13695281 16719060 16101088 16719060 3687791 16719060 3687791 4017406 3687791 6535392 6253334 6535392 9117577 6535392 9117577 9379634 9117577 9009638 18124739 9009638 10969224 9009638 10969224 11690990 10969224 3496966 2949255 3496966 3888368 3496966 3888368 3741156 3888368 8930552 8677789 8930552 6930384 8930552 6930384 7322146 6930384 10981118 15661305 10981118 13514787 10981118 13514787 13090962 13514787 20167390 19505068 20167390 7121876 20167390 7121876 7600373 7121876 19174613 18217076 19174613 12394892 19174613 12394892 13261238 12394892 11922099 15051712 11922099 3692290 11922099 3692290 23033398 3692290 6935829 19839016 6935829 4880958 6935829 4880958 5212648 4880958 17039960 16423563 17039960 11762918 17039960 11762918 14936253 11762918 11992464 14979549 11992464 4293602 11992464 4293602 4559734 4293602 8781214 18119156 8781214 21862562 8781214 21862562 5111190 21862562 16168881 15275242 16168881 13193056 16168881 13193056 14157754 13193056 11269076 10386102 11269076 16904894 11269076 16904894 17661468 16904894 21311626 5276378 21311626 16312849 21311626 16312849 10680643 16312849 21013436 5862472 21013436 18948807 21013436 18948807 19002958 18948807 14801342 13836642 14801342 19660384 14801342 19660384 20455170 19660384 19211806 18350476 19211806 3945789 19211806 3945789 3774525 3945789 10893287 10387490 10893287 4943871 10893287 4943871 5117152 4943871 841182 1019718 841182 12439250 841182 12439250 13166659 12439250 6517945 6116882 6517945 17838908 6517945 17838908 9393806 17838908 22074690 21214967 22074690 18464844 22074690 18464844 8686338 18464844 21928144 4931024 21928144 9951955 21928144 9951955 10534242 9951955 6886745 6615379 6886745 16928645 6886745 16928645 17677961 16928645 11774072 14712527 11774072 11857846 11774072 11857846 12896568 11857846 4001724 4094556 4001724 11051604 4001724 11051604 15809757 11051604 16144828 10686442 16144828 7648296 16144828 7648296 7865271 7648296 8202429 18814557 8202429 6067430 8202429 6067430 6574339 6067430 12148533 11257016 12148533 15643292 12148533 15643292 16293143 15643292 15721285 15143964 15721285 20979896 15721285 20979896 6362866 20979896 14567880 12460915 14567880 8193876 14567880 8193876 8514210 8193876 4928896 4741715 4928896 20739457 4928896 20739457 6010506 20739457 5242405 5069920 5242405 8149919 5242405 8149919 18960287 8149919 13964851 12755783 13964851 14847182 13964851 14847182 15489383 14847182 5359604 21626628 5359604 4865749 5359604 4865749 22224781 4865749 23120186 22229085 23120186 14066433 23120186 14066433 12786169 14066433 19855139 7032373 19855139 21840596 19855139 21840596 5014007 21840596 17060925 9989430 17060925 20095253 17060925 20095253 6855533 20095253 3433787 3053276 3433787 16059203 3433787 16059203 11185724 16059203 9762073 9324072 9762073 18248052 9762073 18248052 19108532 18248052 11667975 15086095 11667975 8695428 11667975 8695428 18428580 8695428 13906234 13598673 13906234 18458395 13906234 18458395 18984247 18458395 12743327 13876555 12743327 14908620 12743327 14908620 15814536 14908620 17866503 17675307 17866503 12225328 17866503 12225328 14567906 12225328 6605109 6502884 6605109 20225068 6605109 20225068 20565657 20225068 13880621 13573390 13880621 22391308 13880621 22391308 4394867 22391308 5140911 22054721 5140911 18937557 5140911 18937557 19693499 18937557 6728118 6712421 6728118 20590481 6728118 20590481 21322251 20590481 23141607 22024437 23141607 17511933 23141607 17511933 18214112 17511933 21332559 20720291 21332559 12900421 21332559 12900421 13890299 12900421 10914851 10214413 10914851 21894101 10914851 21894101 22904492 21894101 10322939 9725901 10322939 13251877 10322939 13251877 13316042 13251877 10574645 16654531 10574645 7728826 10574645 7728826 8213791 7728826 19898452 6883077 19898452 2580069 19898452 2580069 24199232 2580069 18753968 8611062 18753968 19823135 18753968 19823135 20250882 19823135 6487745 5969182 6487745 5792135 6487745 5792135 21123690 5792135 22891877 3949228 22891877 16783970 22891877 16783970 17160811 16783970 14786100 11991765 14786100 23216360 14786100 23216360 24350468 23216360 22791485 21906940 22791485 5087062 22791485 5087062 5271694 5087062 22765780 4197479 22765780 21010164 22765780 21010164 5739475 21010164 6124119 20885885 6124119 7445347 6124119 7445347 7619721 7445347 6953632 6526755 6953632 11113448 6953632 11113448 11869943 11113448 3800267 23284015 3800267 9888960 3800267 9888960 10481710 9888960 21229951 5360446 21229951 7671758 21229951 7671758 7776917 7671758 4372729 22372319 4372729 19308189 4372729 19308189 7637212 19308189 8156472 8068724 8156472 23365605 8156472 23365605 3373834 23365605 19685387 7115859 19685387 5961819 19685387 5961819 20871430 5961819 7523375 19493512 7523375 15030515 7523375 15030515 11788616 15030515 15930901 15100239 15930901 11527438 15930901 11527438 12026095 11527438 7291165 19686522 7291165 22686820 7291165 22686820 4113651 22686820 22893559 4203868 22893559 2424412 22893559 2424412 24400970 2424412 4915432 22211904 4915432 4524062 4915432 4524062 4667663 4524062 6079185 5699609 6079185 17742166 6079185 17742166 18514701 17742166 14981096 11825512 14981096 12911335 14981096 12911335 13864795 12911335 2159542 24912684 2159542 17024386 2159542 17024386 17459336 17024386 5068868 4984170 5068868 3130685 5068868 3130685 23536474 3130685 5012468 4914974 5012468 6180649 5012468 6180649 6834994 6180649 2820134 24251366 2820134 16693165 2820134 16693165 10011891 16693165 17661193 9740954 17661193 21234174 17661193 21234174 22174105 21234174 3750885 23236941 3750885 6402352 3750885 6402352 20809664 6402352 2162742 24765270 2162742 12944141 2162742 12944141 13598068 12944141 9521771 9080814 9521771 7332929 9521771 7332929 7795499 7332929 19611028 7515845 19611028 23093492 19611028 23093492 4015158 23093492 11065554 10342032 11065554 11907028 11065554 11907028 12965251 11907028 3250757 2843938 3250757 8401713 3250757 8401713 8991437 8401713 23963635 2862904 23963635 22925006 23963635 22925006 23736191 22925006 2975545 23813837 2975545 13635065 2975545 13635065 13163637 13635065 22203229 4485626 22203229 2300267 22203229 2300267 2022606 2300267 16975410 10066813 16975410 14703454 16975410 14703454 12205270 14703454 24980842 1906398 24980842 11246787 24980842 11246787 12163659 11246787 21395718 20686333 21395718 14913672 21395718 14913672 15271192 14913672 22235292 4526039 22235292 21525404 22235292 21525404 22539650 21525404 16934366 16693292 16934366 22141442 16934366 22141442 4926344 22141442 19753360 19021126 19753360 8924344 19753360 8924344 9447189 8924344 18436679 17966512 18436679 10458731 18436679 10458731 16921001 10458731 11255502 15902194 11255502 7698147 11255502 7698147 8210831 7698147 23830756 2919764 23830756 10676958 23830756 10676958 11377440 10676958 23601136 22727100 23601136 16338489 23601136 16338489 10810411 16338489 23620903 3107026 23620903 14738278 23620903 14738278 15310714 14738278 3226757 23716591 3226757 4857162 3226757 4857162 21757021 4857162 8487998 8014384 8487998 423956 8487998 423956 356964 423956 5342136 21715521 5342136 20910459 5342136 20910459 5977894 20910459 14489536 13892408 14489536 14957818 14489536 14957818 15103794 14957818 24386355 23230964 24386355 7753112 24386355 7753112 8083408 7753112 15378838 14397256 15378838 5797236 15378838 5797236 21384970 5797236 10614699 16053048 10614699 20179939 10614699 20179939 20944162 20179939 11393438 15510533 11393438 5525996 11393438 5525996 5716040 5525996 19360710 18593919 19360710 9873009 19360710 9873009 17469794 9873009 13093859 13864911 13093859 14597327 13093859 14597327 12152160 14597327 16913559 16300065 16913559 15294677 16913559 15294677 11565163 15294677 9757167 17208141 9757167 25675286 9757167 25675286 1217577 25675286 18509417 18145364 18509417 21571472 18509417 21571472 21936135 21571472 5688828 5613289 5688828 18641512 5688828 18641512 18837198 18641512 9637385 9228910 9637385 15476886 9637385 15476886 16060332 15476886 22978723 22156811 22978723 24168162 22978723 24168162 2656628 24168162 17825689 9361985 17825689 14308354 17825689 14308354 15331476 14308354 8250729 18598387 8250729 7350428 8250729 7350428 7740166 7350428 10993232 10702700 10993232 20209381 10993232 20209381 6825604 20209381 17593787 16762609 17593787 954802 17593787 954802 870607 954802 4956107 4668117 4956107 22621205 4956107 22621205 23394057 22621205 14573272 12212384 14573272 23331117 14573272 23331117 24420550 23331117 22757954 4048582 22757954 11928004 22757954 11928004 14789000 11928004 5312446 21658447 5312446 6757130 5312446 6757130 20641226 6757130 9449200 9136979 9449200 2229906 9449200 2229906 24643958 2229906 11935431 14717056 11935431 5953641 11935431 5953641 6373096 5953641 26008643 24979611 26008643 8555924 26008643 8555924 18452636 8555924 16283805 15609138 16283805 20394529 16283805 20394529 6613213 20394529 14177394 13265433 14177394 15495211 14177394 15495211 16250936 15495211 1245103 25577461 1245103 6854834 1245103 6854834 7443462 6854834 14241013 12586311 14241013 25668759 14241013 25668759 1530439 25668759 14455844 12345513 14455844 23461859 14455844 23461859 3288856 23461859 4242848 3782225 4242848 2544816 4242848 2544816 24397333 2544816 15442740 11460550 15442740 8291308 15442740 8291308 19106458 8291308 19576331 18686626 19576331 19918791 19576331 19918791 20087145 19918791 21238609 20565009 21238609 8070014 21238609 8070014 18975716 8070014 6175721 20732850 6175721 10105864 6175721 10105864 16857193 10105864 10620206 10000833 10620206 10426859 10620206 10426859 11051947 10426859 23757907 22804789 23757907 2199822 23757907 2199822 1827296 2199822 10149461 16555298 10149461 5853640 10149461 5853640 6237879 5853640 8133171 7555913 8133171 21786483 8133171 21786483 5293227 21786483 11634943 10815407 11634943 15747793 11634943 15747793 16458326 15747793 8488255 18390513 8488255 8151924 8488255 8151924 8630743 8151924 7131887 19920724 7131887 15125297 7131887 15125297 11450734 15125297 15492730 14898061 15492730 19866484 15492730 19866484 7196368 19866484 8608290 8089521 8608290 15700858 8608290 15700858 10879238 15700858 13475542 13034392 13475542 25891116 13475542 25891116 1016609 25891116 12087393 14730787 12087393 6675662 12087393 6675662 7415189 6675662 16167782 15570783 16167782 22063218 16167782 22063218 4817189 22063218 7378966 7385835 7378966 23583691 7378966 23583691 24077212 23583691 17866407 17264975 17866407 11327874 17866407 11327874 15576212 11327874 21373058 5623359 21373058 17493732 21373058 17493732 9642048 17493732 9550915 9191199 9550915 17662453 9550915 17662453 9150384 17662453 15275835 15224391 15275835 16837696 15275835 16837696 17648798 16837696 20257225 6948159 20257225 17728400 20257225 17728400 9191497 17728400 4254494 22764545 4254494 5398581 4254494 5398581 21514418 5398581 13483886 12551119 13483886 8253371 13483886 8253371 18911657 8253371 20120050 19425406 20120050 15482772 20120050 15482772 16145595 15482772 2164817 2564605 2164817 10600005 2164817 10600005 16180738 10600005 22086609 21542157 22086609 8558975 22086609 8558975 9158521 8558975 8971382 8634683 8971382 9614981 8971382 9614981 10015227 9614981 7543265 19557106 7543265 15855617 7543265 15855617 16621984 15855617 11464070 15392822 11464070 14545733 11464070 14545733 12428700 14545733 12017755 11604966 12017755 16294103 12017755 16294103 10176510 16294103 13443003 13124490 13443003 6026862 13443003 6026862 20554362 6026862 19844397 19001610 19844397 11381223 19844397 11381223 15490765 11381223 6212657 5889325 6212657 13411606 6212657 13411606 13509120 13411606 3152938 23659713 3152938 13113013 3152938 13113013 13745731 13113013 23588404 3384892 23588404 18773824 23588404 18773824 19446791 18773824 18095916 9100644 18095916 14004631 18095916 14004631 12658638 14004631 23675875 3187871 23675875 17153953 23675875 17153953 9683367 17153953 14419729 13379718 14419729 15356800 14419729 15356800 11529032 15356800 9844819 16798453 9844819 19419862 9844819 19419862 7676372 19419862 22452488 21646219 22452488 4059099 22452488 4059099 22669445 4059099 8960280 8562541 8960280 2133262 8960280 2133262 1859866 2133262 6460703 6534623 6460703 16108390 6460703 16108390 16568532 16108390 666308 26431819 666308 9678022 666308 9678022 17095094 9678022 19584621 7694479 19584621 21286910 19584621 21286910 5681075 21286910 16082042 15332633 16082042 5502278 16082042 5502278 21386599 5502278 5061988 4977720 5061988 19339760 5061988 19339760 7644648 19339760 18614351 8365073 18614351 9261145 18614351 9261145 9741033 9261145 11715525 14997515 11715525 13042851 11715525 13042851 13688914 13042851 10155645 17044223 10155645 15481449 10155645 15481449 11454081 15481449 17770938 16921911 17770938 8994902 17770938 8994902 18022711 8994902 11109057 15659365 11109057 5776204 11109057 5776204 20808900 5776204 24603319 23442712 24603319 16752585 24603319 16752585 17418903 16752585 15613201 15394606 15613201 10306510 15613201 10306510 16735935 10306510 18763514 8174687 18763514 16733419 18763514 16733419 17633648 16733419 12810153 11746546 12810153 5683213 12810153 5683213 21784812 5683213 6349348 6119869 6349348 13856353 6349348 13856353 12946177 13856353 10851831 15897730 10851831 14072596 10851831 14072596 12469083 14072596 15126976 14701141 15126976 15440071 15126976 15440071 11523912 15440071 6660167 20475138 6660167 7875861 6660167 7875861 19199871 7875861 24945892 23817799 24945892 10912809 24945892 10912809 16079835 10912809 6935153 6584877 6935153 21702211 6935153 21702211 22764662 21702211 8038048 19028130 8038048 15596853 8038048 15596853 11538239 15596853 10647615 16656257 10647615 12789907 10647615 12789907 13969056 12789907 9538608 8913628 9538608 9162442 9538608 9162442 18336685 9162442 14944328 11791487 14944328 10648834 14944328 10648834 11184522 10648834 11852335 14721033 11852335 8142594 11852335 8142594 18999009 8142594 11249714 15870818 11249714 23728421 11249714 23728421 24682233 23728421 21545600 5326227 21545600 22100781 21545600 22100781 22776108 22100781 19163281 7760163 19163281 9414243 19163281 9414243 9696829 9414243 19687254 19453781 19687254 12122692 19687254 12122692 13222698 12122692 6684890 6616258 6684890 12746991 6684890 12746991 13834859 12746991 20082807 7122462 20082807 20756804 20082807 20756804 21462941 20756804 12051670 11386273 12051670 15191617 12051670 15191617 11636430 15191617 7910139 19238928 7910139 4711007 7910139 4711007 4704147 4711007 19786837 19080795 19786837 14322003 19786837 14322003 12261502 14322003 19997772 19372750 19997772 19023577 19997772 19023577 8082240 19023577 10920304 10246962 10920304 8437025 10920304 8437025 18808402 8437025 23691738 22575310 23691738 5996163 23691738 5996163 5971216 5996163 17608589 17170597 17608589 24222030 17608589 24222030 2634180 24222030 17995007 17242853 17995007 16784991 17995007 16784991 10078626 16784991 7113217 6527406 7113217 5632877 7113217 5632877 5720973 5632877 22261303 21750064 22261303 12844611 22261303 12844611 13933322 12844611 4282729 22502691 4282729 18026008 4282729 18026008 8937841 18026008 11744918 10919387 11744918 3897929 11744918 3897929 22953180 3897929 24039372 2654719 24039372 20467231 24039372 20467231 21169549 20467231 3300268 3328508 3300268 3882001 3300268 3882001 22963226 3882001 6622939 6151417 6622939 1168950 6622939 1168950 1086782 1168950 5021819 21806474 5021819 18309782 5021819 18309782 18626606 18309782 23665180 22604099 23665180 12802245 23665180 12802245 13915347 12802245 19580512 7497167 19580512 8177620 19580512 8177620 19011125 8177620 21984530 4615730 21984530 1708596 21984530 1708596 25195968 1708596 19099743 18258264 19099743 14108229 19099743 14108229 15231812 14108229 5328266 5227500 5328266 21438106 5328266 21438106 22153107 21438106 14556064 12210912 14556064 14087609 14556064 14087609 12877546 14087609 18047702 17428928 18047702 9310814 18047702 9310814 17817412 9310814 22068378 4583721 22068378 16170547 22068378 16170547 10433695 16170547 21937535 21417123 21937535 23087464 21937535 23087464 24101350 23087464 9865048 17141539 9865048 6377225 9865048 6377225 6695549 6377225 22328750 21557333 22328750 15974219 22328750 15974219 16520673 15974219 11566624 15123670 11566624 9542033 11566624 9542033 17517555 9542033 15151361 11748187 15151361 20803957 15151361 20803957 6550278 20803957 5998430 5409097 5998430 11043665 5998430 11043665 15718540 11043665 21973142 21386867 21973142 10047002 21973142 10047002 17193050 10047002 11384375 15226966 11384375 21651190 11384375 21651190 22354015 21651190 702752 26384399 702752 17255402 702752 17255402 18155691 17255402 18252927 9273391 18252927 23145742 18252927 23145742 23601277 23145742 8132525 18920598 8132525 18893709 8132525 18893709 19179933 18893709 16700609 10331657 16700609 6949326 16700609 6949326 20194833 6949326 14436131 13408136 14436131 6065638 14436131 6065638 20729967 6065638 9139513 8502071 9139513 21915916 9139513 21915916 4993714 21915916 10403792 10270026 10403792 15699030 10403792 15699030 11149755 15699030 8887888 17939345 8887888 19490028 8887888 19490028 19786458 19490028 21503498 5054422 21503498 3327355 21503498 3327355 23528763 3327355 24084898 2795554 24084898 6382560 24084898 6382560 20926979 6382560 21622669 5303424 21622669 25838229 21622669 25838229 26592388 25838229 22160456 21458462 22160456 7415603 22160456 7415603 7502478 7415603 2954838 3024768 2954838 19105553 2954838 19105553 19831533 19105553 5027527 21944661 5027527 10710812 5027527 10710812 11339119 10710812 13100113 13789881 13100113 11052960 13100113 11052960 11817934 11052960 3762837 23107353 3762837 5182653 3762837 5182653 21628031 5182653 25417698 24285973 25417698 16302569 25417698 16302569 16975428 16302569 10205920 9653776 10205920 8792621 10205920 8792621 9394020 8792621 20130188 19919673 20130188 19921639 20130188 19921639 20180729 19921639 22708334 4098345 22708334 24429682 22708334 24429682 25320801 24429682 20193576 19547709 20193576 7593816 20193576 7593816 8040262 7593816 10492089 9941441 10492089 18500441 10492089 18500441 18566590 18500441 16853897 10147155 16853897 9335519 16853897 9335519 9560737 9335519 13092087 13659688 13092087 17172747 13092087 17172747 17998229 17172747 7929654 19079522 7929654 14124964 7929654 14124964 14838203 14124964 22792155 4021521 22792155 10751318 22792155 10751318 16401386 10751318 10689621 16119404 10689621 17706445 10689621 17706445 18005672 17706445 8801046 8448660 8801046 8326553 8801046 8326553 18830825 8326553 9468872 9186761 9468872 22044123 9468872 22044123 22674081 22044123 12341634 11767774 12341634 1382306 12341634 1382306 25377421 1382306 9785612 9201580 9785612 6802227 9785612 6802227 19857049 6802227 6712414 20224847 6712414 17117241 6712414 17117241 17654273 17117241 10498784 16300661 10498784 14461506 10498784 14461506 14965287 14461506 11476879 15218624 11476879 7660917 11476879 7660917 19315415 7660917 14336386 14081656 14336386 21167157 14336386 21167157 21806536 21167157 8934470 18158182 8934470 13958804 8934470 13958804 12815153 13958804 15163683 11544899 15163683 22128681 15163683 22128681 23251059 22128681 11234412 15522544 11234412 1868078 11234412 1868078 1413412 1868078 21517938 20748778 21517938 131380 21517938 131380 26829721 131380 17545832 17146308 17545832 16507845 17545832 16507845 17346193 16507845 6062137 20850375 6062137 19514137 6062137 19514137 7393241 19514137 23670319 22893200 23670319 14900504 23670319 14900504 11807041 14900504 5805048 5783174 5805048 15001348 5805048 15001348 11648646 15001348 17592704 9442188 17592704 6096275 17592704 6096275 6269565 6096275 22508028 21749233 22508028 11362486 22508028 11362486 15823218 11362486 19265873 8153739 19265873 9143850 19265873 9143850 18072607 9143850 22003708 21265181 22003708 21275681 22003708 21275681 5476018 21275681 10997188 16225266 10997188 4386519 10997188 4386519 4240330 4386519 25361981 1310022 25361981 9013226 25361981 9013226 18317121 9013226 25290536 1635869 25290536 23288956 25290536 23288956 23759217 23288956 18338934 17661995 18338934 20747914 18338934 20747914 6169193 20747914 14178783 13162208 14178783 25407229 14178783 25407229 26422004 25407229 7229696 19668830 7229696 4322251 7229696 4322251 4289253 4322251 21731286 21245485 21731286 4778646 21731286 4778646 4963083 4778646 21669426 20957736 21669426 9935569 21669426 9935569 10521862 9935569 20591297 19867731 20591297 18123710 20591297 18123710 8785432 18123710 11739335 10901274 11739335 14890909 11739335 14890909 11602504 14890909 21808282 21105460 21808282 13478584 21808282 13478584 14464833 13478584 14656653 12329214 14656653 17699076 14656653 17699076 18219158 17699076 21768131 21308244 21768131 17246939 21768131 17246939 9326859 17246939 14202047 13716347 14202047 15983182 14202047 15983182 16738576 15983182 23148366 22435954 23148366 20778052 23148366 20778052 5876946 20778052 21607515 5536061 21607515 3934105 21607515 3934105 22893808 3934105 18417130 9002248 18417130 6803362 18417130 6803362 6848395 6803362 3282562 3550987 3282562 12051492 3282562 12051492 12364094 12051492 11481716 15511174 11481716 13387298 11481716 13387298 14297636 13387298 7024190 6470400 7024190 6625657 7024190 6625657 7163979 6625657 19326886 18572110 19326886 9334624 19326886 9334624 9579687 9334624 1294353 1427832 1294353 10806500 1294353 10806500 11471512 10806500 9655789 9118913 9655789 9956580 9655789 9956580 10149314 9956580 20111331 19857170 20111331 9200034 20111331 9200034 9625901 9200034 954791 1018994 954791 6489791 954791 6489791 6765962 6489791 12255149 11946483 12255149 22606889 12255149 22606889 23704624 22606889 8147235 18902901 8147235 14425619 8147235 14425619 14655486 14425619 10804406 16352641 10804406 8337203 10804406 8337203 18714639 8337203 23381759 22168997 23381759 11092309 23381759 11092309 16034707 11092309 20320500 19750073 20320500 18674468 20320500 18674468 19079678 18674468 14197321 12466719 14197321 13424866 14197321 13424866 13355349 13424866 10204575 16667341 10204575 17242740 10204575 17242740 17795219 17242740 24487901 23350537 24487901 4201902 24487901 4201902 22799057 4201902 8009072 19050934 8009072 16195760 8009072 16195760 10488701 16195760 23834429 23368462 23834429 3343703 23834429 3343703 3269318 3343703 7378840 19429854 7378840 23661409 7378840 23661409 3287535 23661409 11029717 10243906 11029717 21452965 11029717 21452965 22421758 21452965 20177579 19762881 20177579 20029322 20177579 20029322 7116971 20029322 11245510 10480667 11245510 1151931 11245510 1151931 25631637 1151931 22318036 4601021 22318036 16114848 22318036 16114848 10578872 16114848 7663452 19290885 7663452 1606065 7663452 1606065 25287308 1606065 18979675 8231246 18979675 12543695 18979675 12543695 14230724 12543695 11855597 14953893 11855597 13442074 11855597 13442074 14362366 13442074 15733561 11200261 15733561 9093610 15733561 9093610 9388750 9093610 22313307 21648988 22313307 18951743 22313307 18951743 7939561 18951743 12591821 13928290 12591821 7837491 12591821 7837491 19001094 7837491 20461279 19779450 20461279 21624228 20461279 21624228 5255154 21624228 5325052 5070472 5325052 8819119 5325052 8819119 18327176 8819119 19058422 8365074 19058422 22766055 19058422 22766055 4277417 22766055 6291828 5875330 6291828 20641290 6291828 20641290 21325522 20641290 12276980 11606647 12276980 14977743 12276980 14977743 15839959 14977743 22724629 21926562 22724629 16076700 22724629 16076700 11026590 16076700 4864163 4674291 4864163 18178365 4864163 18178365 18631959 18178365 11307130 10719212 11307130 2598668 11307130 2598668 2154683 2598668 11089623 10802560 11089623 12868171 11089623 12868171 13663357 12868171 22048327 4748957 22048327 16768213 22048327 16768213 10220045 16768213 13909816 13075605 13909816 21645433 13909816 21645433 22516151 21645433 8551237 8183943 8551237 18813374 8551237 18813374 8117941 18813374 20609070 19896026 20609070 21032377 20609070 21032377 5917858 21032377 1746414 25046985 1746414 21654697 1746414 21654697 5328453 21654697 6118250 5914108 6118250 12222231 6118250 12222231 14623722 12222231 3421453 23346378 3421453 16678748 3421453 16678748 17624966 16678748 12757265 13757228 12757265 19055268 12757265 19055268 19752223 19055268 18970116 7893251 18970116 10895558 18970116 10895558 11571568 10895558 9821341 9514072 9821341 20881681 9821341 20881681 21528978 20881681 12441598 11706455 12441598 6857727 12441598 6857727 20471266 6857727 9590808 9202793 9590808 23563139 9590808 23563139 3490415 23563139 6442969 20609455 6442969 22547304 6442969 22547304 4373430 22547304 4426491 4084476 4426491 19662302 4426491 19662302 7227372 19662302 7366543 6678727 7366543 13835031 7366543 13835031 13105634 13835031 11603711 10730197 11603711 17221505 11603711 17221505 10032627 17221505 16642418 10303223 16642418 3565507 16642418 3565507 23356900 3565507 8108924 19151066 8108924 2921696 8108924 2921696 23853759 2921696 13139833 12042120 13139833 11523724 13139833 11523724 12331527 11523724 3102495 23579247 3102495 22622303 3102495 22622303 23379087 22622303 7764068 19329721 7764068 11917858 7764068 11917858 12614802 11917858 6878068 6326628 6878068 18313713 6878068 18313713 8679967 18313713 14710352 13680232 14710352 22056900 14710352 22056900 23031989 22056900 24487781 2361581 24487781 19634826 24487781 19634826 20340365 19634826 13495392 12875089 13495392 14686231 13495392 14686231 15618255 14686231 18677755 18250182 18677755 5966169 18677755 5966169 5932243 5966169 6101428 5771896 6101428 7887036 6101428 7887036 8437341 7887036 20068610 7367254 20068610 13227944 20068610 13227944 13435885 13227944 1414666 25475892 1414666 13461929 1414666 13461929 13015926 13461929 15673633 11168446 15673633 5286325 15673633 5286325 5547934 5286325 11787173 15180623 11787173 2611121 11787173 2611121 24206116 2611121 20902071 20470901 20902071 22254789 20902071 22254789 4781848 22254789 2245754 1840582 2245754 5392565 2245754 5392565 5660262 5392565 19854488 7170739 19854488 21262698 19854488 21262698 22073673 21262698 17112078 10210554 17112078 25573537 17112078 25573537 1360819 25573537 4144482 4245276 4144482 20577277 4144482 20577277 6356890 20577277 3341444 23611832 3341444 20010570 3341444 20010570 20574641 20010570 9972828 9661042 9972828 16815951 9972828 16815951 10027824 16815951 13877468 12963910 13877468 11526215 13877468 11526215 15157263 11526215 24954857 24290936 24954857 6600215 24954857 6600215 7133776 6600215 20862812 5827005 20862812 14837662 20862812 14837662 11745487 14837662 2871670 2599809 2871670 5985252 2871670 5985252 21443932 5985252 10471176 9819483 10471176 6478332 10471176 6478332 20280900 6478332 11758425 15032287 11758425 19006926 11758425 19006926 19682281 19006926 17185065 16474725 17185065 16621812 17185065 16621812 17400816 16621812 18817653 8419421 18817653 17630456 18817653 17630456 9535834 17630456 8996168 8461403 8996168 19894123 8996168 19894123 20267523 19894123 26375113 492265 26375113 19127528 26375113 19127528 19298812 19127528 22703271 21687183 22703271 24359641 22703271 24359641 2478346 24359641 11954944 11134049 11954944 25415980 11954944 25415980 1504013 25415980 9942768 9297963 9942768 16670803 9942768 16670803 17401554 16670803 5051386 21733072 5051386 23450094 5051386 23450094 3336829 23450094 19399333 7856769 19399333 20906920 19399333 20906920 21588336 20906920 6981481 19954326 6981481 11009607 6981481 11009607 16262263 11009607 24692060 23505042 24692060 13294147 24692060 13294147 14279239 13294147 20223801 19494413 20223801 21915824 20223801 21915824 4819496 21915824 14483005 12193197 14483005 11424975 14483005 11424975 15482199 11424975 20866715 20341870 20866715 3881162 20866715 3881162 3865646 3881162 18304508 18026473 18304508 24232170 18304508 24232170 24981970 24232170 6055534 21000591 6055534 3482233 6055534 3482233 23320263 3482233 784526 26203998 784526 20809966 784526 20809966 6110525 20809966 16130518 11046219 16130518 6746001 16130518 6746001 7348557 6746001 21807719 4909890 21807719 24329566 21807719 24329566 2664255 24329566 8967936 8412915 8967936 15974588 8967936 15974588 10855191 15974588 21035857 20483499 21035857 22310859 21035857 22310859 23029734 22310859 18989768 8192339 18989768 21097239 18989768 21097239 21869829 21097239 11411173 15376924 11411173 14310129 11411173 14310129 12461580 14310129 4683467 22407384 4683467 25902217 4683467 25902217 26771454 25902217 21542105 20889031 21542105 11735182 21542105 11735182 12548685 11735182 15670484 11584463 15670484 6462993 15670484 6462993 20890872 6462993 5509844 21365292 5509844 12884808 5509844 12884808 13647171 12884808 4559772 4320702 4559772 23434941 4559772 23434941 3611856 23434941 4671448 22078450 4671448 10046432 4671448 10046432 10819173 10046432 11070537 16063184 11070537 5294458 11070537 5294458 5568810 5294458 14960730 14943036 14960730 20600669 14960730 20600669 6369847 20600669 8998583 8453860 8998583 20237323 8998583 20237323 20655082 20237323 16175896 15289880 16175896 4219785 16175896 4219785 4475255 4219785 7292160 19737323 7292160 17488327 7292160 17488327 9682151 17488327 17388413 9599667 17388413 17908487 17388413 17908487 18666950 17908487 22140618 21412283 22140618 24181783 22140618 24181783 2642367 24181783 17528185 17376118 17528185 18574190 17528185 18574190 8462545 18574190 6607072 6593133 6607072 19560912 6607072 19560912 7453521 19560912 24493410 2286870 24493410 17676376 24493410 17676376 18406936 17676376 21087047 6224352 21087047 13896329 21087047 13896329 12684404 13896329 8552035 8091520 8552035 4728383 8552035 4728383 22132310 4728383 22004225 21560326 22004225 9868816 22004225 9868816 10304332 9868816 17798721 9669024 17798721 24603342 17798721 24603342 2461039 24603342 10969815 15897343 10969815 9004811 10969815 9004811 9368656 9004811 5015854 4780804 5015854 8507652 5015854 8507652 8761250 8507652 21313694 5345613 21313694 13364804 21313694 13364804 13701421 13364804 14052632 13295495 14052632 9997612 14052632 9997612 10588483 9997612 19475580 18641047 19475580 4349306 19475580 4349306 22606718 4349306 16986884 16735556 16986884 19663892 16986884 19663892 20408272 19663892 2296329 24664661 2296329 2629844 2296329 2629844 2971693 2629844 14911311 11968696 14911311 22815021 14911311 22815021 4329097 22815021 6653959 6167346 6653959 20864462 6653959 20864462 6060607 20864462 2227199 24581919 2227199 7633172 2227199 7633172 7488565 7633172 8533642 7960626 8533642 6695876 8533642 6695876 6740585 6695876 5220403 5101696 5220403 18307955 5220403 18307955 8602436 18307955 14719282 13746583 14719282 21600333 14719282 21600333 22160659 21600333 18776713 8262951 18776713 14746048 18776713 14746048 12263765 14746048 22427748 21836416 22427748 9619181 22427748 9619181 10236772 9619181 14893171 11664607 14893171 22277112 14893171 22277112 4790153 22277112 11124287 15385364 11124287 12471038 11124287 12471038 14184844 12471038 7640811 19451644 7640811 9356490 7640811 9356490 17699257 9356490 3334200 23646121 3334200 17714576 3334200 17714576 18369166 17714576 7549236 19488588 7549236 416925 7549236 416925 26474425 416925 12638087 13963007 12638087 15841786 12638087 15841786 16618600 15841786 13460292 12395991 13460292 10444050 13460292 10444050 11370890 10444050 25192059 1615939 25192059 3480077 25192059 3480077 3882458 3480077 7618223 19447406 7618223 4369319 7618223 4369319 4738251 4369319 24105108 2705512 24105108 18794193 24105108 18794193 18968180 18794193 9200400 8705710 9200400 6932252 9200400 6932252 7239839 6932252 9655572 9036107 9655572 19337135 9655572 19337135 7658336 19337135 25743781 990353 25743781 10390186 25743781 10390186 16804935 10390186 6813221 6911001 6813221 21177260 6813221 21177260 21816292 21177260 13530285 12784570 13530285 3182646 13530285 3182646 23597690 3182646 20224342 19834674 20224342 21703335 20224342 21703335 22137437 21703335 17807001 17432456 17807001 5840284 17807001 5840284 20916795 5840284 17228452 9874272 17228452 18327206 17228452 18327206 8787618 18327206 817881 1057887 817881 9030356 817881 9030356 18088884 9030356 11779146 10978818 11779146 18181487 11779146 18181487 19046069 18181487 23789693 2897825 23789693 6167212 23789693 6167212 20516665 6167212 18339370 8853487 18339370 15662600 18339370 15662600 16382627 15662600 9443640 9056078 9443640 8366886 9443640 8366886 19030703 8366886 8066346 18929203 8066346 1717716 8066346 1717716 1723962 1717716 2879379 2939199 2879379 25082645 2879379 25082645 26033530 25082645 16129740 15958806 16129740 20168207 16129740 20168207 6799166 20168207 19565530 18722994 19565530 1872312 19565530 1872312 2343892 1872312 7920608 7657337 7920608 20412195 7920608 20412195 21267538 20412195 12558844 11753242 12558844 10633588 12558844 10633588 16635032 10633588 12777857 11921253 12777857 18653341 12777857 18653341 19299260 18653341 20952821 20326567 20952821 17254637 20952821 17254637 17600566 17254637 19369545 7572142 19369545 10518032 19369545 10518032 10951058 10518032 7131725 19789887 7131725 3913675 7131725 3913675 22910410 3913675 17583983 17131271 17583983 18993300 17583983 18993300 8102646 18993300 9613009 17661585 9613009 9627093 9613009 9627093 17464284 9627093 7879685 7306152 7879685 19076902 7879685 19076902 19452124 19076902 21819368 5319203 21819368 18632546 21819368 18632546 8431883 18632546 10516176 16053761 10516176 3289579 10516176 3289579 23570038 3289579 10467494 16482243 10467494 5469440 10467494 5469440 5871056 5469440 13983370 12772468 13983370 22529427 13983370 22529427 4438750 22529427 5995314 21035319 5995314 19420035 5995314 19420035 7414005 19420035 15860310 11436832 15860310 7030853 15860310 7030853 7092952 7030853 22057376 21399628 22057376 16657692 22057376 16657692 17359607 16657692 12225689 14140974 12225689 12727372 12225689 12727372 14353859 12727372 6078267 5426114 6078267 16904719 6078267 16904719 10042007 16904719 9089641 18177433 9089641 9868357 9089641 9868357 17219378 9868357 24125444 23022287 24125444 20384214 24125444 20384214 20872788 20384214 24093550 23127626 24093550 16697740 24093550 16697740 17092493 16697740 19421704 8016876 19421704 6986948 19421704 6986948 7533761 6986948 21917219 21430823 21917219 6915884 21917219 6915884 7095605 6915884 7836179 19066589 7836179 24255835 7836179 24255835 2778733 24255835 10787607 16350586 10787607 13725351 10787607 13725351 14462645 13725351 13853319 12881120 13853319 13651180 13853319 13651180 13367369 13651180 9802145 9350211 9802145 21560905 9802145 21560905 22292387 21560905 20354257 6642415 20354257 19080473 20354257 19080473 19254425 19080473 12161645 14325958 12161645 4188981 12161645 4188981 4597812 4188981 12317060 14479489 12317060 18306595 12317060 18306595 19048754 18306595 22588469 4531082 22588469 19907081 22588469 19907081 20107331 19907081 19694490 18815675 19694490 17336751 19694490 17336751 9764688 17336751 3050182 23966236 3050182 23930266 3050182 23930266 3070731 23930266 4291233 22302704 4291233 8262002 4291233 8262002 8802342 8262002 13094684 12223884 13094684 14528364 13094684 14528364 11973775 14528364 11611479 15166494 11611479 5403571 11611479 5403571 5735946 5403571 9696702 17571702 9696702 11009008 9696702 11009008 11739747 11009008 13786642 12703423 13786642 20501373 13786642 20501373 6150797 20501373 22261434 4793099 22261434 13076015 22261434 13076015 13686748 13076015 19087485 18961503 19087485 11899104 19087485 11899104 12436474 11899104 9904966 17245260 9904966 6472019 9904966 6472019 20307842 6472019 14650988 13476518 14650988 2443892 14650988 2443892 2902887 2443892 23598164 22677871 23598164 5552643 23598164 5552643 5646409 5552643 14794938 12061836 14794938 4089740 14794938 4089740 4511810 4089740 4623690 4478279 4623690 10255669 4623690 10255669 10634697 10255669 15362829 11466103 15362829 6753061 15362829 6753061 20563386 6753061 15957888 11048056 15957888 11358424 15957888 11358424 11634671 11358424 424870 460642 424870 9805350 424870 9805350 10420693 9805350 2141809 24742903 2141809 21773537 2141809 21773537 5257137 21773537 3031942 3268595 3031942 18220346 3031942 18220346 18457538 18220346 20488346 19761283 20488346 16915800 20488346 16915800 17180685 16915800 11124799 10364325 11124799 11203674 11124799 11203674 11834722 11203674 7213604 6798376 7213604 9564460 7213604 9564460 9949589 9564460 11293257 11030533 11293257 8888223 11293257 8888223 18192078 8888223 5168648 21805590 5168648 6257537 5168648 6257537 20485852 6257537 1563410 1878246 1563410 2254163 1563410 2254163 1869696 2254163 19517651 7470592 19517651 18753985 19517651 18753985 8298913 18753985 19531147 7360425 19531147 22584380 19531147 22584380 23710326 22584380 4831538 4652924 4831538 21754171 4831538 21754171 22441485 21754171 17734231 9278821 17734231 5069886 17734231 5069886 21738205 5069886 26328922 559440 26328922 19216218 26328922 19216218 7693274 19216218 20816310 20312206 20816310 14181474 20816310 14181474 12651389 14181474 14612969 13541218 14612969 5166897 14612969 5166897 5454680 5166897 9752957 16929713 9752957 13847785 9752957 13847785 12882265 13847785 10728530 10137422 10728530 13966272 10728530 13966272 12770309 13966272 10071534 16849494 10071534 10386291 10071534 10386291 16880435 10386291 22434309 4313662 22434309 17260614 22434309 17260614 18064235 17260614 5423594 5308908 5423594 23199978 5423594 23199978 3840164 23199978 13565304 12516418 13565304 8641169 13565304 8641169 18596836 8641169 18784300 18168540 18784300 2300492 18784300 2300492 2480631 2300492 5330631 5144097 5330631 8547919 5330631 8547919 18835684 8547919 18306661 17809556 18306661 5478120 18306661 5478120 5401056 5478120 14274067 12397946 14274067 18631141 14274067 18631141 19445386 18631141 14011529 13016616 14011529 13177601 14011529 13177601 13505661 13177601 20781669 6351041 20781669 2300786 20781669 2300786 24458183 2300786 6765145 20132129 6765145 5422154 6765145 5422154 5627077 5422154 2271172 2720624 2271172 23827828 2271172 23827828 2935137 23827828 24681352 1979323 24681352 17365435 24681352 17365435 18174366 17365435 9789558 9236869 9789558 13087778 9789558 13087778 13532592 13087778 22679808 3869143 22679808 3550102 22679808 3550102 23066728 3550102 6088543 20592332 6088543 3954363 6088543 3954363 22879720 3954363 4366695 22390143 4366695 17084821 4366695 17084821 17998718 17084821 10873412 10092917 10873412 18051190 10873412 18051190 8749736 18051190 2671345 24195720 2671345 16424660 2671345 16424660 10330960 16424660 26505192 416675 26505192 21556104 26505192 21556104 22565176 21556104 14162259 12462257 14162259 10692090 14162259 10692090 16359025 10692090 11238680 10404129 11238680 12896135 11238680 12896135 13963439 12896135 13787599 13599705 13787599 13701951 13787599 13701951 14730228 13701951 19742682 19202661 19742682 9457557 19742682 9457557 17572913 9457557 17968594 17562514 17968594 12918669 17968594 12918669 13558326 12918669 13494529 13303791 13494529 21113847 13494529 21113847 21910444 21113847 21973689 4577377 21973689 4166794 21973689 4166794 22483041 4166794 10326077 9757634 10326077 11301274 10326077 11301274 16150299 11301274 14827212 13832407 14827212 11283859 14827212 11283859 15396494 11283859 15469579 15099059 15469579 16851663 15469579 16851663 10288890 16851663 3712551 23404646 3712551 10510430 3712551 10510430 11396810 10510430 19625364 7299601 19625364 3082645 19625364 3082645 3608465 3082645 12300354 11644232 12300354 14448723 12300354 14448723 12349019 14448723 15993767 15201827 15993767 7996514 15993767 7996514 8328699 7996514 24172860 2676948 24172860 7499391 24172860 7499391 19745306 7499391 24389354 2382094 24389354 10355130 24389354 10355130 11027442 10355130 22884289 21991879 22884289 7718461 22884289 7718461 8339674 7718461 8091333 7543659 8091333 17706520 8091333 17706520 18012221 17706520 23763637 3136505 23763637 10511430 23763637 10511430 16619687 10511430 15971850 10936741 15971850 2677938 15971850 2677938 24057180 2677938 8413096 18419477 8413096 16647922 8413096 16647922 17271879 16647922 7244198 19793789 7244198 2069757 7244198 2069757 1653245 2069757 5702104 5598693 5702104 6860276 5702104 6860276 20406785 6860276 12965662 12247152 12965662 22773789 12965662 22773789 4027841 22773789 285751 393274 285751 8928130 285751 8928130 9436652 8928130 15501853 15067837 15501853 4949491 15501853 4949491 21693945 4949491 20513957 19790231 20513957 7470974 20513957 7470974 7943438 7470974 22701294 21805512 22701294 11190410 22701294 11190410 15667326 11190410 10925193 15902356 10925193 4804310 10925193 4804310 4747306 4804310 4301641 22820063 4301641 17082339 4301641 17082339 17318823 17082339 15403944 14860248 15403944 20300312 15403944 20300312 6700496 20300312 21866751 5004178 21866751 23194556 21866751 23194556 3848883 23194556 19079910 18109256 19079910 9690641 19079910 9690641 10318080 9690641 18056172 17594492 18056172 4062754 18056172 4062754 4159889 4062754 18828946 8407321 18828946 17623121 18828946 17623121 9130653 17623121 22773744 22156184 22773744 10449382 22773744 10449382 16550556 10449382 18739543 8600853 18739543 7498736 18739543 7498736 19927154 7498736 14633775 12245510 14633775 3298795 14633775 3298795 23648228 3298795 9364466 17502577 9364466 12466446 9364466 12466446 14286356 12466446 17339485 9746443 17339485 16158277 17339485 16158277 10835831 16158277 20760207 20168750 20760207 16606820 20760207 16606820 10058317 16606820 9934430 16831681 9934430 5207268 9934430 5207268 21617869 5207268 7225566 19807727 7225566 20106920 7225566 20106920 6921541 20106920 11386067 10683726 11386067 7772669 11386067 7772669 19401502 7772669 3408788 3267238 3408788 12257158 3408788 12257158 13020468 12257158 19155162 8049204 19155162 20302377 19155162 20302377 20938387 20302377 962349 26206183 962349 294422 962349 294422 26712459 294422 15413653 11443317 15413653 19938448 15413653 19938448 20612346 19938448 15001457 14387446 15001457 17753740 15001457 17753740 18283050 17753740 8400173 18491657 8400173 5032199 8400173 5032199 5203692 5032199 11832289 15177131 11832289 15871692 11832289 15871692 16436412 15871692 11173911 15988675 11173911 22767310 11173911 22767310 4365420 22767310 16546211 15885322 16546211 6162489 16546211 6162489 6700058 6162489 22347545 4461077 22347545 15359790 22347545 15359790 11704316 15359790 5147190 21961147 5147190 19017703 5147190 19017703 19698442 19017703 25394898 24224270 25394898 13280486 25394898 13280486 13465205 13280486 7785104 19198996 7785104 11022457 7785104 11022457 15841530 11022457 22323732 21655733 22323732 12928686 22323732 12928686 13811828 12928686 18545888 18383556 18545888 21326198 18545888 21326198 5478351 21326198 10952833 10337857 10952833 18431427 10952833 18431427 18870688 18431427 4910660 22052305 4910660 15983662 4910660 15983662 16713343 15983662 12509791 11977382 12509791 9186518 12509791 9186518 9816583 9186518 14265466 14000565 14265466 6003727 14265466 6003727 6224342 6003727 4819604 4699416 4819604 17937440 4819604 17937440 9167264 17937440 15690149 15134819 15690149 23198252 15690149 23198252 24281922 23198252 5172340 5021447 5172340 24354673 5172340 24354673 2554458 24354673 10364566 16200412 10364566 24925983 10364566 24925983 26125526 24925983 20066065 6669650 20066065 18351183 20066065 18351183 8692596 18351183 22901183 4199248 22901183 15135360 22901183 15135360 11703906 15135360 10899623 10492617 10899623 14320733 10899623 14320733 12501793 14320733 13374504 13066059 13374504 10721181 13374504 10721181 16321100 10721181 18860763 18110605 18860763 10753359 18860763 10753359 16357865 10753359 19312852 18511321 19312852 7567789 19312852 7567789 8026322 7567789 5496591 5402294 5496591 4730612 5496591 4730612 21925637 4730612 14984778 14050580 14984778 4609400 14984778 4609400 4698075 4609400 22350465 21672352 22350465 17672363 22350465 17672363 9101741 17672363 8306954 8139237 8306954 3724817 8306954 3724817 3695013 3724817 24850662 23675919 24850662 20303903 24850662 20303903 6847964 20303903 11395064 10571205 11395064 18509321 11395064 18509321 8350570 18509321 6021877 5967537 6021877 10103891 6021877 10103891 10622702 10103891 19563918 18834130 19563918 8364471 19563918 8364471 8740094 8364471 9703847 17317664 9703847 23815983 9703847 23815983 3009136 23815983 6310918 5942932 6310918 14551763 6310918 14551763 12501947 14551763 2014032 25006121 2014032 23322476 2014032 23322476 23769607 23322476 24617590 23577685 24617590 12963679 24617590 12963679 13692999 12963679 13626041 13130360 13626041 10593226 13626041 10593226 16561262 10593226 4856627 4517779 4856627 22292667 4856627 22292667 4679849 22292667 5561238 5326517 5561238 2586321 5561238 2586321 24233729 2586321 5756407 21360120 5756407 11412962 5756407 11412962 15453857 11412962 6709318 6262686 6709318 16689731 6709318 16689731 10108632 16689731 5322635 5041030 5322635 2759234 5322635 2759234 23941953 2759234 13832043 13555882 13832043 24428132 13832043 24428132 2456367 24428132 10182395 9570058 10182395 19801372 10182395 19801372 20617488 19801372 20352782 19688102 20352782 4029264 20352782 4029264 4133074 4029264 9058436 8701549 9058436 3834150 9058436 3834150 22785171 3834150 11202288 10690950 11202288 11255611 11202288 11255611 15738063 11255611 20319631 19567581 20319631 22687842 20319631 22687842 23697091 22687842 12338918 14339462 12338918 3726369 12338918 3726369 3975610 3726369 13370341 13213716 13370341 8650061 13370341 8650061 8856818 8650061 5188938 21557351 5188938 15899506 5188938 15899506 16538111 15899506 16159963 15209047 16159963 15855435 16159963 15855435 10719928 15855435 1186642 25890086 1186642 13554048 1186642 13554048 13629607 13554048 21451591 5330981 21451591 8339501 21451591 8339501 18760845 8339501 4628702 4433507 4628702 18377605 4628702 18377605 18963252 18377605 23024177 22148712 23024177 20143998 23024177 20143998 20613101 20143998 20450363 19661018 20450363 17545830 20450363 17545830 9776223 17545830 21264966 6229987 21264966 23093086 21264966 23093086 3979723 23093086 12518664 11820274 12518664 21074238 12518664 21074238 5884571 21074238 9624892 17207848 9624892 22122742 9624892 22122742 23306717 22122742 13633370 12657774 13633370 20505420 13633370 20505420 6264013 20505420 3492823 3773384 3492823 8625819 3492823 8625819 18693731 8625819 16484190 15742382 16484190 2060666 16484190 2060666 2436884 2060666 19012868 8011327 19012868 20944930 19012868 20944930 5959184 20944930 15450970 15319738 15450970 21400268 15450970 21400268 22154547 21400268 8928700 17849410 8928700 20681346 8928700 20681346 6299637 20681346 11672647 15196582 11672647 21642760 11672647 21642760 5549978 21642760 8816579 18415822 8816579 19702583 8816579 19702583 20024513 19702583 19930093 7293561 19930093 5533006 19930093 5533006 21141350 5533006 6315491 5832287 6315491 2807483 6315491 2807483 2462387 2807483 15924217 11296543 15924217 9709481 15924217 9709481 10129008 9709481 5732989 21219161 5732989 14359879 5732989 14359879 14989372 14359879 23137760 22393594 23137760 22972890 23137760 22972890 23394557 22972890 20059006 7348879 20059006 5911504 20059006 5911504 6151269 5911504 8064549 7993356 8064549 17514468 8064549 17514468 9581828 17514468 9132545 17868612 9132545 14688828 9132545 14688828 12050038 14688828 24884138 2186863 24884138 6559816 24884138 6559816 20477365 6559816 7740828 7158116 7740828 13219906 7740828 13219906 13600527 13219906 21716649 4951468 21716649 17374661 21716649 17374661 9565953 17374661 17642700 17201039 17642700 14159879 17642700 14159879 12434802 14159879 14360723 13418677 14360723 23203980 14360723 23203980 23703498 23203980 5721487 21086174 5721487 1485458 5721487 1485458 25539386 1485458 10267743 16546827 10267743 24259235 10267743 24259235 2642516 24259235 5645199 21256218 5645199 13311497 5645199 13311497 13482764 13311497 21283799 20341655 21283799 13119203 21283799 13119203 13923559 13119203 21737926 21012012 21737926 25766013 21737926 25766013 1117255 25766013 2488486 24425034 2488486 3747794 2488486 3747794 3510488 3747794 23813121 22756424 23813121 12401698 23813121 12401698 12585276 12401698 15904054 10865840 15904054 19725959 15904054 19725959 7378424 19725959 9084283 8511245 9084283 4689980 9084283 4689980 4852871 4689980 3001576 23917965 3001576 18302284 3001576 18302284 18507694 18302284 13046847 11933465 13046847 17160898 13046847 17160898 17457160 17160898 21733497 5677943 21733497 4005780 21733497 4005780 4401134 4005780 4194907 4001510 4194907 12330167 4194907 12330167 12832626 12330167 15461105 14498803 15461105 15366879 15461105 15366879 11755109 15366879 2183332 24565156 2183332 23304298 2183332 23304298 3430411 23304298 6988235 7027607 6988235 11764382 6988235 11764382 12609647 11764382 14709363 14563793 14709363 8079174 14709363 8079174 8380687 8079174 7672183 19473649 7672183 17146473 7672183 17146473 17885980 17146473 12193359 11426937 12193359 17308206 12193359 17308206 9654398 17308206 22436931 21593247 22436931 11548031 22436931 11548031 15112858 11548031 10181030 16731249 10181030 4068532 10181030 4068532 4194675 4068532 16220382 10980675 16220382 5674214 16220382 5674214 21311669 5674214 18216193 17442218 18216193 10026447 18216193 10026447 10675991 10026447 18951742 18428665 18951742 21198356 18951742 21198356 22034183 21198356 2528741 2153579 2528741 15570728 2528741 15570728 16185894 15570728 8351982 8128714 8351982 5106205 8351982 5106205 5428466 5106205 2025559 24708476 2025559 9604354 2025559 9604354 10116515 9604354 22028182 21500033 22028182 17656991 22028182 17656991 9615830 17656991 15409677 11555563 15409677 7534729 15409677 7534729 19421054 7534729 20982382 6264447 20982382 11652490 20982382 11652490 15618466 11652490 23198895 22026870 23198895 7646380 23198895 7646380 19251620 7646380 10253251 9615461 10253251 17626847 10253251 17626847 18305580 17626847 19013227 8174829 19013227 2790274 19013227 2790274 24222252 2790274 2678659 3034584 2678659 1728963 2678659 1728963 1772652 1728963 5350386 21748348 5350386 8302039 5350386 8302039 18962612 8302039 9966408 9519632 9966408 3988841 9966408 3988841 22788888 3988841 14498081 13623064 14498081 19077386 14498081 19077386 8137503 19077386 24534792 23380287 24534792 10987857 24534792 10987857 15873059 10987857 22272667 21516891 22272667 22065732 22272667 22065732 4952935 22065732 16468489 16223510 16468489 17871135 16468489 17871135 18128627 17871135 9596343 17754038 9596343 9043182 9596343 9043182 18426378 9043182 5942477 20958904 5942477 3668671 5942477 3668671 3832836 3668671 5851091 21415800 5851091 7964928 5851091 7964928 19069014 7964928 18208411 17982652 18208411 20657043 18208411 20657043 6394456 20657043 6057195 5988151 6057195 11662435 6057195 11662435 11916151 11662435 5356906 21592104 5356906 15662000 5356906 15662000 11371633 15662000 3658807 3867382 3658807 23986281 3658807 23986281 25103332 23986281 8492680 8322194 8492680 12694893 8492680 12694893 13712046 12694893 4620312 22439882 4620312 15079097 4620312 15079097 15937795 15079097 19307316 7728836 19307316 24473127 19307316 24473127 2416596 24473127 4549784 4486707 4549784 14199058 4549784 14199058 12665126 14199058 17917430 9512162 17917430 2914591 17917430 2914591 23813915 2914591 11971728 15134434 11971728 9242340 11971728 9242340 18116985 9242340 20966738 5622833 20966738 15493539 20966738 15493539 11403220 15493539 17835963 9016621 17835963 15851394 17835963 15851394 10782136 15851394 2101951 1968386 2101951 14939570 2101951 14939570 15850405 14939570 5783182 5719007 5783182 8331443 5783182 8331443 18806053 8331443 4962523 22149379 4962523 9418072 4962523 9418072 17550234 9418072 6229480 20666425 6229480 12192287 6229480 12192287 14368185 12192287 21380034 5659315 21380034 13531242 21380034 13531242 13024307 13531242 4850781 21963342 4850781 5176567 4850781 5176567 5214595 5176567 15433286 14421062 15433286 13929853 15433286 13929853 12856965 13929853 20401735 20050564 20401735 20032498 20401735 20032498 6958062 20032498 5178402 21953203 5178402 7816363 5178402 7816363 8458706 7816363 7135553 19775017 7135553 5230958 7135553 5230958 21609130 5230958 18232554 17938454 18232554 17170409 18232554 17170409 17579874 17170409 8151020 18815289 8151020 10041959 8151020 10041959 17291644 10041959 1763503 25418836 1763503 7148308 1763503 7148308 20110960 7148308 3793313 23048907 3793313 15994646 3793313 15994646 16737394 15994646 9024723 8488436 9024723 6046415 9024723 6046415 5842916 6046415 3797223 3733499 3797223 21386409 3797223 21386409 22180854 21386409 20425985 6285721 20425985 19062888 20425985 19062888 7770820 19062888 17070777 9976919 17070777 6912237 17070777 6912237 7450248 6912237 12209796 14589478 12209796 8407104 12209796 8407104 18712868 8407104 13477307 13429400 13477307 19716727 13477307 19716727 7413416 19716727 21158442 20604769 21158442 23328893 21158442 23328893 3681213 23328893 13722145 13109788 13722145 22392758 13722145 22392758 4519477 22392758 23267676 3347390 23267676 15935511 23267676 15935511 10593534 15935511 21718687 21137931 21718687 5049164 21718687 5049164 22264604 5049164 20520948 19689117 20520948 22441292 20520948 22441292 4356248 22441292 25639433 1147202 25639433 15114254 25639433 15114254 11398327 15114254 22048191 21308851 22048191 17938196 22048191 17938196 18644205 17938196 17892287 9369508 17892287 23474621 17892287 23474621 24509546 23474621 10976329 16163195 10976329 8092614 10976329 8092614 8813693 8092614 15695597 15004617 15695597 17364704 15695597 17364704 17773654 17364704 20752099 20349546 20752099 1696796 20752099 1696796 25185151 1696796 20742302 6065041 20742302 4658238 20742302 4658238 22182648 4658238 15084275 14027269 15084275 21286446 15084275 21286446 5831763 21286446 7975293 18982138 7975293 12516777 7975293 12516777 14329912 12516777 9350848 9096628 9350848 14012346 9350848 14012346 12740668 14012346 22032823 4764888 22032823 6726270 22032823 6726270 20510960 6726270 3304480 3593946 3304480 21173818 3304480 21173818 21862115 21173818 15403194 14377482 15403194 2538457 15403194 2538457 24247199 2538457 9525915 9047529 9525915 22604050 9525915 22604050 23436146 22604050 1201949 25704906 1201949 5783460 1201949 5783460 21615650 5783460 4048191 4003226 4048191 12991324 4048191 12991324 13697647 12991324 2136740 1957082 2136740 15266850 2136740 15266850 11341018 15266850 6976373 6598908 6976373 8479316 6976373 8479316 8940196 8479316 6172590 6209584 6172590 22598966 6172590 22598966 4145506 22598966 18027185 8818927 18027185 9831240 18027185 9831240 10366306 9831240 20525543 20182159 20525543 10780541 20525543 10780541 16381639 10780541 3725224 3290188 3725224 1736385 3725224 1736385 1283559 1736385 21368231 5765637 21368231 1993675 21368231 1993675 2414214 1993675 10204720 16654360 10204720 24533406 10204720 24533406 2524823 24533406 13575061 13100636 13575061 21090504 13575061 21090504 21718282 21090504 24682637 23582856 24682637 4399616 24682637 4399616 22486840 4399616 17378417 9720749 17378417 5647213 17378417 5647213 21847743 5647213 12010418 14791498 12010418 18698574 12010418 18698574 8184164 18698574 25132736 24034989 25132736 22497631 25132736 22497631 23705566 22497631 21553979 5067975 21553979 9491075 21553979 9491075 17646204 9491075 25055372 24359068 25055372 8161475 25055372 8161475 8566338 8161475 22853140 3696000 22853140 21548970 22853140 21548970 22662694 21548970 22355569 4770802 22355569 24973320 22355569 24973320 25901222 24973320 25201010 1522088 25201010 9722763 25201010 9722763 17379304 9722763 20396204 6589756 20396204 16854501 20396204 16854501 9948426 16854501 9165871 17603482 9165871 11413081 9165871 11413081 12394519 11413081 13075981 13579833 13075981 19650236 13075981 19650236 7341880 19650236 5280982 21366170 5280982 25389569 5280982 25389569 26194595 25389569 24121193 2631609 24121193 8940228 24121193 8940228 17961406 8940228 22052467 4461659 22052467 8347508 22052467 8347508 18901649 8347508 11922068 11518730 11922068 9399929 11922068 9399929 17608520 9399929 22807048 3804797 22807048 12487273 22807048 12487273 14146618 12487273 17244461 16663230 17244461 22764334 17244461 22764334 23904978 22764334 21984390 5240804 21984390 17475209 21984390 17475209 9674065 17475209 11096351 10326293 11096351 2316451 11096351 2316451 2327184 2316451 11202871 15505706 11202871 25481285 11202871 25481285 26322073 25481285 15832037 11422900 15832037 21415213 15832037 21415213 5600612 21415213 19540477 7752722 19540477 7310404 19540477 7310404 7602537 7310404 5056236 21770903 5056236 14653501 5056236 14653501 12091446 14653501 3288060 23682494 3288060 22232562 3288060 22232562 4728185 22232562 11304761 15550764 11304761 15314880 11304761 15314880 11519429 15314880 9837774 9370939 9837774 12844052 9837774 12844052 13056801 12844052 3879794 3362336 3879794 14416467 3879794 14416467 12263831 14416467 22699144 21987103 22699144 22798406 22699144 22798406 23584439 22798406 22080033 4687180 22080033 14635399 22080033 14635399 12160320 14635399 9338738 8797127 9338738 5972727 9338738 5972727 21080581 5972727 14851706 12044721 14851706 14411156 14851706 14411156 12374039 14411156 4557721 4453656 4557721 20772000 4557721 20772000 21436808 20772000 4271661 4266866 4271661 12236317 4271661 12236317 14564074 12236317 2623025 2252751 2623025 9633650 2623025 9633650 10289215 9633650 22493219 4383017 22493219 11536412 22493219 11536412 15285150 11536412 10914244 15982496 10914244 23454969 10914244 23454969 24691778 23454969 10898184 15687246 10898184 5945218 10898184 5945218 6010216 5945218 21215529 5359148 21215529 21272686 21215529 21272686 22182621 21272686 3376361 23688143 3376361 6949664 3376361 6949664 6950922 6949664 15148030 15004924 15148030 22028625 15148030 22028625 4895241 22028625 25399413 1301412 25399413 3395987 25399413 3395987 23466280 3395987 13515120 13144707 13515120 17836956 13515120 17836956 9313143 17836956 5973125 6050034 5973125 13362035 5973125 13362035 14323616 13362035 4806162 22186643 4806162 14553274 4806162 14553274 12320818 14553274 19490195 7933127 19490195 18579220 19490195 18579220 8270751 18579220 3518238 23456502 3518238 15038198 3518238 15038198 11731966 15038198 9768957 17126398 9768957 14386640 9768957 14386640 12437116 14386640 9152183 8718572 9152183 8930502 9152183 8930502 9414333 8930502 18502497 18289512 18502497 5411563 18502497 5411563 21206687 5411563 16868802 10185113 16868802 13889825 16868802 13889825 14078105 13889825 23559933 23051118 23559933 13255709 23559933 13255709 13409364 13255709 19516773 7690174 19516773 13914059 19516773 13914059 12848327 13914059 10357986 16361605 10357986 12959163 10357986 12959163 13093763 12959163 4403228 22620786 4403228 12633434 4403228 12633434 12786711 12633434 8162176 19059444 8162176 25809030 8162176 25809030 26723465 25809030 22020524 21389242 22020524 15090761 22020524 15090761 15864576 15090761 12493856 14325108 12493856 21893223 12493856 21893223 5227150 21893223 10631074 9922149 10631074 5353282 10631074 5353282 21465771 5353282 15034252 11799560 15034252 8479368 15034252 8479368 9024955 8479368 3043623 2590173 3043623 9188545 3043623 9188545 9535751 9188545 10307791 16457230 10307791 5262090 10307791 5262090 21542232 5262090 8562760 7983475 8562760 22670117 8562760 22670117 4421583 22670117 14550276 12405159 14550276 9351103 14550276 9351103 17796939 9351103 1154766 25913909 1154766 22574144 1154766 22574144 23303900 22574144 19615921 19115947 19615921 4368724 19615921 4368724 4630212 4368724 11242613 15673656 11242613 17514485 11242613 17514485 9484486 17514485 10235670 16469677 10235670 22324498 10235670 22324498 23174671 22324498 14816377 12325242 14816377 19245471 14816377 19245471 19983681 19245471 14932614 12092622 14932614 21257514 14932614 21257514 5868504 21257514 10401037 10225317 10401037 9526811 10401037 9526811 17470998 9526811 13996235 12713914 13996235 20886674 13996235 20886674 6214375 20886674 13988691 12799813 13988691 11794015 13988691 11794015 12456462 11794015 19957068 19174635 19957068 1987915 19957068 1987915 2358657 1987915 22758832 4003231 22758832 20675493 22758832 20675493 6652590 20675493 20104201 6597049 20104201 24158635 20104201 24158635 25302028 24158635 15562436 14558472 15562436 7327934 15562436 7327934 7841317 7327934 10511897 10102016 10511897 23495572 10511897 23495572 3524963 23495572 17234060 17042995 17234060 16800919 17234060 16800919 17026493 16800919 8675840 8194838 8675840 15605929 8675840 15605929 11498420 15605929 21750643 21224382 21750643 17919852 21750643 17919852 8984503 17919852 6667705 20333984 6667705 11434297 6667705 11434297 15834366 11434297 17697196 17497633 17697196 18774599 17697196 18774599 19593615 18774599 16665538 16055098 16665538 24909667 16665538 24909667 26018835 24909667 8141594 7527161 8141594 3836577 8141594 3836577 22747270 3836577 20317226 19633518 20317226 5444497 20317226 5444497 5567414 5444497 22332502 4683814 22332502 15779395 22332502 15779395 16477200 15779395 20529393 20073045 20529393 13782121 20529393 13782121 14694375 13782121 7162046 7027146 7162046 13898164 7162046 13898164 14278489 13898164 22209220 4594656 22209220 18927809 22209220 18927809 7957070 18927809 1233479 1140283 1233479 4686767 1233479 4686767 22505571 4686767 18701910 18283299 18701910 23583992 18701910 23583992 3201012 23583992 13844346 12860476 13844346 15431343 13844346 15431343 16201988 15431343 15359130 11429814 15359130 23067857 15359130 23067857 24034554 23067857 12083205 11141019 12083205 13762629 12083205 13762629 12776403 13762629 4821870 4550164 4821870 4268392 4821870 4268392 4491968 4268392 4387500 4468026 4387500 22579722 4387500 22579722 23840423 22579722 17958197 17199460 17958197 19618576 17958197 19618576 19918911 19618576 12203341 11824347 12203341 12122899 12203341 12122899 14516944 12122899 14497939 12348660 14497939 22175776 14497939 22175776 4939042 22175776 5769415 5644415 5769415 19883476 5769415 19883476 7210551 19883476 8636801 8201792 8636801 18277196 8636801 18277196 18964297 18277196 22949237 22320945 22949237 2815407 22949237 2815407 3209726 2815407 26296119 571228 26296119 5551045 26296119 5551045 21243601 5551045 17069546 16406580 17069546 15159568 17069546 15159568 15748084 15159568 21980736 4827617 21980736 16957384 21980736 16957384 10312345 16957384 20282307 20066310 20282307 26678532 20282307 26678532 342844 26678532 6006752 20995537 6006752 18721489 6006752 18721489 18990172 18721489 14305696 12520012 14305696 15527871 14305696 15527871 16201387 15527871 20046030 7391789 20046030 7591516 20046030 7591516 19864293 7591516 18331020 17611540 18331020 5715887 18331020 5715887 21792050 5715887 17149752 9796636 17149752 5181209 17149752 5181209 21904730 5181209 17234909 16633316 17234909 11606538 17234909 11606538 15736505 11606538 19765072 19538967 19765072 1806280 19765072 1806280 25263630 1806280 22588631 21993098 22588631 15968849 22588631 15968849 16447159 15968849 3782113 23255717 3782113 15948786 3782113 15948786 16695635 15948786 14449072 12711241 14449072 18503627 14449072 18503627 8502890 18503627 1781961 2230861 1781961 22562754 1781961 22562754 4324958 22562754 9527870 9176436 9527870 10910538 9527870 10910538 11241000 10910538 9841648 16903842 9841648 20813149 9841648 20813149 6045073 20813149 22472187 21790159 22472187 4677870 22472187 4677870 4680476 4677870 12458810 11794010 12458810 17428027 12458810 17428027 18171276 17428027 9286762 17694420 9286762 2967657 9286762 2967657 23858987 2967657 8269620 7784497 8269620 22083084 8269620 22083084 4812982 22083084 21176226 20590562 21176226 23067829 21176226 23067829 3702368 23067829 15136453 11596336 15136453 8172948 15136453 8172948 18991785 8172948 19117485 8018589 19117485 10057931 19117485 10057931 16964136 10057931 7598488 7473372 7598488 17792895 7598488 17792895 18507108 17792895 23396542 22495626 23396542 16408180 23396542 16408180 10866352 16408180 16830167 16414523 16830167 20508969 16830167 20508969 6317133 20508969 7327455 19696662 7327455 22837384 7327455 22837384 23869186 22837384 20709826 6266032 20709826 3696864 20709826 3696864 23042959 3696864 12171912 11543790 12171912 8190495 12171912 8190495 18858429 8190495 10674576 10177656 10674576 16564143 10674576 16564143 17327169 16564143 4803676 22223020 4803676 20112985 4803676 20112985 7071361 20112985 17039743 16368933 17039743 1758223 17039743 1758223 2206198 1758223 4370774 4379505 4370774 9739155 4370774 9739155 10070169 9739155 9795452 17432695 9795452 8458382 9795452 8458382 8944814 8458382 14790248 11878871 14790248 12013673 14790248 12013673 12463482 12013673 10150243 9588203 10150243 7873288 10150243 7873288 8031673 7873288 20430201 6788374 20430201 7863169 20430201 7863169 8456238 7863169 3634242 23339296 3634242 23630229 3634242 23630229 24802381 23630229 10494280 16163031 10494280 4848143 10494280 4848143 22332947 4848143 7794387 19256305 7794387 12319102 7794387 12319102 13254261 12319102 10586245 10157623 10586245 25754041 10586245 25754041 1279087 25754041 16786757 10148268 16786757 2389454 16786757 2389454 24443506 2389454 6067493 20835759 6067493 15875736 6067493 15875736 10722785 15875736 18908325 18240586 18908325 20315185 18908325 20315185 21078673 20315185 22334068 21542186 22334068 12571631 22334068 12571631 13110998 12571631 22555608 21741912 22555608 17154563 22555608 17154563 17865270 17154563 4141174 3594658 4141174 19028905 4141174 19028905 8156049 19028905 18183132 17521717 18183132 18934335 18183132 18934335 19814564 18934335 21293675 20507117 21293675 17761787 21293675 17761787 17945049 17761787 25797963 24601777 25797963 19038161 25797963 19038161 19198014 19038161 2079962 24826273 2079962 7928616 2079962 7928616 19186791 7928616 19992131 6758007 19992131 7366646 19992131 7366646 20077329 7366646 10389036 9951507 10389036 19894643 10389036 19894643 20618028 19894643 12830400 13762203 12830400 24903360 12830400 24903360 26074165 24903360 9597228 17298453 9597228 14205169 9597228 14205169 15131355 14205169 17142079 16666004 17142079 12589070 17142079 12589070 13601747 12589070 18656771 17987589 18656771 12244004 18656771 12244004 14628594 12244004 9147272 17961415 9147272 3109101 9147272 3109101 23724533 3109101 23586858 3345995 23586858 7253497 23586858 7253497 7654029 7253497 6008533 6233300 6008533 14630698 6008533 14630698 12078244 14630698 6792931 20034893 6792931 16548268 6792931 16548268 17215015 16548268 15151034 14081049 15151034 21287633 15151034 21287633 5423703 21287633 14585713 13762853 14585713 4618883 14585713 4618883 22527296 4618883 19704636 7657047 19704636 22372103 19704636 22372103 4526494 22372103 3565165 3429887 3565165 7073504 3565165 7073504 7549577 7073504 18405926 18333593 18405926 15814722 18405926 15814722 10754671 15814722 11802125 10847980 11802125 2309934 11802125 2309934 24435512 2309934 21813099 5561333 21813099 16869834 21813099 16869834 17219810 16869834 12848748 11849635 12848748 4582730 12848748 4582730 22079404 4582730 11756223 15089712 11756223 4935905 11756223 4935905 21803910 4935905 3318215 23574880 3318215 21183594 3318215 21183594 5522930 21183594 20506656 6471809 20506656 20334259 20506656 20334259 6791163 20334259 12188827 14532239 12188827 22265166 12188827 22265166 4760901 22265166 18913480 8281879 18913480 18800659 18913480 18800659 8341182 18800659 20308990 7075101 20308990 18539764 20308990 18539764 19463338 18539764 10486862 16177099 10486862 15594313 10486862 15594313 16308443 15594313 4386205 22602025 4386205 20340841 4386205 20340841 21071455 20340841 6953877 6973069 6953877 17092293 6953877 17092293 17655516 17092293 22759764 21810784 22759764 16625808 22759764 16625808 16988278 16625808 12450752 11865065 12450752 13549546 12450752 13549546 13120336 13549546 12140368 14847011 12140368 11077076 12140368 11077076 15835864 11077076 8604021 8077531 8604021 8928585 8604021 8928585 9482755 8928585 14312788 12517324 14312788 5653357 14312788 5653357 5949585 5653357 6635596 6166949 6635596 5937756 6635596 5937756 6111781 5937756 15196196 11584513 15196196 20342809 15196196 20342809 21222802 20342809 20187190 6632775 20187190 14080520 20187190 14080520 14332596 14080520 5231140 5124781 5231140 11492732 5231140 11492732 12199960 11492732 22739626 4201588 22739626 15012818 22739626 15012818 11954827 15012818 17280260 10011613 17280260 2873144 17280260 2873144 3035545 2873144 21732335 21008037 21732335 9847639 21732335 9847639 17288634 9847639 15773948 15049667 15773948 15516197 15773948 15516197 11011000 15516197 12875808 12672113 12875808 14171535 12875808 14171535 14190407 14171535 15524600 14535373 15524600 9432400 15524600 9432400 17578442 9432400 19813081 7436228 19813081 14289140 19813081 14289140 15281735 14289140 6618955 20312335 6618955 9543809 6618955 9543809 17913518 9543809 18377155 8946055 18377155 21956848 18377155 21956848 23188135 21956848 20091119 19338345 20091119 14855030 20091119 14855030 11663128 14855030 13029178 12422175 13029178 17857028 13029178 17857028 8952070 17857028 12675865 12188124 12675865 21773756 12675865 21773756 5303870 21773756 8215923 18977219 8215923 4478974 8215923 4478974 22491739 4478974 20947850 20436483 20947850 18007390 20947850 18007390 18774468 18007390 4579234 22185575 4579234 14854007 4579234 14854007 15519495 14854007 18008654 9087703 18008654 14439428 18008654 14439428 14997732 14439428 6935208 6415894 6935208 23096887 6935208 23096887 24217109 23096887 1983147 2182996 1983147 3762550 1983147 3762550 3701656 3762550 1357727 25569866 1357727 8337372 1357727 8337372 8790614 8337372 12724535 12261285 12724535 17313068 12724535 17313068 9939965 17313068 19246030 8201812 19246030 22178131 19246030 22178131 22652110 22178131 9172605 8601554 9172605 16378434 9172605 16378434 16983729 16378434 10015151 16512198 10015151 20005316 10015151 20005316 7070153 20005316 6551127 20327269 6551127 14495683 6551127 14495683 12278332 14495683 6751488 20371145 6751488 21915669 6751488 21915669 5091461 21915669 26252101 25376389 26252101 11363288 26252101 11363288 12422075 11363288 4119363 22881892 4119363 22694316 4119363 22694316 4283785 22694316 5306184 5144061 5306184 21359278 5306184 21359278 5558352 21359278 3050555 3473751 3050555 23840386 3050555 23840386 24463579 23840386 14453268 12143413 14453268 10951643 14453268 10951643 11654866 10951643 16451737 15797125 16451737 8712107 16451737 8712107 18430492 8712107 16043576 10707777 16043576 21648451 16043576 21648451 22642908 21648451 1410262 1493899 1410262 23899675 1410262 23899675 24524900 23899675 24137006 23571709 24137006 14396373 24137006 14396373 14883889 14396373 12589156 12231559 12589156 20323332 12589156 20323332 21178081 20323332 14206890 12463402 14206890 12679263 14206890 12679263 14085624 12679263 18056216 9289026 18056216 21509071 18056216 21509071 5700799 21509071 1415718 25695837 1415718 14450907 1415718 14450907 15101385 14450907 11499602 15531130 11499602 22554220 11499602 22554220 4346909 22554220 19105690 8084569 19105690 21267265 19105690 21267265 5763677 21267265 16143450 10885317 16143450 16038112 16143450 16038112 11137839 16038112 19277665 19191731 19277665 20299373 19277665 20299373 21202113 20299373 15101037 14563121 15101037 8356209 15101037 8356209 8484723 8356209 20106471 7305123 20106471 7283516 20106471 7283516 7867591 7283516 11308842 15603458 11308842 18910763 11308842 18910763 8156338 18910763 12015598 14665825 12015598 20267737 12015598 20267737 6759856 20267737 6697598 6592336 6697598 14951505 6697598 14951505 11759724 14951505 14525512 12306769 14525512 20379605 14525512 20379605 21221181 20379605 12076673 14711290 12076673 13784082 12076673 13784082 14363003 13784082 21531465 20876222 21531465 7996465 21531465 7996465 8157457 7996465 15070140 11876880 15070140 12585441 15070140 12585441 13575574 12585441 19812037 7462699 19812037 16401905 19812037 16401905 17067898 16401905 6752977 20254162 6752977 20374638 6752977 20374638 21239611 20374638 17854849 9330588 17854849 10932361 17854849 10932361 11211736 10932361 16305101 10963726 16305101 24463100 16305101 24463100 2449313 24463100 6271966 5638312 6271966 19102094 6271966 19102094 19822080 19102094 14481273 14248772 14481273 4840281 14481273 4840281 4981507 4840281 7605790 7214353 7605790 5975368 7605790 5975368 6553075 5975368 22478269 4661622 22478269 2198100 22478269 2198100 24624135 2198100 16819037 16529653 16819037 16217445 16819037 16217445 16773433 16217445 5750443 21305933 5750443 18543855 5750443 18543855 8414007 18543855 18515212 17790237 18515212 7212082 18515212 7212082 19560580 7212082 3593301 23285962 3593301 4801737 3593301 4801737 22237889 4801737 21645560 5058408 21645560 20451598 21645560 20451598 21130919 20451598 22603290 21813629 22603290 24637976 22603290 24637976 25689586 24637976 9795627 17518046 9795627 4337966 9795627 4337966 22255595 4337966 21624407 20948490 21624407 14385108 21624407 14385108 12158893 14385108 4786621 22063614 4786621 3889575 4786621 3889575 22921585 3889575 7614550 19546898 7614550 18565658 7614550 18565658 19494927 18565658 7228248 7218930 7228248 7679146 7228248 7679146 8284969 7679146 8330633 18560451 8330633 5264817 8330633 5264817 22103627 5264817 18965402 8183724 18965402 9401672 18965402 9401672 9676715 9401672 5185108 4917415 5185108 16789543 5185108 16789543 17231609 16789543 8692550 18243075 8692550 17461978 8692550 17461978 9221046 17461978 18090047 9127352 18090047 9359386 18090047 9359386 9966432 9359386 13340008 13395403 13340008 5852270 13340008 5852270 6217875 5852270 18952538 18294114 18952538 17091789 18952538 17091789 17642732 17091789 10363681 16530658 10363681 7592785 10363681 7592785 8125429 7592785 5435290 5348233 5435290 22527592 5435290 22527592 23183273 22527592 9716677 9269993 9716677 8615851 9716677 8615851 18295014 8615851 18183178 9070496 18183178 7920110 18183178 7920110 8221427 7920110 21653735 20768016 21653735 17015493 21653735 17015493 10326228 17015493 13616329 13212836 13616329 15537095 13616329 15537095 16265711 15537095 11494662 15504002 11494662 11052930 11494662 11052930 11412397 11052930 20276692 19466479 20276692 21695984 20276692 21695984 5458145 21695984 21797836 20979366 21797836 5959718 21797836 5959718 21511406 5959718 22520458 22051795 22520458 22346624 22520458 22346624 4398651 22346624 14097484 13608725 14097484 8933313 14097484 8933313 9282685 8933313 6384237 6169857 6384237 12379690 6384237 12379690 13146631 12379690 13757447 13110847 13757447 16059204 13757447 16059204 10688292 16059204 17261412 16823249 17261412 14911302 17261412 14911302 15722530 14911302 10463870 10061635 10463870 20668705 10463870 20668705 6197163 20668705 4394009 4215619 4394009 24458505 4394009 24458505 2648835 24458505 21922398 5329156 21922398 1613201 21922398 1613201 25093858 1613201 18108126 8961270 18108126 19797113 18108126 19797113 20633768 19797113 6401884 20578823 6401884 14054070 6401884 14054070 12709295 14054070 22977315 21802260 22977315 11410309 22977315 11410309 15444208 11410309 13552800 12624828 13552800 18556807 13552800 18556807 8292906 18556807 4077849 3648661 4077849 3122785 4077849 3122785 23708079 3122785 18335171 8870816 18335171 17867236 18335171 17867236 18154813 17867236 2697695 24112520 2697695 18816679 2697695 18816679 8073052 18816679 13636742 13128800 13636742 19079680 13636742 19079680 19591442 19079680 3260108 23809276 3260108 18681612 3260108 18681612 19556820 18681612 19614928 18771513 19614928 6849744 19614928 6849744 20287827 6849744 5929099 5506587 5929099 14999169 5929099 14999169 15987557 14999169 18479637 8869722 18479637 17231648 18479637 17231648 17945319 17231648 16876407 16582244 16876407 10262522 16876407 10262522 16918802 10262522 6917608 6364851 6917608 21733730 6917608 21733730 5181678 21733730 9646538 17544148 9646538 21079027 9646538 21079027 21623227 21079027 14449800 12282851 14449800 19930666 14449800 19930666 6893779 19930666 15799229 14970663 15799229 8751958 15799229 8751958 18217072 8751958 20958096 5643212 20958096 20169942 20958096 20169942 7018697 20169942 16782281 10500881 16782281 22021612 16782281 22021612 23157237 22021612 8469298 18364954 8469298 18770918 8469298 18770918 8219415 18770918 7758573 7450216 7758573 10986572 7758573 10986572 11983502 10986572 25091420 24142546 25091420 12687754 25091420 12687754 13091194 12687754 19072405 18237232 19072405 6732679 19072405 6732679 6880874 6732679 16167218 15706473 16167218 10325578 16167218 10325578 11069704 10325578 25860740 24828855 25860740 15482595 25860740 15482595 11290092 15482595 8555838 8360912 8555838 15902227 8555838 15902227 16311069 15902227 5347747 21585564 5347747 3601143 5347747 3601143 4068238 3601143 23324376 3542256 23324376 14716714 23324376 14716714 12008107 14716714 13391549 12777858 13391549 22301881 13391549 22301881 4827377 22301881 20798659 20046303 20798659 19731309 20798659 19731309 7160604 19731309 13234149 13584645 13234149 13311619 13234149 13311619 13461039 13311619 1813942 25332607 1813942 24837233 1813942 24837233 25969582 24837233 4962280 4721009 4962280 7276385 4962280 7276385 19532917 7276385 16493339 15896680 16493339 11165240 16493339 11165240 11376564 11165240 7945570 18986828 7945570 16001102 7945570 16001102 16648537 16001102 21172579 20508626 21172579 1170864 21172579 1170864 1055828 1170864 7118560 19881023 7118560 14216065 7118560 14216065 14891875 14216065 9579296 17680336 9579296 21409159 9579296 21409159 22279883 21409159 15223381 11594145 15223381 18008708 15223381 18008708 18435366 18008708 17491089 16744344 17491089 9149679 17491089 9149679 17982645 9149679 5678334 21285680 5678334 18089034 5678334 18089034 18956885 18089034 24482392 23952503 24482392 22410106 24482392 22410106 23128054 22410106 25705571 1297712 25705571 20927379 25705571 20927379 6408844 20927379 4323098 4331080 4323098 3814026 4323098 3814026 3910101 3814026 3875568 23081895 3875568 2159524 3875568 2159524 2313785 2159524 6306864 20783509 6306864 15287376 6306864 15287376 11705420 15287376 9778528 17350070 9778528 13974274 9778528 13974274 12612525 13974274 15182542 11608834 15182542 19822954 15182542 19822954 7088991 19822954 16445566 15793834 16445566 14670324 16445566 14670324 12088459 14670324 16926582 10075831 16926582 23316980 16926582 23316980 23742877 23316980 4195803 4153149 4195803 4568936 4195803 4568936 4501462 4568936 19142246 18717044 19142246 20115662 19142246 20115662 20719905 20115662 21376541 6143747 21376541 16702018 21376541 16702018 10295953 16702018 3887559 3373614 3887559 5064793 3887559 5064793 5310355 5064793 14370469 13409339 14370469 10062847 14370469 10062847 10776433 10062847 13858241 12820813 13858241 9868542 13858241 9868542 10431315 9868542 11564385 15227103 11564385 15702385 11564385 15702385 16477900 15702385 11466861 15279649 11466861 10695294 11466861 10695294 11278441 10695294 18956914 8264121 18956914 10421939 18956914 10421939 16450456 10421939 19677510 19286277 19677510 15980179 19677510 15980179 16689492 15980179 10668044 16488938 10668044 23124824 10668044 23124824 3877343 23124824 22372659 4438952 22372659 21927233 22372659 21927233 4958512 21927233 19053578 8228487 19053578 8147291 19053578 8147291 8338077 8147291 7321611 19583031 7321611 11675522 7321611 11675522 12284444 11675522 17931749 17553823 17931749 7017367 17931749 7017367 7338778 7017367 20453784 6740108 20453784 12203957 20453784 12203957 12722457 12203957 9147991 8881130 9147991 3287446 9147991 3287446 23475090 3287446 21736991 21026708 21736991 14566722 21736991 14566722 15314130 14566722 10212314 16876507 10212314 19980122 10212314 19980122 20823583 19980122 13467866 13284732 13467866 9854832 13467866 9854832 10477942 9854832 4814477 4628613 4814477 6996772 4814477 6996772 19811288 6996772 2
200000 486202087 0 486202087 822095611 486202087 713733448 578951989 713733448 652407938 713733448 652407938 353128806 652407938 140902423 586615877 140902423 508536981 140902423 508536981 902849439 508536981 718285530 359268077 718285530 514996343 718285530 514996343 406257295 514996343 224828689 563308916 224828689 237691842 224828689 237691842 122991915 237691842 982083855 277181481 982083855 481031959 982083855 481031959 233692180 481031959 248415133 190206545 248415133 342940028 248415133 342940028 222189490 342940028 56289093 545499178 56289093 633218074 56289093 633218074 600346917 633218074 609743715 734391348 609743715 702131320 609743715 702131320 371202981 702131320 512822125 474745252 512822125 407395577 512822125 407395577 725052396 407395577 485018630 835256445 485018630 58971971 485018630 58971971 621445165 58971971 888812738 693071161 888812738 947722209 888812738 947722209 203482231 947722209 137920892 180848559 137920892 1394505 137920892 1394505 927486329 1394505 280703429 723337491 280703429 89728011 280703429 89728011 542519789 89728011 279834226 874509986 279834226 37187835 279834226 37187835 459425629 37187835 714423950 974577138 714423950 110953434 714423950 110953434 714919959 110953434 825627505 906908550 825627505 401378941 825627505 401378941 643414995 401378941 113618766 128320367 113618766 505124577 113618766 505124577 26879152 505124577 429664111 403023798 429664111 928967183 429664111 928967183 671738927 928967183 383719115 334184387 383719115 41367259 383719115 41367259 441424448 41367259 688061810 447505116 688061810 431642977 688061810 431642977 920327004 431642977 791761791 465765344 791761791 109867380 791761791 109867380 436688916 109867380 105752901 169685764 105752901 441850835 105752901 441850835 122783085 441850835 239128481 208178613 239128481 258535451 239128481 258535451 24838250 258535451 83990831 329284525 83990831 590888787 83990831 590888787 236436434 590888787 919805982 78765916 919805982 799687210 919805982 799687210 379301309 799687210 674827535 766268672 674827535 174440701 674827535 174440701 720976905 174440701 117705455 282311753 117705455 106326402 117705455 106326402 434951217 106326402 512143330 415702289 512143330 367378241 512143330 367378241 952373767 367378241 367431544 130838420 367431544 872031889 367431544 872031889 666053763 872031889 328781626 625208437 328781626 643126080 328781626 643126080 126094110 643126080 955385972 859803294 955385972 911355731 955385972 911355731 491601125 911355731 415105067 491417253 415105067 400410450 415105067 400410450 754448823 400410450 143875681 862607898 143875681 904149733 143875681 904149733 254334704 904149733 903363403 761439369 903363403 606767932 903363403 606767932 502283458 606767932 90787526 21397612 90787526 792706891 90787526 792706891 533985826 792706891 149092879 506293585 149092879 420807092 149092879 420807092 752898088 420807092 548400516 387711830 548400516 77239698 548400516 77239698 976238538 77239698 270456058 956403251 270456058 834344643 270456058 834344643 898565746 834344643 318705285 853787061 318705285 616144411 318705285 616144411 89925316 616144411 463114793 385171799 463114793 892404004 463114793 892404004 165044362 892404004 940737502 554152031 940737502 865425961 940737502 865425961 824559302 865425961 806922314 217386842 806922314 352080499 806922314 352080499 500482697 352080499 516130304 662599943 516130304 152161220 516130304 152161220 976072622 152161220 927689098 402623097 927689098 707771080 927689098 707771080 481992385 707771080 329785925 168097714 329785925 749772988 329785925 749772988 153385007 749772988 704266012 212684214 704266012 203687904 704266012 203687904 901156840 203687904 137068077 271018719 137068077 200338040 137068077 200338040 579040634 200338040 833610542 197937507 833610542 691455250 833610542 691455250 997154457 691455250 757295905 151749054 757295905 549201151 757295905 549201151 933982866 549201151 197563426 109604214 197563426 73412940 197563426 73412940 388208427 73412940 263885595 131840898 263885595 426278793 263885595 426278793 931275001 426278793 731430278 961308778 731430278 632105895 731430278 632105895 914733741 632105895 722828149 917940440 722828149 357911066 722828149 357911066 311216889 357911066 908634653 8808495 908634653 442602837 908634653 442602837 998051467 442602837 788484252 940577164 788484252 760680818 788484252 760680818 389376852 760680818 446237801 174855462 446237801 700608568 446237801 700608568 301663494 700608568 102406544 618576271 102406544 353967252 102406544 353967252 352873831 353967252 87922481 284480143 87922481 869783629 87922481 869783629 750982365 869783629 388010951 859550120 388010951 480888 388010951 480888 926230734 480888 454258402 64674819 454258402 531170001 454258402 531170001 577516500 531170001 38605682 568444132 38605682 933190286 38605682 933190286 593644886 933190286 391375110 739833217 391375110 539960915 391375110 539960915 122767098 539960915 257862138 102514964 257862138 333682342 257862138 333682342 388275405 333682342 2253174 843858482 2253174 752723847 2253174 752723847 817454171 752723847 594814230 970858864 594814230 648401479 594814230 648401479 547211810 648401479 651312592 399408415 651312592 293066297 651312592 293066297 895334989 293066297 931720684 553842582 931720684 770642707 931720684 770642707 257811098 770642707 576229752 865826816 576229752 994210287 576229752 994210287 534830278 994210287 835899497 675433754 835899497 544455304 835899497 544455304 664187492 544455304 774368151 314172841 774368151 567894401 774368151 567894401 954884742 567894401 75141590 21841198 75141590 797472104 75141590 797472104 84914516 797472104 45222804 190943201 45222804 251650776 45222804 251650776 114118182 251650776 187210257 316619994 187210257 771006766 187210257 771006766 452692407 771006766 109951198 273206223 109951198 495554126 109951198 495554126 395640803 495554126 356419359 698753697 356419359 325191948 356419359 325191948 444986790 325191948 869311946 623207341 869311946 948365178 869311946 948365178 15673566 948365178 634283115 790350095 634283115 83597615 634283115 83597615 884419356 83597615 587415829 489595140 587415829 262388367 587415829 262388367 276230889 262388367 24226242 315508238 24226242 505148358 24226242 505148358 834277754 505148358 420723122 198147174 420723122 830883837 420723122 830883837 125484931 830883837 961787538 367918894 961787538 368673962 961787538 368673962 94310494 368673962 494649799 701595365 494649799 137562956 494649799 137562956 584229242 137562956 259006508 911555599 259006508 58608656 259006508 58608656 593885260 58608656 112490255 198936483 112490255 603151271 112490255 603151271 694066111 603151271 875005334 541122624 875005334 632941178 875005334 632941178 19061608 632941178 353171003 370403081 353171003 207961134 353171003 207961134 495992950 207961134 95606778 681675012 95606778 204587638 95606778 204587638 996379333 204587638 43785027 236737328 43785027 660174362 43785027 660174362 507062492 660174362 9873838 229384205 9873838 754973315 9873838 754973315 558453105 754973315 983300228 726876356 983300228 986012927 983300228 986012927 263811151 986012927 271301412 752115868 271301412 502506838 271301412 502506838 558783735 502506838 253005806 748234339 253005806 310165573 253005806 310165573 558213843 310165573 230027112 538273981 230027112 661457422 230027112 661457422 763422948 661457422 663518883 74326031 663518883 36628757 663518883 36628757 622808394 36628757 174238726 940223269 174238726 581047062 174238726 581047062 185882550 581047062 311323866 82609284 311323866 160331621 311323866 160331621 36503822 160331621 820974657 120360579 820974657 710191419 820974657 710191419 85904231 710191419 383452359 979098065 383452359 63758508 383452359 63758508 862428466 63758508 716506405 800686098 716506405 404847510 716506405 404847510 631511657 404847510 543227010 119596025 543227010 98043943 543227010 98043943 317399174 98043943 320481783 878414861 320481783 97110630 320481783 97110630 535526266 97110630 832400986 83899868 832400986 556313179 832400986 556313179 282029751 556313179 803471857 903005840 803471857 650825027 803471857 650825027 800611260 650825027 516962207 128098049 516962207 66708950 516962207 66708950 374015458 66708950 201619832 403625285 201619832 605419294 201619832 605419294 425785963 605419294 6657777 309842777 6657777 515529408 6657777 515529408 813014678 515529408 684134662 355560484 684134662 386859691 684134662 386859691 794487391 386859691 885814808 48812846 885814808 775307176 885814808 775307176 245226681 775307176 716887750 691056831 716887750 927988202 716887750 927988202 689057477 927988202 283192596 40784718 283192596 11188935 283192596 11188935 55694463 11188935 34348726 697753221 34348726 378883568 34348726 378883568 508090051 378883568 318486379 5351873 318486379 914694056 318486379 914694056 635065606 914694056 580685959 186006896 580685959 708392415 580685959 708392415 559911169 708392415 682174314 164068770 682174314 812065308 682174314 812065308 820611727 812065308 727958071 592893541 727958071 310312813 727958071 310312813 422423056 310312813 374712584 78213277 374712584 800926071 374712584 800926071 915357186 800926071 634209531 150840303 634209531 983031745 634209531 983031745 302792867 983031745 124145316 578262254 124145316 574932916 124145316 574932916 796574659 574932916 947679211 813268688 947679211 707353474 947679211 707353474 566510515 707353474 167414806 435460309 167414806 634823613 167414806 634823613 52870065 634823613 368724754 368722582 368724754 618611073 368724754 618611073 696491965 618611073 188108674 241416525 188108674 958428453 188108674 958428453 786493262 958428453 666663852 989933213 666663852 300808781 666663852 300808781 923312624 300808781 683375423 40735654 683375423 579927679 683375423 579927679 770127 579927679 400104427 856513051 400104427 555539328 400104427 555539328 888641344 555539328 839639692 302963258 839639692 975472995 839639692 975472995 361448456 975472995 960319536 341072925 960319536 741585322 960319536 741585322 647097114 741585322 334842343 964989963 334842343 941996573 334842343 941996573 562242490 941996573 403760578 89940529 403760578 743283486 403760578 743283486 544313697 743283486 764013485 217413402 764013485 755231374 764013485 755231374 530361783 755231374 918326188 797409551 918326188 74115281 918326188 74115281 983863686 74115281 444722917 652382357 444722917 427667086 444722917 427667086 62930822 427667086 990165634 875747432 990165634 471758739 990165634 471758739 809070258 471758739 695243932 148146988 695243932 142461883 695243932 142461883 633635168 142461883 655633695 768242131 655633695 920485351 655633695 920485351 939182112 920485351 518932082 534086402 518932082 346198535 518932082 346198535 762909720 346198535 957935530 262708165 957935530 249476893 957935530 249476893 609101809 249476893 831766072 170977345 831766072 386171975 831766072 386171975 306767061 386171975 916470709 373110488 916470709 852386882 916470709 852386882 369130126 852386882 670856230 60439075 670856230 253667094 670856230 253667094 347606941 253667094 710513878 133913035 710513878 555692626 710513878 555692626 622870546 555692626 963427469 244396017 963427469 690452823 963427469 690452823 798470549 690452823 261021648 66914476 261021648 859411682 261021648 859411682 289868564 859411682 876531651 748981359 876531651 237294248 876531651 237294248 510247197 237294248 232440670 905074778 232440670 825363217 232440670 825363217 674286131 825363217 984083548 363763345 984083548 131388601 984083548 131388601 201216983 131388601 248583554 16048944 248583554 676006518 248583554 676006518 619389259 676006518 60030262 384503739 60030262 621488488 60030262 621488488 700052904 621488488 267494571 224044272 267494571 285370356 267494571 285370356 793351278 285370356 728258038 447597645 728258038 8073144 728258038 8073144 404946538 8073144 831402981 179932736 831402981 873483228 831402981 873483228 62495440 873483228 473069160 248851162 473069160 317744599 473069160 317744599 866641719 317744599 782182410 809623195 782182410 652749313 782182410 652749313 199024819 652749313 107722724 291857181 107722724 587750941 107722724 587750941 928959775 587750941 299678839 980299913 299678839 82728465 299678839 82728465 964244223 82728465 232427523 732785730 232427523 198423480 232427523 198423480 95530233 198423480 193650640 600632670 193650640 442486137 193650640 442486137 458496931 442486137 177041053 881282924 177041053 308605252 177041053 308605252 895581990 308605252 751314471 467107584 751314471 557548103 751314471 557548103 241524366 557548103 425167142 493276029 425167142 934835122 425167142 934835122 692493616 934835122 338107920 481820814 338107920 671487839 338107920 671487839 757433424 671487839 712548053 455828570 712548053 410754385 712548053 410754385 946883481 410754385 544614479 145697337 544614479 348299135 544614479 348299135 434383447 348299135 782688814 885874375 782688814 792885973 782688814 792885973 630049971 792885973 671306896 756138800 671306896 905583142 671306896 905583142 918660163 905583142 999453265 596702873 999453265 471949453 999453265 471949453 459566466 471949453 13694119 978894608 13694119 615512443 13694119 615512443 366698153 615512443 744264513 233061083 744264513 423316538 744264513 423316538 97515130 423316538 119294737 351414300 119294737 877816015 119294737 877816015 894414103 877816015 184440656 561577681 184440656 657467585 184440656 657467585 731355948 657467585 374442451 65345233 374442451 761029973 374442451 761029973 48567164 761029973 458136473 663050877 458136473 397734019 458136473 397734019 412446536 397734019 294203631 160245113 294203631 705370074 294203631 705370074 141381250 705370074 409766050 976797970 409766050 132947372 409766050 132947372 289030019 132947372 87900215 649449073 87900215 452433680 87900215 452433680 32393521 452433680 131253500 112675111 131253500 878604165 131253500 878604165 604888780 878604165 428513889 514082483 428513889 223840032 428513889 223840032 722450724 223840032 333691398 240624779 333691398 185118858 333691398 185118858 863416422 185118858 446861131 891157907 446861131 177459305 446861131 177459305 130340896 177459305 43013958 442822770 43013958 277871641 43013958 277871641 107960688 277871641 591229412 955304396 591229412 253835664 591229412 253835664 427667625 253835664 548751992 931491579 548751992 633186365 548751992 633186365 741483433 633186365 167443926 962917333 167443926 342603343 167443926 342603343 660879124 342603343 632658092 92800872 632658092 174591183 632658092 174591183 901833177 174591183 497079256 111698314 497079256 323131571 497079256 323131571 427832379 323131571 30574948 182219297 30574948 90891545 30574948 90891545 899987903 90891545 411113528 484806026 411113528 318718791 411113528 318718791 968153754 318718791 716055143 790597372 716055143 820679255 716055143 820679255 62634703 820679255 648297858 122707100 648297858 660892770 648297858 660892770 953345373 660892770 25116193 311056187 25116193 536161332 25116193 536161332 872699502 536161332 9429357 699119052 9429357 206113432 9429357 206113432 648896722 206113432 88599155 276922622 88599155 888563087 88599155 888563087 280022103 888563087 198316524 341228495 198316524 65383012 198316524 65383012 597590864 65383012 53109415 164274961 53109415 585129122 53109415 585129122 557254501 585129122 635359408 50409569 635359408 669782756 635359408 669782756 513450916 669782756 239919253 739944621 239919253 631775974 239919253 631775974 383841882 631775974 910132934 165166058 910132934 978642884 910132934 978642884 164338891 978642884 428180443 842287201 428180443 278027956 428180443 278027956 786986680 278027956 892088900 759453411 892088900 285000740 892088900 285000740 299382993 285000740 32944496 964457829 32944496 905147794 32944496 905147794 580267618 905147794 262629997 271554114 262629997 387699485 262629997 387699485 758336291 387699485 988307910 925441089 988307910 328661456 988307910 328661456 608384294 328661456 93383238 74222394 93383238 699717301 93383238 699717301 175031714 699717301 79670907 104118965 79670907 850625349 79670907 850625349 186858210 850625349 375298434 777721192 375298434 805757923 375298434 805757923 39894192 805757923 106592804 605519137 106592804 165101665 106592804 165101665 617345940 165101665 748076092 790898910 748076092 556117468 748076092 556117468 129914821 556117468 40506191 256944173 40506191 2347581 40506191 2347581 828406013 2347581 554491164 494002450 554491164 549993503 554491164 549993503 194228970 549993503 478748699 127590665 478748699 765923586 478748699 765923586 194773152 765923586 57751448 572147820 57751448 859074695 57751448 859074695 771798342 859074695 64581024 951251963 64581024 321277409 64581024 321277409 903566108 321277409 260375234 754499013 260375234 167519554 260375234 167519554 188747674 167519554 416717334 365552337 416717334 499054734 416717334 499054734 206759495 499054734 546232901 432066016 546232901 592958521 546232901 592958521 135290343 592958521 976086521 505459489 976086521 426296652 976086521 426296652 875303379 426296652 950320067 84554140 950320067 559367982 950320067 559367982 610577720 559367982 698162564 411613441 698162564 850445775 698162564 850445775 686068747 850445775 590878218 705241360 590878218 480868118 590878218 480868118 926493345 480868118 567577621 15139881 567577621 596118428 567577621 596118428 590075599 596118428 180547742 557452375 180547742 859134166 180547742 859134166 689739064 859134166 155802834 98623706 155802834 967123764 155802834 967123764 834534513 967123764 956025624 395990508 956025624 679931826 956025624 679931826 217872599 679931826 282295936 397869726 282295936 929606758 282295936 929606758 880276608 929606758 420613596 800968723 420613596 463601797 420613596 463601797 414499422 463601797 524393693 488183038 524393693 79634372 524393693 79634372 603460732 79634372 431770855 210041693 431770855 717686649 431770855 717686649 622075099 717686649 359632814 798276322 359632814 921133870 359632814 921133870 844271968 921133870 162011284 513243856 162011284 695336462 162011284 695336462 822141267 695336462 607794923 622490685 607794923 729998739 607794923 729998739 820341270 729998739 516459040 805032622 516459040 872950677 516459040 872950677 991763154 872950677 774100029 755977558 774100029 11272511 774100029 11272511 649115327 11272511 651693344 450426480 651693344 536279676 651693344 536279676 447315223 536279676 31215797 181260455 31215797 993242863 31215797 993242863 395341330 993242863 75154394 912478372 75154394 107321948 75154394 107321948 727799139 107321948 500238130 789004159 500238130 670068995 500238130 670068995 906936024 670068995 645840269 759286485 645840269 436203719 645840269 436203719 742486230 436203719 462049781 327018346 462049781 477841861 462049781 477841861 25347957 477841861 265866496 993477963 265866496 839680763 265866496 839680763 762359519 839680763 910541847 263225056 910541847 347802386 910541847 347802386 490303102 347802386 759090316 678003236 759090316 476401831 759090316 476401831 464908188 476401831 871706237 232164105 871706237 21605906 871706237 21605906 278049581 21605906 811060897 601686853 811060897 321210488 811060897 321210488 635104169 321210488 15018254 704649315 15018254 170190873 15018254 170190873 552117853 170190873 529279635 980255810 529279635 169490803 529279635 169490803 352993436 169490803 214228335 790087601 214228335 420037798 214228335 420037798 924004306 420037798 115640253 777704328 115640253 145934941 115640253 145934941 390585435 145934941 772233723 277137752 772233723 590858726 772233723 590858726 172072055 590858726 824852684 336651953 824852684 453666935 824852684 453666935 362887849 453666935 341024363 774139057 341024363 744706171 341024363 744706171 404274382 744706171 863850397 917173539 863850397 465921305 863850397 465921305 988894849 465921305 781424811 413393067 781424811 28051003 781424811 28051003 224337862 28051003 122114983 604680505 122114983 377937521 122114983 377937521 775258975 377937521 730779063 76170241 730779063 742671241 730779063 742671241 820292560 742671241 479442344 641236898 479442344 782356423 479442344 782356423 893409037 782356423 428402371 911325598 428402371 204107022 428402371 204107022 126239811 204107022 694337477 303847644 694337477 434225135 694337477 434225135 187127851 434225135 152193170 882120583 152193170 871076176 152193170 871076176 14884186 871076176 816543593 661466416 816543593 327680921 816543593 327680921 423940424 327680921 583948394 453081239 583948394 391345250 583948394 391345250 693007634 391345250 946289433 60692411 946289433 341848493 946289433 341848493 152463302 341848493 565519797 663562337 565519797 274169952 565519797 274169952 916101875 274169952 615654996 460722537 615654996 414328464 615654996 414328464 365111199 414328464 487919677 106576598 487919677 934952785 487919677 934952785 896953047 934952785 384335989 186685254 384335989 337979164 384335989 337979164 446129185 337979164 5886761 746169701 5886761 606849956 5886761 606849956 942792628 606849956 372842793 733860053 372842793 648002830 372842793 648002830 168623128 648002830 84861938 804970017 84861938 584547879 84861938 584547879 156652665 584547879 268448349 504710047 268448349 550627730 268448349 550627730 843306501 550627730 858159811 227855281 858159811 395218230 858159811 395218230 60235316 395218230 180802874 673383972 180802874 706980519 180802874 706980519 595359716 706980519 628879408 770461614 628879408 948331422 628879408 948331422 37667876 948331422 83702694 847859746 83702694 223834128 83702694 223834128 530574053 223834128 2048289 429914714 2048289 101506558 2048289 101506558 504396671 101506558 133960653 935569684 133960653 2615985 133960653 2615985 867362997 2615985 300765178 630242924 300765178 702762477 300765178 702762477 833006069 702762477 996682833 424426450 996682833 302276151 996682833 302276151 840470873 302276151 660308887 243005317 660308887 589985493 660308887 589985493 827881010 589985493 538053915 903310562 538053915 670774151 538053915 670774151 136789710 670774151 968016364 97507868 968016364 415000930 968016364 415000930 540989590 415000930 386792536 794327199 386792536 858819921 386792536 858819921 45428269 858819921 950680545 339016616 950680545 950290487 950680545 950290487 575181506 950290487 2943111 101635806 2943111 347367803 2943111 347367803 821870420 347367803 681908177 988476162 681908177 235447666 681908177 235447666 22322616 235447666 844216 479231192 844216 829535844 844216 829535844 971936540 829535844 313531947 218677777 313531947 151173911 313531947 151173911 965520673 151173911 753271523 623478804 753271523 450779352 753271523 450779352 897158061 450779352 238741389 333686746 238741389 531071954 238741389 531071954 204963513 531071954 520535888 565697464 520535888 463778974 520535888 463778974 832145646 463778974 105331163 257018817 105331163 531934094 105331163 531934094 40542505 531934094 583220712 651633622 583220712 94345487 583220712 94345487 460228607 94345487 98720095 418401967 98720095 221039677 98720095 221039677 378084606 221039677 296023727 770869380 296023727 746710624 296023727 746710624 883141582 746710624 839182188 130398200 839182188 940422139 839182188 940422139 991931460 940422139 891934219 484630969 891934219 160163784 891934219 160163784 157992937 160163784 358890029 502049340 358890029 394889051 358890029 394889051 592109449 394889051 812721047 821275366 812721047 343740439 812721047 343740439 435167552 343740439 363455201 529235091 363455201 683393813 363455201 683393813 599483859 683393813 526328689 893389877 526328689 887169993 526328689 887169993 394196505 887169993 861578704 200241018 861578704 902069873 861578704 902069873 250020527 902069873 146006475 481885263 146006475 11207330 146006475 11207330 523393376 11207330 423159266 563528079 423159266 245646218 423159266 245646218 864365312 245646218 964771753 22135798 964771753 293797802 964771753 293797802 863193530 293797802 676162012 563078296 676162012 121686994 676162012 121686994 961593746 121686994 488783403 443381750 488783403 359394861 488783403 359394861 624996359 359394861 961201465 867358697 961201465 799323621 961201465 799323621 319048240 799323621 754448941 44435835 754448941 111219859 754448941 111219859 97553531 111219859 97796349 860377465 97796349 951546056 97796349 951546056 392484236 951546056 771499825 385047129 771499825 718826966 771499825 718826966 224892850 718826966 177188515 552410393 177188515 671456812 177188515 671456812 608368429 671456812 635630079 861539582 635630079 208314388 635630079 208314388 864291658 208314388 970354703 518652384 970354703 655576985 970354703 655576985 511355120 655576985 362738384 384579273 362738384 292855532 362738384 292855532 44544951 292855532 205829184 98592951 205829184 822985859 205829184 822985859 849263148 822985859 354455509 878487470 354455509 506388057 354455509 506388057 923765705 506388057 926250578 353721335 926250578 907678658 926250578 907678658 241079360 907678658 753927771 534377983 753927771 609499150 753927771 609499150 441818590 609499150 508775168 415964405 508775168 838737184 508775168 838737184 552159518 838737184 679915854 598374517 679915854 187189527 679915854 187189527 625377994 187189527 753460788 761606535 753460788 491045113 753460788 491045113 816952926 491045113 516332494 883451073 516332494 696785584 516332494 696785584 175511489 696785584 377289651 587039518 377289651 357440991 377289651 357440991 61264165 357440991 565512786 95585266 565512786 222995774 565512786 222995774 363603215 222995774 333536481 269462035 333536481 235140028 333536481 235140028 55890417 235140028 850057557 707481137 850057557 424078260 850057557 424078260 51950832 424078260 251400484 970979269 251400484 806964749 251400484 806964749 104713563 806964749 295402984 958571455 295402984 632497591 295402984 632497591 777273683 632497591 925158935 338897013 925158935 828152187 925158935 828152187 997573343 828152187 340910166 789543787 340910166 352163966 340910166 352163966 160114874 352163966 348413551 94858361 348413551 127115167 348413551 127115167 209491263 127115167 863051865 877767757 863051865 729265425 863051865 729265425 573938888 729265425 696900959 970650358 696900959 775666374 696900959 775666374 790470162 775666374 109418512 278630714 109418512 712470624 109418512 712470624 977519236 712470624 810602654 968422197 810602654 802352628 810602654 802352628 835190120 802352628 849801532 626099726 849801532 483557504 849801532 483557504 254733826 483557504 835001800 324441680 835001800 22690162 835001800 22690162 357732133 22690162 101996754 499482987 101996754 756794418 101996754 756794418 337863138 756794418 67308678 540762144 67308678 81599380 67308678 81599380 617866756 81599380 201955357 397824016 201955357 783694348 201955357 783694348 149107907 783694348 408649866 741374429 408649866 48409421 408649866 48409421 97713531 48409421 833064917 590185448 833064917 31050194 833064917 31050194 922599573 31050194 391193710 373151562 391193710 813176874 391193710 813176874 96301846 813176874 926243845 826227413 926243845 344035514 926243845 344035514 717551595 344035514 755369684 321356517 755369684 475247979 755369684 475247979 176339349 475247979 779191395 223151224 779191395 189152651 779191395 189152651 534185052 189152651 100317696 793653484 100317696 745886199 100317696 745886199 139669436 745886199 331523586 927390051 331523586 385264558 331523586 385264558 578760695 385264558 801411408 786995489 801411408 911104625 801411408 911104625 284878052 911104625 866272016 102474639 866272016 835146094 866272016 835146094 215974984 835146094 908447726 485391971 908447726 185321866 908447726 185321866 269924938 185321866 279442578 668392438 279442578 877224891 279442578 877224891 850739669 877224891 385475437 608485482 385475437 947458956 385475437 947458956 376248088 947458956 812341446 392166758 812341446 701635475 812341446 701635475 298054114 701635475 214041733 666749436 214041733 592695919 214041733 592695919 146307770 592695919 58694790 665249014 58694790 254806336 58694790 254806336 662508921 254806336 211607074 326855677 211607074 138376528 211607074 138376528 531287513 138376528 835715300 680245015 835715300 163999649 835715300 163999649 213012857 163999649 99923073 956904143 99923073 33088984 99923073 33088984 280431234 33088984 290942644 465127438 290942644 619675979 290942644 619675979 400240809 619675979 454355202 752664845 454355202 485927773 454355202 485927773 852190155 485927773 672517369 513514328 672517369 336726144 672517369 336726144 277059658 336726144 743422168 471755175 743422168 241793888 743422168 241793888 702882826 241793888 828772774 127100826 828772774 765606095 828772774 765606095 520147371 765606095 93189334 365656767 93189334 985721456 93189334 985721456 324694030 985721456 280701867 102555876 280701867 278883311 280701867 278883311 457045490 278883311 850071270 483863068 850071270 775087335 850071270 775087335 742587387 775087335 344918224 240521694 344918224 630034453 344918224 630034453 680610549 630034453 471927153 315972324 471927153 811498342 471927153 811498342 670971382 811498342 362969608 834427030 362969608 496876160 362969608 496876160 313840188 496876160 365239719 269565411 365239719 946642542 365239719 946642542 107923184 946642542 798181198 110119095 798181198 891965037 798181198 891965037 403646370 891965037 598304617 858101424 598304617 222914133 598304617 222914133 843350540 222914133 725516679 472016424 725516679 160483414 725516679 160483414 270120395 160483414 646793277 314352184 646793277 10481295 646793277 10481295 547080675 10481295 990725749 785509922 990725749 977149932 990725749 977149932 568039611 977149932 75599727 208235161 75599727 69863397 75599727 69863397 789652846 69863397 11777446 853229724 11777446 247726966 11777446 247726966 41819252 247726966 880659306 165992672 880659306 803268005 880659306 803268005 594477822 803268005 277614325 886890356 277614325 506905087 277614325 506905087 71503648 506905087 171651987 396917740 171651987 49017025 171651987 49017025 238263852 49017025 664902820 713256274 664902820 879769240 664902820 879769240 206434039 879769240 151734059 91287660 151734059 646049304 151734059 646049304 865947042 646049304 226126180 995236963 226126180 465005031 226126180 465005031 223757732 465005031 764424851 76735764 764424851 865553220 764424851 865553220 582567554 865553220 608252764 705203401 608252764 352616279 608252764 352616279 985768526 352616279 978826680 798407059 978826680 449065033 978826680 449065033 146224478 449065033 898173256 105291412 898173256 503101894 898173256 503101894 286845530 503101894 951654456 438282704 951654456 214437983 951654456 214437983 417682514 214437983 731568541 673525916 731568541 473722053 731568541 473722053 446549929 473722053 971340123 280024076 971340123 350036208 971340123 350036208 147170139 350036208 680012951 991885448 680012951 467340855 680012951 467340855 691518808 467340855 844432446 682292438 844432446 423653279 844432446 423653279 603981662 423653279 641768559 101645780 641768559 283523478 641768559 283523478 934459272 283523478 154858205 257573979 154858205 26246175 154858205 26246175 826497427 26246175 604282314 501583570 604282314 951567731 604282314 951567731 891062593 951567731 298299313 449105821 298299313 881810545 298299313 881810545 209674849 881810545 359441296 813287547 359441296 872752562 359441296 872752562 427337244 872752562 64946183 167981818 64946183 292642579 64946183 292642579 254042077 292642579 329772338 229238992 329772338 260464257 329772338 260464257 743364102 260464257 327123028 269634414 327123028 159054340 327123028 159054340 977563653 159054340 603908209 395334611 603908209 508777490 603908209 508777490 247748261 508777490 537047806 676056132 537047806 886871979 537047806 886871979 680302191 886871979 764164099 957835701 764164099 327293127 764164099 327293127 786296369 327293127 938383804 514355883 938383804 97107814 938383804 97107814 791159641 97107814 391095841 253414399 391095841 204067310 391095841 204067310 24798261 204067310 103210169 530535054 103210169 408115386 103210169 408115386 533262242 408115386 78711729 856342640 78711729 179136138 78711729 179136138 355930625 179136138 737887397 411374618 737887397 132005513 737887397 132005513 243900911 132005513 684390306 931388339 684390306 917103994 684390306 917103994 725282908 917103994 154228219 68716717 154228219 345606034 154228219 345606034 55837887 345606034 289668623 480722611 289668623 800632472 289668623 800632472 920703769 800632472 21527908 742759413 21527908 670295577 21527908 670295577 180948827 670295577 551061178 230613435 551061178 398404953 551061178 398404953 843645439 398404953 627694433 640424083 627694433 907488525 627694433 907488525 328985038 907488525 91550625 662883417 91550625 363677649 91550625 363677649 744958482 363677649 450867997 215820113 450867997 796778986 450867997 796778986 150942475 796778986 481780349 678442245 481780349 187636618 481780349 187636618 403862494 187636618 156796452 454438574 156796452 441377213 156796452 441377213 27227267 441377213 651027104 541296479 651027104 684875002 651027104 684875002 49731138 684875002 440103678 485100537 440103678 727553936 440103678 727553936 775963563 727553936 505375488 280321093 505375488 870545681 505375488 870545681 276770252 870545681 53340469 105156610 53340469 363631884 53340469 363631884 495781651 363631884 83703698 380734669 83703698 401817089 83703698 401817089 227145133 401817089 371355314 873887505 371355314 189057782 371355314 189057782 71074420 189057782 485391664 456389153 485391664 277720475 485391664 277720475 362897699 277720475 44160713 491070627 44160713 543166590 44160713 543166590 528258323 543166590 741066537 300433876 741066537 672443622 741066537 672443622 359561057 672443622 68665613 159917495 68665613 729501768 68665613 729501768 278347560 729501768 220174497 3352779 220174497 367985815 220174497 367985815 511875666 367985815 966044500 306343101 966044500 657270873 966044500 657270873 835314867 657270873 33961606 830075960 33961606 654590556 33961606 654590556 2491499 654590556 844750140 172484288 844750140 951175702 844750140 951175702 924127351 951175702 482251054 87603439 482251054 117821243 482251054 117821243 753965628 117821243 176884850 568247149 176884850 159499104 176884850 159499104 191023188 159499104 284991593 701262463 284991593 221306584 284991593 221306584 968022202 221306584 694321913 963397866 694321913 922558686 694321913 922558686 146471960 922558686 615724780 614351668 615724780 260915230 615724780 260915230 603658908 260915230 257664041 323306488 257664041 221010458 257664041 221010458 765261467 221010458 904013817 887934114 904013817 429729322 904013817 429729322 402419036 429729322 68305602 135166702 68305602 478662870 68305602 478662870 317996270 478662870 110948967 713017497 110948967 497376567 110948967 497376567 634991678 497376567 971489926 253904528 971489926 153942032 971489926 153942032 761652830 153942032 490653188 309142832 490653188 932726650 490653188 932726650 330426324 932726650 903999416 309660532 903999416 958438998 903999416 958438998 12179917 958438998 572610067 95214227 572610067 591083747 572610067 591083747 303573966 591083747 403146745 196961848 403146745 780452614 403146745 780452614 874752534 780452614 560169654 726912559 560169654 49483357 560169654 49483357 154285741 49483357 935953124 33444018 935953124 685574908 935953124 685574908 370156528 685574908 554528914 365865991 554528914 420610992 554528914 420610992 985720632 420610992 76654721 770767682 76654721 541576586 76654721 541576586 865017803 541576586 495592432 35045361 495592432 78090931 495592432 78090931 278559780 78090931 709967599 603794541 709967599 871409335 709967599 871409335 493286995 871409335 954073871 332069816 954073871 462241046 954073871 462241046 252172921 462241046 614341394 197838721 614341394 406561273 614341394 406561273 673813946 406561273 150638557 652381175 150638557 554526775 150638557 554526775 811308734 554526775 728117659 130162436 728117659 305272028 728117659 305272028 142172585 305272028 478271440 132682666 478271440 179246891 478271440 179246891 728843992 179246891 761274733 371159282 761274733 276642348 761274733 276642348 170251880 276642348 179054526 480819144 179054526 246661793 179054526 246661793 240971080 246661793 52659485 971186772 52659485 569606590 52659485 569606590 50296935 569606590 102115975 784707666 102115975 249018680 102115975 249018680 637577854 249018680 979175173 733632012 979175173 354238350 979175173 354238350 24060234 354238350 344776385 568913084 344776385 33693904 344776385 33693904 703795584 33693904 51773532 983438904 51773532 569543799 51773532 569543799 414860775 569543799 189237085 811461652 189237085 304974981 189237085 304974981 945301618 304974981 238944188 330768067 238944188 574447575 238944188 574447575 720190406 574447575 272597628 574775602 272597628 6937210 272597628 6937210 474487401 6937210 410179876 192601538 410179876 333349424 410179876 333349424 531490699 333349424 917145298 305826340 917145298 265075896 917145298 265075896 572653635 265075896 346646949 696998111 346646949 621639308 346646949 621639308 455002184 621639308 661425110 27870182 661425110 743333599 661425110 743333599 686696789 743333599 665982604 173703631 665982604 600441507 665982604 600441507 6305443 600441507 387537431 576406506 387537431 357491468 387537431 357491468 181839235 357491468 253346929 824348984 253346929 46920177 253346929 46920177 848868575 46920177 817489175 324261501 817489175 252307808 817489175 252307808 623237166 252307808 51803993 472292462 51803993 952689771 51803993 952689771 577155765 952689771 152236042 118268343 152236042 800284006 152236042 800284006 438340522 800284006 527841069 953778124 527841069 916794987 527841069 916794987 606943645 916794987 339081612 134976415 339081612 324680554 339081612 324680554 110237031 324680554 640488703 390439617 640488703 718794432 640488703 718794432 287108806 718794432 307146774 962113279 307146774 696034171 307146774 696034171 727905535 696034171 874330991 541369185 874330991 180720440 874330991 180720440 774252134 180720440 985223981 460737929 985223981 901599187 985223981 901599187 505015844 901599187 560631644 985408440 560631644 181181575 560631644 181181575 833799102 181181575 538469539 840665133 538469539 298588076 538469539 298588076 514287341 298588076 232498491 162988974 232498491 922566160 232498491 922566160 766003915 922566160 778509623 184543697 778509623 498853655 778509623 498853655 936814372 498853655 334563628 998598405 334563628 193272680 334563628 193272680 137687540 193272680 204802048 173064439 204802048 869847285 204802048 869847285 947299258 869847285 820062906 519088231 820062906 685947097 820062906 685947097 538652055 685947097 469414649 349867657 469414649 244610974 469414649 244610974 723967209 244610974 993023972 261402098 993023972 313177546 993023972 313177546 607384232 313177546 908832963 340149525 908832963 572926238 908832963 572926238 738919814 572926238 299056804 671287131 299056804 567896842 299056804 567896842 432613481 567896842 842088956 650987485 842088956 808907364 842088956 808907364 238316342 808907364 510013248 14756968 510013248 425776891 510013248 425776891 87067237 425776891 772888852 958870821 772888852 387118398 772888852 387118398 826589972 387118398 715217895 850838980 715217895 621774387 715217895 621774387 981303285 621774387 886681985 300275177 886681985 97970262 886681985 97970262 740877874 97970262 488601973 539882189 488601973 80408830 488601973 80408830 70216109 80408830 154355146 588446232 154355146 995065111 154355146 995065111 291353330 995065111 318403354 329427862 318403354 547589565 318403354 547589565 94941221 547589565 831133192 422958303 831133192 725975206 831133192 725975206 840640552 725975206 682722589 531149236 682722589 19257052 682722589 19257052 162126116 19257052 185206545 281593650 185206545 127238276 185206545 127238276 634135423 127238276 339158155 799562700 339158155 160314444 339158155 160314444 65687843 160314444 193623282 768577706 193623282 976244682 193623282 976244682 458149156 976244682 563405024 347558765 563405024 245827754 563405024 245827754 968493585 245827754 345894656 743038619 345894656 325673449 345894656 325673449 256177060 325673449 844145387 710509690 844145387 765659471 844145387 765659471 166389325 765659471 446497476 645573243 446497476 622582942 446497476 622582942 525093945 622582942 203014439 207066975 203014439 57960680 203014439 57960680 101916396 57960680 776581098 306971989 776581098 307958442 776581098 307958442 827699688 307958442 882598155 992669006 882598155 229378085 882598155 229378085 440024350 229378085 512180331 349462822 512180331 714829672 512180331 714829672 555918616 714829672 283587463 440549156 283587463 850431562 283587463 850431562 252201298 850431562 531425208 423930164 531425208 159811373 531425208 159811373 301860494 159811373 297339375 731991190 297339375 857200257 297339375 857200257 279683673 857200257 633034032 660977487 633034032 267052099 633034032 267052099 498156472 267052099 342524365 169754571 342524365 156243108 342524365 156243108 333244646 156243108 554975169 97795742 554975169 428694621 554975169 428694621 534536610 428694621 56495753 359745422 56495753 711530804 56495753 711530804 41110955 711530804 314903338 822347544 314903338 444850490 314903338 444850490 301012820 444850490 90657164 962799232 90657164 797596649 90657164 797596649 142533409 797596649 555690825 927427740 555690825 728142598 555690825 728142598 112204750 728142598 28958488 683886502 28958488 942673735 28958488 942673735 361103745 942673735 93970451 649879489 93970451 332329113 93970451 332329113 932810277 332329113 335309150 18073233 335309150 770050107 335309150 770050107 354483265 770050107 272718938 485559273 272718938 415467277 272718938 415467277 197499685 415467277 541831315 232332545 541831315 736999978 541831315 736999978 148231972 736999978 416702756 11655165 416702756 840569373 416702756 840569373 619416399 840569373 816608314 686082990 816608314 155904232 816608314 155904232 799264338 155904232 571013762 166848123 571013762 809941032 571013762 809941032 655803642 809941032 710069113 296282014 710069113 637531895 710069113 637531895 766776664 637531895 209818514 62039282 209818514 770555708 209818514 770555708 164904933 770555708 884643770 508879673 884643770 873461058 884643770 873461058 268877192 873461058 980245940 740395107 980245940 978058116 980245940 978058116 440245888 978058116 619759767 880035058 619759767 908946733 619759767 908946733 47069215 908946733 926411735 712848500 926411735 863457248 926411735 863457248 378849593 863457248 499211856 492942645 499211856 515936824 499211856 515936824 527654018 515936824 7344655 733215802 7344655 368727303 7344655 368727303 974683120 368727303 14001504 247483554 14001504 303309861 14001504 303309861 168540913 303309861 655330326 667921040 655330326 12869104 655330326 12869104 457226680 12869104 700365240 233162098 700365240 838515162 700365240 838515162 663319392 838515162 147564846 669734205 147564846 232424545 147564846 232424545 896562018 232424545 280930937 926303060 280930937 886946777 280930937 886946777 437526406 886946777 983518005 204202058 983518005 515977088 983518005 515977088 386262223 515977088 757475531 487475544 757475531 684244233 757475531 684244233 594614129 684244233 859956498 961242385 859956498 120518677 859956498 120518677 194471294 120518677 989315012 82549011 989315012 386927003 989315012 386927003 219998967 386927003 152553980 246268954 152553980 348517031 152553980 348517031 818841861 348517031 793751870 60324198 793751870 695376504 793751870 695376504 190128648 695376504 723356841 763159972 723356841 128574557 723356841 128574557 525692638 128574557 495257604 988118223 495257604 378605664 495257604 378605664 12740237 378605664 408227372 827586391 408227372 892976897 408227372 892976897 145119772 892976897 652951052 791535236 652951052 35022125 652951052 35022125 700275255 35022125 184347852 835369672 184347852 220360115 184347852 220360115 829079189 220360115 76069155 37863286 76069155 134614250 76069155 134614250 555444411 134614250 569313699 481489971 569313699 93159454 569313699 93159454 871039612 93159454 801979615 871622407 801979615 784852641 801979615 784852641 228560045 784852641 307667186 791185231 307667186 78186286 307667186 78186286 895804279 78186286 82944287 944898398 82944287 547814655 82944287 547814655 766111640 547814655 920594253 223116209 920594253 84084972 920594253 84084972 629650442 84084972 769778055 656429126 769778055 955685245 769778055 955685245 262338439 955685245 31186739 161377826 31186739 777281572 31186739 777281572 85843165 777281572 160801054 692534817 160801054 261308593 160801054 261308593 978867439 261308593 626953905 953087150 626953905 403860 626953905 403860 746305361 403860 134779117 702955977 134779117 823350398 134779117 823350398 995564797 823350398 190478831 101478167 190478831 243964125 190478831 243964125 195400435 243964125 270125379 848028978 270125379 776455071 270125379 776455071 431456194 776455071 322014799 12992132 322014799 507337754 322014799 507337754 893412042 507337754 524304678 199496836 524304678 784929329 524304678 784929329 108927663 784929329 911053755 739826007 911053755 246013275 911053755 246013275 403234140 246013275 667953778 502156224 667953778 811889437 667953778 811889437 676088601 811889437 742639816 28319050 742639816 999042031 742639816 999042031 348766462 999042031 62603074 463789752 62603074 662144609 62603074 662144609 39263103 662144609 311214405 105514295 311214405 11631012 311214405 11631012 824773135 11631012 790242919 664487757 790242919 566810510 790242919 566810510 134995142 566810510 306703871 935882398 306703871 896974180 306703871 896974180 527018842 896974180 933075595 495872427 933075595 967883154 933075595 967883154 968513943 967883154 973450760 472809903 973450760 905308721 973450760 905308721 860383219 905308721 575451055 615379428 575451055 172914838 575451055 172914838 854184034 172914838 335742013 94783195 335742013 142236148 335742013 142236148 937842086 142236148 825333192 71554956 825333192 286287996 825333192 286287996 813814000 286287996 288400720 710802828 288400720 97875738 288400720 97875738 945944605 97875738 569117547 931888114 569117547 828772227 569117547 828772227 659892901 828772227 826997278 622017788 826997278 85917834 826997278 85917834 74823980 85917834 585563461 790262447 585563461 596361154 585563461 596361154 766818541 596361154 482198362 370314118 482198362 486421513 482198362 486421513 23338285 486421513 293095587 943070838 293095587 596495471 293095587 596495471 124411949 596495471 163144900 434226463 163144900 341412390 163144900 341412390 247487497 341412390 625670289 681959661 625670289 564095842 625670289 564095842 788823168 564095842 426527508 480794838 426527508 71682760 426527508 71682760 571257380 71682760 422925666 211287789 422925666 207762136 422925666 207762136 968045373 207762136 503120751 32295357 503120751 349668917 503120751 349668917 472685430 349668917 50921471 59036734 50921471 656690991 50921471 656690991 908958031 656690991 465638197 19718477 465638197 925190397 465638197 925190397 313240864 925190397 42403867 848971851 42403867 260536531 42403867 260536531 955597251 260536531 479567799 247509498 479567799 863314445 479567799 863314445 763351827 863314445 182000653 235063771 182000653 129262712 182000653 129262712 476564548 129262712 325281842 964102712 325281842 474626660 325281842 474626660 575434297 474626660 536498204 477278085 536498204 524938673 536498204 524938673 212615314 524938673 996681049 467686525 996681049 20908841 996681049 20908841 999445584 20908841 313926258 649529440 313926258 457919618 313926258 457919618 916664022 457919618 572811608 470720128 572811608 374221369 572811608 374221369 173126757 374221369 19139735 453263479 19139735 895638962 19139735 895638962 348066821 895638962 22758211 711982298 22758211 933240948 22758211 933240948 692269334 933240948 91915321 342856651 91915321 932233790 91915321 932233790 325752109 932233790 250902759 172385018 250902759 484051389 250902759 484051389 158565295 484051389 867947793 125275040 867947793 64608529 867947793 64608529 548575713 64608529 371956215 170858021 371956215 903014781 371956215 903014781 561012278 903014781 679508109 150103511 679508109 378759548 679508109 378759548 300146384 378759548 528578724 205585476 528578724 921975544 528578724 921975544 847135164 921975544 672886129 267964300 672886129 773726673 672886129 773726673 17155699 773726673 382274442 323068891 382274442 180395995 382274442 180395995 85827691 180395995 876346178 181845841 876346178 347976872 876346178 347976872 101206766 347976872 997257920 614220744 997257920 163950249 997257920 163950249 780669056 163950249 912693737 178872051 912693737 981501356 912693737 981501356 853998900 981501356 565040124 859300161 565040124 219302524 565040124 219302524 617312770 219302524 97430295 538753029 97430295 618555434 97430295 618555434 585933482 618555434 684514886 732020752 684514886 798892465 684514886 798892465 586106056 798892465 799276363 747803842 799276363 27727245 799276363 27727245 775073947 27727245 860009667 757860971 860009667 275017483 860009667 275017483 243361153 275017483 886502733 961301941 886502733 506959782 886502733 506959782 972744931 506959782 999966497 314532768 999966497 421083780 999966497 421083780 274651125 421083780 384524192 36557317 384524192 973170134 384524192 973170134 704771991 973170134 112569555 343728902 112569555 692358113 112569555 692358113 182498139 692358113 269005778 813032835 269005778 478297443 269005778 478297443 479355372 478297443 925854353 859946841 925854353 758015297 925854353 758015297 645229441 758015297 617970565 724379017 617970565 525856944 617970565 525856944 796150659 525856944 895656122 787880213 895656122 522910694 895656122 522910694 248344570 522910694 945476429 292595076 945476429 954523846 945476429 954523846 637185839 954523846 716402069 94090554 716402069 866129469 716402069 866129469 5192152 866129469 50021257 882721199 50021257 649928501 50021257 649928501 328274473 649928501 698686486 754632642 698686486 707247947 698686486 707247947 588170817 707247947 879486836 853607142 879486836 806222584 879486836 806222584 434755082 806222584 598476827 339313589 598476827 286723583 598476827 286723583 516733504 286723583 276648873 956680143 276648873 59648153 276648873 59648153 275618831 59648153 933180484 340669616 933180484 647507898 933180484 647507898 747890847 647507898 141070523 621309184 141070523 270976562 141070523 270976562 578858518 270976562 405342114 128275672 405342114 711671722 405342114 711671722 862695480 711671722 205803454 162879928 205803454 895764758 205803454 895764758 744573283 895764758 943358214 689491926 943358214 919170421 943358214 919170421 97322674 919170421 575730376 863024760 575730376 861310323 575730376 861310323 936191799 861310323 743517420 854769184 743517420 493188360 743517420 493188360 313685003 493188360 134072766 599458408 134072766 787701127 134072766 787701127 814070779 787701127 583537346 967700126 583537346 511683076 583537346 511683076 160083540 511683076 512461948 61584697 512461948 210938431 512461948 210938431 267469859 210938431 10914398 314340212 10914398 65203701 10914398 65203701 505910950 65203701 362834046 271498144 362834046 297942513 362834046 297942513 716936239 297942513 448890317 177654643 448890317 416622680 448890317 416622680 668342792 416622680 257916986 672803087 257916986 876118652 257916986 876118652 333906129 876118652 729882912 673760886 729882912 803539263 729882912 803539263 526659556 803539263 85237962 240575015 85237962 982359137 85237962 982359137 84695648 982359137 479100589 219505711 479100589 888545215 479100589 888545215 950649528 888545215 884281467 488664365 884281467 335927863 884281467 335927863 784190989 335927863 742248712 620462945 742248712 125329843 742248712 125329843 199286751 125329843 322791125 140545177 322791125 64996214 322791125 64996214 457970750 64996214 140292841 684819786 140292841 496649002 140292841 496649002 685194175 496649002 154322222 379656549 154322222 673515820 154322222 673515820 156685039 673515820 273412183 436260507 273412183 632676807 273412183 632676807 127335600 632676807 4266741 774840606 4266741 274625055 4266741 274625055 731230382 274625055 869240377 604331357 869240377 141563321 869240377 141563321 134995847 141563321 255558474 616845328 255558474 967242162 255558474 967242162 35049170 967242162 954516046 161503379 954516046 653639390 954516046 653639390 143977971 653639390 818051101 201370976 818051101 384905190 818051101 384905190 471723160 384905190 259120394 63066384 259120394 639859179 259120394 639859179 42716067 639859179 874741503 504325564 874741503 626612157 874741503 626612157 10582898 626612157 186364007 843792017 186364007 111893326 186364007 111893326 731780508 111893326 9689222 739946673 9689222 16441899 9689222 16441899 796342287 16441899 898760407 609705686 898760407 877528335 898760407 877528335 653588726 877528335 502080735 717341146 502080735 799394679 502080735 799394679 265648136 799394679 547606329 731691527 547606329 153851932 547606329 153851932 178979722 153851932 549759110 387496041 549759110 504464463 549759110 504464463 604380654 504464463 381927348 226151131 381927348 567141199 381927348 567141199 547031798 567141199 822772568 570269143 822772568 237918880 822772568 237918880 296604177 237918880 854134479 759118682 854134479 816465816 854134479 816465816 556532575 816465816 557341542 121856324 557341542 74238812 557341542 74238812 141832185 74238812 167791116 73696568 167791116 123032372 167791116 123032372 371227986 123032372 219807737 277603720 219807737 559190596 219807737 559190596 890811362 559190596 852788656 182208438 852788656 238970572 852788656 238970572 652651355 238970572 235510186 181623517 235510186 667939360 235510186 667939360 27468239 667939360 501821254 447438961 501821254 294037236 501821254 294037236 18538843 294037236 430899421 319525969 430899421 592716592 430899421 592716592 483579077 592716592 430806700 396948238 430806700 471777135 430806700 471777135 997519951 471777135 294893384 631030712 294893384 766057567 294893384 766057567 663837168 766057567 226537582 928724236 226537582 641510677 226537582 641510677 846453472 641510677 845709010 140396215 845709010 543256429 845709010 543256429 876067934 543256429 997807052 306921636 997807052 264640679 997807052 264640679 711290045 264640679 22532711 662001689 22532711 35275968 22532711 35275968 355324219 35275968 353546233 331050226 353546233 855715537 353546233 855715537 898245332 855715537 215200941 191458823 215200941 239730060 215200941 239730060 151336093 239730060 754017049 707785263 754017049 287675168 754017049 287675168 721540495 287675168 239234747 736355132 239234747 386757704 239234747 386757704 548559713 386757704 629618319 979128060 629618319 965502140 629618319 965502140 355465878 965502140 822152576 841294209 822152576 141026064 822152576 141026064 396034339 141026064 740039130 773955002 740039130 689652463 740039130 689652463 10613878 689652463 914072547 832417198 914072547 860715557 914072547 860715557 217572592 860715557 154672060 327957798 154672060 15828622 154672060 15828622 667913388 15828622 813802829 470246676 813802829 144316752 813802829 144316752 780725816 144316752 448543260 658124897 448543260 776512052 448543260 776512052 853149550 776512052 505410187 699264140 505410187 311515598 505410187 311515598 224530897 311515598 907207532 325543992 907207532 751839374 907207532 751839374 686416485 751839374 739939938 876304196 739939938 480651469 739939938 480651469 623937016 480651469 702645297 395832201 702645297 994040564 702645297 994040564 388286208 994040564 698638908 577652241 698638908 607280450 698638908 607280450 417491880 607280450 193683455 982329607 193683455 752190055 193683455 752190055 775683958 752190055 154614825 82144314 154614825 148637606 154614825 148637606 652873166 148637606 557744535 803379545 557744535 698010589 557744535 698010589 477139557 698010589 797648188 479335473 797648188 134258935 797648188 134258935 381579857 134258935 820451772 301014537 820451772 755729721 820451772 755729721 27615050 755729721 978527743 971433526 978527743 714602491 978527743 714602491 41914558 714602491 825327897 364475875 825327897 962943235 825327897 962943235 821755936 962943235 993773321 165081877 993773321 978387382 993773321 978387382 981114105 978387382 72393546 794014688 72393546 989355464 72393546 989355464 773549054 989355464 561748557 825854509 561748557 339973348 561748557 339973348 372912935 339973348 7608268 636529533 7608268 632472367 7608268 632472367 198422630 632472367 844856838 968909025 844856838 575792802 844856838 575792802 672721582 575792802 952573807 94573 952573807 643989661 952573807 643989661 284325061 643989661 790071494 78252518 790071494 36878178 790071494 36878178 716619709 36878178 67867330 645533450 67867330 58971986 67867330 58971986 39528114 58971986 507242276 964536106 507242276 759709847 507242276 759709847 596012223 759709847 712452098 140366668 712452098 585244972 712452098 585244972 292648494 585244972 347177271 112845941 347177271 176810969 347177271 176810969 943722842 176810969 200031693 811593716 200031693 459741034 200031693 459741034 165955121 459741034 429984896 314451293 429984896 705092918 429984896 705092918 671018524 705092918 899679750 437134083 899679750 150952586 899679750 150952586 124158739 150952586 41093851 778823640 41093851 745309846 41093851 745309846 318904661 745309846 237658423 874221008 237658423 928123703 237658423 928123703 531156126 928123703 378761625 721979039 378761625 211483198 378761625 211483198 217055267 211483198 921422354 370473294 921422354 528473221 921422354 528473221 36727256 528473221 88396570 143963765 88396570 421954570 88396570 421954570 279612743 421954570 640629532 919352269 640629532 338406774 640629532 338406774 677990909 338406774 813684827 764640585 813684827 49769679 813684827 49769679 529784275 49769679 39017947 388720493 39017947 18346042 39017947 18346042 245213759 18346042 422491028 827200812 422491028 367031194 422491028 367031194 448178236 367031194 629905437 759584282 629905437 820817851 629905437 820817851 411867309 820817851 467023797 711397296 467023797 582834496 467023797 582834496 476532272 582834496 416727083 557963606 416727083 67002640 416727083 67002640 526911594 67002640 680324194 315632568 680324194 195195588 680324194 195195588 213955891 195195588 96884293 788819796 96884293 295110423 96884293 295110423 642109133 295110423 44872307 757484303 44872307 644910504 44872307 644910504 284230300 644910504 623529924 376005867 623529924 343723864 623529924 343723864 171755494 343723864 982026762 107977959 982026762 574912186 982026762 574912186 68401038 574912186 517757330 991747115 517757330 253973977 517757330 253973977 950203262 253973977 408294415 761333728 408294415 836733699 408294415 836733699 8039699 836733699 590255533 860043276 590255533 408942670 590255533 408942670 621941326 408942670 745773042 424631230 745773042 742780994 745773042 742780994 990896210 742780994 118404787 970917603 118404787 838108673 118404787 838108673 431465568 838108673 240290148 550941086 240290148 135234020 240290148 135234020 615690174 135234020 484684292 11050755 484684292 580855601 484684292 580855601 806848217 580855601 161783440 261618354 161783440 138342816 161783440 138342816 221667175 138342816 545918901 353146409 545918901 235410945 545918901 235410945 78187976 235410945 857035434 320795786 857035434 595523797 857035434 595523797 417076099 595523797 637599793 854635146 637599793 416944677 637599793 416944677 508080147 416944677 392173899 791752987 392173899 571875410 392173899 571875410 429850079 571875410 929410739 537580749 929410739 547394302 929410739 547394302 109967637 547394302 903193250 884372140 903193250 798024853 903193250 798024853 889648942 798024853 567672880 672846953 567672880 467592573 567672880 467592573 138224698 467592573 397850230 648457559 397850230 945660452 397850230 945660452 930864723 945660452 576429548 788527837 576429548 205518397 576429548 205518397 253466776 205518397 614645993 52177613 614645993 372561670 614645993 372561670 16363325 372561670 710748623 8333222 710748623 103512136 710748623 103512136 104956644 103512136 534789308 899159235 534789308 330686383 534789308 330686383 522619602 330686383 798940152 271685194 798940152 27796892 798940152 27796892 955611543 27796892 74545237 943395116 74545237 552582292 74545237 552582292 240309214 552582292 577645814 777709772 577645814 708247250 577645814 708247250 672985344 708247250 739264384 736618807 739264384 754495281 739264384 754495281 864619859 754495281 712978281 62197895 712978281 27963433 712978281 27963433 405871851 27963433 140722239 773828191 140722239 300323842 140722239 300323842 583964430 300323842 121937797 542179938 121937797 286077713 121937797 286077713 415367185 286077713 162698742 617871201 162698742 306782057 162698742 306782057 600377071 306782057 624503202 886418333 624503202 223160652 624503202 223160652 979653241 223160652 374438889 385274081 374438889 210196198 374438889 210196198 520491640 210196198 981791667 866015600 981791667 865625684 981791667 865625684 907975460 865625684 832955308 342130185 832955308 789107047 832955308 789107047 289232209 789107047 434835490 511845850 434835490 588674871 434835490 588674871 621820116 588674871 477926568 68302175 477926568 360616788 477926568 360616788 596846056 360616788 339837239 485290705 339837239 97872918 339837239 97872918 39135715 97872918 713336709 973246017 713336709 228366892 713336709 228366892 575513839 228366892 563504653 824982506 563504653 622808400 563504653 622808400 941689349 622808400 505790011 552699050 505790011 560369350 505790011 560369350 790786514 560369350 38543882 294825408 38543882 511657510 38543882 511657510 458029032 511657510 868419090 46918811 868419090 172498527 868419090 172498527 363291034 172498527 146715190 802503164 146715190 332591991 146715190 332591991 397839230 332591991 205761380 494818588 205761380 344858890 205761380 344858890 565006762 344858890 79377037 274573263 79377037 782321041 79377037 782321041 49607643 782321041 545364682 584971241 545364682 931597402 545364682 931597402 564680766 931597402 54169864 783016024 54169864 31706273 54169864 31706273 817877496 31706273 595552206 841736856 595552206 753624963 595552206 753624963 836094079 753624963 226186498 386315650 226186498 650090290 226186498 650090290 377092486 650090290 299535516 200374846 299535516 723537774 299535516 723537774 978646386 723537774 53672109 176891232 53672109 651522065 53672109 651522065 698019234 651522065 656017460 399692381 656017460 366708416 656017460 366708416 449564320 366708416 720639768 221551609 720639768 275119960 720639768 275119960 414560528 275119960 728098197 269792405 728098197 761426975 728098197 761426975 519354025 761426975 194526063 117506198 194526063 77569449 194526063 77569449 167978348 77569449 904950120 487678234 904950120 535234856 904950120 535234856 64265596 535234856 736351386 111453234 736351386 837518278 736351386 837518278 584750405 837518278 912949456 313849194 912949456 595132243 912949456 595132243 216764460 595132243 303394654 579021008 303394654 224219230 303394654 224219230 726054266 224219230 72532982 881030514 72532982 539546542 72532982 539546542 634045882 539546542 265435782 169813938 265435782 144396278 265435782 144396278 464738266 144396278 787230625 741693905 787230625 397020489 787230625 397020489 102409219 397020489 848374371 272421932 848374371 40577717 848374371 40577717 76639163 40577717 127397166 441239269 127397166 886051017 127397166 886051017 682181023 886051017 241313770 262078660 241313770 550854628 241313770 550854628 464996651 550854628 989922483 543492283 989922483 903415483 989922483 903415483 572689997 903415483 237118576 810227091 237118576 794735524 237118576 794735524 988508485 794735524 418481349 22973539 418481349 534167317 418481349 534167317 3413825 534167317 755587619 808152522 755587619 87253063 755587619 87253063 91661183 87253063 359224288 245474907 359224288 647692672 359224288 647692672 12081683 647692672 365582481 21825059 365582481 90285800 365582481 90285800 689256340 90285800 839448627 10084473 839448627 822867908 839448627 822867908 968013002 822867908 923141395 885356033 923141395 709084082 923141395 709084082 987506445 709084082 237334132 484626568 237334132 300851219 237334132 300851219 410055638 300851219 387363523 272019328 387363523 136517945 387363523 136517945 708281080 136517945 161343586 383568809 161343586 110818870 161343586 110818870 306080844 110818870 195654146 165608807 195654146 362688017 195654146 362688017 268028847 362688017 686574307 458062901 686574307 596192289 686574307 596192289 62516108 596192289 538108794 77305978 538108794 218916147 538108794 218916147 907904273 218916147 128485388 583289900 128485388 390801966 128485388 390801966 269677245 390801966 121135554 952219729 121135554 450190062 121135554 450190062 570106801 450190062 190062468 908221536 190062468 920447036 190062468 920447036 545183085 920447036 204280490 778621091 204280490 432691876 204280490 432691876 731554982 432691876 892797498 446121036 892797498 304847143 892797498 304847143 805082194 304847143 278831431 944145842 278831431 452027054 278831431 452027054 861861727 452027054 478552099 336847762 478552099 160804145 478552099 160804145 63033271 160804145 670253459 894795987 670253459 515274438 670253459 515274438 208987007 515274438 323544638 88201889 323544638 376082356 323544638 376082356 338157872 376082356 501281008 817139773 501281008 296713548 501281008 296713548 296192519 296713548 207229939 594138496 207229939 189486857 207229939 189486857 65239179 189486857 83010842 780195662 83010842 631848579 83010842 631848579 179693357 631848579 686316620 257415325 686316620 736330174 686316620 736330174 153555676 736330174 128752203 579069544 128752203 230574745 128752203 230574745 44422499 230574745 569450310 99411586 569450310 6600521 569450310 6600521 871664815 6600521 653749130 222516711 653749130 923431534 653749130 923431534 691838326 923431534 496233817 714271269 496233817 594785826 496233817 594785826 147774129 594785826 272433605 566398710 272433605 603927927 272433605 603927927 877394635 603927927 596559468 88458172 596559468 725622788 596559468 725622788 871762533 725622788 188200888 40558283 188200888 100503621 188200888 100503621 583336573 100503621 268069887 331035792 268069887 130439518 268069887 130439518 351731905 130439518 432930797 138643412 432930797 718785580 432930797 718785580 720845469 718785580 654717009 842664 654717009 592373479 654717009 592373479 132538726 592373479 532519677 727590360 532519677 172408238 532519677 172408238 578148637 172408238 448235392 698970369 448235392 818701528 448235392 818701528 88974720 818701528 494816552 431214699 494816552 326946242 494816552 326946242 885943054 326946242 486375091 462154685 486375091 399713184 486375091 399713184 31689903 399713184 359081113 869908903 359081113 631579346 359081113 631579346 774379479 631579346 542188435 516386598 542188435 704553007 542188435 704553007 941388838 704553007 833639085 209356926 833639085 624257512 833639085 624257512 562550243 624257512 432873712 473301823 432873712 727084522 432873712 727084522 487606218 727084522 12488879 642520400 12488879 596976799 12488879 596976799 642531013 596976799 772639987 882966113 772639987 449978675 772639987 449978675 174296927 449978675 54387985 664655402 54387985 479191761 54387985 479191761 733727131 479191761 361204872 663660930 361204872 310863074 361204872 310863074 881649949 310863074 526688124 223381969 526688124 270954176 526688124 270954176 697186313 270954176 677306961 967389097 677306961 972737842 677306961 972737842 990878537 972737842 204285824 652145324 204285824 359615175 204285824 359615175 910738761 359615175 312540949 659799748 312540949 409708788 312540949 409708788 511108106 409708788 824086398 531581420 824086398 245748498 824086398 245748498 123394745 245748498 999213246 60687292 999213246 986374616 999213246 986374616 450795324 986374616 831410275 690502670 831410275 432563965 831410275 432563965 16897779 432563965 725487449 394755184 725487449 745182236 725487449 745182236 356022579 745182236 697038960 690774617 697038960 320121545 697038960 320121545 299939873 320121545 446698766 55452299 446698766 491451600 446698766 491451600 629781774 491451600 204882244 261198446 204882244 334722770 204882244 334722770 348357741 334722770 830122812 759457881 830122812 264147581 830122812 264147581 907147280 264147581 522211950 840239360 522211950 456829874 522211950 456829874 973628444 456829874 304296949 20937088 304296949 5612650 304296949 5612650 437238686 5612650 66701789 891249055 66701789 894034147 66701789 894034147 933322181 894034147 111196778 173104304 111196778 831658343 111196778 831658343 817790991 831658343 142955363 429915708 142955363 366236824 142955363 366236824 822640904 366236824 144204709 387768298 144204709 481009198 144204709 481009198 159797386 481009198 39317391 475295431 39317391 567785700 39317391 567785700 513408992 567785700 855801795 569668693 855801795 945533174 855801795 945533174 804053628 945533174 589836089 152074282 589836089 326578667 589836089 326578667 740127076 326578667 305192297 660311227 305192297 615881974 305192297 615881974 393888420 615881974 113524937 491592141 113524937 868087162 113524937 868087162 519362492 868087162 794166679 772897765 794166679 111014002 794166679 111014002 824487326 111014002 787674575 951600327 787674575 722938435 787674575 722938435 353411281 722938435 767563290 397371089 767563290 569684294 767563290 569684294 142279589 569684294 770147900 8166552 770147900 501933229 770147900 501933229 671809174 501933229 862178412 602686269 862178412 787504917 862178412 787504917 21616956 787504917 851343662 412495817 851343662 257736946 851343662 257736946 994406603 257736946 811045733 870392194 811045733 921131452 811045733 921131452 191889568 921131452 205891166 977524599 205891166 741256407 205891166 741256407 569571344 741256407 83008561 756406485 83008561 950078555 83008561 950078555 285079988 950078555 898074499 680184823 898074499 196885614 898074499 196885614 860445697 196885614 194166985 20601275 194166985 781686806 194166985 781686806 19897695 781686806 325662370 357375885 325662370 468786545 325662370 468786545 69332786 468786545 755244161 330444438 755244161 670727464 755244161 670727464 184011311 670727464 555581051 441174158 555581051 983414099 555581051 983414099 751470650 983414099 57810684 181411009 57810684 672384420 57810684 672384420 859751594 672384420 174359833 538089500 174359833 760560987 174359833 760560987 365216618 760560987 73498278 850189626 73498278 284311856 73498278 284311856 473680435 284311856 339976717 15888194 339976717 348150354 339976717 348150354 901479141 348150354 794008825 167830115 794008825 413019933 794008825 413019933 389587043 413019933 431382238 731106637 431382238 232395994 431382238 232395994 968947933 232395994 699118099 918530629 699118099 155855109 699118099 155855109 148289499 155855109 394008400 777638549 394008400 100087784 394008400 100087784 416805040 100087784 260593101 401761950 260593101 36044005 260593101 36044005 541842051 36044005 783580528 894622230 783580528 363910756 783580528 363910756 623724456 363910756 977427673 297622610 977427673 452309606 977427673 452309606 528635744 452309606 469793161 757806182 469793161 488317436 469793161 488317436 384511362 488317436 43560785 346396695 43560785 539528234 43560785 539528234 955591976 539528234 685468304 238749942 685468304 791056950 685468304 791056950 732742364 791056950 586041878 130336179 586041878 80162636 586041878 80162636 698772240 80162636 623624824 461540875 623624824 144404978 623624824 144404978 65857419 144404978 391237950 450502874 391237950 311993604 391237950 311993604 498024890 311993604 390135409 156087764 390135409 20558511 390135409 20558511 881852425 20558511 308967304 689244066 308967304 8136349 308967304 8136349 696602851 8136349 622708378 584449139 622708378 761068500 622708378 761068500 913624236 761068500 763150096 28213828 763150096 503370368 763150096 503370368 592825218 503370368 623304435 872753789 623304435 418981704 623304435 418981704 70551119 418981704 973484455 117845008 973484455 132673476 973484455 132673476 48020602 132673476 827929380 944766979 827929380 143589747 827929380 143589747 546825451 143589747 689936068 981882549 689936068 881470133 689936068 881470133 807345157 881470133 569100622 240530596 569100622 505293492 569100622 505293492 746364547 505293492 487756690 406423967 487756690 498415505 487756690 498415505 760988224 498415505 620503975 726223517 620503975 847751341 620503975 847751341 120038874 847751341 398078011 820274634 398078011 682443585 398078011 682443585 692224414 682443585 913948522 865947048 913948522 271083828 913948522 271083828 723689937 271083828 815133476 516340707 815133476 231840858 815133476 231840858 40601933 231840858 36295674 266791748 36295674 606718171 36295674 606718171 575340578 606718171 890065749 602678890 890065749 954872032 890065749 954872032 334422758 954872032 828749731 533310466 828749731 703967284 828749731 703967284 644324082 703967284 321435396 553609854 321435396 62893654 321435396 62893654 892760628 62893654 849876832 300369408 849876832 160164651 849876832 160164651 585589686 160164651 936615783 217090838 936615783 889071106 936615783 889071106 177719492 889071106 501960669 987514784 501960669 198290423 501960669 198290423 820406931 198290423 754756057 319458210 754756057 659711795 754756057 659711795 890318480 659711795 741540212 69441807 741540212 117917692 741540212 117917692 802991974 117917692 218836389 767347560 218836389 573515106 218836389 573515106 706802377 573515106 574120942 260863865 574120942 687228735 574120942 687228735 731884004 687228735 398594990 90725210 398594990 223236252 398594990 223236252 871737228 223236252 545311558 92817392 545311558 95962306 545311558 95962306 498457832 95962306 53581783 195179629 53581783 824304068 53581783 824304068 942691113 824304068 204870205 553296364 204870205 183648708 204870205 183648708 646191854 183648708 486652348 252697531 486652348 585261544 486652348 585261544 653838144 585261544 949877459 617544549 949877459 560086445 949877459 560086445 680227029 560086445 68357512 988449122 68357512 592820522 68357512 592820522 317735733 592820522 985154981 201349574 985154981 95863508 985154981 95863508 185862906 95863508 30440404 900674437 30440404 375659582 30440404 375659582 252776719 375659582 731515681 997666569 731515681 577467841 731515681 577467841 12164532 577467841 554886818 878360196 554886818 798841967 554886818 798841967 585184559 798841967 737636435 809557505 737636435 641508301 737636435 641508301 335432308 641508301 893434166 983897138 893434166 493447286 893434166 493447286 575351995 493447286 370460639 302138262 370460639 988414933 370460639 988414933 17775592 988414933 848862396 160914223 848862396 174732546 848862396 174732546 341829294 174732546 917915419 538566899 917915419 670439937 917915419 670439937 943471285 670439937 426540190 262985977 426540190 755253786 426540190 755253786 378241434 755253786 382170797 712597093 382170797 923287093 382170797 923287093 941884733 923287093 771929308 633551364 771929308 487660111 771929308 487660111 211265136 487660111 257405427 394820091 257405427 555298500 257405427 555298500 688718877 555298500 855875773 169700013 855875773 715453928 855875773 715453928 92350059 715453928 928892936 424354412 928892936 339244693 928892936 339244693 194469610 339244693 699733250 1382564 699733250 809777195 699733250 809777195 424015501 809777195 855673925 97181902 855673925 413160267 855673925 413160267 657095962 413160267 719076623 892644654 719076623 518124240 719076623 518124240 588541210 518124240 770360646 62883070 770360646 753372084 770360646 753372084 936808094 753372084 179008236 44859728 179008236 255266114 179008236 255266114 927119302 255266114 266375840 170012802 266375840 27757615 266375840 27757615 541076170 27757615 346071329 85576589 346071329 68018380 346071329 68018380 3413811 68018380 585338635 442408072 585338635 304867246 585338635 304867246 148494441 304867246 471818930 41142961 471818930 67201807 471818930 67201807 713922831 67201807 276396334 899487024 276396334 739851616 276396334 739851616 957937408 739851616 95843537 291356299 95843537 109678627 95843537 109678627 418623263 109678627 443449808 659245017 443449808 261697096 443449808 261697096 616617410 261697096 965693704 633188765 965693704 561281721 965693704 561281721 762385316 561281721 967649688 488005491 967649688 874542323 967649688 874542323 189039935 874542323 85739588 456487400 85739588 686342079 85739588 686342079 935997596 686342079 757610445 533934657 757610445 496928907 757610445 496928907 652934959 496928907 108264872 713097070 108264872 842497311 108264872 842497311 659624758 842497311 466253859 551274706 466253859 886868002 466253859 886868002 552734968 886868002 991533993 790249748 991533993 451429785 991533993 451429785 40943028 451429785 152683030 281419813 152683030 975910974 152683030 975910974 81942754 975910974 125624140 121159384 125624140 523561136 125624140 523561136 634591686 523561136 718118287 513042799 718118287 633946566 718118287 633946566 24632610 633946566 741701659 412303414 741701659 570116078 741701659 570116078 100701832 570116078 550594376 46831199 550594376 839864147 550594376 839864147 205743770 839864147 596703934 127425720 596703934 49620912 596703934 49620912 64304179 49620912 430153287 668251677 430153287 234342039 430153287 234342039 24597899 234342039 902459219 706841097 902459219 970379902 902459219 970379902 358149095 970379902 562038020 23587743 562038020 872533715 562038020 872533715 339029146 872533715 699301981 851831600 699301981 270377239 699301981 270377239 94782489 270377239 98759383 615368037 98759383 442193267 98759383 442193267 31551814 442193267 609068890 786943959 609068890 697302936 609068890 697302936 254699084 697302936 532087681 848082558 532087681 237419182 532087681 237419182 901849350 237419182 979515913 758273472 979515913 22501479 979515913 22501479 594672324 22501479 252816558 419200198 252816558 100439716 252816558 100439716 550239406 100439716 74282559 586937953 74282559 303200390 74282559 303200390 448021341 303200390 996582176 777990232 996582176 667988512 996582176 667988512 176872157 667988512 92724770 825562733 92724770 18819061 92724770 18819061 782781055 18819061 607063979 930360095 607063979 366698219 607063979 366698219 893620223 366698219 553637850 284755335 553637850 955944329 553637850 955944329 47558317 955944329 832022973 785238804 832022973 158157645 832022973 158157645 227483675 158157645 632364911 970210513 632364911 76158713 632364911 76158713 319422542 76158713 945066714 58332080 945066714 170759025 945066714 170759025 455839955 170759025 586685272 977638935 586685272 584968820 586685272 584968820 691512370 584968820 293916652 448363835 293916652 611956731 293916652 611956731 46638760 611956731 693144917 445130255 693144917 314104616 693144917 314104616 763793826 314104616 556364662 244069401 556364662 766698608 556364662 766698608 303393771 766698608 728506722 347556861 728506722 753023752 728506722 753023752 639983565 753023752 471380142 732055723 471380142 226936336 471380142 226936336 329112165 226936336 269592398 787668374 269592398 829209348 269592398 829209348 68700922 829209348 382206993 283023727 382206993 413123758 382206993 413123758 669722366 413123758 235459514 237546729 235459514 753233698 235459514 753233698 810857791 753233698 688716878 872953150 688716878 222321825 688716878 222321825 929878319 222321825 849253969 754947005 849253969 640039377 849253969 640039377 715131527 640039377 722175073 649589676 722175073 788596668 722175073 788596668 673277772 788596668 74559026 625154338 74559026 284131307 74559026 284131307 738453371 284131307 903135134 775607609 903135134 533454175 903135134 533454175 368281983 533454175 139960151 598137077 139960151 804722655 139960151 804722655 182654790 804722655 668358846 918721778 668358846 739169347 668358846 739169347 537092884 739169347 132027291 791293117 132027291 388249642 132027291 388249642 695306759 388249642 112684729 314438676 112684729 869574243 112684729 869574243 978799891 869574243 3366968 500044888 3366968 275865280 3366968 275865280 436025764 275865280 791687573 35169301 791687573 596912778 791687573 596912778 908205438 596912778 649098330 30887592 649098330 851151401 649098330 851151401 376597927 851151401 893368856 942482062 893368856 116031698 893368856 116031698 661733749 116031698 777156170 678263045 777156170 907641413 777156170 907641413 210339815 907641413 956622986 932581369 956622986 844145471 956622986 844145471 161366228 844145471 230910823 199552313 230910823 75688160 230910823 75688160 865174044 75688160 437159991 413775228 437159991 5107368 437159991 5107368 60753625 5107368 286080378 941192380 286080378 136856724 286080378 136856724 245062350 136856724 550281705 629367934 550281705 697100378 550281705 697100378 228421366 697100378 211190913 611833424 211190913 35880558 211190913 35880558 911984849 35880558 783888929 507759174 783888929 82924999 783888929 82924999 761389965 82924999 751857093 407361531 751857093 377832394 751857093 377832394 5154324 377832394 295198155 227043404 295198155 72913773 295198155 72913773 339905448 72913773 259497591 449382083 259497591 893030115 259497591 893030115 274156788 893030115 519953120 159872684 519953120 649386844 519953120 649386844 170141715 649386844 764463030 578624056 764463030 597271499 764463030 597271499 928158841 597271499 131759046 192973794 131759046 845327329 131759046 845327329 951038663 845327329 360550863 42925143 360550863 357518020 360550863 357518020 65843016 357518020 261052578 492075690 261052578 656891877 261052578 656891877 841664552 656891877 644540473 340277724 644540473 672709700 644540473 672709700 120655442 672709700 647258752 587116546 647258752 30805301 647258752 30805301 319304221 30805301 336890371 522008440 336890371 366397504 336890371 366397504 791140635 366397504 120083059 110130285 120083059 947496386 120083059 947496386 860389618 947496386 895290790 404342668 895290790 914136850 895290790 914136850 675315513 914136850 300568142 321296108 300568142 663520845 300568142 663520845 325885765 663520845 361764711 783723543 361764711 862891155 361764711 862891155 150403374 862891155 873666554 692249390 873666554 224917643 873666554 224917643 555224568 224917643 724485014 37172839 724485014 721137762 724485014 721137762 482063235 721137762 6618912 180486335 6618912 988261914 6618912 988261914 757755751 988261914 64458365 625577607 64458365 66282988 64458365 66282988 510437149 66282988 558861697 269733277 558861697 330438878 558861697 330438878 933749095 330438878 961818067 226658073 961818067 976089756 961818067 976089756 228069450 976089756 24563876 635163062 24563876 658620631 24563876 658620631 655156780 658620631 95951363 345012724 95951363 471878085 95951363 471878085 558178895 471878085 621190731 956307218 621190731 171063625 621190731 171063625 373137671 171063625 474363994 948393466 474363994 914894405 474363994 914894405 411298129 914894405 172669642 647341690 172669642 485949287 172669642 485949287 121681733 485949287 864740655 55445859 864740655 375154098 864740655 375154098 501348521 375154098 708322676 866439064 708322676 53796438 708322676 53796438 232428589 53796438 210364932 869272187 210364932 303183545 210364932 303183545 221641864 303183545 275467940 255358635 275467940 233411767 275467940 233411767 975245482 233411767 349269086 20287596 349269086 904940040 349269086 904940040 407721989 904940040 463766338 958827381 463766338 789398764 463766338 789398764 949921587 789398764 938762490 145906551 938762490 137768085 938762490 137768085 453769306 137768085 982691727 354711124 982691727 623046036 982691727 623046036 960465201 623046036 43899563 298798666 43899563 23460991 43899563 23460991 312724703 23460991 58722147 141833431 58722147 925147767 58722147 925147767 130456934 925147767 744656351 643852141 744656351 824696980 744656351 824696980 348485904 824696980 556035933 657375138 556035933 939343475 556035933 939343475 118487132 939343475 562630453 906544146 562630453 871409555 562630453 871409555 153306526 871409555 812857589 669151347 812857589 124302597 812857589 124302597 426389570 124302597 213708227 46615536 213708227 695380605 213708227 695380605 214128947 695380605 419544249 378919830 419544249 821808794 419544249 821808794 628687511 821808794 864174087 392005882 864174087 30903505 864174087 30903505 873211078 30903505 364072312 431551216 364072312 385870054 364072312 385870054 653497797 385870054 151512866 829714545 151512866 921694321 151512866 921694321 540455117 921694321 358638339 228597501 358638339 52895779 358638339 52895779 361123461 52895779 445802142 668043987 445802142 449165248 445802142 449165248 176424641 449165248 336789782 174836750 336789782 782715439 336789782 782715439 759640333 782715439 378124044 255265948 378124044 972188718 378124044 972188718 320656102 972188718 579713712 943994860 579713712 459570891 579713712 459570891 209040569 459570891 163958412 366631862 163958412 826912711 163958412 826912711 532545457 826912711 370624315 193548645 370624315 725808277 370624315 725808277 923426278 725808277 256608107 199599627 256608107 688057340 256608107 688057340 206658868 688057340 433154248 708816375 433154248 387644588 433154248 387644588 649707303 387644588 195617427 963361712 195617427 283701848 195617427 283701848 241689121 283701848 926874557 31361572 926874557 500494483 926874557 500494483 769571792 500494483 175435514 994702993 175435514 518796505 175435514 518796505 285969303 518796505 732642937 822682987 732642937 863507111 732642937 863507111 584620134 863507111 907031886 783944083 907031886 342280328 907031886 342280328 37281147 342280328 986705876 2785312 986705876 132839347 986705876 132839347 26858280 132839347 968922131 67430436 968922131 983529274 968922131 983529274 663724737 983529274 368836831 536845114 368836831 639315450 368836831 639315450 757758926 639315450 8998288 937162302 8998288 406751429 8998288 406751429 867561916 406751429 230744938 222791241 230744938 840683717 230744938 840683717 804719934 840683717 622279410 663115044 622279410 878791252 622279410 878791252 900550340 878791252 490748134 107239503 490748134 21207074 490748134 21207074 491795595 21207074 89706283 698360897 89706283 809297151 89706283 809297151 901317926 809297151 821575522 293914695 821575522 812852614 821575522 812852614 503413846 812852614 269314435 33037866 269314435 970587604 269314435 970587604 108856701 970587604 812196229 470723755 812196229 780186863 812196229 780186863 188174064 780186863 84018671 408032398 84018671 296088499 84018671 296088499 501448368 296088499 784951431 246592070 784951431 939717834 784951431 939717834 753229004 939717834 891227001 14964819 891227001 37629921 891227001 37629921 346694039 37629921 374953295 946926514 374953295 856354980 374953295 856354980 511266502 856354980 859642901 725905713 859642901 40573698 859642901 40573698 105859202 40573698 736470948 520830129 736470948 512209305 736470948 512209305 230682683 512209305 708313899 165611903 708313899 608345127 708313899 608345127 255637352 608345127 848605990 945033092 848605990 397448513 848605990 397448513 108412022 397448513 325584245 869763925 325584245 564171957 325584245 564171957 346731217 564171957 367242629 762190375 367242629 7527599 367242629 7527599 457303755 7527599 451989135 835786541 451989135 923035156 451989135 923035156 972267916 923035156 755836758 714936446 755836758 809393399 755836758 809393399 776285945 809393399 898082499 631639787 898082499 914082788 898082499 914082788 885760 914082788 357058603 41982097 357058603 473372269 357058603 473372269 642365587 473372269 206928928 499547888 206928928 886098721 206928928 886098721 350938349 886098721 322333023 664775703 322333023 747551870 322333023 747551870 818632703 747551870 803857187 652747903 803857187 223269900 803857187 223269900 23360661 223269900 749148297 574432695 749148297 995707331 749148297 995707331 543615245 995707331 761365355 454415102 761365355 59720472 761365355 59720472 949658611 59720472 827783128 806759011 827783128 262529907 827783128 262529907 36579842 262529907 401082136 931941725 401082136 823080314 401082136 823080314 394972580 823080314 953836894 649694189 953836894 363834984 953836894 363834984 658417148 363834984 779652218 635661852 779652218 584875188 779652218 584875188 583041274 584875188 873117671 5307412 873117671 363936972 873117671 363936972 292246863 363936972 806268745 263060899 806268745 917846174 806268745 917846174 652262304 917846174 991103486 128604938 991103486 718539245 991103486 718539245 678835200 718539245 234658110 347204766 234658110 114292003 234658110 114292003 915050779 114292003 619276383 60901802 619276383 759672371 619276383 759672371 814198444 759672371 938480183 164084585 938480183 761854015 938480183 761854015 214216859 761854015 569925738 503634474 569925738 539456110 569925738 539456110 877766311 539456110 195454666 47784355 195454666 439322427 195454666 439322427 856996251 439322427 4214912 178047125 4214912 998246873 4214912 998246873 385128001 998246873 467123200 931595215 467123200 566758829 467123200 566758829 389834733 566758829 140697859 700538432 140697859 194318980 140697859 194318980 354634772 194318980 958634403 717608782 958634403 42922779 958634403 42922779 754741800 42922779 160807753 794659281 160807753 374692265 160807753 374692265 947061336 374692265 631411307 169145388 631411307 70588185 631411307 70588185 166710707 70588185 148746946 759024915 148746946 155957020 148746946 155957020 73595640 155957020 432045500 70973310 432045500 185314647 432045500 185314647 306607004 185314647 309116006 302528439 309116006 387074528 309116006 387074528 166579037 387074528 945181716 630663810 945181716 790034250 945181716 790034250 765407601 790034250 963168828 371965629 963168828 165466665 963168828 165466665 68401230 165466665 446813500 15798594 446813500 947259519 446813500 947259519 353694815 947259519 751199477 36604862 751199477 971671407 751199477 971671407 277406110 971671407 188530793 156793965 188530793 706867797 188530793 706867797 232508248 706867797 339628062 507288471 339628062 48428102 339628062 48428102 645485117 48428102 105332816 341728469 105332816 194405464 105332816 194405464 3325600 194405464 817444280 749559986 817444280 383086871 817444280 383086871 273104408 383086871 152356255 339050333 152356255 798335687 152356255 798335687 52719141 798335687 13270128 210210712 13270128 839620178 13270128 839620178 661032205 839620178 608747229 875835486 608747229 804223778 608747229 804223778 305161306 804223778 881690962 638624038 881690962 123265840 881690962 123265840 337913541 123265840 72274282 522079377 72274282 890723548 72274282 890723548 823094799 890723548 557190040 529465152 557190040 209391070 557190040 209391070 525124425 209391070 536630272 124929422 536630272 14434132 536630272 14434132 797107721 14434132 578402062 344811338 578402062 709971386 578402062 709971386 684600017 709971386 631535301 957164730 631535301 365051968 631535301 365051968 840744386 365051968 361015382 855553921 361015382 606045181 361015382 606045181 400412938 606045181 913924999 486639850 913924999 773259709 913924999 773259709 780034898 773259709 784362648 377322101 784362648 503697421 784362648 503697421 688385961 503697421 594959997 57230950 594959997 2848190 594959997 2848190 828782130 2848190 592214720 586475627 592214720 381819132 592214720 381819132 480989359 381819132 253223170 179394657 253223170 952440879 253223170 952440879 987430128 952440879 677970396 341195850 677970396 108949369 677970396 108949369 185408160 108949369 885834703 273671961 885834703 210102477 885834703 210102477 276746094 210102477 909599620 700004059 909599620 167019936 909599620 167019936 568988208 167019936 925058772 407126273 925058772 672043376 925058772 672043376 22097129 672043376 944640934 777594630 944640934 183320939 944640934 183320939 905828803 183320939 755296477 372267094 755296477 907157638 755296477 907157638 791900608 907157638 312816766 615158364 312816766 962197837 312816766 962197837 580517736 962197837 862405458 150267073 862405458 264979110 862405458 264979110 153214938 264979110 586040615 15762427 586040615 920901192 586040615 920901192 241456503 920901192 947507833 977332545 947507833 508595450 947507833 508595450 287949925 508595450 75079770 594153461 75079770 778309131 75079770 778309131 637227188 778309131 49778848 626378904 49778848 725289126 49778848 725289126 525685254 725289126 52784044 692198195 52784044 962007945 52784044 962007945 370012342 962007945 327605628 497969549 327605628 881445627 327605628 881445627 242374577 881445627 269006982 339795522 269006982 406547693 269006982 406547693 832365103 406547693 49290419 518588382 49290419 347352173 49290419 347352173 447772999 347352173 675448272 928770515 675448272 656940069 675448272 656940069 739004316 656940069 419464267 277251409 419464267 781006177 419464267 781006177 323548200 781006177 76039353 553933933 76039353 726485977 76039353 726485977 999619420 726485977 733677142 64474856 733677142 363373353 733677142 363373353 125519218 363373353 16436322 140318067 16436322 595433729 16436322 595433729 20507474 595433729 980858373 331810520 980858373 955178063 980858373 955178063 58712979 955178063 254027429 259799993 254027429 89343801 254027429 89343801 848416972 89343801 980753825 788946153 980753825 956278219 980753825 956278219 578553310 956278219 881236887 275017564 881236887 330415824 881236887 330415824 125440944 330415824 432876376 629143464 432876376 296450449 432876376 296450449 493441082 296450449 725806455 398029266 725806455 219444275 725806455 219444275 440567696 219444275 461259161 302576869 461259161 70606990 461259161 70606990 6484980 70606990 586884553 113953585 586884553 161310752 586884553 161310752 997323803 161310752 528997225 927160823 528997225 558266732 528997225 558266732 341305670 558266732 400333436 972141300 400333436 826250024 400333436 826250024 136394056 826250024 179624134 720199927 179624134 996731128 179624134 996731128 795152585 996731128 213046538 652595746 213046538 139325459 213046538 139325459 488976843 139325459 970178524 902837896 970178524 143564373 970178524 143564373 433671186 143564373 802485090 495985454 802485090 764583022 802485090 764583022 497330959 764583022 712576625 517204759 712576625 839705581 712576625 839705581 976832282 839705581 926834964 264380331 926834964 118643356 926834964 118643356 559063893 118643356 709697112 117259037 709697112 717819778 709697112 717819778 890148538 717819778 982288457 87351229 982288457 706778568 982288457 706778568 85400056 706778568 537150753 616551982 537150753 444229568 537150753 444229568 95188181 444229568 595095903 266293953 595095903 176595630 595095903 176595630 439443114 176595630 630624723 806540638 630624723 290724853 630624723 290724853 128182318 290724853 568928368 786622204 568928368 674134813 568928368 674134813 35967936 674134813 691583280 250189305 691583280 860854796 691583280 860854796 858721347 860854796 705089300 229930512 705089300 610771944 705089300 610771944 422901836 610771944 771800936 101605196 771800936 28731521 771800936 28731521 192575733 28731521 302961699 810658436 302961699 929108611 302961699 929108611 533233968 929108611 722512026 711381255 722512026 965571824 722512026 965571824 887597319 965571824 954143958 117124196 954143958 353525243 954143958 353525243 469834173 353525243 596900328 294175268 596900328 999826374 596900328 999826374 799554284 999826374 58691379 567151429 58691379 391312667 58691379 391312667 798268842 391312667 688269516 664881136 688269516 448799730 688269516 448799730 231182344 448799730 366659941 251388420 366659941 846458555 366659941 846458555 48772805 846458555 74573973 732659157 74573973 995465308 74573973 995465308 522436510 995465308 205948050 610632921 205948050 886591616 205948050 886591616 439795228 886591616 778677298 398136189 778677298 798656324 778677298 798656324 936191965 798656324 135641286 910752807 135641286 323983480 135641286 323983480 549088917 323983480 865329829 919544394 865329829 869273605 865329829 869273605 619356554 869273605 975111536 904656051 975111536 344382314 975111536 344382314 438943970 344382314 581072722 795293643 581072722 922615976 581072722 922615976 458476470 922615976 346312709 202088176 346312709 339191900 346312709 339191900 644737835 339191900 349936086 41341586 349936086 960669559 349936086 960669559 795048314 960669559 901376501 337889712 901376501 605590796 901376501 605590796 669651096 605590796 703633998 151738163 703633998 991627179 703633998 991627179 646186015 991627179 664613304 630307016 664613304 552467023 664613304 552467023 553863934 552467023 158691975 48276893 158691975 799937669 158691975 799937669 342278911 799937669 506577541 438895338 506577541 410845116 506577541 410845116 902407508 410845116 776134154 566880644 776134154 129009023 776134154 129009023 37313378 129009023 634597469 345068443 634597469 34903463 634597469 34903463 747924656 34903463 5275883 766217382 5275883 791098205 5275883 791098205 623119742 791098205 478975956 598822546 478975956 324184302 478975956 324184302 630763104 324184302 782801685 487691269 782801685 639538657 782801685 639538657 295925736 639538657 300001721 669069293 300001721 478223233 300001721 478223233 882973268 478223233 349994325 265388612 349994325 612116781 349994325 612116781 645621302 612116781 893274905 332214789 893274905 564433315 893274905 564433315 131689366 564433315 405174587 878866322 405174587 53321305 405174587 53321305 309508106 53321305 639997685 336882298 639997685 230968926 639997685 230968926 614241546 230968926 510699282 580549738 510699282 717174719 510699282 717174719 95917212 717174719 816715550 480266299 816715550 189819276 816715550 189819276 854925189 189819276 83831984 390546281 83831984 963560028 83831984 963560028 566225537 963560028 923131693 768231120 923131693 811058487 923131693 811058487 568882585 811058487 599318832 102911383 599318832 867709253 599318832 867709253 805568700 867709253 910894227 44792490 910894227 439543298 910894227 439543298 71397808 439543298 321765516 917270607 321765516 182766285 321765516 182766285 626723809 182766285 28290235 356905806 28290235 306967681 28290235 306967681 634162769 306967681 110393440 991102539 110393440 345074392 110393440 345074392 572013730 345074392 866082341 34660487 866082341 525629426 866082341 525629426 127930726 525629426 940120906 202986628 940120906 462640022 940120906 462640022 198438197 462640022 763802442 957787675 763802442 861075043 763802442 861075043 629443601 861075043 833749158 758088065 833749158 157025006 833749158 157025006 79205931 157025006 961379810 474983208 961379810 385912964 961379810 385912964 787066941 385912964 676072940 306809857 676072940 795319029 676072940 795319029 439327201 795319029 355558023 937993503 355558023 887836398 355558023 887836398 517395281 887836398 852687252 991990633 852687252 336718066 852687252 336718066 84385882 336718066 849829008 81550302 849829008 459509222 849829008 459509222 201941000 459509222 29678424 282846737 29678424 702037506 29678424 702037506 256798132 702037506 5436260 592409042 5436260 235261940 5436260 235261940 537857896 235261940 190149936 782967717 190149936 382743689 190149936 382743689 49459380 382743689 775438093 759165319 775438093 347435116 775438093 347435116 737474054 347435116 661431755 816682831 661431755 395968588 661431755 395968588 707922028 395968588 42314372 989205043 42314372 257229901 42314372 257229901 978238764 257229901 6208465 148952947 6208465 651458611 6208465 651458611 810803148 651458611 452778146 370711368 452778146 749712761 452778146 749712761 830404347 749712761 134957149 643877024 134957149 660703308 134957149 660703308 883533573 660703308 216876242 451485677 216876242 588311134 216876242 588311134 852132386 588311134 378954145 994164245 378954145 776011432 378954145 776011432 391019116 776011432 855136632 699179941 855136632 670708999 855136632 670708999 153649157 670708999 900006087 625213746 900006087 495556021 900006087 495556021 206782940 495556021 653237465 10690254 653237465 609736523 653237465 609736523 559948465 609736523 831894238 890369240 831894238 107784725 831894238 107784725 19944345 107784725 760537873 659579180 760537873 525567430 760537873 525567430 660761305 525567430 218141934 634378202 218141934 876052692 218141934 876052692 227982003 876052692 754266362 446622382 754266362 638146767 754266362 638146767 118504258 638146767 280423585 457907427 280423585 555537478 280423585 555537478 675099025 555537478 191360235 366653762 191360235 92155221 191360235 92155221 621662289 92155221 230288085 69817365 230288085 103810235 230288085 103810235 790530591 103810235 994579463 302687423 994579463 490593377 994579463 490593377 110030453 490593377 973484586 428915318 973484586 288798345 973484586 288798345 368706356 288798345 697310226 727865281 697310226 358284308 697310226 358284308 598950983 358284308 128130758 243822791 128130758 803474332 128130758 803474332 124029209 803474332 341903327 952319342 341903327 370627022 341903327 370627022 243538369 370627022 910639783 871285775 910639783 489631606 910639783 489631606 527228398 489631606 561177819 169845369 561177819 510469387 561177819 510469387 539235481 510469387 5184314 827466641 5184314 575402043 5184314 575402043 796915113 575402043 220655807 413680436 220655807 975799855 220655807 975799855 2568506 975799855 806479722 442584312 806479722 644396044 806479722 644396044 978363374 644396044 250673021 687042052 250673021 419616967 250673021 419616967 582090445 419616967 25864634 56694459 25864634 383803411 25864634 383803411 153266724 383803411 318452647 977140784 318452647 338536425 318452647 338536425 915150392 338536425 867030036 574856205 867030036 845731575 867030036 845731575 522616296 845731575 868672869 492430188 868672869 590309812 868672869 590309812 670595630 590309812 243296554 741503145 243296554 607114880 243296554 607114880 645378674 607114880 747904142 386455585 747904142 549812233 747904142 549812233 832726733 549812233 13117989 886865395 13117989 960730119 13117989 960730119 650015843 960730119 922402406 630569116 922402406 183829471 922402406 183829471 606391349 183829471 168430848 993154194 168430848 941993568 168430848 941993568 698405154 941993568 700775859 848086017 700775859 68285211 700775859 68285211 921553845 68285211 641094263 781941934 641094263 134684710 641094263 134684710 896081647 134684710 567335611 503864318 567335611 993572470 567335611 993572470 211627035 993572470 435362918 368143 435362918 824876306 435362918 824876306 165001940 824876306 892106838 553328524 892106838 658815781 892106838 658815781 207483583 658815781 191651897 942425740 191651897 465850590 191651897 465850590 392086007 465850590 25410294 360104250 25410294 184469120 25410294 184469120 18255722 184469120 708324869 808113849 708324869 280543680 708324869 280543680 830895073 280543680 481786209 891763419 481786209 926630349 481786209 926630349 834636577 926630349 36272420 483498902 36272420 822647284 36272420 822647284 974297342 822647284 600387288 528162910 600387288 968533473 600387288 968533473 422773522 968533473 91007725 730726987 91007725 32555389 91007725 32555389 271750376 32555389 619713828 478677696 619713828 346606623 619713828 346606623 766288679 346606623 318741462 563400396 318741462 957669139 318741462 957669139 317585432 957669139 162403600 749918407 162403600 818450275 162403600 818450275 31853744 818450275 784830801 148375378 784830801 660399852 784830801 660399852 144853650 660399852 779878142 768355061 779878142 646397310 779878142 646397310 332927803 646397310 721016919 103171948 721016919 17605722 721016919 17605722 213248144 17605722 635089134 88488380 635089134 280335026 635089134 280335026 522013216 280335026 96000131 474078870 96000131 736106686 96000131 736106686 444969056 736106686 692557155 789414091 692557155 355279254 692557155 355279254 511080756 355279254 519455439 729913921 519455439 297226419 519455439 297226419 851047501 297226419 203424585 222011588 203424585 936337803 203424585 936337803 527369702 936337803 697285022 189057481 697285022 863078878 697285022 863078878 813828509 863078878 237500846 268728371 237500846 330326075 237500846 330326075 551459856 330326075 536823428 598208644 536823428 900180223 536823428 900180223 807111150 900180223 688034337 929531696 688034337 764869126 688034337 764869126 749586351 764869126 68745710 992702158 68745710 924961090 68745710 924961090 356414924 924961090 945789822 334797699 945789822 665131248 945789822 665131248 451262440 665131248 485088571 655587121 485088571 132569815 485088571 132569815 597435480 132569815 265514380 47960971 265514380 114969340 265514380 114969340 747148684 114969340 540909939 95496633 540909939 642969801 540909939 642969801 294745498 642969801 69995377 760087248 69995377 34671419 69995377 34671419 811901289 34671419 379016861 68213537 379016861 386763936 379016861 386763936 196811018 386763936 525800995 538779382 525800995 160298609 525800995 160298609 473592251 160298609 293560357 664009023 293560357 628775344 293560357 628775344 85874235 628775344 999083367 118267262 999083367 111585517 999083367 111585517 841800917 111585517 913696159 909697239 913696159 721460335 913696159 721460335 66718685 721460335 643765585 304373596 643765585 402447893 643765585 402447893 506976917 402447893 251268491 194941562 251268491 722780012 251268491 722780012 667685789 722780012 618774515 422760744 618774515 379487396 618774515 379487396 198113799 379487396 623935550 576883003 623935550 619421878 623935550 619421878 187392971 619421878 978914211 350359914 978914211 182238773 978914211 182238773 829951130 182238773 30799292 916514595 30799292 266560702 30799292 266560702 13260839 266560702 508779523 914728934 508779523 274283681 508779523 274283681 268870125 274283681 142823968 412228863 142823968 790892412 142823968 790892412 187282275 790892412 95878042 398405879 95878042 870624514 95878042 870624514 617202406 870624514 149859707 629199581 149859707 601664626 149859707 601664626 523418829 601664626 864993298 639635199 864993298 969877808 864993298 969877808 474700616 969877808 506662136 915909704 506662136 605594318 506662136 605594318 80968754 605594318 745584833 5414222 745584833 906802688 745584833 906802688 121483156 906802688 16330594 176350943 16330594 946897914 16330594 946897914 123952125 946897914 525640772 430989410 525640772 709793698 525640772 709793698 730154055 709793698 459063332 522990370 459063332 735852275 459063332 735852275 262471820 735852275 51381423 309347695 51381423 532063959 51381423 532063959 848706254 532063959 153011743 75178530 153011743 408292841 153011743 408292841 315006828 408292841 106855642 45145087 106855642 876972194 106855642 876972194 24101063 876972194 963931286 338515217 963931286 147610022 963931286 147610022 173925799 147610022 339849047 624666168 339849047 156922228 339849047 156922228 290094565 156922228 909411756 53867407 909411756 527071880 909411756 527071880 224079282 527071880 620292360 77551349 620292360 268563326 620292360 268563326 357534024 268563326 552912579 404495151 552912579 102369079 552912579 102369079 810350702 102369079 203859545 555196016 203859545 908260630 203859545 908260630 572376208 908260630 975137069 74693171 975137069 372589764 975137069 372589764 428624662 372589764 847324571 207501243 847324571 126160755 847324571 126160755 683769863 126160755 138455227 885181460 138455227 273131747 138455227 273131747 286826741 273131747 414598135 305295480 414598135 392918991 414598135 392918991 901090358 392918991 902210715 425927042 902210715 749881583 902210715 749881583 880561049 749881583 586658125 168374563 586658125 297438318 586658125 297438318 304322853 297438318 179589735 685657257 179589735 499498914 179589735 499498914 738710973 499498914 539985704 420063544 539985704 862274028 539985704 862274028 516700726 862274028 162990193 838699538 162990193 682512867 162990193 682512867 114368588 682512867 593212146 117970822 593212146 374240276 593212146 374240276 783595626 374240276 187429052 150074360 187429052 350633847 187429052 350633847 826682232 350633847 470638628 861960884 470638628 358956051 470638628 358956051 652245090 358956051 526748359 530385025 526748359 140835414 526748359 140835414 475771269 140835414 280910547 73226563 280910547 761092253 280910547 761092253 85759946 761092253 49082104 143974690 49082104 639969776 49082104 639969776 17507161 639969776 234519414 505906962 234519414 267795597 234519414 267795597 662608879 267795597 576668099 823582653 576668099 819531255 576668099 819531255 646105973 819531255 334315511 231330561 334315511 492306009 334315511 492306009 575162739 492306009 586354112 734632504 586354112 659797817 586354112 659797817 636902050 659797817 984076545 862931080 984076545 535822395 984076545 535822395 951516531 535822395 52702216 731618215 52702216 682909854 52702216 682909854 764246005 682909854 302074420 665771867 302074420 401416913 302074420 401416913 764663235 401416913 2054004 526744032 2054004 601447699 2054004 601447699 797414717 601447699 78911640 48903007 78911640 571143900 78911640 571143900 375219344 571143900 687332426 756232031 687332426 376680862 687332426 376680862 184520080 376680862 390382195 458001676 390382195 59097907 390382195 59097907 198388464 59097907 981943100 541398705 981943100 305375247 981943100 305375247 359001354 305375247 416685574 511366905 416685574 66736787 416685574 66736787 688430200 66736787 168520114 435551729 168520114 919448232 168520114 919448232 900597941 919448232 958741177 86198839 958741177 194189572 958741177 194189572 435888103 194189572 696264092 551364703 696264092 614743844 696264092 614743844 241746277 614743844 77240510 883352029 77240510 675739863 77240510 675739863 677552019 675739863 949002478 876052384 949002478 888345051 949002478 888345051 786835825 888345051 730165903 379949753 730165903 608291778 730165903 608291778 250271069 608291778 833245818 218392412 833245818 869173894 833245818 869173894 835985672 869173894 73256079 644765137 73256079 369151727 73256079 369151727 889210604 369151727 423611575 846072583 423611575 433021542 423611575 433021542 401692515 433021542 820702161 446666971 820702161 152998412 820702161 152998412 381891253 152998412 619817380 584779257 619817380 836248671 619817380 836248671 564519106 836248671 317210849 814125765 317210849 438069723 317210849 438069723 373725861 438069723 187475931 203328174 187475931 840785987 187475931 840785987 623424364 840785987 106520283 564266206 106520283 272315764 106520283 272315764 694398178 272315764 550905248 196990839 550905248 896655787 550905248 896655787 639871491 896655787 647494075 511362578 647494075 812046767 647494075 812046767 842403791 812046767 655387985 298325265 655387985 128332326 655387985 128332326 372931708 128332326 673872403 951053792 673872403 21001510 673872403 21001510 767271844 21001510 259004397 571667276 259004397 963140781 259004397 963140781 809349718 963140781 853640515 930699476 853640515 50716885 853640515 50716885 386225421 50716885 995098276 905922069 995098276 28006746 995098276 28006746 314847979 28006746 696671208 472271893 696671208 961003189 696671208 961003189 444483908 961003189 786894300 889103556 786894300 530916577 786894300 530916577 824441352 530916577 237870734 454266027 237870734 766063190 237870734 766063190 249924948 766063190 680793290 648455770 680793290 322017688 680793290 322017688 996804204 322017688 66878526 764595154 66878526 856432125 66878526 856432125 290075870 856432125 642707824 843920002 642707824 334262844 642707824 334262844 884380861 334262844 684211851 348773872 684211851 881104281 684211851 881104281 595735022 881104281 923643210 818293638 923643210 980847818 923643210 980847818 927525955 980847818 225012609 79687151 225012609 52154970 225012609 52154970 25006287 52154970 431997888 313314310 431997888 378539101 431997888 378539101 706128284 378539101 754233740 423961391 754233740 903208342 754233740 903208342 841854357 903208342 733497875 638323084 733497875 282271001 733497875 282271001 984675132 282271001 777240274 15131199 777240274 355524646 777240274 355524646 865558027 355524646 465084981 411265980 465084981 523679855 465084981 523679855 824972667 523679855 666422358 467358373 666422358 237761913 666422358 237761913 87621069 237761913 782727767 971244120 782727767 44885289 782727767 44885289 419621139 44885289 809190876 543795972 809190876 449536584 809190876 449536584 61969302 449536584 811812488 490890864 811812488 771458617 811812488 771458617 702405707 771458617 714828203 564313126 714828203 481469752 714828203 481469752 180316175 481469752 982216483 185357082 982216483 915285830 982216483 915285830 61759333 915285830 775999506 113433803 775999506 168316743 775999506 168316743 857643676 168316743 55136901 915543290 55136901 430841796 55136901 430841796 164339775 430841796 968245248 975250446 968245248 148570815 968245248 148570815 298842960 148570815 622554828 920361742 622554828 147812889 622554828 147812889 406229219 147812889 649185638 77730512 649185638 408269408 649185638 408269408 686468646 408269408 754840041 239880858 754840041 711100861 754840041 711100861 684082761 711100861 900106294 813236419 900106294 259989765 900106294 259989765 712112879 259989765 263113766 172722795 263113766 716874704 263113766 716874704 8081705 716874704 780897955 329913102 780897955 441163492 780897955 441163492 74616155 441163492 237143064 197845015 237143064 40995256 237143064 40995256 633867820 40995256 599203794 569520843 599203794 771430240 599203794 771430240 683148448 771430240 527553673 833063400 527553673 647196341 527553673 647196341 257422257 647196341 639449394 699278654 639449394 7079090 639449394 7079090 671996622 7079090 948495698 579012009 948495698 891606349 948495698 891606349 818547526 891606349 548343242 300770705 548343242 3083480 548343242 3083480 79597370 3083480 211344052 976771254 211344052 881636391 211344052 881636391 565802927 881636391 301069854 364818013 301069854 539888256 301069854 539888256 356059678 539888256 90272836 495099368 90272836 515411929 90272836 515411929 858016041 515411929 195242786 412400353 195242786 504675593 195242786 504675593 168692823 504675593 195591268 460160886 195591268 140806831 195591268 140806831 24377956 140806831 816962839 464975474 816962839 901191938 816962839 901191938 258453197 901191938 451637895 538687558 451637895 210579172 451637895 210579172 28119360 210579172 954979222 271665188 954979222 847321232 954979222 847321232 901607898 847321232 982095301 432612893 982095301 421474001 982095301 421474001 929374187 421474001 931998954 597045365 931998954 711032601 931998954 711032601 472682312 711032601 134711601 165035298 134711601 980724440 134711601 980724440 530745813 980724440 249078825 293528048 249078825 661893509 249078825 661893509 378893759 661893509 986894549 808405719 986894549 104511546 986894549 104511546 127425576 104511546 721337228 768191994 721337228 7687485 721337228 7687485 530025561 7687485 641556774 513263290 641556774 179681359 641556774 179681359 207985369 179681359 262583346 875598345 262583346 47560326 262583346 47560326 891878309 47560326 989674591 67058837 989674591 856724884 989674591 856724884 576994465 856724884 918089780 980712174 918089780 309202656 918089780 309202656 211036736 309202656 943380865 61057827 943380865 759791107 943380865 759791107 183335008 759791107 261403504 171832958 261403504 810748509 261403504 810748509 372296137 810748509 364967525 711143699 364967525 804911 364967525 804911 555168443 804911 487530848 378625270 487530848 550075785 487530848 550075785 938311308 550075785 319610334 337333521 319610334 456095076 319610334 456095076 873919169 456095076 680271751 698561616 680271751 989024861 680271751 989024861 114908353 989024861 909594376 727523980 909594376 49953126 909594376 49953126 830477432 49953126 45016672 222598606 45016672 29041434 45016672 29041434 425625248 29041434 443956458 161927647 443956458 699484380 443956458 699484380 699371604 699484380 412401468 98761603 412401468 56521675 412401468 56521675 654706853 56521675 477515684 490278528 477515684 971076042 477515684 971076042 800253501 971076042 955098538 898197983 955098538 382718071 955098538 382718071 134140459 382718071 82421283 217583147 82421283 440469665 82421283 440469665 43314001 440469665 561413744 562874313 561413744 460779347 561413744 460779347 638392445 460779347 251024655 155498071 251024655 922886322 251024655 922886322 631645372 922886322 214931678 126762326 214931678 669957291 214931678 669957291 920918226 669957291 985356272 591094589 985356272 191950668 985356272 191950668 992920721 191950668 333791897 177065054 333791897 447981521 333791897 447981521 90553717 447981521 566407782 259235191 566407782 505244995 566407782 505244995 772970185 505244995 508913981 283648868 508913981 95296622 508913981 95296622 234969099 95296622 740318230 890711469 740318230 779844020 740318230 779844020 893720001 779844020 812055536 908261790 812055536 586813401 812055536 586813401 810805932 586813401 974602725 520979360 974602725 847016795 974602725 847016795 901175065 847016795 293535477 428146977 293535477 302193174 293535477 302193174 414524898 302193174 18929703 860073791 18929703 991826581 18929703 991826581 591640203 991826581 918143188 958851329 918143188 724297587 918143188 724297587 369376791 724297587 833428074 481687909 833428074 885583945 833428074 885583945 389364789 885583945 511480519 920410706 511480519 166451975 511480519 166451975 163943058 166451975 281634919 287155531 281634919 47520887 281634919 47520887 885217143 47520887 894188318 369372052 894188318 214069544 894188318 214069544 800738537 214069544 566375134 997064134 566375134 633353532 566375134 633353532 639751630 633353532 127824246 380085538 127824246 295147443 127824246 295147443 168744221 295147443 972180213 719901886 972180213 765400201 972180213 765400201 151006034 765400201 831831650 437595687 831831650 62544197 831831650 62544197 552332754 62544197 365867969 940587029 365867969 796612843 365867969 796612843 222535634 796612843 736141435 533561840 736141435 484329379 736141435 484329379 93604241 484329379 894970658 344823666 894970658 519751715 894970658 519751715 886113586 519751715 556205613 192222206 556205613 166091447 556205613 166091447 997283692 166091447 2701233 930054559 2701233 294112692 2701233 294112692 956144992 294112692 818423798 371409835 818423798 308348562 818423798 308348562 390303557 308348562 449596349 462340820 449596349 689244017 449596349 689244017 775998056 689244017 130599565 222856138 130599565 98241923 130599565 98241923 204246445 98241923 441977504 652655762 441977504 868658465 441977504 868658465 455500240 868658465 41035524 192662199 41035524 42036711 41035524 42036711 113370120 42036711 894346961 957455170 894346961 767120056 894346961 767120056 736403837 767120056 257191556 199204345 257191556 594784141 257191556 594784141 667378376 594784141 406618549 265438851 406618549 128320648 406618549 128320648 397335304 128320648 369660651 615994667 369660651 940532140 369660651 940532140 558631336 940532140 626866333 661375887 626866333 833152934 626866333 833152934 17968525 833152934 290911163 128156236 290911163 435157723 290911163 435157723 42417507 435157723 142671922 632650721 142671922 699373136 142671922 699373136 318856918 699373136 333085644 750468419 333085644 951460904 333085644 951460904 220323436 951460904 310849918 797597736 310849918 401301475 310849918 401301475 967615762 401301475 340231868 598142964 340231868 963954993 340231868 963954993 571026300 963954993 930884410 889297324 930884410 642593628 930884410 642593628 9161042 642593628 511965566 501956950 511965566 197605540 511965566 197605540 555954906 197605540 713890556 432940462 713890556 113003302 713890556 113003302 702026198 113003302 346763334 644284578 346763334 628484824 346763334 628484824 380246139 628484824 637132156 261494402 637132156 360742636 637132156 360742636 428447865 360742636 216118313 169004951 216118313 381926509 216118313 381926509 530751864 381926509 673441479 353016150 673441479 477612489 673441479 477612489 832020735 477612489 120355347 30802083 120355347 247764770 120355347 247764770 139496764 247764770 247864976 65979196 247864976 26956159 247864976 26956159 918897512 26956159 295601654 150685369 295601654 262390078 295601654 262390078 595984244 262390078 158090264 589822082 158090264 869743289 158090264 869743289 97996507 869743289 601834051 218487578 601834051 935259783 601834051 935259783 623567357 935259783 853022640 425325576 853022640 4491818 853022640 4491818 508808845 4491818 390943663 220098742 390943663 892921152 390943663 892921152 611248426 892921152 77353296 920002217 77353296 496929102 77353296 496929102 507497586 496929102 321996978 46032905 321996978 416774276 321996978 416774276 544929494 416774276 898302495 66770747 898302495 665627019 898302495 665627019 272381492 665627019 165801679 368954835 165801679 759782540 165801679 759782540 569727334 759782540 741961443 897177706 741961443 685325092 741961443 685325092 573098900 685325092 880046553 695979222 880046553 170844673 880046553 170844673 67428548 170844673 426726967 998099789 426726967 786106646 426726967 786106646 259039360 786106646 825269884 11630352 825269884 359168743 825269884 359168743 863503418 359168743 915333578 920771766 915333578 175443690 915333578 175443690 876064267 175443690 644498482 636531851 644498482 696741383 644498482 696741383 910428546 696741383 412869086 80666156 412869086 928530284 412869086 928530284 989414730 928530284 330333856 959292776 330333856 862155786 330333856 862155786 945729180 862155786 638019140 26953288 638019140 310904347 638019140 310904347 449681685 310904347 959838422 72794271 959838422 713856384 959838422 713856384 931847902 713856384 26858414 632188090 26858414 598285673 26858414 598285673 441695934 598285673 495120147 398143798 495120147 871903279 495120147 871903279 674272381 871903279 718256267 900627325 718256267 893246005 718256267 893246005 102511080 893246005 302813841 379738199 302813841 249545704 302813841 249545704 813834097 249545704 920874719 734001218 920874719 297441978 920874719 297441978 10990330 297441978 644093440 2866662 644093440 248825360 644093440 248825360 178764877 248825360 710092097 279657594 710092097 695345872 710092097 695345872 233162885 695345872 410722410 200491143 410722410 933463980 410722410 933463980 126500051 933463980 842768850 607363400 842768850 77440691 842768850 77440691 181372125 77440691 570730303 772130227 570730303 573036750 570730303 573036750 866818207 573036750 319088167 421802075 319088167 22521841 319088167 22521841 323051613 22521841 804123690 797928420 804123690 500448927 804123690 500448927 696490489 500448927 857484389 400148472 857484389 126306529 857484389 126306529 87460572 126306529 326367565 800667651 326367565 356811827 326367565 356811827 795254254 356811827 840451181 961923700 840451181 700362346 840451181 700362346 358235708 700362346 63888033 534256501 63888033 458092048 63888033 458092048 269231262 458092048 719538256 891038990 719538256 133617803 719538256 133617803 410501489 133617803 149248609 217908718 149248609 717232972 149248609 717232972 481545641 717232972 607998623 454543298 607998623 286809061 607998623 286809061 361313448 286809061 152426829 676154729 152426829 206953719 152426829 206953719 523408982 206953719 673552392 394950217 673552392 421731355 673552392 421731355 604822423 421731355 586738270 681215677 586738270 575100722 586738270 575100722 90522187 575100722 374998479 224863679 374998479 270229727 374998479 270229727 713597018 270229727 36782778 668100700 36782778 759214221 36782778 759214221 499332286 759214221 776566948 85518571 776566948 869761471 776566948 869761471 741740511 869761471 732700267 521315602 732700267 111468980 732700267 111468980 891597703 111468980 133851169 59003303 133851169 388130393 133851169 388130393 69016868 388130393 300251540 329209112 300251540 756787851 300251540 756787851 273715506 756787851 551530120 516040115 551530120 6523400 551530120 6523400 766644741 6523400 323935312 637514732 323935312 229981317 323935312 229981317 310217099 229981317 229637346 91868153 229637346 969974481 229637346 969974481 587859272 969974481 852834844 222082485 852834844 990425016 852834844 990425016 195075053 990425016 835392315 26284042 835392315 978308737 835392315 978308737 796562955 978308737 535506283 969764857 535506283 239916862 535506283 239916862 62808652 239916862 138296640 867557567 138296640 656475972 138296640 656475972 220259535 656475972 847850078 68235455 847850078 888720501 847850078 888720501 484509908 888720501 379866725 695716883 379866725 713292270 379866725 713292270 363182656 713292270 908019520 169641851 908019520 260217611 908019520 260217611 22872229 260217611 832438280 406401779 832438280 618256922 832438280 618256922 612024715 618256922 288041727 713270899 288041727 363847336 288041727 363847336 227954365 363847336 979678635 862255866 979678635 947020784 979678635 947020784 138285606 947020784 490810793 844719379 490810793 12601818 490810793 12601818 727496781 12601818 537718582 700860241 537718582 705712943 537718582 705712943 748951267 705712943 780264227 421633093 780264227 845698774 780264227 845698774 636443023 845698774 967657928 499346174 967657928 397395778 967657928 397395778 457151797 397395778 670766979 781036157 670766979 982664573 670766979 982664573 368078448 982664573 556398631 94054094 556398631 653951221 556398631 653951221 149251211 653951221 753066888 455172651 753066888 666503626 753066888 666503626 92959314 666503626 12938299 257700959 12938299 88081542 12938299 88081542 227118116 88081542 476057357 648446311 476057357 885455959 476057357 885455959 927345113 885455959 970828929 221474850 970828929 449583134 970828929 449583134 317339339 449583134 52542649 965125710 52542649 720197784 52542649 720197784 68561914 720197784 952626173 733887003 952626173 12731638 952626173 12731638 740682196 12731638 145443029 643675290 145443029 150148744 145443029 150148744 942885098 150148744 14350378 778021520 14350378 504324931 14350378 504324931 113669310 504324931 20303572 561138194 20303572 961082139 20303572 961082139 533566636 961082139 695037474 573692212 695037474 166539704 695037474 166539704 244062772 166539704 207094057 458418700 207094057 922869191 207094057 922869191 363500168 922869191 328031898 245542718 328031898 628465622 328031898 628465622 299208443 628465622 199332413 766790942 199332413 922440934 199332413 922440934 463521809 922440934 959961883 817501820 959961883 692938431 959961883 692938431 516947537 692938431 123208833 598563758 123208833 709362468 123208833 709362468 98372998 709362468 255274205 665069404 255274205 342915326 255274205 342915326 348496993 342915326 598952512 145462474 598952512 418377116 598952512 418377116 748592519 418377116 436704563 872720358 436704563 492673377 436704563 492673377 862185156 492673377 128795375 911335319 128795375 564228856 128795375 564228856 397490454 564228856 332502930 490364766 332502930 275998833 332502930 275998833 2349673 275998833 487671167 308641876 487671167 90717414 487671167 90717414 306766660 90717414 532253062 617724568 532253062 414620670 532253062 414620670 481257859 414620670 889500403 606611544 889500403 210331908 889500403 210331908 157850854 210331908 604314242 597826841 604314242 133743873 604314242 133743873 555473726 133743873 861873623 558976536 861873623 487504355 861873623 487504355 397863849 487504355 591063564 249431530 591063564 442389692 591063564 442389692 313531918 442389692 60606120 516538997 60606120 971075082 60606120 971075082 733846215 971075082 48954343 756026757 48954343 313739146 48954343 313739146 256086990 313739146 302104549 890138918 302104549 286196237 302104549 286196237 284545585 286196237 430917087 974994471 430917087 478755602 430917087 478755602 682771985 478755602 219586902 345262097 219586902 442620766 219586902 442620766 316602804 442620766 845476106 550118458 845476106 723594981 845476106 723594981 534978743 723594981 677644757 199672507 677644757 351119117 677644757 351119117 148995868 351119117 271155995 235926233 271155995 886253068 271155995 886253068 410719102 886253068 368836979 387622701 368836979 88099521 368836979 88099521 984442243 88099521 889809782 914830193 889809782 787044761 889809782 787044761 660041611 787044761 449347647 302230144 449347647 368932261 449347647 368932261 846288156 368932261 433680947 28998619 433680947 888467587 433680947 888467587 785447855 888467587 201088439 503924364 201088439 486405260 201088439 486405260 830611178 486405260 284931556 453004811 284931556 911961855 284931556 911961855 299497599 911961855 391841538 307862375 391841538 436371517 391841538 436371517 131610081 436371517 81463586 572820981 81463586 770898832 81463586 770898832 68789317 770898832 384774049 123327245 384774049 215349398 384774049 215349398 655303792 215349398 236279675 782507109 236279675 103939865 236279675 103939865 840704618 103939865 909718018 60901669 909718018 133904032 909718018 133904032 564754076 133904032 215253795 875617147 215253795 375354184 215253795 375354184 78426382 375354184 182865049 116329338 182865049 652789333 182865049 652789333 457548040 652789333 820433627 550728347 820433627 566011242 820433627 566011242 661174954 566011242 987818842 956501654 987818842 776754550 987818842 776754550 941216794 776754550 521187764 34683904 521187764 36296169 521187764 36296169 257787024 36296169 558730421 703082701 558730421 931738697 558730421 931738697 726344277 931738697 30559434 344587459 30559434 778564717 30559434 778564717 734198764 778564717 765743849 411511218 765743849 895550993 765743849 895550993 832601231 895550993 332214642 440701751 332214642 896809270 332214642 896809270 354118665 896809270 95567125 536774918 95567125 2862599 95567125 2862599 857984992 2862599 778858235 421906392 778858235 321684080 778858235 321684080 725820773 321684080 615082538 141893776 615082538 639730891 615082538 639730891 938311100 639730891 377510872 105807045 377510872 5124743 377510872 5124743 9836936 5124743 397210366 658603695 397210366 249272957 397210366 249272957 579370332 249272957 276786320 665264330 276786320 678305922 276786320 678305922 203279513 678305922 584802715 648432999 584802715 278648232 584802715 278648232 202861282 278648232 29313317 60676474 29313317 460666623 29313317 460666623 716049835 460666623 590901001 116053965 590901001 289746686 590901001 289746686 659459284 289746686 776056089 675275361 776056089 66013741 776056089 66013741 389319170 66013741 275291578 510425114 275291578 68755667 275291578 68755667 633741310 68755667 733766906 833884043 733766906 670398938 733766906 670398938 137829807 670398938 219192845 955877650 219192845 45936210 219192845 45936210 910132889 45936210 532978820 931980832 532978820 73947895 532978820 73947895 427427987 73947895 626613334 175139546 626613334 748656838 626613334 748656838 271518507 748656838 924872226 476084579 924872226 71489506 924872226 71489506 790263835 71489506 300865586 671057556 300865586 879392287 300865586 879392287 677453517 879392287 367734773 258685127 367734773 979604237 367734773 979604237 218518672 979604237 394716087 898378326 394716087 219490825 394716087 219490825 416431525 219490825 318309849 209375221 318309849 857134892 318309849 857134892 858561323 857134892 788824486 958488681 788824486 376241409 788824486 376241409 66247915 376241409 57444632 443623419 57444632 49723511 57444632 49723511 167412894 49723511 609717580 911432174 609717580 861344104 609717580 861344104 634671602 861344104 96594980 940657243 96594980 99480034 96594980 99480034 898098885 99480034 262637920 722861420 262637920 107407283 262637920 107407283 122156730 107407283 16882316 507371550 16882316 892280729 16882316 892280729 975505062 892280729 366613549 216462133 366613549 245678467 366613549 245678467 650133001 245678467 566912860 36567006 566912860 931780821 566912860 931780821 513305097 931780821 622180926 855865703 622180926 389132938 622180926 389132938 185042673 389132938 671500239 769911279 671500239 860453527 671500239 860453527 45765665 860453527 658299897 285944901 658299897 464028692 658299897 464028692 745086402 464028692 663513359 630426198 663513359 586841890 663513359 586841890 223256204 586841890 718931783 365041058 718931783 268679521 718931783 268679521 459622258 268679521 391115854 817245049 391115854 490187686 391115854 490187686 447486585 490187686 891433265 65489533 891433265 925679359 891433265 925679359 436514866 925679359 50961523 799716401 50961523 62634945 50961523 62634945 498343995 62634945 449426251 859061275 449426251 724533482 449426251 724533482 667588142 724533482 587247237 353613415 587247237 815996488 587247237 815996488 836909704 815996488 512808186 16579563 512808186 100171463 512808186 100171463 738263680 100171463 389619254 804313935 389619254 119010099 389619254 119010099 598598365 119010099 183631910 851392430 183631910 219417853 183631910 219417853 336136438 219417853 333347452 814022829 333347452 548989608 333347452 548989608 792261187 548989608 328268174 127672802 328268174 506398846 328268174 506398846 847191408 506398846 984519419 749109581 984519419 211123793 984519419 211123793 136058982 211123793 415676339 107417798 415676339 412365089 415676339 412365089 301443750 412365089 361608467 397220314 361608467 345141167 361608467 345141167 89791557 345141167 473537792 907303486 473537792 739980314 473537792 739980314 515819347 739980314 367519303 428115205 367519303 31011721 367519303 31011721 598006179 31011721 625852683 710349680 625852683 734517746 625852683 734517746 54813850 734517746 605367321 911739216 605367321 26899320 605367321 26899320 888361000 26899320 4153045 883700269 4153045 946960130 4153045 946960130 840260150 946960130 383408345 768269982 383408345 620361391 383408345 620361391 416324702 620361391 183260439 331221367 183260439 797350988 183260439 797350988 873898044 797350988 4163663 952970115 4163663 114875727 4163663 114875727 97984492 114875727 126310954 420078320 126310954 17899852 126310954 17899852 851319295 17899852 734103722 941809174 734103722 274881387 734103722 274881387 353740307 274881387 657651180 175240875 657651180 902239739 657651180 902239739 473565979 902239739 812173282 403844593 812173282 878356785 812173282 878356785 682908360 878356785 338866917 532938741 338866917 948847323 338866917 948847323 524419953 948847323 213541666 626745075 213541666 600536652 213541666 600536652 626965912 600536652 782132964 180568989 782132964 19982002 782132964 19982002 536627066 19982002 45355613 798675049 45355613 901899644 45355613 901899644 569660377 901899644 769439802 36159214 769439802 879098353 769439802 879098353 625901436 879098353 937506234 59362765 937506234 574220804 937506234 574220804 530888600 574220804 42620478 884681188 42620478 147360486 42620478 147360486 422867578 147360486 196179600 833978469 196179600 299725322 196179600 299725322 312155732 299725322 907734748 870224946 907734748 628495288 907734748 628495288 158037983 628495288 229896755 581765175 229896755 230994639 229896755 230994639 567888943 230994639 380823899 464825254 380823899 697408674 380823899 697408674 207766776 697408674 718420356 333579171 718420356 810960404 718420356 810960404 708022084 810960404 394950964 598900097 394950964 780380862 394950964 780380862 488938816 780380862 972549984 686545390 972549984 683401256 972549984 683401256 763896491 683401256 529976527 109103260 529976527 481152070 529976527 481152070 16560409 481152070 275514976 979170897 275514976 950870268 275514976 950870268 181168728 950870268 624610404 213585327 624610404 261217689 624610404 261217689 242235959 261217689 537249282 886109062 537249282 736893501 537249282 736893501 326122684 736893501 959310502 227751759 959310502 356472096 959310502 356472096 346499708 356472096 382524530 135246592 382524530 387277088 382524530 387277088 351423735 387277088 865399699 994985650 865399699 150884905 865399699 150884905 23058654 150884905 453011221 996991353 453011221 406888542 453011221 406888542 394351929 406888542 832452991 349536211 832452991 549587434 832452991 549587434 103941492 549587434 120614136 105885739 120614136 551922132 120614136 551922132 952482970 551922132 402117051 364269200 402117051 840124723 402117051 840124723 622526867 840124723 911788927 928044523 911788927 544997902 911788927 544997902 340354515 544997902 757362341 417392839 757362341 248996736 757362341 248996736 465116659 248996736 145473406 463722771 145473406 880186309 145473406 880186309 376412270 880186309 292447792 903761594 292447792 810561469 292447792 810561469 48853557 810561469 679661650 163814179 679661650 562782169 679661650 562782169 481786527 562782169 500066473 494434690 500066473 601661929 500066473 601661929 785351912 601661929 747017023 991966213 747017023 771746408 747017023 771746408 241912596 771746408 23628626 946970018 23628626 272176852 23628626 272176852 431297571 272176852 630247618 328685157 630247618 967999764 630247618 967999764 928125972 967999764 843984527 507705082 843984527 932885681 843984527 932885681 660502562 932885681 749889304 97862788 749889304 913381464 749889304 913381464 130079666 913381464 400880261 707206874 400880261 533572014 400880261 533572014 811842716 533572014 795418959 921535580 795418959 137807516 795418959 137807516 131923208 137807516 83726712 719493658 83726712 467214398 83726712 467214398 146000087 467214398 333734553 288794051 333734553 428742287 333734553 428742287 974085926 428742287 206708005 377554383 206708005 980811836 206708005 980811836 731059710 980811836 377396553 326400488 377396553 379631242 377396553 379631242 880524021 379631242 589660314 573692955 589660314 418246936 589660314 418246936 228349863 418246936 556955887 514261412 556955887 880723355 556955887 880723355 886588360 880723355 619727705 395327396 619727705 71703990 619727705 71703990 906568669 71703990 493772958 588935000 493772958 871081590 493772958 871081590 308004088 871081590 572766447 668141493 572766447 23082852 572766447 23082852 355526362 23082852 37529840 951454177 37529840 344379873 37529840 344379873 525039375 344379873 17064349 280731170 17064349 738361747 17064349 738361747 991605932 738361747 395545583 492797418 395545583 719991363 395545583 719991363 344103217 719991363 561260365 458339473 561260365 881463369 561260365 881463369 164687055 881463369 130275488 897369292 130275488 348204640 130275488 348204640 164481615 348204640 61351813 797203540 61351813 586131607 61351813 586131607 599349426 586131607 583885917 414236053 583885917 162027905 583885917 162027905 734283946 162027905 270913834 826559175 270913834 510351500 270913834 510351500 325421733 510351500 102188013 854497760 102188013 225737758 102188013 225737758 334703382 225737758 25455682 212393033 25455682 485402155 25455682 485402155 840115405 485402155 246989799 171148709 246989799 667498274 246989799 667498274 406041933 667498274 452742059 977567419 452742059 88680254 452742059 88680254 360276492 88680254 185219842 802008883 185219842 992534732 185219842 992534732 405930650 992534732 744646923 546885479 744646923 796267475 744646923 796267475 374375517 796267475 269961698 507638978 269961698 747782950 269961698 747782950 38549377 747782950 870154146 941721298 870154146 80536550 870154146 80536550 369147634 80536550 522504427 216318643 522504427 866190643 522504427 866190643 778793369 866190643 485689346 236032311 485689346 579163986 485689346 579163986 682558166 579163986 547031451 33997780 547031451 532717518 547031451 532717518 780738176 532717518 486638739 911651681 486638739 984280113 486638739 984280113 785102500 984280113 212512758 810834181 212512758 449539747 212512758 449539747 34826248 449539747 765928822 776888347 765928822 427191246 765928822 427191246 876844429 427191246 47529525 694515543 47529525 793409274 47529525 793409274 700228575 793409274 703211327 850625890 703211327 461833757 703211327 461833757 88505309 461833757 256953329 366470055 256953329 100935587 256953329 100935587 955316003 100935587 382758291 994582302 382758291 640876793 382758291 640876793 942874585 640876793 137532862 983206328 137532862 322687372 137532862 322687372 830025733 322687372 508174758 121700256 508174758 423180660 508174758 423180660 609448231 423180660 153797075 361944876 153797075 678870587 153797075 678870587 486508162 678870587 547524811 115803739 547524811 841067187 547524811 841067187 25978948 841067187 523483799 353847104 523483799 195045725 523483799 195045725 297146257 195045725 612587814 289830536 612587814 139812542 612587814 139812542 18370708 139812542 783281442 630879631 783281442 688283670 783281442 688283670 686906130 688283670 19232132 175147414 19232132 42784445 19232132 42784445 230153383 42784445 9453376 21928752 9453376 993500581 9453376 993500581 49809941 993500581 462192161 776514422 462192161 557748654 462192161 557748654 700121383 557748654 826886764 664318660 826886764 953955906 826886764 953955906 124209026 953955906 934385239 770577832 934385239 145634512 934385239 145634512 217382978 145634512 748823584 731609143 748823584 895044318 748823584 895044318 578838361 895044318 123789779 492658111 123789779 6920709 123789779 6920709 278911925 6920709 484062804 63499483 484062804 678113959 484062804 678113959 488080151 678113959 306001397 781948018 306001397 143839701 306001397 143839701 788048392 143839701 24303441 381394216 24303441 395651367 24303441 395651367 848447262 395651367 657568156 958795275 657568156 919324623 657568156 919324623 946347317 919324623 126655380 39340890 126655380 951070903 126655380 951070903 549545785 951070903 492424073 789590233 492424073 549288928 492424073 549288928 325424928 549288928 424452546 799351234 424452546 762614550 424452546 762614550 118736917 762614550 889687870 973599509 889687870 58905138 889687870 58905138 3850558 58905138 510852609 40632307 510852609 724337210 510852609 724337210 941267827 724337210 809725155 545070006 809725155 364850987 809725155 364850987 909258125 364850987 195824660 691087178 195824660 717269803 195824660 717269803 94487288 717269803 567732378 994000748 567732378 539794737 567732378 539794737 447898304 539794737 617946093 789010931 617946093 706048038 617946093 706048038 871107923 706048038 116828131 865555564 116828131 101761138 116828131 101761138 775224790 101761138 100948264 297132762 100948264 89137513 100948264 89137513 101242030 89137513 295674538 366419643 295674538 771562721 295674538 771562721 140718812 771562721 209058936 438447648 209058936 866403084 209058936 866403084 789354518 866403084 644364054 822263266 644364054 366383988 644364054 366383988 110190269 366383988 200577988 989317063 200577988 32661751 200577988 32661751 973153683 32661751 634208292 103924765 634208292 394252905 634208292 394252905 97129411 394252905 904130925 933342618 904130925 66270781 904130925 66270781 728473570 66270781 690398676 621123691 690398676 438593571 690398676 438593571 311306128 438593571 33451466 440961141 33451466 77298419 33451466 77298419 3113370 77298419 294143165 796031489 294143165 746980638 294143165 746980638 621558716 746980638 691055425 267462271 691055425 42228828 691055425 42228828 1495760 42228828 829107250 271748709 829107250 928828428 829107250 928828428 162680310 928828428 145083064 244601051 145083064 516279860 145083064 516279860 388946406 516279860 981412394 429131055 981412394 162335509 981412394 162335509 136821047 162335509 295643880 435408382 295643880 684549694 295643880 684549694 6167340 684549694 153545565 106833988 153545565 720206014 153545565 720206014 78819837 720206014 168099991 733957414 168099991 311293530 168099991 311293530 982634480 311293530 191568834 75291673 191568834 120888558 191568834 120888558 305870918 120888558 494638192 966410312 494638192 461276129 494638192 461276129 634950934 461276129 149532281 625698531 149532281 610603665 149532281 610603665 479627822 610603665 143159374 520079140 143159374 618167655 143159374 618167655 330270510 618167655 375972647 851388827 375972647 503291376 375972647 503291376 919463985 503291376 613998297 937475101 613998297 731457763 613998297 731457763 195125854 731457763 661747163 188500293 661747163 584390902 661747163 584390902 956275878 584390902 770699853 674926252 770699853 400971007 770699853 400971007 932992838 400971007 740665800 963819910 740665800 399775562 740665800 399775562 714738275 399775562 718204271 889295089 718204271 696152080 718204271 696152080 734184864 696152080 514168837 241044537 514168837 438023970 514168837 438023970 652012190 438023970 5948629 161845143 5948629 378943625 5948629 378943625 367156044 378943625 614081191 412459008 614081191 942831101 614081191 942831101 531518465 942831101 467924618 163056724 467924618 815964918 467924618 815964918 941442318 815964918 730396070 844044656 730396070 106084765 730396070 106084765 794254547 106084765 482641773 391415487 482641773 688061733 482641773 688061733 977902057 688061733 247268703 283354925 247268703 954703304 247268703 954703304 871223705 954703304 352770242 984345175 352770242 514350854 352770242 514350854 421294092 514350854 577599699 340233347 577599699 108090457 577599699 108090457 949828868 108090457 648379529 331666599 648379529 428260168 648379529 428260168 438322459 428260168 815030910 263321172 815030910 990307237 815030910 990307237 367672053 990307237 825707932 490547825 825707932 159798183 825707932 159798183 771667656 159798183 968549088 439445253 968549088 594993324 968549088 594993324 933820120 594993324 670248691 915100225 670248691 390836614 670248691 390836614 693328857 390836614 710207780 900487970 710207780 652396068 710207780 652396068 847011298 652396068 70615754 188611895 70615754 479575123 70615754 479575123 702070311 479575123 928852823 597294480 928852823 831158799 928852823 831158799 263799405 831158799 730303826 764004569 730303826 702200743 730303826 702200743 559912769 702200743 357615246 16635682 357615246 615465065 357615246 615465065 222626149 615465065 127341334 461424112 127341334 6602973 127341334 6602973 849101332 6602973 226778844 954823652 226778844 52904600 226778844 52904600 518756843 52904600 137470773 933810764 137470773 232056423 137470773 232056423 198571082 232056423 280262557 575589996 280262557 625828559 280262557 625828559 547803239 625828559 747932581 674244910 747932581 455872466 747932581 455872466 125868975 455872466 660561218 498995590 660561218 331994926 660561218 331994926 352841650 331994926 530350778 34576745 530350778 626471150 530350778 626471150 290809721 626471150 338995722 894858707 338995722 747574740 338995722 747574740 27231165 747574740 86826637 90913251 86826637 112649874 86826637 112649874 708255373 112649874 953149519 175135634 953149519 761407573 953149519 761407573 91089602 761407573 232334999 413903883 232334999 708649346 232334999 708649346 261184644 708649346 727376462 749345162 727376462 88430543 727376462 88430543 964931141 88430543 621046485 60792326 621046485 583470287 621046485 583470287 977429002 583470287 360862047 462968163 360862047 520356309 360862047 520356309 439793393 520356309 485219547 892456976 485219547 77864253 485219547 77864253 935312755 77864253 291129555 695053554 291129555 996083216 291129555 996083216 133182631 996083216 521941843 903821896 521941843 201550132 521941843 201550132 872645558 201550132 138848983 451177995 138848983 618952709 138848983 618952709 50019615 618952709 755906898 366988066 755906898 120568742 755906898 120568742 584422209 120568742 13248535 667531352 13248535 245330490 13248535 245330490 564493235 245330490 528617130 98759312 528617130 803806926 528617130 803806926 184860312 803806926 510244582 611285504 510244582 126332532 510244582 126332532 940158200 126332532 487957900 717632139 487957900 878408023 487957900 878408023 659657458 878408023 747207534 33093607 747207534 144399785 747207534 144399785 557419200 144399785 247921462 524283581 247921462 323695692 247921462 323695692 941899759 323695692 9509987 82677435 9509987 493805664 9509987 493805664 179635789 493805664 129267789 865064319 129267789 423884333 129267789 423884333 136132095 423884333 634393465 626815826 634393465 369763699 634393465 369763699 652428640 369763699 597310454 166241784 597310454 670589020 597310454 670589020 853833236 670589020 732356206 647125984 732356206 535876907 732356206 535876907 286341275 535876907 450785096 457693528 450785096 910296763 450785096 910296763 29001604 910296763 1738647 37601705 1738647 654496404 1738647 654496404 952911396 654496404 543430716 993673765 543430716 492226163 543430716 492226163 813942861 492226163 32087624 319504817 32087624 562766707 32087624 562766707 442229087 562766707 578713359 112490084 578713359 855529881 578713359 855529881 385348969 855529881 863432918 933457688 863432918 995002304 863432918 995002304 52303157 995002304 586007888 469487557 586007888 556950509 586007888 556950509 6620991 556950509 301984610 737397287 301984610 578537674 301984610 578537674 381450943 578537674 157759206 670285143 157759206 921185978 157759206 921185978 405109114 921185978 795985589 963439256 795985589 242125016 795985589 242125016 652904249 242125016 930690112 75016672 930690112 207641697 930690112 207641697 789874484 207641697 427494657 963049599 427494657 480966541 427494657 480966541 547767511 480966541 332048185 538188353 332048185 536861514 332048185 536861514 298319600 536861514 216117913 315380636 216117913 165364122 216117913 165364122 564941122 165364122 927006379 56678638 927006379 347989582 927006379 347989582 551863246 347989582 883111019 2713965 883111019 942718267 883111019 942718267 688787222 942718267 732542746 836511558 732542746 221989406 732542746 221989406 457550939 221989406 394523961 108459778 394523961 734183785 394523961 734183785 140711579 734183785 294397873 533133113 294397873 893813156 294397873 893813156 840485606 893813156 13777283 130081169 13777283 920015875 13777283 920015875 834330387 920015875 16946822 364873794 16946822 160978968 16946822 160978968 259996503 160978968 248926621 776049812 248926621 476254644 248926621 476254644 250799141 476254644 413327933 85449357 413327933 12202637 413327933 12202637 437188119 12202637 457554515 978441210 457554515 144553155 457554515 144553155 189986231 144553155 48063620 65784463 48063620 58128121 48063620 58128121 461048534 58128121 835478037 701918888 835478037 360979994 835478037 360979994 86730398 360979994 169401145 753257540 169401145 240213212 169401145 240213212 20118764 240213212 450937675 442016857 450937675 527088345 450937675 527088345 493430613 527088345 553628915 54461278 553628915 232253597 553628915 232253597 765417410 232253597 409393812 532716057 409393812 235105128 409393812 235105128 645621404 235105128 861181921 968770617 861181921 302953862 861181921 302953862 117123669 302953862 671226034 940147413 671226034 423993393 671226034 423993393 39224402 423993393 961787193 11711473 961787193 48942073 961787193 48942073 526709109 48942073 137580685 426708141 137580685 292047815 137580685 292047815 304712904 292047815 650219138 107008500 650219138 782450448 650219138 782450448 154922687 782450448 926042767 768934620 926042767 661726546 926042767 661726546 649823109 661726546 679754152 128818541 679754152 873030878 679754152 873030878 486055417 873030878 342039374 51687751 342039374 657137637 342039374 657137637 635083650 657137637 272790080 948465204 272790080 793579808 272790080 793579808 142650340 793579808 533098840 33220561 533098840 898549069 533098840 898549069 386723977 898549069 751272361 326124682 751272361 683183203 751272361 683183203 135259862 683183203 612838999 398222195 612838999 219435826 612838999 219435826 508239255 219435826 386146193 193277404 386146193 441885408 386146193 441885408 948898249 441885408 248170779 843657787 248170779 878830203 248170779 878830203 745341070 878830203 203475746 326054297 203475746 953603265 203475746 953603265 397410856 953603265 927137831 721538452 927137831 897791525 927137831 897791525 93846936 897791525 119888810 158779993 119888810 216678508 119888810 216678508 398244665 216678508 250231406 234857067 250231406 284389388 250231406 284389388 631308267 284389388 890726942 619419191 890726942 520375007 890726942 520375007 856513781 520375007 560397914 944613877 560397914 275067999 560397914 275067999 455699086 275067999 991665724 379967997 991665724 110436733 991665724 110436733 543422148 110436733 526090810 890263056 526090810 570922214 526090810 570922214 637279833 570922214 902681337 372053982 902681337 63640646 902681337 63640646 435935484 63640646 511161946 880704008 511161946 312008118 511161946 312008118 207777939 312008118 141020705 575234597 141020705 37889247 141020705 37889247 825436888 37889247 173713698 437839816 173713698 912727364 173713698 912727364 977614463 912727364 293835020 947582731 293835020 165142335 293835020 165142335 182726795 165142335 805786071 881191049 805786071 872694252 805786071 872694252 202357674 872694252 288296536 517620724 288296536 189036095 288296536 189036095 518424528 189036095 470307456 952142065 470307456 947027571 470307456 947027571 550843161 947027571 680119105 973131470 680119105 703084140 680119105 703084140 362470704 703084140 310933458 123398362 310933458 618507371 310933458 618507371 495200650 618507371 897810262 562535118 897810262 630263964 897810262 630263964 667354795 630263964 797649823 957998489 797649823 587167829 797649823 587167829 171927762 587167829 214187509 50931376 214187509 523217024 214187509 523217024 271580929 523217024 343395510 302449366 343395510 708612208 343395510 708612208 591529079 708612208 564680269 824211647 564680269 2245177 564680269 2245177 200259816 2245177 489169792 627954926 489169792 474743526 489169792 474743526 973564686 474743526 853585332 104087 853585332 840016902 853585332 840016902 398139003 840016902 276446406 249878613 276446406 534601956 276446406 534601956 139866841 534601956 609610948 27340254 609610948 13125205 609610948 13125205 878951681 13125205 746597888 111882708 746597888 197368769 746597888 197368769 65861916 197368769 686169594 436393252 686169594 224352699 686169594 224352699 436063372 224352699 486428666 751798749 486428666 808419925 486428666 808419925 73546674 808419925 478592316 992247734 478592316 231716487 478592316 231716487 910669009 231716487 146948474 288143434 146948474 578762323 146948474 578762323 413154163 578762323 501945017 105040692 501945017 520926263 501945017 520926263 32261290 520926263 166199113 910580982 166199113 388041388 166199113 388041388 118501756 388041388 445182229 821860452 445182229 365229312 445182229 365229312 250549796 365229312 534570364 197515792 534570364 222868376 534570364 222868376 567836361 222868376 941680982 121850658 941680982 884401422 941680982 884401422 871248406 884401422 583154893 594711654 583154893 520304423 583154893 520304423 946036465 520304423 663335833 429906293 663335833 704614921 663335833 704614921 156087294 704614921 346952985 33122042 346952985 343107385 346952985 343107385 687904439 343107385 318047191 434232155 318047191 390241302 318047191 390241302 676302214 390241302 603560727 119863144 603560727 265059656 603560727 265059656 808450938 265059656 986388769 223885359 986388769 593701238 986388769 593701238 12671079 593701238 368997154 632670523 368997154 494505289 368997154 494505289 120939827 494505289 392814769 659158484 392814769 205989667 392814769 205989667 599757168 205989667 316580672 132730765 316580672 753295384 316580672 753295384 843799479 753295384 817384453 792505346 817384453 259905972 817384453 259905972 662092123 259905972 739378769 452718272 739378769 187934956 739378769 187934956 375346319 187934956 136628662 779640244 136628662 869241657 136628662 869241657 477271258 869241657 897347020 199190670 897347020 808111965 897347020 808111965 942470475 808111965 69685004 688239582 69685004 857523855 69685004 857523855 224325407 857523855 335029511 94367726 335029511 872366831 335029511 872366831 75184845 872366831 159062220 114337564 159062220 528898137 159062220 528898137 579435220 528898137 929811915 447741791 929811915 293730054 929811915 293730054 676695349 293730054 379852868 168288649 379852868 984173801 379852868 984173801 840359922 984173801 622399464 417154648 622399464 294826642 622399464 294826642 944635670 294826642 713209241 537821214 713209241 416909860 713209241 416909860 676391938 416909860 128567348 787254318 128567348 450130153 128567348 450130153 114431919 450130153 135751634 219933610 135751634 239715171 135751634 239715171 562546175 239715171 821064358 497464865 821064358 637274079 821064358 637274079 671888717 637274079 934170870 613954579 934170870 430338001 934170870 430338001 271924537 430338001 969034554 131361250 969034554 250871164 969034554 250871164 525488703 250871164 943621056 571332894 943621056 560765275 943621056 560765275 412671803 560765275 996609583 221140914 996609583 703163216 996609583 703163216 37862280 703163216 883822969 641850654 883822969 585438438 883822969 585438438 428064802 585438438 763145056 595129808 763145056 57178681 763145056 57178681 608453240 57178681 201411820 53202413 201411820 223827846 201411820 223827846 319096107 223827846 890762528 687689149 890762528 544807261 890762528 544807261 942016169 544807261 600880651 361596758 600880651 321126850 600880651 321126850 381081436 321126850 977643605 832593351 977643605 973983325 977643605 973983325 32027273 973983325 118450270 491534593 118450270 324078206 118450270 324078206 77416204 324078206 343485821 483518236 343485821 774418210 343485821 774418210 208015988 774418210 112590302 547883459 112590302 671653327 112590302 671653327 188685579 671653327 736096251 815730215 736096251 257148669 736096251 257148669 268404575 257148669 720142372 973063627 720142372 242236324 720142372 242236324 484607239 242236324 299624079 219276325 299624079 968532297 299624079 968532297 70747457 968532297 308440007 566179367 308440007 125262828 308440007 125262828 39949976 125262828 970009963 191560650 970009963 630221507 970009963 630221507 864728925 630221507 376056884 456979507 376056884 331257828 376056884 331257828 379783031 331257828 880834255 239613381 880834255 533277673 880834255 533277673 420008974 533277673 695278692 883036792 695278692 859187808 695278692 859187808 103817438 859187808 314097947 418852765 314097947 310171825 314097947 310171825 1801213 310171825 238217914 908837703 238217914 569561418 238217914 569561418 862598835 569561418 434601171 922299075 434601171 655656587 434601171 655656587 313418657 655656587 585376658 585216176 585376658 597829274 585376658 597829274 710258104 597829274 621028398 911561424 621028398 405270140 621028398 405270140 301798111 405270140 359673161 903714538 359673161 75789331 359673161 75789331 143562997 75789331 290019990 423341191 290019990 870803856 290019990 870803856 68776534 870803856 933654375 946053677 933654375 384691550 933654375 384691550 537839538 384691550 183350301 437410067 183350301 45166148 183350301 45166148 565643186 45166148 672434910 443268780 672434910 408823953 672434910 408823953 80438259 408823953 125886745 957285718 125886745 481349190 125886745 481349190 65463442 481349190 300327883 622588175 300327883 521223286 300327883 521223286 880513676 521223286 558054428 729043656 558054428 875811263 558054428 875811263 942992242 875811263 660781842 23400294 660781842 134726222 660781842 134726222 192265149 134726222 36894467 383380609 36894467 454828887 36894467 454828887 982135477 454828887 138313735 481741958 138313735 689969366 138313735 689969366 997553940 689969366 359400748 92482460 359400748 16311099 359400748 16311099 798353642 16311099 51409139 762355686 51409139 589302988 51409139 589302988 509761940 589302988 237502354 218681661 237502354 890468972 237502354 890468972 437261003 890468972 635049055 279157883 635049055 618207140 635049055 618207140 186174155 618207140 319542433 546082312 319542433 841096546 319542433 841096546 140558227 841096546 211951261 133688733 211951261 33623274 211951261 33623274 242660870 33623274 328338174 205852589 328338174 60787273 328338174 60787273 174874641 60787273 317174422 693342505 317174422 840279262 317174422 840279262 297210766 840279262 858729345 975921782 858729345 2587257 858729345 2587257 649003327 2587257 75749131 8197884 75749131 87619487 75749131 87619487 887272660 87619487 595364228 139531675 595364228 946951606 595364228 946951606 281395890 946951606 350395519 747014374 350395519 748947768 350395519 748947768 708636383 748947768 793768155 918066874 793768155 307931989 793768155 307931989 939040682 307931989 376521810 9922929 376521810 675830133 376521810 675830133 711594110 675830133 284844895 453499238 284844895 555041360 284844895 555041360 855066138 555041360 62282399 296626438 62282399 737685339 62282399 737685339 358912841 737685339 552994205 973207186 552994205 203140024 552994205 203140024 911554879 203140024 616583403 546990145 616583403 89318030 616583403 89318030 796861955 89318030 812685313 782247408 812685313 410926673 812685313 410926673 633447959 410926673 332758036 249697745 332758036 511154533 332758036 511154533 865827790 511154533 591502223 40491190 591502223 309308381 591502223 309308381 187096850 309308381 806045176 447050309 806045176 110560793 806045176 110560793 404758613 110560793 824704021 435961392 824704021 731457927 824704021 731457927 562453860 731457927 619710319 432182916 619710319 675686787 619710319 675686787 733767964 675686787 439293091 958539113 439293091 866003677 439293091 866003677 65219291 866003677 341579691 280006061 341579691 699765262 341579691 699765262 896337309 699765262 687872769 617765375 687872769 981667904 687872769 981667904 748990399 981667904 920078223 251031204 920078223 627857941 920078223 627857941 999944342 627857941 278166619 981382656 278166619 352004982 278166619 352004982 394163920 352004982 926624579 687352982 926624579 799872413 926624579 799872413 218897411 799872413 462364711 321824168 462364711 921426227 462364711 921426227 680899225 921426227 840905235 715029600 840905235 403521397 840905235 403521397 468264624 403521397 995573465 509127969 995573465 147664575 995573465 147664575 334060838 147664575 669325521 48146528 669325521 868141810 669325521 868141810 733252482 868141810 594517584 737440692 594517584 191680273 594517584 191680273 133777992 191680273 717086998 947926076 717086998 838166022 717086998 838166022 851301794 838166022 586234848 925223223 586234848 422366086 586234848 422366086 14207293 422366086 554706236 899334471 554706236 731541063 554706236 731541063 755486328 731541063 195216598 213958582 195216598 224504251 195216598 224504251 842986389 224504251 227329182 198268823 227329182 57904200 227329182 57904200 391437274 57904200 615961835 147201115 615961835 207689913 615961835 207689913 71614837 207689913 980044162 604991486 980044162 684363451 980044162 684363451 11128034 684363451 429395235 231999658 429395235 762023826 429395235 762023826 28404054 762023826 269838231 946692790 269838231 914477631 269838231 914477631 779560851 914477631 220028637 946036318 220028637 791176666 220028637 791176666 187616142 791176666 724640958 136937130 724640958 21633855 724640958 21633855 779938173 21633855 53388099 421736063 53388099 953155836 53388099 953155836 792492238 953155836 964816954 268238620 964816954 472214094 964816954 472214094 305925753 472214094 366558717 745730774 366558717 898853199 366558717 898853199 733547093 898853199 789081116 255369014 789081116 419242645 789081116 419242645 261428502 419242645 394530523 64777203 394530523 89531430 394530523 89531430 53410828 89531430 685465859 229179884 685465859 828859687 685465859 828859687 118210333 828859687 667272057 449609278 667272057 413762606 667272057 413762606 918035793 413762606 47810521 994640640 47810521 297833295 47810521 297833295 782215535 297833295 754073268 388908933 754073268 763565393 754073268 763565393 479415262 763565393 631648443 149744876 631648443 429835926 631648443 429835926 535783420 429835926 932013599 925821497 932013599 722471551 932013599 722471551 374301597 722471551 663463560 521475195 663463560 612369873 663463560 612369873 22728252 612369873 902264774 762531589 902264774 458716325 902264774 458716325 593214381 458716325 514782004 876801862 514782004 19101018 514782004 19101018 316033923 19101018 3138414 808739787 3138414 269187532 3138414 269187532 410211350 269187532 127958693 253159305 127958693 760118470 127958693 760118470 10955446 760118470 802564087 140946995 802564087 151474186 802564087 151474186 921693294 151474186 492203555 94038844 492203555 283410490 492203555 283410490 398002605 283410490 853903275 72537405 853903275 488855216 853903275 488855216 788863243 488855216 546523452 647564974 546523452 832932563 546523452 832932563 482329162 832932563 183457398 28940405 183457398 226950936 183457398 226950936 762649575 226950936 45339945 741895333 45339945 164368668 45339945 164368668 210274127 164368668 499014748 353454893 499014748 891593082 499014748 891593082 420258788 891593082 418843029 92789098 418843029 132487704 418843029 132487704 406760579 132487704 489874785 937796659 489874785 846728435 489874785 846728435 152688807 846728435 422790057 66813840 422790057 99591407 422790057 99591407 518096269 99591407 80987717 788965724 80987717 513826505 80987717 513826505 447033956 513826505 207815764 276629816 207815764 223816811 207815764 223816811 941009487 223816811 660928588 896947005 660928588 487275879 660928588 487275879 552126733 487275879 395056861 788800926 395056861 17436028 395056861 17436028 679817265 17436028 149503320 263054571 149503320 603114461 149503320 603114461 662945061 603114461 356320186 168607573 356320186 595357651 356320186 595357651 353700117 595357651 395960736 440875280 395960736 696606536 395960736 696606536 211678050 696606536 681946669 428248562 681946669 502715283 681946669 502715283 548392890 502715283 724277649 2516304 724277649 584055635 724277649 584055635 79337550 584055635 19962661 768541007 19962661 840424527 19962661 840424527 68289675 840424527 604343279 650238691 604343279 750362886 604343279 750362886 320003954 750362886 980651896 735452124 980651896 106890823 980651896 106890823 676659183 106890823 644351048 27828701 644351048 115767564 644351048 115767564 628637936 115767564 544746899 260019355 544746899 232649645 544746899 232649645 954031030 232649645 194228817 703243934 194228817 510515566 194228817 510515566 916907240 510515566 890026705 402695356 890026705 682374854 890026705 682374854 768207851 682374854 493604758 969913179 493604758 23302246 493604758 23302246 975142847 23302246 967410896 351117917 967410896 594628157 967410896 594628157 250037921 594628157 781551932 586792635 781551932 549499171 781551932 549499171 4697639 549499171 122760703 371483639 122760703 141002960 122760703 141002960 426563785 141002960 537311088 415165762 537311088 948906658 537311088 948906658 443719426 948906658 294982581 130087390 294982581 532542262 294982581 532542262 4269673 532542262 552707302 255374279 552707302 305435033 552707302 305435033 335287597 305435033 483487461 171455087 483487461 406932445 483487461 406932445 994389806 406932445 234852312 510600074 234852312 471887368 234852312 471887368 106325912 471887368 86403600 588480576 86403600 425269369 86403600 425269369 892941961 425269369 76958337 839617042 76958337 516369526 76958337 516369526 915248185 516369526 537351216 779616894 537351216 314490681 537351216 314490681 900305966 314490681 7634719 326134506 7634719 244926049 7634719 244926049 393268057 244926049 961498256 318803777 961498256 87098364 961498256 87098364 76542254 87098364 954525311 117908617 954525311 224981529 954525311 224981529 507660681 224981529 956485373 248924784 956485373 614927582 956485373 614927582 273040179 614927582 702716222 375455165 702716222 773555754 702716222 773555754 703499834 773555754 598463681 681257309 598463681 736056348 598463681 736056348 672588485 736056348 567007840 116894746 567007840 402277926 567007840 402277926 622126192 402277926 741332475 954205133 741332475 99980553 741332475 99980553 50506813 99980553 492572296 624137045 492572296 899942065 492572296 899942065 370420335 899942065 770442499 274413919 770442499 496736598 770442499 496736598 103122714 496736598 183572062 141640236 183572062 986898020 183572062 986898020 969822660 986898020 150756522 740094234 150756522 566805551 150756522 566805551 101570423 566805551 902817205 500460645 902817205 182928006 902817205 182928006 130349223 182928006 45709556 828682347 45709556 399529232 45709556 399529232 267820990 399529232 526705899 478456199 526705899 506854909 526705899 506854909 761667564 506854909 169729441 41759575 169729441 384958417 169729441 384958417 790265997 384958417 85992419 927390137 85992419 468451299 85992419 468451299 115351520 468451299 754573473 586420568 754573473 574208837 754573473 574208837 768007027 574208837 112888729 116591840 112888729 858785963 112888729 858785963 39089121 858785963 160211447 175248039 160211447 389205352 160211447 389205352 653668071 389205352 295356132 50862310 295356132 514200013 295356132 514200013 189019088 514200013 151036206 29416944 151036206 687919636 151036206 687919636 545900053 687919636 416774017 546164685 416774017 865084176 416774017 865084176 498026221 865084176 284144060 945715748 284144060 480324488 284144060 480324488 741472367 480324488 521700241 506706595 521700241 49034515 521700241 49034515 155473100 49034515 709747524 312172100 709747524 193294438 709747524 193294438 786060959 193294438 950656671 705369133 950656671 760168073 950656671 760168073 483486314 760168073 414785985 589508303 414785985 523543615 414785985 523543615 443624247 523543615 82666137 186384727 82666137 69347206 82666137 69347206 474033722 69347206 238310285 188990285 238310285 70672194 238310285 70672194 915285397 70672194 827530696 651382700 827530696 653294962 827530696 653294962 963786242 653294962 730190820 758760541 730190820 722380811 730190820 722380811 660027269 722380811 457112427 188607539 457112427 151982298 457112427 151982298 430454861 151982298 382263601 598989310 382263601 882563163 382263601 882563163 38616851 882563163 856632207 227203901 856632207 774102764 856632207 774102764 461915179 774102764 759062765 471730708 759062765 854109159 759062765 854109159 317745609 854109159 825969668 372430723 825969668 361367587 825969668 361367587 297327155 361367587 765230525 698196839 765230525 338198558 765230525 338198558 94542421 338198558 860470631 172934349 860470631 144382852 860470631 144382852 341040360 144382852 146521479 451699995 146521479 888638173 146521479 888638173 643029693 888638173 717369044 742532750 717369044 235741657 717369044 235741657 659867402 235741657 559951455 956483378 559951455 488433637 559951455 488433637 677986288 488433637 371714695 72945586 371714695 937027007 371714695 937027007 115993820 937027007 390490816 894347415 390490816 303096805 390490816 303096805 866488029 303096805 684378932 294880336 684378932 127800144 684378932 127800144 611759998 127800144 767099600 221617870 767099600 417238343 767099600 417238343 389636202 417238343 670494336 650340136 670494336 925888214 670494336 925888214 706705731 925888214 382988243 89946769 382988243 796930750 382988243 796930750 679262694 796930750 168667303 333741684 168667303 991407790 168667303 991407790 468621596 991407790 288950278 198462472 288950278 385906268 288950278 385906268 13636949 385906268 365348708 701770756 365348708 776550850 365348708 776550850 930826691 776550850 885643376 48596678 885643376 549630572 885643376 549630572 8647727 549630572 339128470 258754171 339128470 709975506 339128470 709975506 899367603 709975506 611242968 670714815 611242968 309512711 611242968 309512711 301204083 309512711 167133584 98511750 167133584 2154655 167133584 2154655 925497583 2154655 824043158 832158575 824043158 545012284 824043158 545012284 872834555 545012284 770813782 247809257 770813782 168892875 770813782 168892875 960217049 168892875 933890767 700171638 933890767 66932962 933890767 66932962 377806345 66932962 566068615 88411241 566068615 913314261 566068615 913314261 257782013 913314261 487819819 294965181 487819819 127394352 487819819 127394352 202620797 127394352 984986167 408283339 984986167 334147351 984986167 334147351 490002274 334147351 557197413 317763399 557197413 149071140 557197413 149071140 480476632 149071140 13893213 331945821 13893213 256058110 13893213 256058110 379509175 256058110 275996068 428963222 275996068 781184711 275996068 781184711 15010874 781184711 36958187 390637297 36958187 522903438 36958187 522903438 499594892 522903438 918834152 457454435 918834152 193051839 918834152 193051839 80500472 193051839 966332673 780865935 966332673 184623786 966332673 184623786 864731774 184623786 999163629 977699314 999163629 409210830 999163629 409210830 511589298 409210830 857589514 325125264 857589514 641065959 857589514 641065959 948110469 641065959 814801227 395882727 814801227 91305176 814801227 91305176 167062023 91305176 751834947 910953960 751834947 554444956 751834947 554444956 173016738 554444956 938968541 941272034 938968541 124772129 938968541 124772129 498447404 124772129 595068315 503902795 595068315 300903939 595068315 300903939 962503616 300903939 745002177 669922678 745002177 470202017 745002177 470202017 279134512 470202017 993493885 211942250 993493885 44744606 993493885 44744606 581786357 44744606 303457226 947250130 303457226 329343363 303457226 329343363 146652573 329343363 469485538 615218747 469485538 151729109 469485538 151729109 248220038 151729109 819509051 911269943 819509051 364357494 819509051 364357494 786239082 364357494 419461938 68925241 419461938 723675882 419461938 723675882 614981843 723675882 278650411 56113253 278650411 235747679 278650411 235747679 128128990 235747679 287717344 311747084 287717344 156257656 287717344 156257656 429382070 156257656 699735148 319908655 699735148 44587292 699735148 44587292 622606955 44587292 673402239 568669872 673402239 640483221 673402239 640483221 256453113 640483221 41162598 565559527 41162598 544987912 41162598 544987912 269704677 544987912 840524114 917514221 840524114 340381028 840524114 340381028 165102786 340381028 47471994 47115847 47471994 49153029 47471994 49153029 29573957 49153029 529995811 493075672 529995811 109024249 529995811 109024249 182857377 109024249 592513494 647801057 592513494 182492643 592513494 182492643 779533415 182492643 410328982 494185753 410328982 695226990 410328982 695226990 216247785 695226990 175048000 699665482 175048000 477290225 175048000 477290225 153647047 477290225 903105104 803358777 903105104 77788106 903105104 77788106 637344157 77788106 102052211 440795510 102052211 776167956 102052211 776167956 278227444 776167956 975819159 922348019 975819159 299928326 975819159 299928326 322719718 299928326 274235912 480344056 274235912 476126416 274235912 476126416 255051224 476126416 499232956 894945183 499232956 388227957 499232956 388227957 477510789 388227957 610729489 793363058 610729489 247718678 610729489 247718678 56040082 247718678 239386259 265232386 239386259 604582020 239386259 604582020 168384204 604582020 667984741 866368448 667984741 52727995 667984741 52727995 813045570 52727995 591020011 377821059 591020011 847168368 591020011 847168368 411256431 847168368 332111502 992858522 332111502 291296416 332111502 291296416 450527697 291296416 524466590 620797413 524466590 386779659 524466590 386779659 74447567 386779659 596235419 783034537 596235419 360975598 596235419 360975598 126443752 360975598 548242089 71645649 548242089 289698682 548242089 289698682 6746394 289698682 671771922 785634867 671771922 730654496 671771922 730654496 183449114 730654496 980233492 104954851 980233492 338127907 980233492 338127907 468122501 338127907 348107762 684273028 348107762 588829261 348107762 588829261 382940289 588829261 650715873 268357869 650715873 850248445 650715873 850248445 15137694 850248445 186689949 775217604 186689949 640587312 186689949 640587312 807479441 640587312 530463370 830902167 530463370 745837905 530463370 745837905 445150745 745837905 92246313 883616286 92246313 909740519 92246313 909740519 846068569 909740519 492405236 143896072 492405236 804435165 492405236 804435165 216081707 804435165 377958348 802638000 377958348 330543693 377958348 330543693 242838705 330543693 170106418 484102483 170106418 834127167 170106418 834127167 418148169 834127167 696866272 417923194 696866272 184814285 696866272 184814285 954577923 184814285 746830295 840300801 746830295 905382281 746830295 905382281 148138343 905382281 614584321 63333845 614584321 405578644 614584321 405578644 155078776 405578644 265396781 309591686 265396781 109062824 265396781 109062824 316818494 109062824 393589666 195931326 393589666 442310217 393589666 442310217 592570836 442310217 830882512 739693326 830882512 605203010 830882512 605203010 514977729 605203010 852585219 473751915 852585219 375282406 852585219 375282406 52439031 375282406 561207709 762764877 561207709 677978863 561207709 677978863 970346102 677978863 815220496 841492080 815220496 216872309 815220496 216872309 402001596 216872309 978902706 773457846 978902706 72712399 978902706 72712399 696879529 72712399 936061443 178756065 936061443 31338424 936061443 31338424 883494241 31338424 898154693 266384694 898154693 705853671 898154693 705853671 328928052 705853671 762189991 253427645 762189991 745922908 762189991 745922908 563681440 745922908 479382341 350220092 479382341 40636755 479382341 40636755 304213532 40636755 234453206 494909586 234453206 78615958 234453206 78615958 258318431 78615958 677158860 204319109 677158860 500000863 677158860 500000863 888708414 500000863 801609358 531963652 801609358 286856292 801609358 286856292 95308927 286856292 360912673 397000181 360912673 886223186 360912673 886223186 439959862 886223186 734102531 636219453 734102531 46958778 734102531 46958778 279540167 46958778 228983119 597072747 228983119 608285615 228983119 608285615 632449072 608285615 882600392 144895751 882600392 736369251 882600392 736369251 449336589 736369251 622557889 492102851 622557889 63922804 622557889 63922804 879910564 63922804 673663332 485210575 673663332 230356160 673663332 230356160 995374409 230356160 652824109 460877990 652824109 449252519 652824109 449252519 746352460 449252519 388219668 634168579 388219668 723297370 388219668 723297370 662983679 723297370 743286834 654461462 743286834 865617376 743286834 865617376 512023037 865617376 997026589 784383389 997026589 231569279 997026589 231569279 216854168 231569279 727886062 638286015 727886062 651946986 727886062 651946986 202097908 651946986 300226322 21494395 300226322 95072840 300226322 95072840 592974405 95072840 68945132 149461166 68945132 999097623 68945132 999097623 744268435 999097623 315184408 715126481 315184408 749022089 315184408 749022089 344760089 749022089 680277362 613407677 680277362 422871306 680277362 422871306 269146331 422871306 686395061 514354589 686395061 307817773 686395061 307817773 404910337 307817773 148504591 380064988 148504591 744120586 148504591 744120586 85025750 744120586 131793069 560444049 131793069 733241911 131793069 733241911 874776492 733241911 229461937 977952947 229461937 977231198 229461937 977231198 669392969 977231198 221158565 624025317 221158565 935739822 221158565 935739822 8986464 935739822 759589808 753780862 759589808 833466064 759589808 833466064 323400 833466064 401076848 794238901 401076848 386682558 401076848 386682558 97450151 386682558 558693664 271140514 558693664 53525969 558693664 53525969 807900833 53525969 690726952 780151143 690726952 142585262 690726952 142585262 442132573 142585262 549048694 962317487 549048694 483253936 549048694 483253936 674747190 483253936 791990274 852444503 791990274 383871351 791990274 383871351 863675145 383871351 139309650 322090893 139309650 777769228 139309650 777769228 105053068 777769228 860496878 977598468 860496878 654682176 860496878 654682176 589790165 654682176 955728623 103302409 955728623 677019838 955728623 677019838 890041270 677019838 130392048 917712944 130392048 273844830 130392048 273844830 940930864 273844830 29457830 573530564 29457830 677065587 29457830 677065587 577405749 677065587 630548455 157369232 630548455 172648228 630548455 172648228 54241111 172648228 4082414 929905848 4082414 24507444 4082414 24507444 630872416 24507444 423523127 558477725 423523127 572013872 423523127 572013872 493487059 572013872 310761320 135254649 310761320 232779507 310761320 232779507 374455065 232779507 779592651 285548594 779592651 172334152 779592651 172334152 159731540 172334152 734114229 761864857 734114229 37036614 734114229 37036614 834677327 37036614 443542620 315090165 443542620 789504014 443542620 789504014 97029189 789504014 623716640 715520771 623716640 997046758 623716640 997046758 326072271 997046758 642579287 673794835 642579287 524234701 642579287 524234701 654553558 524234701 765323094 87941712 765323094 620090259 765323094 620090259 127368470 620090259 377684527 520484308 377684527 735027008 377684527 735027008 798603299 735027008 574678508 607216282 574678508 466004882 574678508 466004882 904571849 466004882 307213810 746973433 307213810 662890960 307213810 662890960 76141236 662890960 128502088 429601072 128502088 740009396 128502088 740009396 762843446 740009396 539547223 880815292 539547223 52558136 539547223 52558136 907493758 52558136 842549613 900060674 842549613 156256469 842549613 156256469 847907198 156256469 249994590 962127352 249994590 322440918 249994590 322440918 559117073 322440918 750423433 747821097 750423433 845265953 750423433 845265953 573094328 845265953 631123666 688917232 631123666 769065232 631123666 769065232 334150602 769065232 921907255 64375387 921907255 46388469 921907255 46388469 782095260 46388469 943852626 63471904 943852626 143628791 943852626 143628791 837184010 143628791 229722038 468563215 229722038 459843179 229722038 459843179 804678528 459843179 735306854 438892059 735306854 895196735 735306854 895196735 151831216 895196735 8382452 965176816 8382452 447594778 8382452 447594778 704982738 447594778 636596484 499701810 636596484 77990723 636596484 77990723 397892336 77990723 711196780 225581866 711196780 350327450 711196780 350327450 546643865 350327450 910520519 9230229 910520519 606590109 910520519 606590109 431152942 606590109 432998268 430396052 432998268 319231558 432998268 319231558 869734305 319231558 976057295 277915189 976057295 128522007 976057295 128522007 301271708 128522007 116602962 334404928 116602962 468238382 116602962 468238382 935450806 468238382 654969075 801687193 654969075 557461793 654969075 557461793 44444566 557461793 451150840 208208036 451150840 717832755 451150840 717832755 176657163 717832755 670718782 803752809 670718782 563320436 670718782 563320436 513624641 563320436 411104106 784493618 411104106 785721480 411104106 785721480 581912489 785721480 863134888 368428680 863134888 99316955 863134888 99316955 670706972 99316955 516765368 662886678 516765368 684902851 516765368 684902851 560591421 684902851 772069080 729744810 772069080 177228130 772069080 177228130 292404529 177228130 245743805 19820468 245743805 674574536 245743805 674574536 532591656 674574536 443105674 52853339 443105674 935335230 443105674 935335230 744765998 935335230 120412057 179771281 120412057 999453999 120412057 999453999 179319736 999453999 101507719 102250644 101507719 188610574 101507719 188610574 819967919 188610574 660102174 836195077 660102174 580076469 660102174 580076469 758929697 580076469 935846526 790190075 935846526 232827221 935846526 232827221 649339528 232827221 932333166 219797608 932333166 704058677 932333166 704058677 460115830 704058677 328072040 883999162 328072040 533479125 328072040 533479125 47531625 533479125 182487266 48628874 182487266 315444985 182487266 315444985 193849396 315444985 999800913 194788266 999800913 748180708 999800913 748180708 315009212 748180708 149180191 323594515 149180191 399590192 149180191 399590192 862638331 399590192 461839632 897805257 461839632 115027850 461839632 115027850 642761599 115027850 872518383 189637189 872518383 350251974 872518383 350251974 422568135 350251974 590192419 157245911 590192419 893251902 590192419 893251902 705035275 893251902 429649641 464277098 429649641 273403126 429649641 273403126 541860653 273403126 560483426 876673572 560483426 66029710 560483426 66029710 517814015 66029710 60583047 469098780 60583047 347393076 60583047 347393076 547416847 347393076 185967675 719212864 185967675 370442654 185967675 370442654 957839996 370442654 175852549 472098046 175852549 357632715 175852549 357632715 510306535 357632715 997804157 985910708 997804157 136461741 997804157 136461741 2068352 136461741 134549009 284470166 134549009 169018213 134549009 169018213 437349251 169018213 123111867 234021077 123111867 99437794 123111867 99437794 265106774 99437794 145609061 956934319 145609061 137661977 145609061 137661977 270040908 137661977 569625765 777656305 569625765 897832141 569625765 897832141 454202489 897832141 467868250 518461426 467868250 599413904 467868250 599413904 541590930 599413904 563312061 718172921 563312061 703807138 563312061 703807138 948696333 703807138 54194617 201296720 54194617 858366145 54194617 858366145 635127455 858366145 604380352 473164064 604380352 247250548 604380352 247250548 988286498 247250548 761240184 622814859 761240184 222125350 761240184 222125350 953485554 222125350 648991822 775240110 648991822 386088063 648991822 386088063 905997241 386088063 266838806 795255166 266838806 969131887 266838806 969131887 19470325 969131887 954260734 370236673 954260734 138344311 954260734 138344311 180643749 138344311 895234702 301705866 895234702 25082634 895234702 25082634 339657923 25082634 575462489 797029465 575462489 498095373 575462489 498095373 292489386 498095373 80353564 810344244 80353564 56840084 80353564 56840084 498978110 56840084 345574780 713975715 345574780 174722020 345574780 174722020 684907036 174722020 702856029 690131880 702856029 183658522 702856029 183658522 548425981 183658522 642873722 663689602 642873722 463878297 642873722 463878297 999429913 463878297 505435850 231100366 505435850 471095417 505435850 471095417 244572847 471095417 596832622 532569584 596832622 139551029 596832622 139551029 745610387 139551029 535899641 307686205 535899641 700196859 535899641 700196859 763985793 700196859 419143462 575876614 419143462 743680424 419143462 743680424 561777623 743680424 361200849 10631627 361200849 51724337 361200849 51724337 713372263 51724337 998506633 263462491 998506633 363895726 998506633 363895726 89158405 363895726 937898975 487493369 937898975 178287586 937898975 178287586 389965878 178287586 867186598 211691240 867186598 655391512 867186598 655391512 620116864 655391512 45828418 440484272 45828418 47650921 45828418 47650921 668084352 47650921 954584556 659765905 954584556 101911582 954584556 101911582 845623490 101911582 690431785 902174431 690431785 117806514 690431785 117806514 661405559 117806514 962659387 422633167 962659387 279818237 962659387 279818237 548932723 279818237 910119013 890812463 910119013 403852690 910119013 403852690 842407320 403852690 184102112 823409959 184102112 115259525 184102112 115259525 474465250 115259525 61509007 101035376 61509007 3738587 61509007 3738587 92476566 3738587 379795821 376452010 379795821 693340123 379795821 693340123 134824868 693340123 234909274 780905964 234909274 644222057 234909274 644222057 971622980 644222057 405309470 508765870 405309470 270993173 405309470 270993173 70976005 270993173 55951227 758330060 55951227 731394159 55951227 731394159 727018114 731394159 382050919 992416923 382050919 834929050 382050919 834929050 102636808 834929050 386472197 215050786 386472197 206096071 386472197 206096071 59016052 206096071 863355656 60466916 863355656 596556587 863355656 596556587 953257707 596556587 82186753 136630680 82186753 176363600 82186753 176363600 868559007 176363600 334204426 233269796 334204426 360020994 334204426 360020994 227568458 360020994 719448420 592332699 719448420 223048770 719448420 223048770 100374743 223048770 34724310 860315650 34724310 477321014 34724310 477321014 691477402 477321014 289424292 531941311 289424292 354973471 289424292 354973471 758835171 354973471 85441566 542287451 85441566 9653763 85441566 9653763 360139774 9653763 997517616 414663874 997517616 401305639 997517616 401305639 171206325 401305639 866249312 408053309 866249312 33636487 866249312 33636487 158884437 33636487 926523936 200028704 926523936 810005914 926523936 810005914 369666337 810005914 981428216 740990986 981428216 710629008 981428216 710629008 444280690 710629008 739973910 790103973 739973910 105418974 739973910 105418974 910484637 105418974 626271645 351089298 626271645 681876833 626271645 681876833 305266188 681876833 178666881 793164864 178666881 909319958 178666881 909319958 760690804 909319958 606491921 469411513 606491921 549205865 606491921 549205865 476928823 549205865 980348449 176842794 980348449 934906229 980348449 934906229 854539905 934906229 964216531 837538629 964216531 915390674 964216531 915390674 705197085 915390674 882360883 805991285 882360883 978809800 882360883 978809800 575984753 978809800 524146868 118700967 524146868 491525822 524146868 491525822 481672471 491525822 845820829 116313026 845820829 827174832 845820829 827174832 228109705 827174832 974911358 351522830 974911358 739427369 974911358 739427369 845945763 739427369 843057883 442344868 843057883 613547211 843057883 613547211 11236217 613547211 482022576 690974610 482022576 452523899 482022576 452523899 392054728 452523899 365373947 695933829 365373947 300698029 365373947 300698029 116518133 300698029 871249248 601587251 871249248 290620280 871249248 290620280 248647380 290620280 333515912 146703118 333515912 165178353 333515912 165178353 385819476 165178353 584821654 154996206 584821654 352347731 584821654 352347731 537373005 352347731 23270918 72046773 23270918 108383107 23270918 108383107 45085178 108383107 905808364 682088363 905808364 150537006 905808364 150537006 403746307 150537006 88133600 443661234 88133600 418424711 88133600 418424711 546233935 418424711 225505495 457885788 225505495 289987247 225505495 289987247 506478270 289987247 686877131 512145487 686877131 549894592 686877131 549894592 974967582 549894592 886055083 559682015 886055083 169933373 886055083 169933373 267681536 169933373 623996976 304473642 623996976 993242108 623996976 993242108 755409764 993242108 746155317 988322080 746155317 154831231 746155317 154831231 941826079 154831231 248208212 370671241 248208212 531331410 248208212 531331410 204136172 531331410 494419415 642001763 494419415 567019393 494419415 567019393 681466597 567019393 851098489 781552032 851098489 266989105 851098489 266989105 45468623 266989105 385819256 644175802 385819256 559606591 385819256 559606591 652710896 559606591 775706808 568964320 775706808 723789610 775706808 723789610 468217444 723789610 254325289 961268263 254325289 360656006 254325289 360656006 815430163 360656006 405874022 51481998 405874022 212893251 405874022 212893251 795085425 212893251 166993226 510399507 166993226 292382343 166993226 292382343 485232981 292382343 789901668 269610384 789901668 939960586 789901668 939960586 436953379 939960586 559570655 902561994 559570655 504801056 559570655 504801056 907025068 504801056 9125935 118786567 9125935 604802693 9125935 604802693 752645843 604802693 502017708 854318319 502017708 921187969 502017708 921187969 940044859 921187969 297921642 212846379 297921642 156978624 297921642 156978624 625192052 156978624 638275415 974552171 638275415 15819421 638275415 15819421 740541902 15819421 886194055 961450542 886194055 773715066 886194055 773715066 761023322 773715066 996688825 93272902 996688825 702823178 996688825 702823178 397914269 702823178 94016627 719274177 94016627 821223583 94016627 821223583 622342683 821223583 170853436 728079342 170853436 168604073 170853436 168604073 436892078 168604073 565010554 319747447 565010554 597159769 565010554 597159769 511267603 597159769 729339093 741598969 729339093 39489757 729339093 39489757 304192628 39489757 985744533 784723602 985744533 619558201 985744533 619558201 114923379 619558201 74742918 787967377 74742918 839901832 74742918 839901832 871589399 839901832 824217389 113119426 824217389 906448238 824217389 906448238 926304897 906448238 272031807 980726671 272031807 518189820 272031807 518189820 452294690 518189820 921062467 104052053 921062467 442243545 921062467 442243545 600881869 442243545 412923076 119872252 412923076 75494069 412923076 75494069 542202956 75494069 93634608 144044288 93634608 396325209 93634608 396325209 372854609 396325209 461546362 323352882 461546362 92812518 461546362 92812518 375334798 92812518 246592070 622770169 246592070 570231531 246592070 570231531 355371974 570231531 720775465 677455286 720775465 54797719 720775465 54797719 841545954 54797719 631934011 249433862 631934011 264503683 631934011 264503683 635917393 264503683 517559899 852126715 517559899 893555459 517559899 893555459 122601208 893555459 616734767 497396659 616734767 134238459 616734767 134238459 519234079 134238459 86033783 802973654 86033783 206827435 86033783 206827435 175732612 206827435 492309888 772954419 492309888 869006551 492309888 869006551 587319366 869006551 671898189 422078374 671898189 754686218 671898189 754686218 441658115 754686218 112242470 698118591 112242470 975266535 112242470 975266535 867134020 975266535 745659033 777729360 745659033 645975331 745659033 645975331 113833329 645975331 111551728 169951182 111551728 240727834 111551728 240727834 358177419 240727834 189672001 316469715 189672001 770010069 189672001 770010069 634076996 770010069 580774 986226446 580774 771525563 580774 771525563 648577400 771525563 233112659 18396291 233112659 305348717 233112659 305348717 413995427 305348717 655133899 468322814 655133899 233251370 655133899 233251370 946609770 233251370 905994483 676502369 905994483 986577941 905994483 986577941 110252655 986577941 943994017 736261631 943994017 580991179 943994017 580991179 967424448 580991179 420294514 625811094 420294514 238711878 420294514 238711878 350320465 238711878 656067576 904462022 656067576 67775582 656067576 67775582 408861284 67775582 565740717 320136040 565740717 736422833 565740717 736422833 37385393 736422833 370760743 101325127 370760743 283348931 370760743 283348931 592647376 283348931 49884297 153214158 49884297 709115067 49884297 709115067 952589772 709115067 940760507 919207023 940760507 830537923 940760507 830537923 406758144 830537923 347575128 379841733 347575128 681071748 347575128 681071748 105861965 681071748 658014010 518624929 658014010 977959232 658014010 977959232 863729410 977959232 8473866 186842364 8473866 681746066 8473866 681746066 593236564 681746066 82695634 734120365 82695634 325580757 82695634 325580757 818146277 325580757 4569465 666959690 4569465 867004673 4569465 867004673 533099288 867004673 456289618 620196853 456289618 804347442 456289618 804347442 241067487 804347442 639301356 147241282 639301356 411947964 639301356 411947964 15416124 411947964 428540074 162082679 428540074 321678874 428540074 321678874 136984897 321678874 588011567 583132964 588011567 754080754 588011567 754080754 88851849 754080754 722967582 969866623 722967582 434398337 722967582 434398337 198525959 434398337 418661891 712516786 418661891 429891450 418661891 429891450 354648875 429891450 608039894 145864161 608039894 271001130 608039894 271001130 423356493 271001130 36238021 164434835 36238021 876691908 36238021 876691908 785641756 876691908 240294281 413391892 240294281 786657949 240294281 786657949 55845359 786657949 394571912 904021200 394571912 981289047 394571912 981289047 171988612 981289047 901319714 411092271 901319714 181325479 901319714 181325479 740197348 181325479 990034781 383263243 990034781 495148163 990034781 495148163 652552407 495148163 44416905 349781527 44416905 934323610 44416905 934323610 119365393 934323610 534842815 329508772 534842815 150805055 534842815 150805055 47915964 150805055 429156003 978726914 429156003 766090046 429156003 766090046 239170356 766090046 287846332 955589666 287846332 732309180 287846332 732309180 601300114 732309180 877345440 375786707 877345440 493729060 877345440 493729060 122660369 493729060 347412835 950511213 347412835 122051481 347412835 122051481 969221980 122051481 56849355 482539213 56849355 389214530 56849355 389214530 876926180 389214530 140835492 83072055 140835492 463716902 140835492 463716902 435505691 463716902 81194852 235133451 81194852 509909321 81194852 509909321 412955494 509909321 800750677 150333277 800750677 153320373 800750677 153320373 853901774 153320373 337553527 676311143 337553527 458083011 337553527 458083011 441106447 458083011 245619161 43300725 245619161 257504340 245619161 257504340 488191039 257504340 6091132 701094819 6091132 89183997 6091132 89183997 356057345 89183997 680074561 450750228 680074561 311007903 680074561 311007903 283854744 311007903 757272301 49287589 757272301 421580191 757272301 421580191 986770345 421580191 450533948 74217616 450533948 150422500 450533948 150422500 754464748 150422500 970482647 24798069 970482647 347269219 970482647 347269219 774246083 347269219 930820860 145734347 930820860 593752860 930820860 593752860 433208113 593752860 898464137 999909306 898464137 362894874 898464137 362894874 958985971 362894874 90519693 632951104 90519693 800239697 90519693 800239697 875551009 800239697 906662789 410051741 906662789 94010698 906662789 94010698 755873214 94010698 201449398 498689959 201449398 193013850 201449398 193013850 550796615 193013850 708986748 382011125 708986748 890547400 708986748 890547400 246886926 890547400 295322874 54798560 295322874 493934700 295322874 493934700 848912886 493934700 812143019 971617633 812143019 165588356 812143019 165588356 828014975 165588356 527485534 402534709 527485534 951799487 527485534 951799487 453320426 951799487 775483951 361747136 775483951 331652145 775483951 331652145 457927283 331652145 249403979 699660524 249403979 717472894 249403979 717472894 603220844 717472894 6537893 362307617 6537893 506974838 6537893 506974838 231342506 506974838 655310285 516320661 655310285 847660492 655310285 847660492 791256989 847660492 978374179 614751136 978374179 516235213 978374179 516235213 849675046 516235213 30608126 30923191 30608126 530928320 30608126 530928320 594997654 530928320 782889955 57729238 782889955 201978344 782889955 201978344 925110332 201978344 243948679 143177866 243948679 752538535 243948679 752538535 518740293 752538535 740470607 590575205 740470607 927828615 740470607 927828615 52586773 927828615 246708469 374201809 246708469 92271417 246708469 92271417 666588668 92271417 683988737 296807508 683988737 265286341 683988737 265286341 249852717 265286341 428596238 372238560 428596238 369243069 428596238 369243069 74097356 369243069 534860210 84520155 534860210 883745234 534860210 883745234 263296430 883745234 934009302 30598620 934009302 498503760 934009302 498503760 330611109 498503760 725574267 741502290 725574267 103331223 725574267 103331223 187498175 103331223 58922433 595844104 58922433 376098380 58922433 376098380 314042738 376098380 750007693 446266521 750007693 404720194 750007693 404720194 300519314 404720194 387266706 464946722 387266706 294128248 387266706 294128248 423082350 294128248 960829395 469967298 960829395 973774928 960829395 973774928 937538280 973774928 620294665 591274854 620294665 373594789 620294665 373594789 289329184 373594789 787709718 324564157 787709718 418860590 787709718 418860590 721055871 418860590 82195574 73
#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...